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 stdenvNoCC = stdenv.override (
35 { cc = null; hasCC = false; }
37 // lib.optionalAttrs (stdenv.hostPlatform.isDarwin && (stdenv.hostPlatform != stdenv.buildPlatform)) {
38 # TODO: This is a hack to use stdenvNoCC to produce a CF when cross
39 # compiling. It's not very sound. The cross stdenv has:
40 # extraBuildInputs = [ targetPackages.darwin.apple_sdks.frameworks.CoreFoundation ]
41 # and uses stdenvNoCC. In order to make this not infinitely recursive, we
42 # need to exclude this extraBuildInput.
43 extraBuildInputs = [];
47 mkStdenvNoLibs = stdenv: let
48 bintools = stdenv.cc.bintools.override {
53 cc = stdenv.cc.override {
60 lib.mapNullable (rs: rs ++ [ bintools ]) (stdenv.allowedRequisites or null);
64 if stdenv.hostPlatform != stdenv.buildPlatform && (stdenv.hostPlatform.isDarwin || stdenv.hostPlatform.isDarwin.useLLVM or false)
66 # We cannot touch binutils or cc themselves, because that will cause
67 # infinite recursion. So instead, we just choose a libc based on the
68 # current platform. That means we won't respect whatever compiler was
69 # passed in with the stdenv stage argument.
71 # TODO It would be much better to pass the `stdenvNoCC` and *unwrapped*
72 # cc, bintools, compiler-rt equivalent, etc. and create all final stdenvs
73 # as part of the stage. Then we would never be tempted to override a later
74 # thing to to create an earlier thing (leading to infinite recursion) and
75 # we also would still respect the stage arguments choices for these
77 overrideCC stdenv buildPackages.llvmPackages.clangNoCompilerRt
78 else mkStdenvNoLibs stdenv;
80 gccStdenvNoLibs = mkStdenvNoLibs gccStdenv;
81 clangStdenvNoLibs = mkStdenvNoLibs clangStdenv;
83 # For convenience, allow callers to get the path to Nixpkgs.
87 inherit lib config overlays;
89 # do not import 'appendToName' to get consistent package-names with the same
90 # set of package-parameters: https://github.com/NixOS/nixpkgs/issues/68519
91 inherit (lib) lowPrio hiPrio makeOverridable;
93 inherit (lib) recurseIntoAttrs;
95 # This is intended to be the reverse of recurseIntoAttrs, as it is
96 # defined now it exists mainly for documentation purposes, but you
97 # can also override this with recurseIntoAttrs to recurseInto all
98 # the Attrs which is useful for testing massive changes. Ideally,
99 # every package subset not marked with recurseIntoAttrs should be
101 inherit (lib) dontRecurseIntoAttrs;
103 stringsWithDeps = lib.stringsWithDeps;
105 ### Evaluating the entire Nixpkgs naively will fail, make failure fast
106 AAAAAASomeThingsFailToEvaluate = throw ''
107 Please be informed that this pseudo-package is not the only part of
108 Nixpkgs that fails to evaluate. You should not evaluate entire Nixpkgs
109 without some special measures to handle failing packages, like those taken
113 tests = callPackages ../test { };
115 defaultPkgConfigPackages =
116 # We don't want nix-env -q to enter this, because all of these are aliases.
117 dontRecurseIntoAttrs (
118 import ./pkg-config/defaultPkgConfigPackages.nix pkgs
121 ### Nixpkgs maintainer tools
123 nix-generate-from-cpan = callPackage ../../maintainers/scripts/nix-generate-from-cpan.nix { };
125 nixpkgs-lint = callPackage ../../maintainers/scripts/nixpkgs-lint.nix { };
127 common-updater-scripts = callPackage ../common-updater/scripts.nix { };
129 vimPluginsUpdater = callPackage ../applications/editors/vim/plugins/updater.nix {
130 inherit (python3Packages) buildPythonApplication ;
133 genericUpdater = callPackage ../common-updater/generic-updater.nix { };
135 _experimental-update-script-combinators = callPackage ../common-updater/combinators.nix { };
137 directoryListingUpdater = callPackage ../common-updater/directory-listing-updater.nix { };
139 gitUpdater = callPackage ../common-updater/git-updater.nix { };
141 httpTwoLevelsUpdater = callPackage ../common-updater/http-two-levels-updater.nix { };
143 unstableGitUpdater = callPackage ../common-updater/unstable-updater.nix { };
145 nix-update-script = callPackage ../common-updater/nix-update.nix { };
147 ### Push NixOS tests inside the fixed point
149 # See also allTestsForSystem in nixos/release.nix
150 nixosTests = import ../../nixos/tests/all-tests.nix {
152 system = stdenv.hostPlatform.system;
153 callTest = config: config.test;
155 # for typechecking of the scripts and evaluation of
156 # the nodes, without running VMs.
157 allDrivers = import ../../nixos/tests/all-tests.nix {
159 system = stdenv.hostPlatform.system;
160 callTest = config: config.test.driver;
166 auditBlasHook = makeSetupHook
167 { name = "auto-blas-hook"; propagatedBuildInputs = [ blas lapack ]; }
168 ../build-support/setup-hooks/audit-blas.sh;
170 autoreconfHook = callPackage (
171 { makeSetupHook, autoconf, automake, gettext, libtool }:
173 name = "autoreconf-hook";
174 propagatedBuildInputs = [ autoconf automake gettext libtool ];
175 } ../build-support/setup-hooks/autoreconf.sh
178 autoreconfHook264 = autoreconfHook.override {
179 autoconf = autoconf264;
180 automake = automake111x;
183 autoreconfHook269 = autoreconfHook.override {
184 autoconf = autoconf269;
187 autorestic = callPackage ../tools/backup/autorestic { };
189 autoPatchelfHook = makeSetupHook {
190 name = "auto-patchelf-hook";
191 propagatedBuildInputs = [ bintools ];
193 pythonInterpreter = "${python3.withPackages (ps: [ ps.pyelftools ])}/bin/python";
194 autoPatchelfScript = ../build-support/setup-hooks/auto-patchelf.py;
196 meta.platforms = lib.platforms.linux;
197 } ../build-support/setup-hooks/auto-patchelf.sh;
199 tomato-c = callPackage ../applications/misc/tomato-c { };
201 appflowy = callPackage ../applications/office/appflowy { };
203 appimageTools = callPackage ../build-support/appimage { };
205 appindicator-sharp = callPackage ../development/libraries/appindicator-sharp { };
207 bindle = callPackage ../servers/bindle {
208 inherit (darwin.apple_sdk.frameworks) Security;
211 canonicalize-jar = callPackage ../build-support/java/canonicalize-jar.nix { };
212 canonicalize-jars-hook = makeSetupHook {
213 name = "canonicalize-jars-hook";
214 substitutions = { canonicalize_jar = canonicalize-jar; };
215 } ../build-support/setup-hooks/canonicalize-jars.sh;
217 ensureNewerSourcesHook = { year }: makeSetupHook {
218 name = "ensure-newer-sources-hook";
219 } (writeScript "ensure-newer-sources-hook.sh" ''
220 postUnpackHooks+=(_ensureNewerSources)
221 _ensureNewerSources() {
222 '${findutils}/bin/find' "$sourceRoot" \
223 '!' -newermt '${year}-01-01' -exec touch -h -d '${year}-01-02' '{}' '+'
227 chkservice = callPackage ../tools/admin/chkservice { };
229 addOpenGLRunpath = callPackage ../build-support/add-opengl-runpath { };
231 quickemu = callPackage ../development/quickemu { };
233 quickgui = callPackage ../applications/virtualization/quickgui { };
235 adcli = callPackage ../os-specific/linux/adcli { };
237 alda = callPackage ../development/interpreters/alda { };
239 align = callPackage ../tools/text/align { };
241 alire = callPackage ../development/tools/build-managers/alire { };
243 althttpd = callPackage ../servers/althttpd { };
245 amqpcat = callPackage ../development/tools/amqpcat { };
247 anders = callPackage ../applications/science/logic/anders { };
249 ankisyncd = callPackage ../servers/ankisyncd { };
251 ariang = callPackage ../servers/ariang { };
253 mov-cli = callPackage ../applications/video/mov-cli { };
255 ani-cli = callPackage ../applications/video/ani-cli { };
257 dra-cla = callPackage ../applications/video/dra-cla { };
259 anime-downloader = callPackage ../applications/video/anime-downloader { };
261 aocd = with python3Packages; toPythonApplication aocd;
263 aesfix = callPackage ../tools/security/aesfix { };
265 aeskeyfind = callPackage ../tools/security/aeskeyfind { };
267 alterx = callPackage ../tools/security/alterx { };
269 altserver-linux = callPackage ../tools/misc/altserver-linux { };
271 asciicam = callPackage ../applications/video/asciicam { };
273 asitop = pkgs.python3Packages.callPackage ../os-specific/darwin/asitop { };
275 asn = callPackage ../applications/networking/asn { };
277 asnmap = callPackage ../tools/security/asnmap { };
279 astrolog = callPackage ../applications/science/astronomy/astrolog { };
281 astronomer = callPackage ../tools/misc/astronomer { };
283 atkinson-hyperlegible = callPackage ../data/fonts/atkinson-hyperlegible { };
285 _0x = callPackage ../tools/misc/0x { };
287 atuin = callPackage ../tools/misc/atuin {
288 inherit (darwin.apple_sdk.frameworks) AppKit Security SystemConfiguration;
291 automatic-timezoned = callPackage ../tools/system/automatic-timezoned { };
293 cve = with python3Packages; toPythonApplication cvelib;
295 db-rest = callPackage ../servers/db-rest { };
297 fiche = callPackage ../servers/fiche { };
299 fishnet = callPackage ../servers/fishnet { };
301 fission = callPackage ../development/tools/fission { };
303 apko = callPackage ../development/tools/apko { };
305 melange = callPackage ../development/tools/melange { };
307 appthreat-depscan = callPackage ../development/tools/appthreat-depscan { };
309 activate-linux = callPackage ../applications/misc/activate-linux { };
311 ansi = callPackage ../development/tools/ansi { };
313 ares-rs = callPackage ../tools/security/ares-rs { };
315 arti = callPackage ../tools/security/arti {
316 inherit (darwin.apple_sdk.frameworks) CoreServices;
319 asn1c = callPackage ../development/compilers/asn1c { };
321 assemblyscript = callPackage ../development/compilers/assemblyscript { };
323 authy = callPackage ../applications/misc/authy { };
325 authz0 = callPackage ../tools/security/authz0 { };
327 auth0-cli = callPackage ../tools/admin/auth0-cli { };
329 atomic-operator = callPackage ../tools/security/atomic-operator { };
331 atomic-swap = callPackage ../applications/blockchains/atomic-swap { };
333 avro-tools = callPackage ../development/tools/avro-tools { };
335 bacnet-stack = callPackage ../tools/networking/bacnet-stack { };
337 bada-bib = callPackage ../applications/science/misc/bada-bib { };
339 banana-accounting = callPackage ../applications/office/banana-accounting { };
341 beebeep = libsForQt5.callPackage ../applications/office/beebeep { };
343 beeper = callPackage ../applications/networking/instant-messengers/beeper { };
345 bakelite = callPackage ../tools/backup/bakelite { };
347 bazecor = callPackage ../applications/misc/bazecor { };
349 bearer = callPackage ../development/tools/bearer { };
351 benthos = callPackage ../development/tools/benthos { };
353 beyond-identity = callPackage ../tools/security/beyond-identity { };
355 bibtex-tidy = callPackage ../tools/typesetting/bibtex-tidy { };
357 bililiverecorder = callPackage ../servers/bililiverecorder { };
359 binbloom = callPackage ../tools/security/binbloom { };
361 bingo = callPackage ../development/tools/bingo {
362 # See https://github.com/bwplotka/bingo/issues/143.
363 buildGoModule = buildGo120Module;
366 bin2c = callPackage ../development/tools/bin2c { };
368 binserve = callPackage ../servers/binserve {
369 inherit (darwin.apple_sdk.frameworks) CoreServices;
372 blst = callPackage ../development/libraries/blst { };
374 bloom = qt6Packages.callPackage ../development/tools/bloom { };
376 bloodhound-py = callPackage ../tools/security/bloodhound-py { };
378 bodyclose = callPackage ../development/tools/bodyclose { };
380 bootstrap-studio = callPackage ../development/web/bootstrap-studio { };
382 breakpad = callPackage ../development/misc/breakpad { };
384 brev-cli = callPackage ../development/misc/brev-cli { };
386 buf = callPackage ../development/tools/buf { };
388 cbfmt = callPackage ../development/tools/cbfmt { };
390 cfn-nag = callPackage ../development/tools/cfn-nag { };
392 circumflex = callPackage ../applications/networking/circumflex { };
394 citron = callPackage ../tools/misc/citron { };
396 cxx-rs = callPackage ../development/libraries/cxx-rs { };
398 elfcat = callPackage ../tools/misc/elfcat { };
400 # Zip file format only allows times after year 1980, which makes e.g. Python
401 # wheel building fail with:
402 # ValueError: ZIP does not support timestamps before 1980
403 ensureNewerSourcesForZipFilesHook = ensureNewerSourcesHook { year = "1980"; };
405 updateAutotoolsGnuConfigScriptsHook = makeSetupHook {
406 name = "update-autotools-gnu-config-scripts-hook";
407 substitutions = { gnu_config = gnu-config; };
408 } ../build-support/setup-hooks/update-autotools-gnu-config-scripts.sh;
410 gogUnpackHook = makeSetupHook {
411 name = "gog-unpack-hook";
412 propagatedBuildInputs = [ innoextract file-rename ]; }
413 ../build-support/setup-hooks/gog-unpack.sh;
415 buildEnv = callPackage ../build-support/buildenv { }; # not actually a package
417 buildFHSEnv = buildFHSEnvBubblewrap;
418 buildFHSEnvChroot = callPackage ../build-support/build-fhsenv-chroot { }; # Deprecated; use buildFHSEnv/buildFHSEnvBubblewrap
419 buildFHSEnvBubblewrap = callPackage ../build-support/build-fhsenv-bubblewrap { };
421 buildMaven = callPackage ../build-support/build-maven.nix { };
423 c64-debugger = callPackage ../applications/emulators/c64-debugger { };
425 camunda-modeler = callPackage ../applications/misc/camunda-modeler { };
427 caroline = callPackage ../development/libraries/caroline { };
429 cartridges = callPackage ../applications/misc/cartridges { };
431 castget = callPackage ../applications/networking/feedreaders/castget { };
433 castxml = callPackage ../development/tools/castxml { };
435 catatonit = callPackage ../applications/virtualization/catatonit { };
437 catppuccin = callPackage ../data/themes/catppuccin { };
439 catppuccin-catwalk = callPackage ../development/tools/misc/catppuccin-catwalk { };
441 catppuccin-gtk = callPackage ../data/themes/catppuccin-gtk { };
443 catppuccin-kde = callPackage ../data/themes/catppuccin-kde { };
445 catppuccin-kvantum = callPackage ../data/themes/catppuccin-kvantum { };
447 catppuccin-papirus-folders = callPackage ../data/icons/catppuccin-papirus-folders { };
449 catppuccin-plymouth = callPackage ../data/themes/catppuccin-plymouth { };
451 catppuccin-sddm-corners = callPackage ../data/themes/catppuccin-sddm-corners { };
453 btdu = callPackage ../tools/misc/btdu { };
455 ccal = callPackage ../tools/misc/ccal { };
457 celeste-classic-pm = pkgs.celeste-classic.override {
461 cereal = cereal_1_3_0;
462 cereal_1_3_0 = callPackage ../development/libraries/cereal/1.3.0.nix { };
463 cereal_1_3_2 = callPackage ../development/libraries/cereal/1.3.2.nix { };
465 cdecrypt = callPackage ../development/tools/cdecrypt { };
467 certgraph = callPackage ../tools/security/certgraph { };
469 certsync = callPackage ../tools/security/certsync { };
471 cewl = callPackage ../tools/security/cewl { };
473 chatgpt-cli = callPackage ../tools/misc/chatgpt-cli { };
475 chatgpt-retrieval-plugin = callPackage ../servers/chatgpt-retrieval-plugin { };
477 mswatch = callPackage ../applications/networking/mailreaders/mswatch { };
479 chef-cli = callPackage ../tools/misc/chef-cli { };
481 checkov = callPackage ../development/tools/analysis/checkov {
485 checkpwn = callPackage ../tools/misc/checkpwn { };
487 banana-vera = callPackage ../development/tools/analysis/banana-vera { };
489 chrysalis = callPackage ../applications/misc/chrysalis { };
491 ciel = callPackage ../tools/package-management/ciel { };
493 circt = callPackage ../development/compilers/circt { };
495 classicube = callPackage ../games/classicube { };
497 clj-kondo = callPackage ../development/tools/clj-kondo { };
499 cloak = callPackage ../applications/misc/cloak {
500 inherit (darwin.apple_sdk.frameworks) Security;
503 cotp = callPackage ../applications/misc/cotp {
504 inherit (darwin.apple_sdk.frameworks) AppKit;
507 cmark = callPackage ../development/libraries/cmark { };
509 cmark-gfm = callPackage ../development/libraries/cmark-gfm { };
511 cm256cc = callPackage ../development/libraries/cm256cc { };
513 cocogitto = callPackage ../development/tools/cocogitto {
514 inherit (darwin.apple_sdk.frameworks) Security;
517 codeberg-cli = callPackage ../applications/version-management/codeberg-cli {
518 inherit (darwin.apple_sdk.frameworks) Security CoreServices;
521 conftest = callPackage ../development/tools/conftest { };
523 coldsnap = callPackage ../tools/admin/coldsnap {
524 inherit (darwin.apple_sdk.frameworks) Security;
527 colemak-dh = callPackage ../data/misc/colemak-dh { };
529 collision = callPackage ../applications/misc/collision { };
531 colmena = callPackage ../tools/admin/colmena { };
533 colorz = callPackage ../tools/misc/colorz { };
535 colorpanes = callPackage ../tools/misc/colorpanes { };
537 colorpicker = callPackage ../tools/misc/colorpicker { };
539 colorstorm = callPackage ../applications/misc/colorstorm { };
541 comedilib = callPackage ../development/libraries/comedilib { };
543 commix = callPackage ../tools/security/commix { };
545 comodoro = callPackage ../applications/misc/comodoro { };
547 compdb = callPackage ../tools/misc/compdb { };
549 conserve = callPackage ../tools/backup/conserve { };
551 conserver = callPackage ../tools/misc/conserver { };
553 containerlab = callPackage ../tools/networking/containerlab { };
555 containerpilot = callPackage ../applications/networking/cluster/containerpilot { };
557 coost = callPackage ../development/libraries/coost { };
559 crc = callPackage ../applications/networking/cluster/crc { };
561 confetty = callPackage ../applications/misc/confetty { };
563 confy = callPackage ../applications/misc/confy { };
565 coordgenlibs = callPackage ../development/libraries/coordgenlibs { };
567 copilot-cli = callPackage ../tools/admin/copilot-cli { };
569 cp210x-program = callPackage ../tools/misc/cp210x-program { };
571 cp437 = callPackage ../tools/misc/cp437 { };
573 cpm-cmake = callPackage ../development/tools/cpm-cmake { };
575 crackle = callPackage ../tools/networking/crackle { };
577 crackql = callPackage ../tools/security/crackql { };
579 crow-translate = libsForQt5.callPackage ../applications/misc/crow-translate { };
581 cryptowatch-desktop = callPackage ../applications/finance/cryptowatch { };
583 dae = callPackage ../tools/networking/dae { };
585 darling = callPackage ../applications/emulators/darling { };
587 databricks-sql-cli = python3Packages.callPackage ../applications/misc/databricks-sql-cli { };
589 dbip-country-lite = callPackage ../data/misc/dbip-country-lite { };
591 dcgm = callPackage ../os-specific/linux/dcgm { };
593 dhallDirectoryToNix = callPackage ../build-support/dhall/directory-to-nix.nix { };
595 dhallPackageToNix = callPackage ../build-support/dhall/package-to-nix.nix { };
597 dhallToNix = callPackage ../build-support/dhall/to-nix.nix { };
599 dinghy = with python3Packages; toPythonApplication dinghy;
602 djgpp_i586 = callPackage ../development/compilers/djgpp { targetArchitecture = "i586"; stdenv = gccStdenv; };
603 djgpp_i686 = lowPrio (callPackage ../development/compilers/djgpp { targetArchitecture = "i686"; stdenv = gccStdenv; });
605 djhtml = python3Packages.callPackage ../development/tools/djhtml { };
607 deadcode = callPackage ../development/tools/deadcode { };
609 deadnix = callPackage ../development/tools/deadnix { };
611 dec-decode = callPackage ../development/tools/dec-decode { };
613 dnf5 = callPackage ../tools/package-management/dnf5 { };
615 documenso = callPackage ../applications/office/documenso { };
617 domine = callPackage ../tools/misc/domine { };
619 dsq = callPackage ../tools/misc/dsq { };
621 dt = callPackage ../tools/text/dt { };
623 dtv-scan-tables = callPackage ../data/misc/dtv-scan-tables { };
625 dufs = callPackage ../servers/http/dufs { };
627 dynein = callPackage ../development/tools/database/dynein {
628 inherit (darwin.apple_sdk.frameworks) Security;
631 ea = callPackage ../tools/misc/ea { };
633 each = callPackage ../tools/text/each { };
635 ebusd = callPackage ../servers/ebusd { };
637 eclipse-mat = callPackage ../development/tools/eclipse-mat { };
639 ebpf-verifier = callPackage ../tools/networking/ebpf-verifier {
640 # Replace this to `catch2 = catch2_3` when catch2 3.4.0 is merged
641 # https://github.com/NixOS/nixpkgs/pull/243485
642 catch2.src = fetchFromGitHub {
646 hash = "sha256-DqGGfNjKPW9HFJrX9arFHyNYjB61uoL6NabZatTWrr0=";
650 edgedb = callPackage ../tools/networking/edgedb {
651 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
654 edge-runtime = callPackage ../development/web/edge-runtime { };
656 efficient-compression-tool = callPackage ../tools/compression/efficient-compression-tool { };
658 elektroid = callPackage ../applications/audio/elektroid { };
660 eludris = callPackage ../tools/misc/eludris {
661 inherit (darwin.apple_sdk.frameworks) Security;
664 enochecker-test = with python3Packages; callPackage ../development/tools/enochecker-test { };
666 enumer = callPackage ../tools/misc/enumer { };
668 evans = callPackage ../development/tools/evans { };
670 evhz = callPackage ../tools/misc/evhz { };
672 expressvpn = callPackage ../applications/networking/expressvpn { };
674 faq = callPackage ../development/tools/faq { };
676 femtolisp = callPackage ../development/interpreters/femtolisp { };
678 fh = callPackage ../tools/nix/fh { };
680 figma-agent = callPackage ../applications/graphics/figma-agent { };
682 figma-linux = callPackage ../applications/graphics/figma-linux { };
684 firefly-desktop = callPackage ../applications/misc/firefly-desktop { };
686 flaca = callPackage ../applications/graphics/flaca { };
688 frece = callPackage ../development/tools/frece { };
690 frida-tools = callPackage ../tools/security/frida-tools { };
692 frink = callPackage ../development/tools/frink { };
694 frugal = callPackage ../development/tools/frugal { };
696 frugally-deep = callPackage ../development/libraries/frugally-deep { };
698 functiontrace-server = callPackage ../development/tools/functiontrace-server { };
700 gendef = callPackage ../development/tools/gendef { };
702 glade = callPackage ../development/tools/glade { };
704 glamoroustoolkit = callPackage ../development/tools/glamoroustoolkit { };
706 gobble = callPackage ../tools/X11/gobble { };
708 goda = callPackage ../development/tools/goda { };
710 gokrazy = callPackage ../development/misc/gokrazy { };
712 gojq = callPackage ../development/tools/gojq { };
714 govulncheck = callPackage ../tools/security/govulncheck { };
716 gpick = callPackage ../tools/misc/gpick { };
718 gradescope-submit = callPackage ../tools/misc/gradescope-submit { };
720 gridlock = callPackage ../tools/nix/gridlock { };
721 inherit (gridlock) nyarr;
723 hwatch = callPackage ../tools/misc/hwatch { };
725 hobbes = callPackage ../development/tools/hobbes { stdenv = gcc10StdenvCompat; };
727 honeycomb-refinery = callPackage ../servers/tracing/honeycomb/refinery { };
729 html5validator = python3Packages.callPackage ../applications/misc/html5validator { };
731 inspec = callPackage ../tools/misc/inspec { };
733 buildcatrust = with python3.pkgs; toPythonApplication buildcatrust;
735 probe-rs = callPackage ../development/tools/rust/probe-rs {
736 inherit (darwin.apple_sdk.frameworks) AppKit;
737 inherit (darwin) DarwinTools;
740 probe-run = callPackage ../development/tools/rust/probe-run {
741 inherit (darwin.apple_sdk.frameworks) AppKit IOKit;
742 inherit (darwin) DarwinTools;
745 rtthost = callPackage ../development/tools/rust/rtthost {
746 inherit (darwin.apple_sdk.frameworks) AppKit;
747 inherit (darwin) DarwinTools;
750 mix2nix = callPackage ../development/tools/mix2nix {
751 elixir = elixir_1_14;
754 n98-magerun = callPackage ../development/tools/misc/n98-magerun { };
756 n98-magerun2 = callPackage ../development/tools/misc/n98-magerun2 { };
758 prisma-engines = callPackage ../development/tools/database/prisma-engines {
759 inherit (darwin.apple_sdk.frameworks) Security;
762 pridecat = callPackage ../tools/misc/pridecat { };
764 pridefetch = callPackage ../tools/misc/pridefetch { };
766 proto-contrib = callPackage ../development/tools/proto-contrib { };
768 protoc-gen-dart = callPackage ../development/tools/protoc-gen-dart { };
770 protoc-gen-doc = callPackage ../development/tools/protoc-gen-doc { };
772 protoc-gen-entgrpc = callPackage ../development/tools/protoc-gen-entgrpc { };
774 protoc-gen-go = callPackage ../development/tools/protoc-gen-go { };
776 protoc-gen-go-grpc = callPackage ../development/tools/protoc-gen-go-grpc { };
778 protoc-gen-go-vtproto = callPackage ../development/tools/protoc-gen-go-vtproto { };
780 protoc-gen-grpc-web = callPackage ../development/tools/protoc-gen-grpc-web {
781 protobuf = protobuf_21;
784 protoc-gen-connect-go = callPackage ../development/tools/protoc-gen-connect-go { };
786 protoc-gen-prost = callPackage ../development/tools/protoc-gen-prost { };
788 protoc-gen-prost-crate = callPackage ../development/tools/protoc-gen-prost-crate { };
790 protoc-gen-prost-serde = callPackage ../development/tools/protoc-gen-prost-serde { };
792 protoc-gen-rust = callPackage ../development/tools/protoc-gen-rust { };
794 protoc-gen-tonic = callPackage ../development/tools/protoc-gen-tonic { };
796 protoc-gen-twirp = callPackage ../development/tools/protoc-gen-twirp { };
798 protoc-gen-twirp_php = callPackage ../development/tools/protoc-gen-twirp_php { };
800 protoc-gen-twirp_swagger = callPackage ../development/tools/protoc-gen-twirp_swagger { };
802 protoc-gen-twirp_typescript = callPackage ../development/tools/protoc-gen-twirp_typescript { };
804 protoc-gen-validate = callPackage ../development/tools/protoc-gen-validate { };
806 protolint = callPackage ../development/tools/protolint { };
808 ptags = callPackage ../development/tools/misc/ptags { };
810 resolve-march-native = callPackage ../development/tools/resolve-march-native { };
812 riot-redis = callPackage ../development/tools/riot-redis { };
814 sea-orm-cli = callPackage ../development/tools/sea-orm-cli { };
816 r3ctl = qt5.callPackage ../tools/misc/r3ctl { };
818 ptouch-print = callPackage ../misc/ptouch-print { };
820 demoit = callPackage ../servers/demoit { };
822 deviceTree = callPackage ../os-specific/linux/device-tree { };
824 enum4linux = callPackage ../tools/security/enum4linux { };
826 enum4linux-ng = python3Packages.callPackage ../tools/security/enum4linux-ng { };
828 enumerepo = callPackage ../tools/security/enumerepo {};
830 erosmb = callPackage ../tools/security/erosmb { };
832 eslint_d = callPackage ../development/tools/eslint_d { };
834 oauth2c = callPackage ../tools/security/oauth2c { };
836 octosuite = callPackage ../tools/security/octosuite { };
838 octosql = callPackage ../tools/misc/octosql { };
840 onesixtyone = callPackage ../tools/security/onesixtyone { };
842 oletools = with python3.pkgs; toPythonApplication oletools;
844 ollama = callPackage ../tools/misc/ollama { };
846 ots = callPackage ../tools/security/ots { };
848 credential-detector = callPackage ../tools/security/credential-detector { };
850 creds = callPackage ../tools/security/creds { };
852 credslayer = callPackage ../tools/security/credslayer { };
854 device-tree_rpi = callPackage ../os-specific/linux/device-tree/raspberrypi.nix { };
856 devour = callPackage ../tools/X11/devour { };
858 didyoumean = callPackage ../tools/misc/didyoumean {
859 inherit (darwin.apple_sdk.frameworks) AppKit;
862 didu = callPackage ../tools/misc/didu { };
864 diffPlugins = (callPackage ../build-support/plugins.nix {}).diffPlugins;
866 dieHook = makeSetupHook {
868 } ../build-support/setup-hooks/die.sh;
870 archiver = callPackage ../applications/misc/archiver { };
872 digitalbitbox = libsForQt5.callPackage ../applications/misc/digitalbitbox {
873 autoreconfHook = buildPackages.autoreconfHook269;
876 gretl = callPackage ../applications/science/math/gretl {
877 inherit (darwin.apple_sdk.frameworks) Accelerate;
880 grsync = callPackage ../applications/misc/grsync { };
882 dockerTools = callPackage ../build-support/docker {
883 writePython3 = buildPackages.writers.writePython3;
886 fakeNss = callPackage ../build-support/fake-nss { };
888 tarsum = callPackage ../build-support/docker/tarsum.nix { };
890 snapTools = callPackage ../build-support/snap { };
892 nix-prefetch-docker = callPackage ../build-support/docker/nix-prefetch-docker.nix { };
894 docker-ls = callPackage ../tools/misc/docker-ls { };
896 docker-slim = callPackage ../applications/virtualization/docker-slim { };
898 doc2go = callPackage ../development/tools/doc2go { };
900 docker-sync = callPackage ../tools/misc/docker-sync { };
902 undocker = callPackage ../tools/misc/undocker { };
904 dockle = callPackage ../development/tools/dockle { };
906 docui = callPackage ../tools/misc/docui { };
908 done = callPackage ../applications/misc/done { };
910 dotfiles = callPackage ../applications/misc/dotfiles { };
914 csharp-ls = callPackage ../development/tools/language-servers/csharp-ls { };
916 dotnetCorePackages = recurseIntoAttrs (callPackage ../development/compilers/dotnet {});
918 dotnet-sdk_2 = dotnetCorePackages.sdk_2_1;
919 dotnet-sdk_3 = dotnetCorePackages.sdk_3_1;
920 dotnet-sdk_5 = dotnetCorePackages.sdk_5_0;
921 dotnet-sdk_6 = dotnetCorePackages.sdk_6_0;
922 dotnet-sdk_7 = dotnetCorePackages.sdk_7_0;
923 dotnet-sdk_8 = dotnetCorePackages.sdk_8_0;
925 dotnet-runtime_6 = dotnetCorePackages.runtime_6_0;
926 dotnet-runtime_7 = dotnetCorePackages.runtime_7_0;
927 dotnet-runtime_8 = dotnetCorePackages.runtime_8_0;
929 dotnet-aspnetcore_6 = dotnetCorePackages.aspnetcore_6_0;
930 dotnet-aspnetcore_7 = dotnetCorePackages.aspnetcore_7_0;
931 dotnet-aspnetcore_8 = dotnetCorePackages.aspnetcore_8_0;
933 dotnet-sdk = dotnetCorePackages.sdk_6_0;
934 dotnet-runtime = dotnetCorePackages.runtime_6_0;
935 dotnet-aspnetcore = dotnetCorePackages.aspnetcore_6_0;
937 buildDotnetModule = callPackage ../build-support/dotnet/build-dotnet-module { };
938 nuget-to-nix = callPackage ../build-support/dotnet/nuget-to-nix { };
939 mkNugetSource = callPackage ../build-support/dotnet/make-nuget-source { };
940 mkNugetDeps = callPackage ../build-support/dotnet/make-nuget-deps { };
942 buildDotnetGlobalTool = callPackage ../build-support/dotnet/build-dotnet-global-tool { };
944 fsautocomplete = callPackage ../development/tools/fsautocomplete { };
946 pbm = callPackage ../tools/admin/pbm { };
948 fable = callPackage ../development/tools/fable { };
950 dotnetenv = callPackage ../build-support/dotnet/dotnetenv {
951 dotnetfx = dotnetfx40;
954 buildDotnetPackage = callPackage ../build-support/dotnet/build-dotnet-package { };
955 fetchNuGet = callPackage ../build-support/dotnet/fetchnuget { };
956 dotnetbuildhelpers = callPackage ../build-support/dotnet/dotnetbuildhelpers { };
958 dumb-init = callPackage ../applications/virtualization/dumb-init { };
960 umoci = callPackage ../applications/virtualization/umoci { };
962 dippi = callPackage ../tools/graphics/dippi { };
964 dispad = callPackage ../tools/X11/dispad { };
966 diswall = callPackage ../applications/networking/diswall { };
968 dupeguru = callPackage ../applications/misc/dupeguru { };
970 dump1090 = callPackage ../applications/radio/dump1090 { };
972 dwarf2json = callPackage ../tools/misc/dwarf2json { };
974 ebook2cw = callPackage ../applications/radio/ebook2cw { };
976 qdmr = libsForQt5.callPackage ../applications/radio/qdmr { };
978 edwin = callPackage ../data/fonts/edwin { };
980 edwood = callPackage ../applications/editors/edwood { };
982 etBook = callPackage ../data/fonts/et-book { };
984 fntsample = callPackage ../tools/misc/fntsample { };
986 fetchutils = callPackage ../tools/misc/fetchutils { };
988 fet-sh = callPackage ../tools/misc/fet-sh { };
990 fetchbower = callPackage ../build-support/fetchbower {
991 inherit (nodePackages) bower2nix;
994 fetchbzr = callPackage ../build-support/fetchbzr { };
996 fetchcvs = if stdenv.buildPlatform != stdenv.hostPlatform
997 # hack around splicing being crummy with things that (correctly) don't eval.
998 then buildPackages.fetchcvs
999 else callPackage ../build-support/fetchcvs { };
1001 fetchdarcs = callPackage ../build-support/fetchdarcs { };
1003 fetchdocker = callPackage ../build-support/fetchdocker { };
1005 fetchDockerConfig = callPackage ../build-support/fetchdocker/fetchDockerConfig.nix { };
1007 fetchDockerLayer = callPackage ../build-support/fetchdocker/fetchDockerLayer.nix { };
1009 fetchfossil = callPackage ../build-support/fetchfossil { };
1011 fetchgit = (callPackage ../build-support/fetchgit {
1012 git = buildPackages.gitMinimal;
1013 cacert = buildPackages.cacert;
1014 git-lfs = buildPackages.git-lfs;
1015 }) // { # fetchgit is a function, so we use // instead of passthru.
1016 tests = pkgs.tests.fetchgit;
1019 fetchgitLocal = callPackage ../build-support/fetchgitlocal { };
1021 fetchmtn = callPackage ../build-support/fetchmtn (config.fetchmtn or {});
1023 fetchMavenArtifact = callPackage ../build-support/fetchmavenartifact { };
1025 fetchpijul = callPackage ../build-support/fetchpijul { };
1027 inherit (callPackage ../build-support/node/fetch-yarn-deps { })
1031 find-cursor = callPackage ../tools/X11/find-cursor { };
1033 flare-floss = callPackage ../tools/security/flare-floss { };
1035 flare-signal = callPackage ../applications/networking/instant-messengers/flare-signal { };
1037 prefer-remote-fetch = import ../build-support/prefer-remote-fetch;
1039 global-platform-pro = callPackage ../development/tools/global-platform-pro { };
1041 gomi = callPackage ../tools/misc/gomi { };
1043 go-ios = callPackage ../tools/misc/go-ios { };
1045 graph-easy = callPackage ../tools/graphics/graph-easy { };
1047 mangal = callPackage ../applications/misc/mangal { };
1049 mermaid-filter = callPackage ../tools/misc/mermaid-filter { };
1051 graphw00f = callPackage ../tools/security/graphw00f { };
1053 graphite-cursors = callPackage ../data/icons/graphite-cursors { };
1055 opendrop = python3Packages.callPackage ../tools/networking/opendrop { };
1057 owl = callPackage ../tools/networking/owl { };
1059 mutmut = callPackage ../development/tools/mutmut { };
1061 packcc = callPackage ../development/tools/packcc { };
1063 packer = callPackage ../development/tools/packer { };
1065 packr = callPackage ../development/libraries/packr { };
1067 pacproxy = callPackage ../tools/networking/pacproxy { };
1069 pacup = callPackage ../tools/package-management/pacup { };
1071 patcher9x = callPackage ../development/tools/patcher9x { };
1073 perseus-cli = callPackage ../development/tools/perseus-cli {
1074 inherit (darwin.apple_sdk.frameworks) CoreServices;
1077 pet = callPackage ../development/tools/pet { };
1079 pe-bear = libsForQt5.callPackage ../applications/misc/pe-bear { };
1081 pkger = callPackage ../development/libraries/pkger { };
1083 tapview = callPackage ../development/tools/tapview { };
1085 run = callPackage ../development/tools/run { };
1087 ruler = callPackage ../tools/security/ruler { };
1089 mblock-mlink = callPackage ../development/tools/mblock-mlink { };
1091 mod = callPackage ../development/tools/mod { };
1093 mods = callPackage ../tools/misc/mods { };
1095 mongosh = callPackage ../development/tools/mongosh { };
1097 mya = callPackage ../applications/misc/mya { };
1099 mysql-shell = callPackage ../development/tools/mysql-shell {
1100 inherit (darwin) cctools DarwinTools;
1101 inherit (darwin.apple_sdk.frameworks) CoreServices;
1103 boost = boost177; # Configure checks for specific version.
1105 protobuf = protobuf_21;
1108 mysql-shell-innovation = callPackage ../development/tools/mysql-shell/innovation.nix {
1109 inherit (darwin) cctools DarwinTools;
1110 inherit (darwin.apple_sdk.frameworks) CoreServices;
1112 boost = boost177; # Configure checks for specific version.
1114 protobuf = protobuf_21;
1117 broadlink-cli = callPackage ../tools/misc/broadlink-cli { };
1119 fetchpatch = callPackage ../build-support/fetchpatch {
1120 # 0.3.4 would change hashes: https://github.com/NixOS/nixpkgs/issues/25154
1121 patchutils = buildPackages.patchutils_0_3_3;
1123 tests = pkgs.tests.fetchpatch;
1127 fetchpatch2 = callPackage ../build-support/fetchpatch {
1128 patchutils = buildPackages.patchutils_0_4_2;
1130 tests = pkgs.tests.fetchpatch2;
1134 fetchs3 = callPackage ../build-support/fetchs3 { };
1136 fetchtorrent = callPackage ../build-support/fetchtorrent { };
1138 fetchsvn = if stdenv.buildPlatform != stdenv.hostPlatform
1139 # hack around splicing being crummy with things that (correctly) don't eval.
1140 then buildPackages.fetchsvn
1141 else callPackage ../build-support/fetchsvn { };
1143 fetchsvnrevision = import ../build-support/fetchsvnrevision runCommand subversion;
1145 fetchsvnssh = callPackage ../build-support/fetchsvnssh { };
1147 fetchhg = callPackage ../build-support/fetchhg { };
1149 fetchFirefoxAddon = callPackage ../build-support/fetchfirefoxaddon { }
1151 tests = pkgs.tests.fetchFirefoxAddon;
1154 fetchNextcloudApp = callPackage ../build-support/fetchnextcloudapp { };
1156 # `fetchurl' downloads a file from the network.
1157 fetchurl = if stdenv.buildPlatform != stdenv.hostPlatform
1158 then buildPackages.fetchurl # No need to do special overrides twice,
1159 else makeOverridable (import ../build-support/fetchurl) {
1160 inherit lib stdenvNoCC buildPackages;
1162 curl = buildPackages.curlMinimal.override (old: rec {
1163 # break dependency cycles
1164 fetchurl = stdenv.fetchurlBoot;
1165 zlib = buildPackages.zlib.override { fetchurl = stdenv.fetchurlBoot; };
1166 pkg-config = buildPackages.pkg-config.override (old: {
1167 pkg-config = old.pkg-config.override {
1168 fetchurl = stdenv.fetchurlBoot;
1171 perl = buildPackages.perl.override { fetchurl = stdenv.fetchurlBoot; };
1172 openssl = buildPackages.openssl.override {
1173 fetchurl = stdenv.fetchurlBoot;
1175 coreutils = buildPackages.coreutils.override {
1176 fetchurl = stdenv.fetchurlBoot;
1178 xz = buildPackages.xz.override { fetchurl = stdenv.fetchurlBoot; };
1181 attrSupport = false;
1187 libssh2 = buildPackages.libssh2.override {
1188 fetchurl = stdenv.fetchurlBoot;
1189 inherit zlib openssl;
1191 # On darwin, libkrb5 needs bootstrap_cmds which would require
1192 # converting many packages to fetchurl_boot to avoid evaluation cycles.
1193 # So turn gssSupport off there, and on Windows.
1194 # On other platforms, keep the previous value.
1196 if stdenv.isDarwin || stdenv.hostPlatform.isWindows
1198 else old.gssSupport or true; # `? true` is the default
1199 libkrb5 = buildPackages.libkrb5.override {
1200 fetchurl = stdenv.fetchurlBoot;
1201 inherit pkg-config perl openssl;
1202 keyutils = buildPackages.keyutils.override { fetchurl = stdenv.fetchurlBoot; };
1204 nghttp2 = buildPackages.nghttp2.override {
1205 fetchurl = stdenv.fetchurlBoot;
1207 enableApp = false; # curl just needs libnghttp2
1208 enableTests = false; # avoids bringing `cunit` and `tzdata` into scope
1213 fetchRepoProject = callPackage ../build-support/fetchrepoproject { };
1215 fetchipfs = import ../build-support/fetchipfs {
1216 inherit curl stdenv;
1219 fetchit = callPackage ../applications/networking/cluster/fetchit { };
1221 fetchzip = callPackage ../build-support/fetchzip { }
1223 tests = pkgs.tests.fetchzip;
1226 fetchDebianPatch = callPackage ../build-support/fetchdebianpatch { }
1228 tests = pkgs.tests.fetchDebianPatch;
1231 fetchCrate = callPackage ../build-support/rust/fetchcrate.nix { };
1233 fetchFromGitea = callPackage ../build-support/fetchgitea { };
1235 fetchFromGitHub = callPackage ../build-support/fetchgithub { };
1237 fetchFromBitbucket = callPackage ../build-support/fetchbitbucket { };
1239 fetchFromSavannah = callPackage ../build-support/fetchsavannah { };
1241 fetchFromSourcehut = callPackage ../build-support/fetchsourcehut { };
1243 fetchFromGitLab = callPackage ../build-support/fetchgitlab { };
1245 fetchFromGitiles = callPackage ../build-support/fetchgitiles { };
1247 fetchFrom9Front = callPackage ../build-support/fetch9front { };
1249 fetchFromRepoOrCz = callPackage ../build-support/fetchrepoorcz { };
1251 fetchgx = callPackage ../build-support/fetchgx { };
1253 fetchPypi = callPackage ../build-support/fetchpypi { };
1255 resolveMirrorURLs = {url}: fetchurl {
1260 installShellFiles = callPackage ../build-support/install-shell-files { };
1262 lazydocker = callPackage ../tools/misc/lazydocker { };
1264 ld-is-cc-hook = makeSetupHook { name = "ld-is-cc-hook"; }
1265 ../build-support/setup-hooks/ld-is-cc-hook.sh;
1267 libgflow = callPackage ../development/libraries/libgflow { };
1268 libgtkflow3 = callPackage ../development/libraries/libgtkflow3 { };
1269 libgtkflow4 = callPackage ../development/libraries/libgtkflow4 { };
1271 libredirect = callPackage ../build-support/libredirect { };
1273 livecaptions = callPackage ../applications/misc/livecaptions { };
1275 madonctl = callPackage ../applications/misc/madonctl { };
1277 copyDesktopItems = makeSetupHook {
1278 name = "copy-desktop-items-hook";
1279 } ../build-support/setup-hooks/copy-desktop-items.sh;
1281 makeDesktopItem = callPackage ../build-support/make-desktopitem { };
1283 copyPkgconfigItems = makeSetupHook {
1284 name = "copy-pkg-config-items-hook";
1285 } ../build-support/setup-hooks/copy-pkgconfig-items.sh;
1287 makePkgconfigItem = callPackage ../build-support/make-pkgconfigitem { };
1289 makeDarwinBundle = callPackage ../build-support/make-darwin-bundle { };
1291 makeAutostartItem = callPackage ../build-support/make-startupitem { };
1293 makeImpureTest = callPackage ../build-support/make-impure-test.nix;
1295 makeInitrd = callPackage ../build-support/kernel/make-initrd.nix; # Args intentionally left out
1297 makeInitrdNG = callPackage ../build-support/kernel/make-initrd-ng.nix;
1298 makeInitrdNGTool = callPackage ../build-support/kernel/make-initrd-ng-tool.nix { };
1300 makeWrapper = makeShellWrapper;
1302 makeShellWrapper = makeSetupHook {
1303 name = "make-shell-wrapper-hook";
1304 propagatedBuildInputs = [ dieHook ];
1306 # targetPackages.runtimeShell only exists when pkgs == targetPackages (when targetPackages is not __raw)
1307 shell = if targetPackages ? runtimeShell then targetPackages.runtimeShell else throw "makeWrapper/makeShellWrapper must be in nativeBuildInputs";
1310 tests = tests.makeWrapper;
1312 } ../build-support/setup-hooks/make-wrapper.sh;
1314 makeBinaryWrapper = callPackage ../build-support/setup-hooks/make-binary-wrapper { };
1316 compressFirmwareXz = callPackage ../build-support/kernel/compress-firmware-xz.nix { };
1318 makeModulesClosure = { kernel, firmware, rootModules, allowMissing ? false }:
1319 callPackage ../build-support/kernel/modules-closure.nix {
1320 inherit kernel firmware rootModules allowMissing;
1323 mkBinaryCache = callPackage ../build-support/binary-cache { };
1325 mkShell = callPackage ../build-support/mkshell { };
1326 mkShellNoCC = mkShell.override { stdenv = stdenvNoCC; };
1328 mokutil = callPackage ../tools/security/mokutil { };
1330 mpsolve = libsForQt5.callPackage ../applications/science/math/mpsolve { };
1332 nixBufferBuilders = import ../build-support/emacs/buffer.nix { inherit lib writeText; inherit (emacs.pkgs) inherit-local; };
1334 nix-gitignore = callPackage ../build-support/nix-gitignore { };
1336 numworks-epsilon = callPackage ../applications/science/math/numworks-epsilon { };
1338 ociTools = callPackage ../build-support/oci-tools { };
1341 callPackages ../build-support/setup-hooks/patch-rc-path-hooks { }
1342 ) patchRcPathBash patchRcPathCsh patchRcPathFish patchRcPathPosix;
1344 pathsFromGraph = ../build-support/kernel/paths-from-graph.pl;
1346 pruneLibtoolFiles = makeSetupHook { name = "prune-libtool-files"; }
1347 ../build-support/setup-hooks/prune-libtool-files.sh;
1349 closureInfo = callPackage ../build-support/closure-info.nix { };
1351 sensible-utils = callPackage ../tools/misc/sensible-utils { };
1353 serverspec = callPackage ../tools/misc/serverspec { };
1355 setupSystemdUnits = callPackage ../build-support/setup-systemd-units.nix { };
1357 shortenPerlShebang = makeSetupHook {
1358 name = "shorten-perl-shebang-hook";
1359 propagatedBuildInputs = [ dieHook ];
1360 } ../build-support/setup-hooks/shorten-perl-shebang.sh;
1362 singularity-tools = callPackage ../build-support/singularity-tools { };
1364 stacktile = callPackage ../tools/wayland/stacktile { };
1366 sirula = callPackage ../tools/wayland/sirula { };
1368 sitelen-seli-kiwen = callPackage ../data/fonts/sitelen-seli-kiwen { };
1370 srcOnly = callPackage ../build-support/src-only { };
1372 subnetcalc = callPackage ../tools/networking/subnetcalc { };
1374 substitute = callPackage ../build-support/substitute/substitute.nix { };
1376 substituteAll = callPackage ../build-support/substitute/substitute-all.nix { };
1378 substituteAllFiles = callPackage ../build-support/substitute-files/substitute-all-files.nix { };
1380 replaceDependency = callPackage ../build-support/replace-dependency.nix { };
1382 nukeReferences = callPackage ../build-support/nuke-references {
1383 inherit (darwin) signingUtils;
1386 referencesByPopularity = callPackage ../build-support/references-by-popularity { };
1388 removeReferencesTo = callPackage ../build-support/remove-references-to {
1389 inherit (darwin) signingUtils;
1392 # No callPackage. In particular, we don't want `img` *package* in parameters.
1393 vmTools = makeOverridable (import ../build-support/vm) { inherit pkgs lib; };
1395 releaseTools = callPackage ../build-support/release { };
1397 inherit (lib.systems) platforms;
1399 setJavaClassPath = makeSetupHook {
1400 name = "set-java-classpath-hook";
1401 } ../build-support/setup-hooks/set-java-classpath.sh;
1403 fixDarwinDylibNames = makeSetupHook {
1404 name = "fix-darwin-dylib-names-hook";
1405 substitutions = { inherit (binutils) targetPrefix; };
1406 meta.platforms = lib.platforms.darwin;
1407 } ../build-support/setup-hooks/fix-darwin-dylib-names.sh;
1409 writeDarwinBundle = callPackage ../build-support/make-darwin-bundle/write-darwin-bundle.nix { };
1411 desktopToDarwinBundle = makeSetupHook {
1412 name = "desktop-to-darwin-bundle-hook";
1413 propagatedBuildInputs = [ writeDarwinBundle librsvg imagemagick python3Packages.icnsutil ];
1414 } ../build-support/setup-hooks/desktop-to-darwin-bundle.sh;
1416 keepBuildTree = makeSetupHook {
1417 name = "keep-build-tree-hook";
1418 } ../build-support/setup-hooks/keep-build-tree.sh;
1420 moveBuildTree = makeSetupHook {
1421 name = "move-build-tree-hook";
1422 } ../build-support/setup-hooks/move-build-tree.sh;
1424 enableGCOVInstrumentation = makeSetupHook {
1425 name = "enable-gcov-instrumentation-hook";
1426 } ../build-support/setup-hooks/enable-coverage-instrumentation.sh;
1428 makeGCOVReport = makeSetupHook {
1429 name = "make-gcov-report-hook";
1430 propagatedBuildInputs = [ lcov enableGCOVInstrumentation ];
1431 } ../build-support/setup-hooks/make-coverage-analysis-report.sh;
1433 makeHardcodeGsettingsPatch = callPackage ../build-support/make-hardcode-gsettings-patch { };
1435 # intended to be used like nix-build -E 'with import <nixpkgs> { }; enableDebugging fooPackage'
1436 enableDebugging = pkg: pkg.override { stdenv = stdenvAdapters.keepDebugInfo pkg.stdenv; };
1438 findXMLCatalogs = makeSetupHook {
1439 name = "find-xml-catalogs-hook";
1440 } ../build-support/setup-hooks/find-xml-catalogs.sh;
1442 wrapGAppsHook = callPackage ../build-support/setup-hooks/wrap-gapps-hook {
1443 makeWrapper = makeBinaryWrapper;
1446 wrapGAppsHook4 = wrapGAppsHook.override { gtk3 = __splicedPackages.gtk4; };
1448 wrapGAppsNoGuiHook = wrapGAppsHook.override { isGraphical = false; };
1450 separateDebugInfo = makeSetupHook {
1451 name = "separate-debug-info-hook";
1452 } ../build-support/setup-hooks/separate-debug-info.sh;
1454 setupDebugInfoDirs = makeSetupHook {
1455 name = "setup-debug-info-dirs-hook";
1456 } ../build-support/setup-hooks/setup-debug-info-dirs.sh;
1458 useOldCXXAbi = makeSetupHook {
1459 name = "use-old-cxx-abi-hook";
1460 } ../build-support/setup-hooks/use-old-cxx-abi.sh;
1462 iconConvTools = callPackage ../build-support/icon-conv-tools { };
1464 validatePkgConfig = makeSetupHook
1465 { name = "validate-pkg-config"; propagatedBuildInputs = [ findutils pkg-config ]; }
1466 ../build-support/setup-hooks/validate-pkg-config.sh;
1468 patchPpdFilesHook = callPackage ../build-support/setup-hooks/patch-ppd-files { };
1471 writers = callPackage ../build-support/writers { };
1473 # lib functions depending on pkgs
1474 inherit (import ../pkgs-lib { inherit lib pkgs; }) formats;
1476 testers = callPackage ../build-support/testers { };
1480 _3llo = callPackage ../tools/misc/3llo { };
1482 _3mux = callPackage ../tools/misc/3mux { };
1484 _1password = callPackage ../applications/misc/1password { };
1486 _1password-gui = callPackage ../applications/misc/1password-gui { };
1488 _1password-gui-beta = callPackage ../applications/misc/1password-gui { channel = "beta"; };
1490 _6tunnel = callPackage ../tools/networking/6tunnel { };
1492 _7zz = darwin.apple_sdk_11_0.callPackage ../tools/archivers/7zz { };
1494 _9pfs = callPackage ../tools/filesystems/9pfs { };
1496 _9ptls = callPackage ../os-specific/linux/9ptls { };
1498 aaa = callPackage ../tools/misc/aaa { };
1500 aardvark-dns = callPackage ../tools/networking/aardvark-dns { };
1502 a2ps = callPackage ../tools/text/a2ps { };
1504 abbreviate = callPackage ../tools/text/abbreviate { };
1506 abcm2ps = callPackage ../tools/audio/abcm2ps { };
1508 abcmidi = callPackage ../tools/audio/abcmidi { };
1510 abduco = callPackage ../tools/misc/abduco { };
1512 ablog = callPackage ../applications/misc/ablog { };
1514 acct = callPackage ../tools/system/acct { };
1516 accuraterip-checksum = callPackage ../tools/audio/accuraterip-checksum { };
1518 acme-dns = callPackage ../servers/dns/acme-dns/default.nix { };
1520 acme-sh = callPackage ../tools/admin/acme-sh { };
1522 acousticbrainz-client = callPackage ../tools/audio/acousticbrainz-client { };
1524 alsaequal = callPackage ../tools/audio/alsaequal { };
1526 acpica-tools = callPackage ../tools/system/acpica-tools { };
1528 amdgpu_top = callPackage ../tools/system/amdgpu_top { };
1530 acquire = with python3Packages; toPythonApplication acquire;
1532 act = callPackage ../development/tools/misc/act { };
1534 actdiag = with python3.pkgs; toPythonApplication actdiag;
1536 actkbd = callPackage ../tools/system/actkbd { };
1538 adafruit-ampy = callPackage ../tools/misc/adafruit-ampy { };
1540 addic7ed-cli = callPackage ../tools/misc/addic7ed-cli { };
1542 addlicense = callPackage ../tools/misc/addlicense { };
1544 adenum = callPackage ../tools/security/adenum { };
1546 adlplug = callPackage ../applications/audio/adlplug {
1547 inherit (darwin.apple_sdk.frameworks) Foundation Cocoa Carbon CoreServices ApplicationServices CoreAudio CoreMIDI AudioToolbox Accelerate CoreImage IOKit AudioUnit QuartzCore WebKit DiscRecording CoreAudioKit;
1550 opnplug = adlplug.override {
1554 arc_unpacker = callPackage ../tools/archivers/arc_unpacker { };
1556 adminer = callPackage ../servers/adminer { };
1558 akkoma = callPackage ../servers/akkoma {
1559 elixir = elixir_1_14;
1560 beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_14; });
1562 akkoma-frontends = recurseIntoAttrs {
1563 akkoma-fe = callPackage ../servers/akkoma/akkoma-fe { };
1564 admin-fe = callPackage ../servers/akkoma/admin-fe { };
1566 akkoma-emoji = recurseIntoAttrs {
1567 blobs_gg = callPackage ../servers/akkoma/emoji/blobs_gg.nix { };
1570 advancecomp = callPackage ../tools/compression/advancecomp { };
1572 aefs = callPackage ../tools/filesystems/aefs { };
1574 aegisub = callPackage ../applications/video/aegisub ({
1576 } // (config.aegisub or {}));
1578 aerc = callPackage ../applications/networking/mailreaders/aerc { };
1580 aerospike = callPackage ../servers/nosql/aerospike { };
1582 aespipe = callPackage ../tools/security/aespipe { };
1584 aescrypt = callPackage ../tools/misc/aescrypt { };
1586 aether-lv2 = callPackage ../applications/audio/aether-lv2 { };
1588 acme-client = callPackage ../tools/networking/acme-client {
1592 adrgen = callPackage ../tools/misc/adrgen { };
1594 adriconf = callPackage ../tools/graphics/adriconf { };
1596 amass = callPackage ../tools/networking/amass { };
1598 afew = callPackage ../applications/networking/mailreaders/afew { };
1600 afetch = callPackage ../tools/misc/afetch { };
1602 afio = callPackage ../tools/archivers/afio { };
1604 afl = callPackage ../tools/security/afl {
1605 stdenv = clangStdenv;
1608 honggfuzz = callPackage ../tools/security/honggfuzz {
1613 aflplusplus = callPackage ../tools/security/aflplusplus {
1616 llvmPackages = llvmPackages_15;
1620 ledfx = callPackage ../applications/audio/ledfx { };
1622 libdislocator = callPackage ../tools/security/afl/libdislocator.nix { };
1624 afpfs-ng = callPackage ../tools/filesystems/afpfs-ng { };
1626 afsctool = callPackage ../tools/filesystems/afsctool {
1627 inherit (darwin.apple_sdk.frameworks) CoreServices;
1630 agate = callPackage ../servers/gemini/agate {
1631 inherit (darwin.apple_sdk.frameworks) Security;
1634 agda-pkg = callPackage ../development/tools/agda-pkg { };
1636 agi = callPackage ../tools/graphics/agi { };
1638 agola = callPackage ../development/tools/continuous-integration/agola { };
1640 agrep = callPackage ../tools/text/agrep { };
1642 aha = callPackage ../tools/text/aha { };
1644 ahcpd = callPackage ../tools/networking/ahcpd { };
1646 aichat = callPackage ../tools/misc/aichat { };
1648 aide = callPackage ../tools/security/aide { };
1650 ain = callPackage ../tools/networking/ain { };
1652 aioblescan = with python3Packages; toPythonApplication aioblescan;
1654 aiodnsbrute = callPackage ../tools/security/aiodnsbrute { };
1656 aircrack-ng = callPackage ../tools/networking/aircrack-ng { };
1658 airgeddon = callPackage ../tools/networking/airgeddon { };
1660 apache-airflow = callPackage ../servers/apache-airflow { };
1662 apachetomcatscanner = callPackage ../tools/security/apachetomcatscanner { };
1664 airsonic = callPackage ../servers/misc/airsonic { };
1666 airspy = callPackage ../applications/radio/airspy { };
1668 airspyhf = callPackage ../applications/radio/airspyhf { };
1670 airwindows-lv2 = callPackage ../applications/audio/airwindows-lv2 { };
1672 aixlog = callPackage ../development/libraries/aixlog { };
1674 aj-snapshot = callPackage ../applications/audio/aj-snapshot { };
1676 ajour = callPackage ../tools/games/ajour {
1677 inherit (gnome) zenity;
1678 inherit (plasma5Packages) kdialog;
1681 akku = callPackage ../tools/package-management/akku { };
1683 albert = qt6Packages.callPackage ../applications/misc/albert { };
1685 alice-lg = callPackage ../servers/alice-lg{ };
1687 alice-tools = callPackage ../tools/games/alice-tools {
1691 alice-tools-qt5 = libsForQt5.callPackage ../tools/games/alice-tools { };
1693 alice-tools-qt6 = qt6Packages.callPackage ../tools/games/alice-tools { };
1695 allure = callPackage ../development/tools/allure { };
1697 aquosctl = callPackage ../tools/misc/aquosctl { };
1699 arch-install-scripts = callPackage ../tools/misc/arch-install-scripts { };
1701 argocd-vault-plugin = callPackage ../tools/security/argocd-vault-plugin { };
1703 arubaotp-seed-extractor = callPackage ../tools/security/arubaotp-seed-extractor { };
1705 audible-cli = callPackage ../tools/misc/audible-cli { };
1707 audiobookshelf = callPackage ../servers/audiobookshelf { };
1709 auditwheel = callPackage ../tools/package-management/auditwheel { };
1711 amidst = callPackage ../tools/games/minecraft/amidst { };
1713 asar = callPackage ../tools/compression/asar { };
1715 askalono = callPackage ../tools/misc/askalono { };
1717 asleap = callPackage ../tools/networking/asleap { };
1719 awsbck = callPackage ../tools/backup/awsbck {
1720 inherit (darwin.apple_sdk.frameworks) Security;
1723 balena-cli = callPackage ../tools/admin/balena-cli { };
1725 basez = callPackage ../tools/misc/basez { };
1727 btc-rpc-explorer = callPackage ../tools/misc/btc-rpc-explorer { };
1729 butler = callPackage ../games/itch/butler.nix {
1730 inherit (darwin.apple_sdk.frameworks) Cocoa;
1731 buildGoModule = buildGo120Module;
1734 carbon-now-cli = callPackage ../tools/typesetting/carbon-now-cli { };
1736 cf-vault = callPackage ../tools/admin/cf-vault { };
1738 cfspeedtest = callPackage ../tools/networking/cfspeedtest { };
1740 cfonts = callPackage ../tools/misc/cfonts { };
1742 bikeshed = python3Packages.callPackage ../applications/misc/bikeshed { };
1744 cie-middleware-linux = callPackage ../tools/security/cie-middleware-linux { };
1746 cidrgrep = callPackage ../tools/text/cidrgrep { };
1748 clematis = callPackage ../tools/misc/clematis { };
1750 clubhouse-cli = callPackage ../tools/misc/clubhouse-cli { };
1752 colorless = callPackage ../tools/misc/colorless { };
1754 configurable-http-proxy = callPackage ../tools/networking/configurable-http-proxy { };
1756 cope = callPackage ../tools/misc/cope { };
1758 crypto-tracker = callPackage ../tools/misc/crypto-tracker { };
1760 ejs = callPackage ../development/tools/ejs { };
1762 ejson2env = callPackage ../tools/admin/ejson2env { };
1764 davinci-resolve = callPackage ../applications/video/davinci-resolve { };
1766 dolbybcsoftwaredecode = callPackage ../applications/audio/dolbybcsoftwaredecode { };
1768 donkey = callPackage ../tools/security/donkey { };
1770 dualsensectl = callPackage ../tools/games/dualsensectl { };
1772 dwarfs = callPackage ../tools/filesystems/dwarfs { };
1774 dysk = callPackage ../tools/filesystems/dysk { };
1776 etlegacy = callPackage ../games/etlegacy { lua = lua5_4; };
1778 fastfetch = darwin.apple_sdk_11_0.callPackage ../tools/misc/fastfetch {
1779 inherit (darwin.apple_sdk_11_0.frameworks)
1780 AppKit Apple80211 Cocoa CoreDisplay CoreVideo CoreWLAN DisplayServices
1781 Foundation IOBluetooth MediaRemote OpenCL;
1783 inherit (darwin) moltenvk;
1786 fscan = callPackage ../tools/security/fscan { };
1788 copier = callPackage ../tools/misc/copier { };
1790 gabutdm = callPackage ../applications/networking/gabutdm { };
1792 gamemode = callPackage ../tools/games/gamemode {
1793 libgamemode32 = pkgsi686Linux.gamemode.lib;
1796 gamescope = callPackage ../applications/window-managers/gamescope {
1797 wlroots = wlroots_0_16;
1800 gay = callPackage ../tools/misc/gay { };
1802 elkhound = callPackage ../development/tools/elkhound { };
1804 ethq = callPackage ../os-specific/linux/ethq { };
1806 weidu = callPackage ../tools/games/weidu { };
1808 weylus = callPackage ../applications/graphics/weylus {
1809 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa VideoToolbox;
1812 gam = callPackage ../tools/admin/gam { };
1814 gen6dns = callPackage ../tools/networking/gen6dns { };
1816 gen-license = callPackage ../development/tools/gen-license {
1817 inherit (darwin.apple_sdk.frameworks) Security;
1820 github-copilot-cli = callPackage ../tools/misc/github-copilot-cli { };
1822 gfshare = callPackage ../tools/security/gfshare { };
1824 gh-actions-cache = callPackage ../tools/misc/gh-actions-cache { };
1826 gh-cal = callPackage ../tools/misc/gh-cal {
1827 inherit (darwin.apple_sdk.frameworks) Security;
1830 gh-dash = callPackage ../tools/misc/gh-dash { };
1832 gh-eco = callPackage ../tools/misc/gh-eco { };
1834 gh-markdown-preview = callPackage ../tools/misc/gh-markdown-preview { };
1836 ghostie = callPackage ../tools/misc/ghostie { };
1838 glooctl = callPackage ../applications/networking/cluster/glooctl { };
1840 gobgp = callPackage ../tools/networking/gobgp { };
1842 gof5 = callPackage ../tools/networking/gof5 { };
1844 goflow = callPackage ../tools/networking/goflow { };
1846 goflow2 = callPackage ../tools/networking/goflow2 { };
1848 gofu = callPackage ../applications/misc/gofu { };
1850 godns = callPackage ../tools/networking/godns { };
1852 godspeed = callPackage ../tools/networking/godspeed { };
1854 goodhosts = callPackage ../tools/networking/goodhosts { };
1856 goose = callPackage ../tools/misc/goose { };
1858 gp-saml-gui = python3Packages.callPackage ../tools/networking/gp-saml-gui { };
1860 grizzly = callPackage ../tools/misc/grizzly { };
1862 guestfs-tools = callPackage ../tools/virtualization/guestfs-tools { };
1864 fabs = callPackage ../tools/backup/fabs { };
1866 fm = callPackage ../applications/file-managers/fm { };
1868 fwbuilder = libsForQt5.callPackage ../tools/security/fwbuilder { };
1870 hblock = callPackage ../tools/networking/hblock { };
1872 headsetcontrol = callPackage ../tools/audio/headsetcontrol { };
1874 headset-charge-indicator = callPackage ../tools/audio/headset-charge-indicator { };
1876 heh = callPackage ../applications/editors/heh { };
1878 hexdiff = callPackage ../tools/misc/hexdiff { };
1880 hexo-cli = callPackage ../development/tools/hexo-cli { };
1882 hostmux = callPackage ../tools/misc/hostmux { };
1884 hsd = callPackage ../tools/misc/hsd { };
1886 httm = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/httm { };
1888 hyperpotamus = callPackage ../tools/misc/hyperpotamus { };
1890 immich-cli = callPackage ../tools/misc/immich-cli { };
1892 inherit (callPackage ../tools/networking/ivpn/default.nix {}) ivpn ivpn-service;
1894 jobber = callPackage ../tools/system/jobber { };
1896 kanata = callPackage ../tools/system/kanata { };
1898 kanata-with-cmd = kanata.override { withCmd = true; };
1900 kaufkauflist = callPackage ../applications/misc/kaufkauflist { };
1902 kdocker = libsForQt5.callPackage ../tools/X11/kdocker { };
1904 kicli = callPackage ../tools/misc/kicli { };
1906 ksmbd-tools = callPackage ../os-specific/linux/ksmbd-tools { };
1908 ksnip = libsForQt5.callPackage ../tools/misc/ksnip { };
1910 kstart = callPackage ../tools/security/kstart { };
1912 kubevirt = callPackage ../tools/virtualization/kubevirt { };
1914 lektor = callPackage ../tools/misc/lektor { };
1916 licenseclassifier = callPackage ../development/tools/misc/licenseclassifier { };
1918 license-cli = callPackage ../tools/misc/license-cli { };
1920 license-generator = callPackage ../tools/misc/license-generator { };
1922 linux-router = callPackage ../tools/networking/linux-router { };
1924 linux-router-without-wifi = linux-router.override { useWifiDependencies = false; };
1926 markdownlint-cli = callPackage ../tools/text/markdownlint-cli { };
1928 markdownlint-cli2 = callPackage ../tools/text/markdownlint-cli2 { };
1930 mbidled = callPackage ../tools/networking/mbidled { };
1932 mcaselector = callPackage ../tools/games/minecraft/mcaselector {
1933 jre = jre.override {
1934 enableJavaFX = true;
1938 metapixel = callPackage ../tools/graphics/metapixel { };
1940 memos = callPackage ../servers/memos { };
1942 midimonster = callPackage ../tools/audio/midimonster { };
1944 midi-trigger = callPackage ../applications/audio/midi-trigger { };
1946 mnc = callPackage ../tools/misc/mnc { };
1948 mgmt = callPackage ../applications/system/mgmt { };
1950 mkosi = python3Packages.callPackage ../tools/virtualization/mkosi { inherit systemd; };
1952 mkosi-full = mkosi.override { withQemu = true; };
1954 monica = callPackage ../servers/web-apps/monica { };
1956 mpremote = python3Packages.callPackage ../tools/misc/mpremote { };
1958 mprocs = callPackage ../tools/misc/mprocs { };
1960 mpy-utils = python3Packages.callPackage ../tools/misc/mpy-utils { };
1962 mymcplus = python3Packages.callPackage ../tools/games/mymcplus { };
1964 near-cli = callPackage ../tools/misc/near-cli { };
1966 networkd-notify = python3Packages.callPackage ../tools/networking/networkd-notify {
1967 systemd = pkgs.systemd;
1970 node-glob = callPackage ../tools/misc/node-glob { };
1972 nominatim = callPackage ../servers/nominatim {
1973 postgresql = postgresql_12;
1976 npm-check-updates = callPackage ../tools/package-management/npm-check-updates { };
1978 ntpd-rs = callPackage ../tools/networking/ntpd-rs { };
1980 ocs-url = libsForQt5.callPackage ../tools/misc/ocs-url { };
1982 openbugs = pkgsi686Linux.callPackage ../applications/science/machine-learning/openbugs { };
1984 osquery = callPackage ../tools/system/osquery { };
1986 paperview = callPackage ../tools/X11/paperview { };
1988 pferd = callPackage ../tools/misc/pferd { };
1990 pocket-updater-utility = callPackage ../tools/games/pocket-updater-utility { };
1992 polygon-cli = callPackage ../tools/networking/polygon-cli { };
1994 pricehist = python3Packages.callPackage ../tools/misc/pricehist { };
1996 proycon-wayout = callPackage ../tools/wayland/proycon-wayout { };
1998 q = callPackage ../tools/networking/q { };
2000 qFlipper = libsForQt5.callPackage ../tools/misc/qflipper { };
2002 quich = callPackage ../tools/misc/quich { } ;
2004 rabtap = callPackage ../tools/networking/rabtap { } ;
2006 redfang = callPackage ../tools/networking/redfang { };
2008 ronin = callPackage ../tools/security/ronin { };
2010 s0ix-selftest-tool = callPackage ../tools/system/s0ix-selftest-tool { };
2012 scarab = callPackage ../tools/games/scarab { };
2014 sdbus-cpp = callPackage ../development/libraries/sdbus-cpp { };
2016 basu = callPackage ../development/libraries/basu { };
2018 sdlookup = callPackage ../tools/security/sdlookup { };
2020 sdkmanager = with python3Packages; toPythonApplication sdkmanager;
2022 sgrep = callPackage ../tools/text/sgrep { };
2024 shell-genie = callPackage ../applications/misc/shell-genie { };
2026 sloth = callPackage ../tools/misc/sloth { };
2028 snagboot = python3.pkgs.callPackage ../applications/misc/snagboot { };
2030 simple-dlna-browser = callPackage ../tools/networking/simple-dlna-browser { };
2032 sitespeed-io = callPackage ../tools/networking/sitespeed-io { };
2034 slipstream = callPackage ../tools/games/slipstream {
2038 sorted-grep = callPackage ../tools/text/sorted-grep { };
2040 smb3-foundry = callPackage ../applications/misc/smb3-foundry {
2041 python3 = python311;
2044 smbmap = callPackage ../tools/security/smbmap { };
2046 smbscan = callPackage ../tools/security/smbscan { };
2048 spectre-cli = callPackage ../tools/security/spectre-cli { };
2050 speedtest-go = callPackage ../tools/networking/speedtest-go { };
2052 speedtest-rs = callPackage ../tools/networking/speedtest-rs { };
2054 stargazer = callPackage ../servers/gemini/stargazer {
2055 inherit (darwin.apple_sdk.frameworks) Security;
2058 steamtinkerlaunch = callPackage ../tools/games/steamtinkerlaunch { };
2060 supercronic = callPackage ../tools/system/supercronic { };
2062 supermin = callPackage ../tools/virtualization/supermin { };
2064 sx-go = callPackage ../tools/security/sx-go { };
2066 systeroid = callPackage ../tools/system/systeroid { };
2068 tailwindcss = callPackage ../development/tools/tailwindcss { };
2070 tauon = callPackage ../applications/audio/tauon { };
2072 tere = callPackage ../tools/misc/tere { };
2074 termusic = darwin.apple_sdk_11_0.callPackage ../applications/audio/termusic {
2075 inherit (darwin.apple_sdk_11_0.frameworks) AppKit CoreAudio CoreGraphics Foundation IOKit MediaPlayer Security;
2078 tfk8s = callPackage ../tools/misc/tfk8s { };
2080 thumbs = callPackage ../tools/misc/thumbs { };
2082 tnat64 = callPackage ../tools/networking/tnat64 { };
2084 toast = callPackage ../development/tools/toast { };
2086 topicctl = callPackage ../tools/misc/topicctl { };
2088 transmission-rss = callPackage ../tools/networking/transmission-rss { };
2090 trigger-control = callPackage ../tools/games/trigger-control { };
2092 trimage = callPackage ../applications/graphics/trimage { inherit (qt5) wrapQtAppsHook; };
2094 ttchat = callPackage ../tools/misc/ttchat { };
2096 ukmm = callPackage ../tools/games/ukmm { };
2098 unflac = callPackage ../tools/audio/unflac { };
2100 valeronoi = qt6Packages.callPackage ../tools/misc/valeronoi { };
2102 veikk-linux-driver-gui = libsForQt5.callPackage ../tools/misc/veikk-linux-driver-gui { };
2104 ventoy = callPackage ../tools/cd-dvd/ventoy { };
2105 ventoy-full = ventoy.override {
2106 withCryptsetup = true;
2112 vitess = callPackage ../development/tools/database/vitess { };
2114 voms = callPackage ../tools/networking/voms { };
2116 vopono = callPackage ../tools/networking/vopono { };
2118 vrc-get = callPackage ../tools/misc/vrc-get {
2119 inherit (darwin.apple_sdk.frameworks) Security;
2122 vrrtest = callPackage ../tools/video/vrrtest { };
2124 winbox = callPackage ../tools/admin/winbox {
2125 wine = wineWowPackages.staging;
2128 wtwitch = callPackage ../tools/video/wtwitch { };
2130 wwcd = callPackage ../tools/misc/wwcd { };
2132 writedisk = callPackage ../tools/misc/writedisk { };
2134 xcd = callPackage ../tools/misc/xcd { };
2136 xpaste = callPackage ../tools/text/xpaste { };
2138 xrootd = callPackage ../tools/networking/xrootd {
2139 # Workaround systemd static build breakage
2140 systemd = if systemd.meta.broken then null else systemd;
2143 yabridge = callPackage ../tools/audio/yabridge {
2144 wine = wineWowPackages.staging;
2147 yabridgectl = callPackage ../tools/audio/yabridgectl {
2148 wine = wineWowPackages.staging;
2151 yafetch = callPackage ../tools/misc/yafetch {
2152 stdenv = clangStdenv;
2155 yarn-lock-converter = callPackage ../tools/package-management/yarn-lock-converter { };
2157 zsh-history-to-fish = callPackage ../tools/misc/zsh-history-to-fish { };
2159 archi = callPackage ../tools/misc/archi { };
2161 breitbandmessung = callPackage ../applications/networking/breitbandmessung { };
2163 ### APPLICATIONS/VERSION-MANAGEMENT
2165 deepgit = callPackage ../applications/version-management/deepgit { };
2167 git = callPackage ../applications/version-management/git {
2168 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
2169 perlLibs = [perlPackages.LWP perlPackages.URI perlPackages.TermReadKey];
2171 perlPackages.libnet perlPackages.NetSMTPSSL
2172 perlPackages.IOSocketSSL perlPackages.NetSSLeay
2173 perlPackages.AuthenSASL perlPackages.DigestHMAC
2177 # The full-featured Git.
2178 gitFull = git.override {
2181 sendEmailSupport = true;
2183 withLibsecret = !stdenv.isDarwin;
2186 # Git with SVN support, but without GUI.
2187 gitSVN = lowPrio (git.override { svnSupport = true; });
2189 git-doc = lib.addMetaAttrs {
2190 description = "Additional documentation for Git";
2191 longDescription = ''
2192 This package contains additional documentation (HTML and text files) that
2193 is referenced in the man pages of Git.
2197 gitMinimal = git.override {
2199 pythonSupport = false;
2200 perlSupport = false;
2204 bfg-repo-cleaner = callPackage ../applications/version-management/bfg-repo-cleaner { };
2206 bit = callPackage ../applications/version-management/bit { };
2208 bitbucket-server-cli = callPackage ../applications/version-management/bitbucket-server-cli { };
2210 bump2version = python3Packages.callPackage ../applications/version-management/bump2version { };
2212 cgit = callPackage ../applications/version-management/cgit { };
2214 cgit-pink = callPackage ../applications/version-management/cgit/pink.nix { };
2216 commit-formatter = callPackage ../applications/version-management/commit-formatter { };
2218 commitlint = nodePackages."@commitlint/cli";
2220 conform = callPackage ../applications/version-management/conform { };
2222 datalad = callPackage ../applications/version-management/datalad { };
2224 darcs-to-git = callPackage ../applications/version-management/darcs-to-git { };
2226 degit = callPackage ../applications/version-management/degit { };
2228 delta = darwin.apple_sdk_11_0.callPackage ../applications/version-management/delta { };
2230 diff-so-fancy = callPackage ../applications/version-management/diff-so-fancy { };
2232 gex = callPackage ../applications/version-management/gex { };
2234 gfold = callPackage ../applications/version-management/gfold {
2235 inherit (darwin.apple_sdk.frameworks) Security;
2238 gita = python3Packages.callPackage ../applications/version-management/gita { };
2240 gitoxide = darwin.apple_sdk_11_0.callPackage ../applications/version-management/gitoxide {
2241 inherit (darwin.apple_sdk_11_0.frameworks) Security SystemConfiguration;
2244 gg-scm = callPackage ../applications/version-management/gg { };
2247 gh = callPackage ../applications/version-management/gh { };
2249 ghorg = callPackage ../applications/version-management/ghorg { };
2251 ghq = callPackage ../applications/version-management/ghq { };
2253 ghr = callPackage ../applications/version-management/ghr { };
2255 git-absorb = callPackage ../applications/version-management/git-absorb {
2256 inherit (darwin.apple_sdk.frameworks) Security;
2259 git-aggregator = callPackage ../applications/version-management/git-aggregator { };
2261 git-annex-metadata-gui = libsForQt5.callPackage ../applications/version-management/git-annex-metadata-gui {
2262 inherit (python3Packages) buildPythonApplication pyqt5 git-annex-adapter;
2265 git-annex-remote-dbx = callPackage ../applications/version-management/git-annex-remote-dbx {
2266 inherit (python3Packages)
2267 buildPythonApplication
2273 git-annex-remote-googledrive = callPackage ../applications/version-management/git-annex-remote-googledrive {
2274 inherit (python3Packages)
2275 buildPythonApplication
2283 git-annex-remote-rclone = callPackage ../applications/version-management/git-annex-remote-rclone { };
2285 git-annex-utils = callPackage ../applications/version-management/git-annex-utils { };
2287 git-appraise = callPackage ../applications/version-management/git-appraise { };
2289 git-archive-all = python3.pkgs.callPackage ../applications/version-management/git-archive-all { };
2291 git-backdate = callPackage ../applications/version-management/git-backdate { };
2293 git-backup = callPackage ../applications/version-management/git-backup {
2294 inherit (darwin.apple_sdk.frameworks) Security;
2297 git-big-picture = callPackage ../applications/version-management/git-big-picture { };
2299 git-bars = callPackage ../applications/version-management/git-bars { };
2301 git-branchless = callPackage ../applications/version-management/git-branchless {
2302 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
2305 git-branchstack = python3.pkgs.callPackage ../applications/version-management/git-branchstack { };
2307 git-bug = callPackage ../applications/version-management/git-bug { };
2309 git-bug-migration = callPackage ../applications/version-management/git-bug-migration { };
2311 git-chglog = callPackage ../applications/version-management/git-chglog { };
2313 git-cinnabar = callPackage ../applications/version-management/git-cinnabar {
2314 inherit (darwin.apple_sdk.frameworks) CoreServices;
2317 git-cliff = callPackage ../applications/version-management/git-cliff {
2318 inherit (darwin.apple_sdk.frameworks) Security;
2321 git-codeowners = callPackage ../applications/version-management/git-codeowners { };
2323 git-codereview = callPackage ../applications/version-management/git-codereview { };
2325 git-cola = callPackage ../applications/version-management/git-cola { };
2327 git-crecord = callPackage ../applications/version-management/git-crecord { };
2329 git-credential-1password = callPackage ../applications/version-management/git-credential-1password { };
2331 git-credential-keepassxc = callPackage ../applications/version-management/git-credential-keepassxc {
2332 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation;
2335 git-credential-manager = callPackage ../applications/version-management/git-credential-manager { };
2337 git-credential-oauth = callPackage ../applications/version-management/git-credential-oauth { };
2339 git-crypt = callPackage ../applications/version-management/git-crypt { };
2341 git-delete-merged-branches = callPackage ../applications/version-management/git-delete-merged-branches { };
2343 git-dive = callPackage ../applications/version-management/git-dive { };
2345 git-extras = callPackage ../applications/version-management/git-extras { };
2347 git-fame = callPackage ../applications/version-management/git-fame { };
2349 git-fast-export = callPackage ../applications/version-management/fast-export { };
2351 git-fire = callPackage ../applications/version-management/git-fire { };
2353 git-ftp = callPackage ../applications/version-management/git-ftp { };
2355 git-gone = callPackage ../applications/version-management/git-gone {
2356 inherit (darwin.apple_sdk.frameworks) Security;
2359 git-graph = callPackage ../applications/version-management/git-graph { };
2361 git-hound = callPackage ../applications/version-management/git-hound { };
2363 git-hub = callPackage ../applications/version-management/git-hub { };
2365 git-ignore = callPackage ../applications/version-management/git-ignore { };
2367 git-imerge = python3Packages.callPackage ../applications/version-management/git-imerge { };
2369 git-interactive-rebase-tool = callPackage ../applications/version-management/git-interactive-rebase-tool {
2370 inherit (darwin.apple_sdk.frameworks) Security;
2373 git-lfs = lowPrio (callPackage ../applications/version-management/git-lfs { });
2375 git-mit = callPackage ../applications/version-management/git-mit { };
2377 git-my = callPackage ../applications/version-management/git-my { };
2379 git-machete = python3Packages.callPackage ../applications/version-management/git-machete { };
2381 git-nomad = callPackage ../applications/version-management/git-nomad { };
2383 git-octopus = callPackage ../applications/version-management/git-octopus { };
2385 git-open = callPackage ../applications/version-management/git-open { };
2387 git-privacy = callPackage ../applications/version-management/git-privacy { };
2389 git-ps-rs = callPackage ../development/tools/git-ps-rs {
2390 inherit (darwin.apple_sdk.frameworks) Security;
2393 git-publish = python3Packages.callPackage ../applications/version-management/git-publish { };
2395 git-quick-stats = callPackage ../applications/version-management/git-quick-stats { };
2397 git-quickfix = callPackage ../applications/version-management/git-quickfix {
2398 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
2401 git-radar = callPackage ../applications/version-management/git-radar { };
2403 git-recent = callPackage ../applications/version-management/git-recent {
2404 util-linux = if stdenv.isLinux then util-linuxMinimal else util-linux;
2407 git-relevant-history = callPackage ../applications/version-management/git-relevant-history { };
2409 git-remote-codecommit = python3Packages.callPackage ../applications/version-management/git-remote-codecommit { };
2412 git-repo = callPackage ../applications/version-management/git-repo { };
2414 git-repo-updater = python3Packages.callPackage ../applications/version-management/git-repo-updater { };
2416 git-review = python3Packages.callPackage ../applications/version-management/git-review { };
2418 git-remote-gcrypt = callPackage ../applications/version-management/git-remote-gcrypt { };
2420 git-remote-hg = callPackage ../applications/version-management/git-remote-hg { };
2422 git-reparent = callPackage ../applications/version-management/git-reparent { };
2424 git-secret = callPackage ../applications/version-management/git-secret { };
2426 git-secrets = callPackage ../applications/version-management/git-secrets { };
2428 git-series = callPackage ../applications/version-management/git-series { };
2430 git-sizer = callPackage ../applications/version-management/git-sizer { };
2432 git-stack = callPackage ../applications/version-management/git-stack {
2433 inherit (darwin.apple_sdk.frameworks) Security;
2436 git-standup = callPackage ../applications/version-management/git-standup { };
2438 git-stree = callPackage ../applications/version-management/git-stree { };
2440 git-subrepo = callPackage ../applications/version-management/git-subrepo { };
2442 git-subtrac = callPackage ../applications/version-management/git-subtrac { };
2444 git-sync = callPackage ../applications/version-management/git-sync { };
2446 git-team = callPackage ../applications/version-management/git-team { };
2448 git-test = callPackage ../applications/version-management/git-test { };
2450 git-town = callPackage ../applications/version-management/git-town { };
2452 git-trim = darwin.apple_sdk_11_0.callPackage ../applications/version-management/git-trim {
2453 inherit (darwin.apple_sdk_11_0.frameworks) IOKit CoreFoundation Security;
2456 git-up = callPackage ../applications/version-management/git-up {
2457 pythonPackages = python3Packages;
2460 git-vanity-hash = callPackage ../applications/version-management/git-vanity-hash { };
2462 git-vendor = callPackage ../applications/version-management/git-vendor { };
2464 git-when-merged = callPackage ../applications/version-management/git-when-merged { };
2466 git-workspace = callPackage ../applications/version-management/git-workspace {
2467 inherit (darwin.apple_sdk.frameworks) Security;
2470 git2cl = callPackage ../applications/version-management/git2cl { };
2472 gitbatch = callPackage ../applications/version-management/gitbatch { };
2474 gitflow = callPackage ../applications/version-management/gitflow { };
2476 gitfs = callPackage ../tools/filesystems/gitfs { };
2478 gitless = callPackage ../applications/version-management/gitless { };
2480 gitlint = python3Packages.callPackage ../applications/version-management/gitlint { };
2482 gitls = callPackage ../applications/version-management/gitls { };
2484 gitmux = callPackage ../applications/version-management/gitmux { };
2486 gitnuro = callPackage ../applications/version-management/gitnuro { };
2488 gitnr = callPackage ../applications/version-management/gitnr { };
2490 gitprompt-rs = callPackage ../applications/version-management/gitprompt-rs/default.nix { };
2492 gitsign = callPackage ../applications/version-management/gitsign { };
2494 gitstats = callPackage ../applications/version-management/gitstats { };
2496 gitstatus = callPackage ../applications/version-management/gitstatus { };
2498 gitty = callPackage ../applications/version-management/gitty { };
2500 gittyup = libsForQt5.callPackage ../applications/version-management/gittyup { };
2502 gitui = callPackage ../applications/version-management/gitui {
2503 inherit (darwin.apple_sdk.frameworks) Security AppKit;
2506 gitweb = callPackage ../applications/version-management/gitweb { };
2508 glab = callPackage ../applications/version-management/glab { };
2510 glitter = callPackage ../applications/version-management/glitter { };
2512 globalping-cli = callPackage ../tools/networking/globalping-cli { };
2514 gst = callPackage ../applications/version-management/gst { };
2516 guilt = callPackage ../applications/version-management/guilt { };
2518 gut = callPackage ../applications/version-management/gut { };
2520 hred = callPackage ../development/tools/hred { };
2522 hub = callPackage ../applications/version-management/hub { };
2524 hut = callPackage ../applications/version-management/hut { };
2526 josh = callPackage ../applications/version-management/josh { };
2528 lab = callPackage ../applications/version-management/lab { };
2530 labctl = callPackage ../tools/networking/labctl {
2531 buildGoModule = buildGo120Module;
2534 lefthook = callPackage ../applications/version-management/lefthook { };
2536 legit = callPackage ../applications/version-management/legit { };
2538 legit-web = callPackage ../applications/version-management/legit-web { };
2540 lucky-commit = callPackage ../applications/version-management/lucky-commit {
2541 inherit (darwin.apple_sdk.frameworks) OpenCL;
2544 merge-fmt = callPackage ../applications/version-management/merge-fmt {
2545 inherit (ocamlPackages) buildDunePackage cmdliner base stdio;
2548 pass-git-helper = python3Packages.callPackage ../applications/version-management/pass-git-helper { };
2550 qgit = qt5.callPackage ../applications/version-management/qgit { };
2552 radicle-cli = callPackage ../applications/version-management/radicle-cli {
2553 inherit (darwin) DarwinTools;
2554 inherit (darwin.apple_sdk.frameworks) AppKit;
2557 radicle-upstream = callPackage ../applications/version-management/radicle-upstream { };
2559 rs-git-fsmonitor = callPackage ../applications/version-management/rs-git-fsmonitor { };
2561 scmpuff = callPackage ../applications/version-management/scmpuff { };
2563 silver-platter = python3Packages.callPackage ../applications/version-management/silver-platter { };
2565 stgit = callPackage ../applications/version-management/stgit { };
2567 subgit = callPackage ../applications/version-management/subgit { };
2569 svn-all-fast-export = libsForQt5.callPackage ../applications/version-management/svn-all-fast-export { };
2571 svn2git = callPackage ../applications/version-management/svn2git {
2575 thicket = callPackage ../applications/version-management/thicket { };
2577 tig = callPackage ../applications/version-management/tig { };
2579 top-git = callPackage ../applications/version-management/topgit { };
2581 transcrypt = callPackage ../applications/version-management/transcrypt { };
2583 ungit = callPackage ../applications/version-management/ungit { };
2585 inherit (haskellPackages) git-annex;
2587 inherit (haskellPackages) git-brunch;
2589 git-autofixup = perlPackages.GitAutofixup;
2591 ghrepo-stats = with python3Packages; toPythonApplication ghrepo-stats;
2593 git-filter-repo = with python3Packages; toPythonApplication git-filter-repo;
2595 git-revise = with python3Packages; toPythonApplication git-revise;
2597 ### APPLICATIONS/EMULATORS
2599 _86Box = callPackage ../applications/emulators/86box { };
2601 atari800 = callPackage ../applications/emulators/atari800 { };
2603 ataripp = callPackage ../applications/emulators/atari++ { };
2605 attract-mode = callPackage ../applications/emulators/attract-mode { };
2607 basiliskii = callPackage ../applications/emulators/basiliskii { };
2609 box64 = callPackage ../applications/emulators/box64 {
2610 hello-x86_64 = if stdenv.hostPlatform.isx86_64 then
2613 pkgsCross.gnu64.hello;
2616 caprice32 = callPackage ../applications/emulators/caprice32 { };
2618 ccemux = callPackage ../applications/emulators/ccemux { };
2620 cdemu-client = callPackage ../applications/emulators/cdemu/client.nix { };
2622 cdemu-daemon = callPackage ../applications/emulators/cdemu/daemon.nix { };
2624 cemu = callPackage ../applications/emulators/cemu { };
2626 cen64 = callPackage ../applications/emulators/cen64 { };
2628 citations = callPackage ../applications/misc/citations { };
2630 webfontkitgenerator = callPackage ../applications/misc/webfontkitgenerator { };
2632 citra-canary = callPackage ../applications/emulators/citra {
2636 citra-nightly = callPackage ../applications/emulators/citra {
2640 collapseos-cvm = callPackage ../applications/emulators/collapseos-cvm { };
2642 coltrane = callPackage ../applications/misc/coltrane { };
2644 craftos-pc = callPackage ../applications/emulators/craftos-pc { };
2646 darcnes = callPackage ../applications/emulators/darcnes { };
2648 desmume = callPackage ../applications/emulators/desmume { };
2650 dgen-sdl = callPackage ../applications/emulators/dgen-sdl { };
2652 dlx = callPackage ../applications/emulators/dlx { };
2654 dosbox = callPackage ../applications/emulators/dosbox {
2655 inherit (darwin.apple_sdk.frameworks ) OpenGL;
2656 SDL = if stdenv.isDarwin then SDL else SDL_compat;
2659 dosbox-x = darwin.apple_sdk_11_0.callPackage ../applications/emulators/dosbox-x {
2660 inherit (darwin.apple_sdk_11_0.frameworks) AudioUnit Carbon Cocoa;
2663 duckstation = qt6Packages.callPackage ../applications/emulators/duckstation { };
2665 dynamips = callPackage ../applications/emulators/dynamips { };
2667 emu2 = callPackage ../applications/emulators/emu2 { };
2669 emulationstation = callPackage ../applications/emulators/emulationstation { };
2671 fceux = callPackage ../applications/emulators/fceux {
2673 inherit (libsForQt5) wrapQtAppsHook;
2676 firebird-emu = libsForQt5.callPackage ../applications/emulators/firebird-emu { };
2678 flycast = callPackage ../applications/emulators/flycast { };
2680 flix = callPackage ../development/compilers/flix { };
2682 fsrx = callPackage ../tools/misc/fsrx { };
2684 fsuae = callPackage ../applications/emulators/fs-uae { };
2686 fsuae-launcher = libsForQt5.callPackage ../applications/emulators/fs-uae/launcher.nix { };
2688 fuc = callPackage ../tools/misc/fuc { };
2690 fuse-emulator = callPackage ../applications/emulators/fuse-emulator { };
2692 fusesoc = python3Packages.callPackage ../tools/package-management/fusesoc { };
2694 fw = callPackage ../tools/misc/fw { };
2696 g810-led = callPackage ../misc/g810-led { };
2698 gcdemu = callPackage ../applications/emulators/cdemu/gui.nix { };
2700 gensgs = pkgsi686Linux.callPackage ../applications/emulators/gens-gs { };
2702 goldberg-emu = callPackage ../applications/emulators/goldberg-emu {
2703 protobuf = protobuf_21;
2706 gopsuinfo = callPackage ../tools/system/gopsuinfo { };
2708 gxemul = callPackage ../applications/emulators/gxemul { };
2710 hatari = callPackage ../applications/emulators/hatari { };
2712 hercules = callPackage ../applications/emulators/hercules { };
2714 hostapd-mana = callPackage ../tools/networking/hostapd-mana { };
2716 image-analyzer = callPackage ../applications/emulators/cdemu/analyzer.nix { };
2718 kega-fusion = pkgsi686Linux.callPackage ../applications/emulators/kega-fusion { };
2720 lambda-delta = callPackage ../applications/emulators/lambda-delta { };
2722 libdsk = callPackage ../applications/emulators/libdsk { };
2724 libmirage = callPackage ../applications/emulators/cdemu/libmirage.nix { };
2726 ludusavi = callPackage ../applications/backup/ludusavi { };
2728 maiko = callPackage ../applications/emulators/maiko { };
2730 mainsail = callPackage ../applications/misc/mainsail { };
2732 mailctl = (haskellPackages.callPackage ../tools/networking/mailctl {}).overrideScope (final: prev: {
2733 # Dependency twain requires an older version of http2, and we cannot mix
2734 # versions of transitive dependencies.
2735 http2 = final.http2_3_0_3;
2738 mame = libsForQt5.callPackage ../applications/emulators/mame { };
2740 mame-tools = lib.addMetaAttrs {
2741 description = mame.meta.description + " (tools only)";
2742 } (lib.getOutput "tools" mame);
2744 mednafen = callPackage ../applications/emulators/mednafen { };
2746 mednafen-server = callPackage ../applications/emulators/mednafen/server.nix { };
2748 mednaffe = callPackage ../applications/emulators/mednaffe { };
2750 melonDS = libsForQt5.callPackage ../applications/emulators/melonDS { };
2752 mgba = libsForQt5.callPackage ../applications/emulators/mgba { };
2754 mupen64plus = callPackage ../applications/emulators/mupen64plus { };
2756 nestopia = callPackage ../applications/emulators/nestopia { };
2758 np2kai = callPackage ../applications/emulators/np2kai { };
2760 nuked-md = callPackage ../applications/emulators/nuked-md { };
2762 oberon-risc-emu = callPackage ../applications/emulators/oberon-risc-emu { };
2764 openmsx = callPackage ../applications/emulators/openmsx { };
2766 packwiz = callPackage ../tools/games/minecraft/packwiz { };
2768 pcem = callPackage ../applications/emulators/pcem { };
2770 pcsx2 = qt6Packages.callPackage ../applications/emulators/pcsx2 { };
2772 pcsxr = callPackage ../applications/emulators/pcsxr { };
2774 ppsspp-sdl = ppsspp.override {
2776 enableVulkan = true;
2779 ppsspp-sdl-wayland = ppsspp.override {
2780 forceWayland = true;
2781 enableVulkan = false; # https://github.com/hrydgard/ppsspp/issues/13845
2784 ppsspp-qt = ppsspp.override {
2786 enableVulkan = false; # https://github.com/hrydgard/ppsspp/issues/11628
2789 proton-caller = callPackage ../applications/emulators/proton-caller { };
2791 punes = libsForQt5.callPackage ../applications/emulators/punes { };
2793 punes-qt6 = qt6Packages.callPackage ../applications/emulators/punes { };
2795 py65 = with python3.pkgs; toPythonApplication py65;
2797 retrofe = callPackage ../applications/emulators/retrofe { };
2799 ripes = libsForQt5.callPackage ../applications/emulators/ripes { };
2801 rpcemu = callPackage ../applications/emulators/rpcemu { };
2803 rpcs3 = libsForQt5.callPackage ../applications/emulators/rpcs3 { };
2805 ruffle = callPackage ../applications/emulators/ruffle { };
2807 ryujinx = callPackage ../applications/emulators/ryujinx { };
2809 sameboy = callPackage ../applications/emulators/sameboy { };
2811 simh = callPackage ../applications/emulators/simh { };
2813 simplenes = callPackage ../applications/emulators/simplenes { };
2815 snekim = callPackage ../games/snekim { };
2817 snes9x = callPackage ../applications/emulators/snes9x { };
2819 snes9x-gtk = callPackage ../applications/emulators/snes9x {
2823 stella = callPackage ../applications/emulators/stella { };
2825 tamatool = callPackage ../applications/emulators/tamatool { };
2827 termtekst = callPackage ../applications/emulators/termtekst { };
2829 tilem = callPackage ../applications/emulators/tilem { };
2831 tiny8086 = callPackage ../applications/emulators/tiny8086 { };
2833 tinyemu = callPackage ../applications/emulators/tinyemu { };
2835 uae = callPackage ../applications/emulators/uae { };
2837 vbam = callPackage ../applications/emulators/vbam { };
2839 vice = callPackage ../applications/emulators/vice { };
2841 winetricks = callPackage ../applications/emulators/wine/winetricks.nix {
2842 inherit (gnome) zenity;
2845 xcpc = callPackage ../applications/emulators/xcpc { };
2847 xemu = callPackage ../applications/emulators/xemu { };
2849 yapesdl = callPackage ../applications/emulators/yapesdl { };
2851 zsnes = pkgsi686Linux.callPackage ../applications/emulators/zsnes { };
2852 zsnes2 = pkgsi686Linux.callPackage ../applications/emulators/zsnes/2.x.nix { };
2854 ### APPLICATIONS/EMULATORS/BSNES
2856 ares = darwin.apple_sdk_11_0.callPackage ../applications/emulators/bsnes/ares { };
2858 bsnes-hd = darwin.apple_sdk_11_0.callPackage ../applications/emulators/bsnes/bsnes-hd { };
2860 higan = callPackage ../applications/emulators/bsnes/higan { };
2862 ### APPLICATIONS/EMULATORS/DOLPHIN-EMU
2864 dolphin-emu = qt6Packages.callPackage ../applications/emulators/dolphin-emu {
2865 inherit (darwin.apple_sdk_11_0.frameworks) CoreBluetooth ForceFeedback IOBluetooth IOKit OpenGL VideoToolbox;
2866 inherit (darwin) moltenvk;
2868 if stdenv.isDarwin then overrideLibcxx darwin.apple_sdk_11_0.llvmPackages_16.stdenv
2872 dolphin-emu-primehack = qt5.callPackage ../applications/emulators/dolphin-emu/primehack.nix {
2873 inherit (darwin.apple_sdk.frameworks) CoreBluetooth ForceFeedback IOKit OpenGL;
2877 ### APPLICATIONS/EMULATORS/RETROARCH
2879 retroarchBare = qt5.callPackage ../applications/emulators/retroarch { };
2881 retroarchFull = retroarch.override {
2882 cores = builtins.filter
2883 # Remove cores not supported on platform
2884 (c: c ? libretroCore && (lib.meta.availableOn stdenv.hostPlatform c))
2885 (builtins.attrValues libretro);
2888 wrapRetroArch = { retroarch, settings ? {} }:
2889 callPackage ../applications/emulators/retroarch/wrapper.nix
2890 { inherit retroarch settings; };
2892 retroarch = wrapRetroArch {
2893 retroarch = retroarchBare;
2895 assets_directory = "${retroarch-assets}/share/retroarch/assets";
2896 joypad_autoconfig_dir = "${retroarch-joypad-autoconfig}/share/libretro/autoconfig";
2897 libretro_info_path = "${libretro-core-info}/share/retroarch/cores";
2901 retroarch-assets = callPackage ../applications/emulators/retroarch/retroarch-assets.nix { };
2903 retroarch-joypad-autoconfig = callPackage ../applications/emulators/retroarch/retroarch-joypad-autoconfig.nix { };
2905 libretranslate = with python3.pkgs; toPythonApplication libretranslate;
2907 libretro = recurseIntoAttrs
2908 (callPackage ../applications/emulators/retroarch/cores.nix {
2909 retroarch = retroarchBare;
2912 libretro-core-info = callPackage ../applications/emulators/retroarch/libretro-core-info.nix { };
2914 kodi-retroarch-advanced-launchers =
2915 callPackage ../applications/emulators/retroarch/kodi-advanced-launchers.nix { };
2917 ### APPLICATIONS/EMULATORS/YUZU
2919 yuzu-mainline = import ../applications/emulators/yuzu {
2920 inherit qt6Packages fetchFromGitHub fetchgit fetchurl fetchzip runCommand gnutar;
2921 branch = "mainline";
2924 yuzu-early-access = import ../applications/emulators/yuzu {
2925 inherit qt6Packages fetchFromGitHub fetchgit fetchurl fetchzip runCommand gnutar;
2926 branch = "early-access";
2929 ### APPLICATIONS/EMULATORS/COMMANDERX16
2931 x16-emulator = callPackage ../applications/emulators/commanderx16/emulator.nix { };
2932 x16-rom = callPackage ../applications/emulators/commanderx16/rom.nix { };
2933 x16-run = (callPackage ../applications/emulators/commanderx16/run.nix { }) {
2934 emulator = x16-emulator;
2938 yabause = libsForQt5.callPackage ../applications/emulators/yabause {
2943 ### APPLICATIONS/FILE-MANAGERS
2945 browsr = callPackage ../applications/file-managers/browsr { };
2947 cfm = callPackage ../applications/file-managers/cfm { };
2949 clex = callPackage ../applications/file-managers/clex { };
2951 clifm = callPackage ../applications/file-managers/clifm { };
2953 doublecmd = callPackage ../by-name/do/doublecmd/package.nix {
2954 inherit (qt5) wrapQtAppsHook;
2957 felix-fm = callPackage ../applications/file-managers/felix-fm { };
2959 joshuto = callPackage ../applications/file-managers/joshuto { };
2961 krusader = libsForQt5.callPackage ../applications/file-managers/krusader { };
2963 lesscpy = callPackage ../development/compilers/lesscpy { };
2965 lf = callPackage ../applications/file-managers/lf { };
2967 ctpv = callPackage ../applications/file-managers/lf/ctpv.nix { };
2969 mc = callPackage ../applications/file-managers/mc {
2970 inherit (darwin) autoSignDarwinBinariesHook;
2973 mucommander = callPackage ../applications/file-managers/mucommander { };
2975 nimmm = callPackage ../applications/file-managers/nimmm { };
2977 nnn = callPackage ../applications/file-managers/nnn { };
2979 noice = callPackage ../applications/file-managers/noice { };
2981 pcmanfm = callPackage ../applications/file-managers/pcmanfm { };
2983 portfolio-filemanager = callPackage ../applications/file-managers/portfolio-filemanager { };
2985 potreeconverter = callPackage ../applications/graphics/potreeconverter { };
2987 ranger = callPackage ../applications/file-managers/ranger { };
2989 sfm = callPackage ../applications/file-managers/sfm { };
2991 shfm = callPackage ../applications/file-managers/shfm { };
2993 spaceFM = callPackage ../applications/file-managers/spacefm { };
2995 tuifimanager = callPackage ../applications/file-managers/tuifimanager { };
2997 vifm = callPackage ../applications/file-managers/vifm { };
2999 vifm-full = vifm.override {
3000 mediaSupport = true;
3001 inherit lib udisks2 python3;
3004 walk = callPackage ../applications/file-managers/walk { };
3006 xfe = callPackage ../applications/file-managers/xfe {
3010 xplr = callPackage ../applications/file-managers/xplr { };
3012 xplorer = callPackage ../applications/file-managers/xplorer { };
3014 ytree = callPackage ../applications/file-managers/ytree { };
3016 johnny-reborn-engine = callPackage ../applications/misc/johnny-reborn { };
3018 johnny-reborn = callPackage ../applications/misc/johnny-reborn/with-data.nix { };
3020 ### APPLICATIONS/TERMINAL-EMULATORS
3022 alacritty = callPackage ../applications/terminal-emulators/alacritty {
3023 inherit (darwin.apple_sdk.frameworks) AppKit CoreGraphics CoreServices CoreText Foundation OpenGL;
3026 blackbox-terminal = callPackage ../applications/terminal-emulators/blackbox-terminal { };
3028 contour = libsForQt5.callPackage ../applications/terminal-emulators/contour { fmt = fmt_8; };
3030 cool-retro-term = libsForQt5.callPackage ../applications/terminal-emulators/cool-retro-term { };
3032 darklua = callPackage ../development/tools/darklua { };
3034 darktile = callPackage ../applications/terminal-emulators/darktile { };
3036 dterm = callPackage ../applications/terminal-emulators/dterm { };
3038 foot = callPackage ../applications/terminal-emulators/foot { };
3040 guake = callPackage ../applications/terminal-emulators/guake { };
3042 hyper = callPackage ../applications/terminal-emulators/hyper { };
3044 iterm2 = callPackage ../applications/terminal-emulators/iterm2 { };
3046 kitty = darwin.apple_sdk_11_0.callPackage ../applications/terminal-emulators/kitty {
3047 harfbuzz = harfbuzz.override { withCoreText = stdenv.isDarwin; };
3048 inherit (darwin.apple_sdk_11_0) Libsystem;
3049 inherit (darwin.apple_sdk_11_0.frameworks)
3052 UniformTypeIdentifiers
3057 kitty-themes = callPackage ../applications/terminal-emulators/kitty/themes.nix { };
3059 lxterminal = callPackage ../applications/terminal-emulators/lxterminal { };
3061 microcom = callPackage ../applications/terminal-emulators/microcom { };
3063 mlterm = darwin.apple_sdk_11_0.callPackage ../applications/terminal-emulators/mlterm { };
3064 mlterm-wayland = mlterm.override {
3068 mrxvt = callPackage ../applications/terminal-emulators/mrxvt { };
3070 roxterm = callPackage ../applications/terminal-emulators/roxterm { };
3072 rxvt = callPackage ../applications/terminal-emulators/rxvt { };
3074 rxvt-unicode = callPackage ../applications/terminal-emulators/rxvt-unicode/wrapper.nix { };
3076 rxvt-unicode-emoji = rxvt-unicode.override {
3077 rxvt-unicode-unwrapped = rxvt-unicode-unwrapped-emoji;
3080 rxvt-unicode-plugins = import ../applications/terminal-emulators/rxvt-unicode-plugins { inherit callPackage; };
3082 rxvt-unicode-unwrapped = callPackage ../applications/terminal-emulators/rxvt-unicode { };
3084 rxvt-unicode-unwrapped-emoji = rxvt-unicode-unwrapped.override {
3085 emojiSupport = true;
3088 sakura = callPackage ../applications/terminal-emulators/sakura { };
3090 scriv = callPackage ../applications/version-management/scriv { };
3092 st = callPackage ../applications/terminal-emulators/st {
3093 conf = config.st.conf or null;
3094 patches = config.st.patches or [];
3095 extraLibs = config.st.extraLibs or [];
3097 xst = callPackage ../applications/terminal-emulators/st/xst.nix { };
3098 lukesmithxyz-st = callPackage ../applications/terminal-emulators/st/lukesmithxyz-st { };
3099 mcaimi-st = callPackage ../applications/terminal-emulators/st/mcaimi-st.nix { };
3100 siduck76-st = callPackage ../applications/terminal-emulators/st/siduck76-st.nix { };
3102 stupidterm = callPackage ../applications/terminal-emulators/stupidterm {
3106 terminator = callPackage ../applications/terminal-emulators/terminator { };
3108 termite = callPackage ../applications/terminal-emulators/termite/wrapper.nix {
3109 termite = termite-unwrapped;
3111 termite-unwrapped = callPackage ../applications/terminal-emulators/termite { };
3113 termonad = callPackage ../applications/terminal-emulators/termonad { };
3115 tilix = callPackage ../applications/terminal-emulators/tilix { };
3117 tym = callPackage ../applications/terminal-emulators/tym { };
3119 wayst = callPackage ../applications/terminal-emulators/wayst { };
3121 wezterm = darwin.apple_sdk_11_0.callPackage ../applications/terminal-emulators/wezterm {
3122 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa CoreGraphics Foundation UserNotifications System;
3125 x3270 = callPackage ../applications/terminal-emulators/x3270 { };
3127 xterm = callPackage ../applications/terminal-emulators/xterm { };
3129 xtermcontrol = callPackage ../applications/terminal-emulators/xtermcontrol { };
3131 yaft = callPackage ../applications/terminal-emulators/yaft { };
3133 writefreely = callPackage ../applications/misc/writefreely { };
3135 iqueue = callPackage ../development/libraries/iqueue { };
3137 lifecycled = callPackage ../tools/misc/lifecycled { };
3139 lil-pwny = callPackage ../tools/security/lil-pwny { };
3141 lilo = callPackage ../tools/misc/lilo { };
3143 logseq = callPackage ../applications/misc/logseq { };
3145 natls = callPackage ../tools/misc/natls { };
3147 notion-app-enhanced = callPackage ../applications/office/notion-app-enhanced { };
3149 pikchr = callPackage ../tools/graphics/pikchr { };
3151 poop = callPackage ../tools/misc/poop { };
3153 popl = callPackage ../development/libraries/popl { };
3155 popsicle = callPackage ../tools/misc/popsicle { };
3157 terminal-colors = callPackage ../applications/misc/terminal-colors { };
3159 termsyn = callPackage ../data/fonts/termsyn { };
3161 tvnamer = callPackage ../tools/misc/tvnamer { };
3163 twine = with python3Packages; toPythonApplication twine;
3165 abracadabra = qt6Packages.callPackage ../applications/radio/abracadabra { };
3167 accelergy = callPackage ../applications/science/computer-architecture/accelergy { };
3169 aldo = callPackage ../applications/radio/aldo { };
3171 alglib = callPackage ../development/libraries/alglib { };
3173 almanah = callPackage ../applications/misc/almanah { };
3175 alpine-make-vm-image = callPackage ../tools/virtualization/alpine-make-vm-image { };
3177 amazon-ec2-utils = callPackage ../tools/admin/amazon-ec2-utils { };
3179 amazon-ecs-cli = callPackage ../tools/virtualization/amazon-ecs-cli { };
3181 amazon-qldb-shell = callPackage ../development/tools/amazon-qldb-shell {
3182 inherit (darwin.apple_sdk.frameworks) Security;
3185 amber = callPackage ../tools/text/amber {
3186 inherit (darwin.apple_sdk.frameworks) Security;
3189 amber-secret = callPackage ../tools/security/amber {
3190 inherit (darwin.apple_sdk.frameworks) Security;
3193 amberol = callPackage ../applications/audio/amberol { };
3195 inherit (callPackages ../development/tools/ammonite {})
3198 ammonite = if scala == scala_2_12 then ammonite_2_12 else ammonite_2_13;
3200 amp = callPackage ../applications/editors/amp { };
3202 ams = callPackage ../applications/audio/ams { };
3204 amtterm = callPackage ../tools/system/amtterm { };
3206 analog = callPackage ../tools/admin/analog { };
3208 android-backup-extractor = callPackage ../tools/backup/android-backup-extractor { };
3210 android-tools = lowPrio (darwin.apple_sdk_11_0.callPackage ../tools/misc/android-tools { });
3212 anew = callPackage ../tools/text/anew { };
3214 anewer = callPackage ../tools/text/anewer { };
3216 angle-grinder = callPackage ../tools/text/angle-grinder { };
3218 ansifilter = callPackage ../tools/text/ansifilter { };
3220 antora = callPackage ../development/tools/documentation/antora { };
3222 apfs-fuse = callPackage ../tools/filesystems/apfs-fuse { };
3224 apfsprogs = callPackage ../tools/filesystems/apfsprogs { };
3226 api-linter = callPackage ../development/tools/api-linter { };
3228 apk-tools = callPackage ../tools/package-management/apk-tools {
3232 apkid = callPackage ../development/tools/apkid { };
3234 apkleaks = callPackage ../tools/security/apkleaks { };
3236 apksigcopier = callPackage ../development/tools/apksigcopier { };
3238 apksigner = callPackage ../development/tools/apksigner { };
3240 apktool = callPackage ../development/tools/apktool { };
3242 appimage-run = callPackage ../tools/package-management/appimage-run { };
3243 appimage-run-tests = callPackage ../tools/package-management/appimage-run/test.nix {
3244 appimage-run = appimage-run.override {
3245 appimage-run-tests = null; /* break boostrap cycle for passthru.tests */
3249 appimagekit = callPackage ../tools/package-management/appimagekit { };
3251 apt-cacher-ng = callPackage ../servers/http/apt-cacher-ng { };
3253 apt-offline = callPackage ../tools/misc/apt-offline { };
3255 aptly = callPackage ../tools/misc/aptly { };
3257 ArchiSteamFarm = callPackage ../applications/misc/ArchiSteamFarm { };
3259 archivebox = callPackage ../applications/misc/archivebox { };
3261 archivemount = callPackage ../tools/filesystems/archivemount { };
3263 archivy = callPackage ../applications/misc/archivy { };
3265 arandr = callPackage ../tools/X11/arandr { };
3267 arangodb = callPackage ../servers/nosql/arangodb { };
3269 arcanist = callPackage ../development/tools/misc/arcanist { php = php81; };
3271 arduino = arduino-core.override { withGui = true; };
3273 arduino-ci = callPackage ../development/embedded/arduino/arduino-ci { };
3275 arduino-cli = callPackage ../development/embedded/arduino/arduino-cli { };
3277 arduino-core = callPackage ../development/embedded/arduino/arduino-core/chrootenv.nix { };
3278 arduino-core-unwrapped = callPackage ../development/embedded/arduino/arduino-core { };
3280 arduino-language-server = callPackage ../development/embedded/arduino/arduino-language-server { };
3282 arduino-mk = callPackage ../development/embedded/arduino/arduino-mk { };
3284 arduinoOTA = callPackage ../development/embedded/arduino/arduinoOTA { };
3286 apio = python3Packages.callPackage ../development/embedded/fpga/apio { };
3288 apitrace = libsForQt5.callPackage ../applications/graphics/apitrace { };
3290 arguments = callPackage ../development/libraries/arguments { };
3292 argus = callPackage ../tools/networking/argus { };
3294 argus-clients = callPackage ../tools/networking/argus-clients { };
3296 argyllcms = callPackage ../tools/graphics/argyllcms { };
3298 arj = callPackage ../tools/archivers/arj {
3302 arp-scan = callPackage ../tools/misc/arp-scan { };
3304 inherit (callPackages ../data/fonts/arphic {})
3305 arphic-ukai arphic-uming;
3307 artyFX = callPackage ../applications/audio/artyFX { };
3309 oggvideotools = callPackage ../tools/misc/oggvideotools { };
3311 owl-lisp = callPackage ../development/compilers/owl-lisp { };
3313 otus-lisp = callPackage ../development/compilers/otus-lisp { };
3315 ascii = callPackage ../tools/text/ascii { };
3317 asciinema = callPackage ../tools/misc/asciinema { };
3319 asciinema-agg = callPackage ../tools/misc/asciinema-agg {
3320 inherit (darwin.apple_sdk.frameworks) Security;
3323 asciinema-scenario = callPackage ../tools/misc/asciinema-scenario { };
3325 asciiquarium = callPackage ../applications/misc/asciiquarium { };
3327 ashuffle = callPackage ../applications/audio/ashuffle { };
3329 ashpd-demo = callPackage ../development/tools/ashpd-demo { };
3331 astc-encoder = callPackage ../tools/graphics/astc-encoder { };
3333 asymptote = libsForQt5.callPackage ../tools/graphics/asymptote { };
3335 async = callPackage ../development/tools/async { };
3337 async-profiler = callPackage ../development/tools/async-profiler { };
3339 atheme = callPackage ../servers/irc/atheme { };
3341 atinout = callPackage ../tools/networking/atinout { };
3343 atomicparsley = callPackage ../tools/video/atomicparsley {
3344 inherit (darwin.apple_sdk.frameworks) Cocoa;
3347 audiowaveform = callPackage ../tools/audio/audiowaveform { };
3349 authenticator = callPackage ../applications/misc/authenticator { };
3351 authelia = callPackage ../servers/authelia { };
3353 autoflake = with python3.pkgs; toPythonApplication autoflake;
3355 autospotting = callPackage ../applications/misc/autospotting { };
3357 autosuspend = callPackage ../os-specific/linux/autosuspend { };
3359 avfs = callPackage ../tools/filesystems/avfs { };
3361 aliyun-cli = callPackage ../tools/admin/aliyun-cli { };
3363 aws-encryption-sdk-cli = callPackage ../tools/admin/aws-encryption-sdk-cli { };
3365 aws-iam-authenticator = callPackage ../tools/security/aws-iam-authenticator { };
3367 awscli = callPackage ../tools/admin/awscli { };
3369 awscli2 = callPackage ../tools/admin/awscli2 { };
3371 okta-aws-cli = callPackage ../tools/admin/okta-aws-cli { };
3373 awsebcli = callPackage ../tools/virtualization/awsebcli { };
3375 awslimitchecker = callPackage ../tools/admin/awslimitchecker { };
3377 awslogs = callPackage ../tools/admin/awslogs { };
3379 awsume = python3Packages.callPackage ../tools/admin/awsume { };
3381 aws-assume-role = callPackage ../tools/admin/aws-assume-role { };
3383 aws-lambda-rie = callPackage ../tools/admin/aws-lambda-runtime-interface-emulator { };
3385 aws-env = callPackage ../tools/admin/aws-env { };
3387 aws-google-auth = python3Packages.callPackage ../tools/admin/aws-google-auth { };
3389 aws-mfa = python3Packages.callPackage ../tools/admin/aws-mfa { };
3391 aws-nuke = callPackage ../tools/admin/aws-nuke { };
3393 aws-rotate-key = callPackage ../tools/admin/aws-rotate-key { };
3395 aws-sam-cli = callPackage ../development/tools/aws-sam-cli { };
3397 aws-sso-cli = callPackage ../tools/admin/aws-sso-cli { };
3399 aws-sso-creds = callPackage ../tools/admin/aws-sso-creds { };
3401 aws-vault = callPackage ../tools/admin/aws-vault { };
3403 aws-workspaces = callPackage ../applications/networking/remote/aws-workspaces { };
3405 iamy = callPackage ../tools/admin/iamy { };
3407 iam-policy-json-to-terraform = callPackage ../tools/misc/iam-policy-json-to-terraform { };
3409 azeret-mono = callPackage ../data/fonts/azeret-mono { };
3411 azure-cli = callPackage ../tools/admin/azure-cli { };
3413 azure-functions-core-tools = callPackage ../development/tools/azure-functions-core-tools { };
3415 azure-static-sites-client = callPackage ../development/tools/azure-static-sites-client { };
3417 azure-storage-azcopy = callPackage ../development/tools/azcopy { };
3419 bark = callPackage ../tools/audio/bark { };
3421 bashblog = callPackage ../tools/text/bashblog { };
3423 berglas = callPackage ../tools/admin/berglas { };
3425 betterdiscordctl = callPackage ../tools/misc/betterdiscordctl { };
3427 betterdiscord-installer = callPackage ../tools/misc/betterdiscord-installer { };
3429 binocle = callPackage ../applications/misc/binocle {
3430 inherit (darwin.apple_sdk.frameworks) AppKit CoreFoundation CoreGraphics CoreVideo Foundation Metal QuartzCore;
3433 bitwise = callPackage ../tools/misc/bitwise { };
3435 blanket = callPackage ../applications/audio/blanket { };
3437 blisp = darwin.apple_sdk_11_0.callPackage ../development/embedded/blisp {
3438 inherit (darwin.apple_sdk_11_0.frameworks) IOKit;
3441 brakeman = callPackage ../development/tools/analysis/brakeman { };
3443 brewtarget = libsForQt5.callPackage ../applications/misc/brewtarget { } ;
3445 bootspec = callPackage ../tools/misc/bootspec { };
3447 # Derivation's result is not used by nixpkgs. Useful for validation for
3448 # regressions of bootstrapTools on hydra and on ofborg. Example:
3449 # pkgsCross.aarch64-multiplatform.freshBootstrapTools.build
3450 freshBootstrapTools = if stdenv.hostPlatform.isDarwin then
3451 callPackage ../stdenv/darwin/make-bootstrap-tools.nix {
3452 localSystem = stdenv.buildPlatform;
3454 if stdenv.buildPlatform == stdenv.hostPlatform then null else stdenv.hostPlatform;
3456 else if stdenv.hostPlatform.isLinux then
3457 callPackage ../stdenv/linux/make-bootstrap-tools.nix {}
3458 else throw "freshBootstrapTools: unknown hostPlatform ${stdenv.hostPlatform.config}";
3460 boxes = callPackage ../tools/text/boxes { };
3462 boxxy = callPackage ../tools/misc/boxxy { };
3464 boundary = callPackage ../tools/networking/boundary { };
3466 chamber = callPackage ../tools/admin/chamber { };
3468 chaos = callPackage ../tools/networking/chaos { };
3470 charm = callPackage ../applications/misc/charm { };
3472 chars = callPackage ../tools/text/chars {
3473 inherit (darwin.apple_sdk.frameworks) Security;
3476 checkip = callPackage ../tools/networking/checkip { };
3478 crystfel = callPackage ../applications/science/physics/crystfel { };
3480 crystfel-headless = callPackage ../applications/science/physics/crystfel { withGui = false; };
3482 cyberchef = callPackage ../tools/misc/cyberchef { };
3484 cw = callPackage ../tools/admin/cw { };
3486 ec2-api-tools = callPackage ../tools/virtualization/ec2-api-tools { };
3488 ec2-ami-tools = callPackage ../tools/virtualization/ec2-ami-tools { };
3490 ec2-metadata-mock = callPackage ../development/tools/ec2-metadata-mock { };
3492 exoscale-cli = callPackage ../tools/admin/exoscale-cli { };
3494 altermime = callPackage ../tools/networking/altermime { };
3496 alttab = callPackage ../tools/X11/alttab { };
3498 amule = callPackage ../tools/networking/p2p/amule { };
3500 amule-daemon = amule.override {
3502 enableDaemon = true;
3505 amule-gui = amule.override {
3510 amule-web = amule.override {
3515 antennas = callPackage ../servers/antennas { };
3517 apg = callPackage ../tools/security/apg { };
3519 apt-dater = callPackage ../tools/package-management/apt-dater {
3520 autoreconfHook = buildPackages.autoreconfHook269;
3523 asusctl = callPackage ../applications/system/asusctl { };
3525 autorevision = callPackage ../tools/misc/autorevision { };
3527 automirror = callPackage ../tools/misc/automirror { };
3529 barman = callPackage ../tools/misc/barman { };
3531 bartib = callPackage ../tools/misc/bartib { };
3533 base16-universal-manager = callPackage ../applications/misc/base16-universal-manager { };
3535 base16384 = callPackage ../tools/text/base16384 { };
3537 bashate = python3Packages.callPackage ../development/tools/bashate { };
3539 bash-my-aws = callPackage ../tools/admin/bash-my-aws { };
3541 bashcards = callPackage ../tools/misc/bashcards { };
3543 bazarr = callPackage ../servers/bazarr { };
3545 bcachefs-tools = callPackage ../tools/filesystems/bcachefs-tools { };
3547 bisq-desktop = callPackage ../applications/blockchains/bisq-desktop {
3548 openjdk11 = openjdk11.override { enableJavaFX = true; };
3551 bic = callPackage ../development/interpreters/bic { };
3553 biscuit-cli = callPackage ../tools/security/biscuit-cli { };
3555 bitwarden = callPackage ../tools/security/bitwarden { };
3557 bitwarden-cli = callPackage ../tools/security/bitwarden/cli.nix { };
3559 bitwarden-menu = python3Packages.callPackage ../applications/misc/bitwarden-menu { };
3561 inherit (nodePackages) concurrently;
3563 bklk = callPackage ../applications/misc/bklk { };
3565 bkt = callPackage ../tools/misc/bkt { };
3567 bkyml = callPackage ../tools/misc/bkyml { };
3569 blackmagic-desktop-video = callPackage ../tools/video/blackmagic-desktop-video { };
3571 blockbench-electron = callPackage ../applications/graphics/blockbench-electron { };
3573 blocksat-cli = with python3Packages; toPythonApplication blocksat-cli;
3575 bmap-tools = callPackage ../tools/misc/bmap-tools { };
3577 bolliedelayxt-lv2 = callPackage ../applications/audio/bolliedelayxt.lv2 { };
3579 bonnmotion = callPackage ../development/tools/misc/bonnmotion { };
3581 bonnie = callPackage ../tools/filesystems/bonnie {
3582 stdenv = gcc10StdenvCompat;
3585 boron = callPackage ../development/interpreters/boron { };
3587 botamusique = callPackage ../tools/audio/botamusique { };
3589 boulder = callPackage ../tools/admin/boulder { };
3591 btrfs-assistant = libsForQt5.callPackage ../tools/misc/btrfs-assistant { };
3593 btrfs-heatmap = callPackage ../tools/filesystems/btrfs-heatmap { };
3595 bucklespring = bucklespring-x11;
3596 bucklespring-libinput = callPackage ../applications/audio/bucklespring { };
3597 bucklespring-x11 = callPackage ../applications/audio/bucklespring { legacy = true; };
3599 inherit (python3.pkgs.callPackage ../development/tools/continuous-integration/buildbot {})
3600 buildbot buildbot-ui buildbot-full buildbot-plugins buildbot-worker;
3602 bunyan-rs = callPackage ../development/tools/bunyan-rs { };
3604 butt = callPackage ../applications/audio/butt { };
3606 calcure = callPackage ../applications/misc/calcure { };
3608 callaudiod = callPackage ../applications/audio/callaudiod { };
3610 castopod = callPackage ../applications/audio/castopod { };
3612 calls = callPackage ../applications/networking/calls { };
3614 castnow = callPackage ../tools/networking/castnow { };
3616 castty = callPackage ../tools/misc/castty { };
3618 certigo = callPackage ../tools/admin/certigo { };
3620 certipy = with python3Packages; toPythonApplication certipy-ad;
3622 catcli = python3Packages.callPackage ../tools/filesystems/catcli { };
3624 changelogger = callPackage ../tools/misc/changelogger { };
3626 chezmoi = callPackage ../tools/misc/chezmoi { };
3628 chipsec = callPackage ../tools/security/chipsec {
3633 chroma = callPackage ../tools/text/chroma { };
3635 clair = callPackage ../tools/admin/clair { };
3637 clairvoyance = callPackage ../tools/security/clairvoyance { };
3639 cloudfox = callPackage ../tools/security/cloudfox { };
3641 cloudhunter = callPackage ../tools/security/cloudhunter { };
3643 cloudsmith-cli = callPackage ../development/tools/cloudsmith-cli { };
3645 codeql = callPackage ../development/tools/analysis/codeql { };
3647 fedora-backgrounds = callPackage ../data/misc/fedora-backgrounds { };
3649 ccextractor = callPackage ../applications/video/ccextractor { };
3651 cconv = callPackage ../tools/text/cconv { };
3653 go-check = callPackage ../development/tools/check { };
3655 go-cve-search = callPackage ../tools/security/go-cve-search { };
3657 go-dork = callPackage ../tools/security/go-dork { };
3659 chkcrontab = callPackage ../tools/admin/chkcrontab { };
3661 claws = callPackage ../tools/misc/claws { };
3663 cloud-custodian = python3Packages.callPackage ../tools/networking/cloud-custodian { };
3665 coconut = with python3Packages; toPythonApplication coconut;
3667 cod = callPackage ../tools/misc/cod { };
3669 codespell = callPackage ../development/tools/codespell { };
3671 codux = callPackage ../applications/editors/codux { };
3673 conjure = callPackage ../applications/graphics/conjure { };
3675 coolreader = libsForQt5.callPackage ../applications/misc/coolreader { };
3677 corsair = with python3Packages; toPythonApplication corsair-scan;
3679 cosign = callPackage ../tools/security/cosign {
3680 inherit (darwin.apple_sdk.frameworks) PCSC;
3683 coze = callPackage ../tools/security/coze { } ;
3685 cozy = callPackage ../applications/audio/cozy { };
3687 cpptoml = callPackage ../development/libraries/cpptoml { };
3689 cpuid = callPackage ../os-specific/linux/cpuid { };
3691 msr = callPackage ../os-specific/linux/msr { };
3693 ctre = callPackage ../development/libraries/ctre { };
3695 ctrtool = callPackage ../tools/archivers/ctrtool { };
3697 crowbar = callPackage ../tools/security/crowbar { };
3699 crumbs = callPackage ../applications/misc/crumbs { };
3701 crc32c = callPackage ../development/libraries/crc32c { };
3703 crcpp = callPackage ../development/libraries/crcpp { };
3705 cudd = callPackage ../development/libraries/cudd { };
3707 cue = callPackage ../development/tools/cue { };
3709 writeCueValidator = callPackage ../development/tools/cue/validator.nix { };
3711 cuelsp = callPackage ../development/tools/cuelsp { };
3713 cyclonedds = callPackage ../development/libraries/cyclonedds { };
3715 cyclone-scheme = callPackage ../development/interpreters/cyclone { };
3717 cyclonedx-gomod = callPackage ../tools/security/cyclonedx-gomod { };
3719 cyclonedx-python = callPackage ../tools/misc/cyclonedx-python { };
3721 dcap = callPackage ../tools/networking/dcap { };
3723 deltachat-cursed = callPackage ../applications/networking/instant-messengers/deltachat-cursed { };
3725 delayarchitect = callPackage ../applications/audio/delayarchitect { };
3727 dell-command-configure = callPackage ../tools/system/dell-command-configure { };
3729 deltachat-desktop = callPackage ../applications/networking/instant-messengers/deltachat-desktop {
3730 inherit (darwin.apple_sdk.frameworks) CoreServices;
3733 deskew = callPackage ../applications/graphics/deskew { };
3735 detect-secrets = with python3Packages; toPythonApplication detect-secrets;
3737 deterministic-uname = callPackage ../build-support/deterministic-uname { };
3739 dfmt = callPackage ../tools/text/dfmt { };
3741 diopser = callPackage ../applications/audio/diopser { stdenv = gcc10StdenvCompat; };
3743 diskonaut = callPackage ../tools/misc/diskonaut { };
3745 diskus = callPackage ../tools/misc/diskus {
3746 inherit (darwin.apple_sdk.frameworks) Security;
3749 distrobox = callPackage ../applications/virtualization/distrobox { };
3751 djmount = callPackage ../tools/filesystems/djmount { };
3753 dgsh = callPackage ../shells/dgsh { };
3755 dkimpy = with python3Packages; toPythonApplication dkimpy;
3757 dl-librescore = callPackage ../tools/audio/dl-librescore { };
3759 dontgo403 = callPackage ../tools/security/dontgo403 { };
3761 dpt-rp1-py = callPackage ../tools/misc/dpt-rp1-py { };
3763 dooit = callPackage ../tools/misc/dooit { };
3765 doona = callPackage ../tools/security/doona { };
3767 dotter = callPackage ../tools/misc/dotter {
3768 inherit (darwin.apple_sdk.frameworks) CoreServices;
3771 droidcam = callPackage ../applications/video/droidcam { };
3773 droidmote = callPackage ../tools/inputmethods/droidmote { };
3775 eartag = callPackage ../applications/audio/eartag { };
3777 ecdsautils = callPackage ../tools/security/ecdsautils { };
3779 echidna = haskell.lib.compose.justStaticExecutables (haskellPackages.callPackage (../tools/security/echidna) { });
3781 sedutil = callPackage ../tools/security/sedutil { };
3783 emplace = callPackage ../tools/package-management/emplace { };
3785 enchive = callPackage ../tools/security/enchive { };
3787 enjarify = callPackage ../tools/misc/enjarify { };
3789 enpass = callPackage ../tools/security/enpass { };
3791 esbuild = callPackage ../development/tools/esbuild { };
3793 esbuild_netlify = callPackage ../development/tools/esbuild/netlify.nix { };
3795 essentia-extractor = callPackage ../tools/audio/essentia-extractor { };
3797 esh = callPackage ../tools/text/esh { };
3799 ezstream = callPackage ../tools/audio/ezstream { };
3801 libfx2 = with python3Packages; toPythonApplication fx2;
3803 fastmod = callPackage ../tools/text/fastmod {
3804 inherit (darwin.apple_sdk.frameworks) Security;
3807 fedifetcher = callPackage ../tools/misc/fedifetcher { };
3809 flavours = callPackage ../applications/misc/flavours { };
3811 flirc = libsForQt5.callPackage ../applications/video/flirc {
3812 readline = readline63;
3815 flood = callPackage ../applications/networking/p2p/flood { };
3817 font-config-info = callPackage ../tools/misc/font-config-info { };
3819 foxdot = with python3Packages; toPythonApplication foxdot;
3821 fspy = callPackage ../applications/misc/fspy { };
3823 fluffychat = callPackage ../applications/networking/instant-messengers/fluffychat { };
3825 fxlinuxprintutil = callPackage ../tools/misc/fxlinuxprintutil { };
3827 gbl = callPackage ../tools/archivers/gbl {
3828 inherit (darwin.apple_sdk.frameworks) Security;
3831 genann = callPackage ../development/libraries/genann { };
3833 genpass = callPackage ../tools/security/genpass {
3834 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
3837 genymotion = callPackage ../development/mobile/genymotion { };
3839 galene = callPackage ../servers/web-apps/galene { };
3841 galaxy-buds-client = callPackage ../applications/audio/galaxy-buds-client { };
3843 gamecube-tools = callPackage ../development/tools/gamecube-tools { };
3845 gammaray = qt6Packages.callPackage ../development/tools/gammaray { };
3847 gams = callPackage ../tools/misc/gams (config.gams or {});
3849 gem = callPackage ../applications/audio/pd-plugins/gem { };
3851 github-changelog-generator = callPackage ../development/tools/github-changelog-generator { };
3853 github-commenter = callPackage ../development/tools/github-commenter { };
3855 github-copilot-intellij-agent = callPackage ../development/tools/github-copilot-intellij-agent { };
3857 github-desktop = callPackage ../applications/version-management/github-desktop { };
3859 github-to-sqlite = with python3Packages; toPythonApplication github-to-sqlite;
3861 gistyc = with python3Packages; toPythonApplication gistyc;
3863 gjs = callPackage ../development/libraries/gjs { };
3865 gjo = callPackage ../tools/text/gjo { };
3867 glances = python3Packages.callPackage ../applications/system/glances { };
3869 glasgow = callPackage ../tools/misc/glasgow { };
3871 glasstty-ttf = callPackage ../data/fonts/glasstty-ttf { };
3873 glaxnimate = libsForQt5.callPackage ../applications/video/glaxnimate { };
3875 gluesql = callPackage ../servers/sql/gluesql { };
3877 gmid = callPackage ../servers/gemini/gmid { };
3879 gmni = callPackage ../applications/networking/browsers/gmni { };
3881 gmnisrv = callPackage ../servers/gemini/gmnisrv { };
3883 gmnitohtml = callPackage ../applications/misc/gmnitohtml { };
3885 go2tv = darwin.apple_sdk_11_0.callPackage ../applications/video/go2tv {
3886 inherit (darwin.apple_sdk_11_0.frameworks) Carbon Cocoa Kernel UserNotifications;
3888 go2tv-lite = go2tv.override { withGui = false; };
3890 go2rtc = callPackage ../tools/video/go2rtc { };
3892 goimapnotify = callPackage ../tools/networking/goimapnotify { };
3894 gojsontoyaml = callPackage ../development/tools/gojsontoyaml { };
3896 gomatrix = callPackage ../applications/misc/gomatrix { };
3898 gomapenum = callPackage ../tools/security/gomapenum { };
3900 gopacked = callPackage ../applications/misc/gopacked { };
3902 gotktrix = callPackage ../applications/networking/instant-messengers/gotktrix { };
3904 graphite-cli = nodePackages.graphite-cli;
3906 gucci = callPackage ../tools/text/gucci { };
3908 guglielmo = libsForQt5.callPackage ../applications/radio/guglielmo { };
3910 grc = python3Packages.callPackage ../tools/misc/grc { };
3912 green-pdfviewer = callPackage ../applications/misc/green-pdfviewer {
3916 gremlin-console = callPackage ../applications/misc/gremlin-console {
3917 openjdk = openjdk11;
3920 gremlin-server = callPackage ../applications/misc/gremlin-server {
3921 openjdk = openjdk11;
3924 grex = callPackage ../tools/misc/grex {
3925 inherit (darwin.apple_sdk.frameworks) Security;
3928 gcsfuse = callPackage ../tools/filesystems/gcsfuse { };
3930 glyr = callPackage ../tools/audio/glyr { };
3932 gtklp = callPackage ../tools/misc/gtklp { };
3934 google-amber = callPackage ../tools/graphics/amber {
3935 inherit (darwin) cctools;
3938 hakrawler = callPackage ../tools/security/hakrawler { };
3940 harsh = callPackage ../applications/misc/harsh { };
3942 harvid = callPackage ../tools/video/harvid { };
3944 headset = callPackage ../applications/audio/headset { };
3946 hilbish = callPackage ../shells/hilbish { };
3948 hime = callPackage ../tools/inputmethods/hime { };
3950 himitsu = callPackage ../tools/security/himitsu {
3951 inherit (harePackages) hare;
3954 himitsu-firefox = callPackage ../tools/security/himitsu-firefox {
3955 inherit (harePackages) hare;
3958 hinit = haskell.lib.compose.justStaticExecutables haskellPackages.hinit;
3960 hostctl = callPackage ../tools/system/hostctl { };
3962 hp2p = callPackage ../tools/networking/hp2p { };
3964 hpe-ltfs = callPackage ../tools/backup/hpe-ltfs { };
3966 http2tcp = callPackage ../tools/networking/http2tcp { };
3968 httperf = callPackage ../tools/networking/httperf { };
3970 hwi = with python3Packages; toPythonApplication hwi;
3972 ili2c = callPackage ../tools/misc/ili2c { };
3974 imagelol = callPackage ../tools/compression/imagelol { };
3976 imageworsener = callPackage ../tools/graphics/imageworsener { };
3978 imgpatchtools = callPackage ../development/mobile/imgpatchtools { };
3980 imgcrypt = callPackage ../applications/virtualization/imgcrypt { };
3982 ipgrep = callPackage ../tools/networking/ipgrep { };
3984 ipp-usb = callPackage ../os-specific/linux/ipp-usb { };
3986 itch = callPackage ../games/itch { };
3988 itchiodl = callPackage ../games/itchiodl { };
3990 itd = callPackage ../applications/misc/itd { };
3992 kavita = callPackage ../servers/web-apps/kavita { };
3994 keka = callPackage ../tools/compression/keka { };
3996 kord = callPackage ../applications/misc/kord { };
3998 lastpass-cli = callPackage ../tools/security/lastpass-cli { };
4000 leetcode-cli = callPackage ../applications/misc/leetcode-cli { };
4002 lesspass-cli = callPackage ../tools/security/lesspass-cli { };
4004 livebook = callPackage ../servers/web-apps/livebook {
4005 elixir = elixir_1_15;
4006 beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_15; });
4009 lsix = callPackage ../tools/graphics/lsix { };
4011 mdr = callPackage ../tools/misc/mdr { };
4013 mobilecoin-wallet = callPackage ../applications/misc/mobilecoin-wallet { };
4015 mpdevil = callPackage ../applications/audio/mpdevil { };
4017 pacparser = callPackage ../tools/networking/pacparser { };
4019 pairdrop = callPackage ../applications/misc/pairdrop { };
4021 opencbm = callPackage ../tools/misc/opencbm { };
4023 parquet-tools = callPackage ../tools/misc/parquet-tools { };
4025 pass = callPackage ../tools/security/pass { };
4027 passage = callPackage ../tools/security/passage { };
4029 passphrase2pgp = callPackage ../tools/security/passphrase2pgp { };
4031 pass-nodmenu = callPackage ../tools/security/pass {
4032 dmenuSupport = false;
4033 pass = pass-nodmenu;
4036 pass-wayland = callPackage ../tools/security/pass {
4037 waylandSupport = true;
4038 pass = pass-wayland;
4041 passExtensions = recurseIntoAttrs pass.extensions;
4043 pbpctrl = callPackage ../applications/audio/pbpctrl { };
4045 inherd-quake = callPackage ../applications/misc/inherd-quake {
4046 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
4049 xjadeo = callPackage ../tools/video/xjadeo { };
4051 asc-key-to-qr-code-gif = callPackage ../tools/security/asc-key-to-qr-code-gif { };
4053 go-audit = callPackage ../tools/system/go-audit { };
4055 gopass = callPackage ../tools/security/gopass { };
4057 gopass-hibp = callPackage ../tools/security/gopass/hibp.nix { };
4059 gopass-jsonapi = callPackage ../tools/security/gopass/jsonapi.nix { };
4061 git-credential-gopass = callPackage ../tools/security/gopass/git-credential.nix { };
4063 gopass-summon-provider = callPackage ../tools/security/gopass/summon.nix { };
4065 gosh = callPackage ../tools/security/gosh { };
4067 gospider = callPackage ../tools/security/gospider { };
4069 browserpass = callPackage ../tools/security/browserpass { };
4071 passff-host = callPackage ../tools/security/passff-host { };
4073 oracle-instantclient = callPackage ../development/libraries/oracle-instantclient { };
4075 goku = callPackage ../os-specific/darwin/goku { };
4077 grandperspective = callPackage ../os-specific/darwin/grandperspective { };
4079 hexfiend = callPackage ../os-specific/darwin/hexfiend { };
4081 grb = callPackage ../applications/misc/grb { };
4083 kerf = kerf_1; /* kerf2 is WIP */
4084 kerf_1 = callPackage ../development/interpreters/kerf {
4085 stdenv = clangStdenv;
4086 inherit (darwin.apple_sdk.frameworks)
4087 Accelerate CoreGraphics CoreVideo
4091 kwakd = callPackage ../servers/kwakd { };
4093 kwm = callPackage ../os-specific/darwin/kwm { };
4095 khd = callPackage ../os-specific/darwin/khd {
4096 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
4099 kjv = callPackage ../applications/misc/kjv { };
4101 lukesmithxyz-bible-kjv = callPackage ../applications/misc/kjv/lukesmithxyz-kjv.nix { };
4103 luigi = callPackage ../applications/networking/cluster/luigi { };
4105 m-cli = callPackage ../os-specific/darwin/m-cli { };
4107 pebble = callPackage ../tools/admin/pebble { };
4109 play-with-mpv = callPackage ../tools/video/play-with-mpv { };
4111 plausible = callPackage ../servers/web-apps/plausible {
4112 elixir = elixir_1_14;
4113 beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_14; });
4116 pam-reattach = callPackage ../os-specific/darwin/pam-reattach { };
4118 reattach-to-user-namespace = callPackage ../os-specific/darwin/reattach-to-user-namespace { };
4120 skhd = darwin.apple_sdk_11_0.callPackage ../os-specific/darwin/skhd {
4121 inherit (darwin.apple_sdk_11_0.frameworks) Carbon Cocoa;
4124 qes = callPackage ../os-specific/darwin/qes {
4125 inherit (darwin.apple_sdk.frameworks) Carbon;
4128 waydroid = callPackage ../os-specific/linux/waydroid { };
4130 wgo = callPackage ../development/tools/wgo { };
4132 wiiload = callPackage ../development/tools/wiiload { };
4134 winhelpcgi = callPackage ../development/tools/winhelpcgi {
4138 wiimms-iso-tools = callPackage ../tools/filesystems/wiimms-iso-tools { };
4140 waypoint = callPackage ../applications/networking/cluster/waypoint { };
4142 xc = callPackage ../development/tools/xc { };
4144 ios-webkit-debug-proxy = callPackage ../development/mobile/ios-webkit-debug-proxy { };
4146 xcodeenv = callPackage ../development/mobile/xcodeenv { };
4148 xcodes = callPackage ../development/tools/xcodes { };
4150 gomobile = callPackage ../development/mobile/gomobile { };
4152 ssh-agents = callPackage ../tools/networking/ssh-agents { };
4154 ssh-import-id = python3Packages.callPackage ../tools/admin/ssh-import-id { };
4156 ssh-key-confirmer = callPackage ../tools/networking/ssh-key-confirmer { };
4158 ssh-mitm = callPackage ../tools/security/ssh-mitm { };
4160 sshchecker = callPackage ../tools/security/sshchecker { };
4162 sshs = callPackage ../development/tools/sshs { };
4164 supergfxctl = callPackage ../applications/system/supergfxctl { };
4166 titanium = callPackage ../development/mobile/titanium { };
4168 titanium-alloy = callPackage ../development/mobile/titanium-alloy { };
4170 titaniumenv = callPackage ../development/mobile/titaniumenv { };
4172 abootimg = callPackage ../development/mobile/abootimg { };
4174 adbfs-rootless = callPackage ../development/mobile/adbfs-rootless { };
4176 adb-sync = callPackage ../development/mobile/adb-sync {
4177 inherit (androidenv.androidPkgs_9_0) platform-tools;
4180 amoco = callPackage ../tools/security/amoco { };
4182 anbox = callPackage ../os-specific/linux/anbox {
4183 protobuf = protobuf_21;
4186 androidenv = callPackage ../development/mobile/androidenv { };
4188 androidndkPkgs = androidndkPkgs_21;
4189 androidndkPkgs_21 = (callPackage ../development/androidndk-pkgs {})."21";
4190 androidndkPkgs_23b = (callPackage ../development/androidndk-pkgs {})."23b";
4191 androidndkPkgs_24 = (callPackage ../development/androidndk-pkgs {})."24";
4193 androidsdk_9_0 = androidenv.androidPkgs_9_0.androidsdk;
4195 webos = recurseIntoAttrs {
4196 cmake-modules = callPackage ../development/mobile/webos/cmake-modules.nix { };
4198 novacom = callPackage ../development/mobile/webos/novacom.nix { };
4199 novacomd = callPackage ../development/mobile/webos/novacomd.nix { };
4202 anevicon = callPackage ../tools/networking/anevicon {
4203 inherit (darwin.apple_sdk.frameworks) Security;
4206 aoc-cli = callPackage ../tools/misc/aoc-cli {
4207 inherit (darwin.apple_sdk.frameworks) Security;
4210 apprise = with python3Packages; toPythonApplication apprise;
4212 aptdec = callPackage ../development/libraries/aptdec { };
4214 argc = callPackage ../development/tools/argc { };
4216 aria2 = callPackage ../tools/networking/aria2 {
4217 inherit (darwin.apple_sdk.frameworks) Security;
4221 as-tree = callPackage ../tools/misc/as-tree { };
4223 asmfmt = callPackage ../development/tools/asmfmt { };
4225 asmrepl = callPackage ../development/interpreters/asmrepl { };
4227 aspcud = callPackage ../tools/misc/aspcud { };
4229 at = callPackage ../tools/system/at { };
4231 atftp = callPackage ../tools/networking/atftp { };
4233 atlas = callPackage ../development/tools/database/atlas { };
4235 authoscope = callPackage ../tools/security/authoscope {
4236 inherit (darwin.apple_sdk.frameworks) Security;
4239 autogen = callPackage ../development/tools/misc/autogen { };
4241 autojump = callPackage ../tools/misc/autojump { };
4243 automysqlbackup = callPackage ../tools/backup/automysqlbackup { };
4245 autorandr = callPackage ../tools/misc/autorandr { };
4247 avahi = callPackage ../development/libraries/avahi (config.avahi or {});
4249 avahi-compat = callPackage ../development/libraries/avahi ((config.avahi or {}) // {
4250 withLibdnssdCompat = true;
4253 avro-c = callPackage ../development/libraries/avro-c { };
4255 avro-cpp = callPackage ../development/libraries/avro-c++ { };
4257 aws_mturk_clt = callPackage ../tools/misc/aws-mturk-clt { };
4259 awsls = callPackage ../tools/admin/awsls { };
4261 awsrm = callPackage ../tools/admin/awsrm { };
4263 awstats = callPackage ../tools/system/awstats { };
4265 awsweeper = callPackage ../tools/admin/awsweeper { };
4267 axel = callPackage ../tools/networking/axel {
4271 b3sum = callPackage ../tools/security/b3sum { };
4273 backblaze-b2 = callPackage ../development/tools/backblaze-b2 { };
4275 bandwhich = callPackage ../tools/networking/bandwhich {
4276 inherit (darwin.apple_sdk.frameworks) Security;
4279 badrobot = callPackage ../tools/security/badrobot { };
4281 bao = callPackage ../tools/security/bao { };
4283 bar = callPackage ../tools/system/bar { };
4285 base16-builder = callPackage ../misc/base16-builder { };
4287 basex = callPackage ../tools/text/xml/basex { };
4289 bashplotlib = callPackage ../tools/misc/bashplotlib { };
4291 babeld = callPackage ../tools/networking/babeld { };
4293 babelfish = callPackage ../shells/fish/babelfish.nix { };
4295 baboossh = callPackage ../tools/security/baboossh { };
4297 badchars = python3Packages.callPackage ../tools/security/badchars { };
4299 badvpn = callPackage ../tools/networking/badvpn { };
4301 barcode = callPackage ../tools/graphics/barcode { };
4303 bashmount = callPackage ../tools/filesystems/bashmount { };
4305 bat-extras = recurseIntoAttrs (callPackages ../tools/misc/bat-extras { });
4307 beats = callPackage ../tools/misc/beats { };
4309 BeatSaberModManager = callPackage ../games/BeatSaberModManager/default.nix { };
4311 beauty-line-icon-theme = callPackage ../data/icons/beauty-line-icon-theme {
4312 inherit (plasma5Packages) breeze-icons;
4315 beautysh = with python3.pkgs; toPythonApplication beautysh;
4317 bc = callPackage ../tools/misc/bc { };
4319 gavin-bc = callPackage ../tools/misc/gavin-bc { };
4321 bdf2psf = callPackage ../tools/misc/bdf2psf { };
4323 bdf2sfd = callPackage ../tools/misc/bdf2sfd { };
4325 bdfresize = callPackage ../tools/misc/bdfresize { };
4327 bcache-tools = callPackage ../tools/filesystems/bcache-tools { };
4329 bchunk = callPackage ../tools/cd-dvd/bchunk { };
4331 inherit (callPackages ../misc/logging/beats/7.x.nix { })
4338 auditbeat = auditbeat7;
4339 filebeat = filebeat7;
4340 heartbeat = heartbeat7;
4341 metricbeat = metricbeat7;
4342 packetbeat = packetbeat7;
4344 bfr = callPackage ../tools/misc/bfr { };
4346 bfscripts = callPackage ../tools/misc/bfscripts { };
4348 bibtool = callPackage ../tools/misc/bibtool { };
4350 bibutils = callPackage ../tools/misc/bibutils { };
4352 bibtex2html = callPackage ../tools/misc/bibtex2html { };
4354 bicon = callPackage ../applications/misc/bicon { };
4356 biliass = with python3.pkgs; toPythonApplication biliass;
4358 bilibili = callPackage ../applications/video/bilibili { };
4360 bindfs = callPackage ../tools/filesystems/bindfs { };
4362 binwalk = with python3Packages; toPythonApplication binwalk;
4364 birdtray = libsForQt5.callPackage ../applications/misc/birdtray { };
4366 blitz = callPackage ../development/libraries/blitz { };
4368 blockbook = callPackage ../servers/blockbook { };
4370 blockhash = callPackage ../tools/graphics/blockhash { };
4372 bluemix-cli = callPackage ../tools/admin/bluemix-cli { };
4374 bluewalker = callPackage ../tools/bluetooth/bluewalker { };
4376 blur-effect = callPackage ../tools/graphics/blur-effect { };
4378 bootiso = callPackage ../tools/cd-dvd/bootiso { };
4380 butane = callPackage ../development/tools/butane { };
4382 buttercup-desktop = callPackage ../tools/security/buttercup-desktop { };
4385 inherit (callPackage ../applications/networking/charles {})
4390 libquotient = libsForQt5.callPackage ../development/libraries/libquotient { };
4392 quaternion = libsForQt5.callPackage ../applications/networking/instant-messengers/quaternion { };
4394 mirage-im = libsForQt5.callPackage ../applications/networking/instant-messengers/mirage { };
4396 tensor = libsForQt5.callPackage ../applications/networking/instant-messengers/tensor { };
4398 libtensorflow = python3.pkgs.tensorflow.libtensorflow;
4400 libtorch-bin = callPackage ../development/libraries/science/math/libtorch/bin.nix {
4401 inherit (config) cudaSupport;
4404 tensorflow-lite = callPackage ../development/libraries/science/math/tensorflow-lite { };
4406 tiny-cuda-nn = callPackage ../development/libraries/science/math/tiny-cuda-nn { };
4408 tezos-rust-libs = callPackage ../development/libraries/tezos-rust-libs { };
4410 behave = with python3Packages; toPythonApplication behave;
4412 behdad-fonts = callPackage ../data/fonts/behdad-fonts { };
4414 bfetch = callPackage ../tools/misc/bfetch { };
4416 bless = callPackage ../applications/editors/bless { };
4418 blink = darwin.apple_sdk_11_0.callPackage ../applications/emulators/blink { };
4420 blink1-tool = callPackage ../tools/misc/blink1-tool { };
4422 blis = callPackage ../development/libraries/science/math/blis { };
4424 bliss = callPackage ../applications/science/math/bliss { };
4426 blobfuse = callPackage ../tools/filesystems/blobfuse { };
4428 blockdiag = with python3Packages; toPythonApplication blockdiag;
4430 bluez-alsa = callPackage ../tools/bluetooth/bluez-alsa { };
4432 bluez-tools = callPackage ../tools/bluetooth/bluez-tools { };
4434 bmon = callPackage ../tools/misc/bmon { };
4436 boca = callPackage ../development/libraries/boca { };
4438 bubblewrap = callPackage ../tools/admin/bubblewrap { };
4440 borgbackup = callPackage ../tools/backup/borgbackup { };
4442 borgmatic = callPackage ../tools/backup/borgmatic { };
4444 borg-sans-mono = callPackage ../data/fonts/borg-sans-mono { };
4446 boringtun = callPackage ../tools/networking/boringtun { };
4448 book-summary = callPackage ../tools/text/book-summary { };
4450 bookstack = callPackage ../servers/web-apps/bookstack { };
4452 boomerang = libsForQt5.callPackage ../development/tools/boomerang { };
4454 boost-build = callPackage ../development/tools/boost-build { };
4456 boot = callPackage ../development/tools/build-managers/boot { };
4458 bowtie = callPackage ../applications/science/biology/bowtie { };
4460 bowtie2 = callPackage ../applications/science/biology/bowtie2 { };
4462 boxfs = callPackage ../tools/filesystems/boxfs { };
4464 bozohttpd = callPackage ../servers/http/bozohttpd { };
4465 bozohttpd-minimal = callPackage ../servers/http/bozohttpd { minimal = true; };
4467 bpb = callPackage ../tools/security/bpb { inherit (darwin.apple_sdk.frameworks) Security; };
4469 brasero-original = lowPrio (callPackage ../tools/cd-dvd/brasero { });
4471 brasero = callPackage ../tools/cd-dvd/brasero/wrapper.nix { };
4473 brigand = callPackage ../development/libraries/brigand { };
4475 brltty = callPackage ../tools/misc/brltty { };
4477 brook = callPackage ../tools/networking/brook {
4478 # See https://hydra.nixos.org/build/239027853/nixlog/2.
4479 buildGoModule = buildGo120Module;
4482 broot = callPackage ../tools/misc/broot {
4483 inherit (darwin.apple_sdk.frameworks) Security;
4486 bruteforce-luks = callPackage ../tools/security/bruteforce-luks { };
4488 brutespray = callPackage ../tools/security/brutespray { };
4490 breakpointHook = assert stdenv.buildPlatform.isLinux;
4492 name = "breakpoint-hook";
4493 } ../build-support/setup-hooks/breakpoint-hook.sh;
4495 btrfs-progs = callPackage ../tools/filesystems/btrfs-progs { };
4497 btrfs-snap = callPackage ../tools/filesystems/btrfs-snap { };
4499 ssdfs-utils = callPackage ../tools/filesystems/ssdfs-utils { };
4501 btlejack = python3Packages.callPackage ../applications/radio/btlejack { };
4503 btrbk = callPackage ../tools/backup/btrbk { };
4505 buildpack = callPackage ../development/tools/buildpack { };
4507 bonk = callPackage ../tools/misc/bonk { };
4509 bottom-rs = callPackage ../tools/misc/bottom-rs { };
4511 bsp-layout = callPackage ../tools/misc/bsp-layout { };
4513 buildtorrent = callPackage ../tools/misc/buildtorrent { };
4515 bundletool = callPackage ../development/tools/bundletool { };
4517 bustle = haskellPackages.bustle;
4519 bwm_ng = callPackage ../tools/networking/bwm-ng { };
4521 bwbasic = callPackage ../development/interpreters/bwbasic { };
4523 bws = callPackage ../tools/security/bws { };
4525 byobu = callPackage ../tools/misc/byobu {
4526 # Choices: [ tmux screen ];
4527 textual-window-manager = tmux;
4531 url = "http://www.beanshell.org/bsh-2.0b5.jar";
4532 hash = "sha256-YjIZlWOAc1SzvLWs6z3BNlAvAixrDvdDmHqD9m/uWlw=";
4535 btfs = callPackage ../os-specific/linux/btfs { };
4537 buildah = callPackage ../development/tools/buildah/wrapper.nix { };
4538 buildah-unwrapped = callPackage ../development/tools/buildah { };
4540 buildkit = callPackage ../development/tools/buildkit { };
4542 bukubrow = callPackage ../tools/networking/bukubrow { };
4544 burpsuite = callPackage ../tools/networking/burpsuite { };
4546 bs-platform = callPackage ../development/compilers/bs-platform { };
4548 ciano = callPackage ../applications/graphics/ciano {
4549 inherit (pantheon) granite;
4554 c3d = callPackage ../applications/graphics/c3d {
4555 inherit (darwin.apple_sdk.frameworks) Cocoa;
4558 cue2pops = callPackage ../tools/cd-dvd/cue2pops { };
4560 cabal2nix-unwrapped = haskell.lib.compose.justStaticExecutables
4561 (haskellPackages.generateOptparseApplicativeCompletions [ "cabal2nix" ] haskellPackages.cabal2nix);
4563 cabal2nix = symlinkJoin {
4564 inherit (cabal2nix-unwrapped) name meta;
4565 nativeBuildInputs = [ buildPackages.makeWrapper ];
4566 paths = [ cabal2nix-unwrapped ];
4568 wrapProgram $out/bin/cabal2nix \
4569 --prefix PATH ":" "${lib.makeBinPath [ nix nix-prefetch-scripts ]}"
4573 stack2nix = with haskell.lib; overrideCabal (justStaticExecutables haskellPackages.stack2nix) (_: {
4574 executableToolDepends = [ makeWrapper ];
4576 wrapProgram $out/bin/stack2nix \
4577 --prefix PATH ":" "${git}/bin:${cabal-install}/bin"
4581 caddy = callPackage ../servers/caddy { };
4583 xcaddy = callPackage ../servers/caddy/xcaddy { };
4585 traefik = callPackage ../servers/traefik { };
4587 traefik-certs-dumper = callPackage ../tools/misc/traefik-certs-dumper { };
4589 caffeine = callPackage ../tools/misc/caffeine { };
4591 calamares = libsForQt5.callPackage ../tools/misc/calamares {
4593 boost = boost.override { enablePython = true; python = python3; };
4595 calamares-nixos = lowPrio (calamares.override { nixos-extensions = true; });
4596 calamares-nixos-extensions = callPackage ../tools/misc/calamares-nixos-extensions { };
4598 calendar-cli = callPackage ../tools/networking/calendar-cli { };
4600 cameradar = callPackage ../tools/security/cameradar { };
4602 candle = libsForQt5.callPackage ../applications/misc/candle { };
4604 capstone = callPackage ../development/libraries/capstone { };
4606 keystone = callPackage ../development/libraries/keystone { };
4608 casync = callPackage ../applications/networking/sync/casync {
4609 sphinx = buildPackages.python3Packages.sphinx;
4612 cataract = callPackage ../applications/misc/cataract { };
4613 cataract-unstable = callPackage ../applications/misc/cataract/unstable.nix { };
4615 catch = callPackage ../development/libraries/catch { };
4617 catch2 = callPackage ../development/libraries/catch2 { };
4619 catch2_3 = callPackage ../development/libraries/catch2/3.nix { };
4621 catdoc = callPackage ../tools/text/catdoc { };
4623 catdocx = callPackage ../tools/text/catdocx { };
4625 catclock = callPackage ../applications/misc/catclock { };
4627 cardpeek = callPackage ../applications/misc/cardpeek { inherit (darwin.apple_sdk.frameworks) PCSC; };
4629 cde = callPackage ../tools/package-management/cde { };
4631 cdxgen = callPackage ../tools/security/cdxgen { };
4633 ceres-solver = callPackage ../development/libraries/ceres-solver {
4634 gflags = null; # only required for examples/tests
4637 cbor-diag = callPackage ../development/tools/cbor-diag { };
4639 cassowary = callPackage ../tools/networking/cassowary { };
4641 croc = callPackage ../tools/networking/croc { };
4643 cbftp = callPackage ../tools/networking/cbftp { };
4645 cddl = callPackage ../development/tools/cddl { };
4647 cedille = callPackage ../applications/science/logic/cedille
4648 { inherit (haskellPackages) alex happy Agda ghcWithPackages;
4651 cel-go = callPackage ../development/interpreters/cel-go { };
4653 cfdyndns = callPackage ../applications/networking/dyndns/cfdyndns { };
4655 cf-terraforming = callPackage ../tools/misc/cf-terraforming { };
4657 charliecloud = callPackage ../applications/virtualization/charliecloud { };
4659 chelf = callPackage ../tools/misc/chelf { };
4661 chisel = callPackage ../tools/networking/chisel { };
4663 cht-sh = callPackage ../tools/misc/cht.sh { };
4665 cinny = callPackage ../applications/networking/instant-messengers/cinny { };
4667 cinny-desktop = callPackage ../applications/networking/instant-messengers/cinny-desktop { };
4669 ckbcomp = callPackage ../tools/X11/ckbcomp { };
4671 clac = callPackage ../tools/misc/clac { };
4673 map-cmd = callPackage ../tools/misc/map { };
4675 clash-geoip = callPackage ../data/misc/clash-geoip { };
4677 clash-meta = callPackage ../tools/networking/clash-meta { };
4679 clash-verge = callPackage ../applications/networking/clash-verge { };
4681 clevercsv = with python3Packages; toPythonApplication clevercsv;
4683 clevis = callPackage ../tools/security/clevis {
4684 asciidoc = asciidoc-full;
4687 cli53 = callPackage ../tools/admin/cli53 { };
4689 cli-visualizer = callPackage ../applications/misc/cli-visualizer { };
4691 cliam = callPackage ../tools/security/cliam { };
4693 clickclack = callPackage ../tools/misc/clickclack { };
4695 clickgen = with python3Packages; toPythonApplication clickgen;
4697 clog-cli = callPackage ../development/tools/clog-cli { };
4699 cloud-init = python3.pkgs.callPackage ../tools/virtualization/cloud-init { inherit systemd; };
4701 cloudbrute = callPackage ../tools/security/cloudbrute { };
4703 cloudflared = callPackage ../applications/networking/cloudflared {
4704 # https://github.com/cloudflare/cloudflared/issues/1054
4705 buildGoModule = buildGo120Module;
4708 cloudflare-dyndns = callPackage ../applications/networking/cloudflare-dyndns { };
4710 cloudmonkey = callPackage ../tools/virtualization/cloudmonkey { };
4712 clib = callPackage ../tools/package-management/clib { };
4714 clingo = callPackage ../applications/science/logic/potassco/clingo.nix { };
4716 clingcon = callPackage ../applications/science/logic/potassco/clingcon.nix { };
4718 clprover = callPackage ../applications/science/logic/clprover/clprover.nix { };
4720 clusterctl = callPackage ../applications/networking/cluster/clusterctl { };
4722 coloredlogs = with python3Packages; toPythonApplication coloredlogs;
4724 colpack = callPackage ../applications/science/math/colpack { };
4726 cz-cli = callPackage ../applications/version-management/cz-cli { };
4728 comma = callPackage ../tools/package-management/comma { };
4730 commitizen = callPackage ../applications/version-management/commitizen { };
4732 common-licenses = callPackage ../data/misc/common-licenses { };
4734 compactor = callPackage ../applications/networking/compactor {
4735 protobuf = protobuf_21;
4738 consul = callPackage ../servers/consul { };
4740 consul-alerts = callPackage ../servers/monitoring/consul-alerts { };
4742 consul-template = callPackage ../tools/system/consul-template { };
4744 copyright-update = callPackage ../tools/text/copyright-update { };
4746 inherit (callPackage ../tools/misc/coreboot-utils { })
4760 coreboot-configurator = libsForQt5.callPackage ../tools/misc/coreboot-configurator { };
4762 corosync = callPackage ../servers/corosync { };
4764 cowsay = callPackage ../tools/misc/cowsay { };
4766 fw-ectool = callPackage ../os-specific/linux/fw-ectool { };
4768 czkawka = callPackage ../tools/misc/czkawka {
4769 inherit (darwin.apple_sdk.frameworks) Foundation;
4772 chayang = callPackage ../tools/wayland/chayang { };
4774 cherrytree = callPackage ../applications/misc/cherrytree { };
4776 chntpw = callPackage ../tools/security/chntpw { };
4778 chopchop = callPackage ../tools/security/chopchop { };
4780 clapboard = callPackage ../tools/wayland/clapboard { };
4782 cliphist = callPackage ../tools/wayland/cliphist { };
4784 clipman = callPackage ../tools/wayland/clipman { };
4786 kabeljau = callPackage ../games/kabeljau { };
4788 kanshi = callPackage ../tools/wayland/kanshi { };
4790 oguri = callPackage ../tools/wayland/oguri { };
4792 shikane = callPackage ../tools/wayland/shikane { };
4794 shotman = callPackage ../tools/wayland/shotman { };
4796 slurp = callPackage ../tools/wayland/slurp { };
4798 sov = callPackage ../tools/wayland/sov { };
4800 swaykbdd = callPackage ../tools/wayland/swaykbdd { };
4802 swaycwd = callPackage ../tools/wayland/swaycwd { };
4804 swayr = callPackage ../tools/wayland/swayr { };
4806 swayrbar = callPackage ../tools/wayland/swayrbar { };
4808 swaysome = callPackage ../tools/wayland/swaysome { };
4810 swayimg = callPackage ../tools/wayland/swayimg { };
4812 swaytools = python3Packages.callPackage ../tools/wayland/swaytools { };
4814 swww = callPackage ../tools/wayland/swww { };
4816 wayland-utils = callPackage ../tools/wayland/wayland-utils { };
4818 wayland-proxy-virtwl = callPackage ../tools/wayland/wayland-proxy-virtwl {
4819 ocamlPackages = ocaml-ng.ocamlPackages_5_0;
4822 waylogout = callPackage ../tools/wayland/waylogout { };
4824 waynergy = callPackage ../tools/wayland/waynergy { };
4826 wayout = callPackage ../tools/wayland/wayout { };
4828 way-displays = callPackage ../tools/wayland/way-displays { };
4830 wev = callPackage ../tools/wayland/wev { };
4832 wdomirror = callPackage ../tools/wayland/wdomirror { };
4834 wdt = callPackage ../applications/networking/sync/wdt { };
4836 wlay = callPackage ../tools/wayland/wlay { };
4838 wl-clip-persist = callPackage ../tools/wayland/wl-clip-persist { };
4840 wl-clipboard = callPackage ../tools/wayland/wl-clipboard { };
4842 wl-clipboard-x11 = callPackage ../tools/wayland/wl-clipboard-x11 { };
4844 wl-color-picker = callPackage ../tools/wayland/wl-color-picker { };
4846 wl-mirror = callPackage ../tools/wayland/wl-mirror { };
4848 wl-screenrec = callPackage ../tools/wayland/wl-screenrec { };
4850 wleave = callPackage ../tools/wayland/wleave { };
4852 wlogout = callPackage ../tools/wayland/wlogout { };
4854 wlopm = callPackage ../tools/wayland/wlopm { };
4856 wlprop = callPackage ../tools/wayland/wlprop { };
4858 wlr-randr = callPackage ../tools/wayland/wlr-randr { };
4860 wlr-which-key = callPackage ../tools/wayland/wlr-which-key { };
4862 wlrctl = callPackage ../tools/wayland/wlrctl { };
4864 wlsunset = callPackage ../tools/wayland/wlsunset { };
4866 wl-gammactl = callPackage ../tools/wayland/wl-gammactl {
4867 wlroots = wlroots_0_15;
4870 wluma = callPackage ../tools/wayland/wluma { };
4872 wob = callPackage ../tools/wayland/wob { };
4874 wpaperd = callPackage ../tools/wayland/wpaperd { };
4876 wshowkeys = callPackage ../tools/wayland/wshowkeys { };
4878 wtype = callPackage ../tools/wayland/wtype { };
4880 ydotool = callPackage ../tools/wayland/ydotool { };
4882 cambalache = callPackage ../development/tools/cambalache { };
4884 cambrinary = python3Packages.callPackage ../applications/misc/cambrinary { };
4886 changedetection-io = callPackage ../servers/web-apps/changedetection-io { };
4888 clini = callPackage ../tools/misc/clini { };
4890 clipster = callPackage ../tools/misc/clipster { };
4892 clockify = callPackage ../applications/office/clockify {
4893 electron = electron_24;
4896 contrast = callPackage ../applications/accessibility/contrast { };
4898 cplex = callPackage ../applications/science/math/cplex (config.cplex or {});
4900 cpulimit = callPackage ../tools/misc/cpulimit { };
4902 code-minimap = callPackage ../tools/misc/code-minimap { };
4904 codesearch = callPackage ../tools/text/codesearch { };
4906 codec2 = callPackage ../development/libraries/codec2 { };
4908 contacts = callPackage ../tools/misc/contacts {
4909 inherit (darwin.apple_sdk.frameworks) Foundation AddressBook;
4910 xcbuildHook = xcbuild6Hook;
4913 colorls = callPackage ../tools/system/colorls { };
4915 coloursum = callPackage ../tools/text/coloursum {
4916 inherit (darwin.apple_sdk.frameworks) Security;
4919 compsize = callPackage ../os-specific/linux/compsize { };
4921 comrak = callPackage ../tools/text/comrak { };
4923 cot = with python3Packages; toPythonApplication cot;
4925 coturn = callPackage ../servers/coturn { };
4927 coursier = callPackage ../development/tools/coursier { };
4929 cppclean = callPackage ../development/tools/cppclean { };
4931 credhub-cli = callPackage ../tools/admin/credhub-cli { };
4933 crex = callPackage ../tools/misc/crex { };
4935 cri-tools = callPackage ../tools/virtualization/cri-tools { };
4937 crip = callPackage ../applications/audio/crip { };
4939 crosvm = callPackage ../applications/virtualization/crosvm { };
4941 crossplane = with python3Packages; toPythonApplication crossplane;
4943 crowdsec = callPackage ../tools/security/crowdsec { };
4945 crunch = callPackage ../tools/security/crunch { };
4947 crunchy-cli = callPackage ../applications/video/crunchy-cli { };
4949 crudini = callPackage ../tools/misc/crudini { };
4951 csv2odf = callPackage ../applications/office/csv2odf { };
4953 csv2parquet = callPackage ../tools/misc/csv2parquet { };
4955 csvdiff = callPackage ../tools/text/csvdiff { };
4957 csview = callPackage ../tools/text/csview { };
4959 csvkit = callPackage ../tools/text/csvkit { };
4961 csvquote = callPackage ../tools/text/csvquote { };
4963 csvtool = callPackage ../development/ocaml-modules/csv/csvtool.nix { };
4965 csv2latex = callPackage ../tools/misc/csv2latex { };
4967 csvq = callPackage ../development/tools/csvq { };
4969 csvs-to-sqlite = callPackage ../tools/misc/csvs-to-sqlite { };
4971 cucumber = callPackage ../development/tools/cucumber { };
4973 cutemarked-ng = libsForQt5.callPackage ../applications/office/cutemarked-ng { };
4975 dab_lib = callPackage ../development/libraries/dab_lib { };
4977 dabet = callPackage ../tools/misc/dabet { };
4979 dabtools = callPackage ../applications/radio/dabtools { };
4981 daemontools = callPackage ../tools/admin/daemontools { };
4983 dale = callPackage ../development/compilers/dale { };
4985 damon = callPackage ../tools/admin/damon { };
4987 dancing-script = callPackage ../data/fonts/dancing-script { };
4989 dante = callPackage ../servers/dante { };
4991 dapr-cli = callPackage ../development/tools/dapr/cli { };
4993 das = callPackage ../tools/security/das { };
4995 dasel = callPackage ../applications/misc/dasel { };
4997 dasher = callPackage ../applications/accessibility/dasher { };
4999 dataclass-wizard = with python3Packages; toPythonApplication dataclass-wizard;
5001 datafusion-cli = callPackage ../development/misc/datafusion { };
5003 datamash = callPackage ../tools/misc/datamash { };
5005 datasette = with python3Packages; toPythonApplication datasette;
5007 howard-hinnant-date = callPackage ../development/libraries/howard-hinnant-date { };
5009 datefmt = callPackage ../tools/misc/datefmt { };
5011 datefudge = callPackage ../tools/system/datefudge { };
5013 dateutils = callPackage ../tools/misc/dateutils { };
5015 datovka = libsForQt5.callPackage ../applications/networking/datovka { };
5017 dave = callPackage ../servers/http/dave { };
5019 dconf = callPackage ../development/libraries/dconf { };
5021 ddate = callPackage ../tools/misc/ddate { };
5023 ddosify = callPackage ../development/tools/ddosify { };
5025 dduper = callPackage ../tools/filesystems/dduper { };
5027 deck = callPackage ../applications/networking/deck { };
5029 dedup = callPackage ../tools/backup/dedup { };
5031 deheader = callPackage ../development/tools/misc/deheader { };
5033 dehydrated = callPackage ../tools/admin/dehydrated { };
5035 deja-dup = callPackage ../applications/backup/deja-dup { };
5037 dejsonlz4 = callPackage ../tools/compression/dejsonlz4 { };
5039 desync = callPackage ../applications/networking/sync/desync { };
5041 devdocs-desktop = callPackage ../applications/misc/devdocs-desktop { };
5043 devmem2 = callPackage ../os-specific/linux/devmem2 { };
5045 dbus-broker = callPackage ../os-specific/linux/dbus-broker { };
5047 dblab = callPackage ../development/tools/database/dblab { };
5049 dbx = callPackage ../applications/misc/dbx { };
5051 ioport = callPackage ../os-specific/linux/ioport { };
5053 dgoss = callPackage ../tools/misc/dgoss { };
5055 diagrams-builder = callPackage ../tools/graphics/diagrams-builder {
5056 inherit (haskellPackages) ghcWithPackages diagrams-builder;
5059 dialect = callPackage ../applications/misc/dialect { };
5061 dialogbox = libsForQt5.callPackage ../tools/misc/dialogbox { };
5063 dibbler = callPackage ../tools/networking/dibbler { };
5065 didder = callPackage ../tools/graphics/didder { };
5067 dieharder = callPackage ../tools/security/dieharder { };
5069 diesel-cli = callPackage ../development/tools/diesel-cli {
5070 inherit (darwin.apple_sdk.frameworks) Security;
5073 refinery-cli = callPackage ../development/tools/refinery-cli { };
5075 digitemp = callPackage ../tools/misc/digitemp { };
5077 dijo = callPackage ../tools/misc/dijo {
5078 inherit (darwin.apple_sdk.frameworks) CoreServices;
5081 ding = callPackage ../applications/misc/ding {
5082 aspellDicts_de = aspellDicts.de;
5083 aspellDicts_en = aspellDicts.en;
5086 dirb = callPackage ../tools/networking/dirb { };
5088 direnv = callPackage ../tools/misc/direnv { };
5090 dirstalk = callPackage ../tools/security/dirstalk { };
5092 h = callPackage ../tools/misc/h { };
5094 discount = callPackage ../tools/text/discount { };
5096 discourse = callPackage ../servers/web-apps/discourse { };
5098 discourseAllPlugins = discourse.override {
5099 plugins = lib.filter (p: p ? pluginName) (builtins.attrValues discourse.plugins);
5102 discourse-mail-receiver = callPackage ../servers/web-apps/discourse/mail_receiver { };
5104 discocss = callPackage ../tools/misc/discocss { };
5106 disfetch = callPackage ../tools/misc/disfetch { };
5108 disk-filltest = callPackage ../tools/system/disk-filltest { };
5110 disk-inventory-x = callPackage ../tools/filesystems/disk-inventory-x { };
5112 diskscan = callPackage ../tools/misc/diskscan { };
5114 disorderfs = callPackage ../tools/filesystems/disorderfs {
5115 asciidoc = asciidoc-full;
5118 dislocker = callPackage ../tools/filesystems/dislocker { };
5120 distgen = callPackage ../development/tools/distgen { };
5122 distrobuilder = callPackage ../tools/virtualization/distrobuilder { };
5124 ditaa = callPackage ../tools/graphics/ditaa { };
5126 dino = callPackage ../applications/networking/instant-messengers/dino {
5127 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-bad gst-vaapi;
5128 gst-plugins-good = gst_all_1.gst-plugins-good.override { gtkSupport = true; };
5131 djot-js = callPackage ../tools/text/djot-js { };
5133 djv = callPackage ../applications/graphics/djv { };
5135 dnschef = python3Packages.callPackage ../tools/networking/dnschef { };
5137 doitlive = callPackage ../tools/misc/doitlive { };
5139 dokuwiki = callPackage ../servers/web-apps/dokuwiki { };
5141 dolibarr = callPackage ../servers/web-apps/dolibarr { };
5143 doppler = callPackage ../tools/security/doppler { };
5145 dosage = callPackage ../applications/graphics/dosage { };
5147 dotenv-linter = callPackage ../development/tools/analysis/dotenv-linter {
5148 inherit (darwin.apple_sdk.frameworks) Security;
5151 dotool = callPackage ../tools/dotool { };
5153 inherit (ocamlPackages) dot-merlin-reader;
5155 dozenal = callPackage ../applications/misc/dozenal { };
5157 dpic = callPackage ../tools/graphics/dpic { };
5159 dsdcc = callPackage ../development/libraries/dsdcc { };
5161 dstp = callPackage ../development/tools/dstp { };
5163 dsvpn = callPackage ../applications/networking/dsvpn { };
5165 dtools = callPackage ../development/tools/dtools { };
5167 dwt1-shell-color-scripts = callPackage ../tools/misc/dwt1-shell-color-scripts { };
5169 dtrx = callPackage ../tools/compression/dtrx { };
5171 dua = callPackage ../tools/misc/dua { };
5173 duf = callPackage ../tools/misc/duf { };
5175 dum = callPackage ../development/tools/dum { };
5177 inherit (ocaml-ng.ocamlPackages_4_10) dune_1;
5178 inherit (ocamlPackages) dune_2 dune_3 dune-release;
5180 duperemove = callPackage ../tools/filesystems/duperemove { };
5182 dvc = with python3.pkgs; toPythonApplication dvc;
5184 dvc-with-remotes = dvc.override {
5185 enableGoogle = true;
5191 dynamic-colors = callPackage ../tools/misc/dynamic-colors { };
5193 dynamic-wallpaper = callPackage ../tools/graphics/dynamic-wallpaper { };
5195 dyncall = callPackage ../development/libraries/dyncall { };
5197 dyndnsc = callPackage ../applications/networking/dyndns/dyndnsc { };
5199 earthly = callPackage ../development/tools/earthly { };
5201 earlybird = callPackage ../tools/security/earlybird { };
5203 earlyoom = callPackage ../os-specific/linux/earlyoom { };
5205 easyabc = callPackage ../applications/audio/easyabc { };
5207 easycrypt = callPackage ../applications/science/logic/easycrypt { };
5209 easycrypt-runtest = callPackage ../applications/science/logic/easycrypt/runtest.nix { };
5211 easyocr = with python3.pkgs; toPythonApplication easyocr;
5213 EBTKS = callPackage ../development/libraries/science/biology/EBTKS { };
5215 ecasound = callPackage ../applications/audio/ecasound { };
5217 edac-utils = callPackage ../os-specific/linux/edac-utils { };
5219 eddy = libsForQt5.callPackage ../applications/graphics/eddy { };
5221 eggdrop = callPackage ../tools/networking/eggdrop { };
5223 egglog = callPackage ../applications/science/logic/egglog { };
5225 ego = callPackage ../tools/misc/ego { };
5227 ekam = callPackage ../development/tools/build-managers/ekam { };
5229 electronplayer = callPackage ../applications/video/electronplayer/electronplayer.nix { };
5231 electron-mail = callPackage ../applications/networking/mailreaders/electron-mail { };
5233 element = callPackage ../applications/science/chemistry/element { };
5235 element-desktop = callPackage ../applications/networking/instant-messengers/element/element-desktop.nix {
5236 inherit (darwin.apple_sdk.frameworks) Security AppKit CoreServices;
5237 electron = electron_26;
5239 element-desktop-wayland = writeScriptBin "element-desktop" ''
5241 NIXOS_OZONE_WL=1 exec ${element-desktop}/bin/element-desktop "$@"
5244 element-web-unwrapped = callPackage ../applications/networking/instant-messengers/element/element-web.nix { };
5246 element-web = callPackage ../applications/networking/instant-messengers/element/element-web-wrapper.nix {
5247 conf = config.element-web.conf or { };
5250 elementary-xfce-icon-theme = callPackage ../data/icons/elementary-xfce-icon-theme { };
5252 ell = callPackage ../os-specific/linux/ell { };
5254 elm-github-install = callPackage ../tools/package-management/elm-github-install { };
5256 elogind = callPackage ../applications/misc/elogind { };
5258 elpa = callPackage ../development/libraries/elpa { };
5260 enca = callPackage ../tools/text/enca { };
5262 encpipe = callPackage ../tools/misc/encpipe { };
5264 ent = callPackage ../tools/misc/ent { };
5266 entwine = callPackage ../applications/graphics/entwine { };
5268 envconsul = callPackage ../tools/system/envconsul { };
5270 envsubst = callPackage ../tools/misc/envsubst { };
5272 envfs = callPackage ../tools/filesystems/envfs { };
5274 er-patcher = callPackage ../tools/games/er-patcher { };
5276 erdtree = callPackage ../tools/system/erdtree { };
5278 errcheck = callPackage ../development/tools/errcheck { };
5280 eschalot = callPackage ../tools/security/eschalot { };
5282 espanso = callPackage ../applications/office/espanso {
5283 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation IOKit Kernel AVFoundation Carbon QTKit AVKit WebKit;
5285 espanso-wayland = espanso.override {
5287 waylandSupport = true;
5288 espanso = espanso-wayland;
5291 esphome = callPackage ../tools/misc/esphome { };
5293 esptool = callPackage ../tools/misc/esptool { };
5295 esptool_3 = callPackage ../tools/misc/esptool/3.nix { };
5297 esptool-ck = callPackage ../tools/misc/esptool-ck { };
5299 ephemeralpg = callPackage ../development/tools/database/ephemeralpg { };
5301 et = callPackage ../applications/misc/et { };
5303 ejson = callPackage ../development/tools/ejson { };
5305 eternal-terminal = callPackage ../tools/networking/eternal-terminal { };
5307 extism-cli = callPackage ../development/tools/extism-cli { };
5309 extrude = callPackage ../tools/security/extrude { };
5311 fastly = callPackage ../misc/fastly {
5312 # If buildGoModule is overridden, provide a matching version of the go attribute
5315 f2 = callPackage ../tools/misc/f2 { };
5317 f3 = callPackage ../tools/filesystems/f3 { };
5319 f3d = callPackage ../applications/graphics/f3d {
5320 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
5323 fac = callPackage ../development/tools/fac { };
5325 facedetect = callPackage ../tools/graphics/facedetect { };
5327 facter = callPackage ../tools/system/facter { };
5329 faketty = callPackage ../tools/misc/faketty { };
5331 fasd = callPackage ../tools/misc/fasd { };
5333 fastJson = callPackage ../development/libraries/fastjson { };
5335 fast-cli = nodePackages.fast-cli;
5337 fast-cpp-csv-parser = callPackage ../development/libraries/fast-cpp-csv-parser { };
5339 fast-ssh = callPackage ../tools/networking/fast-ssh {
5340 inherit (darwin.apple_sdk.frameworks) Security;
5343 faudio = callPackage ../development/libraries/faudio { };
5345 fblog = callPackage ../development/tools/fblog { };
5347 fd = callPackage ../tools/misc/fd { };
5349 fdroidcl = pkgs.callPackage ../development/mobile/fdroidcl { };
5351 fdroidserver = python3Packages.callPackage ../development/tools/fdroidserver { };
5353 fetch-scm = callPackage ../tools/misc/fetch-scm { };
5355 fiano = callPackage ../tools/misc/fiano { };
5357 filebench = callPackage ../tools/misc/filebench { };
5359 filebot = callPackage ../applications/video/filebot { };
5361 fileshare = callPackage ../servers/fileshare { };
5363 fileshelter = callPackage ../servers/web-apps/fileshelter { };
5365 fioctl = callPackage ../tools/admin/fioctl { };
5367 firecracker = callPackage ../applications/virtualization/firecracker { };
5369 firectl = callPackage ../applications/virtualization/firectl { };
5371 firestarter = callPackage ../applications/misc/firestarter { };
5373 fits-cloudctl = callPackage ../tools/admin/fits-cloudctl { };
5375 flitter = callPackage ../tools/misc/flitter { };
5377 flowgger = callPackage ../tools/misc/flowgger {
5378 inherit (darwin.apple_sdk.frameworks) CoreServices;
5381 frangipanni = callPackage ../tools/text/frangipanni { };
5383 frawk = callPackage ../tools/text/frawk { };
5385 fre = callPackage ../tools/misc/fre { };
5387 frei = callPackage ../tools/misc/frei { };
5389 frogmouth = callPackage ../tools/text/frogmouth { };
5391 fselect = callPackage ../tools/misc/fselect { };
5393 fsmon = callPackage ../tools/misc/fsmon { };
5395 fst = callPackage ../tools/text/fst { };
5397 fsql = callPackage ../tools/misc/fsql { };
5399 kitty-img = callPackage ../tools/misc/kitty-img { };
5401 ### TOOLS/TYPESETTING/TEX
5403 advi = callPackage ../tools/typesetting/tex/advi { };
5405 auctex = callPackage ../tools/typesetting/tex/auctex { };
5407 blahtexml = callPackage ../tools/typesetting/tex/blahtexml { };
5409 catdvi = callPackage ../tools/typesetting/tex/catdvi { };
5411 dblatex = callPackage ../tools/typesetting/tex/dblatex { };
5413 dblatexFull = dblatex.override { enableAllFeatures = true; };
5415 gladtex = callPackage ../tools/typesetting/tex/gladtex { };
5417 latex2mathml = with python3Packages; toPythonApplication latex2mathml;
5419 latexrun = callPackage ../tools/typesetting/tex/latexrun { };
5421 lkproof = callPackage ../tools/typesetting/tex/lkproof { };
5423 mftrace = callPackage ../tools/typesetting/tex/mftrace { };
5425 # Keep the old PGF since some documents don't render properly with
5427 pgf1 = callPackage ../tools/typesetting/tex/pgf-tikz/pgf-1.x.nix { };
5429 pgf2 = callPackage ../tools/typesetting/tex/pgf-tikz/pgf-2.x.nix { };
5431 pgf3 = callPackage ../tools/typesetting/tex/pgf-tikz/pgf-3.x.nix { };
5435 pgf-pie = callPackage ../tools/typesetting/tex/pgf-tikz/pgf-pie.nix { };
5437 pgf-umlcd = callPackage ../tools/typesetting/tex/pgf-tikz/pgf-umlcd.nix { };
5439 pgf-umlsd = callPackage ../tools/typesetting/tex/pgf-tikz/pgf-umlsd.nix { };
5441 pgfplots = callPackage ../tools/typesetting/tex/pgf-tikz/pgfplots.nix { };
5443 pplatex = callPackage ../tools/typesetting/tex/pplatex { };
5445 tetex = callPackage ../tools/typesetting/tex/tetex { libpng = libpng12; };
5447 tex-match = callPackage ../tools/typesetting/tex/tex-match { };
5449 texFunctions = callPackage ../tools/typesetting/tex/nix pkgs;
5451 # TeX Live; see https://nixos.org/nixpkgs/manual/#sec-language-texlive
5452 texlive = callPackage ../tools/typesetting/tex/texlive { };
5453 inherit (texlive.schemes) texliveBasic texliveBookPub texliveConTeXt texliveFull texliveGUST texliveInfraOnly texliveMedium texliveMinimal texliveSmall texliveTeTeX;
5455 fop = callPackage ../tools/typesetting/fop {
5459 fondu = callPackage ../tools/misc/fondu {
5460 inherit (darwin.apple_sdk.frameworks) CoreServices;
5463 fpp = callPackage ../tools/misc/fpp { };
5465 fsmark = callPackage ../tools/misc/fsmark { };
5467 futhark = haskell.lib.compose.justStaticExecutables haskellPackages.futhark;
5469 fx = callPackage ../development/tools/fx { };
5471 tllist = callPackage ../development/libraries/tllist { };
5473 fcft = callPackage ../development/libraries/fcft { };
5475 fuzzel = callPackage ../applications/misc/fuzzel { };
5477 fuzzylite = callPackage ../development/libraries/fuzzylite { };
5479 flashfocus = callPackage ../misc/flashfocus { };
5481 qt-video-wlr = libsForQt5.callPackage ../applications/misc/qt-video-wlr {
5482 wlroots = wlroots_0_15;
5485 fwup = callPackage ../tools/misc/fwup {
5486 inherit (darwin.apple_sdk.frameworks) DiskArbitration;
5489 fx-cast-bridge = callPackage ../tools/misc/fx-cast-bridge { };
5491 fzf = callPackage ../tools/misc/fzf { };
5493 fzf-obc = callPackage ../shells/bash/fzf-obc { };
5495 fzf-zsh = callPackage ../shells/zsh/fzf-zsh { };
5497 fzy = callPackage ../tools/misc/fzy { };
5499 g2o = libsForQt5.callPackage ../development/libraries/g2o { };
5501 gb-backup = callPackage ../tools/backup/gamerbackup { };
5503 gbsplay = callPackage ../applications/audio/gbsplay { };
5505 gdrive = callPackage ../applications/networking/gdrive { };
5507 gdrive3 = callPackage ../applications/networking/gdrive3 { };
5509 gdu = callPackage ../tools/system/gdu { };
5511 gfxreconstruct = callPackage ../tools/graphics/gfxreconstruct { };
5513 go-chromecast = callPackage ../applications/video/go-chromecast { };
5515 go-containerregistry = callPackage ../development/tools/go-containerregistry { };
5516 inherit (go-containerregistry) crane gcrane;
5518 go-rice = callPackage ../tools/misc/go.rice { };
5520 go-2fa = callPackage ../tools/security/2fa { };
5522 go-neb = callPackage ../applications/networking/instant-messengers/go-neb { };
5524 google-cursor = callPackage ../data/icons/google-cursor { };
5526 geckodriver = callPackage ../development/tools/geckodriver {
5527 inherit (darwin.apple_sdk.frameworks) Security;
5530 geekbench_4 = callPackage ../tools/misc/geekbench/4.nix { };
5531 geekbench_5 = callPackage ../tools/misc/geekbench/5.nix { };
5532 geekbench_6 = callPackage ../tools/misc/geekbench/6.nix { };
5533 geekbench = geekbench_6;
5535 gencfsm = callPackage ../tools/security/gencfsm { };
5537 genromfs = callPackage ../tools/filesystems/genromfs { };
5539 gh-ost = callPackage ../tools/misc/gh-ost { };
5541 ghauri = callPackage ../tools/security/ghauri { };
5543 ghdorker = callPackage ../tools/security/ghdorker { };
5545 ghidra = darwin.apple_sdk_11_0.callPackage ../tools/security/ghidra/build.nix {
5546 protobuf = protobuf_21;
5549 ghidra-bin = callPackage ../tools/security/ghidra { };
5551 gh2md = callPackage ../tools/backup/gh2md { };
5553 gif-for-cli = callPackage ../tools/misc/gif-for-cli { };
5555 giph = callPackage ../applications/video/giph { };
5557 gir-rs = callPackage ../development/tools/gir { };
5559 girsh = callPackage ../tools/networking/girsh { };
5561 gist = callPackage ../tools/text/gist { };
5563 gitjacker = callPackage ../tools/security/gitjacker { };
5565 gixy = callPackage ../tools/admin/gixy { };
5567 glpaper = callPackage ../development/tools/glpaper { };
5569 gllvm = callPackage ../development/tools/gllvm { };
5571 glide = callPackage ../development/tools/glide { };
5573 globalarrays = callPackage ../development/libraries/globalarrays { };
5575 glock = callPackage ../development/tools/glock { };
5577 glslviewer = callPackage ../development/tools/glslviewer {
5578 inherit (darwin.apple_sdk.frameworks) Cocoa;
5581 gmic-qt = libsForQt5.callPackage ../tools/graphics/gmic-qt { };
5583 gpg-tui = callPackage ../tools/security/gpg-tui {
5584 inherit (darwin.apple_sdk.frameworks) AppKit Foundation;
5585 inherit (darwin) libobjc libresolv;
5588 goa = callPackage ../development/tools/goa { };
5590 goawk = callPackage ../tools/text/goawk { };
5592 gohai = callPackage ../tools/system/gohai { };
5594 gorilla-bin = callPackage ../tools/security/gorilla-bin { };
5596 gorilla-cli = callPackage ../tools/llm/gorilla-cli { };
5598 godu = callPackage ../tools/misc/godu { };
5600 goss = callPackage ../tools/misc/goss { };
5602 gosu = callPackage ../tools/misc/gosu { };
5604 gotify-cli = callPackage ../tools/misc/gotify-cli { };
5606 gotify-desktop = callPackage ../tools/misc/gotify-desktop { };
5608 gping = callPackage ../tools/networking/gping {
5609 inherit (darwin.apple_sdk.frameworks) Security;
5612 gpu-burn = callPackage ../applications/misc/gpu-burn {
5613 # gpu-burn doesn't build on gcc11. CUDA 11.3 is the last version to use
5614 # pre-gcc11, in particular gcc9.
5615 stdenv = gcc9Stdenv;
5618 gpu-viewer = callPackage ../applications/misc/gpu-viewer { };
5620 greg = callPackage ../applications/audio/greg {
5621 pythonPackages = python3Packages;
5624 grim = callPackage ../tools/graphics/grim { };
5626 grit = callPackage ../tools/misc/grit { };
5628 grobi = callPackage ../tools/X11/grobi { };
5630 gscan2pdf = callPackage ../applications/graphics/gscan2pdf { };
5632 gsctl = callPackage ../applications/misc/gsctl {
5633 buildGoModule = buildGo119Module; # go 1.20 build failure
5636 gsocket = callPackage ../tools/networking/gsocket { };
5638 gthree = callPackage ../development/libraries/gthree { };
5640 gtg = callPackage ../applications/office/gtg { };
5642 gti = callPackage ../tools/misc/gti { };
5644 has = callPackage ../applications/misc/has { };
5646 hdate = callPackage ../applications/misc/hdate { };
5648 headache = callPackage ../development/tools/headache { };
5650 heatseeker = callPackage ../tools/misc/heatseeker { };
5652 hebcal = callPackage ../tools/misc/hebcal { };
5654 hebbot = callPackage ../servers/matrix-hebbot {
5655 inherit (darwin.apple_sdk.frameworks) Security;
5658 hexio = callPackage ../development/tools/hexio { };
5660 hexyl = callPackage ../tools/misc/hexyl { };
5662 hid-listen = callPackage ../tools/misc/hid-listen { };
5664 hid-tools = callPackage ../tools/misc/hid-tools { };
5666 hidrd = callPackage ../tools/misc/hidrd { };
5668 hiksink = callPackage ../tools/misc/hiksink {
5669 inherit (darwin.apple_sdk.frameworks) Security;
5672 hocr-tools = with python3Packages; toPythonApplication hocr-tools;
5674 home-manager = callPackage ../tools/package-management/home-manager { };
5676 homepage-dashboard = callPackage ../servers/homepage-dashboard {
5677 inherit (darwin) cctools;
5678 inherit (darwin.apple_sdk.frameworks) IOKit;
5681 hostsblock = callPackage ../tools/misc/hostsblock { };
5683 hopper = qt5.callPackage ../development/tools/analysis/hopper { };
5685 hr = callPackage ../applications/misc/hr { };
5687 humioctl = callPackage ../applications/logging/humioctl { };
5689 huniq = callPackage ../tools/text/huniq { };
5691 hunt = callPackage ../tools/misc/hunt { };
5693 hypr = callPackage ../applications/window-managers/hyprwm/hypr {
5694 cairo = cairo.override { xcbSupport = true; }; };
5696 hyprdim = callPackage ../applications/misc/hyprdim { };
5698 hyprland = callPackage ../applications/window-managers/hyprwm/hyprland {
5699 stdenv = gcc13Stdenv;
5700 wlroots = callPackage ../applications/window-managers/hyprwm/hyprland/wlroots.nix { };
5701 udis86 = callPackage ../applications/window-managers/hyprwm/hyprland/udis86.nix { };
5704 hyprland-autoname-workspaces = callPackage ../applications/misc/hyprland-autoname-workspaces { };
5706 hyprland-per-window-layout = callPackage ../tools/wayland/hyprland-per-window-layout { };
5708 hyprland-protocols = callPackage ../applications/window-managers/hyprwm/hyprland-protocols { };
5710 hyprnome = callPackage ../applications/misc/hyprnome { };
5712 hyprpaper = callPackage ../applications/window-managers/hyprwm/hyprpaper { };
5714 hyprpicker = callPackage ../applications/window-managers/hyprwm/hyprpicker {
5715 wlroots = wlroots_0_15;
5718 hyprshade = python311Packages.callPackage ../applications/window-managers/hyprwm/hyprshade { };
5720 hysteria = callPackage ../tools/networking/hysteria { };
5722 hyx = callPackage ../tools/text/hyx { };
5724 icdiff = callPackage ../tools/text/icdiff { };
5726 ictree = callPackage ../tools/misc/ictree { };
5728 inchi = callPackage ../development/libraries/inchi { };
5730 icon-slicer = callPackage ../tools/X11/icon-slicer { };
5732 ifm = callPackage ../tools/graphics/ifm { };
5734 iina = callPackage ../applications/video/iina { };
5736 ink = callPackage ../tools/misc/ink { };
5738 inklecate = callPackage ../development/compilers/inklecate { };
5740 intensity-normalization = with python3Packages; toPythonApplication intensity-normalization;
5742 interactsh = callPackage ../tools/misc/interactsh { };
5744 interlock = callPackage ../servers/interlock { };
5746 invoice = callPackage ../tools/misc/invoice { };
5748 invoiceplane = callPackage ../servers/web-apps/invoiceplane { };
5750 iotas = callPackage ../applications/office/iotas { };
5752 iotools = callPackage ../tools/misc/iotools { };
5754 irpf = callPackage ../applications/finance/irpf { };
5756 jellycli = callPackage ../applications/audio/jellycli { };
5758 jellyfin = callPackage ../servers/jellyfin {
5759 ffmpeg = jellyfin-ffmpeg;
5762 jellyfin-ffmpeg = callPackage ../development/libraries/jellyfin-ffmpeg { };
5764 jellyfin-media-player = libsForQt5.callPackage ../applications/video/jellyfin-media-player {
5765 inherit (darwin.apple_sdk.frameworks) CoreFoundation Cocoa CoreAudio MediaPlayer;
5768 jellyfin-mpv-shim = python3Packages.callPackage ../applications/video/jellyfin-mpv-shim { };
5770 jellyfin-web = callPackage ../servers/jellyfin/web.nix { };
5772 jellyseerr = callPackage ../servers/jellyseerr { };
5774 jiten = callPackage ../applications/misc/jiten { };
5776 kanjidraw = callPackage ../applications/misc/kanjidraw { };
5778 jotta-cli = callPackage ../applications/misc/jotta-cli { };
5780 joycond = callPackage ../os-specific/linux/joycond { };
5782 joystickwake = callPackage ../tools/games/joystickwake { };
5784 juce = callPackage ../development/misc/juce {
5785 stdenv = if stdenv.isDarwin then overrideSDK stdenv "11.0" else stdenv;
5788 jumppad = callPackage ../tools/virtualization/jumppad { };
5790 jwt-cli = callPackage ../tools/security/jwt-cli {
5791 inherit (darwin.apple_sdk.frameworks) Security;
5794 jwt-hack = callPackage ../tools/security/jwt-hack { } ;
5796 jwx = callPackage ../tools/security/jwx { } ;
5798 kapacitor = callPackage ../servers/monitoring/kapacitor { };
5800 karma = callPackage ../servers/monitoring/karma { };
5802 kaldi = callPackage ../tools/audio/kaldi {
5803 inherit (darwin.apple_sdk.frameworks) Accelerate;
5806 kalker = callPackage ../tools/misc/kalker { };
5808 kisslicer = callPackage ../tools/misc/kisslicer { };
5810 klaus = with python3Packages; toPythonApplication klaus;
5812 klipper = callPackage ../servers/klipper { };
5814 klipper-firmware = callPackage ../servers/klipper/klipper-firmware.nix { gcc-arm-embedded = gcc-arm-embedded-11; };
5816 klipper-flash = callPackage ../servers/klipper/klipper-flash.nix { };
5818 klipper-genconf = callPackage ../servers/klipper/klipper-genconf.nix { };
5820 klipper-estimator = callPackage ../applications/misc/klipper-estimator {
5821 inherit (darwin.apple_sdk.frameworks) Security;
5824 klipperscreen = callPackage ../applications/misc/klipperscreen { };
5826 klog = qt5.callPackage ../applications/radio/klog { };
5828 knxd = callPackage ../servers/knxd { };
5830 komga = callPackage ../servers/komga { };
5832 komorebi = callPackage ../applications/graphics/komorebi { };
5834 konsave = callPackage ../applications/misc/konsave { };
5836 krapslog = callPackage ../tools/misc/krapslog { };
5838 krelay = callPackage ../applications/networking/cluster/krelay { };
5840 krill = callPackage ../servers/krill {
5841 inherit (darwin.apple_sdk.frameworks) Security;
5844 lapce = callPackage ../applications/editors/lapce {
5845 inherit (darwin) libobjc;
5846 inherit (darwin.apple_sdk.frameworks) Security CoreServices ApplicationServices Carbon AppKit;
5849 lcdproc = callPackage ../servers/monitoring/lcdproc { };
5851 languagetool = callPackage ../tools/text/languagetool { };
5853 languagetool-rust = callPackage ../tools/text/languagetool-rust {
5854 inherit (darwin.apple_sdk.frameworks) Security;
5857 ldtk = callPackage ../applications/editors/ldtk { };
5859 lepton = callPackage ../tools/graphics/lepton { };
5861 lepton-eda = callPackage ../applications/science/electronics/lepton-eda { };
5863 lexend = callPackage ../data/fonts/lexend { };
5865 lexicon = with python3Packages; toPythonApplication dns-lexicon;
5867 lenpaste = callPackage ../servers/lenpaste { };
5869 lief = callPackage ../development/libraries/lief {
5873 libnbd = callPackage ../development/libraries/libnbd { };
5875 libndtypes = callPackage ../development/libraries/libndtypes { };
5877 libnss-mysql = callPackage ../os-specific/linux/libnss-mysql { };
5879 libnvme = callPackage ../os-specific/linux/libnvme { };
5881 librenms = callPackage ../servers/monitoring/librenms { };
5883 libxnd = callPackage ../development/libraries/libxnd { };
5885 libz = callPackage ../development/libraries/libz { };
5887 libzbc = callPackage ../os-specific/linux/libzbc { };
5889 libzbd = callPackage ../os-specific/linux/libzbd { };
5891 lifeograph = callPackage ../applications/editors/lifeograph { };
5893 limitcpu = callPackage ../tools/misc/limitcpu { };
5895 lineselect = callPackage ../tools/misc/lineselect { };
5897 link-grammar = callPackage ../tools/text/link-grammar { };
5899 linuxptp = callPackage ../os-specific/linux/linuxptp { };
5901 linuxdoc-tools = callPackage ../tools/text/sgml/linuxdoc-tools { };
5903 lisgd = callPackage ../tools/inputmethods/lisgd { };
5905 lite = callPackage ../applications/editors/lite { };
5907 lite-xl = callPackage ../applications/editors/lite-xl {
5908 inherit (darwin.apple_sdk.frameworks) Foundation;
5911 loadwatch = callPackage ../tools/system/loadwatch { };
5913 loccount = callPackage ../development/tools/misc/loccount { };
5915 long-shebang = callPackage ../misc/long-shebang { };
5917 lssecret = callPackage ../misc/lssecret {};
5919 lowdown = callPackage ../tools/typesetting/lowdown { };
5921 numatop = callPackage ../os-specific/linux/numatop { };
5923 numworks-udev-rules = callPackage ../os-specific/linux/numworks-udev-rules { };
5925 num-utils = callPackage ../tools/text/num-utils { };
5927 iio-sensor-proxy = callPackage ../os-specific/linux/iio-sensor-proxy { };
5929 ipvsadm = callPackage ../os-specific/linux/ipvsadm { };
5931 ir-standard-fonts = callPackage ../data/fonts/ir-standard-fonts { };
5933 kaggle = with python3Packages; toPythonApplication kaggle;
5935 lynis = callPackage ../tools/security/lynis { };
5937 maigret = callPackage ../tools/security/maigret { };
5939 maliit-framework = libsForQt5.callPackage ../applications/misc/maliit-framework { };
5941 maliit-keyboard = libsForQt5.callPackage ../applications/misc/maliit-keyboard { };
5943 mandown = callPackage ../tools/misc/mandown { };
5945 mantra = callPackage ../tools/security/mantra { };
5947 mapcidr = callPackage ../tools/misc/mapcidr { };
5949 maple-mono = (callPackage ../data/fonts/maple-font { }).Mono;
5950 maple-mono-NF = (callPackage ../data/fonts/maple-font { }).NF;
5951 maple-mono-SC-NF = (callPackage ../data/fonts/maple-font { }).SC-NF;
5952 maple-mono-otf = (callPackage ../data/fonts/maple-font { }).opentype;
5953 maple-mono-woff2 = (callPackage ../data/fonts/maple-font { }).woff2;
5954 maple-mono-autohint = (callPackage ../data/fonts/maple-font { }).autohint;
5956 marl = callPackage ../development/libraries/marl { };
5958 marlin-calc = callPackage ../tools/misc/marlin-calc { };
5960 marp-cli = callPackage ../tools/typesetting/marp { };
5962 masscan = callPackage ../tools/security/masscan { };
5964 massren = callPackage ../tools/misc/massren { };
5966 mat2 = with python3.pkgs; toPythonApplication mat2;
5968 maxcso = callPackage ../tools/archivers/maxcso { };
5970 measureme = callPackage ../development/tools/rust/measureme { };
5972 medusa = callPackage ../tools/security/medusa { };
5974 megasync = libsForQt5.callPackage ../applications/misc/megasync {
5978 megacmd = callPackage ../applications/misc/megacmd { };
5980 merriweather = callPackage ../data/fonts/merriweather { };
5982 merriweather-sans = callPackage ../data/fonts/merriweather-sans { };
5984 # while building documentation meson may want to run binaries for host
5985 # which needs an emulator
5986 # example of an error which this fixes
5987 # [Errno 8] Exec format error: './gdk3-scan'
5991 name = "mesonEmulatorHook";
5993 crossFile = writeText "cross-file.conf" ''
5995 exe_wrapper = ${lib.escapeShellArg (stdenv.targetPlatform.emulator pkgs)}
5999 # The throw is moved into the `makeSetupHook` derivation, so that its
6000 # outer level, but not its outPath can still be evaluated if the condition
6001 # doesn't hold. This ensures that splicing still can work correctly.
6002 (if (!stdenv.hostPlatform.canExecute stdenv.targetPlatform) then
6003 ../by-name/me/meson/emulator-hook.sh
6005 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.");
6007 meson-tools = callPackage ../misc/meson-tools { };
6009 metabase = callPackage ../servers/metabase {
6010 jdk11 = jdk11_headless;
6013 micropad = callPackage ../applications/office/micropad {
6014 electron = electron_27;
6017 midicsv = callPackage ../tools/audio/midicsv { };
6019 miniscript = callPackage ../applications/blockchains/miniscript { };
6021 miniserve = callPackage ../tools/misc/miniserve { };
6023 mkspiffs = callPackage ../tools/filesystems/mkspiffs { };
6025 mkspiffs-presets = recurseIntoAttrs (callPackages ../tools/filesystems/mkspiffs/presets.nix { });
6027 mlarchive2maildir = callPackage ../applications/networking/mailreaders/mlarchive2maildir { };
6029 mmctl = callPackage ../tools/misc/mmctl { };
6031 moar = callPackage ../tools/misc/moar { };
6033 mobilizon = callPackage ../servers/mobilizon {
6034 elixir = elixir_1_15;
6035 beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_15; });
6036 mobilizon-frontend = callPackage ../servers/mobilizon/frontend.nix { };
6039 molly-brown = callPackage ../servers/gemini/molly-brown { };
6041 monetdb = callPackage ../servers/sql/monetdb { };
6043 monado = callPackage ../applications/graphics/monado {
6044 inherit (gst_all_1) gstreamer gst-plugins-base;
6047 mons = callPackage ../tools/misc/mons { };
6049 monsoon = callPackage ../tools/security/monsoon { };
6051 moodle-dl = callPackage ../tools/networking/moodle-dl { };
6053 moon-phases = callPackage ../tools/misc/moon-phases { };
6055 moonraker = callPackage ../servers/moonraker { };
6057 morsel = callPackage ../tools/text/morsel { };
6059 mousetweaks = callPackage ../applications/accessibility/mousetweaks { };
6061 mp3blaster = callPackage ../applications/audio/mp3blaster { };
6063 mp3cat = callPackage ../tools/audio/mp3cat { };
6065 mp3fs = callPackage ../tools/filesystems/mp3fs { };
6067 mpdas = callPackage ../tools/audio/mpdas { };
6069 mpdcron = callPackage ../tools/audio/mpdcron { };
6071 mpdris2 = callPackage ../tools/audio/mpdris2 { };
6073 mpd-discord-rpc = callPackage ../tools/audio/mpd-discord-rpc { };
6075 mpd-mpris = callPackage ../tools/audio/mpd-mpris { };
6077 mpd-notification = callPackage ../tools/audio/mpd-notification { };
6079 mpd-sima = python3Packages.callPackage ../tools/audio/mpd-sima { };
6081 mpris-scrobbler = callPackage ../tools/audio/mpris-scrobbler { };
6083 mpd-touch-screen-gui = callPackage ../applications/audio/mpd-touch-screen-gui { };
6085 mq-cli = callPackage ../tools/system/mq-cli { };
6087 mrkd = callPackage ../tools/text/mrkd { };
6089 naproche = callPackage ../applications/science/logic/naproche { };
6091 nautilus-open-any-terminal = callPackage ../tools/misc/nautilus-open-any-terminal { };
6093 n2n = callPackage ../tools/networking/n2n { };
6095 nest-cli = callPackage ../development/tools/nest-cli { };
6097 nextdns = callPackage ../applications/networking/nextdns { };
6099 nexttrace = callPackage ../tools/networking/nexttrace { };
6101 ngadmin = callPackage ../applications/networking/ngadmin { };
6103 nfdump = callPackage ../tools/networking/nfdump { };
6105 nfstrace = callPackage ../tools/networking/nfstrace { };
6107 nitch = callPackage ../tools/misc/nitch { };
6109 nix-direnv = callPackage ../tools/misc/nix-direnv { };
6111 nixel = callPackage ../tools/nix/nixel { };
6113 nix-output-monitor = callPackage ../tools/nix/nix-output-monitor { };
6115 nix-template = callPackage ../tools/package-management/nix-template {
6116 inherit (darwin.apple_sdk.frameworks) Security;
6119 nltk-data = callPackage ../tools/text/nltk_data { };
6121 seaborn-data = callPackage ../tools/misc/seaborn-data { };
6123 nodepy-runtime = with python3.pkgs; toPythonApplication nodepy-runtime;
6125 nixpkgs-pytools = with python3.pkgs; toPythonApplication nixpkgs-pytools;
6127 nostr-rs-relay = callPackage ../servers/nostr-rs-relay { };
6129 notemap = callPackage ../tools/networking/notemap { };
6131 noteshrink = callPackage ../tools/misc/noteshrink { };
6133 noti = callPackage ../tools/misc/noti {
6134 inherit (darwin.apple_sdk.frameworks) Cocoa;
6137 notify = callPackage ../tools/misc/notify { };
6139 notifymuch = callPackage ../applications/misc/notifymuch { };
6141 nmh = callPackage ../tools/networking/nmh { };
6143 npins = callPackage ../tools/nix/npins { };
6145 nrsc5 = callPackage ../applications/misc/nrsc5 { };
6147 nsync = callPackage ../development/libraries/nsync { };
6149 nsz = with python3.pkgs; toPythonApplication nsz;
6151 nwipe = callPackage ../tools/security/nwipe { };
6153 nx2elf = callPackage ../tools/compression/nx2elf { };
6155 nx-libs = callPackage ../tools/X11/nx-libs { };
6157 nyx = callPackage ../tools/networking/nyx { };
6159 oci-cli = callPackage ../tools/admin/oci-cli { };
6161 oci-seccomp-bpf-hook = callPackage ../os-specific/linux/oci-seccomp-bpf-hook { };
6163 ocrmypdf = with python3.pkgs; toPythonApplication ocrmypdf;
6165 ocrfeeder = callPackage ../applications/graphics/ocrfeeder { };
6167 onboard = callPackage ../applications/misc/onboard { };
6169 oneshot = callPackage ../tools/networking/oneshot { };
6171 orjail = callPackage ../tools/security/orjail { };
6173 online-judge-template-generator = python3Packages.callPackage ../tools/misc/online-judge-template-generator { };
6175 online-judge-tools = with python3.pkgs; toPythonApplication online-judge-tools;
6177 onnxruntime = callPackage ../development/libraries/onnxruntime {
6178 inherit (darwin.apple_sdk.frameworks) Foundation;
6181 xkbd = callPackage ../applications/misc/xkbd { };
6183 libpsm2 = callPackage ../os-specific/linux/libpsm2 { };
6185 optar = callPackage ../tools/graphics/optar { };
6187 oni2 = callPackage ../applications/editors/oni2 { };
6189 obinskit = callPackage ../applications/misc/obinskit { };
6191 ockam = callPackage ../tools/networking/ockam {
6192 inherit (darwin.apple_sdk.frameworks) Security;
6195 odoo = callPackage ../applications/finance/odoo { };
6196 odoo15 = callPackage ../applications/finance/odoo/odoo15.nix { };
6198 odafileconverter = libsForQt5.callPackage ../applications/graphics/odafileconverter { };
6200 oil-buku = callPackage ../applications/misc/oil-buku { };
6202 ondir = callPackage ../tools/misc/ondir { };
6204 opam-publish = callPackage ../development/tools/ocaml/opam-publish { };
6206 opencomposite = callPackage ../development/libraries/opencomposite { };
6208 opencomposite-helper = callPackage ../development/libraries/opencomposite/helper.nix { };
6210 osdlyrics = callPackage ../applications/audio/osdlyrics { };
6212 ossutil = callPackage ../tools/admin/ossutil { };
6214 ospd-openvas = callPackage ../tools/security/ospd-openvas { };
6216 osv-detector = callPackage ../tools/security/osv-detector { };
6218 osv-scanner = callPackage ../tools/security/osv-scanner { };
6220 otf2bdf = callPackage ../applications/misc/otf2bdf { };
6222 pastel = callPackage ../applications/misc/pastel {
6223 inherit (darwin.apple_sdk.frameworks) Security;
6226 inherit (ocamlPackages) patdiff;
6228 patool = with python3Packages; toPythonApplication patool;
6230 pbgopy = callPackage ../tools/text/pbgopy { };
6232 pbzx = callPackage ../tools/compression/pbzx { };
6234 pc = callPackage ../tools/misc/pc { };
6236 pcb2gcode = callPackage ../tools/misc/pcb2gcode { };
6238 pcp = callPackage ../tools/misc/pcp { };
6240 persepolis = python3Packages.callPackage ../tools/networking/persepolis {
6241 wrapQtAppsHook = qt5.wrapQtAppsHook;
6244 pev = callPackage ../development/tools/analysis/pev { };
6246 phd2 = callPackage ../applications/science/astronomy/phd2 { };
6248 phoronix-test-suite = callPackage ../tools/misc/phoronix-test-suite { };
6250 photon = callPackage ../tools/networking/photon { };
6252 photofield = callPackage ../servers/photofield { };
6254 photoprism = callPackage ../servers/photoprism { };
6256 piglit = callPackage ../tools/graphics/piglit { };
6258 pika = callPackage ../applications/graphics/pika { };
6260 pkg = callPackage ../tools/package-management/pkg { };
6262 playerctl = callPackage ../tools/audio/playerctl { };
6264 pn = callPackage ../tools/text/pn { };
6266 pocket-casts = callPackage ../applications/audio/pocket-casts {
6267 electron = electron_27;
6270 portal = callPackage ../tools/misc/portal { };
6272 pouf = callPackage ../tools/misc/pouf { };
6274 poweralertd = callPackage ../tools/misc/poweralertd { };
6276 ps_mem = callPackage ../tools/system/ps_mem { };
6278 pscale = callPackage ../development/tools/pscale { };
6280 pulsarctl = callPackage ../tools/admin/pulsarctl { };
6282 psstop = callPackage ../tools/system/psstop { };
6284 precice = callPackage ../development/libraries/precice { };
6286 precice-config-visualizer = callPackage ../tools/misc/precice-config-visualizer { };
6288 proxmox-backup-client = callPackage ../applications/backup/proxmox-backup-client { };
6290 pueue = darwin.apple_sdk_11_0.callPackage ../applications/misc/pueue {
6291 inherit (darwin.apple_sdk_11_0) Libsystem;
6292 inherit (darwin.apple_sdk_11_0.frameworks) SystemConfiguration;
6295 pixcat = with python3Packages; toPythonApplication pixcat;
6297 pixiecore = callPackage ../tools/networking/pixiecore { };
6299 waitron = callPackage ../tools/networking/waitron { };
6301 pyCA = callPackage ../applications/video/pyca { };
6303 pyznap = python3Packages.callPackage ../tools/backup/pyznap { };
6305 procs = darwin.apple_sdk_11_0.callPackage ../tools/admin/procs {
6306 inherit (darwin.apple_sdk_11_0.frameworks) Security;
6307 inherit (darwin.apple_sdk_11_0) Libsystem;
6310 procyon = callPackage ../tools/misc/procyon { };
6312 profetch = callPackage ../tools/misc/profetch { };
6314 psrecord = python3Packages.callPackage ../tools/misc/psrecord { };
6316 pyenv = callPackage ../development/tools/pyenv { };
6318 r53-ddns = callPackage ../applications/networking/r53-ddns { };
6320 rare = python3Packages.callPackage ../games/rare { };
6322 rblake2sum = callPackage ../tools/security/rblake2sum {
6323 inherit (darwin.apple_sdk.frameworks) Security;
6326 reg = callPackage ../tools/virtualization/reg { };
6328 retool = callPackage ../applications/misc/retool { };
6330 rex = callPackage ../tools/system/rex { };
6332 river = callPackage ../applications/window-managers/river { };
6334 rivercarro = callPackage ../applications/misc/rivercarro { };
6336 river-luatile = callPackage ../applications/misc/river-luatile{ };
6338 rmapi = callPackage ../applications/misc/remarkable/rmapi { };
6340 rmate-sh = callPackage ../tools/misc/rmate-sh { };
6342 rmview = libsForQt5.callPackage ../applications/misc/remarkable/rmview { };
6344 rm-improved = callPackage ../applications/misc/rm-improved { };
6346 remarkable-mouse = python3Packages.callPackage ../applications/misc/remarkable/remarkable-mouse { };
6348 restream = callPackage ../applications/misc/remarkable/restream { };
6350 ropgadget = with python3Packages; toPythonApplication ropgadget;
6352 scour = with python3Packages; toPythonApplication scour;
6354 see = callPackage ../tools/misc/see { };
6356 s2png = callPackage ../tools/graphics/s2png { };
6358 sfz = callPackage ../tools/misc/sfz { };
6360 sgp4 = callPackage ../development/libraries/sgp4 { };
6362 shab = callPackage ../tools/text/shab { };
6364 sheldon = callPackage ../tools/misc/sheldon {
6365 inherit (darwin.apple_sdk.frameworks) Security;
6368 shell-hist = callPackage ../tools/misc/shell-hist { };
6370 shellhub-agent = callPackage ../applications/networking/shellhub-agent { };
6372 shellclear = callPackage ../tools/security/shellclear { };
6374 shellnoob = callPackage ../tools/security/shellnoob { };
6376 sheesy-cli = callPackage ../tools/security/sheesy-cli {
6377 inherit (darwin.apple_sdk.frameworks) Security;
6380 simdjson = callPackage ../development/libraries/simdjson { };
6382 shisho = callPackage ../tools/security/shisho { };
6384 sigslot = callPackage ../development/libraries/sigslot { };
6386 siglo = callPackage ../applications/misc/siglo { };
6388 simg2img = callPackage ../tools/filesystems/simg2img { };
6390 snazy = callPackage ../development/tools/snazy { };
6392 snippetpixie = callPackage ../tools/text/snippetpixie { };
6394 snowcat = callPackage ../tools/security/snowcat { };
6396 socklog = callPackage ../tools/system/socklog { };
6398 soju = callPackage ../applications/networking/soju { };
6400 spacevim = callPackage ../applications/editors/spacevim { };
6402 srvc = callPackage ../applications/version-management/srvc { };
6404 ssmsh = callPackage ../tools/admin/ssmsh { };
6406 stacs = callPackage ../tools/security/stacs { };
6408 stagit = callPackage ../development/tools/stagit { };
6410 starboard = callPackage ../applications/networking/cluster/starboard { };
6412 statserial = callPackage ../tools/misc/statserial { };
6414 steampipe = callPackage ../tools/misc/steampipe { };
6416 step-ca = callPackage ../tools/security/step-ca {
6417 inherit (darwin.apple_sdk.frameworks) PCSC;
6420 step-cli = callPackage ../tools/security/step-cli { };
6422 step-kms-plugin = callPackage ../tools/security/step-kms-plugin { };
6424 string-machine = callPackage ../applications/audio/string-machine { };
6426 stripe-cli = callPackage ../tools/admin/stripe-cli { };
6428 bash-supergenpass = callPackage ../tools/security/bash-supergenpass { };
6430 swappy = callPackage ../applications/misc/swappy { gtk = gtk3; };
6432 swapspace = callPackage ../tools/admin/swapspace { };
6434 swego = callPackage ../servers/swego { };
6436 sydbox = callPackage ../os-specific/linux/sydbox { };
6438 synth = callPackage ../tools/misc/synth {
6439 inherit (darwin.apple_sdk.frameworks) AppKit Security;
6442 syscall_limiter = callPackage ../os-specific/linux/syscall_limiter { };
6444 skeema = callPackage ../tools/system/skeema { };
6446 syslogng = callPackage ../tools/system/syslog-ng { };
6448 svt-av1 = callPackage ../tools/video/svt-av1 { };
6450 inherit (callPackages ../servers/rainloop { })
6454 rav1e = callPackage ../tools/video/rav1e {
6455 inherit (darwin.apple_sdk.frameworks) Security;
6458 raven-reader = callPackage ../applications/networking/newsreaders/raven-reader { };
6460 razergenie = libsForQt5.callPackage ../applications/misc/razergenie { };
6462 replay-sorcery = callPackage ../tools/video/replay-sorcery { };
6464 recyclarr = callPackage ../tools/video/recyclarr { };
6466 tsduck = callPackage ../tools/video/tsduck { };
6468 turso-cli = callPackage ../development/tools/turso-cli {};
6470 ripasso-cursive = callPackage ../tools/security/ripasso/cursive.nix {
6471 inherit (darwin.apple_sdk.frameworks) AppKit Security;
6474 ripe-atlas-tools = callPackage ../tools/networking/ripe-atlas-tools { };
6476 roundcube = callPackage ../servers/roundcube { };
6478 roundcubePlugins = dontRecurseIntoAttrs (callPackage ../servers/roundcube/plugins { });
6480 routersploit = callPackage ../tools/security/routersploit { };
6482 routinator = callPackage ../servers/routinator {
6483 inherit (darwin.apple_sdk.frameworks) Security;
6486 rsbep = callPackage ../tools/backup/rsbep { };
6488 rsbkb = callPackage ../tools/text/rsbkb { };
6490 rsign2 = callPackage ../tools/security/rsign2 { };
6492 rsyslog = callPackage ../tools/system/rsyslog {
6493 withHadoop = false; # Currently Broken
6494 withKsi = false; # Currently Broken
6497 rsyslog-light = rsyslog.override {
6499 withSystemd = false;
6500 withJemalloc = false;
6502 withPostgres = false;
6504 withNetSnmp = false;
6509 withLognorm = false;
6510 withMaxminddb = false;
6511 withOpenssl = false;
6514 withLogging = false;
6517 withRdkafka = false;
6520 withRabbitmq = false;
6521 withHiredis = false;
6524 rtrtr = callPackage ../servers/rtrtr {
6525 inherit (darwin.apple_sdk.frameworks) Security;
6528 xlogo = callPackage ../tools/X11/xlogo { };
6530 xmlbeans = callPackage ../tools/misc/xmlbeans { };
6532 xmlsort = perlPackages.XMLFilterSort;
6534 xmousepasteblock = callPackage ../tools/X11/xmousepasteblock { };
6536 mcrypt = callPackage ../tools/misc/mcrypt { };
6538 mongoaudit = callPackage ../tools/security/mongoaudit { };
6540 mongodb-compass = callPackage ../tools/misc/mongodb-compass { };
6542 mongodb-tools = callPackage ../tools/misc/mongodb-tools { };
6544 moosefs = callPackage ../tools/filesystems/moosefs { };
6546 mountain-duck = callPackage ../tools/filesystems/mountain-duck { };
6548 mox = callPackage ../servers/mail/mox { };
6550 mozlz4a = callPackage ../tools/compression/mozlz4a { };
6552 msr-tools = callPackage ../os-specific/linux/msr-tools { };
6554 mstflint = callPackage ../tools/misc/mstflint { };
6556 msldapdump = callPackage ../tools/security/msldapdump { };
6558 mslink = callPackage ../tools/misc/mslink { };
6560 mceinject = callPackage ../os-specific/linux/mceinject { };
6562 mcelog = callPackage ../os-specific/linux/mcelog {
6563 util-linux = util-linuxMinimal;
6566 sqldef = callPackage ../development/tools/sqldef { };
6568 sqlint = callPackage ../development/tools/sqlint { };
6570 squawk = callPackage ../development/tools/squawk { };
6572 antibody = callPackage ../shells/zsh/antibody { };
6574 antidote = callPackage ../shells/zsh/antidote { };
6576 antigen = callPackage ../shells/zsh/antigen { };
6578 apparix = callPackage ../tools/misc/apparix { };
6580 apc-temp-fetch = with python3.pkgs; callPackage ../tools/networking/apc-temp-fetch { };
6582 arping = callPackage ../tools/networking/arping { };
6584 arpoison = callPackage ../tools/networking/arpoison { };
6586 asciidoc = callPackage ../tools/typesetting/asciidoc {
6587 inherit (python3.pkgs) pygments matplotlib numpy aafigure recursivePthLoader;
6589 enableStandardFeatures = false;
6592 asciidoc-full = asciidoc.override {
6593 enableStandardFeatures = true;
6596 asciidoc-full-with-plugins = asciidoc.override {
6597 enableStandardFeatures = true;
6598 enableExtraPlugins = true;
6601 asciidoctor = callPackage ../tools/typesetting/asciidoctor { };
6603 asciidoctor-with-extensions = callPackage ../tools/typesetting/asciidoctor-with-extensions { };
6605 asciidoctorj = callPackage ../tools/typesetting/asciidoctorj { };
6607 asunder = callPackage ../applications/audio/asunder { };
6609 autossh = callPackage ../tools/networking/autossh { };
6611 assh = callPackage ../tools/networking/assh { };
6613 b2sum = callPackage ../tools/security/b2sum {
6614 inherit (llvmPackages) openmp;
6617 bacula = callPackage ../tools/backup/bacula {
6618 inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit;
6621 bacon = callPackage ../development/tools/bacon {
6622 inherit (darwin.apple_sdk.frameworks) CoreServices;
6625 bats = callPackage ../development/interpreters/bats { };
6627 bbe = callPackage ../tools/misc/bbe { };
6629 bkcrack = callPackage ../tools/security/bkcrack {
6630 inherit (llvmPackages) openmp;
6633 bdsync = callPackage ../tools/backup/bdsync { };
6635 beamerpresenter = beamerpresenter-mupdf;
6637 beamerpresenter-mupdf = qt6Packages.callPackage ../applications/office/beamerpresenter {
6642 beamerpresenter-poppler = qt6Packages.callPackage ../applications/office/beamerpresenter {
6647 beanstalkd = callPackage ../servers/beanstalkd { };
6649 bee = callPackage ../applications/networking/bee/bee.nix {
6650 version = "release";
6653 bee-unstable = bee.override {
6654 version = "unstable";
6657 bee-clef = callPackage ../applications/networking/bee/bee-clef.nix { };
6659 beetsPackages = lib.recurseIntoAttrs (callPackage ../tools/audio/beets { });
6660 inherit (beetsPackages) beets beets-unstable;
6662 bento4 = callPackage ../tools/video/bento4 { };
6664 bepasty = callPackage ../tools/misc/bepasty { };
6666 bettercap = callPackage ../tools/security/bettercap { };
6668 bfs = callPackage ../tools/system/bfs { };
6670 bevelbar = callPackage ../tools/X11/bevelbar { };
6672 bgs = callPackage ../tools/X11/bgs { };
6674 bibclean = callPackage ../tools/typesetting/bibclean { };
6676 biber = callPackage ../tools/typesetting/biber { };
6678 biber-ms = callPackage ../tools/typesetting/biber-ms { };
6680 biblatex-check = callPackage ../tools/typesetting/biblatex-check { };
6682 binlore = callPackage ../development/tools/analysis/binlore { };
6684 birdfont = callPackage ../tools/misc/birdfont { };
6685 xmlbird = callPackage ../tools/misc/birdfont/xmlbird.nix { stdenv = gccStdenv; };
6687 blueberry = callPackage ../tools/bluetooth/blueberry { };
6689 blueman = callPackage ../tools/bluetooth/blueman { };
6691 bluetuith = callPackage ../tools/bluetooth/bluetuith { };
6693 bmrsa = callPackage ../tools/security/bmrsa/11.nix { };
6695 bogofilter = callPackage ../tools/misc/bogofilter { };
6697 bom = callPackage ../tools/admin/bom { };
6699 bomber-go = callPackage ../development/tools/bomber-go { };
6701 bomutils = callPackage ../tools/archivers/bomutils { };
6703 boofuzz= callPackage ../tools/security/boofuzz { };
6705 briar-desktop = callPackage ../applications/networking/instant-messengers/briar-desktop { };
6707 bsdbuild = callPackage ../development/tools/misc/bsdbuild { };
6709 bsdiff = callPackage ../tools/compression/bsdiff { };
6711 btar = callPackage ../tools/backup/btar { };
6713 bumpver = callPackage ../applications/version-management/bumpver { };
6715 bup = callPackage ../tools/backup/bup { };
6717 bupstash = darwin.apple_sdk_11_0.callPackage ../tools/backup/bupstash { };
6719 burp = callPackage ../tools/backup/burp { };
6721 buku = callPackage ../applications/misc/buku { };
6723 byzanz = callPackage ../applications/video/byzanz { };
6725 algolia-cli = callPackage ../development/tools/algolia-cli { };
6727 anydesk = callPackage ../applications/networking/remote/anydesk { };
6729 anystyle-cli = callPackage ../tools/misc/anystyle-cli { };
6731 atool = callPackage ../tools/archivers/atool { };
6733 bash_unit = callPackage ../tools/misc/bash_unit { };
6735 boltbrowser = callPackage ../tools/misc/boltbrowser { };
6737 bsc = callPackage ../tools/compression/bsc {
6738 inherit (llvmPackages) openmp;
6741 bzip2 = callPackage ../tools/compression/bzip2 { };
6743 bzip2_1_1 = callPackage ../tools/compression/bzip2/1_1.nix { };
6745 bzip3 = callPackage ../tools/compression/bzip3 {
6746 stdenv = clangStdenv;
6749 cabextract = callPackage ../tools/archivers/cabextract { };
6751 cadaver = callPackage ../tools/networking/cadaver { };
6753 davix = callPackage ../tools/networking/davix {
6754 inherit (darwin.apple_sdk.frameworks) Security;
6757 davix-copy = davix.override { enableThirdPartyCopy = true; };
6759 cantata = libsForQt5.callPackage ../applications/audio/cantata { };
6761 cantoolz = callPackage ../tools/networking/cantoolz { };
6763 can-utils = callPackage ../os-specific/linux/can-utils { };
6765 cannelloni = callPackage ../os-specific/linux/cannelloni { };
6767 caudec = callPackage ../applications/audio/caudec { };
6769 ccd2iso = callPackage ../tools/cd-dvd/ccd2iso { };
6771 ccid = callPackage ../tools/security/ccid { };
6773 ccrypt = callPackage ../tools/security/ccrypt { };
6775 ccze = callPackage ../tools/misc/ccze { };
6777 cdecl = callPackage ../development/tools/cdecl { };
6779 cdi2iso = callPackage ../tools/cd-dvd/cdi2iso { };
6781 cdist = python3Packages.callPackage ../tools/admin/cdist { };
6783 cdimgtools = callPackage ../tools/cd-dvd/cdimgtools { };
6785 cdpr = callPackage ../tools/networking/cdpr { };
6787 cdrdao = callPackage ../tools/cd-dvd/cdrdao {
6788 inherit (darwin.apple_sdk.frameworks) CoreServices IOKit;
6791 cdrkit = callPackage ../tools/cd-dvd/cdrkit { };
6793 cdrtools = callPackage ../tools/cd-dvd/cdrtools {
6794 stdenv = if stdenv.isDarwin then overrideLibcxx llvmPackages_14.stdenv else stdenv;
6795 inherit (darwin.apple_sdk.frameworks) Carbon IOKit;
6798 cemu-ti = qt5.callPackage ../applications/science/math/cemu-ti { };
6800 cider = callPackage ../applications/audio/cider { };
6802 iat = callPackage ../tools/cd-dvd/iat { };
6804 isolyzer = callPackage ../tools/cd-dvd/isolyzer { };
6806 isomd5sum = callPackage ../tools/cd-dvd/isomd5sum { };
6808 mdf2iso = callPackage ../tools/cd-dvd/mdf2iso { };
6810 nrg2iso = callPackage ../tools/cd-dvd/nrg2iso { };
6812 ceph-csi = callPackage ../tools/filesystems/ceph-csi { };
6815 inherit (callPackages ../tools/filesystems/ceph {
6823 inherit (callPackages ../tools/security/certmgr { })
6824 certmgr certmgr-selfsigned;
6826 cfdg = callPackage ../tools/graphics/cfdg { };
6828 cglm = callPackage ../development/libraries/cglm { };
6830 cgreen = callPackage ../development/libraries/cgreen { };
6832 chain-bench = callPackage ../tools/security/chain-bench { };
6834 chainsaw = callPackage ../tools/security/chainsaw { };
6836 checkinstall = callPackage ../tools/package-management/checkinstall { };
6838 checkmake = callPackage ../development/tools/checkmake { };
6840 cherrybomb = callPackage ../tools/security/cherrybomb { };
6842 chit = callPackage ../development/tools/chit { };
6844 chkrootkit = callPackage ../tools/security/chkrootkit { };
6846 chrony = callPackage ../tools/networking/chrony { };
6848 chunkfs = callPackage ../tools/filesystems/chunkfs { };
6850 chunksync = callPackage ../tools/backup/chunksync { };
6852 cicero-tui = callPackage ../tools/misc/cicero-tui { };
6854 cilium-cli = callPackage ../applications/networking/cluster/cilium { };
6856 cjdns = callPackage ../tools/networking/cjdns { };
6857 cjdns-tools = callPackage ../tools/admin/cjdns-tools { };
6859 cjson = callPackage ../development/libraries/cjson { };
6861 cksfv = callPackage ../tools/networking/cksfv { };
6863 clementine = libsForQt5.callPackage ../applications/audio/clementine {
6865 with gst_all_1; [ gst-plugins-base gst-plugins-good gst-plugins-ugly gst-libav ];
6866 protobuf = protobuf_21;
6869 mellowplayer = libsForQt5.callPackage ../applications/audio/mellowplayer { };
6871 ciopfs = callPackage ../tools/filesystems/ciopfs { };
6873 circleci-cli = callPackage ../development/tools/misc/circleci-cli { };
6875 circus = with python3Packages; toPythonApplication circus;
6877 cirrus-cli = callPackage ../development/tools/continuous-integration/cirrus-cli { };
6879 cirrusgo = callPackage ../tools/security/cirrusgo { };
6881 inherit (callPackage ../applications/networking/remote/citrix-workspace { })
6882 citrix_workspace_23_02_0
6883 citrix_workspace_23_07_0
6885 citrix_workspace = citrix_workspace_23_07_0;
6887 clima = callPackage ../tools/text/clima { };
6889 cmigemo = callPackage ../tools/text/cmigemo { };
6891 cmospwd = callPackage ../tools/security/cmospwd { };
6893 cmst = libsForQt5.callPackage ../tools/networking/cmst { };
6895 cmt = callPackage ../applications/audio/cmt { };
6897 crlfsuite = callPackage ../tools/security/crlfsuite { };
6899 crlfuzz = callPackage ../tools/security/crlfuzz { };
6901 hedgedoc = callPackage ../servers/web-apps/hedgedoc { };
6903 colord = callPackage ../tools/misc/colord { };
6905 colord-gtk = callPackage ../tools/misc/colord-gtk { };
6907 colord-gtk4 = colord-gtk.override { withGtk4 = true; };
6909 colordiff = callPackage ../tools/text/colordiff { };
6911 connect = callPackage ../tools/networking/connect { };
6913 conspy = callPackage ../os-specific/linux/conspy { };
6915 connmanFull = connman.override {
6916 # TODO: Why is this in `connmanFull` and not the default build? See TODO in
6917 # nixos/modules/services/networking/connman.nix (near the assertions)
6918 enableNetworkManagerCompatibility = true;
6919 enableHh2serialGps = true;
6925 connmanMinimal = connman.override {
6926 # enableDatafiles = false; # If disabled, configuration and data files are not installed
6927 # enableEthernet = false; # If disabled no ethernet connection can be performed
6928 # enableWifi = false; # If disabled no WiFi connection can be performed
6929 enableBluetooth = false;
6930 enableClient = false;
6931 enableDundee = false;
6932 enableGadget = false;
6933 enableLoopback = false;
6934 enableNeard = false;
6935 enableOfono = false;
6936 enableOpenconnect = false;
6937 enableOpenvpn = false;
6938 enablePacrunner = false;
6939 enablePolkit = false;
6941 enableStats = false;
6942 enableTools = false;
6944 enableWireguard = false;
6945 enableWispr = false;
6948 convertlit = callPackage ../tools/text/convertlit { };
6950 collectd = callPackage ../tools/system/collectd {
6951 inherit (darwin.apple_sdk.frameworks) IOKit;
6954 collectd-data = callPackage ../tools/system/collectd/data.nix { };
6956 colormake = callPackage ../development/tools/build-managers/colormake { };
6958 cpuminer = callPackage ../tools/misc/cpuminer { };
6960 crabz = callPackage ../tools/compression/crabz { };
6962 ethash = callPackage ../development/libraries/ethash { };
6964 cuetools = callPackage ../tools/cd-dvd/cuetools { };
6966 u3-tool = callPackage ../tools/filesystems/u3-tool { };
6968 unifdef = callPackage ../development/tools/misc/unifdef { };
6970 unify = with python3Packages; toPythonApplication unify;
6972 unionfs-fuse = callPackage ../tools/filesystems/unionfs-fuse { };
6974 unparam = callPackage ../tools/misc/unparam { };
6976 inherit (nodePackages) uppy-companion;
6978 usb-modeswitch = callPackage ../development/tools/misc/usb-modeswitch { };
6979 usb-modeswitch-data = callPackage ../development/tools/misc/usb-modeswitch/data.nix { };
6981 usbsdmux = callPackage ../development/tools/misc/usbsdmux { };
6983 usbview = callPackage ../tools/misc/usbview { };
6985 usbimager = callPackage ../tools/misc/usbimager { };
6987 uwuify = callPackage ../tools/misc/uwuify { };
6989 anthy = callPackage ../tools/inputmethods/anthy { };
6991 evdevremapkeys = callPackage ../tools/inputmethods/evdevremapkeys { };
6993 evsieve = callPackage ../tools/inputmethods/evsieve { };
6995 eyedropper = callPackage ../applications/graphics/eyedropper { };
6997 persistent-evdev = python3Packages.callPackage ../servers/persistent-evdev { };
6999 evscript = callPackage ../tools/inputmethods/evscript { };
7001 keyd = callPackage ../tools/inputmethods/keyd { };
7003 keymapper = callPackage ../tools/inputmethods/keymapper { };
7005 twitch-tui = callPackage ../applications/networking/instant-messengers/twitch-tui {
7006 inherit (darwin.apple_sdk_11_0.frameworks) Security CoreServices;
7009 gebaar-libinput = callPackage ../tools/inputmethods/gebaar-libinput { stdenv = gcc10StdenvCompat; };
7011 kime = callPackage ../tools/inputmethods/kime { };
7013 libpinyin = callPackage ../development/libraries/libpinyin { };
7015 inherit (import ../development/libraries/libsbsms pkgs)
7021 libskk = callPackage ../development/libraries/libskk {
7022 inherit (gnome) gnome-common;
7025 m17-cxx-demod = callPackage ../applications/radio/m17-cxx-demod { };
7027 m17n_db = callPackage ../tools/inputmethods/m17n-db { };
7029 m17n_lib = callPackage ../tools/inputmethods/m17n-lib { };
7031 libotf = callPackage ../tools/inputmethods/m17n-lib/otf.nix { };
7033 netbird = callPackage ../tools/networking/netbird {
7034 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa IOKit Kernel UserNotifications WebKit;
7037 netbird-ui = netbird.override {
7041 netevent = callPackage ../tools/inputmethods/netevent { };
7043 netplan = callPackage ../tools/admin/netplan { };
7045 skktools = callPackage ../tools/inputmethods/skk/skktools { };
7046 skk-dicts = callPackage ../tools/inputmethods/skk/skk-dicts { };
7048 libkkc-data = callPackage ../data/misc/libkkc-data { };
7050 libkkc = callPackage ../tools/inputmethods/libkkc { };
7052 ibus = callPackage ../tools/inputmethods/ibus { };
7054 ibus-engines = recurseIntoAttrs {
7055 anthy = callPackage ../tools/inputmethods/ibus-engines/ibus-anthy { };
7057 bamboo = callPackage ../tools/inputmethods/ibus-engines/ibus-bamboo { };
7059 hangul = callPackage ../tools/inputmethods/ibus-engines/ibus-hangul { };
7061 kkc = callPackage ../tools/inputmethods/ibus-engines/ibus-kkc { };
7063 libpinyin = callPackage ../tools/inputmethods/ibus-engines/ibus-libpinyin { };
7065 libthai = callPackage ../tools/inputmethods/ibus-engines/ibus-libthai { };
7067 m17n = callPackage ../tools/inputmethods/ibus-engines/ibus-m17n { };
7069 mozc = callPackage ../tools/inputmethods/ibus-engines/ibus-mozc {
7070 stdenv = clangStdenv;
7071 protobuf = pkgs.protobuf_21.overrideDerivation (_: { stdenv = clangStdenv; });
7074 openbangla-keyboard = libsForQt5.callPackage ../applications/misc/openbangla-keyboard { withIbusSupport = true; };
7076 rime = callPackage ../tools/inputmethods/ibus-engines/ibus-rime { };
7078 table = callPackage ../tools/inputmethods/ibus-engines/ibus-table { };
7080 table-chinese = callPackage ../tools/inputmethods/ibus-engines/ibus-table-chinese {
7081 ibus-table = ibus-engines.table;
7084 table-others = callPackage ../tools/inputmethods/ibus-engines/ibus-table-others {
7085 ibus-table = ibus-engines.table;
7088 uniemoji = callPackage ../tools/inputmethods/ibus-engines/ibus-uniemoji { };
7090 typing-booster-unwrapped = callPackage ../tools/inputmethods/ibus-engines/ibus-typing-booster { };
7092 typing-booster = callPackage ../tools/inputmethods/ibus-engines/ibus-typing-booster/wrapper.nix {
7093 typing-booster = ibus-engines.typing-booster-unwrapped;
7097 ibus-with-plugins = callPackage ../tools/inputmethods/ibus/wrapper.nix { };
7099 ibus-theme-tools = callPackage ../tools/misc/ibus-theme-tools { };
7101 interception-tools = callPackage ../tools/inputmethods/interception-tools { };
7102 interception-tools-plugins = {
7103 caps2esc = callPackage ../tools/inputmethods/interception-tools/caps2esc.nix { };
7104 dual-function-keys = callPackage ../tools/inputmethods/interception-tools/dual-function-keys.nix { };
7107 age = callPackage ../tools/security/age { };
7109 agebox = callPackage ../tools/security/agebox { };
7111 age-plugin-ledger = callPackage ../tools/security/age-plugin-ledger {
7112 inherit (darwin.apple_sdk.frameworks) AppKit;
7115 age-plugin-tpm = callPackage ../tools/security/age-plugin-tpm { };
7117 age-plugin-yubikey = darwin.apple_sdk_11_0.callPackage ../tools/security/age-plugin-yubikey {
7118 inherit (darwin.apple_sdk_11_0.frameworks) Foundation PCSC IOKit;
7121 artim-dark = callPackage ../data/themes/artim-dark { };
7123 bbin = callPackage ../development/tools/bbin { };
7125 blacken-docs = callPackage ../tools/misc/blacken-docs { };
7127 bore = callPackage ../tools/networking/bore {
7128 inherit (darwin) Libsystem;
7129 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
7132 brotli = callPackage ../tools/compression/brotli { };
7134 biodiff = callPackage ../development/tools/biodiff { };
7136 biome = callPackage ../development/tools/biome { };
7138 biosdevname = callPackage ../tools/networking/biosdevname { };
7140 bluetooth_battery = python3Packages.callPackage ../applications/misc/bluetooth_battery { };
7142 boa = callPackage ../development/web/boa { };
7144 bombardier = callPackage ../tools/networking/bombardier { };
7146 caeml = callPackage ../applications/networking/mailreaders/caeml { };
7148 calyx-vpn = libsForQt5.callPackage ../tools/networking/bitmask-vpn {
7150 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
7153 cask-server = libsForQt5.callPackage ../applications/misc/cask-server { };
7155 cc2538-bsl = callPackage ../tools/misc/cc2538-bsl { };
7157 code-browser-qt = libsForQt5.callPackage ../applications/editors/code-browser { withQt = true; };
7158 code-browser-gtk2 = callPackage ../applications/editors/code-browser { withGtk2 = true; };
7159 code-browser-gtk = callPackage ../applications/editors/code-browser { withGtk3 = true; };
7161 certdump = callPackage ../tools/security/certdump { };
7163 certstrap = callPackage ../tools/security/certstrap { };
7165 cfssl = callPackage ../tools/security/cfssl { };
7167 cfs-zen-tweaks = callPackage ../os-specific/linux/cfs-zen-tweaks { };
7169 chafa = callPackage ../tools/misc/chafa {
7170 inherit (darwin.apple_sdk.frameworks) Foundation;
7173 changetower = callPackage ../tools/networking/changetower { };
7175 chatblade = callPackage ../applications/misc/chatblade { };
7177 checkbashisms = callPackage ../development/tools/misc/checkbashisms { };
7179 checkmate = callPackage ../development/tools/checkmate { };
7181 circup = callPackage ../development/tools/circup { };
7183 civetweb = callPackage ../development/libraries/civetweb { };
7185 ckb-next = libsForQt5.callPackage ../tools/misc/ckb-next { };
7187 clamav = darwin.apple_sdk_11_0.callPackage ../tools/security/clamav {
7188 inherit (darwin.apple_sdk_11_0.frameworks) Foundation;
7191 client-ip-echo = callPackage ../servers/misc/client-ip-echo { };
7193 cloc = callPackage ../tools/misc/cloc { };
7195 clolcat = callPackage ../tools/misc/clolcat { };
7197 cloog = callPackage ../development/libraries/cloog {
7201 cloog_0_18_0 = callPackage ../development/libraries/cloog/0.18.0.nix {
7205 cloogppl = callPackage ../development/libraries/cloog-ppl { };
7207 cloud-utils = callPackage ../tools/misc/cloud-utils { };
7209 cloudlist = callPackage ../tools/security/cloudlist { };
7211 cmdpack = callPackages ../tools/misc/cmdpack { };
7213 cobalt = callPackage ../applications/misc/cobalt {
7214 inherit (darwin.apple_sdk.frameworks) CoreServices;
7217 cobang = python3Packages.callPackage ../applications/misc/cobang {
7218 gst-plugins-good = gst_all_1.gst-plugins-good.override { gtkSupport = true; };
7221 cocoapods = callPackage ../development/tools/cocoapods { };
7223 cocoapods-beta = lowPrio (callPackage ../development/tools/cocoapods { beta = true; });
7225 cocom = callPackage ../tools/networking/cocom {
7226 inherit (darwin.apple_sdk.frameworks) Security;
7229 codeberg-pages = callPackage ../development/tools/continuous-integration/codeberg-pages { };
7231 codebraid = callPackage ../tools/misc/codebraid { };
7233 codemov = callPackage ../tools/misc/codemov { };
7235 codevis = callPackage ../tools/misc/codevis { };
7237 compass = callPackage ../development/tools/compass { };
7239 cone = callPackage ../development/compilers/cone {
7240 llvmPackages = llvmPackages_7;
7243 conda = callPackage ../tools/package-management/conda { };
7245 conduktor = callPackage ../applications/misc/conduktor { };
7247 console-bridge = callPackage ../development/libraries/console-bridge { };
7249 convbin = callPackage ../tools/misc/convbin { };
7251 convimg = callPackage ../tools/misc/convimg { };
7253 convfont = callPackage ../tools/misc/convfont { };
7255 convmv = callPackage ../tools/misc/convmv { };
7257 convoy = callPackage ../tools/filesystems/convoy { };
7259 cpcfs = callPackage ../tools/filesystems/cpcfs { };
7261 coreutils = callPackage ../tools/misc/coreutils { };
7263 # The coreutils above are built with dependencies from
7264 # bootstrapping. We cannot override it here, because that pulls in
7265 # openssl from the previous stage as well.
7266 coreutils-full = callPackage ../tools/misc/coreutils { minimal = false; };
7267 coreutils-prefixed = coreutils.override { withPrefix = true; singleBinary = false; };
7269 corkscrew = callPackage ../tools/networking/corkscrew { };
7271 cowpatty = callPackage ../tools/security/cowpatty { };
7273 cpio = callPackage ../tools/archivers/cpio { };
7275 cpufetch = callPackage ../tools/misc/cpufetch { };
7277 crackmapexec = callPackage ../tools/security/crackmapexec { };
7279 crackxls = callPackage ../tools/security/crackxls { };
7281 crd2pulumi = callPackage ../development/tools/crd2pulumi { };
7283 create-cycle-app = nodePackages.create-cycle-app;
7285 createrepo_c = callPackage ../tools/package-management/createrepo_c { };
7287 cringify = callPackage ../tools/text/cringify { };
7289 cromfs = callPackage ../tools/archivers/cromfs {
7290 stdenv = gcc10StdenvCompat;
7293 cron = callPackage ../tools/system/cron { };
7295 ctlptl = callPackage ../development/tools/ctlptl { };
7297 dumpnar = callPackage ../tools/archivers/dumpnar { };
7299 snooze = callPackage ../tools/system/snooze { };
7301 cudaPackages_10_0 = callPackage ./cuda-packages.nix { cudaVersion = "10.0"; };
7302 cudaPackages_10_1 = callPackage ./cuda-packages.nix { cudaVersion = "10.1"; };
7303 cudaPackages_10_2 = callPackage ./cuda-packages.nix { cudaVersion = "10.2"; };
7304 cudaPackages_10 = cudaPackages_10_2;
7306 cudaPackages_11_0 = callPackage ./cuda-packages.nix { cudaVersion = "11.0"; };
7307 cudaPackages_11_1 = callPackage ./cuda-packages.nix { cudaVersion = "11.1"; };
7308 cudaPackages_11_2 = callPackage ./cuda-packages.nix { cudaVersion = "11.2"; };
7309 cudaPackages_11_3 = callPackage ./cuda-packages.nix { cudaVersion = "11.3"; };
7310 cudaPackages_11_4 = callPackage ./cuda-packages.nix { cudaVersion = "11.4"; };
7311 cudaPackages_11_5 = callPackage ./cuda-packages.nix { cudaVersion = "11.5"; };
7312 cudaPackages_11_6 = callPackage ./cuda-packages.nix { cudaVersion = "11.6"; };
7313 cudaPackages_11_7 = callPackage ./cuda-packages.nix { cudaVersion = "11.7"; };
7314 cudaPackages_11_8 = callPackage ./cuda-packages.nix { cudaVersion = "11.8"; };
7315 cudaPackages_11 = cudaPackages_11_8;
7317 cudaPackages_12_0 = callPackage ./cuda-packages.nix { cudaVersion = "12.0"; };
7318 cudaPackages_12_1 = callPackage ./cuda-packages.nix { cudaVersion = "12.1"; };
7319 cudaPackages_12_2 = callPackage ./cuda-packages.nix { cudaVersion = "12.2"; };
7320 cudaPackages_12 = cudaPackages_12_0;
7322 # TODO: try upgrading once there is a cuDNN release supporting CUDA 12. No
7323 # such cuDNN release as of 2023-01-10.
7324 cudaPackages = recurseIntoAttrs cudaPackages_11;
7326 # TODO: move to alias
7327 cudatoolkit = cudaPackages.cudatoolkit;
7328 cudatoolkit_11 = cudaPackages_11.cudatoolkit;
7330 curie = callPackage ../data/fonts/curie { };
7332 curlFull = curl.override {
7334 gsaslSupport = true;
7339 curlHTTP3 = curl.override {
7341 http3Support = true;
7344 curl = curlMinimal.override ({
7347 } // lib.optionalAttrs (!stdenv.hostPlatform.isStatic) {
7348 brotliSupport = true;
7351 curlMinimal = callPackage ../tools/networking/curl { };
7353 curlWithGnuTls = curl.override { gnutlsSupport = true; opensslSupport = false; };
7355 curl-impersonate = darwin.apple_sdk_11_0.callPackage ../tools/networking/curl-impersonate { };
7356 inherit (curl-impersonate) curl-impersonate-ff curl-impersonate-chrome;
7358 curlie = callPackage ../tools/networking/curlie { };
7360 trurl = callPackage ../tools/networking/trurl { };
7362 curv = callPackage ../applications/graphics/curv { };
7364 cunit = callPackage ../tools/misc/cunit { };
7365 bcunit = callPackage ../tools/misc/bcunit { };
7367 curlftpfs = callPackage ../tools/filesystems/curlftpfs { };
7369 tcp-cutter = callPackage ../tools/networking/tcp-cutter { };
7371 cwebbin = callPackage ../development/tools/misc/cwebbin { };
7373 cve-bin-tool = python3Packages.callPackage ../tools/security/cve-bin-tool { };
7375 cvs-fast-export = callPackage ../applications/version-management/cvs-fast-export { };
7377 dadadodo = callPackage ../tools/text/dadadodo { };
7379 daemon = callPackage ../tools/system/daemon { };
7381 daemonize = callPackage ../tools/system/daemonize { };
7383 danger-gitlab = callPackage ../applications/version-management/danger-gitlab { };
7385 daq = callPackage ../applications/networking/ids/daq { };
7387 dar = callPackage ../tools/backup/dar {
7388 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
7391 darkhttpd = callPackage ../servers/http/darkhttpd { };
7393 darkstat = callPackage ../tools/networking/darkstat { };
7395 dav1d = callPackage ../development/libraries/dav1d { };
7397 davfs2 = callPackage ../tools/filesystems/davfs2 { };
7399 dbeaver = callPackage ../applications/misc/dbeaver { };
7401 dbench = callPackage ../development/tools/misc/dbench { };
7403 dclxvi = callPackage ../development/libraries/dclxvi { };
7405 dconf2nix = callPackage ../development/tools/haskell/dconf2nix { };
7407 dcraw = callPackage ../tools/graphics/dcraw { };
7409 dcs = callPackage ../tools/text/dcs { };
7411 dcfldd = callPackage ../tools/system/dcfldd { };
7413 debian-devscripts = callPackage ../tools/misc/debian-devscripts { };
7415 debian-goodies = callPackage ../applications/misc/debian-goodies { };
7417 debootstrap = callPackage ../tools/misc/debootstrap { };
7419 debugedit = callPackage ../development/tools/misc/debugedit { };
7421 deer = callPackage ../shells/zsh/zsh-deer { };
7423 deno = callPackage ../development/web/deno { };
7425 deqp-runner = callPackage ../tools/graphics/deqp-runner { };
7427 detox = callPackage ../tools/misc/detox { };
7429 devilspie2 = callPackage ../applications/misc/devilspie2 {
7433 dex = callPackage ../tools/X11/dex { };
7435 ddccontrol = callPackage ../tools/misc/ddccontrol { };
7437 ddccontrol-db = callPackage ../data/misc/ddccontrol-db { };
7439 ddcui = libsForQt5.callPackage ../applications/misc/ddcui { };
7441 ddcutil = callPackage ../tools/misc/ddcutil { };
7443 ddclient = callPackage ../tools/networking/ddclient { };
7445 dd_rescue = callPackage ../tools/system/dd_rescue { };
7447 ddh = callPackage ../tools/system/ddh { };
7449 ddrescue = callPackage ../tools/system/ddrescue { };
7451 ddrescueview = callPackage ../tools/system/ddrescueview { };
7453 ddrutility = callPackage ../tools/system/ddrutility { };
7455 inherit (callPackages ../applications/networking/p2p/deluge { })
7460 deluge-2_x = deluge;
7462 der-ascii = callPackage ../tools/security/der-ascii { };
7464 desktop-file-utils = callPackage ../tools/misc/desktop-file-utils { };
7466 dfc = callPackage ../tools/system/dfc { };
7468 dfrs = callPackage ../tools/system/dfrs { };
7470 dev86 = callPackage ../development/compilers/dev86 { };
7472 diskrsync = callPackage ../tools/backup/diskrsync { };
7474 djbdns = callPackage ../tools/networking/djbdns { };
7476 dnscrypt-proxy = callPackage ../tools/networking/dnscrypt-proxy { };
7478 dnscrypt-wrapper = callPackage ../tools/networking/dnscrypt-wrapper { };
7480 dnscontrol = callPackage ../applications/networking/dnscontrol { };
7482 dnsenum = callPackage ../tools/security/dnsenum { };
7484 dnsmasq = callPackage ../tools/networking/dnsmasq { };
7486 dnsmon-go = callPackage ../tools/networking/dnsmon-go { };
7488 dnsmonster = callPackage ../tools/networking/dnsmonster { };
7490 dnspeep = callPackage ../tools/security/dnspeep { };
7492 dnsproxy = callPackage ../tools/networking/dnsproxy { };
7494 dnsperf = callPackage ../tools/networking/dnsperf { };
7496 dnsrecon = callPackage ../tools/security/dnsrecon { };
7498 dnstop = callPackage ../tools/networking/dnstop { };
7500 dnsviz = python3Packages.callPackage ../tools/networking/dnsviz { };
7502 dnsx = callPackage ../tools/security/dnsx { };
7504 dhcpdump = callPackage ../tools/networking/dhcpdump { };
7506 dhcpcd = callPackage ../tools/networking/dhcpcd { };
7508 dhcping = callPackage ../tools/networking/dhcping { };
7510 dotacat = callPackage ../tools/misc/dotacat { };
7512 di = callPackage ../tools/system/di { };
7514 diction = callPackage ../tools/text/diction { };
7516 diffoci = callPackage ../tools/misc/diffoci { };
7518 diffoscope = callPackage ../tools/misc/diffoscope {
7522 diffoscopeMinimal = diffoscope.override {
7523 enableBloat = false;
7526 diffr = callPackage ../tools/text/diffr {
7527 inherit (darwin.apple_sdk.frameworks) Security;
7530 diffsitter = callPackage ../tools/text/diffsitter { };
7532 diffstat = callPackage ../tools/text/diffstat { };
7534 difftastic = callPackage ../tools/text/difftastic { };
7536 diffutils = callPackage ../tools/text/diffutils { };
7538 dsp = callPackage ../tools/audio/dsp { };
7540 dirdiff = callPackage ../tools/text/dirdiff { };
7542 dwdiff = callPackage ../applications/misc/dwdiff { };
7544 picoscope = callPackage ../applications/science/electronics/picoscope { };
7546 picotts = callPackage ../tools/audio/picotts { };
7548 wgetpaste = callPackage ../tools/text/wgetpaste { };
7550 dismap = callPackage ../tools/security/dismap { };
7552 dismember = callPackage ../tools/security/dismember { };
7554 dirvish = callPackage ../tools/backup/dirvish { };
7556 dleyna-connector-dbus = callPackage ../development/libraries/dleyna-connector-dbus { };
7558 dleyna-core = callPackage ../development/libraries/dleyna-core { };
7560 dleyna-renderer = callPackage ../development/libraries/dleyna-renderer { };
7562 dleyna-server = callPackage ../development/libraries/dleyna-server { };
7564 dmd = callPackage ../development/compilers/dmd ({
7565 inherit (darwin.apple_sdk.frameworks) Foundation;
7566 } // lib.optionalAttrs stdenv.isLinux {
7567 # https://github.com/NixOS/nixpkgs/pull/206907#issuecomment-1527034123
7568 stdenv = gcc11Stdenv;
7571 dmg2img = callPackage ../tools/misc/dmg2img { };
7573 docbook2odf = callPackage ../tools/typesetting/docbook2odf { };
7575 doas = callPackage ../tools/security/doas { };
7577 doas-sudo-shim = callPackage ../tools/security/doas-sudo-shim { };
7579 docbook2x = callPackage ../tools/typesetting/docbook2x { };
7581 docbook2mdoc = callPackage ../tools/misc/docbook2mdoc { };
7583 docear = callPackage ../applications/office/docear { };
7585 dockbarx = callPackage ../applications/misc/dockbarx { };
7587 doctave = callPackage ../applications/misc/doctave {
7588 inherit (darwin.apple_sdk.frameworks) CoreServices;
7591 dog = callPackage ../tools/system/dog { };
7593 dogdns = callPackage ../tools/networking/dogdns {
7594 inherit (darwin.apple_sdk.frameworks) Security;
7597 dq = callPackage ../tools/networking/dq { };
7599 dool = callPackage ../tools/system/dool { };
7601 dosfstools = callPackage ../tools/filesystems/dosfstools { };
7603 dotnetfx35 = callPackage ../development/libraries/dotnetfx35 { };
7605 dotnetfx40 = callPackage ../development/libraries/dotnetfx40 { };
7607 domoticz = callPackage ../servers/domoticz { };
7609 dorkscout = callPackage ../tools/security/dorkscout { };
7611 downonspot = callPackage ../applications/misc/downonspot { };
7613 sl1-to-photon = python3Packages.callPackage ../applications/misc/sl1-to-photon { };
7615 drive = callPackage ../applications/networking/drive { };
7617 driftnet = callPackage ../tools/networking/driftnet { };
7619 driftctl = callPackage ../applications/networking/cluster/driftctl { };
7621 eks-node-viewer = callPackage ../applications/networking/cluster/eks-node-viewer { };
7623 drill = callPackage ../tools/networking/drill {
7624 inherit (darwin.apple_sdk.frameworks) Security;
7627 drone = callPackage ../development/tools/continuous-integration/drone { };
7628 drone-oss = callPackage ../development/tools/continuous-integration/drone {
7629 enableUnfree = false;
7632 drone-cli = callPackage ../development/tools/continuous-integration/drone-cli { };
7634 drone-runner-exec = callPackage ../development/tools/continuous-integration/drone-runner-exec { };
7636 drone-runner-docker = callPackage ../development/tools/continuous-integration/drone-runner-docker { };
7638 drone-runner-ssh = callPackage ../development/tools/continuous-integration/drone-runner-ssh { };
7640 dropbear = callPackage ../tools/networking/dropbear { };
7642 dsview = qt6Packages.callPackage ../applications/science/electronics/dsview { };
7644 dtach = callPackage ../tools/misc/dtach { };
7646 dtc = callPackage ../development/compilers/dtc { };
7648 dt-schema = callPackage ../development/tools/dt-schema { };
7650 dub = callPackage ../development/tools/build-managers/dub { };
7652 duc = callPackage ../tools/misc/duc { };
7654 duff = callPackage ../tools/filesystems/duff {
7655 autoreconfHook = buildPackages.autoreconfHook269;
7658 dump_syms = callPackage ../development/tools/dump_syms {
7659 inherit (darwin.apple_sdk.frameworks) Security;
7662 dumpasn1 = callPackage ../tools/security/dumpasn1 { };
7664 dumptorrent = callPackage ../tools/misc/dumptorrent { };
7666 duo-unix = callPackage ../tools/security/duo-unix { };
7668 dupe-krill = callPackage ../tools/filesystems/dupe-krill { };
7670 duplicacy = callPackage ../tools/backup/duplicacy { };
7672 duplicati = callPackage ../tools/backup/duplicati { };
7674 duplicity = callPackage ../tools/backup/duplicity { };
7676 duply = callPackage ../tools/backup/duply { };
7678 dvd-vr = callPackage ../tools/cd-dvd/dvd-vr { };
7680 dvdisaster = callPackage ../tools/cd-dvd/dvdisaster { };
7682 dvdplusrwtools = callPackage ../tools/cd-dvd/dvd+rw-tools { };
7684 dvgrab = callPackage ../tools/video/dvgrab { };
7686 dvtm = callPackage ../tools/misc/dvtm {
7687 # if you prefer a custom config, write the config.h in dvtm.config.h
7689 # customConfig = builtins.readFile ./dvtm.config.h;
7692 dvtm-unstable = callPackage ../tools/misc/dvtm/unstable.nix { };
7694 erofs-utils = callPackage ../tools/filesystems/erofs-utils { };
7696 e2tools = callPackage ../tools/filesystems/e2tools { };
7698 e2fsprogs = callPackage ../tools/filesystems/e2fsprogs { };
7700 easyrsa = callPackage ../tools/networking/easyrsa { };
7702 easysnap = callPackage ../tools/backup/easysnap { };
7704 ebook_tools = callPackage ../tools/text/ebook-tools { };
7706 ecryptfs = callPackage ../tools/security/ecryptfs { };
7708 ecryptfs-helper = callPackage ../tools/security/ecryptfs/helper.nix { };
7710 edgetpu-compiler = callPackage ../development/libraries/science/robotics/edgetpu-compiler { };
7712 edid-decode = callPackage ../tools/misc/edid-decode { };
7714 edid-generator = callPackage ../tools/misc/edid-generator { };
7716 edir = callPackage ../tools/misc/edir { };
7718 editres = callPackage ../tools/graphics/editres { };
7720 edit = callPackage ../applications/editors/edit { };
7722 edk2 = callPackage ../development/compilers/edk2 { };
7724 edk2-uefi-shell = callPackage ../tools/misc/edk2-uefi-shell { };
7726 edl = callPackage ../development/embedded/edl { };
7728 edlib = callPackage ../development/libraries/science/biology/edlib { };
7730 eff = callPackage ../development/interpreters/eff { };
7732 eflite = callPackage ../applications/audio/eflite { };
7734 eid-mw = callPackage ../tools/security/eid-mw {
7735 autoreconfHook = buildPackages.autoreconfHook269;
7738 emote = callPackage ../tools/inputmethods/emote { };
7740 engauge-digitizer = libsForQt5.callPackage ../applications/science/math/engauge-digitizer { };
7742 epub2txt2 = callPackage ../tools/text/epub2txt2 { };
7744 epubcheck = callPackage ../tools/text/epubcheck { };
7746 evil-winrm = callPackage ../tools/security/evil-winrm { };
7748 evtx = callPackage ../tools/security/evtx { };
7750 luckybackup = libsForQt5.callPackage ../tools/backup/luckybackup {
7754 kics = callPackage ../tools/admin/kics { };
7756 kramdown-asciidoc = callPackage ../tools/typesetting/kramdown-asciidoc { };
7758 lychee = callPackage ../tools/networking/lychee {
7759 inherit (darwin.apple_sdk.frameworks) Security;
7762 magic-vlsi = callPackage ../applications/science/electronics/magic-vlsi { };
7764 mcrcon = callPackage ../tools/networking/mcrcon { };
7766 mozillavpn = qt6Packages.callPackage ../tools/networking/mozillavpn { };
7768 mozwire = callPackage ../tools/networking/mozwire {
7769 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
7772 pax = callPackage ../tools/archivers/pax {
7773 inherit (pkgs.darwin.apple_sdk.libs) utmp;
7776 rage = callPackage ../tools/security/rage {
7777 inherit (darwin.apple_sdk.frameworks) Foundation;
7780 rar2fs = callPackage ../tools/filesystems/rar2fs { };
7782 rocmPackages = rocmPackages_5;
7783 rocmPackages_5 = recurseIntoAttrs (callPackage ../development/rocm-modules/5 { });
7785 rune = callPackage ../development/interpreters/rune { };
7787 s9fes = callPackage ../development/interpreters/s9fes { };
7789 s-tar = callPackage ../tools/archivers/s-tar { };
7791 solo2-cli = callPackage ../tools/security/solo2-cli {
7792 inherit (darwin.apple_sdk.frameworks) PCSC IOKit CoreFoundation AppKit;
7795 sonota = callPackage ../tools/misc/sonota { };
7797 sonobuoy = callPackage ../applications/networking/cluster/sonobuoy { };
7799 soupault = callPackage ../tools/typesetting/soupault { };
7801 stratisd = callPackage ../tools/filesystems/stratisd { };
7803 stratis-cli = callPackage ../tools/filesystems/stratis-cli { };
7805 strawberry = libsForQt5.callPackage ../applications/audio/strawberry { };
7807 schildichat-desktop = callPackage ../applications/networking/instant-messengers/schildichat/schildichat-desktop.nix {
7808 inherit (darwin.apple_sdk.frameworks) Security AppKit CoreServices;
7809 electron = electron_25;
7811 schildichat-desktop-wayland = writeScriptBin "schildichat-desktop" ''
7813 NIXOS_OZONE_WL=1 exec ${schildichat-desktop}/bin/schildichat-desktop "$@"
7816 schildichat-web = callPackage ../applications/networking/instant-messengers/schildichat/schildichat-web.nix {
7817 conf = config.schildichat-web.conf or { };
7820 schleuder = callPackage ../tools/security/schleuder { };
7822 schleuder-cli = callPackage ../tools/security/schleuder/cli { };
7824 tealdeer = callPackage ../tools/misc/tealdeer {
7825 inherit (darwin.apple_sdk.frameworks) Security;
7828 teamocil = callPackage ../tools/misc/teamocil { };
7830 the-way = callPackage ../development/tools/the-way { };
7832 timeline = callPackage ../applications/office/timeline { };
7834 tsm-client = callPackage ../tools/backup/tsm-client { };
7835 tsm-client-withGui = callPackage ../tools/backup/tsm-client { enableGui = true; };
7837 tracker = callPackage ../development/libraries/tracker { };
7839 tracker-miners = callPackage ../development/libraries/tracker-miners { };
7841 tracy = callPackage ../development/tools/tracy { };
7843 tridactyl-native = callPackage ../tools/networking/tridactyl-native { };
7845 trivy = callPackage ../tools/admin/trivy { };
7847 trompeloeil = callPackage ../development/libraries/trompeloeil { };
7849 updog = callPackage ../tools/networking/updog { };
7851 uudeview = callPackage ../tools/misc/uudeview { };
7853 uusi = haskell.lib.compose.justStaticExecutables haskellPackages.uusi;
7855 uutils-coreutils = callPackage ../tools/misc/uutils-coreutils {
7856 inherit (python3Packages) sphinx;
7857 inherit (darwin.apple_sdk.frameworks) Security;
7860 uutils-coreutils-noprefix = uutils-coreutils.override { prefix = null; };
7862 volctl = callPackage ../tools/audio/volctl { };
7864 volk = if (stdenv.isDarwin && stdenv.isAarch64) then
7865 (callPackage ../development/libraries/volk/2.5.0.nix { })
7867 (callPackage ../development/libraries/volk { })
7870 vorta = libsForQt5.callPackage ../applications/backup/vorta { };
7872 vowpal-wabbit = callPackage ../applications/science/machine-learning/vowpal-wabbit { };
7874 vt-cli = callPackage ../tools/security/vt-cli { };
7876 wakeonlan = callPackage ../tools/networking/wakeonlan { };
7878 wallutils = callPackage ../tools/graphics/wallutils { };
7880 wayback = callPackage ../tools/misc/wayback { };
7882 worker-build = callPackage ../development/tools/worker-build {
7883 inherit (darwin.apple_sdk.frameworks) Security;
7886 inherit (nodePackages) wrangler;
7888 wrangler_1 = callPackage ../development/tools/wrangler_1 {
7889 inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Security;
7892 snowflake = callPackage ../tools/networking/snowflake { };
7894 wsl-open = callPackage ../tools/misc/wsl-open { };
7896 wsl-vpnkit = callPackage ../tools/networking/wsl-vpnkit { };
7898 xkcdpass = with python3Packages; toPythonApplication xkcdpass;
7900 xjobs = callPackage ../tools/misc/xjobs { };
7902 xob = callPackage ../tools/X11/xob { };
7904 z-lua = callPackage ../tools/misc/z-lua { };
7906 zabbix-cli = callPackage ../tools/misc/zabbix-cli { };
7908 zabbixctl = callPackage ../tools/misc/zabbixctl { };
7910 zee = callPackage ../applications/editors/zee {
7911 inherit (darwin.apple_sdk.frameworks) Security;
7914 zeek = darwin.apple_sdk_11_0.callPackage ../applications/networking/ids/zeek { };
7916 zeekscript = callPackage ../tools/security/zeekscript { };
7918 zoekt = callPackage ../tools/text/zoekt { };
7920 zonemaster-cli = perlPackages.ZonemasterCLI;
7922 zotero-translation-server = callPackage ../tools/misc/zotero-translation-server { };
7924 zoxide = callPackage ../tools/misc/zoxide { };
7926 zzuf = callPackage ../tools/security/zzuf { };
7928 ### DEVELOPMENT / EMSCRIPTEN
7930 buildEmscriptenPackage = callPackage ../development/em-modules/generic { };
7932 carp = callPackage ../development/compilers/carp { };
7934 cholmod-extra = callPackage ../development/libraries/science/math/cholmod-extra { };
7936 choose = callPackage ../tools/text/choose { };
7938 d2 = callPackage ../tools/text/d2 { };
7940 ddev = callPackage ../applications/virtualization/ddev { };
7942 easeprobe = callPackage ../tools/misc/easeprobe { };
7944 emscripten = callPackage ../development/compilers/emscripten {
7945 llvmPackages = llvmPackages_16;
7948 emscriptenPackages = recurseIntoAttrs (callPackage ./emscripten-packages.nix { });
7950 emscriptenStdenv = stdenv // { mkDerivation = buildEmscriptenPackage; };
7952 efibootmgr = callPackage ../tools/system/efibootmgr { };
7954 efivar = callPackage ../tools/system/efivar { };
7956 eget = callPackage ../tools/misc/eget { };
7958 evemu = callPackage ../tools/system/evemu { };
7960 # The latest version used by elasticsearch, logstash, kibana and the the beats from elastic.
7961 # When updating make sure to update all plugins or they will break!
7962 elk7Version = "7.17.10";
7964 elasticsearch7 = callPackage ../servers/search/elasticsearch/7.x.nix {
7965 util-linux = util-linuxMinimal;
7966 jre_headless = jdk11_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
7968 elasticsearch = elasticsearch7;
7970 elasticsearchPlugins = recurseIntoAttrs (
7971 callPackage ../servers/search/elasticsearch/plugins.nix {}
7974 elasticsearch-curator = callPackage ../tools/admin/elasticsearch-curator { };
7976 embree = callPackage ../development/libraries/embree { };
7977 embree2 = callPackage ../development/libraries/embree/2.x.nix { };
7979 emborg = python3Packages.callPackage ../development/python-modules/emborg { };
7981 emblem = callPackage ../applications/graphics/emblem { };
7983 emem = callPackage ../applications/misc/emem { };
7985 empty = callPackage ../tools/misc/empty { };
7987 emulsion = callPackage ../applications/graphics/emulsion {
7988 inherit (darwin.apple_sdk.frameworks) AppKit CoreGraphics CoreServices Foundation OpenGL;
7991 emulsion-palette = callPackage ../applications/graphics/emulsion-palette { };
7993 emv = callPackage ../tools/misc/emv { };
7995 enblend-enfuse = callPackage ../tools/graphics/enblend-enfuse { };
7997 enc = callPackage ../tools/security/enc { };
7999 endlessh = callPackage ../servers/endlessh { };
8001 endlessh-go = callPackage ../servers/endlessh-go { };
8003 eris-go = callPackage ../servers/eris-go { };
8005 ericw-tools = callPackage ../applications/misc/ericw-tools { stdenv = gcc10StdenvCompat; };
8007 cryfs = callPackage ../tools/filesystems/cryfs { };
8009 encfs = callPackage ../tools/filesystems/encfs {
8010 tinyxml2 = tinyxml-2;
8013 enscript = callPackage ../tools/text/enscript { };
8015 ensemble-chorus = callPackage ../applications/audio/ensemble-chorus { stdenv = gcc8Stdenv; };
8017 entr = callPackage ../tools/misc/entr { };
8019 envchain = callPackage ../tools/misc/envchain { inherit (darwin.apple_sdk.frameworks) Security; };
8021 eot_utilities = callPackage ../tools/misc/eot-utilities { };
8023 eplot = callPackage ../tools/graphics/eplot { };
8025 epstool = callPackage ../tools/graphics/epstool { };
8027 escrotum = callPackage ../tools/graphics/escrotum { };
8029 esshader = callPackage ../tools/graphics/esshader { };
8031 etcher = callPackage ../tools/misc/etcher {
8032 electron = electron_19;
8035 ethercalc = callPackage ../servers/web-apps/ethercalc { };
8037 ethtool = callPackage ../tools/misc/ethtool { };
8039 ets = callPackage ../tools/misc/ets { };
8041 ettercap = callPackage ../applications/networking/sniffers/ettercap { };
8043 evcc = callPackage ../servers/home-automation/evcc { };
8045 eventstat = callPackage ../os-specific/linux/eventstat { };
8047 evillimiter = python3Packages.callPackage ../tools/networking/evillimiter { };
8049 evtest = callPackage ../applications/misc/evtest { };
8051 evtest-qt = libsForQt5.callPackage ../applications/misc/evtest-qt { };
8053 eva = callPackage ../tools/misc/eva { };
8055 exactaudiocopy = callPackage ../applications/audio/exact-audio-copy { };
8057 exempi = callPackage ../development/libraries/exempi { };
8059 executor = with python3Packages; toPythonApplication executor;
8061 exif = callPackage ../tools/graphics/exif { };
8063 exifprobe = callPackage ../tools/graphics/exifprobe { };
8065 exiftags = callPackage ../tools/graphics/exiftags { };
8067 exiftool = perlPackages.ImageExifTool;
8069 ext4magic = callPackage ../tools/filesystems/ext4magic { };
8071 extract_url = callPackage ../applications/misc/extract_url { };
8073 extundelete = callPackage ../tools/filesystems/extundelete { };
8075 expect = callPackage ../tools/misc/expect { };
8077 expected-lite = callPackage ../development/libraries/expected-lite { };
8079 exportarr = callPackage ../servers/monitoring/prometheus/exportarr { };
8081 expliot = callPackage ../tools/security/expliot { };
8083 f2fs-tools = callPackage ../tools/filesystems/f2fs-tools { };
8085 Fabric = with python3Packages; toPythonApplication fabric;
8087 fail2ban = callPackage ../tools/security/fail2ban { };
8089 fakeroot = callPackage ../tools/system/fakeroot { };
8091 fakeroute = callPackage ../tools/networking/fakeroute { };
8093 fakechroot = callPackage ../tools/system/fakechroot { };
8095 fancy-motd = callPackage ../tools/system/fancy-motd { };
8097 fastpbkdf2 = callPackage ../development/libraries/fastpbkdf2 { };
8099 fanficfare = callPackage ../tools/text/fanficfare { };
8101 fastd = callPackage ../tools/networking/fastd { };
8103 fatsort = callPackage ../tools/filesystems/fatsort { };
8105 chewing-editor = libsForQt5.callPackage ../applications/misc/chewing-editor { };
8107 fcitx5 = libsForQt5.callPackage ../tools/inputmethods/fcitx5 { };
8109 fcitx5-with-addons = libsForQt5.callPackage ../tools/inputmethods/fcitx5/with-addons.nix { };
8111 fcitx5-chinese-addons = libsForQt5.callPackage ../tools/inputmethods/fcitx5/fcitx5-chinese-addons.nix { };
8113 fcitx5-mozc = libsForQt5.callPackage ../tools/inputmethods/fcitx5/fcitx5-mozc.nix {
8114 abseil-cpp = abseil-cpp.override {
8119 fcitx5-skk = libsForQt5.callPackage ../tools/inputmethods/fcitx5/fcitx5-skk.nix { };
8121 fcitx5-skk-qt = fcitx5-skk.override {
8125 fcitx5-unikey = libsForQt5.callPackage ../tools/inputmethods/fcitx5/fcitx5-unikey.nix { };
8127 fcitx5-configtool = libsForQt5.callPackage ../tools/inputmethods/fcitx5/fcitx5-configtool.nix { };
8129 fcitx5-anthy = callPackage ../tools/inputmethods/fcitx5/fcitx5-anthy.nix { };
8131 fcitx5-chewing = callPackage ../tools/inputmethods/fcitx5/fcitx5-chewing.nix { };
8133 fcitx5-lua = callPackage ../tools/inputmethods/fcitx5/fcitx5-lua.nix { lua = lua5_3; };
8135 fcitx5-m17n = callPackage ../tools/inputmethods/fcitx5/fcitx5-m17n.nix { };
8137 fcitx5-openbangla-keyboard = libsForQt5.callPackage ../applications/misc/openbangla-keyboard { withFcitx5Support = true; };
8139 fcitx5-gtk = callPackage ../tools/inputmethods/fcitx5/fcitx5-gtk.nix { };
8141 fcitx5-hangul = callPackage ../tools/inputmethods/fcitx5/fcitx5-hangul.nix { };
8143 fcitx5-rime = callPackage ../tools/inputmethods/fcitx5/fcitx5-rime.nix { };
8145 fcitx5-table-extra = callPackage ../tools/inputmethods/fcitx5/fcitx5-table-extra.nix { };
8147 fcitx5-table-other = callPackage ../tools/inputmethods/fcitx5/fcitx5-table-other.nix { };
8149 fcppt = callPackage ../development/libraries/fcppt { };
8151 fcrackzip = callPackage ../tools/security/fcrackzip { };
8153 fcron = callPackage ../tools/system/fcron { };
8155 fdm = callPackage ../tools/networking/fdm { };
8157 fdtools = callPackage ../tools/misc/fdtools { };
8159 featherpad = qt5.callPackage ../applications/editors/featherpad { };
8161 fend = callPackage ../tools/misc/fend { };
8163 ferm = callPackage ../tools/networking/ferm { };
8165 feroxbuster = callPackage ../tools/security/feroxbuster {
8166 inherit (darwin.apple_sdk.frameworks) Security;
8169 ffsend = callPackage ../tools/misc/ffsend {
8170 inherit (darwin.apple_sdk.frameworks) Security AppKit;
8173 fgallery = callPackage ../tools/graphics/fgallery { };
8175 flannel = callPackage ../tools/networking/flannel { };
8176 cni-plugin-flannel = callPackage ../tools/networking/flannel/plugin.nix { };
8178 flashbench = callPackage ../os-specific/linux/flashbench { };
8180 flatpak = callPackage ../development/libraries/flatpak { };
8182 flatpak-builder = callPackage ../development/tools/flatpak-builder {
8183 binutils = binutils-unwrapped;
8186 fltrdr = callPackage ../tools/misc/fltrdr {
8190 fluent-bit = darwin.apple_sdk_11_0.callPackage ../tools/misc/fluent-bit { };
8192 fluent-reader = callPackage ../applications/networking/feedreaders/fluent-reader { };
8194 flux = callPackage ../development/compilers/flux { };
8196 fido2luks = callPackage ../tools/security/fido2luks { };
8198 fierce = callPackage ../tools/security/fierce { };
8200 figlet = callPackage ../tools/misc/figlet { };
8202 file = callPackage ../tools/misc/file {
8203 inherit (windows) libgnurx;
8206 filegive = callPackage ../tools/networking/filegive { };
8208 fileschanged = callPackage ../tools/misc/fileschanged { };
8210 filet = callPackage ../applications/misc/filet { };
8212 findex = callPackage ../applications/misc/findex { };
8214 findomain = callPackage ../tools/networking/findomain { };
8216 findutils = callPackage ../tools/misc/findutils { };
8218 findup = callPackage ../tools/misc/findup { };
8220 fingerprintx = callPackage ../tools/security/fingerprintx { };
8222 bsd-finger = callPackage ../tools/networking/bsd-finger { };
8223 bsd-fingerd = bsd-finger.override({ buildClient = false; });
8225 iprange = callPackage ../applications/networking/firehol/iprange.nix { };
8227 firehol = callPackage ../applications/networking/firehol { };
8229 fio = callPackage ../tools/system/fio { };
8231 flamerobin = callPackage ../applications/misc/flamerobin { };
8233 flashrom = callPackage ../tools/misc/flashrom { };
8235 flashrom-stable = callPackage ../tools/misc/flashrom-stable { };
8237 flent = python3Packages.callPackage ../applications/networking/flent { };
8239 flexoptix-app = callPackage ../tools/misc/flexoptix-app { };
8241 flpsed = callPackage ../applications/editors/flpsed { };
8243 fluentd = callPackage ../tools/misc/fluentd { };
8245 flvstreamer = callPackage ../tools/networking/flvstreamer { };
8247 frr = callPackage ../servers/frr { };
8249 gemstash = callPackage ../development/tools/gemstash { };
8251 hmetis = pkgsi686Linux.callPackage ../applications/science/math/hmetis { };
8253 libbsd = callPackage ../development/libraries/libbsd { };
8255 libbladeRF = callPackage ../development/libraries/libbladeRF { };
8257 libbtbb = callPackage ../development/libraries/libbtbb {
8258 inherit (darwin.apple_sdk.frameworks) CoreServices;
8261 lp_solve = callPackage ../applications/science/math/lp_solve {
8262 inherit (darwin) cctools autoSignDarwinBinariesHook;
8265 fabric-installer = callPackage ../tools/games/minecraft/fabric-installer { };
8267 faraday-agent-dispatcher = callPackage ../tools/security/faraday-agent-dispatcher { };
8269 faraday-cli = callPackage ../tools/security/faraday-cli { };
8271 farge = callPackage ../tools/misc/farge { };
8273 fastlane = callPackage ../tools/admin/fastlane { };
8275 fatresize = callPackage ../tools/filesystems/fatresize { };
8277 fdk_aac = callPackage ../development/libraries/fdk-aac { };
8279 fdk-aac-encoder = callPackage ../applications/audio/fdkaac { };
8281 fead = callPackage ../applications/misc/fead { };
8283 feedgnuplot = callPackage ../tools/graphics/feedgnuplot { };
8285 fermyon-spin = callPackage ../development/tools/fermyon-spin { };
8287 fbcat = callPackage ../tools/misc/fbcat { };
8289 fbjni = callPackage ../development/libraries/fbjni { };
8291 fbv = callPackage ../tools/graphics/fbv { };
8293 fbvnc = callPackage ../tools/admin/fbvnc { };
8295 fim = callPackage ../tools/graphics/fim { };
8297 flac123 = callPackage ../applications/audio/flac123 { };
8299 flamegraph = callPackage ../development/tools/flamegraph { };
8301 flawfinder = callPackage ../development/tools/flawfinder { };
8303 flintlock = callPackage ../applications/virtualization/flintlock { };
8305 flip-link = callPackage ../development/tools/flip-link { };
8307 flips = callPackage ../tools/compression/flips { };
8309 flowblade = callPackage ../applications/video/flowblade { };
8311 fontfor = callPackage ../tools/misc/fontfor { };
8313 fontforge = lowPrio (callPackage ../tools/misc/fontforge {
8314 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
8317 fontforge-gtk = fontforge.override {
8321 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
8324 fontforge-fonttools = callPackage ../tools/misc/fontforge/fontforge-fonttools.nix { };
8326 fontmatrix = libsForQt5.callPackage ../applications/graphics/fontmatrix { };
8328 footswitch = callPackage ../tools/inputmethods/footswitch { };
8330 foremost = callPackage ../tools/system/foremost { };
8332 forktty = callPackage ../os-specific/linux/forktty { };
8334 fortran-fpm = callPackage ../tools/package-management/fortran-fpm { };
8336 fortune = callPackage ../tools/misc/fortune { };
8338 fox = callPackage ../development/libraries/fox {
8339 inherit (darwin.apple_sdk.frameworks) CoreServices;
8342 fox_1_6 = callPackage ../development/libraries/fox/fox-1.6.nix {
8343 inherit (darwin.apple_sdk.frameworks) CoreServices;
8346 fpart = callPackage ../tools/misc/fpart { };
8348 fpattern = callPackage ../development/libraries/fpattern { };
8350 fping = callPackage ../tools/networking/fping { };
8352 fpm = callPackage ../tools/package-management/fpm { };
8354 fprintd = callPackage ../tools/security/fprintd { };
8356 fprintd-tod = callPackage ../tools/security/fprintd/tod.nix { };
8358 ferdi = callPackage ../applications/networking/instant-messengers/ferdi {
8359 mkFranzDerivation = callPackage ../applications/networking/instant-messengers/franz/generic.nix { };
8362 ferdium = callPackage ../applications/networking/instant-messengers/ferdium {
8363 mkFranzDerivation = callPackage ../applications/networking/instant-messengers/franz/generic.nix { };
8366 fq = callPackage ../development/tools/fq { };
8368 franz = callPackage ../applications/networking/instant-messengers/franz {
8369 mkFranzDerivation = callPackage ../applications/networking/instant-messengers/franz/generic.nix { };
8372 freac = callPackage ../applications/audio/freac { };
8374 freebind = callPackage ../tools/networking/freebind { };
8376 freeipmi = callPackage ../tools/system/freeipmi { };
8378 freetalk = callPackage ../applications/networking/instant-messengers/freetalk { };
8380 freetds = callPackage ../development/libraries/freetds { };
8382 freetube = callPackage ../applications/video/freetube { };
8384 freeze = callPackage ../tools/security/freeze { };
8386 freqtweak = callPackage ../applications/audio/freqtweak {
8390 frescobaldi = python3Packages.callPackage ../misc/frescobaldi { };
8392 freshfetch = callPackage ../tools/misc/freshfetch {
8393 inherit (darwin.apple_sdk.frameworks) AppKit CoreFoundation DiskArbitration Foundation IOKit;
8396 frigate = callPackage ../applications/video/frigate { };
8398 frostwire = callPackage ../applications/networking/p2p/frostwire { };
8399 frostwire-bin = callPackage ../applications/networking/p2p/frostwire/frostwire-bin.nix { };
8401 ftgl = callPackage ../development/libraries/ftgl { };
8403 ftop = callPackage ../os-specific/linux/ftop { };
8405 ftxui = callPackage ../development/libraries/ftxui { };
8407 fsarchiver = callPackage ../tools/archivers/fsarchiver { };
8409 fstl = qt5.callPackage ../applications/graphics/fstl { };
8411 fswebcam = callPackage ../os-specific/linux/fswebcam { };
8413 fulcio = callPackage ../tools/security/fulcio { };
8415 fuseiso = callPackage ../tools/filesystems/fuseiso { };
8417 fusuma = callPackage ../tools/inputmethods/fusuma { };
8419 fdbPackages = dontRecurseIntoAttrs (callPackage ../servers/foundationdb { });
8421 inherit (fdbPackages)
8425 foundationdb = foundationdb71;
8427 fuse-7z-ng = callPackage ../tools/filesystems/fuse-7z-ng { };
8429 fuse-archive = callPackage ../tools/filesystems/fuse-archive { };
8431 fuse-overlayfs = callPackage ../tools/filesystems/fuse-overlayfs { };
8433 fusee-interfacee-tk = callPackage ../applications/misc/fusee-interfacee-tk { };
8435 fusee-launcher = callPackage ../development/tools/fusee-launcher { };
8437 fusee-nano = callPackage ../development/tools/fusee-nano { };
8439 fverb = callPackage ../applications/audio/fverb { };
8441 fwknop = callPackage ../tools/security/fwknop {
8442 texinfo = texinfo6_7; # Uses @setcontentsaftertitlepage, removed in 6.8.
8445 elastic = callPackage ../applications/misc/elastic { };
8447 exfat = callPackage ../tools/filesystems/exfat { };
8449 exfatprogs = callPackage ../tools/filesystems/exfatprogs { };
8451 dos2unix = callPackage ../tools/text/dos2unix { };
8453 uni2ascii = callPackage ../tools/text/uni2ascii { };
8455 uniscribe = callPackage ../tools/text/uniscribe { };
8457 calcoo = callPackage ../applications/misc/calcoo { };
8459 galculator = callPackage ../applications/misc/galculator {
8463 fornalder = callPackage ../applications/version-management/fornalder { };
8465 galen = callPackage ../development/tools/galen { };
8467 gallery-dl = python3Packages.callPackage ../applications/misc/gallery-dl { };
8469 gandi-cli = python3Packages.callPackage ../tools/networking/gandi-cli { };
8471 gandom-fonts = callPackage ../data/fonts/gandom-fonts { };
8473 gaphor = python3Packages.callPackage ../tools/misc/gaphor { };
8475 inherit (callPackage ../tools/filesystems/garage {
8476 inherit (darwin.apple_sdk.frameworks) Security;
8479 garage_0_8 garage_0_9
8480 garage_0_8_4 garage_0_9_0;
8482 garmin-plugin = callPackage ../applications/misc/garmin-plugin { };
8484 garmintools = callPackage ../development/libraries/garmintools { };
8486 gau = callPackage ../tools/security/gau { };
8488 gauge = callPackage ../development/tools/gauge { };
8490 gawk = callPackage ../tools/text/gawk {
8491 inherit (darwin) locale;
8494 gawk-with-extensions = callPackage ../tools/text/gawk/gawk-with-extensions.nix {
8495 extensions = gawkextlib.full;
8497 gawkextlib = callPackage ../tools/text/gawk/gawkextlib.nix { };
8499 gawkInteractive = gawk.override { interactive = true; };
8501 gatk = callPackage ../applications/science/biology/gatk {} ;
8503 gbdfed = callPackage ../tools/misc/gbdfed {
8507 gcfflasher = callPackage ../applications/misc/gcfflasher { };
8509 gdmap = callPackage ../tools/system/gdmap { };
8511 gdtoolkit = callPackage ../development/tools/gdtoolkit { };
8513 gef = callPackage ../development/tools/misc/gef { };
8515 gelasio = callPackage ../data/fonts/gelasio { };
8517 gemget = callPackage ../tools/networking/gemget { };
8519 gen-oath-safe = callPackage ../tools/security/gen-oath-safe { };
8521 genext2fs = callPackage ../tools/filesystems/genext2fs { };
8523 gengetopt = callPackage ../development/tools/misc/gengetopt { };
8525 genimage = callPackage ../tools/filesystems/genimage { };
8527 genmap = callPackage ../applications/science/biology/genmap { };
8529 geonkick = callPackage ../applications/audio/geonkick { };
8531 gerrit = callPackage ../applications/version-management/gerrit { };
8533 geteltorito = callPackage ../tools/misc/geteltorito { };
8535 getmail6 = callPackage ../tools/networking/getmail6 { };
8537 getopt = callPackage ../tools/misc/getopt { };
8539 getoptions = callPackage ../tools/misc/getoptions { };
8541 gexiv2 = callPackage ../development/libraries/gexiv2 { };
8543 gftp = callPackage ../applications/networking/ftp/gftp {
8547 gfs2-utils = callPackage ../tools/filesystems/gfs2-utils { };
8549 gfbgraph = callPackage ../development/libraries/gfbgraph { };
8551 ggobi = callPackage ../tools/graphics/ggobi { };
8553 ggshield = callPackage ../tools/security/ggshield { };
8555 ghost = callPackage ../tools/security/ghost { };
8557 ghostunnel = callPackage ../tools/networking/ghostunnel { };
8559 ghz = callPackage ../tools/networking/ghz { };
8561 gi-crystal = callPackage ../development/tools/gi-crystal { };
8563 gibberish-detector = with python3Packages; toPythonApplication gibberish-detector;
8565 gibo = callPackage ../tools/misc/gibo { };
8567 gifsicle = callPackage ../tools/graphics/gifsicle { };
8569 gifski = callPackage ../tools/graphics/gifski { };
8571 github-backup = callPackage ../tools/misc/github-backup { };
8573 github-runner = callPackage ../development/tools/continuous-integration/github-runner {
8574 inherit (darwin) autoSignDarwinBinariesHook;
8577 gitkraken = callPackage ../applications/version-management/gitkraken { };
8579 gitlab = callPackage ../applications/version-management/gitlab { };
8580 gitlab-ee = callPackage ../applications/version-management/gitlab {
8581 gitlabEnterprise = true;
8584 gitlab-clippy = callPackage ../development/tools/rust/gitlab-clippy { };
8586 gitlab-container-registry = callPackage ../applications/version-management/gitlab/gitlab-container-registry { };
8588 gitlab-pages = callPackage ../applications/version-management/gitlab/gitlab-pages { };
8590 gitlab-runner = callPackage ../development/tools/continuous-integration/gitlab-runner {
8591 buildGoModule = buildGo120Module;
8594 gitlab-shell = callPackage ../applications/version-management/gitlab/gitlab-shell { };
8596 gitlab-triage = callPackage ../applications/version-management/gitlab-triage { };
8598 gitlab-workhorse = callPackage ../applications/version-management/gitlab/gitlab-workhorse { };
8600 gitlab-elasticsearch-indexer = callPackage ../applications/version-management/gitlab/gitlab-elasticsearch-indexer { };
8602 gitleaks = callPackage ../tools/security/gitleaks { };
8604 gitaly = callPackage ../applications/version-management/gitlab/gitaly { };
8606 gitqlient = libsForQt5.callPackage ../applications/version-management/gitqlient { };
8608 gogs = callPackage ../applications/version-management/gogs { };
8610 git-latexdiff = callPackage ../tools/typesetting/git-latexdiff { };
8612 gitea = callPackage ../applications/version-management/gitea { };
8614 gitea-actions-runner = callPackage ../development/tools/continuous-integration/gitea-actions-runner { };
8616 forgejo = callPackage ../applications/version-management/forgejo { };
8618 forgejo-actions-runner = callPackage ../development/tools/continuous-integration/forgejo-actions-runner { };
8620 gokart = callPackage ../development/tools/gokart { };
8622 gl2ps = callPackage ../development/libraries/gl2ps { };
8624 glusterfs = callPackage ../tools/filesystems/glusterfs { };
8626 glmark2 = callPackage ../tools/graphics/glmark2 { };
8628 glogg = libsForQt5.callPackage ../tools/text/glogg { };
8630 glxinfo = callPackage ../tools/graphics/glxinfo { };
8632 gmrender-resurrect = callPackage ../tools/networking/gmrender-resurrect {
8633 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav;
8636 gnirehtet = callPackage ../tools/networking/gnirehtet { };
8638 gnome-builder = callPackage ../applications/editors/gnome-builder { };
8640 gnome-desktop = callPackage ../development/libraries/gnome-desktop { };
8642 gnome-decoder = callPackage ../applications/graphics/gnome-decoder {
8643 inherit (gst_all_1) gstreamer gst-plugins-base;
8644 gst-plugins-bad = gst_all_1.gst-plugins-bad.override { enableZbar = true; };
8647 gnome-epub-thumbnailer = callPackage ../applications/misc/gnome-epub-thumbnailer { };
8649 gnome-extension-manager = callPackage ../applications/misc/gnome-extension-manager { };
8651 gnome-feeds = callPackage ../applications/networking/feedreaders/gnome-feeds { };
8653 gnome-frog = callPackage ../applications/misc/gnome-frog { };
8655 gnome-keysign = callPackage ../tools/security/gnome-keysign { };
8657 gnome-secrets = callPackage ../applications/misc/gnome-secrets { };
8659 gnome-solanum = callPackage ../applications/misc/gnome-solanum { };
8661 gnome-podcasts = callPackage ../applications/audio/gnome-podcasts { };
8663 gnome-photos = callPackage ../applications/graphics/gnome-photos { };
8665 gnome-randr = callPackage ../tools/wayland/gnome-randr { };
8667 gnuapl = callPackage ../development/interpreters/gnu-apl { };
8669 gnu-shepherd = callPackage ../misc/gnu-shepherd { };
8671 dapl = callPackage ../development/interpreters/dzaima-apl {
8672 buildNativeImage = false;
8673 stdenv = stdenvNoCC;
8676 dapl-native = callPackage ../development/interpreters/dzaima-apl {
8677 buildNativeImage = true;
8681 gnucap = callPackage ../applications/science/electronics/gnucap { };
8683 gnu-cim = callPackage ../development/compilers/gnu-cim { };
8685 gnu-cobol = callPackage ../development/compilers/gnu-cobol { };
8687 gnuclad = callPackage ../applications/graphics/gnuclad { };
8689 gnufdisk = callPackage ../tools/system/fdisk {
8693 gnugrep = callPackage ../tools/text/gnugrep { };
8695 gnulib = callPackage ../development/tools/gnulib { };
8697 gnupatch = callPackage ../tools/text/gnupatch { };
8699 gnupg1orig = callPackage ../tools/security/gnupg/1.nix { };
8700 gnupg1compat = callPackage ../tools/security/gnupg/1compat.nix { };
8701 gnupg1 = gnupg1compat; # use config.packageOverrides if you prefer original gnupg1
8703 gnupg22 = callPackage ../tools/security/gnupg/22.nix {
8704 pinentry = if stdenv.isDarwin then pinentry_mac else pinentry-gtk2;
8705 libgcrypt = libgcrypt_1_8;
8708 gnupg24 = callPackage ../tools/security/gnupg/24.nix {
8709 pinentry = if stdenv.isDarwin then pinentry_mac else pinentry-gtk2;
8713 gnupg-pkcs11-scd = callPackage ../tools/security/gnupg-pkcs11-scd { };
8715 gnuplot = libsForQt5.callPackage ../tools/graphics/gnuplot {
8716 inherit (darwin.apple_sdk.frameworks) Cocoa;
8719 gnuplot_qt = gnuplot.override { withQt = true; };
8721 # must have AquaTerm installed separately
8722 gnuplot_aquaterm = gnuplot.override { aquaterm = true; };
8724 gnu-pw-mgr = callPackage ../tools/security/gnu-pw-mgr { };
8726 gnused = callPackage ../tools/text/gnused { };
8728 gnutar = callPackage ../tools/archivers/gnutar { };
8730 goaccess = callPackage ../tools/misc/goaccess { };
8732 gocryptfs = callPackage ../tools/filesystems/gocryptfs { };
8734 godot_4 = callPackage ../development/tools/godot/4 { };
8736 godot3 = callPackage ../development/tools/godot/3 { };
8738 godot3-export-templates = callPackage ../development/tools/godot/3/export-templates.nix { };
8740 godot3-headless = callPackage ../development/tools/godot/3/headless.nix { };
8742 godot3-debug-server = callPackage ../development/tools/godot/3/debug-server.nix { };
8744 godot3-server = callPackage ../development/tools/godot/3/server.nix { };
8746 godot3-mono = callPackage ../development/tools/godot/3/mono {};
8748 godot3-mono-export-templates = callPackage ../development/tools/godot/3/mono/export-templates.nix { };
8750 godot3-mono-headless = callPackage ../development/tools/godot/3/mono/headless.nix { };
8752 godot3-mono-debug-server = callPackage ../development/tools/godot/3/mono/debug-server.nix { };
8754 godot3-mono-server = callPackage ../development/tools/godot/3/mono/server.nix { };
8756 goeland = callPackage ../applications/networking/feedreaders/goeland { };
8758 go-mtpfs = callPackage ../tools/filesystems/go-mtpfs { };
8760 goofys = callPackage ../tools/filesystems/goofys { };
8762 go-sct = callPackage ../tools/X11/go-sct { };
8764 # rename to upower-notify?
8765 go-upower-notify = callPackage ../tools/misc/upower-notify { };
8767 goattracker = callPackage ../applications/audio/goattracker { };
8769 goattracker-stereo = callPackage ../applications/audio/goattracker {
8773 google-app-engine-go-sdk = callPackage ../development/tools/google-app-engine-go-sdk { };
8775 google-authenticator = callPackage ../os-specific/linux/google-authenticator { };
8777 google-cloud-sdk = callPackage ../tools/admin/google-cloud-sdk {
8780 google-cloud-sdk-gce = google-cloud-sdk.override {
8785 google-cloud-bigtable-tool = callPackage ../tools/misc/google-cloud-bigtable-tool { };
8787 google-cloud-sql-proxy = callPackage ../tools/misc/google-cloud-sql-proxy { };
8789 google-fonts = callPackage ../data/fonts/google-fonts { };
8791 google-clasp = callPackage ../development/tools/google-clasp { };
8793 google-compute-engine = with python38.pkgs; toPythonApplication google-compute-engine;
8795 google-guest-oslogin = callPackage ../tools/virtualization/google-guest-oslogin { };
8797 google-cloud-cpp = callPackage ../development/libraries/google-cloud-cpp { };
8799 google-java-format = callPackage ../development/tools/google-java-format { };
8801 google-guest-agent = callPackage ../tools/virtualization/google-guest-agent { };
8803 google-guest-configs = callPackage ../tools/virtualization/google-guest-configs { };
8805 gdown = with python3Packages; toPythonApplication gdown;
8807 gopro = callPackage ../tools/video/gopro { };
8809 goreleaser = callPackage ../tools/misc/goreleaser { };
8811 goreplay = callPackage ../tools/networking/goreplay { };
8813 gost = callPackage ../tools/networking/gost {
8814 buildGoModule = buildGo119Module; # go 1.20 build failure
8817 gource = callPackage ../applications/version-management/gource { };
8819 govc = callPackage ../tools/virtualization/govc { };
8821 goverlay = callPackage ../tools/graphics/goverlay {
8822 inherit (qt5) wrapQtAppsHook;
8823 inherit (plasma5Packages) breeze-qt5;
8826 gpart = callPackage ../tools/filesystems/gpart { };
8828 gparted = callPackage ../tools/misc/gparted { };
8830 gpt2tc = callPackage ../tools/text/gpt2tc { };
8832 gptcommit = callPackage ../development/tools/gptcommit {
8833 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
8836 gptman = callPackage ../tools/system/gptman { };
8838 ldmtool = callPackage ../tools/misc/ldmtool { };
8840 gphotos-sync = callPackage ../tools/backup/gphotos-sync { };
8842 gpodder = callPackage ../applications/audio/gpodder { };
8844 gpp = callPackage ../development/tools/gpp { };
8846 gnuastro = callPackage ../applications/science/astronomy/gnuastro { };
8848 gpredict = callPackage ../applications/science/astronomy/gpredict {
8852 gprof2dot = with python3Packages; toPythonApplication gprof2dot;
8854 gprojector = callPackage ../applications/science/astronomy/gprojector { };
8856 gptfdisk = callPackage ../tools/system/gptfdisk { };
8858 gql = callPackage ../applications/version-management/gql { };
8860 grafterm = callPackage ../tools/misc/grafterm { };
8862 gradience = callPackage ../applications/misc/gradience { };
8864 grafx2 = callPackage ../applications/graphics/grafx2 { };
8866 grails = callPackage ../development/web/grails { jdk = null; };
8868 graylog-5_0 = callPackage ../tools/misc/graylog/5.0.nix { };
8870 graylog-5_1 = callPackage ../tools/misc/graylog/5.1.nix { };
8872 graylogPlugins = recurseIntoAttrs (
8873 callPackage ../tools/misc/graylog/plugins.nix { }
8876 graphviz = callPackage ../tools/graphics/graphviz {
8877 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
8880 graphviz-nox = callPackage ../tools/graphics/graphviz {
8881 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
8885 grass-sass = callPackage ../tools/misc/grass-sass { };
8887 gridtracker = callPackage ../applications/radio/gridtracker { };
8889 grig = callPackage ../applications/radio/grig { };
8891 grin = callPackage ../tools/text/grin { };
8893 gyb = callPackage ../tools/backup/gyb { };
8895 halftone = callPackage ../applications/graphics/halftone { };
8897 halloy = callPackage ../applications/networking/irc/halloy { };
8899 harminv = callPackage ../development/libraries/science/chemistry/harminv { };
8901 igrep = callPackage ../tools/text/igrep {
8902 inherit (darwin.apple_sdk.frameworks) Security;
8905 ripgrep = callPackage ../tools/text/ripgrep {
8906 inherit (darwin.apple_sdk.frameworks) Security;
8909 ripgrep-all = callPackage ../tools/text/ripgrep-all {
8910 inherit (darwin.apple_sdk.frameworks) Security;
8913 grive2 = callPackage ../tools/filesystems/grive2 { };
8915 groff = callPackage ../tools/text/groff { };
8917 gromit-mpx = callPackage ../tools/graphics/gromit-mpx {
8919 libappindicator = libappindicator-gtk3;
8922 gron = callPackage ../development/tools/gron { };
8924 groonga = callPackage ../servers/search/groonga { };
8926 grpcurl = callPackage ../tools/networking/grpcurl { };
8928 grpc_cli = callPackage ../tools/networking/grpc_cli { };
8930 grpc-gateway = callPackage ../development/tools/grpc-gateway { };
8932 grpcui = callPackage ../tools/networking/grpcui { };
8934 grpc-tools = callPackage ../development/tools/misc/grpc-tools { };
8936 grpc-client-cli = callPackage ../development/tools/misc/grpc-client-cli { };
8938 grub2 = callPackage ../tools/misc/grub/default.nix { };
8940 grub2_efi = grub2.override {
8944 grub2_light = grub2.override {
8948 grub2_xen = grub2.override {
8952 grub2_pvgrub_image = callPackage ../tools/misc/grub/pvgrub_image { };
8954 grub4dos = callPackage ../tools/misc/grub4dos {
8955 stdenv = stdenv_32bit;
8958 gruut = with python3.pkgs; toPythonApplication gruut;
8960 gruut-ipa = with python3.pkgs; toPythonApplication gruut-ipa;
8962 gx = callPackage ../tools/package-management/gx { };
8963 gx-go = callPackage ../tools/package-management/gx/go { };
8965 efitools = callPackage ../tools/security/efitools { };
8967 sbctl = callPackage ../tools/security/sbctl { };
8969 sbsigntool = callPackage ../tools/security/sbsigntool { };
8971 sonic-server = callPackage ../servers/search/sonic-server { };
8973 gsmartcontrol = callPackage ../tools/misc/gsmartcontrol { };
8975 gsmlib = callPackage ../development/libraries/gsmlib
8976 { stdenv = gcc10StdenvCompat; autoreconfHook = buildPackages.autoreconfHook269; };
8978 gssdp = callPackage ../development/libraries/gssdp { };
8980 gssdp_1_6 = callPackage ../development/libraries/gssdp/1.6.nix { };
8982 gssdp-tools = callPackage ../development/libraries/gssdp/tools.nix { };
8984 grype = callPackage ../tools/security/grype { };
8986 gt5 = callPackage ../tools/system/gt5 { };
8988 gtest = callPackage ../development/libraries/gtest { };
8990 gbenchmark = callPackage ../development/libraries/gbenchmark { };
8992 gkraken = callPackage ../tools/system/gkraken { };
8994 gtkdatabox = callPackage ../development/libraries/gtkdatabox { };
8996 gtdialog = callPackage ../development/libraries/gtdialog { };
8998 gtkd = callPackage ../development/libraries/gtkd { dcompiler = ldc; };
9000 gtkgnutella = callPackage ../tools/networking/p2p/gtk-gnutella { };
9002 gtkperf = callPackage ../development/tools/misc/gtkperf { };
9004 gtkradiant = callPackage ../applications/misc/gtkradiant { };
9006 gtk-frdp = callPackage ../development/libraries/gtk-frdp { };
9008 gtk-vnc = callPackage ../tools/admin/gtk-vnc { };
9010 gup = callPackage ../development/tools/build-managers/gup { };
9012 gupnp = callPackage ../development/libraries/gupnp { };
9014 gupnp_1_6 = callPackage ../development/libraries/gupnp/1.6.nix { };
9016 gupnp-av = callPackage ../development/libraries/gupnp-av { };
9018 gupnp-dlna = callPackage ../development/libraries/gupnp-dlna { };
9020 gupnp-igd = callPackage ../development/libraries/gupnp-igd { };
9022 gupnp-tools = callPackage ../tools/networking/gupnp-tools { };
9024 gvm-tools = with python3.pkgs; toPythonApplication gvm-tools;
9026 gvpe = callPackage ../tools/networking/gvpe { };
9028 gvolicon = callPackage ../tools/audio/gvolicon { };
9030 gvproxy = callPackage ../tools/networking/gvproxy { };
9032 gzip = callPackage ../tools/compression/gzip { };
9034 gzrt = callPackage ../tools/compression/gzrt { };
9036 httplab = callPackage ../tools/networking/httplab { };
9038 lucky-cli = callPackage ../development/web/lucky-cli { };
9040 mac-fdisk = callPackage ../tools/system/mac-fdisk { };
9042 partclone = callPackage ../tools/backup/partclone { };
9044 partimage = callPackage ../tools/backup/partimage { };
9046 pdisk = callPackage ../tools/system/pdisk {
9047 inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit;
9050 pgf_graphics = callPackage ../tools/graphics/pgf { };
9052 pgbackrest = callPackage ../tools/backup/pgbackrest { };
9054 pgformatter = callPackage ../development/tools/pgformatter { };
9056 pgloader = callPackage ../development/tools/pgloader { };
9058 pgtop = callPackage ../development/tools/pgtop { };
9060 pigz = callPackage ../tools/compression/pigz { };
9062 pixz = callPackage ../tools/compression/pixz { };
9064 plog = callPackage ../development/libraries/plog {};
9066 plplot = callPackage ../development/libraries/plplot {
9067 inherit (darwin.apple_sdk.frameworks) Cocoa;
9070 pxattr = callPackage ../tools/archivers/pxattr { };
9072 pxz = callPackage ../tools/compression/pxz { };
9074 haguichi = callPackage ../tools/networking/haguichi { };
9076 hans = callPackage ../tools/networking/hans { };
9078 h2 = callPackage ../servers/h2 { };
9080 h5utils = callPackage ../tools/misc/h5utils {
9085 haproxy = callPackage ../tools/networking/haproxy { };
9087 hackertyper = callPackage ../tools/misc/hackertyper { };
9089 hackneyed = callPackage ../data/icons/hackneyed { };
9091 haveged = callPackage ../tools/security/haveged { };
9093 habitat = callPackage ../applications/networking/cluster/habitat { };
9095 hashcash = callPackage ../tools/security/hashcash { };
9097 hashcat = callPackage ../tools/security/hashcat {
9098 inherit (darwin.apple_sdk.frameworks) Foundation IOKit Metal OpenCL;
9101 hashcat-utils = callPackage ../tools/security/hashcat-utils { };
9103 hashrat = callPackage ../tools/security/hashrat { };
9105 hash_extender = callPackage ../tools/security/hash_extender { };
9107 hash-identifier = callPackage ../tools/security/hash-identifier { };
9109 hash-slinger = callPackage ../tools/security/hash-slinger { };
9111 haskell-language-server = callPackage ../development/tools/haskell/haskell-language-server/withWrapper.nix { };
9113 hassil = with python3Packages; toPythonApplication hassil;
9115 hasmail = callPackage ../applications/networking/mailreaders/hasmail { };
9117 haste-client = callPackage ../tools/misc/haste-client { };
9119 haste-server = callPackage ../servers/haste-server { };
9121 hatch = python3Packages.callPackage ../development/tools/hatch { };
9123 hal-hardware-analyzer = libsForQt5.callPackage ../applications/science/electronics/hal-hardware-analyzer { };
9125 half = callPackage ../development/libraries/half { };
9127 halibut = callPackage ../tools/typesetting/halibut { };
9129 halide = callPackage ../development/compilers/halide {
9130 llvmPackages = llvmPackages_14;
9133 harePackages = recurseIntoAttrs (callPackage ../development/compilers/hare { });
9135 ham = pkgs.perlPackages.ham;
9137 hamsket = callPackage ../applications/networking/instant-messengers/hamsket { };
9139 hardinfo = callPackage ../tools/system/hardinfo { };
9141 harmonia = callPackage ../tools/package-management/harmonia { };
9143 hayagriva = callPackage ../tools/typesetting/hayagriva { };
9145 hcl2json = callPackage ../applications/misc/hcl2json { };
9147 hcledit = callPackage ../tools/text/hcledit { };
9149 hcxtools = callPackage ../tools/security/hcxtools { };
9151 hcxdumptool = callPackage ../tools/security/hcxdumptool { };
9153 hdapsd = callPackage ../os-specific/linux/hdapsd { };
9155 hdaps-gl = callPackage ../tools/misc/hdaps-gl { };
9157 hddfancontrol = callPackage ../tools/system/hddfancontrol { };
9159 hddtemp = callPackage ../tools/misc/hddtemp { };
9161 hdf4 = callPackage ../tools/misc/hdf4 { };
9163 hdf5 = callPackage ../tools/misc/hdf5 {
9164 fortranSupport = false;
9168 hdf5_1_10 = callPackage ../tools/misc/hdf5/1.10.nix { };
9170 hdf5-mpi = hdf5.override { mpiSupport = true; };
9172 hdf5-cpp = hdf5.override { cppSupport = true; };
9174 hdf5-fortran = hdf5.override { fortranSupport = true; };
9176 hdf5-threadsafe = hdf5.override { threadsafe = true; };
9178 hdf5-blosc = callPackage ../development/libraries/hdf5-blosc { };
9180 hdfview = callPackage ../tools/misc/hdfview { };
9182 hecate = callPackage ../applications/editors/hecate { };
9184 heaptrack = libsForQt5.callPackage ../development/tools/profiling/heaptrack { };
9186 heatshrink = callPackage ../tools/compression/heatshrink { };
9188 heimdall = libsForQt5.callPackage ../tools/misc/heimdall { };
9190 heimdall-gui = heimdall.override { enableGUI = true; };
9192 headscale = callPackage ../servers/headscale { };
9194 health = callPackage ../applications/misc/health { };
9196 healthchecks = callPackage ../servers/web-apps/healthchecks { };
9198 heisenbridge = callPackage ../servers/heisenbridge { };
9200 helio-workstation = callPackage ../applications/audio/helio-workstation { };
9202 hevea = callPackage ../tools/typesetting/hevea { };
9204 hex = callPackage ../tools/misc/hex { };
9206 hexd = callPackage ../tools/misc/hexd { };
9207 pixd = callPackage ../tools/misc/pixd { };
9209 hexgui = callPackage ../games/hexgui { };
9211 hey = callPackage ../tools/networking/hey { };
9213 heygpt = callPackage ../tools/llm/heygpt { };
9215 hhpc = callPackage ../tools/misc/hhpc { };
9217 hiera-eyaml = callPackage ../tools/system/hiera-eyaml { };
9219 hivemind = callPackage ../applications/misc/hivemind { };
9221 hobbits = libsForQt5.callPackage ../tools/graphics/hobbits { };
9223 hfsprogs = callPackage ../tools/filesystems/hfsprogs { };
9225 highlight = callPackage ../tools/text/highlight ({
9229 hockeypuck = callPackage ../servers/hockeypuck/server.nix { };
9231 hockeypuck-web = callPackage ../servers/hockeypuck/web.nix { };
9233 holochain-launcher = callPackage ../applications/misc/holochain-launcher { };
9235 homesick = callPackage ../tools/misc/homesick { };
9237 honcho = callPackage ../tools/system/honcho { };
9239 horst = callPackage ../tools/networking/horst { };
9243 hostess = callPackage ../development/tools/hostess { };
9245 hostname-debian = callPackage ../tools/networking/hostname-debian { };
9247 hotdoc = python3Packages.callPackage ../development/tools/hotdoc { };
9249 hotpatch = callPackage ../development/libraries/hotpatch { };
9251 hotspot = libsForQt5.callPackage ../development/tools/analysis/hotspot { };
9253 hpccm = with python3Packages; toPythonApplication hpccm;
9255 hping = callPackage ../tools/networking/hping { };
9257 hqplayer-desktop = libsForQt5.callPackage ../applications/audio/hqplayer-desktop { };
9259 html-proofer = callPackage ../tools/misc/html-proofer { };
9261 htmlq = callPackage ../development/tools/htmlq {
9262 inherit (darwin.apple_sdk.frameworks) Security;
9265 htpdate = callPackage ../tools/networking/htpdate { };
9267 http-prompt = callPackage ../tools/networking/http-prompt { };
9269 http-getter = callPackage ../applications/networking/flent/http-getter.nix { };
9271 httpdirfs = callPackage ../tools/filesystems/httpdirfs { };
9273 httpdump = callPackage ../tools/security/httpdump { };
9275 httpie = with python3Packages; toPythonApplication httpie;
9277 httping = callPackage ../tools/networking/httping { };
9279 httplz = callPackage ../tools/networking/httplz { };
9281 httpfs2 = callPackage ../tools/filesystems/httpfs { };
9283 httprobe = callPackage ../tools/networking/httprobe { };
9285 httpstat = callPackage ../tools/networking/httpstat { };
9287 httptunnel = callPackage ../tools/networking/httptunnel { };
9289 httpx = callPackage ../tools/security/httpx { };
9291 hue-plus = libsForQt5.callPackage ../applications/misc/hue-plus { };
9293 hurl = callPackage ../tools/networking/hurl { };
9295 hubicfuse = callPackage ../tools/filesystems/hubicfuse { };
9297 humanfriendly = with python3Packages; toPythonApplication humanfriendly;
9299 hwinfo = callPackage ../tools/system/hwinfo { };
9301 hw-probe = perlPackages.callPackage ../tools/system/hw-probe { };
9303 hybridreverb2 = callPackage ../applications/audio/hybridreverb2 {
9304 stdenv = gcc8Stdenv;
9307 hylafaxplus = callPackage ../servers/hylafaxplus {
9308 # libtiff >= 4.6 dropped many executables needed by hylafaxplus
9309 libtiff = libtiff_4_5;
9312 hyphen = callPackage ../development/libraries/hyphen { };
9314 i2c-tools = callPackage ../os-specific/linux/i2c-tools { };
9316 i2p = callPackage ../tools/networking/i2p { };
9318 i2pd = callPackage ../tools/networking/i2pd { };
9320 iannix = libsForQt5.callPackage ../applications/audio/iannix { };
9322 iaito = libsForQt5.callPackage ../tools/security/iaito { };
9324 jamulus = libsForQt5.callPackage ../applications/audio/jamulus { };
9326 ultrablue-server = callPackage ../os-specific/linux/ultrablue-server { };
9328 ibm-sw-tpm2 = callPackage ../tools/security/ibm-sw-tpm2 { };
9330 ibniz = callPackage ../tools/graphics/ibniz { };
9332 icebreaker = callPackage ../servers/icebreaker { };
9334 icecast = callPackage ../servers/icecast { };
9336 icemon = libsForQt5.callPackage ../applications/networking/icemon { };
9338 icepeak = haskell.lib.compose.justStaticExecutables haskellPackages.icepeak;
9340 iceshelf = callPackage ../tools/backup/iceshelf { };
9342 darkice = callPackage ../tools/audio/darkice { };
9344 bc-decaf = callPackage ../development/libraries/bc-decaf { };
9346 deckmaster = callPackage ../applications/misc/deckmaster { };
9348 deco = callPackage ../applications/misc/deco { };
9350 decoder = callPackage ../tools/security/decoder { };
9352 icoutils = callPackage ../tools/graphics/icoutils { };
9354 idutils = callPackage ../tools/misc/idutils { };
9356 idle3tools = callPackage ../tools/system/idle3tools { };
9358 ifcopenshell = with python3Packages; toPythonApplication ifcopenshell;
9360 iftop = callPackage ../tools/networking/iftop { };
9362 ifwifi = callPackage ../tools/networking/ifwifi {
9363 inherit (darwin.apple_sdk.frameworks) Security;
9366 ifuse = callPackage ../tools/filesystems/ifuse { };
9367 ideviceinstaller = callPackage ../tools/misc/ideviceinstaller { };
9368 idevicerestore = callPackage ../tools/misc/idevicerestore { };
9370 inherit (callPackages ../tools/filesystems/irods rec {
9371 stdenv = llvmPackages_13.libcxxStdenv;
9372 libcxx = llvmPackages_13.libcxx;
9373 boost = boost178.override { inherit stdenv; };
9374 fmt = fmt_8.override { inherit stdenv; };
9375 nanodbc_llvm = nanodbc.override { inherit stdenv; };
9376 avro-cpp_llvm = avro-cpp.override { inherit stdenv boost; };
9381 ignite = callPackage ../applications/virtualization/ignite { };
9383 igmpproxy = callPackage ../tools/networking/igmpproxy { };
9385 ihaskell = callPackage ../development/tools/haskell/ihaskell/wrapper.nix {
9386 inherit (haskellPackages) ghcWithPackages;
9388 jupyter = python3.withPackages (ps: [ ps.jupyter ps.notebook ]);
9390 packages = config.ihaskell.packages or (_: []);
9393 ijq = callPackage ../development/tools/ijq { };
9395 iruby = callPackage ../applications/editors/jupyter-kernels/iruby { };
9397 ike-scan = callPackage ../tools/security/ike-scan { };
9399 ilspycmd = callPackage ../development/tools/ilspycmd {
9400 inherit (darwin) autoSignDarwinBinariesHook;
9403 imapsync = callPackage ../tools/networking/imapsync { };
9405 imgur-screenshot = callPackage ../tools/graphics/imgur-screenshot { };
9407 imgurbash2 = callPackage ../tools/graphics/imgurbash2 { };
9409 in-formant = qt6Packages.callPackage ../applications/audio/in-formant { };
9411 inadyn = callPackage ../tools/networking/inadyn { };
9413 incron = callPackage ../tools/system/incron { };
9415 indexed-bzip2 = with python3Packages; toPythonApplication indexed-bzip2;
9417 industrializer = callPackage ../applications/audio/industrializer { };
9419 inetutils = callPackage ../tools/networking/inetutils { };
9421 inferno = callPackage ../development/tools/inferno { };
9423 infisical = callPackage ../development/tools/infisical { };
9425 inform6 = darwin.apple_sdk_11_0.callPackage ../development/compilers/inform6 { };
9427 inform7 = callPackage ../development/compilers/inform7 { };
9429 infamousPlugins = callPackage ../applications/audio/infamousPlugins { };
9431 innernet = callPackage ../tools/networking/innernet {
9432 inherit (darwin.apple_sdk.frameworks) Security;
9435 innoextract = callPackage ../tools/archivers/innoextract { };
9437 input-remapper = python3Packages.callPackage ../tools/inputmethods/input-remapper { };
9439 input-utils = callPackage ../os-specific/linux/input-utils { };
9441 inql = callPackage ../tools/security/inql { };
9443 intel-media-sdk = callPackage ../development/libraries/intel-media-sdk { };
9445 intermodal = callPackage ../tools/misc/intermodal { };
9447 internetarchive = with python3Packages; toPythonApplication internetarchive;
9449 invidious = callPackage ../servers/invidious {
9450 # needs a specific version of lsquic
9451 lsquic = callPackage ../servers/invidious/lsquic.nix { };
9452 # normally video.js is downloaded at build time
9453 videojs = callPackage ../servers/invidious/videojs.nix { };
9456 invoice2data = callPackage ../tools/text/invoice2data { };
9458 inxi = callPackage ../tools/system/inxi { };
9460 iodine = callPackage ../tools/networking/iodine { };
9462 ioc-scan = callPackage ../tools/security/ioc-scan { };
9464 ioccheck = callPackage ../tools/security/ioccheck { };
9466 iocextract = with python3Packages; toPythonApplication iocextract;
9468 ioping = callPackage ../tools/system/ioping { };
9470 ior = callPackage ../tools/system/ior { };
9472 ioztat = callPackage ../tools/filesystems/ioztat { };
9474 ip2location = callPackage ../tools/networking/ip2location { };
9476 ip2unix = callPackage ../tools/networking/ip2unix { };
9478 ipad_charge = callPackage ../tools/misc/ipad_charge { };
9480 iperf2 = callPackage ../tools/networking/iperf/2.nix { };
9481 iperf3 = callPackage ../tools/networking/iperf/3.nix { };
9484 iperf3d = callPackage ../tools/networking/iperf3d { };
9486 ipfetch = callPackage ../tools/networking/ipfetch { };
9488 ipfs-cluster = callPackage ../applications/networking/ipfs-cluster { };
9490 ipfs-upload-client = callPackage ../applications/networking/ipfs-upload-client { };
9492 ipget = callPackage ../applications/networking/ipget { };
9494 i-pi = with python3Packages; toPythonApplication i-pi;
9496 iptsd = callPackage ../applications/misc/iptsd { };
9498 ipmitool = callPackage ../tools/system/ipmitool { };
9500 ipmiutil = callPackage ../tools/system/ipmiutil { };
9502 ipatool = callPackage ../applications/misc/ipatool { };
9504 ipmicfg = callPackage ../applications/misc/ipmicfg { };
9506 ipmiview = callPackage ../applications/misc/ipmiview { };
9508 ipcalc = callPackage ../tools/networking/ipcalc { };
9510 netmask = callPackage ../tools/networking/netmask { };
9512 netifd = callPackage ../tools/networking/netifd { };
9514 ipinfo = callPackage ../tools/networking/ipinfo { };
9516 ipscan = callPackage ../tools/security/ipscan { };
9517 # ipscan is commonly known under the name angryipscanner
9518 angryipscanner = ipscan;
9520 ipv6calc = callPackage ../tools/networking/ipv6calc { };
9522 ipxe = callPackage ../tools/misc/ipxe { };
9524 irker = callPackage ../servers/irker { };
9526 iroh = callPackage ../applications/networking/iroh { };
9528 irrd = callPackage ../servers/misc/irrd { };
9530 ised = callPackage ../tools/misc/ised { };
9533 isl_0_11 = callPackage ../development/libraries/isl/0.11.1.nix { };
9534 isl_0_14 = callPackage ../development/libraries/isl/0.14.1.nix { };
9535 isl_0_17 = callPackage ../development/libraries/isl/0.17.1.nix { };
9536 isl_0_20 = callPackage ../development/libraries/isl/0.20.0.nix { };
9537 isl_0_24 = callPackage ../development/libraries/isl/0.24.0.nix { };
9539 ispike = callPackage ../development/libraries/science/robotics/ispike { };
9541 isrcsubmit = callPackage ../tools/audio/isrcsubmit { };
9543 isync = callPackage ../tools/networking/isync {
9544 inherit (darwin.apple_sdk.frameworks) Security;
9547 itm-tools = callPackage ../development/tools/misc/itm-tools { };
9549 ite-backlight = callPackage ../misc/ite-backlight { };
9551 iwgtk = callPackage ../tools/networking/iwgtk { };
9553 ix = callPackage ../tools/misc/ix { };
9555 jaaa = callPackage ../applications/audio/jaaa { };
9557 jackett = callPackage ../servers/jackett { };
9559 jade = callPackage ../tools/text/sgml/jade { };
9561 jadx = callPackage ../tools/security/jadx { };
9563 jamesdsp = libsForQt5.callPackage ../applications/audio/jamesdsp { };
9564 jamesdsp-pulse = libsForQt5.callPackage ../applications/audio/jamesdsp {
9565 usePipewire = false;
9566 usePulseaudio = true;
9569 jaq = callPackage ../development/tools/jaq { };
9571 jasmin-compiler = callPackage ../development/compilers/jasmin-compiler { };
9573 jazzy = callPackage ../development/tools/jazzy { };
9575 jc = with python3Packages; toPythonApplication jc;
9577 jcli = callPackage ../development/tools/misc/jcli { };
9579 jd-cli = callPackage ../tools/security/jd-cli { };
9581 jd-diff-patch = callPackage ../development/tools/jd-diff-patch { };
9583 jd-gui = callPackage ../tools/security/jd-gui { };
9585 jdiskreport = callPackage ../tools/misc/jdiskreport { };
9587 jekyll = callPackage ../applications/misc/jekyll { };
9589 jello = with python3Packages; toPythonApplication jello;
9591 jen = callPackage ../tools/text/jen { };
9593 jet = callPackage ../development/tools/jet { };
9595 jf = callPackage ../development/tools/jf { };
9597 jfmt = callPackage ../development/tools/jfmt { };
9599 jfsutils = callPackage ../tools/filesystems/jfsutils { };
9601 jhead = callPackage ../tools/graphics/jhead { };
9603 jid = callPackage ../development/tools/jid { };
9605 jing = res.jing-trang;
9606 jing-trang = callPackage ../tools/text/xml/jing-trang {
9607 jdk_headless = jdk8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
9610 jira-cli-go = callPackage ../development/tools/jira-cli-go { };
9612 jirafeau = callPackage ../servers/web-apps/jirafeau { };
9614 jitterentropy = callPackage ../development/libraries/jitterentropy { };
9616 jl = haskellPackages.jl;
9618 jless = callPackage ../development/tools/jless {
9619 inherit (darwin.apple_sdk.frameworks) AppKit;
9622 stalwart-mail = callPackage ../servers/mail/stalwart { };
9624 jmespath = callPackage ../development/tools/jmespath { };
9626 juicefs = callPackage ../tools/filesystems/juicefs { };
9628 juicity = callPackage ../tools/networking/juicity { };
9630 jmtpfs = callPackage ../tools/filesystems/jmtpfs { };
9632 jnettop = callPackage ../tools/networking/jnettop { };
9634 jsvc = callPackage ../tools/system/jsvc { };
9636 junkie = callPackage ../tools/networking/junkie { };
9638 just = callPackage ../development/tools/just { };
9640 go-jira = callPackage ../applications/misc/go-jira { };
9642 john = callPackage ../tools/security/john { };
9644 joomscan = callPackage ../tools/security/joomscan { };
9646 joplin = nodePackages.joplin;
9648 joplin-desktop = callPackage ../applications/misc/joplin-desktop { };
9650 jot = callPackage ../applications/misc/jot { };
9652 jotdown = callPackage ../tools/text/jotdown { };
9654 journaldriver = callPackage ../tools/misc/journaldriver { };
9656 jp = callPackage ../development/tools/jp { };
9658 jp2a = callPackage ../applications/misc/jp2a { };
9660 jpeg-archive = callPackage ../applications/graphics/jpeg-archive { };
9662 jpegexiforient = callPackage ../tools/graphics/jpegexiforient { };
9664 jpeginfo = callPackage ../applications/graphics/jpeginfo { };
9666 jpegoptim = callPackage ../applications/graphics/jpegoptim { };
9668 jpegrescan = callPackage ../applications/graphics/jpegrescan { };
9670 jpylyzer = with python3Packages; toPythonApplication jpylyzer;
9672 jq = callPackage ../development/tools/jq { };
9674 jiq = callPackage ../development/tools/misc/jiq { };
9676 jql = callPackage ../development/tools/jql { };
9678 jqp = callPackage ../development/tools/jqp { };
9680 jo = callPackage ../development/tools/jo { };
9682 jrnl = callPackage ../applications/misc/jrnl { };
9684 jsawk = callPackage ../tools/text/jsawk { };
9686 jsbeautifier = with python3Packages; toPythonApplication jsbeautifier;
9688 jscoverage = callPackage ../development/tools/misc/jscoverage { };
9690 jsduck = callPackage ../development/tools/jsduck { };
9692 jsluice = callPackage ../tools/security/jsluice { };
9694 json-schema-for-humans = with python3Packages; toPythonApplication json-schema-for-humans;
9696 jsonfmt = callPackage ../development/tools/misc/jsonfmt { };
9698 jsonwatch = callPackage ../tools/misc/jsonwatch {
9699 inherit (darwin.apple_sdk.frameworks) Security;
9702 jsubfinder = callPackage ../tools/security/jsubfinder { };
9704 jtag-remote-server = callPackage ../development/embedded/jtag-remote-server { };
9706 jtc = callPackage ../development/tools/jtc { };
9708 jumpapp = callPackage ../tools/X11/jumpapp { };
9710 jove = callPackage ../applications/editors/jove { };
9712 jugglinglab = callPackage ../tools/misc/jugglinglab { };
9714 jupp = callPackage ../applications/editors/jupp { };
9716 jupyter = callPackage ../applications/editors/jupyter { };
9718 jupyter-all = jupyter.override {
9720 clojure = clojupyter.definition;
9721 octave = octave-kernel.definition;
9722 # wolfram = wolfram-for-jupyter-kernel.definition; # unfree
9726 jupyter-console = callPackage ../applications/editors/jupyter/console.nix { };
9728 jupyter-kernel = callPackage ../applications/editors/jupyter/kernel.nix { };
9730 justify = callPackage ../tools/text/justify { };
9732 jwhois = callPackage ../tools/networking/jwhois { };
9734 k2pdfopt = callPackage ../applications/misc/k2pdfopt { };
9736 kargo = callPackage ../tools/misc/kargo { };
9738 kazam = callPackage ../applications/video/kazam { };
9740 kalibrate-rtl = callPackage ../applications/radio/kalibrate-rtl { };
9742 kalibrate-hackrf = callPackage ../applications/radio/kalibrate-hackrf { };
9744 wrapKakoune = kakoune: attrs: callPackage ../applications/editors/kakoune/wrapper.nix (attrs // { inherit kakoune; });
9745 kakounePlugins = recurseIntoAttrs (callPackage ../applications/editors/kakoune/plugins { });
9747 kakoune-unwrapped = callPackage ../applications/editors/kakoune { };
9748 kakoune = wrapKakoune kakoune-unwrapped {
9749 plugins = [ ]; # override with the list of desired plugins
9751 kakouneUtils = callPackage ../applications/editors/kakoune/plugins/kakoune-utils.nix { };
9753 kaffeine = libsForQt5.callPackage ../applications/video/kaffeine { };
9755 kak-lsp = callPackage ../tools/misc/kak-lsp {
9756 inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration;
9759 kakoune-cr = callPackage ../tools/misc/kakoune-cr { crystal = crystal_1_2; };
9761 kaniko = callPackage ../applications/networking/cluster/kaniko { };
9763 katana = callPackage ../tools/security/katana { };
9765 kbdd = callPackage ../applications/window-managers/kbdd { };
9767 kbs2 = callPackage ../tools/security/kbs2 {
9768 inherit (darwin.apple_sdk.frameworks) AppKit SystemConfiguration;
9771 kdash = callPackage ../development/tools/kdash {
9772 inherit (darwin.apple_sdk.frameworks) AppKit;
9775 kdoctor = callPackage ../development/tools/kdoctor { };
9777 kdbplus = pkgsi686Linux.callPackage ../applications/misc/kdbplus { };
9779 kdigger = callPackage ../tools/security/kdigger { };
9781 kdiskmark = libsForQt5.callPackage ../tools/filesystems/kdiskmark { };
9783 keepalived = callPackage ../tools/networking/keepalived { };
9785 keepwn = callPackage ../tools/security/keepwn { };
9787 kestrel = callPackage ../tools/security/kestrel { };
9789 kexec-tools = callPackage ../os-specific/linux/kexec-tools {
9790 # clangStdenv fails with
9791 # purgatory/arch/i386/entry32-16.S:23:2: error: unknown directive
9794 # purgatory/arch/i386/entry32-16.S:115:11: error: unknown token in expression
9795 # ljmp %cs:*(realdest - entry16)
9797 # make: *** [Makefile:128: purgatory/arch/i386/entry32-16.o] Error 1
9801 keepkey_agent = with python3Packages; toPythonApplication keepkey_agent;
9803 keepmenu = callPackage ../applications/misc/keepmenu { };
9805 kent = callPackage ../applications/science/biology/kent { };
9807 keybase = darwin.apple_sdk_11_0.callPackage ../tools/security/keybase {
9808 # Reasoning for the inherited apple_sdk.frameworks:
9809 # 1. specific compiler errors about: AVFoundation, AudioToolbox, MediaToolbox
9810 # 2. the rest are added from here: https://github.com/keybase/client/blob/68bb8c893c5214040d86ea36f2f86fbb7fac8d39/go/chat/attachments/preview_darwin.go#L7
9811 # #cgo LDFLAGS: -framework AVFoundation -framework CoreFoundation -framework ImageIO -framework CoreMedia -framework Foundation -framework CoreGraphics -lobjc
9812 # 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
9813 inherit (darwin.apple_sdk_11_0.frameworks) AVFoundation AudioToolbox ImageIO CoreMedia Foundation CoreGraphics MediaToolbox;
9816 kbfs = callPackage ../tools/security/keybase/kbfs.nix { };
9818 keybase-gui = callPackage ../tools/security/keybase/gui.nix { };
9820 keychain = callPackage ../tools/misc/keychain { };
9822 keyfuzz = callPackage ../tools/inputmethods/keyfuzz { };
9824 keyscope = callPackage ../tools/security/keyscope {
9825 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation IOKit Security;
9828 keystore-explorer = callPackage ../applications/misc/keystore-explorer {
9832 kluctl = callPackage ../applications/networking/cluster/kluctl { };
9834 kibi = callPackage ../applications/editors/kibi { };
9836 kio-fuse = libsForQt5.callPackage ../tools/filesystems/kio-fuse { };
9838 kismet = callPackage ../applications/networking/sniffers/kismet { };
9840 kiterunner = callPackage ../tools/security/kiterunner { };
9842 klick = callPackage ../applications/audio/klick { };
9844 klystrack = callPackage ../applications/audio/klystrack { };
9846 knit = callPackage ../development/tools/build-managers/knit { };
9848 knockpy = callPackage ../tools/security/knockpy { };
9850 knowsmore = callPackage ../tools/security/knowsmore { };
9852 kool = callPackage ../development/tools/misc/kool { };
9854 kore = callPackage ../development/web/kore {
9855 openssl = openssl_1_1;
9858 krakenx = callPackage ../tools/system/krakenx { };
9860 partition-manager = libsForQt5.callPackage ../tools/misc/partition-manager { };
9862 kpcli = callPackage ../tools/security/kpcli { };
9864 kphotoalbum = libsForQt5.callPackage ../applications/graphics/kphotoalbum { };
9866 kratos = callPackage ../applications/misc/kratos { };
9868 krename = libsForQt5.callPackage ../applications/misc/krename { };
9870 krunner-pass = libsForQt5.callPackage ../tools/security/krunner-pass { };
9872 krunner-translator = libsForQt5.callPackage ../tools/misc/krunner-translator { };
9874 krunvm = callPackage ../applications/virtualization/krunvm {
9875 inherit (darwin) sigtool;
9878 kronometer = libsForQt5.callPackage ../tools/misc/kronometer { };
9880 krop = callPackage ../applications/graphics/krop { };
9882 kdiff3 = libsForQt5.callPackage ../tools/text/kdiff3 { };
9884 kube-router = callPackage ../applications/networking/cluster/kube-router {
9885 buildGoModule = buildGo120Module;
9888 kubepug = callPackage ../development/tools/kubepug { };
9890 kubeshark = callPackage ../applications/networking/cluster/kubeshark { };
9892 kubergrunt = callPackage ../applications/networking/cluster/kubergrunt { };
9894 kubo = callPackage ../applications/networking/kubo { };
9896 kubo-migrator-all-fs-repo-migrations = callPackage ../applications/networking/kubo-migrator/all-migrations.nix { };
9897 kubo-migrator-unwrapped = callPackage ../applications/networking/kubo-migrator/unwrapped.nix { };
9898 kubo-migrator = callPackage ../applications/networking/kubo-migrator { };
9900 kwalletcli = libsForQt5.callPackage ../tools/security/kwalletcli { };
9902 peruse = libsForQt5.callPackage ../tools/misc/peruse { };
9904 ksmoothdock = libsForQt5.callPackage ../applications/misc/ksmoothdock { };
9906 kstars = libsForQt5.callPackage ../applications/science/astronomy/kstars { };
9908 kytea = callPackage ../tools/text/kytea { };
9910 kyverno = callPackage ../applications/networking/cluster/kyverno { };
9912 k6 = callPackage ../development/tools/k6 { };
9914 l2md = callPackage ../tools/text/l2md { };
9916 lalezar-fonts = callPackage ../data/fonts/lalezar-fonts { };
9918 lalrpop = callPackage ../development/tools/lalrpop { };
9920 last-resort = callPackage ../data/fonts/last-resort { };
9922 ldc = callPackage ../development/compilers/ldc { };
9925 let ocaml_p = ocaml-ng.ocamlPackages_4_14_janeStreet_0_15.overrideScope (self: super: {
9926 zarith = super.zarith.overrideAttrs (o: {
9928 url = "https://github.com/ocaml/Zarith/archive/refs/tags/release-1.12.tar.gz";
9929 hash = "sha256-SQegsMc1+UIod8XeJDE+H5q1huNDQI8CUh7IsHOoVMs=";
9933 callPackage ../development/compilers/ligo {
9934 coq = coq_8_13.override {
9935 customOCamlPackages = ocaml_p;
9937 ocamlPackages = ocaml_p;
9940 lego = callPackage ../tools/admin/lego { };
9942 leocad = libsForQt5.callPackage ../applications/graphics/leocad { };
9944 lha = callPackage ../tools/archivers/lha { };
9946 lhasa = callPackage ../tools/compression/lhasa { };
9948 libcsptr = callPackage ../development/libraries/libcsptr { };
9950 libgovirt = callPackage ../applications/virtualization/libgovirt { };
9952 libscrypt = callPackage ../development/libraries/libscrypt { };
9954 libcloudproviders = callPackage ../development/libraries/libcloudproviders { };
9956 libcoap = callPackage ../applications/networking/libcoap {
9957 autoconf = buildPackages.autoconf269;
9960 libcryptui = callPackage ../development/libraries/libcryptui {
9961 autoreconfHook = buildPackages.autoreconfHook269;
9962 gtk3 = if stdenv.isDarwin then gtk3-x11 else gtk3;
9965 libshumate = callPackage ../development/libraries/libshumate { };
9967 libsmartcols = callPackage ../development/libraries/libsmartcols { };
9969 libsmi = callPackage ../development/libraries/libsmi { };
9971 libgen-cli = callPackage ../tools/misc/libgen-cli { };
9973 libpff = callPackage ../tools/misc/libpff {};
9975 licensor = callPackage ../tools/misc/licensor { };
9977 lesspipe = callPackage ../tools/misc/lesspipe { };
9979 liquidsoap = callPackage ../tools/audio/liquidsoap/full.nix {
9980 ffmpeg = ffmpeg-full;
9983 linuxwave = callPackage ../tools/audio/linuxwave { };
9985 littlefs-fuse = callPackage ../tools/filesystems/littlefs-fuse { };
9987 lksctp-tools = callPackage ../os-specific/linux/lksctp-tools { };
9989 lldpd = callPackage ../tools/networking/lldpd { };
9991 llm = with python3Packages; toPythonApplication llm;
9993 lnav = callPackage ../tools/misc/lnav { };
9995 lnch = callPackage ../tools/misc/lnch { };
9997 lnx = callPackage ../servers/search/lnx {
9998 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation;
10001 loadlibrary = callPackage ../tools/misc/loadlibrary { };
10003 loc = callPackage ../development/misc/loc { };
10005 lockfileProgs = callPackage ../tools/misc/lockfile-progs { };
10007 loganalyzer = libsForQt5.callPackage ../development/tools/loganalyzer { };
10009 logstash7 = callPackage ../tools/misc/logstash/7.x.nix {
10010 # https://www.elastic.co/support/matrix#logstash-and-jvm
10011 jre = jdk11_headless;
10013 logstash7-oss = callPackage ../tools/misc/logstash/7.x.nix {
10014 enableUnfree = false;
10015 # https://www.elastic.co/support/matrix#logstash-and-jvm
10016 jre = jdk11_headless;
10018 logstash = logstash7;
10020 logstash-contrib = callPackage ../tools/misc/logstash/contrib.nix { };
10022 lolcat = callPackage ../tools/misc/lolcat { };
10024 lottieconverter = callPackage ../tools/misc/lottieconverter { };
10026 loudgain = callPackage ../tools/audio/loudgain/default.nix { };
10028 lpcnetfreedv = callPackage ../development/libraries/lpcnetfreedv { };
10030 lsd = callPackage ../tools/misc/lsd { };
10032 lsdvd = callPackage ../tools/cd-dvd/lsdvd { };
10034 lsyncd = callPackage ../applications/networking/sync/lsyncd {
10035 inherit (darwin) xnu;
10036 lua = lua5_2_compat;
10039 ltwheelconf = callPackage ../applications/misc/ltwheelconf { };
10041 lunatask = callPackage ../applications/misc/lunatask { };
10043 lvmsync = callPackage ../tools/backup/lvmsync { };
10045 kapp = callPackage ../tools/networking/kapp { };
10047 kdbg = libsForQt5.callPackage ../development/tools/misc/kdbg { };
10049 kristall = libsForQt5.callPackage ../applications/networking/browsers/kristall { };
10051 lagrange = callPackage ../applications/networking/browsers/lagrange {
10052 inherit (darwin.apple_sdk.frameworks) AppKit;
10054 lagrange-tui = lagrange.override { enableTUI = true; };
10056 kzipmix = pkgsi686Linux.callPackage ../tools/compression/kzipmix { };
10058 ma1sd = callPackage ../servers/ma1sd { };
10060 mailcatcher = callPackage ../development/web/mailcatcher { };
10062 makebootfat = callPackage ../tools/misc/makebootfat { };
10064 mani = callPackage ../development/tools/mani { };
10066 manifest-tool = callPackage ../development/tools/manifest-tool { };
10068 mask = callPackage ../development/tools/mask { };
10070 maskromtool = qt6Packages.callPackage ../tools/graphics/maskromtool { };
10072 mastotool = callPackage ../tools/misc/mastotool { };
10074 mathpix-snipping-tool = callPackage ../tools/misc/mathpix-snipping-tool { };
10076 matrix-conduit = callPackage ../servers/matrix-conduit { };
10078 matrix-sliding-sync = callPackage ../servers/matrix-synapse/sliding-sync { };
10080 matrix-synapse = callPackage ../servers/matrix-synapse/wrapper.nix { };
10081 matrix-synapse-unwrapped = callPackage ../servers/matrix-synapse/default.nix { };
10082 matrix-synapse-plugins = recurseIntoAttrs matrix-synapse-unwrapped.plugins;
10083 matrix-synapse-tools = recurseIntoAttrs matrix-synapse-unwrapped.tools;
10085 matrix-appservice-irc = callPackage ../servers/matrix-synapse/matrix-appservice-irc { };
10087 matrix-appservice-slack = callPackage ../servers/matrix-synapse/matrix-appservice-slack {
10088 matrix-sdk-crypto-nodejs = matrix-sdk-crypto-nodejs-0_1_0-beta_3;
10091 matrix-appservice-discord = callPackage ../servers/matrix-appservice-discord {
10092 matrix-sdk-crypto-nodejs = matrix-sdk-crypto-nodejs-0_1_0-beta_3;
10095 matrix-corporal = callPackage ../servers/matrix-corporal { };
10097 matrix-hookshot = callPackage ../servers/matrix-synapse/matrix-hookshot { };
10099 maubot = with python3Packages; toPythonApplication maubot;
10101 mautrix-discord = callPackage ../servers/mautrix-discord { };
10103 mautrix-facebook = callPackage ../servers/mautrix-facebook { };
10105 mautrix-googlechat = callPackage ../servers/mautrix-googlechat { };
10107 mautrix-signal = recurseIntoAttrs (callPackage ../servers/mautrix-signal { });
10109 mautrix-telegram = recurseIntoAttrs (callPackage ../servers/mautrix-telegram { });
10111 mautrix-whatsapp = callPackage ../servers/mautrix-whatsapp { };
10113 mcfly = callPackage ../tools/misc/mcfly { };
10115 m2r = with python3Packages; toPythonApplication m2r;
10117 md2gemini = with python3.pkgs; toPythonApplication md2gemini;
10119 mdbook = callPackage ../tools/text/mdbook {
10120 inherit (darwin.apple_sdk.frameworks) CoreServices;
10123 mdbook-emojicodes = callPackage ../tools/text/mdbook-emojicodes { };
10125 mdbook-epub = callPackage ../tools/text/mdbook-epub {
10126 inherit (darwin.apple_sdk.frameworks) CoreServices;
10129 mdbook-cmdrun = callPackage ../tools/text/mdbook-cmdrun { };
10131 mdbook-d2 = callPackage ../tools/text/mdbook-d2 { };
10133 mdbook-pagetoc = callPackage ../tools/text/mdbook-pagetoc { };
10135 mdbook-graphviz = callPackage ../tools/text/mdbook-graphviz {
10136 inherit (darwin.apple_sdk.frameworks) CoreServices;
10139 mdbook-i18n-helpers = callPackage ../tools/text/mdbook-i18n-helpers { };
10141 mdbook-katex = callPackage ../tools/text/mdbook-katex {
10142 inherit (darwin.apple_sdk.frameworks) CoreServices;
10145 mdbook-kroki-preprocessor = callPackage ../tools/text/mdbook-kroki-preprocessor { };
10147 mdbook-linkcheck = callPackage ../tools/text/mdbook-linkcheck {
10148 inherit (darwin.apple_sdk.frameworks) Security;
10151 mdbook-open-on-gh = callPackage ../tools/text/mdbook-open-on-gh { };
10153 mdbook-man = callPackage ../tools/text/mdbook-man { };
10155 mdbook-mermaid = callPackage ../tools/text/mdbook-mermaid {
10156 inherit (darwin.apple_sdk.frameworks) CoreServices;
10159 mdbook-pdf = callPackage ../tools/text/mdbook-pdf {
10160 inherit (darwin.apple_sdk.frameworks) CoreServices;
10163 mdbook-plantuml = callPackage ../tools/text/mdbook-plantuml {
10164 inherit (darwin.apple_sdk.frameworks) CoreServices;
10167 mdbook-toc = callPackage ../tools/text/mdbook-toc {
10168 inherit (darwin.apple_sdk.frameworks) CoreServices;
10171 mdbook-admonish = callPackage ../tools/text/mdbook-admonish {
10172 inherit (darwin.apple_sdk.frameworks) CoreServices;
10175 mdcat = callPackage ../tools/text/mdcat {
10176 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
10177 inherit (python3Packages) ansi2html;
10180 medfile = callPackage ../development/libraries/medfile {
10181 hdf5 = hdf5.override { usev110Api = true; };
10184 meilisearch = callPackage ../servers/search/meilisearch {
10185 inherit (darwin.apple_sdk_11_0.frameworks) Security;
10188 memtester = callPackage ../tools/system/memtester { };
10190 mesa-demos = callPackage ../tools/graphics/mesa-demos { };
10192 mhonarc = perlPackages.MHonArc;
10194 minica = callPackage ../tools/security/minica { };
10196 minidlna = callPackage ../tools/networking/minidlna { };
10198 miniplayer = callPackage ../applications/audio/miniplayer { };
10200 minipro = callPackage ../tools/misc/minipro { };
10202 minisign = callPackage ../tools/security/minisign { };
10204 ministat = callPackage ../tools/misc/ministat { };
10206 minizign = callPackage ../tools/security/minizign { };
10208 mitm6 = callPackage ../tools/security/mitm6 { };
10210 mjolnir = callPackage ../servers/mjolnir {
10211 matrix-sdk-crypto-nodejs = matrix-sdk-crypto-nodejs-0_1_0-beta_3;
10214 mmutils = callPackage ../tools/X11/mmutils { };
10216 mmv = callPackage ../tools/misc/mmv { };
10218 mmv-go = callPackage ../tools/misc/mmv-go { };
10220 mob = callPackage ../applications/misc/mob { };
10222 most = callPackage ../tools/misc/most { };
10224 motion = callPackage ../applications/video/motion { };
10226 mozphab = callPackage ../applications/misc/mozphab { };
10228 mtail = callPackage ../servers/monitoring/mtail { };
10230 mujmap = callPackage ../applications/networking/mujmap {
10231 inherit (darwin.apple_sdk.frameworks) Security;
10234 multitail = callPackage ../tools/misc/multitail { };
10236 mvebu64boot = callPackage ../tools/misc/mvebu64boot { };
10238 mx-puppet-discord = callPackage ../servers/mx-puppet-discord { };
10240 mx-takeover = callPackage ../tools/security/mx-takeover { };
10242 mxt-app = callPackage ../misc/mxt-app { };
10244 naabu = callPackage ../tools/security/naabu { };
10246 nagstamon = callPackage ../tools/misc/nagstamon {
10247 pythonPackages = python3Packages;
10250 nanoemoji = python3Packages.callPackage ../tools/misc/nanoemoji { };
10252 nagelfar = callPackage ../development/tools/nagelfar { };
10254 nats-top = callPackage ../tools/system/nats-top { };
10256 natscli = callPackage ../tools/system/natscli { };
10258 nsc = callPackage ../tools/system/nsc { };
10260 nbench = callPackage ../tools/misc/nbench { };
10262 nbtscanner = callPackage ../tools/security/nbtscanner {
10263 inherit (darwin.apple_sdk.frameworks) Security;
10266 nbutools = callPackage ../tools/security/nbutools { };
10268 ncrack = callPackage ../tools/security/ncrack { };
10270 nerdctl = callPackage ../applications/networking/cluster/nerdctl { };
10272 netdata = callPackage ../tools/system/netdata {
10273 inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit;
10274 protobuf = protobuf_21;
10276 netdataCloud = netdata.override {
10277 withCloud = !stdenv.isDarwin;
10278 withCloudUi = true;
10280 # Exposed here so the bots can auto-upgrade it
10281 netdata-go-plugins = callPackage ../tools/system/netdata/go.d.plugin.nix { };
10283 netsurf = recurseIntoAttrs (callPackage ../applications/networking/browsers/netsurf { });
10284 netsurf-browser = netsurf.browser;
10286 netperf = callPackage ../applications/networking/netperf { };
10288 netsniff-ng = callPackage ../tools/networking/netsniff-ng { };
10290 networkminer = callPackage ../tools/security/networkminer { };
10292 nixpacks = callPackage ../applications/virtualization/nixpacks { };
10294 nkeys = callPackage ../tools/system/nkeys { };
10296 nyxt = callPackage ../applications/networking/browsers/nyxt { };
10298 nfpm = callPackage ../tools/package-management/nfpm { };
10300 nginx-config-formatter = callPackage ../tools/misc/nginx-config-formatter { };
10302 ninka = callPackage ../development/tools/misc/ninka { };
10304 nixnote2 = libsForQt5.callPackage ../applications/misc/nixnote2 { };
10306 nodenv = callPackage ../development/tools/nodenv { };
10308 nodejs = hiPrio nodejs_18;
10309 nodejs-slim = nodejs-slim_18;
10310 corepack = hiPrio corepack_18;
10312 nodejs_18 = callPackage ../development/web/nodejs/v18.nix { };
10313 nodejs-slim_18 = callPackage ../development/web/nodejs/v18.nix { enableNpm = false; };
10314 corepack_18 = hiPrio (callPackage ../development/web/nodejs/corepack.nix { nodejs = nodejs_18; });
10316 nodejs_20 = callPackage ../development/web/nodejs/v20.nix { };
10317 nodejs-slim_20 = callPackage ../development/web/nodejs/v20.nix { enableNpm = false; };
10318 corepack_20 = hiPrio (callPackage ../development/web/nodejs/corepack.nix { nodejs = nodejs_20; });
10320 nodejs_21 = callPackage ../development/web/nodejs/v21.nix { };
10321 nodejs-slim_21 = callPackage ../development/web/nodejs/v21.nix { enableNpm = false; };
10322 corepack_21 = hiPrio (callPackage ../development/web/nodejs/corepack.nix { nodejs = nodejs_21; });
10324 # Update this when adding the newest nodejs major version!
10325 nodejs_latest = nodejs_21;
10326 nodejs-slim_latest = nodejs-slim_21;
10327 corepack_latest = hiPrio corepack_21;
10329 buildNpmPackage = callPackage ../build-support/node/build-npm-package { };
10331 npmHooks = callPackage ../build-support/node/build-npm-package/hooks { };
10333 inherit (callPackages ../build-support/node/fetch-npm-deps { })
10334 fetchNpmDeps prefetch-npm-deps;
10336 nodePackages_latest = dontRecurseIntoAttrs nodejs_latest.pkgs;
10338 nodePackages = dontRecurseIntoAttrs nodejs.pkgs;
10340 node2nix = nodePackages.node2nix;
10342 notesnook = callPackage ../applications/misc/notesnook { };
10344 oddjob = callPackage ../os-specific/linux/oddjob { };
10346 openipmi = callPackage ../tools/system/openipmi { };
10348 ox = callPackage ../applications/editors/ox { };
10350 oxigraph = callPackage ../servers/oxigraph {
10351 inherit (darwin.apple_sdk.frameworks) IOKit Security;
10354 file-rename = callPackage ../tools/filesystems/file-rename { };
10356 kcollectd = libsForQt5.callPackage ../tools/misc/kcollectd { };
10358 kea = callPackage ../tools/networking/kea { };
10360 keama = callPackage ../tools/networking/keama { };
10362 ktailctl = libsForQt5.callPackage ../applications/networking/ktailctl {};
10364 iredis = callPackage ../tools/admin/iredis { };
10366 ispell = callPackage ../tools/text/ispell { };
10368 iodash = callPackage ../development/libraries/iodash { };
10370 jbofihe = callPackage ../tools/text/jbofihe { };
10372 jbrowse = callPackage ../applications/science/biology/jbrowse { };
10374 jumanpp = callPackage ../tools/text/jumanpp { };
10376 jump = callPackage ../tools/system/jump { };
10378 latex2html = callPackage ../tools/misc/latex2html { };
10380 lazycli = callPackage ../tools/misc/lazycli { };
10382 lavat = callPackage ../tools/misc/lavat { };
10384 lcdf-typetools = callPackage ../tools/misc/lcdf-typetools { };
10386 lcsync = callPackage ../applications/networking/sync/lcsync { };
10388 ldapdomaindump = with python3Packages; toPythonApplication ldapdomaindump;
10390 ldapmonitor = callPackage ../tools/security/ldapmonitor { };
10392 ldapnomnom = callPackage ../tools/security/ldapnomnom { };
10394 ldapvi = callPackage ../tools/misc/ldapvi { };
10396 ldeep = callPackage ../tools/security/ldeep { };
10398 ldns = callPackage ../development/libraries/ldns { };
10400 leafpad = callPackage ../applications/editors/leafpad { };
10402 l3afpad = callPackage ../applications/editors/l3afpad { };
10404 leanify = callPackage ../tools/misc/leanify { };
10406 leatherman = callPackage ../development/libraries/leatherman { };
10408 lact = callPackage ../tools/system/lact { };
10410 ledit = callPackage ../tools/misc/ledit { };
10412 ledmon = callPackage ../tools/system/ledmon { };
10414 leela = callPackage ../tools/graphics/leela { };
10416 lemmeknow = callPackage ../tools/misc/lemmeknow { };
10418 lemmy-help = callPackage ../tools/misc/lemmy-help { };
10420 lerpn = callPackage ../tools/misc/lerpn { };
10422 lethe = callPackage ../tools/security/lethe {
10423 inherit (darwin.apple_sdk.frameworks) Security;
10426 lftp = callPackage ../tools/networking/lftp { };
10428 libck = callPackage ../development/libraries/libck { };
10430 libcork = callPackage ../development/libraries/libcork { };
10432 libconfig = callPackage ../development/libraries/libconfig { };
10434 libcmis = callPackage ../development/libraries/libcmis { };
10436 libee = callPackage ../development/libraries/libee { };
10438 libepc = callPackage ../development/libraries/libepc { };
10440 liberfa = callPackage ../development/libraries/liberfa { };
10442 libestr = callPackage ../development/libraries/libestr { };
10444 libevdev = callPackage ../development/libraries/libevdev { };
10446 liberio = callPackage ../development/libraries/liberio { };
10448 libevdevplus = callPackage ../development/libraries/libevdevplus { };
10450 libfann = callPackage ../development/libraries/libfann { };
10452 libfsm = callPackage ../development/libraries/libfsm { };
10454 libgaminggear = callPackage ../development/libraries/libgaminggear { };
10456 libhandy = callPackage ../development/libraries/libhandy { };
10458 # Needed for apps that still depend on the unstable verison of the library (not libhandy-1)
10459 libhandy_0 = callPackage ../development/libraries/libhandy/0.x.nix { };
10461 libgmpris = callPackage ../development/libraries/libgmpris { };
10463 libgumath = callPackage ../development/libraries/libgumath { };
10465 libinsane = callPackage ../development/libraries/libinsane { };
10467 libint = callPackage ../development/libraries/libint { };
10468 libintPsi4 = callPackage ../development/libraries/libint {
10469 enableFortran = false;
10476 eri3Am = [ 6 5 4 ];
10477 eri2Am = [ 6 5 4 ];
10478 eriOptAm = [ 3 2 2 ];
10479 eri3OptAm = [ 3 2 2 ];
10480 eri2OptAm = [ 3 2 2 ];
10481 enableOneBody = true;
10482 oneBodyDerivOrd = 2;
10483 enableGeneric = false;
10484 enableContracted = false;
10485 cartGaussOrd = "standard";
10486 shGaussOrd = "gaussian";
10487 eri2PureSh = false;
10488 eri3PureSh = false;
10491 libipfix = callPackage ../development/libraries/libipfix { };
10493 libirc = libsForQt5.callPackage ../development/libraries/libirc { };
10495 libircclient = callPackage ../development/libraries/libircclient { };
10497 libiscsi = callPackage ../development/libraries/libiscsi { };
10499 libisds = callPackage ../development/libraries/libisds { };
10501 libite = callPackage ../development/libraries/libite { };
10503 liblangtag = callPackage ../development/libraries/liblangtag {
10504 inherit (gnome) gnome-common;
10507 liblouis = callPackage ../development/libraries/liblouis { };
10509 liboauth = callPackage ../development/libraries/liboauth { };
10511 libr3 = callPackage ../development/libraries/libr3 { };
10513 libraspberrypi = callPackage ../development/libraries/libraspberrypi { };
10515 libsidplayfp = callPackage ../development/libraries/libsidplayfp { };
10517 libspf2 = callPackage ../development/libraries/libspf2 { };
10519 libsrs2 = callPackage ../development/libraries/libsrs2 { };
10521 libtermkey = callPackage ../development/libraries/libtermkey { };
10523 libtelnet = callPackage ../development/libraries/libtelnet { };
10525 libtirpc = callPackage ../development/libraries/ti-rpc { };
10527 libtickit = callPackage ../development/libraries/libtickit { };
10529 libtins = callPackage ../development/libraries/libtins { };
10531 libtree = callPackage ../development/tools/misc/libtree { };
10533 libshout = callPackage ../development/libraries/libshout { };
10535 libqb = callPackage ../development/libraries/libqb { };
10537 libqmi = callPackage ../development/libraries/libqmi { };
10539 libqrtr-glib = callPackage ../development/libraries/libqrtr-glib { };
10541 libmbim = callPackage ../development/libraries/libmbim { };
10543 libmongocrypt = darwin.apple_sdk_11_0.callPackage ../development/libraries/libmongocrypt { };
10545 libmesode = callPackage ../development/libraries/libmesode { };
10547 libmsym = callPackage ../development/libraries/science/chemistry/libmsym { };
10549 libnabo = callPackage ../development/libraries/libnabo { };
10551 libngspice = callPackage ../development/libraries/libngspice { };
10553 libnixxml = callPackage ../development/libraries/libnixxml { };
10555 libplctag = callPackage ../development/libraries/libplctag { };
10557 libpointmatcher = callPackage ../development/libraries/libpointmatcher { };
10559 libportal = callPackage ../development/libraries/libportal { };
10560 libportal-gtk3 = libportal.override { variant = "gtk3"; };
10561 libportal-gtk4 = libportal.override { variant = "gtk4"; };
10562 libportal-qt5 = libportal.override { variant = "qt5"; };
10564 libmicrodns = callPackage ../development/libraries/libmicrodns { };
10566 libnids = callPackage ../tools/networking/libnids { };
10568 rtorrent = callPackage ../applications/networking/p2p/rakshasa-rtorrent {
10569 libtorrent = callPackage ../applications/networking/p2p/rakshasa-rtorrent/libtorrent.nix { };
10572 jesec-rtorrent = callPackage ../applications/networking/p2p/jesec-rtorrent {
10573 libtorrent = callPackage ../applications/networking/p2p/jesec-rtorrent/libtorrent.nix { };
10576 libmpack = callPackage ../development/libraries/libmpack { };
10578 libiberty = callPackage ../development/libraries/libiberty { };
10580 libucl = callPackage ../development/libraries/libucl { };
10582 libxc = callPackage ../development/libraries/libxc { };
10584 libxcomp = callPackage ../development/libraries/libxcomp { };
10586 libxl = callPackage ../development/libraries/libxl { };
10588 libx86emu = callPackage ../development/libraries/libx86emu { };
10590 libzim = callPackage ../development/libraries/libzim { };
10593 libzmf = callPackage ../development/libraries/libzmf { };
10595 libreddit = callPackage ../servers/libreddit {
10596 inherit (darwin.apple_sdk.frameworks) Security;
10599 librespeed-cli = callPackage ../tools/misc/librespeed-cli { };
10601 libreswan = callPackage ../tools/networking/libreswan { };
10603 librest = callPackage ../development/libraries/librest { };
10605 librest_1_0 = callPackage ../development/libraries/librest/1.0.nix { };
10607 libwebsockets = callPackage ../development/libraries/libwebsockets { };
10609 libyafaray = callPackage ../tools/graphics/libyafaray { };
10611 licensee = callPackage ../tools/package-management/licensee { };
10613 lidarr = callPackage ../servers/lidarr { };
10615 limesuite = callPackage ../applications/radio/limesuite {
10616 inherit (darwin.apple_sdk.frameworks) GLUT;
10619 limesurvey = callPackage ../servers/limesurvey { };
10621 linux-exploit-suggester = callPackage ../tools/security/linux-exploit-suggester { };
10623 linux-gpib = callPackage ../applications/science/electronics/linux-gpib/user.nix { };
10625 linuxquota = callPackage ../tools/misc/linuxquota { };
10627 lipl = callPackage ../tools/misc/lipl { };
10629 liquidctl = with python3Packages; toPythonApplication liquidctl;
10631 lmp = callPackage ../tools/security/lmp { };
10633 localproxy = callPackage ../applications/networking/localproxy { };
10635 localstack = with python3Packages; toPythonApplication localstack;
10637 localtime = callPackage ../tools/system/localtime { };
10639 log4j-detect = callPackage ../tools/security/log4j-detect { };
10641 log4j-scan = callPackage ../tools/security/log4j-scan { };
10643 log4j-sniffer = callPackage ../tools/security/log4j-sniffer { };
10645 log4j-vuln-scanner = callPackage ../tools/security/log4j-vuln-scanner { };
10647 log4jcheck = callPackage ../tools/security/log4jcheck { };
10649 log4shell-detector = callPackage ../tools/security/log4shell-detector { };
10651 logcheck = callPackage ../tools/system/logcheck { };
10653 logmap = callPackage ../tools/security/logmap { };
10655 logmein-hamachi = callPackage ../tools/networking/logmein-hamachi { };
10657 logkeys = callPackage ../tools/security/logkeys { };
10659 logrotate = callPackage ../tools/system/logrotate { };
10661 logstalgia = callPackage ../tools/graphics/logstalgia { };
10663 lokalise2-cli = callPackage ../tools/misc/lokalise2-cli { };
10665 loki = callPackage ../development/libraries/loki { stdenv = gcc10StdenvCompat; };
10667 longview = callPackage ../servers/monitoring/longview { };
10669 lorien = callPackage ../applications/graphics/lorien { };
10671 lout = callPackage ../tools/typesetting/lout { };
10673 lr = callPackage ../tools/system/lr { };
10675 lrzip = callPackage ../tools/compression/lrzip { };
10677 lsb-release = callPackage ../os-specific/linux/lsb-release { };
10679 # lsh installs `bin/nettle-lfib-stream' and so does Nettle. Give the
10680 # former a lower priority than Nettle.
10681 lsh = lowPrio (callPackage ../tools/networking/lsh { });
10683 lshw = callPackage ../tools/system/lshw { };
10685 lunatic = callPackage ../development/interpreters/lunatic { };
10687 lux = callPackage ../tools/video/lux { };
10689 lv = callPackage ../tools/text/lv { };
10691 lv_img_conv = callPackage ../development/tools/lv_img_conv {
10692 inherit (darwin.apple_sdk.frameworks) CoreText;
10695 lwc = callPackage ../tools/misc/lwc { };
10697 lxc = callPackage ../os-specific/linux/lxc {
10698 autoreconfHook = buildPackages.autoreconfHook269;
10700 lxcfs = callPackage ../os-specific/linux/lxcfs { };
10702 lxd = callPackage ../tools/admin/lxd/wrapper.nix { };
10703 lxd-unwrapped = callPackage ../tools/admin/lxd { };
10705 lxd-image-server = callPackage ../tools/virtualization/lxd-image-server { };
10707 lzfse = callPackage ../tools/compression/lzfse { };
10709 lzham = callPackage ../tools/compression/lzham { };
10711 lzip = callPackage ../tools/compression/lzip { };
10713 plzip = callPackage ../tools/compression/plzip { };
10715 lziprecover = callPackage ../tools/compression/lziprecover { };
10717 xz = callPackage ../tools/compression/xz { };
10719 lz4 = callPackage ../tools/compression/lz4 { };
10721 lzbench = callPackage ../tools/compression/lzbench { };
10723 lzop = callPackage ../tools/compression/lzop { };
10725 lzwolf = callPackage ../games/lzwolf { SDL2_mixer = SDL2_mixer_2_0; };
10727 macchanger = callPackage ../os-specific/linux/macchanger { };
10729 macchina = callPackage ../tools/misc/macchina { };
10731 madlang = haskell.lib.compose.justStaticExecutables haskellPackages.madlang;
10733 maeparser = callPackage ../development/libraries/maeparser { };
10735 mailcheck = callPackage ../applications/networking/mailreaders/mailcheck { };
10737 maildrop = callPackage ../tools/networking/maildrop { };
10739 mailhog = callPackage ../servers/mail/mailhog { };
10741 mailnag = callPackage ../applications/networking/mailreaders/mailnag {
10742 availablePlugins = {
10743 # More are listed here: https://github.com/pulb/mailnag/#desktop-integration
10744 # Use the attributes here as arguments to `plugins` list
10745 goa = callPackage ../applications/networking/mailreaders/mailnag/goa-plugin.nix { };
10748 mailnagWithPlugins = mailnag.withPlugins(
10749 builtins.attrValues mailnag.availablePlugins
10751 bubblemail = callPackage ../applications/networking/mailreaders/bubblemail { };
10753 mailpit = callPackage ../servers/mail/mailpit {
10754 libtool = if stdenv.isDarwin then darwin.cctools else libtool;
10757 mailsend = callPackage ../tools/networking/mailsend { };
10759 mailutils = callPackage ../tools/networking/mailutils {
10763 matrix-sdk-crypto-nodejs = callPackage ../development/libraries/matrix-sdk-crypto-nodejs { };
10764 matrix-sdk-crypto-nodejs-0_1_0-beta_3 = callPackage ../development/libraries/matrix-sdk-crypto-nodejs/beta3.nix { };
10766 email = callPackage ../tools/networking/email { };
10768 maim = callPackage ../tools/graphics/maim { };
10770 mairix = callPackage ../tools/text/mairix { };
10772 makemkv = libsForQt5.callPackage ../applications/video/makemkv { };
10774 makerpm = callPackage ../development/tools/makerpm { };
10776 makefile2graph = callPackage ../development/tools/analysis/makefile2graph { };
10780 man-db = callPackage ../tools/misc/man-db { };
10782 mandoc = callPackage ../tools/misc/mandoc { };
10784 mangareader = libsForQt5.callPackage ../applications/graphics/mangareader { };
10786 mangohud = callPackage ../tools/graphics/mangohud {
10787 libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
10788 mangohud32 = pkgsi686Linux.mangohud;
10789 inherit (python3Packages) mako;
10792 manix = callPackage ../tools/nix/manix {
10793 inherit (darwin.apple_sdk.frameworks) Security;
10796 marktext = callPackage ../applications/misc/marktext { };
10798 mars-mips = callPackage ../development/tools/mars-mips { };
10800 maui-shell = libsForQt5.callPackage ../applications/window-managers/maui-shell { };
10802 mawk = callPackage ../tools/text/mawk { };
10804 mb2md = callPackage ../tools/text/mb2md { };
10806 mbox = callPackage ../tools/security/mbox { };
10808 mbuffer = callPackage ../tools/misc/mbuffer { };
10810 mdsh = callPackage ../development/tools/documentation/mdsh { };
10814 mecab-nodic = callPackage ../tools/text/mecab/nodic.nix { };
10816 callPackage ../tools/text/mecab {
10817 mecab-ipadic = callPackage ../tools/text/mecab/ipadic.nix {
10818 inherit mecab-nodic;
10822 mediawiki = callPackage ../servers/web-apps/mediawiki { };
10824 mediawriter = callPackage ../tools/system/mediawriter { };
10826 memtier-benchmark = callPackage ../tools/networking/memtier-benchmark { };
10828 memtest86-efi = callPackage ../tools/misc/memtest86-efi { };
10830 memtest86plus = callPackage ../tools/misc/memtest86+ { };
10832 mbutil = python3Packages.callPackage ../applications/misc/mbutil { };
10834 mcabber = callPackage ../applications/networking/instant-messengers/mcabber { };
10836 mcron = callPackage ../tools/system/mcron { };
10838 mcstatus = with python3Packages; toPythonApplication mcstatus;
10840 mdbtools = callPackage ../tools/misc/mdbtools { };
10842 mdk = callPackage ../development/tools/mdk { };
10844 mdk4 = callPackage ../tools/networking/mdk4 { };
10846 mdp = callPackage ../applications/misc/mdp { };
10848 megacli = callPackage ../tools/misc/megacli { };
10850 megatools = callPackage ../tools/networking/megatools { };
10852 memo = callPackage ../applications/misc/memo { };
10854 mencal = callPackage ../applications/misc/mencal { } ;
10856 metamorphose2 = callPackage ../applications/misc/metamorphose2 { };
10858 metar = callPackage ../applications/misc/metar { };
10860 mfcuk = callPackage ../tools/security/mfcuk { };
10862 mfoc = callPackage ../tools/security/mfoc { };
10864 microbin = callPackage ../servers/microbin { };
10866 microdnf = callPackage ../tools/package-management/microdnf { };
10868 microplane = callPackage ../tools/misc/microplane { };
10870 microserver = callPackage ../servers/microserver { };
10872 midisheetmusic = callPackage ../applications/audio/midisheetmusic { };
10874 mikutter = callPackage ../applications/networking/instant-messengers/mikutter { };
10876 mimeo = callPackage ../tools/misc/mimeo { };
10878 mimetic = callPackage ../development/libraries/mimetic { };
10880 minio-client = callPackage ../tools/networking/minio-client { };
10882 minio-certgen = callPackage ../tools/security/minio-certgen { };
10884 minissdpd = callPackage ../tools/networking/minissdpd { };
10886 miniupnpc = callPackage ../tools/networking/miniupnpc { };
10888 miniupnpd = callPackage ../tools/networking/miniupnpd { };
10890 miniball = callPackage ../development/libraries/miniball { };
10892 minijail = callPackage ../tools/system/minijail { };
10894 minijail-tools = python3.pkgs.callPackage ../tools/system/minijail/tools.nix { };
10896 minilibx = callPackage ../development/libraries/minilibx { };
10898 minixml = callPackage ../development/libraries/minixml { };
10900 mir-qualia = callPackage ../tools/text/mir-qualia {
10901 pythonPackages = python3Packages;
10904 mirakurun = callPackage ../applications/video/mirakurun { };
10906 miredo = callPackage ../tools/networking/miredo { };
10908 mirrorbits = callPackage ../servers/mirrorbits { };
10910 mitmproxy = with python3Packages; toPythonApplication mitmproxy;
10912 mitmproxy2swagger = callPackage ../tools/security/mitmproxy2swagger { };
10914 mjpegtools = callPackage ../tools/video/mjpegtools { };
10916 mjpegtoolsFull = mjpegtools.override {
10917 withMinimal = false;
10920 mkclean = callPackage ../applications/video/mkclean { };
10922 mkcue = callPackage ../tools/cd-dvd/mkcue { stdenv = gcc10StdenvCompat; };
10924 mkp224o = callPackage ../tools/security/mkp224o { };
10926 mkpasswd = hiPrio (callPackage ../tools/security/mkpasswd { });
10928 mkrand = callPackage ../tools/security/mkrand { };
10930 mktemp = callPackage ../tools/security/mktemp { };
10932 mktorrent = callPackage ../tools/misc/mktorrent { };
10934 mloader = callPackage ../tools/misc/mloader { };
10936 mmake = callPackage ../tools/misc/mmake { };
10938 mmixware = callPackage ../development/tools/mmixware { };
10940 modemmanager = callPackage ../tools/networking/modemmanager { };
10942 modem-manager-gui = callPackage ../applications/networking/modem-manager-gui { };
10944 modsecurity_standalone = callPackage ../tools/security/modsecurity { };
10946 modsecurity-crs = callPackage ../tools/security/modsecurity-crs { };
10948 molecule = with python3Packages; toPythonApplication molecule;
10950 molly-guard = callPackage ../os-specific/linux/molly-guard { };
10952 molotov = callPackage ../applications/video/molotov { };
10954 moneyplex = callPackage ../applications/office/moneyplex { };
10956 monit = callPackage ../tools/system/monit { };
10958 monocraft = callPackage ../data/fonts/monocraft { };
10960 monolith = callPackage ../tools/backup/monolith {
10961 inherit (darwin.apple_sdk.frameworks) Security;
10964 moreutils = callPackage ../tools/misc/moreutils {
10965 docbook-xsl = docbook_xsl;
10968 mole = callPackage ../tools/networking/mole { };
10970 morgen = callPackage ../applications/office/morgen {
10971 electron = electron_25; # blank screen with electron_26
10974 mosh = callPackage ../tools/networking/mosh { };
10976 motrix = callPackage ../tools/networking/motrix { };
10978 mount-zip = callPackage ../tools/filesystems/mount-zip { };
10980 mpage = callPackage ../tools/text/mpage { };
10982 mprime = callPackage ../tools/misc/mprime { };
10984 mpw = callPackage ../tools/security/mpw { };
10986 mqtt_cpp = callPackage ../development/libraries/mqtt_cpp { };
10988 mr = callPackage ../applications/version-management/mr { };
10990 mrsh = callPackage ../shells/mrsh { };
10992 mrtg = callPackage ../tools/misc/mrtg { };
10994 mscgen = callPackage ../tools/graphics/mscgen { };
10996 msfpc = callPackage ../tools/security/msfpc { };
10998 melt = callPackage ../tools/security/melt { };
11000 metabigor = callPackage ../tools/security/metabigor { };
11002 metasploit = callPackage ../tools/security/metasploit { };
11004 mhost = callPackage ../applications/networking/mhost {
11005 inherit (darwin.apple_sdk.frameworks) Security;
11008 ms-sys = callPackage ../tools/misc/ms-sys { };
11010 mtdutils = callPackage ../tools/filesystems/mtdutils { };
11012 mtools = callPackage ../tools/filesystems/mtools { };
11014 mtr = callPackage ../tools/networking/mtr { };
11016 mtr-exporter = callPackage ../tools/networking/mtr-exporter { };
11018 mtr-gui = callPackage ../tools/networking/mtr { withGtk = true; };
11020 mtx = callPackage ../tools/backup/mtx { };
11022 mt-st = callPackage ../tools/backup/mt-st { };
11024 mubeng = callPackage ../tools/networking/mubeng { };
11026 muffet = callPackage ../tools/networking/muffet { };
11028 multipass = libsForQt5.callPackage ../tools/virtualization/multipass { };
11030 multitime = callPackage ../tools/misc/multitime { };
11032 sta = callPackage ../tools/misc/sta { };
11034 multitran = recurseIntoAttrs (let callPackage = newScope pkgs.multitran; in {
11035 multitrandata = callPackage ../tools/text/multitran/data { };
11037 libbtree = callPackage ../tools/text/multitran/libbtree { };
11039 libmtsupport = callPackage ../tools/text/multitran/libmtsupport { };
11041 libfacet = callPackage ../tools/text/multitran/libfacet { };
11043 libmtquery = callPackage ../tools/text/multitran/libmtquery { };
11045 mtutils = callPackage ../tools/text/multitran/mtutils { };
11048 munge = callPackage ../tools/security/munge { };
11050 mutagen = callPackage ../tools/misc/mutagen { };
11052 mutagen-compose = callPackage ../tools/misc/mutagen-compose { };
11054 mycli = callPackage ../tools/admin/mycli { };
11056 mycrypto = callPackage ../applications/blockchains/mycrypto { };
11058 mydumper = callPackage ../tools/backup/mydumper { };
11060 mylvmbackup = callPackage ../tools/backup/mylvmbackup { };
11062 mysql2pgsql = callPackage ../tools/misc/mysql2pgsql { };
11064 mysqltuner = callPackage ../tools/misc/mysqltuner { };
11066 mytetra = libsForQt5.callPackage ../applications/office/mytetra { };
11068 nabi = callPackage ../tools/inputmethods/nabi { };
11070 nahid-fonts = callPackage ../data/fonts/nahid-fonts { };
11072 namazu = callPackage ../tools/text/namazu { };
11074 nasty = callPackage ../tools/security/nasty { };
11076 nat-traverse = callPackage ../tools/networking/nat-traverse { };
11078 navi = callPackage ../applications/misc/navi { };
11080 navilu-font = callPackage ../data/fonts/navilu { stdenv = stdenvNoCC; };
11082 nbd = callPackage ../tools/networking/nbd { };
11083 xnbd = callPackage ../tools/networking/xnbd { };
11085 ndjbdns = callPackage ../tools/networking/ndjbdns { };
11087 ndppd = callPackage ../applications/networking/ndppd { };
11089 nearcore = callPackage ../applications/blockchains/nearcore { };
11091 nebula = callPackage ../tools/networking/nebula { };
11093 nemiver = callPackage ../development/tools/nemiver { };
11095 neo-cowsay = callPackage ../tools/misc/neo-cowsay { };
11097 neofetch = callPackage ../tools/misc/neofetch { };
11099 nerdfix = callPackage ../tools/text/nerdfix { };
11101 nerdfonts = callPackage ../data/fonts/nerdfonts { };
11103 netatalk = callPackage ../tools/filesystems/netatalk { };
11105 netavark = callPackage ../tools/networking/netavark { };
11107 netcdf = callPackage ../development/libraries/netcdf { };
11109 netcdf-mpi = netcdf.override {
11110 hdf5 = hdf5-mpi.override { usev110Api = true; };
11113 netcdfcxx4 = callPackage ../development/libraries/netcdf-cxx4 { };
11115 netcdffortran = callPackage ../development/libraries/netcdf-fortran {
11116 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
11119 networking-ts-cxx = callPackage ../development/libraries/networking-ts-cxx { };
11121 nco = callPackage ../development/libraries/nco { };
11123 ncftp = callPackage ../tools/networking/ncftp { };
11125 ncgopher = callPackage ../applications/networking/ncgopher { };
11127 ncompress = callPackage ../tools/compression/ncompress { };
11129 ndisc6 = callPackage ../tools/networking/ndisc6 { };
11131 netassert = callPackage ../tools/networking/netassert { };
11133 netboot = callPackage ../tools/networking/netboot { };
11135 netbootxyz-efi = callPackage ../tools/misc/netbootxyz-efi { };
11137 inherit (callPackage ../servers/web-apps/netbox { })
11138 netbox netbox_3_5 netbox_3_6;
11140 netbox2netshot = callPackage ../tools/admin/netbox2netshot { };
11142 netcat = libressl.nc;
11144 netcat-gnu = callPackage ../tools/networking/netcat { };
11146 netcat-openbsd = callPackage ../tools/networking/netcat-openbsd { };
11148 netdiscover = callPackage ../tools/networking/netdiscover { };
11150 nethogs = callPackage ../tools/networking/nethogs { };
11152 nethoscope = callPackage ../tools/networking/nethoscope { };
11154 netkittftp = callPackage ../tools/networking/netkit/tftp { };
11156 netlify-cli = callPackage ../development/web/netlify-cli { };
11158 netlistsvg = callPackage ../applications/science/logic/netlistsvg { };
11160 netpbm = callPackage ../tools/graphics/netpbm { };
11162 netrw = callPackage ../tools/networking/netrw { };
11164 netselect = callPackage ../tools/networking/netselect { };
11166 networkmanager = callPackage ../tools/networking/networkmanager { };
11168 networkmanager-iodine = callPackage ../tools/networking/networkmanager/iodine { };
11170 networkmanager-openvpn = callPackage ../tools/networking/networkmanager/openvpn { };
11172 networkmanager-l2tp = callPackage ../tools/networking/networkmanager/l2tp { };
11174 networkmanager-vpnc = callPackage ../tools/networking/networkmanager/vpnc { };
11176 networkmanager-openconnect = callPackage ../tools/networking/networkmanager/openconnect { };
11178 networkmanager-fortisslvpn = callPackage ../tools/networking/networkmanager/fortisslvpn { };
11180 networkmanager_strongswan = callPackage ../tools/networking/networkmanager/strongswan { };
11182 networkmanager-sstp = callPackage ../tools/networking/networkmanager/sstp { };
11184 networkmanagerapplet = callPackage ../tools/networking/networkmanager/applet { };
11186 libnma = callPackage ../tools/networking/networkmanager/libnma { };
11188 libnma-gtk4 = libnma.override { withGtk4 = true; };
11190 networkmanager_dmenu = callPackage ../tools/networking/networkmanager/dmenu { };
11192 nm-tray = libsForQt5.callPackage ../tools/networking/networkmanager/tray.nix { };
11194 newsboat = callPackage ../applications/networking/feedreaders/newsboat {
11195 inherit (darwin.apple_sdk.frameworks) Security Foundation;
11198 grocy = callPackage ../servers/grocy { };
11200 inherit (callPackage ../servers/nextcloud {})
11201 nextcloud25 nextcloud26 nextcloud27;
11203 nextcloud25Packages = throw "Nextcloud25 is EOL!";
11204 nextcloud26Packages = callPackage ../servers/nextcloud/packages {
11205 apps = lib.importJSON ../servers/nextcloud/packages/26.json;
11207 nextcloud27Packages = callPackage ../servers/nextcloud/packages {
11208 apps = lib.importJSON ../servers/nextcloud/packages/27.json;
11211 nextcloud-client = libsForQt5.callPackage ../applications/networking/nextcloud-client { };
11213 nextcloud-news-updater = callPackage ../servers/nextcloud/news-updater.nix { };
11215 nextcloud-notify_push = callPackage ../servers/nextcloud/notify_push.nix { };
11217 ndstool = callPackage ../tools/archivers/ndstool { };
11219 nfs-ganesha = callPackage ../servers/nfs-ganesha { };
11221 nflz = callPackage ../misc/nflz { };
11223 ngrep = callPackage ../tools/networking/ngrep { };
11225 ngrok = callPackage ../tools/networking/ngrok { };
11227 nifi = callPackage ../servers/web-apps/nifi { };
11229 nitter = nim2Packages.callPackage ../servers/nitter { };
11231 noip = callPackage ../tools/networking/noip { };
11233 inherit (callPackage ../applications/networking/cluster/nomad { })
11240 nomad-autoscaler = callPackage ../applications/networking/cluster/nomad-autoscaler { };
11242 nomad-driver-podman = callPackage ../applications/networking/cluster/nomad-driver-podman { };
11244 nomad-pack = callPackage ../applications/networking/cluster/nomad-pack { };
11246 nova = callPackage ../applications/networking/cluster/nova { };
11248 nomino = callPackage ../tools/misc/nomino { };
11250 nb = callPackage ../tools/misc/nb { };
11252 nbqa = callPackage ../tools/misc/nbqa { };
11254 kb = callPackage ../tools/misc/kb { };
11256 notable = callPackage ../applications/misc/notable { };
11258 npm-check = callPackage ../development/tools/npm-check { };
11260 nth = with python3Packages; toPythonApplication name-that-hash;
11262 ntlmrecon = callPackage ../tools/security/ntlmrecon { };
11264 numberstation = callPackage ../applications/misc/numberstation { };
11266 nvchecker = with python3Packages; toPythonApplication nvchecker;
11268 nvfetcher = haskell.lib.compose.justStaticExecutables haskellPackages.nvfetcher;
11270 nvidia-thrust = callPackage ../development/libraries/nvidia-thrust { };
11272 nvidia-thrust-intel = callPackage ../development/libraries/nvidia-thrust {
11273 hostSystem = "TBB";
11274 deviceSystem = if config.cudaSupport then "CUDA" else "TBB";
11277 nvidia-thrust-cuda = callPackage ../development/libraries/nvidia-thrust {
11278 deviceSystem = "CUDA";
11281 miller = callPackage ../tools/text/miller { };
11283 milu = callPackage ../applications/misc/milu { };
11285 mkgmap = callPackage ../applications/misc/mkgmap { };
11287 mkgmap-splitter = callPackage ../applications/misc/mkgmap/splitter { };
11289 mpack = callPackage ../tools/networking/mpack { };
11291 mtm = callPackage ../tools/misc/mtm { };
11293 op-geth = callPackage ../applications/blockchains/optimism/geth.nix {
11294 inherit (darwin) libobjc;
11295 inherit (darwin.apple_sdk.frameworks) IOKit;
11298 optimism = callPackage ../applications/blockchains/optimism { };
11300 pa_applet = callPackage ../tools/audio/pa-applet { };
11302 pandoc-acro = python3Packages.callPackage ../tools/misc/pandoc-acro { };
11304 pandoc-imagine = python3Packages.callPackage ../tools/misc/pandoc-imagine { };
11306 pandoc-include = python3Packages.callPackage ../tools/misc/pandoc-include { };
11308 pandoc-drawio-filter = python3Packages.callPackage ../tools/misc/pandoc-drawio-filter { };
11310 pandoc-katex = callPackage ../tools/misc/pandoc-katex { };
11312 pandoc-plantuml-filter = python3Packages.callPackage ../tools/misc/pandoc-plantuml-filter { };
11314 # pandoc-*nos is a filter suite, where pandoc-xnos has all functionality and the others are used for only specific functionality
11315 pandoc-eqnos = python3Packages.callPackage ../tools/misc/pandoc-eqnos { };
11316 pandoc-fignos = python3Packages.callPackage ../tools/misc/pandoc-fignos { };
11317 pandoc-secnos = python3Packages.callPackage ../tools/misc/pandoc-secnos { };
11318 pandoc-tablenos = python3Packages.callPackage ../tools/misc/pandoc-tablenos { };
11320 panicparse = callPackage ../tools/misc/panicparse {};
11322 panoply = callPackage ../tools/misc/panoply { };
11324 patray = callPackage ../tools/audio/patray { };
11326 pathvector = callPackage ../tools/networking/pathvector { };
11328 pasystray = callPackage ../tools/audio/pasystray { };
11330 pcmsolver = callPackage ../development/libraries/pcmsolver { };
11332 pegasus-frontend = libsForQt5.callPackage ../games/pegasus-frontend {};
11334 pgbadger = perlPackages.callPackage ../tools/misc/pgbadger { };
11336 pffft = callPackage ../development/libraries/pffft { };
11338 phash = callPackage ../development/libraries/phash { };
11340 pnmixer = callPackage ../tools/audio/pnmixer { };
11342 present-cli = callPackage ../tools/misc/present-cli { };
11344 promexplorer = callPackage ../tools/misc/promexplorer { };
11346 pulsemixer = callPackage ../tools/audio/pulsemixer { };
11348 pwsafe = callPackage ../applications/misc/pwsafe { };
11350 pw-viz = callPackage ../applications/misc/pw-viz { };
11352 napi-rs-cli = callPackage ../development/tools/napi-rs-cli { };
11354 neil = callPackage ../development/tools/neil { };
11356 niff = callPackage ../tools/package-management/niff { };
11358 nifskope = libsForQt5.callPackage ../tools/graphics/nifskope { };
11360 nilfs-utils = callPackage ../tools/filesystems/nilfs-utils { };
11362 nitrogen = callPackage ../tools/X11/nitrogen { };
11364 smart-wallpaper = callPackage ../tools/X11/smart-wallpaper { };
11366 nms = callPackage ../tools/misc/nms { };
11368 nomachine-client = callPackage ../tools/admin/nomachine-client { };
11370 notify-desktop = callPackage ../tools/misc/notify-desktop { };
11372 nkf = callPackage ../tools/text/nkf { };
11374 nlopt = callPackage ../development/libraries/nlopt { octave = null; };
11376 npapi_sdk = callPackage ../development/libraries/npapi-sdk { };
11378 npiet = callPackage ../development/interpreters/npiet { };
11380 npth = callPackage ../development/libraries/npth { };
11382 nmap = callPackage ../tools/security/nmap { };
11384 nmap-formatter = callPackage ../tools/security/nmap-formatter { };
11386 nmapsi4 = libsForQt5.callPackage ../tools/security/nmap/qt.nix { };
11388 noise-repellent = callPackage ../applications/audio/noise-repellent { };
11390 noisetorch = callPackage ../applications/audio/noisetorch { };
11392 notary = callPackage ../tools/security/notary { };
11394 notation = callPackage ../tools/security/notation { };
11396 notify-osd = callPackage ../applications/misc/notify-osd { };
11398 notes = qt6Packages.callPackage ../applications/office/notes {
11399 inherit (darwin.apple_sdk.frameworks) Cocoa;
11402 notes-up = callPackage ../applications/office/notes-up { };
11404 notify-osd-customizable = callPackage ../applications/misc/notify-osd-customizable { };
11406 nox = callPackage ../tools/package-management/nox { };
11408 nq = callPackage ../tools/system/nq { };
11410 nsjail = callPackage ../tools/security/nsjail {
11411 protobuf = protobuf_21;
11414 nss_pam_ldapd = callPackage ../tools/networking/nss-pam-ldapd { };
11416 ntfs3g = callPackage ../tools/filesystems/ntfs-3g {
11417 inherit (darwin.apple_sdk.frameworks) DiskArbitration;
11420 # ntfsprogs are merged into ntfs-3g
11421 ntfsprogs = pkgs.ntfs3g;
11423 ntfy = callPackage ../tools/misc/ntfy { };
11425 ntfy-sh = callPackage ../tools/misc/ntfy-sh { };
11427 ntirpc = callPackage ../development/libraries/ntirpc { };
11429 ntopng = callPackage ../tools/networking/ntopng { };
11431 ntp = callPackage ../tools/networking/ntp { };
11433 numdiff = callPackage ../tools/text/numdiff { };
11435 numlockx = callPackage ../tools/X11/numlockx { };
11437 nurl = callPackage ../tools/misc/nurl { };
11439 nttcp = callPackage ../tools/networking/nttcp { };
11441 ntttcp = callPackage ../tools/networking/ntttcp { };
11443 nuttcp = callPackage ../tools/networking/nuttcp { };
11445 nssmdns = callPackage ../tools/networking/nss-mdns { };
11447 nvfancontrol = callPackage ../tools/misc/nvfancontrol {
11448 libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
11451 nvimpager = callPackage ../tools/misc/nvimpager { };
11453 nwdiag = with python3Packages; toPythonApplication nwdiag;
11455 nxdomain = python3.pkgs.callPackage ../tools/networking/nxdomain { };
11457 nxpmicro-mfgtools = callPackage ../development/tools/misc/nxpmicro-mfgtools { };
11459 nyancat = callPackage ../tools/misc/nyancat { };
11461 nylon = callPackage ../tools/networking/nylon { };
11463 nym = callPackage ../applications/networking/nym {
11464 inherit (darwin.apple_sdk.frameworks) Security CoreServices;
11467 nzbget = callPackage ../tools/networking/nzbget { };
11469 nzbhydra2 = callPackage ../servers/nzbhydra2 {
11470 # You need Java (at least 8, at most 15)
11471 # https://github.com/theotherp/nzbhydra2/issues/697
11472 # https://github.com/theotherp/nzbhydra2/#how-to-run
11476 oapi-codegen = callPackage ../tools/networking/oapi-codegen { };
11478 oath-toolkit = callPackage ../tools/security/oath-toolkit { };
11480 oatpp = callPackage ../development/libraries/oatpp { };
11482 obex_data_server = callPackage ../tools/bluetooth/obex-data-server { };
11484 obexd = callPackage ../tools/bluetooth/obexd { };
11486 obfs4 = callPackage ../tools/networking/obfs4 { };
11488 ocproxy = callPackage ../tools/networking/ocproxy { };
11490 ocserv = callPackage ../tools/networking/ocserv { };
11492 octofetch = callPackage ../tools/misc/octofetch {
11493 inherit (darwin.apple_sdk.frameworks) Security;
11496 oha = callPackage ../tools/networking/oha { };
11498 onetun = callPackage ../tools/networking/onetun {
11499 inherit (darwin.apple_sdk.frameworks) Security;
11502 onthespot = libsForQt5.callPackage ../applications/misc/onthespot { };
11504 opencorsairlink = callPackage ../tools/misc/opencorsairlink { };
11506 openfpgaloader = callPackage ../development/embedded/fpga/openfpgaloader { };
11508 openfortivpn = callPackage ../tools/networking/openfortivpn { };
11510 opensnitch = callPackage ../tools/networking/opensnitch/daemon.nix { };
11512 opensnitch-ui = libsForQt5.callPackage ../tools/networking/opensnitch/ui.nix { };
11514 obexfs = callPackage ../tools/bluetooth/obexfs { };
11516 obexftp = callPackage ../tools/bluetooth/obexftp { };
11518 objconv = callPackage ../development/tools/misc/objconv { };
11520 odpic = callPackage ../development/libraries/odpic { };
11522 odt2txt = callPackage ../tools/text/odt2txt { };
11524 odyssey = callPackage ../tools/misc/odyssey { };
11526 offensive-azure = callPackage ../tools/security/offensive-azure { };
11528 offlineimap = callPackage ../tools/networking/offlineimap { };
11530 offzip = callPackage ../tools/compression/offzip { };
11532 ofono-phonesim = libsForQt5.callPackage ../development/tools/ofono-phonesim { };
11534 ogdf = callPackage ../development/libraries/ogdf { };
11536 oh-my-posh = callPackage ../development/tools/oh-my-posh { };
11538 oh-my-zsh = callPackage ../shells/zsh/oh-my-zsh { };
11540 ola = callPackage ../applications/misc/ola {
11541 protobuf = protobuf_21;
11544 olive-editor = qt6Packages.callPackage ../applications/video/olive-editor {
11545 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
11548 ombi = callPackage ../servers/ombi { };
11550 ome_zarr = with python3Packages; toPythonApplication ome-zarr;
11552 omping = callPackage ../applications/networking/omping { };
11554 onefetch = callPackage ../tools/misc/onefetch {
11555 inherit (darwin) libresolv;
11556 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
11559 onioncircuits = callPackage ../tools/security/onioncircuits { };
11561 onlykey-agent = callPackage ../tools/security/onlykey-agent { };
11563 onlykey-cli = callPackage ../tools/security/onlykey-cli { };
11565 onlykey = callPackage ../tools/security/onlykey { node_webkit = nwjs; };
11567 ooniprobe-cli = callPackage ../tools/networking/ooniprobe-cli {
11568 buildGoModule = buildGo120Module;
11571 openapi-generator-cli = callPackage ../tools/networking/openapi-generator-cli { jre = pkgs.jre_headless; };
11572 openapi-generator-cli-unstable = callPackage ../tools/networking/openapi-generator-cli/unstable.nix { jre = pkgs.jre_headless; };
11574 openboard = libsForQt5.callPackage ../applications/graphics/openboard { };
11576 opencc = callPackage ../tools/text/opencc { };
11578 opencl-info = callPackage ../tools/system/opencl-info { };
11580 opencryptoki = callPackage ../tools/security/opencryptoki { };
11582 opendbx = callPackage ../development/libraries/opendbx { stdenv = gcc10StdenvCompat; };
11584 opendht = callPackage ../development/libraries/opendht {
11585 inherit (darwin.apple_sdk.frameworks) Security;
11588 opendkim = callPackage ../development/libraries/opendkim { };
11590 opendylan = callPackage ../development/compilers/opendylan {
11591 opendylan-bootstrap = opendylan_bin;
11594 openfec = callPackage ../development/libraries/openfec { };
11596 ophis = python3Packages.callPackage ../development/compilers/ophis { };
11598 opendylan_bin = callPackage ../development/compilers/opendylan/bin.nix { };
11600 open-ecard = callPackage ../tools/security/open-ecard { };
11602 open-interpreter = callPackage ../tools/llm/open-interpreter { };
11604 openjade = callPackage ../tools/text/sgml/openjade { };
11606 openhantek6022 = libsForQt5.callPackage ../applications/science/electronics/openhantek6022 { };
11608 openimagedenoise = callPackage ../development/libraries/openimagedenoise { };
11610 openmvg = callPackage ../applications/science/misc/openmvg {
11611 inherit (llvmPackages) openmp;
11614 openmvs = callPackage ../applications/science/misc/openmvs {
11615 inherit (llvmPackages) openmp;
11618 openntpd = callPackage ../tools/networking/openntpd { };
11620 openntpd_nixos = openntpd.override {
11621 privsepUser = "ntp";
11622 privsepPath = "/var/empty";
11625 openobex = callPackage ../tools/bluetooth/openobex { };
11627 openresolv = callPackage ../tools/networking/openresolv { };
11629 openrgb = libsForQt5.callPackage ../applications/misc/openrgb { };
11631 openrgb-with-all-plugins = openrgb.withPlugins [
11632 openrgb-plugin-effects
11633 openrgb-plugin-hardwaresync
11636 openrgb-plugin-effects = libsForQt5.callPackage ../applications/misc/openrgb-plugins/effects { };
11638 openrgb-plugin-hardwaresync = libsForQt5.callPackage ../applications/misc/openrgb-plugins/hardwaresync { };
11640 opensbi = callPackage ../misc/opensbi { };
11642 opensc = callPackage ../tools/security/opensc {
11643 inherit (darwin.apple_sdk.frameworks) Carbon PCSC;
11646 openseachest = callPackage ../tools/system/openseachest { };
11648 opensm = callPackage ../tools/networking/opensm { };
11650 tinyssh = callPackage ../tools/networking/tinyssh { };
11652 tinystatus = callPackage ../tools/networking/tinystatus { };
11654 toastify = darwin.apple_sdk_11_0.callPackage ../tools/misc/toastify {};
11656 tuc = callPackage ../tools/text/tuc { };
11658 opensshPackages = dontRecurseIntoAttrs (callPackage ../tools/networking/openssh {});
11660 openssh = opensshPackages.openssh.override {
11661 etcDir = "/etc/ssh";
11664 openssh_hpn = opensshPackages.openssh_hpn.override {
11665 etcDir = "/etc/ssh";
11668 openssh_gssapi = opensshPackages.openssh_gssapi.override {
11669 etcDir = "/etc/ssh";
11672 ssh-copy-id = callPackage ../tools/networking/openssh/copyid.nix { };
11674 opensp = callPackage ../tools/text/sgml/opensp { };
11676 opentofu = callPackage ../applications/networking/cluster/opentofu { };
11678 opentrack = libsForQt5.callPackage ../applications/misc/opentrack { };
11680 opentracker = callPackage ../applications/networking/p2p/opentracker { };
11682 alttpr-opentracker = callPackage ../tools/games/opentracker { };
11684 opentsdb = callPackage ../tools/misc/opentsdb { };
11686 inherit (callPackages ../tools/networking/openvpn {})
11689 openvpn3 = callPackage ../tools/networking/openvpn3 { };
11691 openvpn_learnaddress = callPackage ../tools/networking/openvpn/openvpn_learnaddress.nix { };
11693 openvpn-auth-ldap = callPackage ../tools/networking/openvpn/openvpn-auth-ldap.nix {
11694 stdenv = clangStdenv;
11697 oq = callPackage ../development/tools/oq { };
11699 out-of-tree = callPackage ../development/tools/out-of-tree { };
11701 oppai-ng = callPackage ../tools/misc/oppai-ng { };
11703 operator-sdk = callPackage ../development/tools/operator-sdk { };
11705 oscclip = callPackage ../tools/misc/oscclip { };
11707 oui = callPackage ../tools/networking/oui { };
11709 owncast = callPackage ../servers/owncast { };
11711 owntracks-recorder = callPackage ../servers/owntracks-recorder { };
11713 update-dotdee = with python3Packages; toPythonApplication update-dotdee;
11715 update-nix-fetchgit = haskell.lib.compose.justStaticExecutables haskellPackages.update-nix-fetchgit;
11717 update-resolv-conf = callPackage ../tools/networking/openvpn/update-resolv-conf.nix { };
11719 update-systemd-resolved = callPackage ../tools/networking/openvpn/update-systemd-resolved.nix { };
11721 opae = callPackage ../development/libraries/opae { };
11723 open-pdf-sign = callPackage ../tools/misc/open-pdf-sign { };
11725 opentelemetry-collector = callPackage ../tools/misc/opentelemetry-collector { };
11726 opentelemetry-collector-contrib = callPackage ../tools/misc/opentelemetry-collector/contrib.nix { };
11728 openvswitch = callPackage ../os-specific/linux/openvswitch { };
11730 openvswitch-lts = callPackage ../os-specific/linux/openvswitch/lts.nix { };
11732 optifinePackages = callPackage ../tools/games/minecraft/optifine { };
11734 optifine = optifinePackages.optifine-latest;
11736 optipng = callPackage ../tools/graphics/optipng { };
11738 olsrd = callPackage ../tools/networking/olsrd { };
11740 oonf-olsrd2 = callPackage ../tools/networking/oonf-olsrd2 { };
11742 opl3bankeditor = libsForQt5.callPackage ../tools/audio/opl3bankeditor { };
11743 opn2bankeditor = libsForQt5.callPackage ../tools/audio/opl3bankeditor/opn2bankeditor.nix { };
11745 orangefs = callPackage ../tools/filesystems/orangefs {
11746 autoreconfHook = buildPackages.autoreconfHook269;
11749 org-stats = callPackage ../tools/misc/org-stats { };
11751 orz = callPackage ../tools/compression/orz { };
11753 os-prober = callPackage ../tools/misc/os-prober { };
11755 oshka = callPackage ../development/tools/oshka { };
11757 osl = libsForQt5.callPackage ../development/compilers/osl {
11761 osqp = callPackage ../development/libraries/science/math/osqp { };
11763 ossec = callPackage ../tools/security/ossec { };
11765 osslsigncode = callPackage ../development/tools/osslsigncode { };
11767 ostree = callPackage ../tools/misc/ostree { };
11769 ostree-rs-ext = callPackage ../tools/misc/ostree-rs-ext { };
11771 otel-cli = callPackage ../tools/misc/otel-cli { };
11773 otfcc = callPackage ../tools/misc/otfcc { };
11775 otpclient = callPackage ../applications/misc/otpclient { };
11777 otpw = callPackage ../os-specific/linux/otpw { };
11779 ovftool = callPackage ../tools/virtualization/ovftool { };
11781 overcommit = callPackage ../development/tools/overcommit { };
11783 overmind = callPackage ../applications/misc/overmind { };
11785 oxker = callPackage ../applications/misc/oxker { };
11787 oxlint = callPackage ../development/tools/oxlint { };
11789 ovh-ttyrec = callPackage ../tools/misc/ovh-ttyrec { };
11791 ovito = libsForQt5.callPackage ../applications/graphics/ovito {
11792 inherit (darwin.apple_sdk.frameworks) VideoDecodeAcceleration;
11795 oxefmsynth = callPackage ../applications/audio/oxefmsynth { };
11797 oxidized = callPackage ../tools/admin/oxidized { };
11799 oxipng = callPackage ../tools/graphics/oxipng { };
11801 payload_dumper = callPackage ../tools/archivers/payload_dumper { };
11803 payload-dumper-go = callPackage ../tools/archivers/payload-dumper-go { };
11805 p2pvc = callPackage ../applications/video/p2pvc { };
11807 p3x-onenote = callPackage ../applications/office/p3x-onenote { };
11809 p4c = callPackage ../development/compilers/p4c {
11810 protobuf = protobuf_21;
11813 p7zip = callPackage ../tools/archivers/p7zip { };
11815 packagekit = callPackage ../tools/package-management/packagekit { };
11817 packetdrill = callPackage ../tools/networking/packetdrill { };
11819 pacman = callPackage ../tools/package-management/pacman { };
11821 paco = callPackage ../development/compilers/paco { };
11823 padthv1 = libsForQt5.callPackage ../applications/audio/padthv1 { };
11825 padbuster = callPackage ../tools/security/padbuster { };
11827 page = callPackage ../tools/misc/page { };
11829 PageEdit = libsForQt5.callPackage ../applications/office/PageEdit { };
11831 pagefind = libsForQt5.callPackage ../applications/misc/pagefind { };
11833 paging-calculator = callPackage ../development/tools/paging-calculator { };
11835 pagmo2 = callPackage ../development/libraries/pagmo2 { };
11837 paho-mqtt-c = callPackage ../development/libraries/paho-mqtt-c { };
11839 paho-mqtt-cpp = callPackage ../development/libraries/paho-mqtt-cpp { };
11841 pakcs = callPackage ../development/compilers/pakcs {
11842 # Doesn't compile with GHC 9.0 due to whitespace syntax changes
11843 # see also https://github.com/NixOS/nixpkgs/issues/166108
11844 haskellPackages = haskell.packages.ghc810;
11847 pal = callPackage ../tools/misc/pal { };
11849 pandoc = callPackage ../development/tools/pandoc { };
11851 pandoc-lua-filters = callPackage ../tools/misc/pandoc-lua-filters { };
11853 pamtester = callPackage ../tools/security/pamtester { };
11855 paperless-ngx = callPackage ../applications/office/paperless-ngx { };
11857 paperoni = callPackage ../tools/text/paperoni { };
11859 paperwork = callPackage ../applications/office/paperwork/paperwork-gtk.nix { };
11861 papeer = callPackage ../tools/text/papeer { };
11863 papertrail = callPackage ../tools/text/papertrail { };
11865 pappl = callPackage ../applications/printing/pappl { };
11867 par2cmdline = callPackage ../tools/networking/par2cmdline { };
11869 parallel = callPackage ../tools/misc/parallel { };
11871 parallel-full = callPackage ../tools/misc/parallel/wrapper.nix { };
11873 parastoo-fonts = callPackage ../data/fonts/parastoo-fonts { };
11875 parcellite = callPackage ../tools/misc/parcellite {
11876 autoreconfHook = buildPackages.autoreconfHook269;
11879 parrot = callPackage ../applications/audio/parrot {
11880 inherit (darwin.apple_sdk.frameworks) Security;
11883 patchutils = callPackage ../tools/text/patchutils { };
11885 patchutils_0_3_3 = callPackage ../tools/text/patchutils/0.3.3.nix { };
11887 patchutils_0_4_2 = callPackage ../tools/text/patchutils/0.4.2.nix { };
11889 parted = callPackage ../tools/misc/parted { };
11891 passh = callPackage ../tools/networking/passh { };
11893 paulstretch = callPackage ../applications/audio/paulstretch { };
11895 pazi = callPackage ../tools/misc/pazi { };
11897 peep = callPackage ../tools/misc/peep { };
11899 pell = callPackage ../applications/misc/pell { };
11901 perccli = callPackage ../tools/misc/perccli { };
11903 perceptualdiff = callPackage ../tools/graphics/perceptualdiff { };
11905 percona-server_8_0 = callPackage ../servers/sql/percona-server/8.0.x.nix {
11906 inherit (darwin) cctools developer_cmds DarwinTools;
11907 inherit (darwin.apple_sdk.frameworks) CoreServices;
11908 boost = boost177; # Configure checks for specific version.
11910 protobuf = protobuf_21;
11912 percona-xtrabackup = percona-xtrabackup_8_0;
11913 percona-xtrabackup_8_0 = callPackage ../tools/backup/percona-xtrabackup/8_0.nix {
11917 pick = callPackage ../tools/misc/pick { };
11919 pipe-rename = callPackage ../tools/misc/pipe-rename { };
11921 pipecontrol = libsForQt5.callPackage ../applications/audio/pipecontrol { };
11923 pipectl = callPackage ../tools/misc/pipectl { };
11925 pitivi = callPackage ../applications/video/pitivi { };
11927 prism = callPackage ../applications/video/prism { };
11929 pulumi = callPackage ../tools/admin/pulumi { };
11931 pulumiPackages = recurseIntoAttrs (
11932 callPackage ../tools/admin/pulumi-packages { }
11935 pulumi-bin = callPackage ../tools/admin/pulumi-bin { };
11937 p0f = callPackage ../tools/security/p0f { };
11939 pngloss = callPackage ../tools/graphics/pngloss { };
11941 pngout = callPackage ../tools/graphics/pngout { };
11945 patchage = callPackage ../applications/audio/patchage { };
11947 patchance = python3Packages.callPackage ../applications/audio/patchance { };
11949 patatt = callPackage ../development/tools/patatt { };
11951 pcapfix = callPackage ../tools/networking/pcapfix { };
11953 pbzip2 = callPackage ../tools/compression/pbzip2 { };
11955 pcimem = callPackage ../os-specific/linux/pcimem { };
11957 pciutils = callPackage ../tools/system/pciutils {
11958 inherit (darwin.apple_sdk.frameworks) IOKit;
11961 otpauth = callPackage ../tools/security/otpauth { };
11963 pcsclite = callPackage ../tools/security/pcsclite {
11964 inherit (darwin.apple_sdk.frameworks) IOKit;
11967 pcscliteWithPolkit = pcsclite.override {
11968 pname = "pcsclite-with-polkit";
11969 polkitSupport = true;
11972 pcsctools = callPackage ../tools/security/pcsctools { };
11974 pcsc-cyberjack = callPackage ../tools/security/pcsc-cyberjack { };
11976 pcsc-safenet = callPackage ../tools/security/pcsc-safenet { };
11978 pcsc-scm-scl011 = callPackage ../tools/security/pcsc-scm-scl011 { };
11979 ifdnfc = callPackage ../tools/security/ifdnfc { };
11981 pdd = python3Packages.callPackage ../tools/misc/pdd { };
11983 pdf2djvu = callPackage ../tools/typesetting/pdf2djvu { };
11985 pdf2odt = callPackage ../tools/typesetting/pdf2odt { };
11987 pdfcrack = callPackage ../tools/security/pdfcrack { };
11989 pdfposter = callPackage ../applications/misc/pdfposter { };
11991 pdfsandwich = callPackage ../tools/typesetting/pdfsandwich { };
11993 pdftag = callPackage ../tools/graphics/pdftag { };
11995 pdf2svg = callPackage ../tools/graphics/pdf2svg { };
11997 pdftoipe = callPackage ../tools/graphics/pdftoipe { };
11999 pdfminer = with python3Packages; toPythonApplication pdfminer-six;
12001 pdf-quench = callPackage ../applications/misc/pdf-quench { };
12003 pdf-sign = callPackage ../tools/graphics/pdf-sign { };
12005 pdfarranger = callPackage ../applications/misc/pdfarranger { };
12007 briss = callPackage ../tools/graphics/briss { };
12009 brickd = callPackage ../servers/brickd { };
12011 bully = callPackage ../tools/networking/bully { };
12013 pcapc = callPackage ../tools/networking/pcapc { };
12015 pdm = callPackage ../tools/package-management/pdm { };
12017 pdnsd = callPackage ../tools/networking/pdnsd { };
12019 peco = callPackage ../tools/text/peco { };
12021 percollate = callPackage ../tools/text/percollate { };
12023 pg_activity = callPackage ../development/tools/database/pg_activity { };
12025 pg_checksums = callPackage ../development/tools/database/pg_checksums { };
12027 pg_flame = callPackage ../tools/misc/pg_flame { };
12029 pg_top = callPackage ../tools/misc/pg_top { };
12031 pgagroal = callPackage ../development/tools/database/pgagroal { };
12033 pgcenter = callPackage ../tools/misc/pgcenter { };
12035 pgmetrics = callPackage ../tools/misc/pgmetrics { };
12037 pgsync = callPackage ../development/tools/database/pgsync { };
12039 pdsh = callPackage ../tools/networking/pdsh {
12040 rsh = true; # enable internal rsh implementation
12044 pfetch = callPackage ../tools/misc/pfetch { };
12046 pfetch-rs = callPackage ../tools/misc/pfetch-rs { };
12048 pfstools = libsForQt5.callPackage ../tools/graphics/pfstools { };
12050 phoc = callPackage ../applications/misc/phoc {
12051 wlroots = wlroots_0_16;
12054 phockup = callPackage ../applications/misc/phockup { };
12056 phodav = callPackage ../tools/networking/phodav { };
12058 photon-rss = callPackage ../applications/networking/feedreaders/photon { };
12060 pim6sd = callPackage ../servers/pim6sd { };
12062 piper-phonemize = callPackage ../development/libraries/piper-phonemize { };
12063 piper-train = callPackage ../tools/audio/piper/train.nix { };
12064 piper-tts = callPackage ../tools/audio/piper { };
12066 phosh = callPackage ../applications/window-managers/phosh { };
12068 phosh-mobile-settings = callPackage ../applications/window-managers/phosh/phosh-mobile-settings.nix { };
12070 piknik = callPackage ../tools/networking/piknik { };
12072 pinentry = libsForQt5.callPackage ../tools/security/pinentry { };
12074 pinentry-curses = (lib.getOutput "curses" pinentry);
12075 pinentry-emacs = (lib.getOutput "emacs" pinentry);
12076 pinentry-gtk2 = (lib.getOutput "gtk2" pinentry);
12077 pinentry-qt = (lib.getOutput "qt" pinentry);
12078 pinentry-gnome = (lib.getOutput "gnome3" pinentry);
12080 pinentry_mac = callPackage ../tools/security/pinentry/mac.nix {
12081 inherit (darwin.apple_sdk.frameworks) Cocoa;
12084 pinentry-bemenu = callPackage ../tools/security/pinentry-bemenu { };
12086 pinentry-rofi = callPackage ../tools/security/pinentry-rofi { };
12088 pingtcp = callPackage ../tools/networking/pingtcp { };
12090 pingu = callPackage ../tools/networking/pingu { };
12092 pinnwand = callPackage ../servers/pinnwand { };
12094 pinsel = callPackage ../tools/misc/pinsel { };
12096 piping-server-rust = callPackage ../servers/piping-server-rust {
12097 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
12100 pirate-get = callPackage ../tools/networking/pirate-get { };
12102 pipr = callPackage ../applications/misc/pipr { };
12104 pipreqs = callPackage ../tools/misc/pipreqs { };
12106 pius = callPackage ../tools/security/pius { };
12108 pixiewps = callPackage ../tools/networking/pixiewps { };
12110 pinyin-tool = callPackage ../tools/text/pinyin-tool {
12111 inherit (darwin.apple_sdk.frameworks) Security;
12114 pk2cmd = callPackage ../tools/misc/pk2cmd { };
12116 plantuml = callPackage ../tools/misc/plantuml { };
12118 plantuml-c4 = callPackage ../tools/misc/plantuml/plantuml-c4.nix { };
12120 plantuml-server = callPackage ../tools/misc/plantuml-server { };
12122 plan9port = darwin.apple_sdk_11_0.callPackage ../tools/system/plan9port {
12123 inherit (darwin.apple_sdk_11_0.frameworks) Carbon Cocoa IOKit Metal QuartzCore;
12124 inherit (darwin) DarwinTools;
12127 platformioPackages = dontRecurseIntoAttrs (callPackage ../development/embedded/platformio { });
12128 platformio = if stdenv.isLinux then platformioPackages.platformio-chrootenv else platformioPackages.platformio-core;
12129 platformio-core = platformioPackages.platformio-core;
12131 platinum-searcher = callPackage ../tools/text/platinum-searcher { };
12133 playbar2 = libsForQt5.callPackage ../applications/audio/playbar2 { };
12135 playwright = with python3Packages; toPythonApplication playwright;
12137 playwright-driver = callPackage ../development/web/playwright/driver.nix { };
12138 playwright-test = callPackage ../development/web/playwright-test/wrapped.nix { };
12140 please = callPackage ../tools/security/please { };
12142 plecost = callPackage ../tools/security/plecost { };
12144 plujain-ramp = callPackage ../applications/audio/plujain-ramp { };
12146 inherit (callPackage ../servers/plik { })
12149 plex = callPackage ../servers/plex { };
12151 plexRaw = callPackage ../servers/plex/raw.nix { };
12153 psitransfer = callPackage ../servers/psitransfer { };
12155 tab = callPackage ../tools/text/tab { };
12157 tabview = with python3Packages; toPythonApplication tabview;
12159 tautulli = python3Packages.callPackage ../servers/tautulli { };
12161 pleroma = callPackage ../servers/pleroma {
12162 elixir = elixir_1_14;
12163 beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_14; });
12166 plfit = callPackage ../tools/misc/plfit {
12170 ploticus = callPackage ../tools/graphics/ploticus {
12174 plotinus = callPackage ../tools/misc/plotinus { };
12176 plots = callPackage ../applications/misc/plots { };
12178 plotutils = callPackage ../tools/graphics/plotutils { };
12180 plowshare = callPackage ../tools/misc/plowshare { };
12182 pls = callPackage ../tools/misc/pls { };
12184 pm2 = nodePackages.pm2;
12186 pmenu = callPackage ../tools/X11/pmenu { };
12188 pngcheck = callPackage ../tools/graphics/pngcheck { };
12190 pngcrush = callPackage ../tools/graphics/pngcrush { };
12192 pngnq = callPackage ../tools/graphics/pngnq { };
12194 pngoptimizer = callPackage ../tools/graphics/pngoptimizer { };
12196 pngtoico = callPackage ../tools/graphics/pngtoico {
12200 pngpaste = callPackage ../os-specific/darwin/pngpaste {
12201 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
12204 pngtools = callPackage ../tools/graphics/pngtools { };
12206 pngpp = callPackage ../development/libraries/png++ { };
12208 pngquant = callPackage ../tools/graphics/pngquant { };
12210 po4a = perlPackages.Po4a;
12212 poac = callPackage ../development/tools/poac {
12213 inherit (llvmPackages_14) stdenv;
12216 podiff = callPackage ../tools/text/podiff { };
12218 pocketbase = callPackage ../servers/pocketbase { };
12220 podman = callPackage ../applications/virtualization/podman { };
12222 podman-compose = python3Packages.callPackage ../applications/virtualization/podman-compose { };
12224 podman-tui = callPackage ../applications/virtualization/podman-tui { };
12226 podman-desktop = callPackage ../applications/virtualization/podman-desktop {};
12228 pods = callPackage ../applications/virtualization/pods { };
12230 pod2mdoc = callPackage ../tools/misc/pod2mdoc { };
12232 poedit = callPackage ../tools/text/poedit {
12233 wxGTK32 = wxGTK32.override { withWebKit = true; };
12236 polaris = callPackage ../servers/polaris { };
12238 polaris-web = callPackage ../servers/polaris/web.nix { };
12240 polipo = callPackage ../servers/polipo { };
12242 polkit_gnome = callPackage ../tools/security/polkit-gnome { };
12244 poly2tri-c = callPackage ../development/libraries/poly2tri-c { };
12246 polypane = callPackage ../applications/networking/browsers/polypane { };
12248 pomsky = callPackage ../tools/text/pomsky { };
12250 ponysay = callPackage ../tools/misc/ponysay { };
12252 popfile = callPackage ../tools/text/popfile { };
12254 poretools = callPackage ../applications/science/biology/poretools { };
12256 porsmo = callPackage ../applications/misc/porsmo { };
12258 pantum-driver = callPackage ../misc/drivers/pantum-driver { };
12260 posteid-seed-extractor = callPackage ../tools/security/posteid-seed-extractor { };
12262 postscript-lexmark = callPackage ../misc/drivers/postscript-lexmark { };
12264 povray = callPackage ../tools/graphics/povray { };
12266 power-profiles-daemon = callPackage ../os-specific/linux/power-profiles-daemon { };
12268 ppl = callPackage ../development/libraries/ppl { };
12270 pplite = callPackage ../development/libraries/pplite { };
12272 ppp = callPackage ../tools/networking/ppp { };
12274 pptp = callPackage ../tools/networking/pptp { };
12276 pptpd = callPackage ../tools/networking/pptpd { };
12278 pre-commit = callPackage ../tools/misc/pre-commit { };
12280 pre-commit-hook-ensure-sops = callPackage ../tools/misc/pre-commit-hook-ensure-sops { };
12282 pretender = callPackage ../tools/security/pretender { };
12284 prettierd = callPackage ../development/tools/prettierd { };
12286 pretty-simple = callPackage ../development/tools/pretty-simple { };
12288 prettyping = callPackage ../tools/networking/prettyping { };
12290 pritunl-client = callPackage ../tools/networking/pritunl-client { };
12292 pritunl-ssh = callPackage ../tools/networking/pritunl-ssh { };
12294 profile-cleaner = callPackage ../tools/misc/profile-cleaner { };
12296 profile-sync-daemon = callPackage ../tools/misc/profile-sync-daemon { };
12298 projectable = callPackage ../applications/file-managers/projectable { };
12300 projectlibre = callPackage ../applications/misc/projectlibre {
12305 projectm = libsForQt5.callPackage ../applications/audio/projectm { };
12307 proot = callPackage ../tools/system/proot { };
12309 protoscope = callPackage ../development/tools/protoscope { };
12311 prototypejs = callPackage ../development/libraries/prototypejs { };
12313 proxmark3 = libsForQt5.callPackage ../tools/security/proxmark3/default.nix {
12314 inherit (darwin.apple_sdk.frameworks) Foundation AppKit;
12317 proxychains = callPackage ../tools/networking/proxychains { };
12319 proxychains-ng = callPackage ../tools/networking/proxychains-ng { };
12321 proxify = callPackage ../tools/networking/proxify { };
12323 proxysql = callPackage ../servers/sql/proxysql { };
12325 prs = callPackage ../tools/security/prs { };
12327 psw = callPackage ../tools/misc/psw { };
12329 pws = callPackage ../tools/misc/pws { };
12331 cntlm = callPackage ../tools/networking/cntlm { };
12333 cnping = callPackage ../tools/networking/cnping { };
12335 past-time = callPackage ../tools/misc/past-time { };
12337 pastebinit = callPackage ../tools/misc/pastebinit { };
12339 pmacct = callPackage ../tools/networking/pmacct { };
12341 pmix = callPackage ../development/libraries/pmix { };
12343 polygraph = callPackage ../tools/networking/polygraph { };
12345 pr-tracker = callPackage ../servers/pr-tracker { };
12347 progress = callPackage ../tools/misc/progress { };
12349 ps3-disc-dumper = callPackage ../tools/games/ps3-disc-dumper { };
12351 ps3iso-utils = callPackage ../tools/games/ps3iso-utils { };
12353 ps3netsrv = callPackage ../servers/ps3netsrv { };
12355 pscircle = callPackage ../os-specific/linux/pscircle { };
12357 psitop = callPackage ../applications/system/psitop { };
12359 psmisc = callPackage ../os-specific/linux/psmisc { };
12361 pssh = callPackage ../tools/networking/pssh { };
12363 pspg = callPackage ../tools/misc/pspg { };
12365 pstoedit = callPackage ../tools/graphics/pstoedit { };
12367 psutils = callPackage ../tools/typesetting/psutils { };
12369 psudohash = callPackage ../tools/security/psudohash { };
12371 psensor = callPackage ../tools/system/psensor {
12372 libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
12375 pubs = callPackage ../tools/misc/pubs { };
12377 pulldown-cmark = callPackage ../tools/typesetting/pulldown-cmark { };
12379 pulumictl = callPackage ../development/tools/pulumictl { };
12381 pure-prompt = callPackage ../shells/zsh/pure-prompt { };
12383 pv = callPackage ../tools/misc/pv { };
12385 pwgen = callPackage ../tools/security/pwgen { };
12387 pwgen-secure = callPackage ../tools/security/pwgen-secure { };
12389 pwnat = callPackage ../tools/networking/pwnat { };
12391 pwndbg = callPackage ../development/tools/misc/pwndbg { };
12393 pwninit = callPackage ../development/tools/misc/pwninit {
12394 inherit (darwin.apple_sdk.frameworks) Security;
12397 pycflow2dot = with python3.pkgs; toPythonApplication pycflow2dot;
12399 pydf = callPackage ../applications/misc/pydf { };
12401 pyinfra = with python3Packages; toPythonApplication pyinfra;
12403 pylint = with python3Packages; toPythonApplication pylint;
12405 pympress = callPackage ../applications/office/pympress { };
12407 pyocd = with python3Packages; toPythonApplication pyocd;
12409 pypass = with python3Packages; toPythonApplication pypass;
12411 teapot = callPackage ../applications/office/teapot { };
12413 ticktick = callPackage ../applications/office/ticktick { };
12415 pyditz = callPackage ../applications/misc/pyditz {
12416 pythonPackages = python3Packages;
12419 py-spy = darwin.apple_sdk_11_0.callPackage ../development/tools/py-spy { };
12421 pydeps = with python3Packages; toPythonApplication pydeps;
12423 pysentation = callPackage ../applications/misc/pysentation { };
12425 python-launcher = callPackage ../development/tools/misc/python-launcher { };
12427 pytrainer = callPackage ../applications/misc/pytrainer { };
12429 pywal = with python3Packages; toPythonApplication pywal;
12431 pystring = callPackage ../development/libraries/pystring { };
12433 raysession = python3Packages.callPackage ../applications/audio/raysession {};
12435 revolt-desktop = callPackage ../applications/networking/instant-messengers/revolt-desktop { };
12437 rbw = callPackage ../tools/security/rbw { };
12439 remarshal = with python3Packages; toPythonApplication remarshal;
12441 rehex = darwin.apple_sdk_11_0.callPackage ../applications/editors/rehex {
12442 inherit (darwin.apple_sdk_11_0.frameworks) Carbon Cocoa IOKit;
12445 rio = callPackage ../applications/terminal-emulators/rio { };
12447 rig = callPackage ../tools/misc/rig { };
12449 ripdrag = callPackage ../tools/misc/ripdrag { };
12451 riseup-vpn = libsForQt5.callPackage ../tools/networking/bitmask-vpn {
12452 provider = "riseup";
12453 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
12456 rnm = callPackage ../tools/filesystems/rnm { };
12458 rocket = libsForQt5.callPackage ../tools/graphics/rocket { };
12460 rtabmap = libsForQt5.callPackage ../applications/video/rtabmap/default.nix {
12461 pcl = pcl.override { vtk = vtkWithQt5; };
12464 rtaudio = callPackage ../development/libraries/audio/rtaudio {
12466 inherit (darwin.apple_sdk.frameworks) CoreAudio;
12469 rtmidi = callPackage ../development/libraries/audio/rtmidi {
12471 inherit (darwin.apple_sdk.frameworks) CoreMIDI CoreAudio CoreServices;
12474 openmpi = callPackage ../development/libraries/openmpi { };
12476 ouch = callPackage ../tools/compression/ouch { };
12478 outils = callPackage ../tools/misc/outils { };
12480 mpi = openmpi; # this attribute should used to build MPI applications
12481 mpiCheckPhaseHook = callPackage ../build-support/setup-hooks/mpi-check-hook { };
12483 ucc = callPackage ../development/libraries/ucc { };
12485 ucx = callPackage ../development/libraries/ucx { };
12487 openmodelica = recurseIntoAttrs (callPackage ../applications/science/misc/openmodelica {});
12489 prowlarr = callPackage ../servers/prowlarr { };
12491 qarte = libsForQt5.callPackage ../applications/video/qarte { };
12493 qdrant = darwin.apple_sdk_11_0.callPackage ../servers/search/qdrant {
12494 inherit (darwin.apple_sdk_11_0.frameworks) Security;
12497 qlcplus = libsForQt5.callPackage ../applications/misc/qlcplus { };
12499 qlog = qt6Packages.callPackage ../applications/radio/qlog { };
12501 qnial = callPackage ../development/interpreters/qnial { };
12503 quickbms = pkgsi686Linux.callPackage ../tools/archivers/quickbms { };
12505 q-text-as-data = callPackage ../tools/misc/q-text-as-data { };
12507 qalculate-gtk = callPackage ../applications/science/math/qalculate-gtk { };
12509 qalculate-qt = qt6Packages.callPackage ../applications/science/math/qalculate-qt { };
12511 qastools = libsForQt5.callPackage ../tools/audio/qastools { };
12513 qdigidoc = libsForQt5.callPackage ../tools/security/qdigidoc { } ;
12515 qgrep = callPackage ../tools/text/qgrep {
12516 inherit (darwin.apple_sdk.frameworks) CoreServices CoreFoundation;
12519 qhull = callPackage ../development/libraries/qhull { };
12521 qjournalctl = libsForQt5.callPackage ../applications/system/qjournalctl { };
12523 qjoypad = libsForQt5.callPackage ../tools/misc/qjoypad { };
12525 qmk = callPackage ../tools/misc/qmk { };
12527 qmk_hid = callPackage ../tools/misc/qmk_hid { };
12529 qmarkdowntextedit = libsForQt5.callPackage ../development/libraries/qmarkdowntextedit { };
12531 qodem = callPackage ../tools/networking/qodem { };
12533 qosmic = libsForQt5.callPackage ../applications/graphics/qosmic { };
12535 qovery-cli = callPackage ../tools/admin/qovery-cli { };
12537 qownnotes = qt6Packages.callPackage ../applications/office/qownnotes {
12538 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
12541 qpdf = callPackage ../development/libraries/qpdf { };
12543 qprint = callPackage ../tools/text/qprint { };
12545 qrcp = callPackage ../tools/networking/qrcp { };
12547 qrscan = callPackage ../tools/misc/qrscan { };
12549 qtikz = libsForQt5.callPackage ../applications/graphics/ktikz { };
12551 qtspim = libsForQt5.callPackage ../development/tools/misc/qtspim { };
12553 quadrafuzz = callPackage ../applications/audio/quadrafuzz { };
12555 quickfix = callPackage ../development/libraries/quickfix { };
12557 quickjs = callPackage ../development/interpreters/quickjs { };
12559 quickserve = callPackage ../tools/networking/quickserve { };
12561 quictls = callPackage ../development/libraries/quictls { };
12563 quicktun = callPackage ../tools/networking/quicktun { };
12565 quickwit = callPackage ../servers/search/quickwit {
12566 inherit (darwin.apple_sdk.frameworks) Security;
12569 quilt = callPackage ../development/tools/quilt { };
12571 raider = callPackage ../applications/misc/raider { };
12573 railway = callPackage ../development/tools/railway {
12574 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
12577 quota = if stdenv.isLinux then linuxquota else unixtools.quota;
12579 qvge = libsForQt5.callPackage ../applications/graphics/qvge { };
12581 qview = libsForQt5.callPackage ../applications/graphics/qview { };
12583 wayback_machine_downloader = callPackage ../applications/networking/wayback_machine_downloader { };
12585 wiggle = callPackage ../development/tools/wiggle { };
12587 radamsa = callPackage ../tools/security/radamsa { };
12589 radarr = callPackage ../servers/radarr { };
12591 radeon-profile = libsForQt5.callPackage ../tools/misc/radeon-profile { };
12593 radsecproxy = callPackage ../tools/networking/radsecproxy { };
12595 radvd = callPackage ../tools/networking/radvd { };
12597 rain = callPackage ../development/tools/rain { };
12599 rainbowstream = with python3.pkgs; toPythonApplication rainbowstream;
12601 rambox = callPackage ../applications/networking/instant-messengers/rambox { };
12603 ramfetch = callPackage ../tools/misc/ramfetch { };
12605 rapidgzip = with python3Packages; toPythonApplication rapidgzip;
12607 rar = callPackage ../tools/archivers/rar { };
12609 rarcrack = callPackage ../tools/security/rarcrack { };
12611 rare-regex = callPackage ../tools/text/rare-regex { };
12613 ratman = callPackage ../tools/networking/ratman { };
12615 ratarmount = with python3Packages; toPythonApplication ratarmount;
12617 ratools = callPackage ../tools/networking/ratools { };
12619 ratt = callPackage ../applications/misc/ratt { };
12621 rc-9front = callPackage ../shells/rc-9front { };
12623 rcon = callPackage ../tools/networking/rcon { };
12625 rconc = callPackage ../tools/networking/rconc { };
12627 rdap = callPackage ../tools/networking/rdap { };
12629 rdbtools = callPackage ../development/tools/rdbtools { python = python3; };
12631 rdma-core = callPackage ../os-specific/linux/rdma-core { };
12633 rdrview = callPackage ../tools/networking/rdrview { };
12635 real_time_config_quick_scan = callPackage ../applications/audio/real_time_config_quick_scan { };
12637 realesrgan-ncnn-vulkan = callPackage ../tools/graphics/realesrgan-ncnn-vulkan { };
12639 react-native-debugger = callPackage ../development/tools/react-native-debugger { };
12641 readarr = callPackage ../servers/readarr { };
12643 read-edid = callPackage ../os-specific/linux/read-edid { };
12645 readstat = callPackage ../applications/science/math/readstat { };
12647 redir = callPackage ../tools/networking/redir { };
12649 redmine = callPackage ../applications/version-management/redmine { };
12651 redpanda-client = callPackage ../servers/redpanda { };
12653 redpanda-server = redpanda-client.server;
12655 redsocks = callPackage ../tools/networking/redsocks { };
12657 renpy = callPackage ../development/interpreters/renpy { };
12659 rep = callPackage ../development/tools/rep { };
12661 repseek = callPackage ../applications/science/biology/repseek { };
12663 reredirect = callPackage ../tools/misc/reredirect { };
12665 retext = qt6Packages.callPackage ../applications/editors/retext { };
12667 rewrk = callPackage ../tools/networking/rewrk { };
12669 inherit (callPackage ../tools/security/rekor { })
12673 rhai-doc = callPackage ../development/tools/misc/rhai-doc { };
12675 rich-cli = callPackage ../misc/rich-cli { };
12677 richgo = callPackage ../development/tools/richgo { };
12679 risor = callPackage ../development/interpreters/risor { };
12681 rlci = callPackage ../development/interpreters/rlci { };
12683 rst2pdf = with python3Packages; toPythonApplication rst2pdf;
12685 rstcheck = with python3Packages; toPythonApplication rstcheck;
12687 rstfmt = callPackage ../development/tools/rstfmt { };
12689 rt = callPackage ../servers/rt { };
12691 rtmpdump = callPackage ../tools/video/rtmpdump { };
12692 rtmpdump_gnutls = rtmpdump.override { gnutlsSupport = true; opensslSupport = false; };
12694 rtptools = callPackage ../tools/networking/rtptools { };
12696 rtss = callPackage ../development/tools/misc/rtss { };
12698 realvnc-vnc-viewer = callPackage ../tools/admin/realvnc-vnc-viewer { };
12700 re-isearch = callPackage ../applications/search/re-isearch { };
12702 reason-shell = callPackage ../applications/science/misc/reason-shell { };
12704 reaverwps = callPackage ../tools/networking/reaver-wps { };
12706 reaverwps-t6x = callPackage ../tools/networking/reaver-wps-t6x { };
12708 rx = callPackage ../applications/graphics/rx { };
12710 qt-box-editor = libsForQt5.callPackage ../applications/misc/qt-box-editor { };
12712 readability-cli = callPackage ../tools/text/readability-cli { };
12714 recutils = callPackage ../tools/misc/recutils { };
12716 recoll = libsForQt5.callPackage ../applications/search/recoll { };
12718 redoc-cli = callPackage ../development/tools/redoc-cli { };
12720 reflex = callPackage ../development/tools/reflex { };
12722 reiser4progs = callPackage ../tools/filesystems/reiser4progs { };
12724 reiserfsprogs = callPackage ../tools/filesystems/reiserfsprogs { };
12726 relic = callPackage ../development/tools/relic { };
12728 remind = callPackage ../tools/misc/remind { };
12730 remmina = darwin.apple_sdk_11_0.callPackage ../applications/networking/remote/remmina { };
12732 rename = callPackage ../tools/misc/rename { };
12734 renameutils = callPackage ../tools/misc/renameutils { };
12736 renderdoc = libsForQt5.callPackage ../development/tools/renderdoc { };
12738 repgrep = callPackage ../tools/text/repgrep { };
12740 replace = callPackage ../tools/text/replace { };
12742 resvg = callPackage ../tools/graphics/resvg { };
12744 reckon = callPackage ../tools/text/reckon { };
12746 recoverjpeg = callPackage ../tools/misc/recoverjpeg { };
12748 reftools = callPackage ../development/tools/reftools { };
12750 redwax-tool = callPackage ../tools/security/redwax-tool { };
12752 regpg = callPackage ../tools/security/regpg { };
12754 remote-touchpad = callPackage ../tools/inputmethods/remote-touchpad { };
12756 remote-exec = python3Packages.callPackage ../tools/misc/remote-exec { };
12758 reposurgeon = callPackage ../applications/version-management/reposurgeon { };
12760 reptor = with python3.pkgs; toPythonApplication reptor;
12762 reptyr = callPackage ../os-specific/linux/reptyr { };
12764 rescuetime = libsForQt5.callPackage ../applications/misc/rescuetime { };
12766 inherit (callPackage ../development/misc/resholve { })
12769 restool = callPackage ../os-specific/linux/restool { };
12771 reuse = callPackage ../tools/package-management/reuse { };
12773 reveal-md = callPackage ../tools/text/reveal-md { };
12775 rewritefs = callPackage ../os-specific/linux/rewritefs { };
12777 rdiff-backup = callPackage ../tools/backup/rdiff-backup { };
12779 rdfind = callPackage ../tools/filesystems/rdfind { };
12781 rhash = callPackage ../tools/security/rhash { };
12783 rhoas = callPackage ../tools/admin/rhoas { };
12785 riemann_c_client = callPackage ../tools/misc/riemann-c-client { };
12786 riemann-tools = callPackage ../tools/misc/riemann-tools { };
12788 ripmime = callPackage ../tools/networking/ripmime { };
12790 rkflashtool = callPackage ../tools/misc/rkflashtool { };
12792 rkvm = callPackage ../tools/misc/rkvm { };
12794 rkrlv2 = callPackage ../applications/audio/rkrlv2 { };
12796 rmlint = callPackage ../tools/misc/rmlint {
12797 inherit (python3Packages) sphinx;
12800 rmw = callPackage ../tools/misc/rmw { };
12802 rng-tools = callPackage ../tools/security/rng-tools { };
12804 rnnoise = callPackage ../development/libraries/rnnoise { };
12806 # Use `apple_sdk_11_0` because `apple_sdk.libs` does not provide `simd`
12807 rnnoise-plugin = darwin.apple_sdk_11_0.callPackage ../development/libraries/rnnoise-plugin {
12808 inherit (darwin.apple_sdk_11_0.frameworks) WebKit MetalKit CoreAudioKit;
12809 inherit (darwin.apple_sdk_11_0.libs) simd;
12812 rnote = callPackage ../applications/graphics/rnote {
12813 inherit (gst_all_1) gstreamer;
12814 inherit (darwin.apple_sdk.frameworks) AudioUnit;
12817 rnp = callPackage ../tools/security/rnp { };
12819 rnr = callPackage ../tools/text/rnr { };
12821 rnv = callPackage ../tools/text/xml/rnv { };
12823 roam-research = callPackage ../applications/office/roam-research { };
12825 rosie = callPackage ../tools/text/rosie { };
12827 rounded-mgenplus = callPackage ../data/fonts/rounded-mgenplus { };
12829 roundup = callPackage ../tools/misc/roundup { };
12831 routino = callPackage ../tools/misc/routino { };
12833 rq = callPackage ../development/tools/rq { };
12835 rsnapshot = callPackage ../tools/backup/rsnapshot { };
12837 rlwrap = callPackage ../tools/misc/rlwrap { };
12839 rmtrash = callPackage ../tools/misc/rmtrash { };
12841 roc-toolkit = callPackage ../development/libraries/audio/roc-toolkit { };
12843 rockbox-utility = libsForQt5.callPackage ../tools/misc/rockbox-utility { };
12845 rosegarden = libsForQt5.callPackage ../applications/audio/rosegarden { };
12847 rosenpass = callPackage ../tools/networking/rosenpass { };
12849 rosenpass-tools = callPackage ../tools/networking/rosenpass/tools.nix { };
12851 rot8 = callPackage ../tools/misc/rot8 { };
12853 rowhammer-test = callPackage ../tools/system/rowhammer-test { };
12855 rpPPPoE = callPackage ../tools/networking/rp-pppoe { };
12857 rpi-imager = libsForQt5.callPackage ../tools/misc/rpi-imager { };
12859 rpiboot = callPackage ../development/misc/rpiboot { };
12861 rpm = callPackage ../tools/package-management/rpm {
12866 rpm-ostree = callPackage ../tools/misc/rpm-ostree {
12870 rpm2targz = callPackage ../tools/archivers/rpm2targz { };
12872 rpmextract = callPackage ../tools/archivers/rpmextract { };
12874 rrdtool = callPackage ../tools/misc/rrdtool { };
12876 rscw = callPackage ../applications/radio/rscw { };
12878 rset = callPackage ../tools/admin/rset { };
12880 rshijack = callPackage ../tools/networking/rshijack { };
12882 rshim-user-space = callPackage ../tools/misc/rshim-user-space { };
12884 rsibreak = libsForQt5.callPackage ../applications/misc/rsibreak { };
12886 rslint = callPackage ../development/tools/rslint { };
12888 rss-bridge-cli = callPackage ../applications/misc/rss-bridge-cli { };
12890 rss2email = callPackage ../applications/networking/feedreaders/rss2email {
12891 pythonPackages = python3Packages;
12894 feed2imap-go = callPackage ../applications/networking/feedreaders/feed2imap-go { };
12896 rsstail = callPackage ../applications/networking/feedreaders/rsstail { };
12898 rtz = callPackage ../tools/misc/rtz { };
12900 rubber = callPackage ../tools/typesetting/rubber { };
12902 rubocop = rubyPackages.rubocop;
12904 ruby-lsp = rubyPackages.ruby-lsp;
12906 runningx = callPackage ../tools/X11/runningx { };
12908 rund = callPackage ../development/tools/rund { };
12910 runme = callPackage ../development/tools/misc/runme { };
12912 runzip = callPackage ../tools/archivers/runzip { };
12914 unzoo = callPackage ../tools/archivers/unzoo { };
12916 ruplacer = callPackage ../tools/text/ruplacer {
12917 inherit (darwin.apple_sdk.frameworks) Security;
12920 rust-code-analysis = callPackage ../development/tools/rust-code-analysis { };
12922 rust-motd = callPackage ../tools/misc/rust-motd {
12923 inherit (darwin.apple_sdk.frameworks) Security;
12926 rust-petname = callPackage ../tools/text/rust-petname { };
12928 rustcat = callPackage ../tools/networking/rustcat {
12929 inherit (darwin.apple_sdk.frameworks) Security;
12932 rustdesk = callPackage ../applications/networking/remote/rustdesk { };
12934 rustfilt = callPackage ../development/tools/rust/rustfilt { };
12936 rustscan = callPackage ../tools/security/rustscan {
12937 inherit (darwin.apple_sdk.frameworks) Security;
12940 rustdesk-server = callPackage ../servers/rustdesk-server {
12941 inherit (darwin.apple_sdk.frameworks) Security;
12944 rustypaste = callPackage ../servers/rustypaste { };
12946 rustypaste-cli = callPackage ../tools/misc/rustypaste-cli { };
12948 rustywind = callPackage ../development/tools/misc/rustywind { };
12950 rw = callPackage ../tools/misc/rw { };
12952 rwc = callPackage ../tools/system/rwc { };
12954 rwedid = callPackage ../tools/video/rwedid { };
12956 rxp = callPackage ../tools/text/xml/rxp { };
12958 rzip = callPackage ../tools/compression/rzip { };
12960 s-tui = callPackage ../tools/system/s-tui { };
12962 s3backer = callPackage ../tools/filesystems/s3backer { };
12964 s3bro = callPackage ../tools/admin/s3bro { };
12966 s3fs = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/s3fs { };
12968 s3cmd = python3Packages.callPackage ../tools/networking/s3cmd { };
12970 s3rs = callPackage ../tools/networking/s3rs {
12971 inherit (darwin.apple_sdk.frameworks) Security;
12974 s3-credentials = with python3Packages; toPythonApplication s3-credentials;
12976 s4cmd = callPackage ../tools/networking/s4cmd { };
12978 s5 = callPackage ../tools/security/s5 { };
12980 s5cmd = callPackage ../tools/networking/s5cmd { };
12982 sacad = callPackage ../tools/misc/sacad { };
12984 sad = callPackage ../tools/text/sad { };
12986 safecopy = callPackage ../tools/system/safecopy { };
12988 sacd = callPackage ../tools/cd-dvd/sacd { };
12990 safe = callPackage ../tools/security/safe { };
12992 safety-cli = with python3.pkgs; toPythonApplication safety;
12994 safe-rm = callPackage ../tools/system/safe-rm { };
12996 safecloset = callPackage ../applications/misc/safecloset { };
12998 safeeyes = callPackage ../applications/misc/safeeyes { };
13000 sagoin = callPackage ../tools/misc/sagoin { };
13002 sahel-fonts = callPackage ../data/fonts/sahel-fonts { };
13004 saldl = callPackage ../tools/networking/saldl { };
13006 salt = callPackage ../tools/admin/salt { };
13008 samim-fonts = callPackage ../data/fonts/samim-fonts { };
13010 saml2aws = callPackage ../tools/security/saml2aws {
13011 inherit (darwin.apple_sdk.frameworks) AppKit;
13014 sammler = callPackage ../tools/security/sammler { };
13016 samplicator = callPackage ../tools/networking/samplicator { };
13018 sanctity = callPackage ../tools/misc/sanctity { };
13020 sandboxfs = callPackage ../tools/filesystems/sandboxfs { };
13022 sanjuuni = callPackage ../tools/graphics/sanjuuni { };
13024 sasquatch = callPackage ../tools/filesystems/sasquatch { };
13026 sasview = libsForQt5.callPackage ../applications/science/misc/sasview { };
13028 sbs = callPackage ../tools/X11/sbs { };
13030 schemes = callPackage ../applications/misc/schemes { };
13032 scanbd = callPackage ../tools/graphics/scanbd { };
13034 scdl = callPackage ../tools/misc/scdl { };
13036 scorecard = callPackage ../tools/security/scorecard { };
13038 scream = callPackage ../applications/audio/scream { };
13040 screen = callPackage ../tools/misc/screen {
13041 inherit (darwin.apple_sdk.libs) utmp;
13044 scrcpy = callPackage ../misc/scrcpy { };
13046 screen-message = callPackage ../tools/X11/screen-message { };
13048 screenkey = callPackage ../applications/video/screenkey { };
13050 scrub = callPackage ../tools/misc/scrub { };
13052 scfbuild = python3.pkgs.callPackage ../tools/misc/scfbuild { };
13054 scraper = callPackage ../tools/text/scraper { };
13056 scriptaculous = callPackage ../development/libraries/scriptaculous { };
13058 script-directory = callPackage ../tools/misc/script-directory { };
13060 scrot = callPackage ../tools/graphics/scrot { };
13062 scrypt = callPackage ../tools/security/scrypt { };
13064 sd = callPackage ../tools/text/sd {
13065 inherit (darwin.apple_sdk.frameworks) Security;
13068 sd-mux-ctrl = callPackage ../tools/misc/sd-mux-ctrl { };
13070 sd-switch = callPackage ../os-specific/linux/sd-switch { };
13072 sdate = callPackage ../tools/misc/sdate { };
13074 sdat2img = callPackage ../tools/filesystems/sdat2img { };
13076 sdcv = callPackage ../applications/misc/sdcv { };
13078 sdl-jstest = callPackage ../tools/misc/sdl-jstest { };
13080 senpai = callPackage ../applications/networking/irc/senpai { };
13082 skim = callPackage ../tools/misc/skim { };
13084 seashells = callPackage ../applications/misc/seashells { };
13086 seaweedfs = callPackage ../applications/networking/seaweedfs { };
13088 sec = callPackage ../tools/admin/sec { };
13090 seccure = callPackage ../tools/security/seccure { };
13092 secp256k1 = callPackage ../tools/security/secp256k1 { };
13094 securefs = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/securefs { };
13096 seehecht = callPackage ../tools/text/seehecht { };
13098 selectdefaultapplication = libsForQt5.callPackage ../applications/misc/selectdefaultapplication { };
13100 semantic-release = callPackage ../development/tools/semantic-release {
13101 inherit (darwin) cctools;
13104 semgrep = python3.pkgs.callPackage ../tools/security/semgrep { };
13105 semgrep-core = callPackage ../tools/security/semgrep/semgrep-core.nix { };
13107 setroot = callPackage ../tools/X11/setroot { };
13109 setserial = callPackage ../tools/system/setserial { };
13111 setzer = callPackage ../applications/editors/setzer { };
13113 seqdiag = with python3Packages; toPythonApplication seqdiag;
13115 sequoia-sq = callPackage ../tools/security/sequoia-sq { };
13117 sequoia-sqv = callPackage ../tools/security/sequoia-sqv { };
13119 sequoia-sqop = callPackage ../tools/security/sequoia-sqop { };
13121 sequoia-chameleon-gnupg = callPackage ../tools/security/sequoia-chameleon-gnupg { };
13123 sewer = callPackage ../tools/admin/sewer { };
13125 sexpp = callPackage ../development/libraries/sexpp { };
13127 sfeed = callPackage ../tools/misc/sfeed { };
13129 sftpman = callPackage ../tools/filesystems/sftpman { };
13131 sftpgo = callPackage ../servers/sftpgo { };
13133 screenfetch = callPackage ../tools/misc/screenfetch { };
13135 sg3_utils = callPackage ../tools/system/sg3_utils { };
13137 sha1collisiondetection = callPackage ../tools/security/sha1collisiondetection { };
13139 shadowsocks-libev = callPackage ../tools/networking/shadowsocks-libev { };
13141 shadered = callPackage ../development/tools/shadered { };
13143 go-shadowsocks2 = callPackage ../tools/networking/go-shadowsocks2 { };
13145 shabnam-fonts = callPackage ../data/fonts/shabnam-fonts { };
13147 shadowsocks-rust = callPackage ../tools/networking/shadowsocks-rust {
13148 inherit (darwin.apple_sdk.frameworks) Security CoreServices;
13151 shadowsocks-v2ray-plugin = callPackage ../tools/networking/shadowsocks-v2ray-plugin { };
13153 sharutils = callPackage ../tools/archivers/sharutils { };
13155 shell2http = callPackage ../servers/misc/shell2http { };
13157 shelldap = callPackage ../tools/misc/shelldap { };
13159 shellify = haskellPackages.shellify.bin;
13161 shellspec = callPackage ../tools/misc/shellspec { };
13163 schema2ldif = callPackage ../tools/text/schema2ldif { };
13165 schemacrawler = callPackage ../development/tools/schemacrawler { };
13167 sharedown = callPackage ../tools/misc/sharedown { };
13169 shen-sbcl = callPackage ../development/interpreters/shen-sbcl { };
13171 shen-sources = callPackage ../development/interpreters/shen-sources { };
13173 shiv = with python3Packages; toPythonApplication shiv;
13175 shim-unsigned = callPackage ../tools/misc/shim { };
13177 shocco = callPackage ../tools/text/shocco { };
13179 shopify-cli = callPackage ../development/web/shopify-cli { };
13181 shopify-themekit = callPackage ../development/web/shopify-themekit { };
13183 shorewall = callPackage ../tools/networking/shorewall { };
13185 shotwell = callPackage ../applications/graphics/shotwell { };
13187 shout = nodePackages.shout;
13189 showmethekey = callPackage ../applications/video/showmethekey { };
13191 shrikhand = callPackage ../data/fonts/shrikhand { };
13193 shunit2 = callPackage ../tools/misc/shunit2 { };
13195 sic = callPackage ../applications/networking/irc/sic { };
13197 siege = callPackage ../tools/networking/siege { };
13199 sieve-connect = callPackage ../applications/networking/sieve-connect { };
13201 sigal = callPackage ../applications/misc/sigal { };
13203 sigi = callPackage ../applications/misc/sigi { };
13205 sigil = libsForQt5.callPackage ../applications/editors/sigil { };
13207 signalbackup-tools = callPackage ../applications/networking/instant-messengers/signalbackup-tools { };
13209 signald = callPackage ../applications/networking/instant-messengers/signald { };
13211 signaldctl = callPackage ../applications/networking/instant-messengers/signaldctl { };
13213 signal-cli = callPackage ../applications/networking/instant-messengers/signal-cli { };
13215 inherit (callPackage ../applications/networking/instant-messengers/signal-desktop {}) signal-desktop signal-desktop-beta;
13217 slither-analyzer = with python3Packages; toPythonApplication slither-analyzer;
13219 sigma-cli = callPackage ../tools/security/sigma-cli { };
13221 signify = callPackage ../tools/security/signify { };
13224 signing-party = callPackage ../tools/security/signing-party { };
13226 sigtop = callPackage ../tools/backup/sigtop { };
13228 silc_client = callPackage ../applications/networking/instant-messengers/silc-client { };
13230 silc_server = callPackage ../servers/silc-server { };
13232 sile = callPackage ../tools/typesetting/sile {
13236 silenthound = callPackage ../tools/security/silenthound { };
13238 silice = callPackage ../development/compilers/silice { };
13240 silver-searcher = callPackage ../tools/text/silver-searcher { };
13242 simple-mtpfs = callPackage ../tools/filesystems/simple-mtpfs { };
13244 simplotask = callPackage ../tools/admin/simplotask { };
13246 simpleproxy = callPackage ../tools/networking/simpleproxy { };
13248 simplescreenrecorder = libsForQt5.callPackage ../applications/video/simplescreenrecorder { };
13250 sipexer = callPackage ../tools/networking/sipexer { };
13252 sipsak = callPackage ../tools/networking/sipsak { };
13254 sipvicious = python3Packages.callPackage ../tools/security/sipvicious { };
13256 siril = callPackage ../applications/science/astronomy/siril { };
13258 sisco.lv2 = callPackage ../applications/audio/sisco.lv2 { };
13260 sixpair = callPackage ../tools/misc/sixpair { };
13262 sketchybar = darwin.apple_sdk_11_0.callPackage ../os-specific/darwin/sketchybar {
13263 inherit (darwin.apple_sdk_11_0.frameworks) AppKit Carbon CoreAudio CoreWLAN CoreVideo DisplayServices IOKit MediaRemote SkyLight;
13266 sketchybar-app-font = callPackage ../data/fonts/sketchybar-app-font { };
13268 skippy-xd = callPackage ../tools/X11/skippy-xd { };
13270 sks = callPackage ../servers/sks {
13271 ocamlPackages = ocaml-ng.ocamlPackages_4_12;
13274 skydns = callPackage ../servers/skydns { };
13276 sing-box = callPackage ../tools/networking/sing-box { };
13278 sing-geosite = callPackage ../data/misc/sing-geosite { };
13280 sing-geoip = callPackage ../data/misc/sing-geoip { };
13282 sipcalc = callPackage ../tools/networking/sipcalc { };
13284 skribilo = callPackage ../tools/typesetting/skribilo { };
13286 skytemple = callPackage ../applications/misc/skytemple { };
13288 sleuthkit = callPackage ../tools/system/sleuthkit { };
13290 slides = callPackage ../applications/misc/slides { };
13292 slippy = callPackage ../applications/misc/slippy { };
13294 slirp4netns = callPackage ../tools/networking/slirp4netns { };
13296 slowlorust = callPackage ../tools/networking/slowlorust {
13297 inherit (darwin.apple_sdk.frameworks) Security;
13300 slsa-verifier = callPackage ../tools/security/slsa-verifier { };
13302 slsnif = callPackage ../tools/misc/slsnif { };
13304 slstatus = callPackage ../applications/misc/slstatus {
13305 conf = config.slstatus.conf or null;
13308 smartdns = callPackage ../tools/networking/smartdns { };
13310 smartmontools = callPackage ../tools/system/smartmontools {
13311 inherit (darwin.apple_sdk.frameworks) IOKit ApplicationServices;
13314 smarty3 = callPackage ../development/libraries/smarty3 { };
13315 smarty3-i18n = callPackage ../development/libraries/smarty3-i18n { };
13317 smbnetfs = callPackage ../tools/filesystems/smbnetfs { };
13319 smenu = callPackage ../tools/misc/smenu { };
13321 boost-sml = callPackage ../development/libraries/boost-ext/boost-sml { };
13323 smu = callPackage ../tools/text/smu { };
13325 smug = callPackage ../tools/misc/smug { };
13327 smpq = callPackage ../applications/misc/smpq { };
13329 sn0int = callPackage ../tools/security/sn0int { };
13331 snabb = callPackage ../tools/networking/snabb { };
13333 snallygaster = callPackage ../tools/security/snallygaster { };
13335 snapcast = darwin.apple_sdk_11_0.callPackage ../applications/audio/snapcast {
13336 inherit (darwin.apple_sdk_11_0.frameworks) IOKit AudioToolbox;
13337 pulseaudioSupport = config.pulseaudio or stdenv.isLinux;
13340 snapdragon-profiler = callPackage ../tools/graphics/snapdragon-profiler { };
13342 snet = callPackage ../tools/networking/snet { };
13344 sng = callPackage ../tools/graphics/sng {
13348 snmpcheck = callPackage ../tools/networking/snmpcheck { };
13350 sniffglue = callPackage ../tools/networking/sniffglue { };
13352 snobol4 = callPackage ../development/interpreters/snobol4 { };
13354 snort = callPackage ../applications/networking/ids/snort { };
13356 so = callPackage ../development/tools/so {
13357 inherit (darwin.apple_sdk.frameworks) Security;
13360 soapui = callPackage ../applications/networking/soapui {
13361 jdk = if stdenv.isDarwin
13362 then (jdk11.override { enableJavaFX = true; })
13366 sockdump = callPackage ../tools/networking/sockdump { };
13368 spglib = callPackage ../development/libraries/spglib {
13369 inherit (llvmPackages) openmp;
13372 spicy = callPackage ../development/tools/spicy { };
13374 spire = callPackage ../tools/security/spire { };
13375 # to match naming of other package repositories
13376 spire-agent = spire.agent;
13377 spire-server = spire.server;
13379 spoof-mac = python3Packages.callPackage ../tools/networking/spoof-mac { };
13381 ssh-askpass-fullscreen = callPackage ../tools/networking/ssh-askpass-fullscreen { };
13383 sshed = callPackage ../tools/networking/sshed { };
13385 sshguard = callPackage ../tools/security/sshguard { };
13387 sshping = callPackage ../tools/networking/sshping { };
13389 ssh-chat = callPackage ../applications/networking/instant-messengers/ssh-chat { };
13391 ssh-to-age = callPackage ../tools/security/ssh-to-age { };
13393 ssh-to-pgp = callPackage ../tools/security/ssh-to-pgp { };
13395 suricata = callPackage ../applications/networking/ids/suricata {
13400 sof-firmware = callPackage ../os-specific/linux/firmware/sof-firmware { };
13402 softhsm = callPackage ../tools/security/softhsm {
13403 inherit (darwin) libobjc;
13404 inherit (darwin.apple_sdk.frameworks) Security;
13407 sonar-scanner-cli = callPackage ../tools/security/sonar-scanner-cli { };
13409 solvespace = callPackage ../applications/graphics/solvespace { };
13411 sonarr = callPackage ../servers/sonarr { };
13413 sonata = callPackage ../applications/audio/sonata { };
13415 sony-headphones-client = callPackage ../applications/audio/sony-headphones-client { };
13417 soundconverter = callPackage ../applications/audio/soundconverter { };
13419 soundkonverter = libsForQt5.soundkonverter;
13421 soundwireserver = callPackage ../applications/audio/soundwireserver { };
13423 sozu = callPackage ../servers/sozu { };
13425 spacer = callPackage ../tools/misc/spacer { };
13427 sparrow-unwrapped = callPackage ../applications/blockchains/sparrow {
13428 openimajgrabber = callPackage ../applications/blockchains/sparrow/openimajgrabber.nix {};
13429 openjdk = openjdk.override { enableJavaFX = true; };
13432 sparrow = callPackage ../applications/blockchains/sparrow/fhsenv.nix { };
13434 sparsehash = callPackage ../development/libraries/sparsehash { };
13436 spectre-meltdown-checker = callPackage ../tools/security/spectre-meltdown-checker { };
13438 spiped = callPackage ../tools/networking/spiped { };
13440 sqlite3-to-mysql = callPackage ../tools/misc/sqlite3-to-mysql { };
13442 sqls = callPackage ../applications/misc/sqls { };
13444 stdman = callPackage ../data/documentation/stdman { };
13446 stderred = callPackage ../tools/misc/stderred { };
13448 steck = callPackage ../servers/pinnwand/steck.nix { };
13450 stenc = callPackage ../tools/backup/stenc { };
13452 stm32loader = with python3Packages; toPythonApplication stm32loader;
13454 storcli = callPackage ../tools/misc/storcli { };
13456 stremio = qt5.callPackage ../applications/video/stremio { };
13458 sunwait = callPackage ../applications/misc/sunwait { };
13460 surface-control = callPackage ../applications/misc/surface-control { };
13462 syntex = callPackage ../tools/graphics/syntex { };
13464 synapse-admin = callPackage ../tools/admin/synapse-admin { };
13466 sl = callPackage ../tools/misc/sl { };
13468 socat = callPackage ../tools/networking/socat { };
13470 sockperf = callPackage ../tools/networking/sockperf { };
13472 softnet = callPackage ../tools/networking/softnet { };
13474 solaar = callPackage ../applications/misc/solaar { };
13476 solanum = callPackage ../servers/irc/solanum {
13477 autoreconfHook = buildPackages.autoreconfHook269;
13480 solc-select = with python3Packages; toPythonApplication solc-select;
13482 sourceHighlight = callPackage ../tools/text/source-highlight { };
13484 somebar = callPackage ../applications/misc/somebar { };
13486 spacebar = callPackage ../os-specific/darwin/spacebar {
13487 inherit (darwin.apple_sdk.frameworks)
13488 Carbon Cocoa ScriptingBridge SkyLight;
13491 speech-denoiser = callPackage ../applications/audio/speech-denoiser { };
13493 splot = haskell.lib.compose.justStaticExecutables haskellPackages.splot;
13495 spotdl = callPackage ../tools/audio/spotdl { };
13497 squashfsTools = callPackage ../tools/filesystems/squashfs { };
13499 squashfs-tools-ng = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/squashfs-tools-ng { };
13501 squashfuse = callPackage ../tools/filesystems/squashfuse { };
13503 srt-live-server = callPackage ../applications/video/srt-live-server { };
13505 srt-to-vtt-cl = callPackage ../tools/cd-dvd/srt-to-vtt-cl { };
13507 srtrelay = callPackage ../applications/video/srtrelay { };
13509 srsran = callPackage ../applications/radio/srsran { };
13511 sourcehut = callPackage ../applications/version-management/sourcehut { };
13513 sshfs-fuse = callPackage ../tools/filesystems/sshfs-fuse { };
13514 sshfs = sshfs-fuse; # added 2017-08-14
13516 sshlatex = callPackage ../tools/typesetting/sshlatex { };
13518 sshuttle = callPackage ../tools/security/sshuttle { };
13520 ssldump = callPackage ../tools/networking/ssldump { };
13522 sslsplit = callPackage ../tools/networking/sslsplit { };
13524 sstp = callPackage ../tools/networking/sstp { };
13526 strip-nondeterminism = perlPackages.strip-nondeterminism;
13528 structorizer = callPackage ../applications/graphics/structorizer { };
13530 su-exec = callPackage ../tools/security/su-exec { };
13532 subberthehut = callPackage ../tools/misc/subberthehut { };
13534 subedit = callPackage ../tools/text/subedit { };
13536 subsurface = libsForQt5.callPackage ../applications/misc/subsurface { };
13538 sudo = callPackage ../tools/security/sudo { };
13540 sudo-rs = callPackage ../tools/security/sudo-rs { };
13542 suidChroot = callPackage ../tools/system/suid-chroot { };
13544 sundtek = callPackage ../misc/drivers/sundtek { };
13546 sunxi-tools = callPackage ../development/tools/sunxi-tools { };
13548 sumorobot-manager = python3Packages.callPackage ../applications/science/robotics/sumorobot-manager { };
13550 supertag = callPackage ../tools/filesystems/supertag { };
13552 supertux-editor = callPackage ../applications/editors/supertux-editor { };
13554 svgbob = callPackage ../tools/graphics/svgbob { };
13556 svgcleaner = callPackage ../tools/graphics/svgcleaner { };
13558 svu = callPackage ../tools/misc/svu { };
13560 ssb = callPackage ../tools/security/ssb { };
13562 ssb-patchwork = callPackage ../applications/networking/ssb-patchwork { };
13564 ssdeep = callPackage ../tools/security/ssdeep { };
13566 ssh-ident = callPackage ../tools/networking/ssh-ident { };
13568 sshpass = callPackage ../tools/networking/sshpass { };
13570 sslscan = callPackage ../tools/security/sslscan {
13571 openssl = openssl.override { withZlib = true; };
13574 sslmate = callPackage ../development/tools/sslmate { };
13576 sslmate-agent = callPackage ../development/tools/sslmate-agent { };
13578 sshocker = callPackage ../tools/security/sshocker { };
13580 sshoogr = callPackage ../tools/networking/sshoogr { };
13582 ssocr = callPackage ../applications/misc/ssocr { };
13584 ssss = callPackage ../tools/security/ssss { };
13586 stabber = callPackage ../misc/stabber { };
13588 stacer = libsForQt5.callPackage ../tools/system/stacer { };
13590 starcharts = callPackage ../servers/misc/starcharts { };
13592 staticjinja = with python3.pkgs; toPythonApplication staticjinja;
13594 stevenblack-blocklist = callPackage ../tools/networking/stevenblack-blocklist { };
13596 stress = callPackage ../tools/system/stress { };
13598 stress-ng = callPackage ../tools/system/stress-ng { };
13600 stressapptest = callPackage ../tools/system/stressapptest { };
13602 stoken = callPackage ../tools/security/stoken (config.stoken or {});
13604 storeBackup = callPackage ../tools/backup/store-backup { };
13606 stow = callPackage ../tools/misc/stow { };
13607 xstow = callPackage ../tools/misc/xstow { };
13609 stun = callPackage ../tools/networking/stun { };
13611 stunnel = callPackage ../tools/networking/stunnel { };
13613 stuntman = callPackage ../tools/networking/stuntman { };
13615 stutter = haskell.lib.compose.justStaticExecutables haskellPackages.stutter;
13617 strongswan = callPackage ../tools/networking/strongswan { };
13618 strongswanTNC = strongswan.override { enableTNC = true; };
13619 strongswanNM = strongswan.override { enableNetworkManager = true; };
13621 stylish = callPackage ../applications/misc/stylish { };
13623 stylish-haskell = haskell.lib.compose.justStaticExecutables haskellPackages.stylish-haskell;
13627 subjs = callPackage ../tools/security/subjs { };
13629 subsonic = callPackage ../servers/misc/subsonic { };
13631 subfinder = callPackage ../tools/networking/subfinder { };
13633 subzerod = with python3Packages; toPythonApplication subzerod;
13635 suckit = callPackage ../tools/networking/suckit {
13636 inherit (darwin.apple_sdk.frameworks) Security;
13639 surfraw = callPackage ../tools/networking/surfraw { };
13641 swagger-cli = callPackage ../tools/networking/swagger-cli { };
13643 swagger-codegen = callPackage ../tools/networking/swagger-codegen { };
13645 swagger-codegen3 = callPackage ../tools/networking/swagger-codegen3 { };
13647 swaggerhole = callPackage ../tools/security/swaggerhole { };
13649 swapview = callPackage ../os-specific/linux/swapview { };
13651 swc = callPackage ../development/tools/swc { };
13653 swtpm = callPackage ../tools/security/swtpm { };
13655 svnfs = callPackage ../tools/filesystems/svnfs { };
13657 svtplay-dl = callPackage ../tools/misc/svtplay-dl { };
13659 sycl-info = callPackage ../development/libraries/sycl-info { };
13661 symengine = callPackage ../development/libraries/symengine { };
13663 synaesthesia = callPackage ../applications/audio/synaesthesia { };
13665 sysbench = callPackage ../development/tools/misc/sysbench { };
13667 systemc = callPackage ../applications/science/electronics/systemc { };
13669 system-config-printer = callPackage ../tools/misc/system-config-printer {
13670 autoreconfHook = buildPackages.autoreconfHook269;
13671 libxml2 = libxml2Python;
13674 systembus-notify = callPackage ../applications/misc/systembus-notify { };
13676 stricat = callPackage ../tools/security/stricat { };
13678 staruml = callPackage ../tools/misc/staruml { };
13680 stone-phaser = callPackage ../applications/audio/stone-phaser { };
13682 systrayhelper = callPackage ../tools/misc/systrayhelper { };
13684 syft = callPackage ../tools/admin/syft { };
13686 Sylk = callPackage ../applications/networking/Sylk { };
13688 privoxy = callPackage ../tools/networking/privoxy {
13692 swaks = callPackage ../tools/networking/swaks { };
13694 swiftbar = callPackage ../os-specific/darwin/swiftbar { };
13696 swiften = callPackage ../development/libraries/swiften { };
13698 squeekboard = callPackage ../applications/accessibility/squeekboard { };
13700 sx = callPackage ../tools/X11/sx { };
13702 systemdgenie = libsForQt5.callPackage ../applications/system/systemdgenie { };
13704 t = callPackage ../tools/misc/t { };
13706 tabnine = callPackage ../development/tools/tabnine { };
13708 tab-rs = callPackage ../tools/misc/tab-rs {
13709 inherit (darwin.apple_sdk.frameworks) IOKit;
13712 tagtime = callPackage ../applications/misc/tagtime { };
13714 tailer = callPackage ../tools/misc/tailer { };
13716 inherit (callPackages ../applications/networking/taler { })
13717 taler-exchange taler-merchant;
13719 tandoor-recipes = callPackage ../applications/misc/tandoor-recipes { };
13721 tango = callPackage ../applications/misc/tango { };
13723 tangram = callPackage ../applications/networking/instant-messengers/tangram { };
13725 t1utils = callPackage ../tools/misc/t1utils { };
13727 talkfilters = callPackage ../misc/talkfilters { };
13729 znapzend = callPackage ../tools/backup/znapzend { };
13731 tar2ext4 = callPackage ../tools/filesystems/tar2ext4 { };
13733 targetcli = callPackage ../os-specific/linux/targetcli { };
13735 target-isns = callPackage ../os-specific/linux/target-isns { };
13737 tarlz = callPackage ../tools/archivers/tarlz { };
13739 tarsnap = callPackage ../tools/backup/tarsnap { };
13741 tarsnapper = callPackage ../tools/backup/tarsnapper { };
13743 tarantool = callPackage ../servers/tarantool { };
13745 tarssh = callPackage ../servers/tarssh { };
13747 tartan = callPackage ../development/tools/analysis/tartan { };
13749 tartube = callPackage ../applications/video/tartube { };
13751 tartube-yt-dlp = callPackage ../applications/video/tartube {
13752 youtube-dl = yt-dlp;
13755 tayga = callPackage ../tools/networking/tayga { };
13757 tcb = callPackage ../tools/security/tcb { };
13759 tcpcrypt = callPackage ../tools/security/tcpcrypt { };
13761 tcptraceroute = callPackage ../tools/networking/tcptraceroute { };
13763 tboot = callPackage ../tools/security/tboot { };
13765 tagutil = callPackage ../applications/audio/tagutil { };
13767 tcpdump = callPackage ../tools/networking/tcpdump { };
13769 tcpflow = callPackage ../tools/networking/tcpflow { };
13771 tcpkali = callPackage ../applications/networking/tcpkali { };
13773 tcpreplay = callPackage ../tools/networking/tcpreplay {
13774 inherit (darwin.apple_sdk.frameworks) Carbon CoreServices;
13777 tdns-cli = callPackage ../tools/networking/tdns-cli { };
13779 tea = callPackage ../tools/misc/tea { };
13781 teavpn2 = callPackage ../tools/networking/teavpn2 { };
13783 inherit (nodePackages) teck-programmer;
13785 ted = callPackage ../tools/typesetting/ted { };
13787 teamviewer = libsForQt5.callPackage ../applications/networking/remote/teamviewer { };
13789 teehee = callPackage ../applications/editors/teehee { };
13791 teip = callPackage ../tools/text/teip { };
13793 telegraf = callPackage ../servers/monitoring/telegraf { };
13795 teleport_11 = callPackage ../servers/teleport/11 {
13796 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security AppKit;
13798 teleport_12 = callPackage ../servers/teleport/12 {
13799 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security AppKit;
13801 teleport_13 = callPackage ../servers/teleport/13 {
13802 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security AppKit;
13804 teleport_14 = callPackage ../servers/teleport/14 {
13805 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security AppKit;
13807 teleport = teleport_14;
13809 telepresence = callPackage ../tools/networking/telepresence {
13810 pythonPackages = python3Packages;
13813 telepresence2 = callPackage ../tools/networking/telepresence2 { };
13815 teler = callPackage ../tools/security/teler { };
13817 telescope = callPackage ../applications/networking/browsers/telescope { };
13819 termcolor = callPackage ../development/libraries/termcolor { };
13821 termscp = callPackage ../tools/networking/termscp {
13822 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation Security;
13825 termius = callPackage ../applications/networking/termius { };
13827 termplay = callPackage ../tools/misc/termplay { };
13829 tetrd = callPackage ../applications/networking/tetrd { };
13831 tewisay = callPackage ../tools/misc/tewisay { };
13833 texmacs = libsForQt5.callPackage ../applications/editors/texmacs {
13834 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
13838 texmaker = libsForQt5.callPackage ../applications/editors/texmaker { };
13840 texstudio = qt6Packages.callPackage ../applications/editors/texstudio { };
13842 textadept = libsForQt5.callPackage ../applications/editors/textadept { };
13844 texworks = qt6Packages.callPackage ../applications/editors/texworks { };
13846 tf2pulumi = callPackage ../development/tools/tf2pulumi { };
13848 thc-hydra = callPackage ../tools/security/thc-hydra { };
13850 thc-ipv6 = callPackage ../tools/security/thc-ipv6 { };
13852 thedesk = callPackage ../applications/misc/thedesk { };
13854 theharvester = callPackage ../tools/security/theharvester { };
13856 thelounge = callPackage ../applications/networking/irc/thelounge { };
13858 theLoungePlugins = with lib; let
13859 pkgs = filterAttrs (name: _: hasPrefix "thelounge-" name) nodePackages;
13860 getPackagesWithPrefix = prefix: mapAttrs' (name: pkg: nameValuePair (removePrefix ("thelounge-" + prefix + "-") name) pkg)
13861 (filterAttrs (name: _: hasPrefix ("thelounge-" + prefix + "-") name) pkgs);
13864 plugins = recurseIntoAttrs (getPackagesWithPrefix "plugin");
13865 themes = recurseIntoAttrs (getPackagesWithPrefix "theme");
13868 thefuck = python3Packages.callPackage ../tools/misc/thefuck { };
13870 theme-sh = callPackage ../tools/misc/theme-sh { };
13872 thiefmd = callPackage ../applications/editors/thiefmd { };
13874 thin-provisioning-tools = callPackage ../tools/misc/thin-provisioning-tools { };
13876 thinkpad-scripts = python3.pkgs.callPackage ../tools/misc/thinkpad-scripts { };
13878 threatest = callPackage ../tools/security/threatest { };
13880 threema-desktop = callPackage ../applications/networking/instant-messengers/threema-desktop { };
13882 thumbdrives = callPackage ../applications/system/thumbdrives { };
13884 tidy-viewer = callPackage ../tools/text/tidy-viewer { };
13886 tiled = libsForQt5.callPackage ../applications/editors/tiled { };
13888 tiledb = callPackage ../development/libraries/tiledb { };
13890 timemachine = callPackage ../applications/audio/timemachine { };
13892 timelapse-deflicker = callPackage ../applications/graphics/timelapse-deflicker { };
13894 timelens = callPackage ../applications/video/timelens { };
13896 timetrap = callPackage ../applications/office/timetrap { };
13898 timetagger = callPackage ../servers/timetagger { };
13900 timetagger_cli = callPackage ../tools/misc/timetagger_cli { };
13902 timezonemap = callPackage ../development/libraries/timezonemap { };
13904 tzupdate = callPackage ../applications/misc/tzupdate { };
13906 tinc = callPackage ../tools/networking/tinc { };
13908 tie = callPackage ../development/tools/misc/tie { };
13910 tidb = callPackage ../servers/tidb { };
13912 tikzit = libsForQt5.callPackage ../tools/typesetting/tikzit { };
13914 tinc_pre = callPackage ../tools/networking/tinc/pre.nix { };
13916 tinycbor = callPackage ../development/libraries/tinycbor { };
13918 tinyfecvpn = callPackage ../tools/networking/tinyfecvpn { };
13920 tinyobjloader = callPackage ../development/libraries/tinyobjloader { };
13922 tinyprog = callPackage ../development/embedded/fpga/tinyprog { };
13924 tinyproxy = callPackage ../tools/networking/tinyproxy { };
13926 time-decode = callPackage ../tools/misc/time-decode { };
13928 timer = callPackage ../tools/misc/timer { };
13930 tio = callPackage ../tools/misc/tio { };
13932 tiv = callPackage ../applications/misc/tiv { };
13934 tkman = callPackage ../tools/misc/tkman { };
13936 tldr = callPackage ../tools/misc/tldr { };
13938 tldr-hs = haskellPackages.tldr;
13940 tlsclient = callPackage ../tools/admin/tlsclient { };
13942 tlsx = callPackage ../tools/security/tlsx { };
13944 tmate = callPackage ../tools/misc/tmate { };
13946 tmate-ssh-server = callPackage ../servers/tmate-ssh-server { };
13948 tml = callPackage ../tools/text/tml { };
13950 tmpwatch = callPackage ../tools/misc/tmpwatch { };
13952 tmpmail = callPackage ../applications/networking/tmpmail { };
13954 tmux = callPackage ../tools/misc/tmux { };
13956 tmux-cssh = callPackage ../tools/misc/tmux-cssh { };
13958 tmuxp = callPackage ../tools/misc/tmuxp { };
13960 tmuxinator = callPackage ../tools/misc/tmuxinator { };
13962 tmux-mem-cpu-load = callPackage ../tools/misc/tmux-mem-cpu-load { };
13964 tmux-sessionizer = callPackage ../tools/misc/tmux-sessionizer {
13965 inherit (darwin.apple_sdk.frameworks) Security;
13968 tmux-xpanes = callPackage ../tools/misc/tmux-xpanes { };
13970 tmuxPlugins = recurseIntoAttrs (callPackage ../misc/tmux-plugins {
13971 pkgs = pkgs.__splicedPackages;
13974 tmsu = callPackage ../tools/filesystems/tmsu { };
13976 tncattach = callPackage ../applications/radio/tncattach { };
13978 to-html = callPackage ../tools/text/to-html { };
13980 toilet = callPackage ../tools/misc/toilet { };
13982 tokei = callPackage ../development/tools/misc/tokei {
13983 inherit (darwin.apple_sdk.frameworks) Security;
13986 tokio-console = callPackage ../development/tools/tokio-console { };
13988 toml2json = callPackage ../development/tools/toml2json { };
13990 toml2nix = callPackage ../development/tools/toml2nix { };
13992 topfew = callPackage ../tools/text/topfew { };
13994 topfew-rs = callPackage ../tools/text/topfew-rs { };
13996 topgrade = callPackage ../tools/misc/topgrade {
13997 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation;
14000 topiary = callPackage ../development/tools/misc/topiary { };
14002 todo = callPackage ../tools/misc/todo { };
14004 toolbox = callPackage ../applications/virtualization/toolbox { };
14006 tor = callPackage ../tools/security/tor { };
14008 tor-browser = callPackage ../applications/networking/browsers/tor-browser { };
14010 touchegg = callPackage ../tools/inputmethods/touchegg { };
14012 torrent7z = callPackage ../tools/archivers/torrent7z { };
14014 torsocks = callPackage ../tools/security/tor/torsocks.nix { };
14016 toss = callPackage ../tools/networking/toss { };
14018 tox-node = callPackage ../tools/networking/tox-node { };
14020 toxvpn = callPackage ../tools/networking/toxvpn { };
14022 toybox = darwin.apple_sdk_11_0.callPackage ../tools/misc/toybox { };
14024 trackma = callPackage ../tools/misc/trackma { };
14026 trackma-curses = trackma.override { withCurses = true; };
14028 trackma-gtk = trackma.override { withGTK = true; };
14030 trackma-qt = trackma.override { withQT = true; };
14032 tran = callPackage ../tools/networking/tran { };
14034 trayscale = callPackage ../applications/networking/trayscale { };
14036 tpmmanager = libsForQt5.callPackage ../applications/misc/tpmmanager { };
14038 tpm-quote-tools = callPackage ../tools/security/tpm-quote-tools { };
14040 tpm-tools = callPackage ../tools/security/tpm-tools { };
14042 tpm-luks = callPackage ../tools/security/tpm-luks { };
14044 tpm2-abrmd = callPackage ../tools/security/tpm2-abrmd { };
14046 tpm2-pkcs11 = callPackage ../misc/tpm2-pkcs11 { };
14048 tpm2-tools = callPackage ../tools/security/tpm2-tools { };
14050 trezor-udev-rules = callPackage ../os-specific/linux/trezor-udev-rules { };
14052 trezorctl = with python3Packages; toPythonApplication trezor;
14054 trezord = callPackage ../servers/trezord {
14055 inherit (darwin.apple_sdk.frameworks) AppKit;
14056 buildGoModule = buildGo120Module;
14059 trezor_agent = with python3Packages; toPythonApplication trezor_agent;
14061 trezor-suite = callPackage ../applications/blockchains/trezor-suite { };
14063 trunk = callPackage ../development/tools/trunk {
14064 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
14067 trunk-io = callPackage ../development/tools/trunk-io { };
14069 trunk-ng = callPackage ../by-name/tr/trunk-ng/package.nix {
14070 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
14073 tthsum = callPackage ../applications/misc/tthsum { };
14075 ttdl = callPackage ../applications/misc/ttdl { };
14077 ttp = with python3.pkgs; toPythonApplication ttp;
14079 trace-cmd = callPackage ../os-specific/linux/trace-cmd { };
14081 kernelshark = libsForQt5.callPackage ../os-specific/linux/trace-cmd/kernelshark.nix { };
14083 traceroute = callPackage ../tools/networking/traceroute { };
14085 tracebox = callPackage ../tools/networking/tracebox { stdenv = gcc10StdenvCompat; };
14087 tracee = callPackage ../tools/security/tracee {
14091 tracefilegen = callPackage ../development/tools/analysis/garcosim/tracefilegen { };
14093 tracefilesim = callPackage ../development/tools/analysis/garcosim/tracefilesim { };
14095 transifex-client = python39.pkgs.callPackage ../tools/text/transifex-client { };
14097 transifex-cli = callPackage ../applications/misc/transifex-cli { };
14099 translatelocally = callPackage ../applications/misc/translatelocally { };
14101 translate-shell = callPackage ../applications/misc/translate-shell { };
14103 translatepy = with python3.pkgs; toPythonApplication translatepy;
14105 trash-cli = callPackage ../tools/misc/trash-cli { };
14107 trashy = callPackage ../tools/misc/trashy { };
14109 trdl-client = callPackage ../tools/misc/trdl-client { };
14111 trenchbroom = libsForQt5.callPackage ../applications/misc/trenchbroom { };
14113 trickle = callPackage ../tools/networking/trickle { };
14115 node-manta = callPackage ../tools/admin/manta { };
14117 triton = callPackage ../tools/admin/triton { };
14119 triggerhappy = callPackage ../tools/inputmethods/triggerhappy { };
14121 inherit (callPackage ../applications/office/trilium {})
14126 trippy = callPackage ../tools/networking/trippy { };
14128 trousers = callPackage ../tools/security/trousers { };
14130 trueseeing = callPackage ../tools/security/trueseeing { };
14132 trx = callPackage ../tools/audio/trx { };
14134 tryton = callPackage ../applications/office/tryton { };
14136 trytond = with python3Packages; toPythonApplication trytond;
14138 tun2socks = callPackage ../tools/networking/tun2socks { };
14140 tuntox = callPackage ../tools/networking/tuntox { };
14142 tunwg = callPackage ../tools/networking/tunwg { };
14144 ttf2pt1 = callPackage ../tools/misc/ttf2pt1 { };
14146 ttfautohint = libsForQt5.callPackage ../tools/misc/ttfautohint {
14147 autoreconfHook = buildPackages.autoreconfHook269;
14149 ttfautohint-nox = ttfautohint.override { enableGUI = false; };
14151 ttop = callPackage ../tools/system/ttop { };
14153 tty-clock = callPackage ../tools/misc/tty-clock { };
14155 tty-share = callPackage ../applications/misc/tty-share { };
14157 ttyplot = callPackage ../tools/misc/ttyplot { };
14159 ttygif = callPackage ../tools/misc/ttygif { };
14161 ttylog = callPackage ../tools/misc/ttylog { };
14163 twm = callPackage ../tools/misc/twm {
14164 inherit (darwin.apple_sdk.frameworks) Security;
14167 txtpbfmt = callPackage ../development/tools/txtpbfmt { };
14169 ipbt = callPackage ../tools/misc/ipbt { };
14171 tuckr = callPackage ../applications/misc/tuckr { };
14173 tuhi = callPackage ../applications/misc/tuhi { };
14175 tui-journal = callPackage ../applications/misc/tui-journal { };
14177 tuir = callPackage ../applications/misc/tuir { };
14179 tuifeed = callPackage ../applications/networking/feedreaders/tuifeed {
14180 inherit (darwin.apple_sdk.frameworks) Security;
14183 russ = callPackage ../applications/networking/feedreaders/russ { };
14185 tunnelto = callPackage ../tools/networking/tunnelto {
14186 inherit (darwin.apple_sdk.frameworks) Security;
14189 tuptime = callPackage ../tools/system/tuptime { };
14191 turbo = callPackage ../tools/misc/turbo {
14192 inherit (darwin.apple_sdk_11_0.frameworks) Security IOKit CoreServices CoreFoundation;
14195 turses = callPackage ../applications/networking/instant-messengers/turses { };
14197 tutanota-desktop = callPackage ../applications/networking/mailreaders/tutanota-desktop { };
14199 tv = callPackage ../tools/text/tv { };
14201 tvm = callPackage ../development/compilers/tvm { };
14203 oysttyer = callPackage ../applications/networking/instant-messengers/oysttyer { };
14205 ttfb = callPackage ../development/tools/ttfb { };
14207 twilight = callPackage ../tools/graphics/twilight {
14208 libX11 = xorg.libX11;
14211 twitch-chat-downloader = python3Packages.callPackage ../applications/misc/twitch-chat-downloader { };
14213 twitch-dl = callPackage ../tools/misc/twitch-dl { };
14215 twitterBootstrap = callPackage ../development/web/twitter-bootstrap { };
14217 twspace-crawler = callPackage ../tools/misc/twspace-crawler { };
14219 twspace-dl = callPackage ../tools/misc/twspace-dl { };
14221 twtxt = python3Packages.callPackage ../applications/networking/twtxt { };
14223 twurl = callPackage ../tools/misc/twurl { };
14225 txt2man = callPackage ../tools/misc/txt2man { };
14227 txt2tags = callPackage ../tools/text/txt2tags { };
14229 txtw = callPackage ../tools/misc/txtw { };
14231 tydra = callPackage ../tools/misc/tydra { };
14233 typesense = callPackage ../servers/search/typesense { };
14235 typos = callPackage ../development/tools/typos { };
14237 typst = callPackage ../tools/typesetting/typst { };
14239 typstfmt = callPackage ../tools/typesetting/typstfmt { };
14241 typst-live = callPackage ../tools/typesetting/typst-live { };
14243 tz = callPackage ../tools/misc/tz { };
14245 u9fs = callPackage ../servers/u9fs { };
14247 ua = callPackage ../tools/networking/ua { };
14249 uair = callPackage ../tools/misc/uair { };
14251 ubidump = python3Packages.callPackage ../tools/filesystems/ubidump { };
14253 ubi_reader = callPackage ../tools/filesystems/ubi_reader { };
14255 ubpm = libsForQt5.callPackage ../applications/misc/ubpm { };
14257 ubridge = callPackage ../tools/networking/ubridge { };
14259 ubertooth = callPackage ../applications/radio/ubertooth { };
14261 ucarp = callPackage ../servers/ucarp { };
14263 ucl = callPackage ../development/libraries/ucl { };
14265 ucspi-tcp = callPackage ../tools/networking/ucspi-tcp { };
14267 udftools = callPackage ../tools/filesystems/udftools { };
14269 udp2raw = callPackage ../tools/networking/udp2raw { };
14271 udpreplay = callPackage ../tools/networking/udpreplay { };
14273 udpt = callPackage ../servers/udpt { };
14275 udptunnel = callPackage ../tools/networking/udptunnel { };
14277 udpx = callPackage ../tools/security/udpx { };
14279 uftrace = callPackage ../development/tools/uftrace { };
14281 uftpd = callPackage ../servers/ftp/uftpd {};
14283 uget = callPackage ../tools/networking/uget { };
14285 uget-integrator = callPackage ../tools/networking/uget-integrator { };
14287 ugrep = callPackage ../tools/text/ugrep { };
14289 ugs = callPackage ../tools/misc/ugs { };
14291 uhk-agent = callPackage ../os-specific/linux/uhk-agent { };
14293 uhk-udev-rules = callPackage ../os-specific/linux/uhk-udev-rules { };
14295 uif2iso = callPackage ../tools/cd-dvd/uif2iso { };
14297 uivonim = callPackage ../applications/editors/uivonim { };
14299 ulid = callPackage ../tools/misc/ulid { };
14301 umlet = callPackage ../tools/misc/umlet { };
14303 unetbootin = libsForQt5.callPackage ../tools/cd-dvd/unetbootin { };
14305 unfs3 = callPackage ../servers/unfs3 { };
14307 unfurl = callPackage ../tools/text/unfurl { };
14309 unixbench = callPackage ../development/tools/misc/unixbench { };
14311 unoconv = callPackage ../tools/text/unoconv { };
14313 unrtf = callPackage ../tools/text/unrtf { };
14315 unrpa = with python3Packages; toPythonApplication unrpa;
14317 untex = callPackage ../tools/text/untex { };
14319 untrunc-anthwlock = callPackage ../tools/video/untrunc-anthwlock { };
14321 unzrip = callPackage ../tools/compression/unzrip { };
14323 up = callPackage ../tools/misc/up { };
14325 upbound = callPackage ../development/tools/upbound { };
14327 upterm = callPackage ../tools/misc/upterm { };
14329 upx = callPackage ../tools/compression/upx { };
14331 uq = callPackage ../misc/uq { };
14333 uqmi = callPackage ../tools/networking/uqmi { };
14335 urdfdom = callPackage ../development/libraries/urdfdom { };
14337 urdfdom-headers = callPackage ../development/libraries/urdfdom-headers { };
14339 urlencode = callPackage ../tools/misc/urlencode {};
14341 uriparser = callPackage ../development/libraries/uriparser { };
14343 urlscan = callPackage ../applications/misc/urlscan { };
14345 urlview = callPackage ../applications/misc/urlview { };
14347 url-parser = callPackage ../tools/misc/url-parser { };
14349 urn-timer = callPackage ../tools/misc/urn-timer { };
14351 ursadb = callPackage ../servers/ursadb { };
14353 usbmuxd = callPackage ../tools/misc/usbmuxd { };
14355 usbmuxd2 = callPackage ../tools/misc/usbmuxd2 { };
14357 usort = with python3Packages; toPythonApplication usort;
14359 ustreamer = callPackage ../applications/video/ustreamer { };
14361 usync = callPackage ../applications/misc/usync { };
14363 uwc = callPackage ../tools/text/uwc { };
14365 uwsgi = callPackage ../servers/uwsgi { };
14367 uwufetch = callPackage ../tools/misc/uwufetch { };
14369 v2ray = callPackage ../tools/networking/v2ray { };
14371 v2raya = callPackage ../tools/networking/v2raya { };
14373 v2ray-domain-list-community = callPackage ../data/misc/v2ray-domain-list-community { };
14375 v2ray-geoip = callPackage ../data/misc/v2ray-geoip { };
14377 vacuum = libsForQt5.callPackage ../applications/networking/instant-messengers/vacuum {};
14379 validator-nu = callPackage ../tools/text/validator-nu { };
14381 vampire = callPackage ../applications/science/logic/vampire { };
14383 variety = callPackage ../applications/misc/variety { };
14385 vdmfec = callPackage ../applications/backup/vdmfec { };
14387 vk-bootstrap = callPackage ../development/libraries/vk-bootstrap { };
14389 vk-cli = callPackage ../applications/networking/instant-messengers/vk-cli { };
14391 vk-messenger = callPackage ../applications/networking/instant-messengers/vk-messenger { };
14393 volatility = callPackage ../tools/security/volatility { };
14395 volatility3 = callPackage ../tools/security/volatility3 { };
14397 vbetool = callPackage ../tools/system/vbetool { };
14399 vcsi = callPackage ../tools/video/vcsi { };
14401 vde2 = callPackage ../tools/networking/vde2 { };
14403 vboot_reference = callPackage ../tools/system/vboot_reference { };
14405 vcftools = callPackage ../applications/science/biology/vcftools { };
14407 vcmi = libsForQt5.callPackage ../games/vcmi { };
14409 vcsh = callPackage ../applications/version-management/vcsh { };
14411 vcs_query = callPackage ../tools/misc/vcs_query { };
14413 vcstool = callPackage ../development/tools/vcstool { };
14415 vectorscan = callPackage ../development/libraries/vectorscan { };
14417 verco = callPackage ../applications/version-management/verco { };
14419 verilator = callPackage ../applications/science/electronics/verilator { };
14421 verilog = callPackage ../applications/science/electronics/verilog { };
14423 versus = callPackage ../applications/networking/versus { };
14425 vexctl = callPackage ../tools/security/vexctl { };
14427 vgrep = callPackage ../tools/text/vgrep { };
14429 vhd2vl = callPackage ../applications/science/electronics/vhd2vl { };
14431 vhdl-ls = callPackage ../development/tools/language-servers/vhdl-ls { };
14433 video2midi = callPackage ../tools/audio/video2midi {
14434 pythonPackages = python3Packages;
14437 video-trimmer = callPackage ../applications/video/video-trimmer { };
14439 via = callPackage ../tools/misc/via { };
14441 vial = callPackage ../tools/misc/vial { };
14443 viking = callPackage ../applications/misc/viking { };
14445 vim-vint = callPackage ../development/tools/vim-vint { };
14447 vimer = callPackage ../tools/misc/vimer { };
14449 vimpager = callPackage ../tools/misc/vimpager { };
14450 vimpager-latest = callPackage ../tools/misc/vimpager/latest.nix { };
14452 vimwiki-markdown = python3Packages.callPackage ../tools/misc/vimwiki-markdown { };
14454 visidata = (newScope python3Packages) ../applications/misc/visidata {
14457 vit = callPackage ../applications/misc/vit { };
14459 viu = callPackage ../tools/graphics/viu { };
14461 vix = callPackage ../tools/misc/vix { };
14463 vkbasalt = callPackage ../tools/graphics/vkbasalt {
14464 vkbasalt32 = pkgsi686Linux.vkbasalt;
14467 vkbasalt-cli = callPackage ../tools/graphics/vkbasalt-cli { };
14469 vkmark = callPackage ../tools/graphics/vkmark { };
14471 vncrec = callPackage ../tools/video/vncrec { };
14473 vo-amrwbenc = callPackage ../development/libraries/vo-amrwbenc { };
14475 vo-aacenc = callPackage ../development/libraries/vo-aacenc { };
14477 vobcopy = callPackage ../tools/cd-dvd/vobcopy { };
14479 vobsub2srt = callPackage ../tools/cd-dvd/vobsub2srt { };
14481 void = callPackage ../tools/misc/void { };
14483 volume_key = callPackage ../development/libraries/volume-key { };
14485 vorbisgain = callPackage ../tools/misc/vorbisgain { };
14487 vpnc = callPackage ../tools/networking/vpnc { };
14489 vpnc-scripts = callPackage ../tools/networking/vpnc-scripts { };
14491 vpn-slice = python3Packages.callPackage ../tools/networking/vpn-slice { };
14493 vp = callPackage ../applications/misc/vp {
14494 # Enable next line for console graphics. Note that
14495 # it requires `sixel` enabled terminals such as mlterm
14500 vtm = callPackage ../tools/misc/vtm { };
14502 witness = callPackage ../tools/security/witness { };
14504 openconnectPackages = callPackage ../tools/networking/openconnect { };
14506 inherit (openconnectPackages) openconnect openconnect_openssl;
14508 globalprotect-openconnect = libsForQt5.callPackage ../tools/networking/globalprotect-openconnect { };
14510 ding-libs = callPackage ../tools/misc/ding-libs { };
14512 sssd = callPackage ../os-specific/linux/sssd {
14513 inherit (perlPackages) Po4a;
14516 sentry-cli = callPackage ../development/tools/sentry-cli {
14517 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
14520 sentry-native = callPackage ../development/libraries/sentry-native { };
14522 twilio-cli = callPackage ../development/tools/twilio-cli { };
14524 waifu2x-converter-cpp = callPackage ../tools/graphics/waifu2x-converter-cpp {
14525 inherit (darwin.apple_sdk.frameworks) OpenCL;
14528 wakapi = callPackage ../tools/misc/wakapi { };
14530 wakatime = callPackage ../tools/misc/wakatime { };
14532 wambo = callPackage ../development/tools/wambo { };
14534 weather = callPackage ../applications/misc/weather { };
14536 wego = callPackage ../applications/misc/wego { };
14538 wal_e = callPackage ../tools/backup/wal-e { };
14540 wander = callPackage ../tools/admin/wander { };
14542 watchexec = callPackage ../tools/misc/watchexec {
14543 inherit (darwin.apple_sdk.frameworks) Cocoa AppKit;
14546 watchlog = callPackage ../tools/misc/watchlog { };
14548 watchman = callPackage ../development/tools/watchman {
14549 inherit (darwin.apple_sdk_11_0.frameworks) CoreServices;
14552 wavefunctioncollapse = callPackage ../tools/graphics/wavefunctioncollapse { };
14554 wbox = callPackage ../tools/networking/wbox { };
14556 webassemblyjs-cli = nodePackages."@webassemblyjs/cli-1.11.1";
14557 webassemblyjs-repl = nodePackages."@webassemblyjs/repl-1.11.1";
14558 wasm-strip = nodePackages."@webassemblyjs/wasm-strip";
14559 wasm-text-gen = nodePackages."@webassemblyjs/wasm-text-gen-1.11.1";
14560 wast-refmt = nodePackages."@webassemblyjs/wast-refmt-1.11.1";
14562 wasm-bindgen-cli = callPackage ../development/tools/wasm-bindgen-cli {
14563 inherit (darwin.apple_sdk.frameworks) Security;
14564 nodejs = nodejs_latest;
14567 wasm-tools = callPackage ../tools/misc/wasm-tools { };
14569 wasmedge = darwin.apple_sdk_11_0.callPackage ../development/tools/wasmedge {
14570 inherit (darwin.apple_sdk_11_0.frameworks) Foundation;
14573 wasmi = callPackage ../development/tools/wasmi { };
14575 wasmserve = callPackage ../development/tools/wasmserve {};
14577 welkin = callPackage ../tools/graphics/welkin { };
14579 wemux = callPackage ../tools/misc/wemux { };
14581 wf-recorder = callPackage ../applications/video/wf-recorder { };
14583 whatip = callPackage ../tools/networking/whatip { };
14585 whatsapp-chat-exporter = callPackage ../tools/misc/whatsapp-chat-exporter { };
14587 whatweb = callPackage ../tools/security/whatweb { };
14589 whipper = callPackage ../applications/audio/whipper { };
14591 whitebophir = callPackage ../servers/web-apps/whitebophir { };
14593 whois = callPackage ../tools/networking/whois { };
14595 wifish = callPackage ../tools/networking/wifish { };
14597 wifite2 = callPackage ../tools/networking/wifite2 { };
14599 wimboot = callPackage ../tools/misc/wimboot { };
14601 wit-bindgen = callPackage ../tools/misc/wit-bindgen { };
14603 wire = callPackage ../development/tools/wire { };
14605 wireguard-tools = callPackage ../tools/networking/wireguard-tools { };
14607 wireguard-vanity-address = callPackage ../tools/networking/wireguard-vanity-address {
14608 inherit (darwin.apple_sdk.frameworks) Security;
14611 wireproxy = callPackage ../tools/networking/wireproxy { };
14613 wiringpi = callPackage ../os-specific/linux/wiringpi { };
14615 wg-friendly-peer-names = callPackage ../tools/networking/wg-friendly-peer-names { };
14617 wg-netmanager = callPackage ../tools/networking/wg-netmanager {
14618 inherit (darwin.apple_sdk.frameworks) Security;
14621 wgautomesh = callPackage ../tools/networking/wgautomesh { };
14623 woff2 = callPackage ../development/web/woff2 { };
14625 woodpecker-agent = callPackage ../development/tools/continuous-integration/woodpecker/agent.nix { };
14627 woodpecker-cli = callPackage ../development/tools/continuous-integration/woodpecker/cli.nix { };
14629 woodpecker-pipeline-transform = callPackage ../development/tools/continuous-integration/woodpecker-pipeline-transform { };
14631 woodpecker-plugin-git = callPackage ../development/tools/continuous-integration/woodpecker-plugin-git { };
14633 woodpecker-server = callPackage ../development/tools/continuous-integration/woodpecker/server.nix {
14634 woodpecker-frontend = callPackage ../development/tools/continuous-integration/woodpecker/frontend.nix { };
14637 woof = callPackage ../tools/misc/woof { };
14639 wootility = callPackage ../tools/misc/wootility { };
14641 wormhole-william = callPackage ../tools/networking/wormhole-william { };
14643 wpscan = callPackage ../tools/security/wpscan { };
14645 write-good = callPackage ../tools/text/write-good { };
14647 wsmancli = callPackage ../tools/system/wsmancli { };
14649 wstunnel = haskell.lib.compose.justStaticExecutables haskellPackages.wstunnel;
14651 wolfebin = callPackage ../tools/networking/wolfebin { };
14653 wthrr = callPackage ../applications/misc/wthrr { };
14655 xautoclick = callPackage ../applications/misc/xautoclick { };
14657 xl2tpd = callPackage ../tools/networking/xl2tpd { };
14659 xlights = callPackage ../applications/misc/xlights/default.nix { };
14661 xe = callPackage ../tools/system/xe { };
14664 xray = callPackage ../tools/networking/xray { };
14666 xteve = callPackage ../servers/xteve { };
14668 termbook = callPackage ../tools/text/termbook { };
14670 testdisk = libsForQt5.callPackage ../tools/system/testdisk { };
14672 testdisk-qt = testdisk.override { enableQt = true; };
14674 textql = callPackage ../development/tools/textql { };
14676 html2text = callPackage ../tools/text/html2text { };
14678 html-tidy = callPackage ../tools/text/html-tidy { };
14680 html-xml-utils = callPackage ../tools/text/xml/html-xml-utils { };
14682 htmldoc = callPackage ../tools/typesetting/htmldoc {
14683 inherit (darwin.apple_sdk.frameworks) SystemConfiguration Foundation;
14686 htmltest = callPackage ../development/tools/htmltest { };
14688 rcm = callPackage ../tools/misc/rcm { };
14690 td = callPackage ../tools/misc/td { };
14692 tdfgo = callPackage ../tools/misc/tdfgo { };
14694 tftp-hpa = callPackage ../tools/networking/tftp-hpa { };
14696 tigervnc = callPackage ../tools/admin/tigervnc { };
14698 tightvnc = callPackage ../tools/admin/tightvnc {
14699 fontDirectories = [ xorg.fontadobe75dpi xorg.fontmiscmisc xorg.fontcursormisc
14700 xorg.fontbhlucidatypewriter75dpi ];
14703 time = callPackage ../tools/misc/time { };
14705 tweet-hs = haskell.lib.compose.justStaticExecutables haskellPackages.tweet-hs;
14707 tweeny = callPackage ../development/libraries/tweeny { };
14709 tkgate = callPackage ../applications/science/electronics/tkgate/1.x.nix { };
14711 tm = callPackage ../tools/system/tm { };
14713 tradcpp = callPackage ../development/tools/tradcpp { };
14715 traitor = callPackage ../tools/security/traitor { };
14717 tre = callPackage ../development/libraries/tre { };
14719 tremor-rs = darwin.apple_sdk_11_0.callPackage ../tools/misc/tremor-rs {
14720 inherit (darwin.apple_sdk_11_0.frameworks) Security;
14723 tremor-language-server = callPackage ../tools/misc/tremor-rs/ls.nix { };
14725 truecrack = callPackage ../tools/security/truecrack { };
14726 truecrack-cuda = truecrack.override { cudaSupport = true; };
14728 ts = callPackage ../tools/system/ts { };
14730 ttmkfdir = callPackage ../tools/misc/ttmkfdir { };
14732 ttwatch = callPackage ../tools/misc/ttwatch { };
14734 turbovnc = callPackage ../tools/admin/turbovnc {
14735 # fontDirectories = [ xorg.fontadobe75dpi xorg.fontmiscmisc xorg.fontcursormisc xorg.fontbhlucidatypewriter75dpi ];
14736 libjpeg_turbo = libjpeg_turbo.override { enableJava = true; };
14739 udunits = callPackage ../development/libraries/udunits { };
14741 ufmt = with python3Packages; toPythonApplication ufmt;
14743 uftp = callPackage ../servers/uftp { };
14745 uhttpmock = callPackage ../development/libraries/uhttpmock { };
14747 uim = callPackage ../tools/inputmethods/uim {
14748 autoconf = buildPackages.autoconf269;
14751 uhub = callPackage ../servers/uhub { };
14753 unclutter = callPackage ../tools/misc/unclutter { };
14755 unclutter-xfixes = callPackage ../tools/misc/unclutter-xfixes { };
14757 unbound = callPackage ../tools/networking/unbound { };
14759 unbound-with-systemd = unbound.override {
14760 withSystemd = true;
14763 unbound-full = unbound.override {
14765 withSystemd = true;
14766 withPythonModule = true;
14769 withDNSCrypt = true;
14775 unicorn = callPackage ../development/libraries/unicorn {
14776 inherit (darwin.apple_sdk.frameworks) IOKit;
14777 inherit (darwin) cctools;
14780 units = callPackage ../tools/misc/units {
14781 enableCurrenciesUpdater = true;
14782 pythonPackages = python3Packages;
14785 unittest-cpp = callPackage ../development/libraries/unittest-cpp { };
14787 unnaturalscrollwheels = callPackage ../tools/inputmethods/unnaturalscrollwheels { };
14789 unrar = callPackage ../tools/archivers/unrar { };
14791 unrar-wrapper = python3Packages.callPackage ../tools/archivers/unrar-wrapper { };
14793 uptime-kuma = callPackage ../servers/monitoring/uptime-kuma { };
14795 vul = callPackage ../applications/misc/vul { };
14797 xar = callPackage ../tools/compression/xar { };
14799 xarchive = callPackage ../tools/archivers/xarchive { };
14801 xarchiver = callPackage ../tools/archivers/xarchiver { };
14803 xbanish = callPackage ../tools/X11/xbanish { };
14805 xbrightness = callPackage ../tools/X11/xbrightness { };
14807 xdg-launch = callPackage ../applications/misc/xdg-launch { };
14809 xdp-tools = callPackage ../tools/networking/xdp-tools {
14810 llvmPackages = llvmPackages_14;
14813 xkbvalidate = callPackage ../tools/X11/xkbvalidate { };
14815 xkeysnail = callPackage ../tools/X11/xkeysnail { };
14817 xfstests = callPackage ../tools/misc/xfstests { };
14819 xprompt = callPackage ../tools/X11/xprompt { };
14821 xprintidle = callPackage ../tools/X11/xprintidle { };
14823 xprintidle-ng = callPackage ../tools/X11/xprintidle-ng { };
14825 xssstate = callPackage ../tools/X11/xssstate { };
14827 xscast = callPackage ../applications/video/xscast { };
14829 xsettingsd = callPackage ../tools/X11/xsettingsd { };
14831 xsensors = callPackage ../os-specific/linux/xsensors { };
14833 xspim = callPackage ../development/tools/misc/xspim { };
14835 xcrawl3r = callPackage ../tools/security/xcrawl3r { };
14837 xcruiser = callPackage ../applications/misc/xcruiser { };
14839 xwallpaper = callPackage ../tools/X11/xwallpaper { };
14841 gxkb = callPackage ../applications/misc/gxkb { };
14843 xxkb = callPackage ../applications/misc/xxkb { };
14845 ugarit = callPackage ../tools/backup/ugarit {
14846 inherit (chickenPackages_4) eggDerivation fetchegg;
14849 ugarit-manifest-maker = callPackage ../tools/backup/ugarit-manifest-maker {
14850 inherit (chickenPackages_4) eggDerivation fetchegg;
14853 ulogd = callPackage ../os-specific/linux/ulogd { };
14855 unar = callPackage ../tools/archivers/unar {
14856 inherit (darwin.apple_sdk.frameworks) Foundation AppKit;
14857 stdenv = clangStdenv;
14860 unp = callPackage ../tools/archivers/unp { };
14862 unshield = callPackage ../tools/archivers/unshield { };
14864 unzip = callPackage ../tools/archivers/unzip { };
14866 unzipNLS = lowPrio (unzip.override { enableNLS = true; });
14868 undmg = callPackage ../tools/archivers/undmg { };
14870 uptimed = callPackage ../tools/system/uptimed { };
14872 upwork = callPackage ../applications/misc/upwork { };
14874 urjtag = callPackage ../tools/misc/urjtag { };
14876 urlhunter = callPackage ../tools/security/urlhunter { };
14878 urlwatch = callPackage ../tools/networking/urlwatch { };
14880 vals = callPackage ../tools/security/vals { };
14882 valum = callPackage ../development/web/valum { };
14884 inherit (callPackages ../servers/varnish { })
14885 varnish60 varnish74;
14886 inherit (callPackages ../servers/varnish/packages.nix { })
14887 varnish60Packages varnish74Packages;
14889 varnishPackages = varnish74Packages;
14890 varnish = varnishPackages.varnish;
14892 hitch = callPackage ../servers/hitch { };
14894 veracrypt = callPackage ../applications/misc/veracrypt {
14898 veryfasttree = callPackage ../applications/science/biology/veryfasttree { };
14900 viceroy = callPackage ../development/tools/viceroy {
14901 inherit (darwin.apple_sdk.frameworks) Security;
14904 vlan = callPackage ../tools/networking/vlan { };
14906 vmtouch = callPackage ../tools/misc/vmtouch { };
14908 vncdo = with python3Packages; toPythonApplication vncdo;
14910 volumeicon = callPackage ../tools/audio/volumeicon { };
14912 waf = callPackage ../development/tools/build-managers/waf { };
14913 # An alias to work around the splicing incidents
14915 # https://github.com/NixOS/nixpkgs/issues/204303
14916 # https://github.com/NixOS/nixpkgs/issues/211340
14917 # https://github.com/NixOS/nixpkgs/issues/227327
14918 wafHook = waf.hook;
14920 waf-tester = callPackage ../tools/security/waf-tester { };
14922 wagyu = callPackage ../tools/misc/wagyu {
14923 inherit (darwin.apple_sdk.frameworks) Security;
14926 wakelan = callPackage ../tools/networking/wakelan { };
14928 wavemon = callPackage ../tools/networking/wavemon { };
14930 wdfs = callPackage ../tools/filesystems/wdfs { };
14932 web-eid-app = libsForQt5.callPackage ../tools/security/web-eid-app { };
14934 wdiff = callPackage ../tools/text/wdiff { };
14936 wdisplays = callPackage ../tools/graphics/wdisplays { };
14938 weaviate = callPackage ../servers/search/weaviate { };
14940 webalizer = callPackage ../tools/networking/webalizer { };
14942 webmesh = callPackage ../servers/webmesh { };
14944 wget = callPackage ../tools/networking/wget { };
14946 wget2 = callPackage ../tools/networking/wget2 { };
14948 wgpu-utils = callPackage ../tools/graphics/wgpu-utils {
14949 inherit (darwin.apple_sdk.frameworks) QuartzCore;
14952 wg-bond = callPackage ../applications/networking/wg-bond { };
14954 wgcf = callPackage ../applications/networking/wgcf { };
14956 which = callPackage ../tools/system/which { };
14958 whsniff = callPackage ../applications/networking/sniffers/whsniff { };
14960 wiiuse = callPackage ../development/libraries/wiiuse {
14961 inherit (darwin) libobjc;
14962 inherit (darwin.apple_sdk.frameworks) Foundation IOBluetooth;
14965 wipefreespace = callPackage ../tools/filesystems/wipefreespace { };
14967 woeusb = callPackage ../tools/misc/woeusb { };
14969 woeusb-ng = callPackage ../tools/misc/woeusb-ng { };
14971 wslu = callPackage ../tools/system/wslu { };
14973 chase = callPackage ../tools/system/chase { };
14975 wimlib = callPackage ../tools/archivers/wimlib { };
14977 wipe = callPackage ../tools/security/wipe { };
14979 wireguard-go = callPackage ../tools/networking/wireguard-go { };
14981 wkhtmltopdf = libsForQt5.callPackage ../tools/graphics/wkhtmltopdf { };
14983 wkhtmltopdf-bin = callPackage ../tools/graphics/wkhtmltopdf-bin {
14984 openssl = openssl_1_1;
14987 wml = callPackage ../development/web/wml { };
14989 wol = callPackage ../tools/networking/wol { };
14991 wolf-shaper = callPackage ../applications/audio/wolf-shaper { };
14993 wpgtk = callPackage ../tools/X11/wpgtk { };
14995 wrap = callPackage ../tools/text/wrap { };
14997 wring = nodePackages.wring;
14999 wrk = callPackage ../tools/networking/wrk { };
15001 wrk2 = callPackage ../tools/networking/wrk2 { };
15003 wsysmon = callPackage ../tools/system/wsysmon { };
15005 wuzz = callPackage ../tools/networking/wuzz { };
15007 wv = callPackage ../tools/misc/wv { };
15009 wv2 = callPackage ../tools/misc/wv2 { };
15011 wvkbd = callPackage ../applications/accessibility/wvkbd { };
15013 wyrd = callPackage ../tools/misc/wyrd {
15014 ocamlPackages = ocaml-ng.ocamlPackages_4_14_unsafe_string;
15017 x86info = callPackage ../os-specific/linux/x86info { };
15019 x11_ssh_askpass = callPackage ../tools/networking/x11-ssh-askpass { };
15021 xbursttools = callPackage ../tools/misc/xburst-tools {
15022 # It needs a cross compiler for mipsel to build the firmware it will
15023 # load into the Ben Nanonote
15024 gccCross = pkgsCross.ben-nanonote.buildPackages.gccWithoutTargetLibc;
15025 autoconf = buildPackages.autoconf269;
15028 clipnotify = callPackage ../tools/misc/clipnotify { };
15030 clipboard-jh = callPackage ../tools/misc/clipboard-jh { };
15032 clipbuzz = callPackage ../tools/misc/clipbuzz { };
15034 xclip = callPackage ../tools/misc/xclip { };
15036 xcur2png = callPackage ../tools/graphics/xcur2png { };
15038 xcwd = callPackage ../tools/X11/xcwd { };
15040 xtitle = callPackage ../tools/misc/xtitle { };
15042 xdelta = callPackage ../tools/compression/xdelta { };
15043 xdeltaUnstable = callPackage ../tools/compression/xdelta/unstable.nix { };
15045 xdot = with python3Packages; toPythonApplication xdot;
15047 xdummy = callPackage ../tools/misc/xdummy { };
15049 xdg-ninja = callPackage ../tools/misc/xdg-ninja { };
15051 xdxf2slob = callPackage ../tools/misc/xdxf2slob { };
15053 xe-guest-utilities = callPackage ../tools/virtualization/xe-guest-utilities { };
15055 xflux = callPackage ../tools/misc/xflux { };
15056 xflux-gui = python3Packages.callPackage ../tools/misc/xflux/gui.nix { };
15058 xfsdump = callPackage ../tools/filesystems/xfsdump { };
15060 xfsprogs = callPackage ../tools/filesystems/xfsprogs { };
15061 libxfs = xfsprogs.dev;
15063 xml2 = callPackage ../tools/text/xml/xml2 { };
15065 xmlformat = callPackage ../tools/text/xml/xmlformat { };
15067 xmlroff = callPackage ../tools/typesetting/xmlroff { };
15069 xmloscopy = callPackage ../tools/text/xml/xmloscopy { };
15071 xmlstarlet = callPackage ../tools/text/xml/xmlstarlet { };
15073 xmlto = callPackage ../tools/typesetting/xmlto {
15077 xiccd = callPackage ../tools/misc/xiccd { };
15079 xidlehook = callPackage ../tools/X11/xidlehook {
15080 inherit (darwin.apple_sdk.frameworks) Security;
15083 xprite-editor = callPackage ../tools/misc/xprite-editor {
15084 inherit (darwin.apple_sdk.frameworks) AppKit;
15087 xq-xml = callPackage ../tools/text/xml/xq { };
15089 xsecurelock = callPackage ../tools/X11/xsecurelock { };
15091 xsel = callPackage ../tools/misc/xsel { };
15093 xsv = callPackage ../tools/text/xsv {
15094 inherit (darwin.apple_sdk.frameworks) Security;
15097 xtreemfs = callPackage ../tools/filesystems/xtreemfs {
15101 xurls = callPackage ../tools/text/xurls { };
15103 xxv = callPackage ../tools/misc/xxv { };
15105 xvfb-run = callPackage ../tools/misc/xvfb-run {
15106 inherit (texFunctions) fontsConf;
15108 # xvfb-run is used by a bunch of things to run tests
15109 # and doesn't support hardware accelerated rendering
15110 # so remove it from the rebuild heavy path for mesa
15111 xorgserver = xorg.xorgserver.overrideAttrs(old: {
15112 buildInputs = lib.filter (pkg: lib.getName pkg != "mesa") old.buildInputs;
15113 configureFlags = old.configureFlags ++ [
15123 xvkbd = callPackage ../tools/X11/xvkbd { };
15125 xwinmosaic = callPackage ../tools/X11/xwinmosaic { };
15127 xwinwrap = callPackage ../tools/X11/xwinwrap { };
15129 yajsv = callPackage ../tools/misc/yajsv { };
15131 yallback = callPackage ../development/tools/analysis/yallback { };
15133 yapf = with python3Packages; toPythonApplication yapf;
15135 yarn = callPackage ../development/tools/yarn { };
15137 yarn-berry = callPackage ../development/tools/yarn-berry { };
15139 yarn2nix-moretea = callPackage ../development/tools/yarn2nix-moretea/yarn2nix { pkgs = pkgs.__splicedPackages; };
15141 inherit (yarn2nix-moretea)
15147 yarr = callPackage ../applications/networking/feedreaders/yarr { };
15149 yascreen = callPackage ../development/libraries/yascreen { };
15151 yasr = callPackage ../applications/audio/yasr { };
15153 yank = callPackage ../tools/misc/yank { };
15155 yamlfix = with python3Packages; toPythonApplication yamlfix;
15157 yamlfmt = callPackage ../development/tools/yamlfmt { };
15159 yamllint = with python3Packages; toPythonApplication yamllint;
15161 yamlpath = callPackage ../development/tools/yamlpath { };
15163 yaml-merge = callPackage ../tools/text/yaml-merge { };
15165 yeshup = callPackage ../tools/system/yeshup { };
15167 ytfzf = callPackage ../tools/misc/ytfzf { };
15169 # To expose more packages for Yi, override the extraPackages arg.
15170 yi = callPackage ../applications/editors/yi/wrapper.nix {
15171 haskellPackages = haskell.packages.ghc810;
15174 yj = callPackage ../development/tools/yj { };
15176 yaydl = callPackage ../tools/video/yaydl {
15177 inherit (darwin.apple_sdk.frameworks) Security;
15180 yx = callPackage ../tools/text/yx { };
15182 zarchive = callPackage ../tools/archivers/zarchive { };
15184 zprint = callPackage ../development/tools/zprint { };
15186 yle-dl = callPackage ../tools/misc/yle-dl { };
15188 you-get = callPackage ../tools/misc/you-get { };
15190 zasm = callPackage ../development/compilers/zasm { };
15192 zbackup = callPackage ../tools/backup/zbackup {
15193 protobuf = protobuf_21;
15196 zbar = libsForQt5.callPackage ../tools/graphics/zbar {
15197 inherit (darwin.apple_sdk.frameworks) Foundation;
15200 zbctl = callPackage ../tools/admin/zbctl { };
15202 zdelta = callPackage ../tools/compression/zdelta { };
15204 zed = callPackage ../development/tools/zed { };
15206 zellij = callPackage ../tools/misc/zellij {
15207 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation;
15210 zenith = callPackage ../tools/system/zenith {
15211 inherit (darwin.apple_sdk.frameworks) IOKit;
15214 # Nvidia support does not require any propietary libraries, so CI can build it.
15215 # Note that when enabling this unconditionally, non-nvidia users will always have an empty "GPU" section.
15216 zenith-nvidia = callPackage ../tools/system/zenith {
15217 inherit (darwin.apple_sdk.frameworks) IOKit;
15218 nvidiaSupport = true;
15221 zerotierone = callPackage ../tools/networking/zerotierone { };
15223 zerofree = callPackage ../tools/filesystems/zerofree { };
15225 zet = callPackage ../tools/text/zet { };
15227 zfp = callPackage ../tools/compression/zfp { };
15229 zfs-autobackup = callPackage ../tools/backup/zfs-autobackup { };
15231 zfsbackup = callPackage ../tools/backup/zfsbackup { };
15233 zfstools = callPackage ../tools/filesystems/zfstools { };
15235 zfsnap = callPackage ../tools/backup/zfsnap { };
15237 zpool-auto-expand-partitions = callPackage ../tools/filesystems/zpool-auto-expand-partitions { };
15239 zile = callPackage ../applications/editors/zile { };
15241 zinnia = callPackage ../tools/inputmethods/zinnia { };
15242 tegaki-zinnia-japanese = callPackage ../tools/inputmethods/tegaki-zinnia-japanese { };
15244 zim-tools = callPackage ../tools/text/zim-tools { };
15246 zimfw = callPackage ../shells/zsh/zimfw { };
15248 zld = callPackage ../development/tools/zld { };
15250 par = callPackage ../tools/text/par { };
15252 zip = callPackage ../tools/archivers/zip { };
15254 zincsearch = callPackage ../servers/search/zincsearch {
15255 buildGoModule = buildGo120Module;
15258 zkfuse = callPackage ../tools/filesystems/zkfuse { };
15260 zpaq = callPackage ../tools/archivers/zpaq { };
15261 zpaqd = callPackage ../tools/archivers/zpaq/zpaqd.nix { };
15263 zplug = callPackage ../shells/zsh/zplug { };
15265 zps = callPackage ../tools/system/zps { };
15267 zi = callPackage ../shells/zsh/zi { };
15269 zinit = callPackage ../shells/zsh/zinit {} ;
15271 zint = qt6Packages.callPackage ../development/libraries/zint { };
15273 zs-apc-spdu-ctl = callPackage ../tools/networking/zs-apc-spdu-ctl { };
15275 zs-wait4host = callPackage ../tools/networking/zs-wait4host { };
15277 zstxtns-utils = callPackage ../tools/text/zstxtns-utils { };
15279 zsh-abbr = callPackage ../shells/zsh/zsh-abbr { };
15281 zsh-autoenv = callPackage ../tools/misc/zsh-autoenv { };
15283 zsh-autopair = callPackage ../shells/zsh/zsh-autopair { };
15285 zsh-bd = callPackage ../shells/zsh/zsh-bd { };
15287 zsh-better-npm-completion = callPackage ../shells/zsh/zsh-better-npm-completion { };
15289 zsh-clipboard = callPackage ../shells/zsh/zsh-clipboard { };
15291 zsh-defer = callPackage ../shells/zsh/zsh-defer { };
15293 zsh-edit = callPackage ../shells/zsh/zsh-edit { };
15295 zsh-git-prompt = callPackage ../shells/zsh/zsh-git-prompt { };
15297 zsh-history = callPackage ../shells/zsh/zsh-history { };
15299 zsh-history-search-multi-word = callPackage ../shells/zsh/zsh-history-search-multi-word { };
15301 zsh-history-substring-search = callPackage ../shells/zsh/zsh-history-substring-search { };
15303 zsh-navigation-tools = callPackage ../tools/misc/zsh-navigation-tools { };
15305 zsh-nix-shell = callPackage ../shells/zsh/zsh-nix-shell { };
15307 zsh-syntax-highlighting = callPackage ../shells/zsh/zsh-syntax-highlighting { };
15309 zsh-system-clipboard = callPackage ../shells/zsh/zsh-system-clipboard { };
15311 zsh-f-sy-h = callPackage ../shells/zsh/zsh-f-sy-h { };
15313 zsh-fast-syntax-highlighting = callPackage ../shells/zsh/zsh-fast-syntax-highlighting { };
15315 zsh-forgit = callPackage ../shells/zsh/zsh-forgit { };
15317 zsh-fzf-tab = callPackage ../shells/zsh/zsh-fzf-tab { };
15319 zsh-autocomplete = callPackage ../shells/zsh/zsh-autocomplete { };
15321 zsh-autosuggestions = callPackage ../shells/zsh/zsh-autosuggestions { };
15323 zsh-powerlevel10k = callPackage ../shells/zsh/zsh-powerlevel10k { };
15325 zsh-powerlevel9k = callPackage ../shells/zsh/zsh-powerlevel9k { };
15327 zsh-command-time = callPackage ../shells/zsh/zsh-command-time { };
15329 zsh-fzf-history-search = callPackage ../shells/zsh/zsh-fzf-history-search { };
15331 zsh-vi-mode = callPackage ../shells/zsh/zsh-vi-mode { };
15333 zsh-you-should-use = callPackage ../shells/zsh/zsh-you-should-use { };
15335 zsh-z = callPackage ../shells/zsh/zsh-z { };
15337 zssh = callPackage ../tools/networking/zssh { };
15339 zstd = callPackage ../tools/compression/zstd {
15340 cmake = buildPackages.cmakeMinimal;
15343 zsv = callPackage ../development/tools/zsv { };
15345 zsync = callPackage ../tools/compression/zsync { };
15347 zxing = callPackage ../tools/graphics/zxing { };
15349 zkar = callPackage ../tools/security/zkar { };
15351 zlint = callPackage ../tools/security/zlint { };
15353 zmap = callPackage ../tools/security/zmap { };
15355 zmusic = callPackage ../development/libraries/zmusic { };
15357 zpool-iostat-viz = callPackage ../tools/filesystems/zpool-iostat-viz { };
15362 runtimeShell = "${runtimeShellPackage}${runtimeShellPackage.shellPath}";
15363 runtimeShellPackage = bash;
15365 agdsn-zsh-config = callPackage ../shells/zsh/agdsn-zsh-config { };
15367 any-nix-shell = callPackage ../shells/any-nix-shell { };
15369 nix-your-shell = callPackage ../shells/nix-your-shell { };
15371 bash = lowPrio (callPackage ../shells/bash/5.nix { });
15372 # WARNING: this attribute is used by nix-shell so it shouldn't be removed/renamed
15373 bashInteractive = callPackage ../shells/bash/5.nix {
15374 interactive = true;
15377 bashInteractiveFHS = callPackage ../shells/bash/5.nix {
15378 interactive = true;
15383 bash-completion = callPackage ../shells/bash/bash-completion { };
15385 gradle-completion = callPackage ../shells/zsh/gradle-completion { };
15387 nix-bash-completions = callPackage ../shells/bash/nix-bash-completions { };
15389 yarn-bash-completion = callPackage ../shells/bash/yarn-completion { };
15391 blesh = callPackage ../shells/bash/blesh { };
15393 undistract-me = callPackage ../shells/bash/undistract-me { };
15395 carapace = callPackage ../shells/carapace { };
15397 dash = callPackage ../shells/dash { };
15399 dasht = callPackage ../tools/misc/dasht { };
15401 dashing = callPackage ../tools/misc/dashing { };
15403 es = callPackage ../shells/es { };
15405 fish = callPackage ../shells/fish { };
15407 oh-my-fish = callPackage ../shells/fish/oh-my-fish { };
15409 wrapFish = callPackage ../shells/fish/wrapper.nix { };
15411 fishPlugins = recurseIntoAttrs (callPackage ../shells/fish/plugins { });
15413 fzf-git-sh = callPackage ../shells/fzf-git-sh { };
15415 hishtory = callPackage ../shells/hishtory { };
15417 ion = callPackage ../shells/ion { };
15419 jush = callPackage ../shells/jush { };
15421 ksh = callPackage ../shells/ksh { };
15423 liquidprompt = callPackage ../shells/liquidprompt { };
15425 murex = callPackage ../shells/murex { };
15427 oh = callPackage ../shells/oh { };
15429 oil = callPackage ../shells/oil { };
15431 oksh = callPackage ../shells/oksh { };
15433 loksh = callPackage ../shells/loksh { };
15435 scponly = callPackage ../shells/scponly { };
15437 rush = callPackage ../shells/rush { };
15439 xonsh = callPackage ../shells/xonsh/wrapper.nix { };
15440 xonsh-unwrapped = callPackage ../shells/xonsh { };
15442 zsh = callPackage ../shells/zsh { };
15444 nix-zsh-completions = callPackage ../shells/zsh/nix-zsh-completions { };
15446 zsh-completions = callPackage ../shells/zsh/zsh-completions { };
15448 zsh-prezto = callPackage ../shells/zsh/zsh-prezto { };
15450 yash = callPackage ../shells/yash { };
15452 grml-zsh-config = callPackage ../shells/zsh/grml-zsh-config { };
15454 powerline = with python3Packages; toPythonApplication powerline;
15456 ### DEVELOPMENT / COMPILERS
15458 temurin-bin-21 = javaPackages.compiler.temurin-bin.jdk-21;
15459 temurin-jre-bin-21 = javaPackages.compiler.temurin-bin.jre-21;
15461 temurin-bin-20 = javaPackages.compiler.temurin-bin.jdk-20;
15462 temurin-jre-bin-20 = javaPackages.compiler.temurin-bin.jre-20;
15464 temurin-bin-19 = javaPackages.compiler.temurin-bin.jdk-19;
15465 temurin-jre-bin-19 = javaPackages.compiler.temurin-bin.jre-19;
15467 temurin-bin-18 = javaPackages.compiler.temurin-bin.jdk-18;
15468 temurin-jre-bin-18 = javaPackages.compiler.temurin-bin.jre-18;
15470 temurin-bin-17 = javaPackages.compiler.temurin-bin.jdk-17;
15471 temurin-jre-bin-17 = javaPackages.compiler.temurin-bin.jre-17;
15473 temurin-bin-16 = javaPackages.compiler.temurin-bin.jdk-16;
15474 temurin-bin-11 = javaPackages.compiler.temurin-bin.jdk-11;
15475 temurin-jre-bin-11 = javaPackages.compiler.temurin-bin.jre-11;
15476 temurin-bin-8 = javaPackages.compiler.temurin-bin.jdk-8;
15477 temurin-jre-bin-8 = javaPackages.compiler.temurin-bin.jre-8;
15479 temurin-bin = temurin-bin-19;
15480 temurin-jre-bin = temurin-jre-bin-19;
15482 semeru-bin-17 = javaPackages.compiler.semeru-bin.jdk-17;
15483 semeru-jre-bin-17 = javaPackages.compiler.semeru-bin.jre-17;
15484 semeru-bin-16 = javaPackages.compiler.semeru-bin.jdk-16;
15485 semeru-jre-bin-16 = javaPackages.compiler.semeru-bin.jre-16;
15486 semeru-bin-11 = javaPackages.compiler.semeru-bin.jdk-11;
15487 semeru-jre-bin-11 = javaPackages.compiler.semeru-bin.jre-11;
15488 semeru-bin-8 = javaPackages.compiler.semeru-bin.jdk-8;
15489 semeru-jre-bin-8 = javaPackages.compiler.semeru-bin.jre-8;
15491 semeru-bin = semeru-bin-17;
15492 semeru-jre-bin = semeru-jre-bin-17;
15494 adoptopenjdk-bin-17-packages-linux = import ../development/compilers/adoptopenjdk-bin/jdk17-linux.nix { inherit stdenv lib; };
15495 adoptopenjdk-bin-17-packages-darwin = import ../development/compilers/adoptopenjdk-bin/jdk17-darwin.nix { inherit lib; };
15497 adoptopenjdk-hotspot-bin-16 = javaPackages.compiler.adoptopenjdk-16.jdk-hotspot;
15498 adoptopenjdk-jre-hotspot-bin-16 = javaPackages.compiler.adoptopenjdk-16.jre-hotspot;
15499 adoptopenjdk-openj9-bin-16 = javaPackages.compiler.adoptopenjdk-16.jdk-openj9;
15500 adoptopenjdk-jre-openj9-bin-16 = javaPackages.compiler.adoptopenjdk-16.jre-openj9;
15502 adoptopenjdk-hotspot-bin-15 = javaPackages.compiler.adoptopenjdk-15.jdk-hotspot;
15503 adoptopenjdk-jre-hotspot-bin-15 = javaPackages.compiler.adoptopenjdk-15.jre-hotspot;
15504 adoptopenjdk-openj9-bin-15 = javaPackages.compiler.adoptopenjdk-15.jdk-openj9;
15505 adoptopenjdk-jre-openj9-bin-15 = javaPackages.compiler.adoptopenjdk-15.jre-openj9;
15507 adoptopenjdk-hotspot-bin-11 = javaPackages.compiler.adoptopenjdk-11.jdk-hotspot;
15508 adoptopenjdk-jre-hotspot-bin-11 = javaPackages.compiler.adoptopenjdk-11.jre-hotspot;
15509 adoptopenjdk-openj9-bin-11 = javaPackages.compiler.adoptopenjdk-11.jdk-openj9;
15510 adoptopenjdk-jre-openj9-bin-11 = javaPackages.compiler.adoptopenjdk-11.jre-openj9;
15512 adoptopenjdk-hotspot-bin-8 = javaPackages.compiler.adoptopenjdk-8.jdk-hotspot;
15513 adoptopenjdk-jre-hotspot-bin-8 = javaPackages.compiler.adoptopenjdk-8.jre-hotspot;
15514 adoptopenjdk-openj9-bin-8 = javaPackages.compiler.adoptopenjdk-8.jdk-openj9;
15515 adoptopenjdk-jre-openj9-bin-8 = javaPackages.compiler.adoptopenjdk-8.jre-openj9;
15517 adoptopenjdk-bin = adoptopenjdk-hotspot-bin-11;
15518 adoptopenjdk-jre-bin = adoptopenjdk-jre-hotspot-bin-11;
15520 adoptopenjdk-icedtea-web = callPackage ../development/compilers/adoptopenjdk-icedtea-web {
15524 alan = callPackage ../development/compilers/alan { };
15526 alan_2 = callPackage ../development/compilers/alan/2.nix { };
15528 alarm-clock-applet = callPackage ../tools/misc/alarm-clock-applet { };
15530 ante = callPackage ../development/compilers/ante { };
15532 armips = callPackage ../development/compilers/armips {
15533 stdenv = gcc10Stdenv;
15536 arachne-pnr = callPackage ../development/compilers/arachne-pnr { };
15538 asciigraph = callPackage ../tools/text/asciigraph { };
15540 autocorrect = callPackage ../tools/text/autocorrect {
15541 inherit (darwin.apple_sdk.frameworks) Security;
15544 as31 = callPackage ../development/compilers/as31 { };
15546 asl = callPackage ../development/compilers/asl { };
15548 aspectj = callPackage ../development/compilers/aspectj { };
15550 atasm = callPackage ../development/compilers/atasm { };
15552 ats = callPackage ../development/compilers/ats { };
15553 ats2 = callPackage ../development/compilers/ats2 { };
15555 ats-acc = callPackage ../development/tools/ats-acc { };
15557 august = callPackage ../development/compilers/august { };
15559 avra = callPackage ../development/compilers/avra { };
15561 ballerina = callPackage ../development/compilers/ballerina {
15562 openjdk = openjdk17_headless;
15565 beekeeper-studio = callPackage ../development/tools/database/beekeeper-studio { };
15567 bfc = callPackage ../development/compilers/bfc { };
15569 bigloo = callPackage ../development/compilers/bigloo { };
15571 binaryen = callPackage ../development/compilers/binaryen {
15572 nodejs = nodejs-slim;
15573 inherit (python3Packages) filecheck;
15576 blueprint-compiler = callPackage ../development/compilers/blueprint { };
15578 bluespec = callPackage ../development/compilers/bluespec {
15579 gmp-static = gmp.override { withStatic = true; };
15582 bun = callPackage ../development/web/bun { };
15584 cakelisp = callPackage ../development/compilers/cakelisp { };
15586 ciao = callPackage ../development/compilers/ciao { };
15588 codon = callPackage ../development/compilers/codon {
15589 inherit (llvmPackages_14) lld stdenv;
15592 colm = callPackage ../development/compilers/colm { };
15594 colmap = libsForQt5.callPackage ../applications/science/misc/colmap { inherit (config) cudaSupport; };
15595 colmapWithCuda = colmap.override { cudaSupport = true; };
15597 chickenPackages_4 = recurseIntoAttrs (callPackage ../development/compilers/chicken/4 { });
15598 chickenPackages_5 = recurseIntoAttrs (callPackage ../development/compilers/chicken/5 { });
15599 chickenPackages = dontRecurseIntoAttrs chickenPackages_5;
15601 inherit (chickenPackages_5)
15607 cc65 = callPackage ../development/compilers/cc65 { };
15609 cdb = callPackage ../development/tools/database/cdb {
15610 stdenv = gccStdenv;
15613 chez = callPackage ../development/compilers/chez {
15614 inherit (darwin) cctools;
15617 chez-racket = callPackage ../development/compilers/chez-racket { };
15619 chez-srfi = callPackage ../development/chez-modules/chez-srfi { };
15621 chez-mit = callPackage ../development/chez-modules/chez-mit { };
15623 chez-scmutils = callPackage ../development/chez-modules/chez-scmutils { };
15625 chez-matchable = callPackage ../development/chez-modules/chez-matchable { };
15627 libclang = llvmPackages.libclang;
15628 clang-manpages = llvmPackages.clang-manpages;
15630 clang-sierraHack = clang.override {
15631 name = "clang-wrapper-with-reexport-hack";
15632 bintools = darwin.binutils.override {
15633 useMacosReexportHack = true;
15637 clang = llvmPackages.clang;
15638 clang_6 = llvmPackages_6.clang;
15639 clang_7 = llvmPackages_7.clang;
15640 clang_8 = llvmPackages_8.clang;
15641 clang_9 = llvmPackages_9.clang;
15642 clang_10 = llvmPackages_10.clang;
15643 clang_11 = llvmPackages_11.clang;
15644 clang_12 = llvmPackages_12.clang;
15645 clang_13 = llvmPackages_13.clang;
15646 clang_14 = llvmPackages_14.clang;
15647 clang_15 = llvmPackages_15.clang;
15648 clang_16 = llvmPackages_16.clang;
15650 clang-tools = callPackage ../development/tools/clang-tools {
15651 llvmPackages = llvmPackages_14;
15654 clang-tools_6 = callPackage ../development/tools/clang-tools {
15655 llvmPackages = llvmPackages_6;
15658 clang-tools_7 = callPackage ../development/tools/clang-tools {
15659 llvmPackages = llvmPackages_7;
15662 clang-tools_8 = callPackage ../development/tools/clang-tools {
15663 llvmPackages = llvmPackages_8;
15666 clang-tools_9 = callPackage ../development/tools/clang-tools {
15667 llvmPackages = llvmPackages_9;
15670 clang-tools_10 = callPackage ../development/tools/clang-tools {
15671 llvmPackages = llvmPackages_10;
15674 clang-tools_11 = callPackage ../development/tools/clang-tools {
15675 llvmPackages = llvmPackages_11;
15678 clang-tools_12 = callPackage ../development/tools/clang-tools {
15679 llvmPackages = llvmPackages_12;
15682 clang-tools_13 = callPackage ../development/tools/clang-tools {
15683 llvmPackages = llvmPackages_13;
15686 clang-tools_14 = callPackage ../development/tools/clang-tools {
15687 llvmPackages = llvmPackages_14;
15690 clang-tools_15 = callPackage ../development/tools/clang-tools {
15691 llvmPackages = llvmPackages_15;
15694 clang-tools_16 = callPackage ../development/tools/clang-tools {
15695 llvmPackages = llvmPackages_16;
15698 clang-analyzer = callPackage ../development/tools/analysis/clang-analyzer {
15699 llvmPackages = llvmPackages_14;
15700 inherit (llvmPackages_14) clang;
15703 clazy = callPackage ../development/tools/analysis/clazy {
15704 llvmPackages = llvmPackages_14;
15705 stdenv = llvmPackages_14.stdenv;
15708 #Use this instead of stdenv to build with clang
15709 clangStdenv = if stdenv.cc.isClang then stdenv else lowPrio llvmPackages.stdenv;
15710 clang-sierraHack-stdenv = overrideCC stdenv buildPackages.clang-sierraHack;
15711 libcxxStdenv = if stdenv.isDarwin then stdenv else lowPrio llvmPackages.libcxxStdenv;
15713 clean = callPackage ../development/compilers/clean { };
15715 clickable = python3Packages.callPackage ../development/tools/clickable { };
15717 closurecompiler = callPackage ../development/compilers/closure { };
15719 cmdstan = callPackage ../development/compilers/cmdstan { };
15721 coffeescript = callPackage ../development/compilers/coffeescript { };
15723 comby = callPackage ../development/tools/comby { };
15725 inherit (coqPackages_8_17) compcert;
15727 computecpp-unwrapped = callPackage ../development/compilers/computecpp { };
15728 computecpp = wrapCCWith rec {
15729 cc = computecpp-unwrapped;
15731 llvmPackages.compiler-rt
15733 extraBuildCommands = ''
15734 wrap compute $wrapper $ccPath/compute
15735 wrap compute++ $wrapper $ccPath/compute++
15736 export named_cc=compute
15737 export named_cxx=compute++
15739 rsrc="$out/resource-root"
15740 mkdir -p "$rsrc/lib"
15741 ln -s "${cc}/lib" "$rsrc/include"
15742 echo "-resource-dir=$rsrc" >> $out/nix-support/cc-cflags
15746 copper = callPackage ../development/compilers/copper { };
15748 cotton = callPackage ../development/tools/cotton {
15749 inherit (darwin.apple_sdk.frameworks) CoreServices;
15752 inherit (darwin.apple_sdk_11_0.callPackage ../development/compilers/crystal { })
15759 crystal2nix = callPackage ../development/compilers/crystal2nix { };
15761 crystalline = callPackage ../development/tools/language-servers/crystalline {
15762 llvmPackages = llvmPackages_15;
15765 icr = callPackage ../development/tools/icr { };
15767 scry = callPackage ../development/tools/scry { crystal = crystal_1_2; };
15769 dasm = callPackage ../development/compilers/dasm { };
15771 dbmate = callPackage ../development/tools/database/dbmate { };
15773 dbmonster = callPackage ../tools/security/dbmonster { };
15775 devpi-client = python3Packages.callPackage ../development/tools/devpi-client { };
15777 devpi-server = python3Packages.callPackage ../development/tools/devpi-server { };
15779 dictu = callPackage ../development/compilers/dictu { };
15781 eli = callPackage ../development/compilers/eli { };
15783 erg = callPackage ../development/compilers/erg { };
15785 elm2nix = haskell.lib.compose.justStaticExecutables haskellPackages.elm2nix;
15787 elmPackages = recurseIntoAttrs (callPackage ../development/compilers/elm { });
15789 apache-flex-sdk = callPackage ../development/compilers/apache-flex-sdk { };
15791 fasm = pkgsi686Linux.callPackage ../development/compilers/fasm {
15792 inherit (stdenv) isx86_64;
15794 fasm-bin = callPackage ../development/compilers/fasm/bin.nix { };
15796 fasmg = callPackage ../development/compilers/fasmg { };
15798 fbc = if stdenv.hostPlatform.isDarwin then
15799 callPackage ../development/compilers/fbc/mac-bin.nix { }
15801 callPackage ../development/compilers/fbc { };
15803 filecheck = with python3Packages; toPythonApplication filecheck;
15805 firrtl = callPackage ../development/compilers/firrtl { };
15807 flasm = callPackage ../development/compilers/flasm { };
15809 flyctl = callPackage ../development/web/flyctl { };
15811 fluidd = callPackage ../applications/misc/fluidd { };
15814 recurseIntoAttrs (callPackage ../development/compilers/flutter { });
15815 flutter-unwrapped = flutterPackages.stable;
15816 flutter = flutterPackages.wrapFlutter flutter-unwrapped;
15818 fnm = callPackage ../development/tools/fnm {
15819 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation Security;
15822 fnlfmt = callPackage ../development/tools/fnlfmt { };
15824 fpc = callPackage ../development/compilers/fpc { };
15826 g203-led = callPackage ../tools/misc/g203-led { };
15828 gambit = callPackage ../development/compilers/gambit { };
15829 gambit-unstable = callPackage ../development/compilers/gambit/unstable.nix { };
15830 gambit-support = callPackage ../development/compilers/gambit/gambit-support.nix { };
15831 gerbil = callPackage ../development/compilers/gerbil { };
15832 gerbil-unstable = callPackage ../development/compilers/gerbil/unstable.nix { };
15833 gerbil-support = callPackage ../development/compilers/gerbil/gerbil-support.nix { };
15834 gerbilPackages-unstable = pkgs.gerbil-support.gerbilPackages-unstable; # NB: don't recurseIntoAttrs for (unstable!) libraries
15835 glow-lang = pkgs.gerbilPackages-unstable.glow-lang;
15837 gbforth = callPackage ../development/compilers/gbforth { };
15839 default-gcc-version =
15840 if (with stdenv.targetPlatform; isVc4 || libc == "relibc") then 6
15842 gcc = pkgs.${"gcc${toString default-gcc-version}"};
15843 gccFun = callPackage ../development/compilers/gcc;
15844 gcc-unwrapped = gcc.cc;
15846 wrapNonDeterministicGcc = stdenv: ccWrapper:
15847 if ccWrapper.isGNU then ccWrapper.overrideAttrs(old: {
15849 cc = old.env.cc.override {
15850 reproducibleBuild = false;
15851 profiledCompiler = with stdenv; (!isDarwin && hostPlatform.isx86);
15859 else stdenv.override {
15860 cc = buildPackages.gcc;
15861 allowedRequisites = null;
15862 # Remove libcxx/libcxxabi, and add clang for AS if on darwin (it uses
15863 # clang's internal assembler).
15864 extraBuildInputs = lib.optional stdenv.hostPlatform.isDarwin clang.cc;
15867 gcc49Stdenv = overrideCC gccStdenv buildPackages.gcc49;
15868 gcc6Stdenv = overrideCC gccStdenv buildPackages.gcc6;
15869 gcc7Stdenv = overrideCC gccStdenv buildPackages.gcc7;
15870 gcc8Stdenv = overrideCC gccStdenv buildPackages.gcc8;
15871 gcc9Stdenv = overrideCC gccStdenv buildPackages.gcc9;
15872 gcc10Stdenv = overrideCC gccStdenv buildPackages.gcc10;
15873 gcc11Stdenv = overrideCC gccStdenv buildPackages.gcc11;
15874 gcc12Stdenv = overrideCC gccStdenv buildPackages.gcc12;
15875 gcc13Stdenv = overrideCC gccStdenv buildPackages.gcc13;
15877 # Meant for packages that fail with newer than gcc10.
15878 gcc10StdenvCompat = if stdenv.cc.isGNU && lib.versionAtLeast stdenv.cc.version "11" then gcc10Stdenv else stdenv;
15880 # This is not intended for use in nixpkgs but for providing a faster-running
15881 # compiler to nixpkgs users by building gcc with reproducibility-breaking
15882 # profile-guided optimizations
15883 fastStdenv = overrideCC gccStdenv (wrapNonDeterministicGcc gccStdenv buildPackages.gcc_latest);
15886 if stdenv.targetPlatform.system == "x86_64-linux" then let
15887 # Binutils with glibc multi
15888 bintools = cc.bintools.override {
15889 libc = glibc_multi;
15891 in lowPrio (wrapCCWith {
15892 cc = cc.cc.override {
15893 stdenv = overrideCC stdenv (wrapCCWith {
15896 libc = glibc_multi;
15898 profiledCompiler = false;
15899 enableMultilib = true;
15901 libc = glibc_multi;
15903 extraBuildCommands = ''
15904 echo "dontMoveLib64=1" >> $out/nix-support/setup-hook
15906 }) else throw "Multilib ${cc.name} not supported for ‘${stdenv.targetPlatform.system}’";
15908 wrapClangMulti = clang:
15909 if stdenv.targetPlatform.system == "x86_64-linux" then
15910 callPackage ../development/compilers/llvm/multi.nix {
15912 gcc32 = pkgsi686Linux.gcc;
15915 else throw "Multilib ${clang.cc.name} not supported for '${stdenv.targetPlatform.system}'";
15917 gcc_multi = wrapCCMulti gcc;
15918 clang_multi = wrapClangMulti clang;
15920 gccMultiStdenv = overrideCC stdenv buildPackages.gcc_multi;
15921 clangMultiStdenv = overrideCC stdenv buildPackages.clang_multi;
15922 multiStdenv = if stdenv.cc.isClang then clangMultiStdenv else gccMultiStdenv;
15924 gcc_debug = lowPrio (wrapCC (gcc.cc.overrideAttrs {
15928 gccCrossLibcStdenv = overrideCC stdenv buildPackages.gccWithoutTargetLibc;
15931 if stdenv.hostPlatform.useLLVM or false || stdenv.hostPlatform.isDarwin
15932 then overrideCC stdenv buildPackages.llvmPackages.clangNoLibc
15933 else gccCrossLibcStdenv;
15935 # The GCC used to build libc for the target platform. Normal gccs will be
15936 # built with, and use, that cross-compiled libc.
15937 gccWithoutTargetLibc = assert stdenv.targetPlatform != stdenv.hostPlatform; let
15938 libcCross1 = binutilsNoLibc.libc;
15943 majorMinorVersion = toString default-gcc-version;
15945 reproducibleBuild = true;
15946 profiledCompiler = false;
15948 isl = if !stdenv.isDarwin then isl_0_20 else null;
15950 withoutTargetLibc = true;
15952 libcCross = libcCross1;
15953 targetPackages.stdenv.cc.bintools = binutilsNoLibc;
15955 stdenv.targetPlatform.hasSharedLibraries
15957 # temporarily disabled due to breakage;
15958 # see https://github.com/NixOS/nixpkgs/pull/243249
15959 && !stdenv.targetPlatform.isWindows
15960 && !(stdenv.targetPlatform.useLLVM or false)
15963 bintools = binutilsNoLibc;
15965 extraPackages = [];
15968 inherit (callPackage ../development/compilers/gcc/all.nix { inherit noSysDirs; })
15969 gcc48 gcc49 gcc6 gcc7 gcc8 gcc9 gcc10 gcc11 gcc12 gcc13;
15971 gcc_latest = gcc13;
15973 # Use the same GCC version as the one from stdenv by default
15974 gfortran = wrapCC (gcc.cc.override {
15976 langFortran = true;
15979 profiledCompiler = false;
15982 gfortran48 = wrapCC (gcc48.cc.override {
15984 langFortran = true;
15987 profiledCompiler = false;
15990 gfortran49 = wrapCC (gcc49.cc.override {
15992 langFortran = true;
15995 profiledCompiler = false;
15998 gfortran6 = wrapCC (gcc6.cc.override {
16000 langFortran = true;
16003 profiledCompiler = false;
16006 gfortran7 = wrapCC (gcc7.cc.override {
16008 langFortran = true;
16011 profiledCompiler = false;
16014 gfortran8 = wrapCC (gcc8.cc.override {
16016 langFortran = true;
16019 profiledCompiler = false;
16022 gfortran9 = wrapCC (gcc9.cc.override {
16024 langFortran = true;
16027 profiledCompiler = false;
16030 gfortran10 = wrapCC (gcc10.cc.override {
16032 langFortran = true;
16035 profiledCompiler = false;
16038 gfortran11 = wrapCC (gcc11.cc.override {
16040 langFortran = true;
16043 profiledCompiler = false;
16046 gfortran12 = wrapCC (gcc12.cc.override {
16048 langFortran = true;
16051 profiledCompiler = false;
16054 gfortran13 = wrapCC (gcc13.cc.override {
16056 langFortran = true;
16059 profiledCompiler = false;
16062 libgccjit = gcc.cc.override {
16063 name = "libgccjit";
16064 langFortran = false;
16067 profiledCompiler = false;
16073 gcj6 = wrapCC (gcc6.cc.override {
16076 langFortran = false;
16079 profiledCompiler = false;
16080 inherit zip unzip zlib boehmgc gettext pkg-config perl;
16081 inherit (gnome2) libart_lgpl;
16086 gnat11 = wrapCC (gcc11.cc.override {
16091 profiledCompiler = false;
16092 # As per upstream instructions building a cross compiler
16093 # should be done with a (native) compiler of the same version.
16094 # If we are cross-compiling GNAT, we may as well do the same.
16096 if stdenv.hostPlatform == stdenv.targetPlatform
16097 && stdenv.buildPlatform == stdenv.hostPlatform
16098 then buildPackages.gnat-bootstrap11
16099 else buildPackages.gnat11;
16102 gnat12 = wrapCC (gcc12.cc.override {
16107 profiledCompiler = false;
16108 # As per upstream instructions building a cross compiler
16109 # should be done with a (native) compiler of the same version.
16110 # If we are cross-compiling GNAT, we may as well do the same.
16112 if stdenv.hostPlatform == stdenv.targetPlatform
16113 && stdenv.buildPlatform == stdenv.hostPlatform
16114 then buildPackages.gnat-bootstrap12
16115 else buildPackages.gnat12;
16117 if stdenv.hostPlatform == stdenv.targetPlatform
16118 && stdenv.buildPlatform == stdenv.hostPlatform
16119 && stdenv.buildPlatform.isDarwin
16120 && stdenv.buildPlatform.isx86_64
16121 then overrideCC stdenv gnat-bootstrap12
16125 gnat13 = wrapCC (gcc13.cc.override {
16130 profiledCompiler = false;
16131 # As per upstream instructions building a cross compiler
16132 # should be done with a (native) compiler of the same version.
16133 # If we are cross-compiling GNAT, we may as well do the same.
16135 if stdenv.hostPlatform == stdenv.targetPlatform
16136 && stdenv.buildPlatform == stdenv.hostPlatform
16137 then buildPackages.gnat-bootstrap12
16138 else buildPackages.gnat13;
16140 if stdenv.hostPlatform == stdenv.targetPlatform
16141 && stdenv.buildPlatform == stdenv.hostPlatform
16142 && stdenv.buildPlatform.isDarwin
16143 && stdenv.buildPlatform.isx86_64
16144 then overrideCC stdenv gnat-bootstrap12
16148 gnat-bootstrap = gnat-bootstrap12;
16149 gnat-bootstrap11 = wrapCC (callPackage ../development/compilers/gnat-bootstrap { majorVersion = "11"; });
16150 gnat-bootstrap12 = wrapCCWith ({
16151 cc = callPackage ../development/compilers/gnat-bootstrap { majorVersion = "12"; };
16152 } // lib.optionalAttrs (stdenv.hostPlatform.isDarwin) {
16153 bintools = bintoolsDualAs;
16156 gnu-smalltalk = callPackage ../development/compilers/gnu-smalltalk { };
16158 gccgo = wrapCC (gcc.cc.override {
16160 langCC = true; #required for go.
16164 profiledCompiler = false;
16166 # not supported on darwin: https://github.com/golang/go/issues/463
16167 meta.broken = stdenv.hostPlatform.isDarwin;
16170 gccgo12 = wrapCC (gcc12.cc.override {
16172 langCC = true; #required for go.
16176 profiledCompiler = false;
16178 # not supported on darwin: https://github.com/golang/go/issues/463
16179 meta.broken = stdenv.hostPlatform.isDarwin;
16182 gccgo13 = wrapCC (gcc13.cc.override {
16184 langCC = true; #required for go.
16188 profiledCompiler = false;
16190 # not supported on darwin: https://github.com/golang/go/issues/463
16191 meta.broken = stdenv.hostPlatform.isDarwin;
16196 ghdl-mcode = callPackage ../development/compilers/ghdl {
16200 ghdl-llvm = callPackage ../development/compilers/ghdl {
16204 gcl_2_6_13_pre = callPackage ../development/compilers/gcl/2.6.13-pre.nix { };
16206 gcc-arm-embedded-6 = callPackage ../development/compilers/gcc-arm-embedded/6 { };
16207 gcc-arm-embedded-7 = callPackage ../development/compilers/gcc-arm-embedded/7 { };
16208 gcc-arm-embedded-8 = callPackage ../development/compilers/gcc-arm-embedded/8 { };
16209 gcc-arm-embedded-9 = callPackage ../development/compilers/gcc-arm-embedded/9 { };
16210 gcc-arm-embedded-10 = callPackage ../development/compilers/gcc-arm-embedded/10 { };
16211 gcc-arm-embedded-11 = callPackage ../development/compilers/gcc-arm-embedded/11 { };
16212 gcc-arm-embedded-12 = callPackage ../development/compilers/gcc-arm-embedded/12 { };
16213 gcc-arm-embedded-13 = callPackage ../development/compilers/gcc-arm-embedded/13 { };
16214 gcc-arm-embedded = gcc-arm-embedded-12;
16216 # It would be better to match the default gcc so that there are no linking errors
16217 # when using C/C++ libraries in D packages, but right now versions >= 12 are broken.
16219 gdc11 = wrapCC (gcc11.cc.override {
16224 profiledCompiler = false;
16227 gforth = callPackage ../development/compilers/gforth { };
16229 gleam = callPackage ../development/compilers/gleam {
16230 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
16233 gmqcc = callPackage ../development/compilers/gmqcc { };
16235 gtk-server = callPackage ../development/interpreters/gtk-server { };
16239 haskell = callPackage ./haskell-packages.nix { };
16241 haskellPackages = dontRecurseIntoAttrs
16242 # JS backend is only available for GHC >= 9.6
16243 (if stdenv.hostPlatform.isGhcjs
16244 then haskell.packages.native-bignum.ghc96
16245 # Prefer native-bignum to avoid linking issues with gmp
16246 else if stdenv.hostPlatform.isStatic
16247 then haskell.packages.native-bignum.ghc94
16248 else haskell.packages.ghc94);
16250 # haskellPackages.ghc is build->host (it exposes the compiler used to build the
16251 # set, similarly to stdenv.cc), but pkgs.ghc should be host->target to be more
16252 # consistent with the gcc, gnat, clang etc. derivations
16254 # We use targetPackages.haskellPackages.ghc if available since this also has
16255 # the withPackages wrapper available. In the final cross-compiled package set
16256 # however, targetPackages won't be populated, so we need to fall back to the
16257 # plain, cross-compiled compiler (which is only theoretical at the moment).
16258 ghc = targetPackages.haskellPackages.ghc or
16259 # Prefer native-bignum to avoid linking issues with gmp
16260 (if stdenv.targetPlatform.isStatic
16261 then haskell.compiler.native-bignum.ghc94
16262 else haskell.compiler.ghc94);
16264 alex = haskell.lib.compose.justStaticExecutables haskellPackages.alex;
16266 happy = haskell.lib.compose.justStaticExecutables haskellPackages.happy;
16268 hscolour = haskell.lib.compose.justStaticExecutables haskellPackages.hscolour;
16270 cabal-install = haskell.lib.compose.justStaticExecutables haskellPackages.cabal-install;
16272 stack = haskell.lib.compose.justStaticExecutables haskellPackages.stack;
16274 hlint = haskell.lib.compose.justStaticExecutables haskellPackages.hlint;
16276 krank = haskell.lib.compose.justStaticExecutables haskellPackages.krank;
16278 stylish-cabal = haskell.lib.compose.justStaticExecutables haskellPackages.stylish-cabal;
16280 lhs2tex = haskellPackages.lhs2tex;
16282 all-cabal-hashes = callPackage ../data/misc/hackage { };
16284 purescript = callPackage ../development/compilers/purescript/purescript { };
16286 psc-package = callPackage ../development/compilers/purescript/psc-package { };
16288 purescript-psa = nodePackages.purescript-psa;
16290 purenix = haskell.lib.compose.justStaticExecutables haskellPackages.purenix;
16292 spago = callPackage ../development/tools/purescript/spago { };
16294 pulp = nodePackages.pulp;
16296 pscid = nodePackages.pscid;
16298 coreboot-toolchain = recurseIntoAttrs (callPackage ../development/tools/misc/coreboot-toolchain { });
16300 remarkable-toolchain = callPackage ../development/tools/misc/remarkable/remarkable-toolchain { };
16302 remarkable2-toolchain = callPackage ../development/tools/misc/remarkable/remarkable2-toolchain { };
16304 spicedb = callPackage ../servers/spicedb { };
16305 spicedb-zed = callPackage ../servers/spicedb/zed.nix { };
16307 tacacsplus = callPackage ../servers/tacacsplus { };
16310 (haskellPackages.callPackage ../applications/science/logic/tamarin-prover {
16311 # NOTE: do not use the haskell packages 'graphviz' and 'maude'
16312 inherit maude which;
16313 graphviz = graphviz-nox;
16316 inherit (callPackage ../development/compilers/haxe {
16317 inherit (darwin.apple_sdk.frameworks) Security;
16325 haxePackages = recurseIntoAttrs (callPackage ./haxe-packages.nix { });
16326 inherit (haxePackages) hxcpp;
16328 hop = callPackage ../development/compilers/hop { };
16330 hop-cli = callPackage ../tools/admin/hop-cli {
16331 inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration;
16334 falcon = callPackage ../development/interpreters/falcon {
16335 stdenv = gcc10Stdenv;
16338 fsharp = callPackage ../development/compilers/fsharp { };
16340 fstar = callPackage ../development/compilers/fstar {
16344 dotnetPackages = recurseIntoAttrs (callPackage ./dotnet-packages.nix {});
16346 glslang = callPackage ../development/compilers/glslang { };
16348 gnostic = callPackage ../development/compilers/gnostic { };
16350 go-junit-report = callPackage ../development/tools/go-junit-report { };
16352 gobang = callPackage ../development/tools/database/gobang {
16353 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration;
16356 goblob = callPackage ../tools/security/goblob { };
16358 gogetdoc = callPackage ../development/tools/gogetdoc { };
16360 gox = callPackage ../development/tools/gox { };
16362 goxlr-utility = callPackage ../tools/audio/goxlr-utility {};
16364 gprolog = callPackage ../development/compilers/gprolog { };
16366 gwe = callPackage ../tools/misc/gwe {
16367 nvidia_x11 = linuxPackages.nvidia_x11;
16370 gwt240 = callPackage ../development/compilers/gwt/2.4.0.nix { };
16372 hvm = darwin.apple_sdk_11_0.callPackage ../development/compilers/hvm { };
16374 iay = callPackage ../tools/misc/iay {
16375 inherit (darwin.apple_sdk.frameworks) AppKit Security Foundation Cocoa;
16378 idrisPackages = dontRecurseIntoAttrs (callPackage ../development/idris-modules {
16379 idris-no-deps = haskellPackages.idris;
16380 pkgs = pkgs.__splicedPackages;
16383 idris = idrisPackages.with-packages [ idrisPackages.base ] ;
16385 idris2 = callPackage ../development/compilers/idris2 { };
16387 inherit (callPackage ../development/tools/database/indradb { })
16391 intel-graphics-compiler = callPackage ../development/compilers/intel-graphics-compiler { };
16393 intercal = callPackage ../development/compilers/intercal { };
16395 irony-server = callPackage ../development/tools/irony-server {
16396 # The repository of irony to use -- must match the version of the employed emacs
16397 # package. Wishing we could merge it into one irony package, to avoid this issue,
16398 # but its emacs-side expression is autogenerated, and we can't hook into it (other
16399 # than peek into its version).
16400 inherit (emacs.pkgs.melpaStablePackages) irony;
16403 heptagon = callPackage ../development/compilers/heptagon { };
16405 holo-build = callPackage ../tools/package-management/holo-build { };
16407 hugs = callPackage ../development/interpreters/hugs { };
16409 inherit (javaPackages) openjfx11 openjfx15 openjfx17 openjfx19 openjfx20 openjfx21;
16410 openjfx = openjfx17;
16412 openjdk8-bootstrap = javaPackages.compiler.openjdk8-bootstrap;
16413 openjdk8 = javaPackages.compiler.openjdk8;
16414 openjdk8_headless = javaPackages.compiler.openjdk8.headless;
16416 jdk8_headless = openjdk8_headless;
16417 jre8 = openjdk8.jre;
16418 jre8_headless = openjdk8_headless.jre;
16420 openjdk11-bootstrap = javaPackages.compiler.openjdk11-bootstrap;
16421 openjdk11 = javaPackages.compiler.openjdk11;
16422 openjdk11_headless = javaPackages.compiler.openjdk11.headless;
16424 jdk11_headless = openjdk11_headless;
16426 openjdk17-bootstrap = javaPackages.compiler.openjdk17-bootstrap;
16427 openjdk17 = javaPackages.compiler.openjdk17;
16428 openjdk17_headless = javaPackages.compiler.openjdk17.headless;
16430 jdk17_headless = openjdk17_headless;
16432 openjdk16-bootstrap = javaPackages.compiler.openjdk16-bootstrap;
16434 openjdk19 = javaPackages.compiler.openjdk19;
16435 openjdk19_headless = javaPackages.compiler.openjdk19.headless;
16437 jdk19_headless = openjdk19_headless;
16439 openjdk20 = javaPackages.compiler.openjdk20;
16440 openjdk20_headless = javaPackages.compiler.openjdk20.headless;
16442 jdk20_headless = openjdk20_headless;
16444 openjdk21 = javaPackages.compiler.openjdk21;
16445 openjdk21_headless = javaPackages.compiler.openjdk21.headless;
16447 jdk21_headless = openjdk21_headless;
16451 jdk_headless = jdk19_headless;
16453 # Since the introduction of the Java Platform Module System in Java 9, Java
16454 # no longer ships a separate JRE package.
16456 # If you are building a 'minimal' system/image, you are encouraged to use
16457 # 'jre_minimal' to build a bespoke JRE containing only the modules you need.
16459 # For a general-purpose system, 'jre' defaults to the full JDK:
16461 jre_headless = jdk_headless;
16463 jre17_minimal = callPackage ../development/compilers/openjdk/jre.nix {
16466 jre_minimal = callPackage ../development/compilers/openjdk/jre.nix { };
16469 openjdk_headless = jdk_headless;
16471 graalvmCEPackages =
16472 recurseIntoAttrs (callPackage ../development/compilers/graalvm/community-edition { });
16473 graalvm-ce = graalvmCEPackages.graalvm-ce;
16474 buildGraalvmNativeImage = (callPackage ../build-support/build-graalvm-native-image {
16475 graalvmDrv = graalvm-ce;
16478 openshot-qt = libsForQt5.callPackage ../applications/video/openshot-qt { };
16480 lingua-franca = callPackage ../development/compilers/lingua-franca { };
16482 openspin = callPackage ../development/compilers/openspin { };
16484 oraclejdk = jdkdistro true false;
16486 oraclejdk8 = oraclejdk8distro true false;
16488 oraclejre = lowPrio (jdkdistro false false);
16490 oraclejre8 = lowPrio (oraclejdk8distro false false);
16492 jrePlugin = jre8Plugin;
16494 jre8Plugin = lowPrio (oraclejdk8distro false true);
16496 jdkdistro = oraclejdk8distro;
16498 oraclejdk8distro = installjdk: pluginSupport:
16499 (callPackage ../development/compilers/oraclejdk/jdk8-linux.nix {
16500 inherit installjdk pluginSupport;
16503 oraclejdk11 = callPackage ../development/compilers/oraclejdk/jdk11-linux.nix { };
16505 jasmin = callPackage ../development/compilers/jasmin { };
16507 java-service-wrapper = callPackage ../tools/system/java-service-wrapper {
16508 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
16511 jna = callPackage ../development/java-modules/jna { };
16513 javacard-devkit = pkgsi686Linux.callPackage ../development/compilers/javacard-devkit { };
16515 juniper = callPackage ../development/compilers/juniper { };
16517 julia-lts = julia_16-bin;
16518 julia-stable = julia_19;
16519 julia = julia-stable;
16521 julia_16-bin = callPackage ../development/compilers/julia/1.6-bin.nix { };
16522 julia_18-bin = callPackage ../development/compilers/julia/1.8-bin.nix { };
16523 julia_19-bin = callPackage ../development/compilers/julia/1.9-bin.nix { };
16525 julia_18 = callPackage ../development/compilers/julia/1.8.nix { };
16526 julia_19 = callPackage ../development/compilers/julia/1.9.nix { };
16528 julia-lts-bin = julia_16-bin;
16529 julia-stable-bin = julia_19-bin;
16530 julia-bin = julia-stable-bin;
16532 jwasm = callPackage ../development/compilers/jwasm { };
16534 kind2 = darwin.apple_sdk_11_0.callPackage ../development/compilers/kind2 { };
16536 kingstvis = callPackage ../applications/science/electronics/kingstvis { };
16538 knightos-genkfs = callPackage ../development/tools/knightos/genkfs { };
16540 regenkfs = callPackage ../development/tools/knightos/regenkfs { };
16542 knightos-kcc = callPackage ../development/tools/knightos/kcc { };
16544 knightos-kimg = callPackage ../development/tools/knightos/kimg { };
16546 knightos-kpack = callPackage ../development/tools/knightos/kpack { };
16548 knightos-mkrom = callPackage ../development/tools/knightos/mkrom { };
16550 remkrom = callPackage ../development/tools/knightos/remkrom { };
16552 knightos-patchrom = callPackage ../development/tools/knightos/patchrom { };
16554 knightos-mktiupgrade = callPackage ../development/tools/knightos/mktiupgrade { };
16556 knightos-scas = callPackage ../development/tools/knightos/scas { };
16558 knightos-z80e = callPackage ../development/tools/knightos/z80e { };
16560 koka = haskell.lib.compose.justStaticExecutables (haskellPackages.callPackage ../development/compilers/koka { });
16562 kotlin = callPackage ../development/compilers/kotlin { };
16563 kotlin-native = callPackage ../development/compilers/kotlin/native.nix { };
16565 lazarus = callPackage ../development/compilers/fpc/lazarus.nix {
16569 lazarus-qt = libsForQt5.callPackage ../development/compilers/fpc/lazarus.nix {
16574 lessc = nodePackages.less;
16576 liquibase = callPackage ../development/tools/database/liquibase { };
16578 lizardfs = callPackage ../tools/filesystems/lizardfs { };
16580 lobster = callPackage ../development/compilers/lobster {
16581 inherit (darwin.apple_sdk.frameworks)
16582 CoreFoundation Cocoa AudioToolbox OpenGL Foundation ForceFeedback;
16585 lld = llvmPackages.lld;
16586 lld_6 = llvmPackages_6.lld;
16587 lld_7 = llvmPackages_7.lld;
16588 lld_8 = llvmPackages_8.lld;
16589 lld_9 = llvmPackages_9.lld;
16590 lld_10 = llvmPackages_10.lld;
16591 lld_11 = llvmPackages_11.lld;
16592 lld_12 = llvmPackages_12.lld;
16593 lld_13 = llvmPackages_13.lld;
16594 lld_14 = llvmPackages_14.lld;
16595 lld_15 = llvmPackages_15.lld;
16596 lld_16 = llvmPackages_16.lld;
16599 lldb_6 = llvmPackages_6.lldb;
16600 lldb_7 = llvmPackages_7.lldb;
16601 lldb_8 = llvmPackages_8.lldb;
16602 lldb_9 = llvmPackages_9.lldb;
16603 lldb_10 = llvmPackages_10.lldb;
16604 lldb_11 = llvmPackages_11.lldb;
16605 lldb_12 = llvmPackages_12.lldb;
16606 lldb_13 = llvmPackages_13.lldb;
16607 lldb_14 = llvmPackages_14.lldb;
16608 lldb_15 = llvmPackages_15.lldb;
16609 lldb_16 = llvmPackages_16.lldb;
16611 llvm = llvmPackages.llvm;
16612 llvm_6 = llvmPackages_6.llvm;
16613 llvm_7 = llvmPackages_7.llvm;
16614 llvm_8 = llvmPackages_8.llvm;
16615 llvm_9 = llvmPackages_9.llvm;
16616 llvm_10 = llvmPackages_10.llvm;
16617 llvm_11 = llvmPackages_11.llvm;
16618 llvm_12 = llvmPackages_12.llvm;
16619 llvm_13 = llvmPackages_13.llvm;
16620 llvm_14 = llvmPackages_14.llvm;
16621 llvm_15 = llvmPackages_15.llvm;
16622 llvm_16 = llvmPackages_16.llvm;
16624 libllvm = llvmPackages.libllvm;
16625 llvm-manpages = llvmPackages.llvm-manpages;
16628 # This returns the minimum supported version for the platform. The
16629 # assumption is that or any later version is good.
16631 /**/ if platform.isDarwin then 16
16632 else if platform.isFreeBSD then 12
16633 else if platform.isAndroid then 12
16634 else if platform.isLinux then 16
16635 else if platform.isWasm then 16
16637 # We take the "max of the mins". Why? Since those are lower bounds of the
16638 # supported version set, this is like intersecting those sets and then
16639 # taking the min bound of that.
16640 minSupported = toString (lib.trivial.max (choose stdenv.hostPlatform) (choose
16641 stdenv.targetPlatform));
16642 in pkgs.${"llvmPackages_${minSupported}"};
16644 llvmPackages_6 = recurseIntoAttrs (callPackage ../development/compilers/llvm/6 {
16645 inherit (stdenvAdapters) overrideCC;
16646 buildLlvmTools = buildPackages.llvmPackages_6.tools;
16647 targetLlvm = targetPackages.llvmPackages_6.llvm or llvmPackages_6.llvm;
16648 targetLlvmLibraries = targetPackages.llvmPackages_6.libraries or llvmPackages_6.libraries;
16651 llvmPackages_7 = recurseIntoAttrs (callPackage ../development/compilers/llvm/7 {
16652 inherit (stdenvAdapters) overrideCC;
16653 buildLlvmTools = buildPackages.llvmPackages_7.tools;
16654 targetLlvm = targetPackages.llvmPackages_7.llvm or llvmPackages_7.llvm;
16655 targetLlvmLibraries = targetPackages.llvmPackages_7.libraries or llvmPackages_7.libraries;
16658 llvmPackages_8 = recurseIntoAttrs (callPackage ../development/compilers/llvm/8 {
16659 inherit (stdenvAdapters) overrideCC;
16660 buildLlvmTools = buildPackages.llvmPackages_8.tools;
16661 targetLlvm = targetPackages.llvmPackages_8.llvm or llvmPackages_8.llvm;
16662 targetLlvmLibraries = targetPackages.llvmPackages_8.libraries or llvmPackages_8.libraries;
16665 llvmPackages_9 = recurseIntoAttrs (callPackage ../development/compilers/llvm/9 {
16666 inherit (stdenvAdapters) overrideCC;
16667 buildLlvmTools = buildPackages.llvmPackages_9.tools;
16668 targetLlvm = targetPackages.llvmPackages_9.llvm or llvmPackages_9.llvm;
16669 targetLlvmLibraries = targetPackages.llvmPackages_9.libraries or llvmPackages_9.libraries;
16672 llvmPackages_10 = recurseIntoAttrs (callPackage ../development/compilers/llvm/10 {
16673 inherit (stdenvAdapters) overrideCC;
16674 buildLlvmTools = buildPackages.llvmPackages_10.tools;
16675 targetLlvm = targetPackages.llvmPackages_10.llvm or llvmPackages_10.llvm;
16676 targetLlvmLibraries = targetPackages.llvmPackages_10.libraries or llvmPackages_10.libraries;
16679 llvmPackages_11 = recurseIntoAttrs (callPackage ../development/compilers/llvm/11 ({
16680 inherit (stdenvAdapters) overrideCC;
16681 buildLlvmTools = buildPackages.llvmPackages_11.tools;
16682 targetLlvmLibraries = targetPackages.llvmPackages_11.libraries or llvmPackages_11.libraries;
16683 targetLlvm = targetPackages.llvmPackages_11.llvm or llvmPackages_11.llvm;
16686 llvmPackages_12 = recurseIntoAttrs (callPackage ../development/compilers/llvm/12 ({
16687 inherit (stdenvAdapters) overrideCC;
16688 buildLlvmTools = buildPackages.llvmPackages_12.tools;
16689 targetLlvmLibraries = targetPackages.llvmPackages_12.libraries or llvmPackages_12.libraries;
16690 targetLlvm = targetPackages.llvmPackages_12.llvm or llvmPackages_12.llvm;
16693 llvmPackages_13 = recurseIntoAttrs (callPackage ../development/compilers/llvm/13 ({
16694 inherit (stdenvAdapters) overrideCC;
16695 buildLlvmTools = buildPackages.llvmPackages_13.tools;
16696 targetLlvmLibraries = targetPackages.llvmPackages_13.libraries or llvmPackages_13.libraries;
16697 targetLlvm = targetPackages.llvmPackages_13.llvm or llvmPackages_13.llvm;
16700 llvmPackages_14 = recurseIntoAttrs (callPackage ../development/compilers/llvm/14 ({
16701 inherit (stdenvAdapters) overrideCC;
16702 buildLlvmTools = buildPackages.llvmPackages_14.tools;
16703 targetLlvmLibraries = targetPackages.llvmPackages_14.libraries or llvmPackages_14.libraries;
16704 targetLlvm = targetPackages.llvmPackages_14.llvm or llvmPackages_14.llvm;
16707 llvmPackages_15 = recurseIntoAttrs (callPackage ../development/compilers/llvm/15 ({
16708 inherit (stdenvAdapters) overrideCC;
16709 buildLlvmTools = buildPackages.llvmPackages_15.tools;
16710 targetLlvmLibraries = targetPackages.llvmPackages_15.libraries or llvmPackages_15.libraries;
16711 targetLlvm = targetPackages.llvmPackages_15.llvm or llvmPackages_15.llvm;
16714 llvmPackages_16 = recurseIntoAttrs (callPackage ../development/compilers/llvm/16 ({
16715 inherit (stdenvAdapters) overrideCC;
16716 buildLlvmTools = buildPackages.llvmPackages_16.tools;
16717 targetLlvmLibraries = targetPackages.llvmPackages_16.libraries or llvmPackages_16.libraries;
16718 targetLlvm = targetPackages.llvmPackages_16.llvm or llvmPackages_16.llvm;
16721 lorri = callPackage ../tools/misc/lorri {
16722 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
16725 lunarml = callPackage ../development/compilers/lunarml { };
16727 manticore = callPackage ../development/compilers/manticore { };
16729 marst = callPackage ../development/compilers/marst { };
16731 mercury = callPackage ../development/compilers/mercury {
16732 jdk_headless = openjdk8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
16735 microscheme = callPackage ../development/compilers/microscheme { };
16737 minimacy = callPackage ../development/compilers/minimacy { };
16739 mint = callPackage ../development/compilers/mint { crystal = crystal_1_2; };
16741 mitama-cpp-result = callPackage ../development/libraries/mitama-cpp-result { };
16743 mitscheme = callPackage ../development/compilers/mit-scheme {
16744 texinfo = texinfo6;
16747 mitschemeX11 = mitscheme.override {
16751 miranda = callPackage ../development/compilers/miranda { };
16753 mlkit = callPackage ../development/compilers/mlkit {};
16755 inherit (callPackage ../development/compilers/mlton {})
16757 mlton20180207Binary
16762 mlton = mlton20210107;
16766 mono4 = lowPrio (callPackage ../development/compilers/mono/4.nix {
16767 inherit (darwin) libobjc;
16768 inherit (darwin.apple_sdk.frameworks) Foundation;
16771 mono5 = callPackage ../development/compilers/mono/5.nix {
16772 inherit (darwin) libobjc;
16773 inherit (darwin.apple_sdk.frameworks) Foundation;
16776 mono6 = callPackage ../development/compilers/mono/6.nix {
16777 inherit (darwin) libobjc;
16778 inherit (darwin.apple_sdk.frameworks) Foundation;
16781 monoDLLFixer = callPackage ../build-support/mono-dll-fixer { };
16783 roslyn = callPackage ../development/compilers/roslyn { };
16785 msbuild = callPackage ../development/tools/build-managers/msbuild { };
16787 mosml = callPackage ../development/compilers/mosml { };
16789 mozart2 = callPackage ../development/compilers/mozart {
16791 jre_headless = jre8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
16794 mozart2-binary = callPackage ../development/compilers/mozart/binary.nix { };
16796 muonlang = callPackage ../development/compilers/muonlang { };
16798 inherit (callPackages ../development/compilers/nim
16799 { inherit (darwin) Security; }
16800 ) nim-unwrapped nim-unwrapped-2 nim nim2;
16801 nimPackages = recurseIntoAttrs nim.pkgs;
16802 nim2Packages = recurseIntoAttrs nim2.pkgs;
16804 nrpl = callPackage ../development/tools/nrpl { };
16806 nimlsp = callPackage ../development/tools/misc/nimlsp { };
16808 neko = callPackage ../development/compilers/neko { };
16810 nextpnr = callPackage ../development/compilers/nextpnr { };
16812 nextpnrWithGui = libsForQt5.callPackage ../development/compilers/nextpnr {
16814 inherit (darwin.apple_sdk.frameworks) OpenGL;
16817 acme = callPackage ../development/compilers/acme { };
16819 nasm = callPackage ../development/compilers/nasm { };
16821 nasmfmt = callPackage ../development/tools/nasmfmt { };
16823 nqc = callPackage ../development/compilers/nqc { };
16825 nvidia_cg_toolkit = callPackage ../development/compilers/nvidia-cg-toolkit { };
16827 obliv-c = callPackage ../development/compilers/obliv-c {
16828 stdenv = gcc10StdenvCompat;
16829 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
16832 ocaml-ng = callPackage ./ocaml-packages.nix { };
16833 ocaml = ocamlPackages.ocaml;
16835 ocamlPackages = recurseIntoAttrs ocaml-ng.ocamlPackages;
16837 ocaml-crunch = ocamlPackages.crunch.bin;
16839 inherit (ocamlPackages)
16840 ocamlformat # latest version
16841 ocamlformat_0_19_0 ocamlformat_0_20_0 ocamlformat_0_20_1 ocamlformat_0_21_0
16842 ocamlformat_0_22_4 ocamlformat_0_23_0 ocamlformat_0_24_1 ocamlformat_0_25_1
16843 ocamlformat_0_26_0 ocamlformat_0_26_1;
16845 inherit (ocamlPackages) odig;
16847 orc = callPackage ../development/compilers/orc { };
16849 orocos-kdl = callPackage ../development/libraries/orocos-kdl { };
16851 ber_metaocaml = callPackage ../development/compilers/ocaml/ber-metaocaml.nix { };
16853 ocaml_make = callPackage ../development/ocaml-modules/ocamlmake { };
16855 ocaml-top = callPackage ../development/tools/ocaml/ocaml-top { };
16857 ocsigen-i18n = callPackage ../development/tools/ocaml/ocsigen-i18n { };
16859 opaline = callPackage ../development/tools/ocaml/opaline { };
16861 opam = callPackage ../development/tools/ocaml/opam {
16862 inherit (darwin.apple_sdk.frameworks) Foundation;
16865 opam-installer = callPackage ../development/tools/ocaml/opam/installer.nix { };
16867 opam2json = callPackage ../development/tools/ocaml/opam2json { };
16869 wrapWatcom = callPackage ../development/compilers/open-watcom/wrapper.nix { };
16870 open-watcom-v2-unwrapped = callPackage ../development/compilers/open-watcom/v2.nix { };
16871 open-watcom-v2 = wrapWatcom open-watcom-v2-unwrapped { };
16872 open-watcom-bin-unwrapped = callPackage ../development/compilers/open-watcom/bin.nix { };
16873 open-watcom-bin = wrapWatcom open-watcom-bin-unwrapped { };
16875 passerine = callPackage ../development/compilers/passerine { };
16877 pforth = callPackage ../development/compilers/pforth { };
16879 picat = callPackage ../development/compilers/picat { };
16881 ponyc = callPackage ../development/compilers/ponyc {
16882 # Upstream pony no longer supports GCC
16883 stdenv = llvmPackages.stdenv;
16886 blaze = callPackage ../development/libraries/blaze { };
16888 pony-corral = callPackage ../development/compilers/ponyc/pony-corral.nix { };
16890 prqlc = callPackage ../development/tools/database/prqlc { };
16892 qbe = callPackage ../development/compilers/qbe { };
16894 rasm = callPackage ../development/compilers/rasm { };
16896 replibyte = callPackage ../development/tools/database/replibyte {
16897 inherit (darwin.apple_sdk.frameworks) Security;
16900 rgbds = callPackage ../development/compilers/rgbds { };
16902 rml = callPackage ../development/compilers/rml { };
16904 rgxg = callPackage ../tools/text/rgxg { };
16906 rtags = callPackage ../development/tools/rtags {
16907 inherit (darwin) apple_sdk;
16910 rust_1_73 = callPackage ../development/compilers/rust/1_73.nix {
16911 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration;
16912 llvm_16 = llvmPackages_16.libllvm;
16916 mrustc = callPackage ../development/compilers/mrustc { };
16917 mrustc-minicargo = callPackage ../development/compilers/mrustc/minicargo.nix { };
16918 mrustc-bootstrap = callPackage ../development/compilers/mrustc/bootstrap.nix {
16919 openssl = openssl_1_1;
16922 rustPackages_1_73 = rust_1_73.packages.stable;
16923 rustPackages = rustPackages_1_73;
16925 inherit (rustPackages) cargo cargo-auditable cargo-auditable-cargo-wrapper clippy rustc rustPlatform;
16927 # https://github.com/NixOS/nixpkgs/issues/89426
16928 rustc-wasm32 = (rustc.override {
16929 stdenv = stdenv.override {
16930 targetPlatform = stdenv.targetPlatform // {
16932 cpu.name = "wasm32";
16933 vendor.name = "unknown";
16934 kernel.name = "unknown";
16935 abi.name = "unknown";
16939 }).overrideAttrs (old: {
16940 configureFlags = old.configureFlags ++ ["--set=build.docs=false"];
16943 makeRustPlatform = callPackage ../development/compilers/rust/make-rust-platform.nix { };
16945 buildRustCrate = callPackage ../build-support/rust/build-rust-crate { };
16946 buildRustCrateHelpers = callPackage ../build-support/rust/build-rust-crate/helpers.nix { };
16948 cargo2junit = callPackage ../development/tools/rust/cargo2junit { };
16950 cargo-espflash = callPackage ../development/tools/rust/cargo-espflash {
16951 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
16954 cargo-web = callPackage ../development/tools/rust/cargo-web {
16955 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
16958 cargo-flamegraph = callPackage ../development/tools/rust/cargo-flamegraph {
16959 inherit (darwin.apple_sdk.frameworks) Security;
16960 inherit (linuxPackages) perf;
16963 defaultCrateOverrides = callPackage ../build-support/rust/default-crate-overrides.nix { };
16965 cargo-about = callPackage ../development/tools/rust/cargo-about { };
16966 cargo-all-features = callPackage ../development/tools/rust/cargo-all-features { };
16967 cargo-apk = callPackage ../development/tools/rust/cargo-apk { };
16968 cargo-audit = callPackage ../development/tools/rust/cargo-audit {
16969 inherit (darwin.apple_sdk.frameworks) Security;
16971 cargo-benchcmp = callPackage ../development/tools/rust/cargo-benchcmp { };
16972 cargo-binstall = callPackage ../development/tools/rust/cargo-binstall { };
16973 cargo-bisect-rustc = callPackage ../development/tools/rust/cargo-bisect-rustc {
16974 inherit (darwin.apple_sdk.frameworks) Security;
16976 cargo-bitbake = callPackage ../development/tools/rust/cargo-bitbake { };
16977 cargo-c = callPackage ../development/tools/rust/cargo-c {
16978 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
16980 cargo-clone = callPackage ../development/tools/rust/cargo-clone {
16981 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
16983 cargo-codspeed = callPackage ../development/tools/rust/cargo-codspeed {
16984 rustPlatform = makeRustPlatform {
16985 stdenv = if stdenv.isDarwin then overrideSDK stdenv "11.0" else stdenv;
16986 inherit rustc cargo;
16989 cargo-component = callPackage ../development/tools/rust/cargo-component { };
16990 cargo-cranky = callPackage ../development/tools/rust/cargo-cranky { };
16991 cargo-criterion = callPackage ../development/tools/rust/cargo-criterion { };
16992 cargo-cyclonedx = callPackage ../development/tools/rust/cargo-cyclonedx {
16993 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration CoreFoundation;
16995 cargo-deadlinks = callPackage ../development/tools/rust/cargo-deadlinks {
16996 inherit (darwin.apple_sdk.frameworks) Security;
16998 cargo-deb = callPackage ../development/tools/rust/cargo-deb { };
16999 cargo-deps = callPackage ../development/tools/rust/cargo-deps { };
17000 cargo-docset = callPackage ../development/tools/rust/cargo-docset { };
17001 cargo-duplicates = callPackage ../development/tools/rust/cargo-duplicates { };
17002 cargo-edit = callPackage ../development/tools/rust/cargo-edit {
17003 inherit (darwin.apple_sdk.frameworks) Security;
17005 cargo-leptos = callPackage ../development/tools/rust/cargo-leptos { };
17006 cargo-kcov = callPackage ../development/tools/rust/cargo-kcov { };
17007 cargo-graph = callPackage ../development/tools/rust/cargo-graph { };
17008 cargo-guppy = callPackage ../development/tools/rust/cargo-guppy { };
17009 cargo-hack = callPackage ../development/tools/rust/cargo-hack { };
17010 cargo-license = callPackage ../development/tools/rust/cargo-license { };
17011 cargo-llvm-cov = callPackage ../development/tools/rust/cargo-llvm-cov { };
17012 cargo-llvm-lines = callPackage ../development/tools/rust/cargo-llvm-lines { };
17013 cargo-local-registry = callPackage ../development/tools/rust/cargo-local-registry { };
17014 cargo-lock = callPackage ../development/tools/rust/cargo-lock { };
17015 cargo-machete = callPackage ../development/tools/rust/cargo-machete { };
17016 cargo-outdated = callPackage ../development/tools/rust/cargo-outdated {
17017 inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Security SystemConfiguration;
17019 cargo-pgx_0_6_1 = callPackage ../development/tools/rust/cargo-pgx/0_6_1.nix {
17020 inherit (darwin.apple_sdk.frameworks) Security;
17022 cargo-pgx_0_7_1 = callPackage ../development/tools/rust/cargo-pgx/0_7_1.nix {
17023 inherit (darwin.apple_sdk.frameworks) Security;
17025 cargo-pgx_0_7_4 = callPackage ../development/tools/rust/cargo-pgx/0_7_4.nix {
17026 inherit (darwin.apple_sdk.frameworks) Security;
17028 cargo-pgx = cargo-pgx_0_7_4;
17029 buildPgxExtension = callPackage ../development/tools/rust/cargo-pgx/buildPgxExtension.nix {
17030 inherit (darwin.apple_sdk.frameworks) Security;
17032 cargo-pgrx = callPackage ../development/tools/rust/cargo-pgrx/default.nix {
17033 inherit (darwin.apple_sdk.frameworks) Security;
17035 buildPgrxExtension = callPackage ../development/tools/rust/cargo-pgrx/buildPgrxExtension.nix {
17036 inherit (darwin.apple_sdk.frameworks) Security;
17038 cargo-release = callPackage ../development/tools/rust/cargo-release { };
17039 cargo-rr = callPackage ../development/tools/rust/cargo-rr { };
17040 cargo-tarpaulin = callPackage ../development/tools/analysis/cargo-tarpaulin {
17041 inherit (darwin.apple_sdk.frameworks) Security;
17043 cargo-update = callPackage ../development/tools/rust/cargo-update { };
17045 cargo-asm = callPackage ../development/tools/rust/cargo-asm {
17046 inherit (darwin.apple_sdk.frameworks) Security;
17048 cargo-bazel = callPackage ../development/tools/rust/cargo-bazel {
17049 inherit (darwin.apple_sdk.frameworks) Security;
17051 cargo-binutils = callPackage ../development/tools/rust/cargo-binutils { };
17052 cargo-bloat = callPackage ../development/tools/rust/cargo-bloat { };
17053 cargo-bolero = callPackage ../development/tools/rust/cargo-bolero { };
17054 cargo-bundle = callPackage ../development/tools/rust/cargo-bundle { };
17055 cargo-bundle-licenses = callPackage ../development/tools/rust/cargo-bundle-licenses { };
17056 cargo-cache = callPackage ../development/tools/rust/cargo-cache {
17057 inherit (darwin.apple_sdk.frameworks) Security;
17059 cargo-careful = callPackage ../development/tools/rust/cargo-careful { };
17060 cargo-chef = callPackage ../development/tools/rust/cargo-chef { };
17061 cargo-crev = callPackage ../development/tools/rust/cargo-crev {
17062 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration CoreFoundation;
17064 cargo-cross = callPackage ../development/tools/rust/cargo-cross { };
17065 cargo-deny = callPackage ../development/tools/rust/cargo-deny { };
17066 cargo-depgraph = callPackage ../development/tools/rust/cargo-depgraph { };
17067 cargo-dephell = callPackage ../development/tools/rust/cargo-dephell { };
17068 cargo-diet = callPackage ../development/tools/rust/cargo-diet { };
17069 cargo-dist = callPackage ../development/tools/rust/cargo-dist { };
17070 cargo-espmonitor = callPackage ../development/tools/rust/cargo-espmonitor { };
17071 cargo-expand = callPackage ../development/tools/rust/cargo-expand { };
17072 cargo-hakari = callPackage ../development/tools/rust/cargo-hakari { };
17073 cargo-feature = callPackage ../development/tools/rust/cargo-feature { };
17074 cargo-fund = callPackage ../development/tools/rust/cargo-fund {
17075 inherit (darwin.apple_sdk.frameworks) Security;
17077 cargo-fuzz = callPackage ../development/tools/rust/cargo-fuzz { };
17078 cargo-geiger = callPackage ../development/tools/rust/cargo-geiger { };
17080 cargo-hf2 = callPackage ../development/tools/rust/cargo-hf2 {
17081 inherit (darwin.apple_sdk.frameworks) AppKit;
17083 cargo-info = callPackage ../development/tools/rust/cargo-info { };
17084 cargo-inspect = callPackage ../development/tools/rust/cargo-inspect {
17085 inherit (darwin.apple_sdk.frameworks) Security;
17087 cargo-insta = callPackage ../development/tools/rust/cargo-insta { };
17088 cargo-lambda = callPackage ../development/tools/rust/cargo-lambda {
17089 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
17091 cargo-limit = callPackage ../development/tools/rust/cargo-limit { };
17092 cargo-make = callPackage ../development/tools/rust/cargo-make { };
17093 cargo-modules = callPackage ../development/tools/rust/cargo-modules { };
17094 cargo-mommy = callPackage ../development/tools/rust/cargo-mommy { };
17095 cargo-msrv = callPackage ../development/tools/rust/cargo-msrv {
17096 inherit (darwin.apple_sdk.frameworks) Security;
17098 cargo-mutants = callPackage ../development/tools/rust/cargo-mutants { };
17100 cargo-ndk = callPackage ../development/tools/rust/cargo-ndk {
17101 inherit (darwin.apple_sdk.frameworks) CoreGraphics Foundation;
17104 cargo-nextest = callPackage ../development/tools/rust/cargo-nextest { };
17105 cargo-play = callPackage ../development/tools/rust/cargo-play { };
17106 cargo-profiler = callPackage ../development/tools/rust/cargo-profiler { };
17107 cargo-raze = callPackage ../development/tools/rust/cargo-raze {
17108 inherit (darwin.apple_sdk.frameworks) Security;
17110 cargo-rdme = callPackage ../by-name/ca/cargo-rdme/package.nix {
17111 inherit (darwin.apple_sdk.frameworks) Security;
17113 cargo-readme = callPackage ../development/tools/rust/cargo-readme { };
17114 cargo-risczero = callPackage ../development/tools/rust/cargo-risczero { };
17115 cargo-run-bin = callPackage ../development/tools/rust/cargo-run-bin {};
17116 cargo-semver-checks = callPackage ../development/tools/rust/cargo-semver-checks { };
17118 cargo-show-asm = callPackage ../development/tools/rust/cargo-show-asm { };
17119 cargo-shuttle = callPackage ../development/tools/rust/cargo-shuttle { };
17121 cargo-sort = callPackage ../development/tools/rust/cargo-sort { };
17122 cargo-spellcheck = callPackage ../development/tools/rust/cargo-spellcheck {
17123 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
17125 cargo-supply-chain = callPackage ../development/tools/rust/cargo-supply-chain { };
17126 cargo-sweep = callPackage ../development/tools/rust/cargo-sweep { };
17127 cargo-sync-readme = callPackage ../development/tools/rust/cargo-sync-readme { };
17128 cargo-tally = callPackage ../development/tools/rust/cargo-tally { };
17129 cargo-temp = callPackage ../development/tools/rust/cargo-temp { };
17130 cargo-toml-lint = callPackage ../development/tools/rust/cargo-toml-lint { };
17131 cargo-udeps = callPackage ../development/tools/rust/cargo-udeps {
17132 inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration;
17134 cargo-ui = callPackage ../development/tools/rust/cargo-ui { };
17135 cargo-unused-features = callPackage ../development/tools/rust/cargo-unused-features { };
17137 cargo-tauri = callPackage ../development/tools/rust/cargo-tauri { };
17138 cargo-mobile2 = callPackage ../development/tools/rust/cargo-mobile2 { };
17140 cargo-valgrind = callPackage ../development/tools/rust/cargo-valgrind { };
17141 cargo-vet = callPackage ../development/tools/rust/cargo-vet {
17142 inherit (darwin.apple_sdk.frameworks) Security;
17144 cargo-wasi = callPackage ../development/tools/rust/cargo-wasi {
17145 inherit (darwin.apple_sdk.frameworks) Security;
17147 cargo-watch = darwin.apple_sdk_11_0.callPackage ../development/tools/rust/cargo-watch {
17148 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa CoreServices Foundation;
17150 cargo-wipe = callPackage ../development/tools/rust/cargo-wipe { };
17151 cargo-workspaces = callPackage ../development/tools/rust/cargo-workspaces { };
17152 cargo-xbuild = callPackage ../development/tools/rust/cargo-xbuild { };
17153 cargo-generate = callPackage ../development/tools/rust/cargo-generate { };
17154 cargo-bootimage = callPackage ../development/tools/rust/bootimage { };
17156 cargo-whatfeatures = callPackage ../development/tools/rust/cargo-whatfeatures {
17157 inherit (darwin.apple_sdk.frameworks) Security;
17160 cargo-public-api = callPackage ../development/tools/rust/cargo-public-api { };
17162 cargo-zigbuild = callPackage ../development/tools/rust/cargo-zigbuild { };
17164 cauwugo = callPackage ../development/tools/rust/cauwugo { };
17166 crate2nix = callPackage ../development/tools/rust/crate2nix { };
17168 critcmp = callPackage ../development/tools/rust/critcmp { };
17170 devspace = callPackage ../development/tools/misc/devspace { };
17172 djlint = callPackage ../development/tools/djlint { };
17174 leptosfmt = callPackage ../development/tools/rust/leptosfmt { };
17176 maturin = callPackage ../development/tools/rust/maturin {
17177 inherit (darwin.apple_sdk.frameworks) Security;
17179 panamax = callPackage ../development/tools/rust/panamax { };
17181 ograc = callPackage ../development/tools/rust/ograc { };
17183 opensmalltalk-vm = callPackage ../development/compilers/opensmalltalk-vm { };
17185 opensycl = darwin.apple_sdk_11_0.callPackage ../development/compilers/opensycl { };
17186 opensyclWithRocm = opensycl.override { rocmSupport = true; };
17188 pest-ide-tools = callPackage ../development/tools/misc/pest-ide-tools { };
17190 ravedude = callPackage ../development/tools/rust/ravedude { };
17192 ra-multiplex = callPackage ../development/tools/rust/ra-multiplex {};
17194 rhack = callPackage ../development/tools/rust/rhack { };
17195 roogle = callPackage ../development/tools/rust/roogle { };
17196 rustfmt = rustPackages.rustfmt;
17197 rust-analyzer-unwrapped = callPackage ../development/tools/rust/rust-analyzer {
17198 inherit (darwin.apple_sdk.frameworks) CoreServices;
17200 rust-analyzer = callPackage ../development/tools/rust/rust-analyzer/wrapper.nix { };
17201 rust-audit-info = callPackage ../development/tools/rust/rust-audit-info { };
17202 rust-bindgen-unwrapped = callPackage ../development/tools/rust/bindgen/unwrapped.nix { };
17203 rust-bindgen = callPackage ../development/tools/rust/bindgen { };
17204 rust-cbindgen = callPackage ../development/tools/rust/cbindgen {
17205 inherit (darwin.apple_sdk.frameworks) Security;
17207 rust-script = callPackage ../development/tools/rust/rust-script { };
17208 rustup = callPackage ../development/tools/rust/rustup {
17209 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
17211 rustup-toolchain-install-master = callPackage ../development/tools/rust/rustup-toolchain-install-master {
17212 inherit (darwin.apple_sdk.frameworks) Security;
17214 rusty-man = callPackage ../development/tools/rust/rusty-man { };
17215 rustycli = callPackage ../development/tools/rust/rustycli { };
17216 specr-transpile = callPackage ../development/tools/rust/specr-transpile { };
17217 typeshare = callPackage ../development/tools/rust/typeshare { };
17219 sagittarius-scheme = callPackage ../development/compilers/sagittarius-scheme { };
17221 roswell = callPackage ../development/tools/roswell { };
17223 scala_2_10 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.10"; jre = jdk8; };
17224 scala_2_11 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.11"; jre = jdk8; };
17225 scala_2_12 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.12"; };
17226 scala_2_13 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.13"; };
17227 scala_3 = callPackage ../development/compilers/scala { };
17229 scala = scala_2_13;
17230 scala-runners = callPackage ../development/compilers/scala-runners {
17231 coursier = coursier.override { jre = jdk8; };
17234 scalafix = callPackage ../development/tools/scalafix {
17235 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
17237 scalafmt = callPackage ../development/tools/scalafmt { };
17239 scryer-prolog = callPackage ../development/compilers/scryer-prolog { };
17241 seren = callPackage ../applications/networking/instant-messengers/seren { };
17243 serialdv = callPackage ../development/libraries/serialdv { };
17245 serpent = callPackage ../development/compilers/serpent { };
17247 shmig = callPackage ../development/tools/database/shmig { };
17249 sleek = callPackage ../development/tools/database/sleek { };
17251 smlfmt = callPackage ../development/tools/smlfmt { };
17253 # smlnjBootstrap should be redundant, now that smlnj works on Darwin natively
17254 smlnjBootstrap = callPackage ../development/compilers/smlnj/bootstrap.nix { };
17255 smlnj = callPackage ../development/compilers/smlnj {
17256 inherit (darwin) Libsystem;
17259 smlpkg = callPackage ../tools/package-management/smlpkg { };
17261 solc = callPackage ../development/compilers/solc { };
17263 souffle = callPackage ../development/compilers/souffle { };
17265 spasm-ng = callPackage ../development/compilers/spasm-ng { };
17267 spirv-llvm-translator = callPackage ../development/compilers/spirv-llvm-translator { };
17269 sqldeveloper = callPackage ../development/tools/database/sqldeveloper {
17273 sqlfluff = callPackage ../development/tools/database/sqlfluff { };
17275 sqlx-cli = callPackage ../development/tools/rust/sqlx-cli {
17276 inherit (darwin.apple_sdk.frameworks) SystemConfiguration CoreFoundation Security;
17279 squeak = callPackage ../development/compilers/squeak {
17280 stdenv = clangStdenv;
17283 squirrel-sql = callPackage ../development/tools/database/squirrel-sql {
17284 drivers = [ jtds_jdbc mssql_jdbc mysql_jdbc postgresql_jdbc ];
17287 surrealdb-migrations = callPackage ../development/tools/database/surrealdb-migrations {
17288 inherit (darwin.apple_sdk.frameworks) Security;
17291 stalin = callPackage ../development/compilers/stalin { };
17293 stanc = callPackage ../development/compilers/stanc {
17294 ocamlPackages = ocaml-ng.ocamlPackages_4_14_janeStreet_0_15;
17297 metaBuildEnv = callPackage ../development/compilers/meta-environment/meta-build-env { };
17299 svd2rust = callPackage ../development/tools/rust/svd2rust { };
17301 svdtools = callPackage ../development/embedded/svdtools { };
17303 swiftPackages = recurseIntoAttrs (callPackage ../development/compilers/swift { });
17304 inherit (swiftPackages) swift swiftpm sourcekit-lsp swift-format;
17306 swiftpm2nix = callPackage ../development/tools/swiftpm2nix { };
17308 swiProlog = callPackage ../development/compilers/swi-prolog {
17309 inherit (darwin.apple_sdk.frameworks) Security;
17311 swiPrologWithGui = swiProlog.override { withGui = true; };
17313 tbb_2020_3 = callPackage ../development/libraries/tbb/2020_3.nix { };
17314 tbb_2021_8 = callPackage ../development/libraries/tbb { };
17315 # many packages still fail with latest version
17318 terra = callPackage ../development/compilers/terra {
17319 llvmPackages = llvmPackages_11;
17320 inherit (darwin) libobjc;
17321 inherit (darwin.apple_sdk.frameworks) Cocoa Foundation;
17324 teyjus = callPackage ../development/compilers/teyjus {
17325 inherit (ocamlPackages) buildDunePackage;
17328 thrust = callPackage ../development/tools/thrust {
17329 gconf = gnome2.GConf;
17332 tinycc = darwin.apple_sdk_11_0.callPackage ../development/compilers/tinycc { };
17334 tinygo = callPackage ../development/compilers/tinygo {
17335 llvmPackages = llvmPackages_16;
17336 wasi-libc = pkgsCross.wasi32.wasilibc;
17339 tinyscheme = callPackage ../development/interpreters/tinyscheme { };
17341 tbox = callPackage ../development/libraries/tbox { };
17343 typescript = callPackage ../development/compilers/typescript { };
17345 bupc = callPackage ../development/compilers/bupc { };
17347 ubports-click = python3Packages.callPackage ../development/tools/click { };
17349 uasm = callPackage ../development/compilers/uasm { };
17351 urn = callPackage ../development/compilers/urn { };
17353 urweb = callPackage ../development/compilers/urweb {
17357 urbackup-client = callPackage ../applications/backup/urbackup-client { };
17359 vlang = callPackage ../development/compilers/vlang { };
17361 vala-lint = callPackage ../development/tools/vala-lint { };
17363 vcard = python3Packages.toPythonApplication python3Packages.vcard;
17365 inherit (callPackage ../development/compilers/vala { })
17371 vyper = with python3Packages; toPythonApplication vyper;
17373 wazero = callPackage ../development/interpreters/wazero { };
17375 wcc = callPackage ../development/compilers/wcc { };
17377 wla-dx = callPackage ../development/compilers/wla-dx { };
17381 , # This should be the only bintools runtime dep with this sort of logic. The
17382 # Others should instead delegate to the next stage's choice with
17383 # `targetPackages.stdenv.cc.bintools`. This one is different just to
17384 # provide the default choice, avoiding infinite recursion.
17385 # See the bintools attribute for the logic and reasoning. We need to provide
17386 # a default here, since eval will hit this function when bootstrapping
17387 # stdenv where the bintools attribute doesn't exist, but will never actually
17388 # be evaluated -- callPackage ends up being too eager.
17389 bintools ? pkgs.bintools
17390 , libc ? bintools.libc
17391 , # libc++ from the default LLVM version is bound at the top level, but we
17392 # want the C++ library to be explicitly chosen by the caller, and null by
17395 , extraPackages ? lib.optional (cc.isGNU or false && stdenv.targetPlatform.isMinGW) ((threadsCrossFor cc.version).package)
17399 callPackage ../build-support/cc-wrapper (let self = {
17400 nativeTools = stdenv.targetPlatform == stdenv.hostPlatform && stdenv.cc.nativeTools or false;
17401 nativeLibc = stdenv.targetPlatform == stdenv.hostPlatform && stdenv.cc.nativeLibc or false;
17402 nativePrefix = stdenv.cc.nativePrefix or "";
17403 noLibc = !self.nativeLibc && (self.libc == null);
17405 isGNU = cc.isGNU or false;
17406 isClang = cc.isClang or false;
17408 inherit cc bintools libc libcxx extraPackages nixSupport zlib;
17409 } // extraArgs; in self);
17411 wrapCC = cc: wrapCCWith {
17417 , libc ? if stdenv.targetPlatform != stdenv.hostPlatform then libcCross else stdenv.cc.libc
17420 callPackage ../build-support/bintools-wrapper (let self = {
17421 nativeTools = stdenv.targetPlatform == stdenv.hostPlatform && stdenv.cc.nativeTools or false;
17422 nativeLibc = stdenv.targetPlatform == stdenv.hostPlatform && stdenv.cc.nativeLibc or false;
17423 nativePrefix = stdenv.cc.nativePrefix or "";
17425 noLibc = (self.libc == null);
17427 inherit bintools libc;
17428 inherit (darwin) postLinkSignHook signingUtils;
17429 } // extraArgs; in self);
17431 yaml-language-server = callPackage ../development/tools/language-servers/yaml-language-server { };
17434 yap = callPackage ../development/compilers/yap { };
17436 yasm = callPackage ../development/compilers/yasm { };
17438 yosys = callPackage ../development/compilers/yosys { };
17439 yosys-bluespec = callPackage ../development/compilers/yosys/plugins/bluespec.nix { };
17440 yosys-ghdl = callPackage ../development/compilers/yosys/plugins/ghdl.nix { };
17441 yosys-synlig = callPackage ../development/compilers/yosys/plugins/synlig.nix { };
17442 yosys-symbiflow = callPackage ../development/compilers/yosys/plugins/symbiflow.nix { };
17444 z88dk = callPackage ../development/compilers/z88dk { };
17446 zulip = callPackage ../applications/networking/instant-messengers/zulip { };
17448 zulip-term = callPackage ../applications/networking/instant-messengers/zulip-term { };
17450 zulu8 = callPackage ../development/compilers/zulu/8.nix { };
17451 zulu11 = callPackage ../development/compilers/zulu/11.nix { };
17452 zulu17 = callPackage ../development/compilers/zulu/17.nix { };
17453 zulu21 = callPackage ../development/compilers/zulu/21.nix { };
17456 ### DEVELOPMENT / INTERPRETERS
17458 acl2 = callPackage ../development/interpreters/acl2 { };
17459 acl2-minimal = callPackage ../development/interpreters/acl2 { certifyBooks = false; };
17461 angelscript = callPackage ../development/interpreters/angelscript { };
17463 anko = callPackage ../development/interpreters/anko { };
17465 babashka-unwrapped = callPackage ../development/interpreters/babashka { };
17466 babashka = callPackage ../development/interpreters/babashka/wrapped.nix { };
17468 # BQN interpreters and compilers
17470 mbqn = callPackage ../development/interpreters/bqn/mlochbaum-bqn { };
17472 cbqn = cbqn-bootstrap.phase2;
17473 cbqn-replxx = cbqn-bootstrap.phase2-replxx;
17474 cbqn-standalone = cbqn-bootstrap.phase0;
17475 cbqn-standalone-replxx = cbqn-bootstrap.phase0-replxx;
17477 # Below, the classic self-bootstrapping process
17478 cbqn-bootstrap = lib.dontRecurseIntoAttrs {
17479 # Use clang to compile CBQN if we aren't already.
17480 # CBQN's upstream primarily targets and tests clang which means using gcc
17481 # will result in slower binaries and on some platforms failing/broken builds.
17482 # See https://github.com/dzaima/CBQN/issues/12.
17486 # * CBQN using gcc is broken at runtime on i686 due to
17487 # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58416,
17488 # * CBQN uses some CPP macros gcc doesn't like for aarch64.
17489 stdenv = if !stdenv.cc.isClang then clangStdenv else stdenv;
17491 mbqn-source = buildPackages.mbqn.src;
17493 phase0 = callPackage ../development/interpreters/bqn/cbqn {
17494 inherit (cbqn-bootstrap) mbqn-source stdenv;
17495 genBytecode = false;
17499 phase0-replxx = callPackage ../development/interpreters/bqn/cbqn {
17500 inherit (cbqn-bootstrap) mbqn-source stdenv;
17501 genBytecode = false;
17503 enableReplxx = true;
17506 phase1 = callPackage ../development/interpreters/bqn/cbqn {
17507 inherit (cbqn-bootstrap) mbqn-source stdenv;
17508 genBytecode = true;
17509 bqn-path = "${buildPackages.cbqn-bootstrap.phase0}/bin/cbqn";
17512 phase2 = callPackage ../development/interpreters/bqn/cbqn {
17513 inherit (cbqn-bootstrap) mbqn-source stdenv;
17514 genBytecode = true;
17515 bqn-path = "${buildPackages.cbqn-bootstrap.phase1}/bin/cbqn";
17518 phase2-replxx = callPackage ../development/interpreters/bqn/cbqn {
17519 inherit (cbqn-bootstrap) mbqn-source stdenv;
17520 genBytecode = true;
17521 bqn-path = "${buildPackages.cbqn-bootstrap.phase1}/bin/cbqn";
17522 enableReplxx = true;
17526 dbqn = callPackage ../development/interpreters/bqn/dzaima-bqn {
17527 buildNativeImage = false;
17528 stdenv = stdenvNoCC;
17531 dbqn-native = callPackage ../development/interpreters/bqn/dzaima-bqn {
17532 buildNativeImage = true;
17536 chibi = callPackage ../development/interpreters/chibi { };
17538 ceptre = callPackage ../development/interpreters/ceptre { };
17540 cg3 = callPackage ../development/interpreters/cg3 { };
17542 cling = callPackage ../development/interpreters/cling { };
17544 clips = callPackage ../development/interpreters/clips { };
17546 cliscord = callPackage ../misc/cliscord {
17547 inherit (darwin.apple_sdk.frameworks) Security;
17550 dart-sass-embedded = callPackage ../misc/dart-sass-embedded { };
17552 clojupyter = callPackage ../applications/editors/jupyter-kernels/clojupyter {
17556 clojure = callPackage ../development/interpreters/clojure {
17557 # set this to an LTS version of java
17561 clojure-lsp = callPackage ../development/tools/misc/clojure-lsp { };
17563 clooj = callPackage ../development/interpreters/clojure/clooj.nix { };
17565 dhall = haskell.lib.compose.justStaticExecutables haskellPackages.dhall;
17567 dhall-bash = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-bash;
17569 dhall-docs = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-docs;
17571 dhall-lsp-server = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-lsp-server;
17573 dhall-json = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-json;
17575 dhall-nix = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-nix;
17577 dhall-nixpkgs = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-nixpkgs;
17579 dhall-yaml = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-yaml;
17581 dhallPackages = recurseIntoAttrs (callPackage ./dhall-packages.nix { });
17583 duktape = callPackage ../development/interpreters/duktape { };
17585 duckscript = callPackage ../development/tools/rust/duckscript {
17586 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
17589 evcxr = callPackage ../development/interpreters/evcxr {
17590 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
17593 beam = callPackage ./beam-packages.nix { };
17594 beam_nox = callPackage ./beam-packages.nix { beam = beam_nox; wxSupport = false; };
17595 beam_minimal = callPackage ./beam-packages.nix {
17596 beam = beam_minimal;
17598 systemdSupport = false;
17601 inherit (beam.interpreters)
17602 erlang erlang_26 erlang_25 erlang_24
17603 erlang_odbc erlang_javac erlang_odbc_javac
17604 elixir elixir_1_15 elixir_1_14 elixir_1_13 elixir_1_12 elixir_1_11 elixir_1_10
17607 erlang_nox = beam_nox.interpreters.erlang;
17609 inherit (beam.packages.erlang)
17610 erlang-ls erlfmt elvis-erlang
17611 rebar rebar3 rebar3WithPlugins
17612 fetchHex beamPackages
17615 expr = callPackage ../development/interpreters/expr { };
17617 genemichaels = callPackage ../development/tools/rust/genemichaels { };
17619 gnudatalanguage = callPackage ../development/interpreters/gnudatalanguage {
17620 inherit (llvmPackages) openmp;
17621 inherit (darwin.apple_sdk.frameworks) Cocoa;
17622 # MPICH currently build on Darwin
17626 gpython = callPackage ../development/interpreters/gpython { };
17628 graphql-client = callPackage ../development/tools/graphql-client {
17629 inherit (darwin.apple_sdk.frameworks) Security;
17632 graphqlmap = callPackage ../tools/security/graphqlmap { };
17634 graphqurl = callPackage ../tools/networking/graphqurl { };
17636 groovy = callPackage ../development/interpreters/groovy { };
17638 inherit (callPackages ../applications/networking/cluster/hadoop {})
17642 hadoop3 = hadoop_3_3;
17645 hashlink = callPackage ../development/interpreters/hashlink { };
17647 io = callPackage ../development/interpreters/io { };
17649 ivy = callPackage ../development/interpreters/ivy { };
17651 j = callPackage ../development/interpreters/j {
17652 stdenv = clangStdenv;
17655 jacinda = haskell.lib.compose.justStaticExecutables haskellPackages.jacinda;
17657 janet = callPackage ../development/interpreters/janet { };
17659 jpm = callPackage ../development/interpreters/janet/jpm.nix { };
17661 jelly = callPackage ../development/interpreters/jelly { };
17663 jimtcl = callPackage ../development/interpreters/jimtcl { };
17665 jmeter = callPackage ../applications/networking/jmeter { };
17667 joker = callPackage ../development/interpreters/joker { };
17669 davmail = callPackage ../applications/networking/davmail {
17673 kamilalisp = callPackage ../development/interpreters/kamilalisp { };
17675 kanif = callPackage ../applications/networking/cluster/kanif { };
17677 kona = callPackage ../development/interpreters/kona { };
17679 konf = callPackage ../development/tools/konf { };
17681 lambda-lisp = callPackage ../development/interpreters/lambda-lisp { };
17682 lambda-lisp-blc = lambda-lisp;
17684 lolcode = callPackage ../development/interpreters/lolcode { };
17686 love_0_10 = callPackage ../development/interpreters/love/0.10.nix { };
17687 love_11 = callPackage ../development/interpreters/love/11.nix { };
17690 wabt = callPackage ../development/tools/wabt { };
17692 zuo = callPackage ../development/interpreters/zuo { };
17694 ### LUA interpreters
17695 emilua = callPackage ../development/interpreters/emilua { };
17697 luaInterpreters = callPackage ./../development/interpreters/lua-5 { };
17698 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;
17700 lua5 = lua5_2_compat;
17703 lua51Packages = recurseIntoAttrs lua5_1.pkgs;
17704 lua52Packages = recurseIntoAttrs lua5_2.pkgs;
17705 lua53Packages = recurseIntoAttrs lua5_3.pkgs;
17706 lua54Packages = recurseIntoAttrs lua5_4.pkgs;
17707 luajitPackages = recurseIntoAttrs luajit.pkgs;
17709 luaPackages = lua52Packages;
17711 luajit = luajit_2_1;
17713 luarocks = luaPackages.luarocks;
17714 luarocks-nix = luaPackages.luarocks-nix;
17716 luarocks-packages-updater = callPackage ../development/lua-modules/updater {
17717 inherit (python3Packages) buildPythonApplication ;
17721 luau = callPackage ../development/interpreters/luau { };
17723 lune = callPackage ../development/interpreters/lune { };
17725 toluapp = callPackage ../development/tools/toluapp {
17726 lua = lua5_1; # doesn't work with any other :(
17732 CuboCore = recurseIntoAttrs (import ./cubocore-packages.nix {
17733 inherit newScope lxqt lib libsForQt5;
17736 ### End of CuboCore
17738 maude = callPackage ../development/interpreters/maude {
17739 stdenv = if stdenv.cc.isClang then llvmPackages_7.stdenv else stdenv;
17742 me_cleaner = callPackage ../tools/misc/me_cleaner { };
17744 mesos-dns = callPackage ../servers/mesos-dns { };
17746 metamath = callPackage ../development/interpreters/metamath { };
17748 minder = callPackage ../applications/misc/minder { };
17750 mujs = callPackage ../development/interpreters/mujs { };
17752 nelua = callPackage ../development/interpreters/nelua { };
17754 nextflow = callPackage ../development/interpreters/nextflow { };
17756 ngn-k = callPackage ../development/interpreters/ngn-k { };
17758 oak = callPackage ../development/interpreters/oak { };
17760 obb = callPackage ../development/interpreters/clojure/obb.nix { };
17762 octave = callPackage ../development/interpreters/octave { };
17764 octaveFull = octave.override {
17768 octave-kernel = callPackage ../applications/editors/jupyter-kernels/octave { };
17770 octavePackages = recurseIntoAttrs octave.pkgs;
17772 pachyderm = callPackage ../applications/networking/cluster/pachyderm { };
17775 # PHP interpreters, packages and extensions.
17777 # Set default PHP interpreter, extensions and packages
17779 phpExtensions = php.extensions;
17780 phpPackages = php.packages;
17782 # Import PHP83 interpreter, extensions and packages
17783 php83 = callPackage ../development/interpreters/php/8.3.nix {
17784 stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
17785 pcre2 = pcre2.override {
17786 withJitSealloc = false; # See https://bugs.php.net/bug.php?id=78927 and https://bugs.php.net/bug.php?id=78630
17789 php83Extensions = recurseIntoAttrs php83.extensions;
17790 php83Packages = recurseIntoAttrs php83.packages;
17792 # Import PHP82 interpreter, extensions and packages
17793 php82 = callPackage ../development/interpreters/php/8.2.nix {
17794 stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
17795 pcre2 = pcre2.override {
17796 withJitSealloc = false; # See https://bugs.php.net/bug.php?id=78927 and https://bugs.php.net/bug.php?id=78630
17799 php82Extensions = recurseIntoAttrs php82.extensions;
17800 php82Packages = recurseIntoAttrs php82.packages;
17802 # Import PHP81 interpreter, extensions and packages
17803 php81 = callPackage ../development/interpreters/php/8.1.nix {
17804 stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
17805 pcre2 = pcre2.override {
17806 withJitSealloc = false; # See https://bugs.php.net/bug.php?id=78927 and https://bugs.php.net/bug.php?id=78630
17809 php81Extensions = recurseIntoAttrs php81.extensions;
17810 php81Packages = recurseIntoAttrs php81.packages;
17812 phpactor = callPackage ../development/tools/phpactor { };
17814 picoc = callPackage ../development/interpreters/picoc { };
17816 picolisp = callPackage ../development/interpreters/picolisp { };
17818 polyml = callPackage ../development/compilers/polyml { };
17819 polyml56 = callPackage ../development/compilers/polyml/5.6.nix { };
17820 polyml57 = callPackage ../development/compilers/polyml/5.7.nix { };
17822 # Python interpreters. All standard library modules are included except for tkinter, which is
17823 # available as `pythonPackages.tkinter` and can be used as any other Python package.
17824 # When switching these sets, please update docs at ../../doc/languages-frameworks/python.md
17825 python2 = python27;
17826 python3 = python311;
17828 # pythonPackages further below, but assigned here because they need to be in sync
17829 python2Packages = dontRecurseIntoAttrs python27Packages;
17830 python3Packages = dontRecurseIntoAttrs python311Packages;
17836 # Python interpreter that is build with all modules, including tkinter.
17837 # These are for compatibility and should not be used inside Nixpkgs.
17838 python2Full = python2.override {
17839 self = python2Full;
17840 pythonAttr = "python2Full";
17843 python27Full = python27.override {
17844 self = python27Full;
17845 pythonAttr = "python27Full";
17848 python3Full = python3.override {
17849 self = python3Full;
17850 pythonAttr = "python3Full";
17851 bluezSupport = true;
17854 python38Full = python38.override {
17855 self = python38Full;
17856 pythonAttr = "python38Full";
17857 bluezSupport = true;
17860 python39Full = python39.override {
17861 self = python39Full;
17862 pythonAttr = "python39Full";
17863 bluezSupport = true;
17866 python310Full = python310.override {
17867 self = python310Full;
17868 pythonAttr = "python310Full";
17869 bluezSupport = true;
17872 python311Full = python311.override {
17873 self = python311Full;
17874 pythonAttr = "python311Full";
17875 bluezSupport = true;
17878 python312Full = python312.override {
17879 self = python312Full;
17880 pythonAttr = "python312Full";
17881 bluezSupport = true;
17884 python313Full = python313.override {
17885 self = python313Full;
17886 pythonAttr = "python313Full";
17887 bluezSupport = true;
17891 pythonInterpreters = callPackage ./../development/interpreters/python { };
17892 inherit (pythonInterpreters) python27 python38 python39 python310 python311 python312 python313 python3Minimal pypy27 pypy310 pypy39 rustpython;
17894 # List of extensions with overrides to apply to all Python package sets.
17895 pythonPackagesExtensions = [ ];
17896 # Python package sets.
17897 python27Packages = python27.pkgs;
17898 python38Packages = python38.pkgs;
17899 python39Packages = python39.pkgs;
17900 python310Packages = recurseIntoAttrs python310.pkgs;
17901 python311Packages = recurseIntoAttrs python311.pkgs;
17902 python312Packages = python312.pkgs;
17903 python313Packages = python313.pkgs;
17904 pypyPackages = pypy.pkgs;
17905 pypy2Packages = pypy2.pkgs;
17906 pypy27Packages = pypy27.pkgs;
17907 pypy3Packages = pypy3.pkgs;
17908 pypy39Packages = pypy39.pkgs;
17909 pypy310Packages = pypy310.pkgs;
17911 py3c = callPackage ../development/libraries/py3c { };
17913 pythonManylinuxPackages = callPackage ./../development/interpreters/python/manylinux { };
17915 pythonCondaPackages = callPackage ./../development/interpreters/python/conda { };
17917 update-python-libraries = callPackage ../development/interpreters/python/update-python-libraries { };
17919 # Should eventually be moved inside Python interpreters.
17920 python-setup-hook = buildPackages.callPackage ../development/interpreters/python/setup-hook.nix { };
17922 pythonDocs = recurseIntoAttrs (callPackage ../development/interpreters/python/cpython/docs {});
17924 check-jsonschema = callPackage ../development/tools/check-jsonschema { };
17926 pypi-mirror = callPackage ../development/tools/pypi-mirror { };
17928 setupcfg2nix = python3Packages.callPackage ../development/tools/setupcfg2nix { };
17930 svg2tikz = with python3.pkgs; toPythonApplication svg2tikz;
17932 svg2pdf = callPackage ../tools/graphics/svg2pdf { };
17934 pew = callPackage ../development/tools/pew { };
17936 poetry = callPackage ../tools/package-management/poetry { };
17938 poetryPlugins = recurseIntoAttrs poetry.plugins;
17940 poetry2conda = callPackage ../tools/package-management/poetry2conda { };
17942 pip-audit = callPackage ../development/tools/pip-audit { };
17944 pipenv = callPackage ../development/tools/pipenv { };
17946 pipx = with python3.pkgs; toPythonApplication pipx;
17948 pipewire = callPackage ../development/libraries/pipewire {
17949 # ffmpeg depends on SDL2 which depends on pipewire by default.
17950 # Break the cycle by depending on ffmpeg-headless.
17951 # Pipewire only uses libavcodec (via an SPA plugin), which isn't
17952 # affected by the *-headless changes.
17953 ffmpeg = ffmpeg-headless;
17956 pipewire_0_2 = callPackage ../development/libraries/pipewire/0.2.nix { };
17957 wireplumber = callPackage ../development/libraries/pipewire/wireplumber.nix { };
17959 pw-volume = callPackage ../tools/audio/pw-volume { };
17961 pyradio = callPackage ../applications/audio/pyradio { };
17963 racket = callPackage ../development/interpreters/racket {
17964 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
17966 racket_7_9 = callPackage ../development/interpreters/racket/racket_7_9.nix {
17967 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
17969 racket-minimal = callPackage ../development/interpreters/racket/minimal.nix { };
17971 rakudo = callPackage ../development/interpreters/rakudo { };
17972 moarvm = callPackage ../development/interpreters/rakudo/moarvm.nix {
17973 inherit (darwin.apple_sdk.frameworks) CoreServices ApplicationServices;
17975 nqp = callPackage ../development/interpreters/rakudo/nqp.nix { };
17976 zef = callPackage ../development/interpreters/rakudo/zef.nix { };
17978 rascal = callPackage ../development/interpreters/rascal { };
17980 red = callPackage ../development/interpreters/red { };
17982 regexploit = callPackage ../tools/security/regexploit { };
17984 regextester = callPackage ../applications/misc/regextester { };
17986 regina = callPackage ../development/interpreters/regina { };
17988 inherit (ocamlPackages) reason;
17990 buildRubyGem = callPackage ../development/ruby-modules/gem {
17991 inherit (darwin) libobjc;
17993 defaultGemConfig = callPackage ../development/ruby-modules/gem-config {
17994 inherit (darwin) DarwinTools cctools autoSignDarwinBinariesHook;
17995 inherit (darwin.apple_sdk.frameworks) CoreServices;
17997 bundix = callPackage ../development/ruby-modules/bundix { };
17998 bundler = callPackage ../development/ruby-modules/bundler { };
17999 bundlerEnv = callPackage ../development/ruby-modules/bundler-env { };
18000 bundlerApp = callPackage ../development/ruby-modules/bundler-app { };
18001 bundlerUpdateScript = callPackage ../development/ruby-modules/bundler-update-script { };
18003 bundler-audit = callPackage ../tools/security/bundler-audit { };
18005 sol2 = callPackage ../development/libraries/sol2 { };
18007 solargraph = rubyPackages.solargraph;
18009 rbenv = callPackage ../development/ruby-modules/rbenv { };
18011 rubyfmt = darwin.apple_sdk_11_0.callPackage ../development/tools/rubyfmt {
18012 inherit (darwin.apple_sdk_11_0.frameworks) Foundation Security;
18013 inherit (darwin) libobjc;
18016 inherit (callPackage ../development/interpreters/ruby {
18017 inherit (darwin) libobjc libunwind;
18018 inherit (darwin.apple_sdk.frameworks) Foundation;
18028 rubyPackages = rubyPackages_3_1;
18030 rubyPackages_2_7 = recurseIntoAttrs ruby_2_7.gems;
18031 rubyPackages_3_1 = recurseIntoAttrs ruby_3_1.gems;
18032 rubyPackages_3_2 = recurseIntoAttrs ruby_3_2.gems;
18033 rubyPackages_3_3 = recurseIntoAttrs ruby_3_3.gems;
18035 mruby = callPackage ../development/compilers/mruby { };
18037 samplebrain = libsForQt5.callPackage ../applications/audio/samplebrain { };
18039 scsh = callPackage ../development/interpreters/scsh { };
18041 scheme48 = callPackage ../development/interpreters/scheme48 { };
18043 scheme-bytestructures = callPackage ../development/scheme-modules/scheme-bytestructures { };
18045 smiley-sans = callPackage ../data/fonts/smiley-sans { };
18047 inherit (callPackages ../applications/networking/cluster/spark { })
18048 spark_3_4 spark_3_3 spark_3_2;
18049 spark3 = spark_3_4;
18052 sparkleshare = callPackage ../applications/version-management/sparkleshare { };
18054 spark2014 = callPackage ../development/libraries/ada/spark2014 { };
18056 spidermonkey_78 = callPackage ../development/interpreters/spidermonkey/78.nix {
18057 inherit (darwin) libobjc;
18059 spidermonkey_91 = callPackage ../development/interpreters/spidermonkey/91.nix {
18060 inherit (darwin) libobjc;
18062 spidermonkey_102 = callPackage ../development/interpreters/spidermonkey/102.nix {
18063 inherit (darwin) libobjc;
18065 spidermonkey_115 = callPackage ../development/interpreters/spidermonkey/115.nix {
18066 inherit (darwin) libobjc;
18069 ssm-session-manager-plugin = callPackage ../applications/networking/cluster/ssm-session-manager-plugin { };
18071 starlark = callPackage ../development/interpreters/starlark { };
18073 starlark-rust = callPackage ../development/interpreters/starlark-rust { };
18075 supercollider = libsForQt5.callPackage ../development/interpreters/supercollider {
18076 fftw = fftwSinglePrec;
18079 supercollider_scel = supercollider.override { useSCEL = true; };
18081 supercolliderPlugins = recurseIntoAttrs {
18082 sc3-plugins = callPackage ../development/interpreters/supercollider/plugins/sc3-plugins.nix {
18083 fftw = fftwSinglePrec;
18087 supercollider-with-plugins = callPackage ../development/interpreters/supercollider/wrapper.nix {
18091 supercollider-with-sc3-plugins = supercollider-with-plugins.override {
18092 plugins = with supercolliderPlugins; [ sc3-plugins ];
18095 taktuk = callPackage ../applications/networking/cluster/taktuk { };
18098 tcl-8_5 = callPackage ../development/interpreters/tcl/8.5.nix { };
18099 tcl-8_6 = callPackage ../development/interpreters/tcl/8.6.nix { };
18101 tclreadline = callPackage ../development/interpreters/tclreadline { };
18103 eltclsh = callPackage ../development/tools/eltclsh { };
18105 waagent = callPackage ../applications/networking/cluster/waagent { };
18107 wapm-cli = callPackage ../tools/package-management/wapm/cli {
18108 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
18111 wasm = ocamlPackages.wasm;
18113 wasm3 = callPackage ../development/interpreters/wasm3 { };
18115 yaegi = callPackage ../development/interpreters/yaegi { };
18117 yex-lang = callPackage ../development/interpreters/yex-lang { };
18119 ### DEVELOPMENT / MISC
18121 inherit (callPackage ../development/misc/h3 { }) h3_3 h3_4;
18125 amtk = callPackage ../development/libraries/amtk { };
18127 avrlibc = callPackage ../development/misc/avr/libc { };
18128 avrlibcCross = callPackage ../development/misc/avr/libc {
18129 stdenv = crossLibcStdenv;
18132 avr8burnomat = callPackage ../development/misc/avr8-burn-omat { };
18134 cppreference-doc = callPackage ../development/misc/cppreference-doc { };
18136 sourceFromHead = callPackage ../build-support/source-from-head-fun.nix { };
18138 jruby = callPackage ../development/interpreters/jruby { };
18140 jython = callPackage ../development/interpreters/jython { };
18142 gImageReader = callPackage ../applications/misc/gImageReader { };
18144 gimme-aws-creds = callPackage ../tools/admin/gimme-aws-creds { };
18146 gimoji = callPackage ../applications/misc/gimoji { };
18148 guile_1_8 = callPackage ../development/interpreters/guile/1.8.nix { };
18150 # Needed for autogen
18151 guile_2_0 = callPackage ../development/interpreters/guile/2.0.nix { };
18153 guile_2_2 = callPackage ../development/interpreters/guile/2.2.nix { };
18155 guile_3_0 = callPackage ../development/interpreters/guile/3.0.nix { };
18159 guile-cairo = callPackage ../development/guile-modules/guile-cairo { };
18161 guile-commonmark = callPackage ../development/guile-modules/guile-commonmark { };
18163 guile-config = callPackage ../development/guile-modules/guile-config { };
18165 guile-fibers = callPackage ../development/guile-modules/guile-fibers { };
18167 guile-gcrypt = callPackage ../development/guile-modules/guile-gcrypt { };
18169 guile-git = callPackage ../development/guile-modules/guile-git { };
18171 guile-gnutls = callPackage ../development/guile-modules/guile-gnutls { };
18173 guile-json = callPackage ../development/guile-modules/guile-json { };
18175 guile-lib = callPackage ../development/guile-modules/guile-lib { };
18177 guile-ncurses = callPackage ../development/guile-modules/guile-ncurses { };
18179 guile-opengl = callPackage ../development/guile-modules/guile-opengl { };
18181 guile-reader = callPackage ../development/guile-modules/guile-reader { };
18183 guile-sdl = callPackage ../development/guile-modules/guile-sdl {
18187 guile-sdl2 = callPackage ../development/guile-modules/guile-sdl2 { };
18189 guile-sqlite3 = callPackage ../development/guile-modules/guile-sqlite3 { };
18191 guile-ssh = callPackage ../development/guile-modules/guile-ssh { };
18193 guile-xcb = callPackage ../development/guile-modules/guile-xcb {
18197 inav-blackbox-tools = callPackage ../tools/misc/inav-blackbox-tools { };
18199 infracost = callPackage ../tools/misc/infracost { };
18201 jetbrains-toolbox = callPackage ../applications/misc/jetbrains-toolbox { };
18203 msp430GccSupport = callPackage ../development/misc/msp430/gcc-support.nix { };
18205 msp430Newlib = callPackage ../development/misc/msp430/newlib.nix { };
18206 msp430NewlibCross = callPackage ../development/misc/msp430/newlib.nix {
18207 newlib = newlibCross;
18210 mspds = callPackage ../development/misc/msp430/mspds { };
18211 mspds-bin = callPackage ../development/misc/msp430/mspds/binary.nix { };
18213 mspdebug = callPackage ../development/misc/msp430/mspdebug.nix { };
18215 vc4-newlib = callPackage ../development/misc/vc4/newlib.nix { };
18217 or1k-newlib = callPackage ../development/misc/or1k/newlib.nix { };
18219 rappel = callPackage ../development/misc/rappel { };
18221 pharo = callPackage ../development/pharo { };
18223 protege-distribution = callPackage ../development/web/protege-distribution { };
18225 publii = callPackage ../development/web/publii {};
18227 umr = callPackage ../development/misc/umr {
18228 llvmPackages = llvmPackages_14;
18231 refurb = callPackage ../development/tools/refurb { };
18233 srandrd = callPackage ../tools/X11/srandrd { };
18235 sratoolkit = callPackage ../applications/science/biology/sratoolkit { };
18237 srecord = callPackage ../development/tools/misc/srecord { };
18239 srelay = callPackage ../tools/networking/srelay { };
18241 xidel = callPackage ../tools/text/xidel { };
18243 asdf-vm = callPackage ../tools/misc/asdf-vm { };
18245 rtx = callPackage ../tools/misc/rtx {
18246 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
18249 ### DEVELOPMENT / TOOLS
18251 abi-compliance-checker = callPackage ../development/tools/misc/abi-compliance-checker { };
18253 abi-dumper = callPackage ../development/tools/misc/abi-dumper { };
18255 abuild = callPackage ../development/tools/abuild { };
18257 actionlint = callPackage ../development/tools/analysis/actionlint { };
18259 adreaper = callPackage ../tools/security/adreaper { };
18261 adtool = callPackage ../tools/admin/adtool { };
18263 aeron = callPackage ../servers/aeron { };
18265 inherit (callPackage ../development/tools/alloy { })
18270 altair = callPackage ../development/tools/altair-graphql-client { };
18272 ameba = callPackage ../development/tools/ameba { };
18274 anybadge = with python3Packages; toPythonApplication anybadge;
18276 apgdiff = callPackage ../development/tools/database/apgdiff { };
18278 apkg = callPackage ../tools/package-management/apkg { };
18280 augeas = callPackage ../tools/system/augeas { };
18282 autoadb = callPackage ../misc/autoadb { };
18284 ansible = ansible_2_15;
18285 ansible_2_15 = python3Packages.toPythonApplication python3Packages.ansible-core;
18286 ansible_2_14 = python3Packages.toPythonApplication (python3Packages.ansible-core.overridePythonAttrs (oldAttrs: rec {
18287 version = "2.14.6";
18288 src = oldAttrs.src.override {
18290 hash = "sha256-DN2w30VFYZgfHFQdt6xTmNXp3kUuofAYR6y9Ax/X0rI=";
18293 ansible_2_13 = python3Packages.toPythonApplication (python3Packages.ansible-core.overridePythonAttrs (oldAttrs: rec {
18294 version = "2.13.10";
18295 src = oldAttrs.src.override {
18297 hash = "sha256-1LQKSq+GDe9sLJ6K1SAfhoPj59fY4hRjxtWepPixLfc=";
18301 ansible-doctor = callPackage ../tools/admin/ansible/doctor.nix { };
18303 dbus-test-runner = callPackage ../development/tools/dbus-test-runner { };
18305 doq = callPackage ../development/tools/misc/doq { };
18307 espup = callPackage ../development/tools/espup { };
18309 karma-runner = callPackage ../development/tools/karma-runner { };
18311 phpunit = callPackage ../development/tools/misc/phpunit { };
18313 teller = callPackage ../development/tools/teller { };
18315 yakut = python3Packages.callPackage ../development/tools/misc/yakut { };
18317 ### DEVELOPMENT / TOOLS / LANGUAGE-SERVERS
18319 ansible-language-server = callPackage ../development/tools/language-servers/ansible-language-server { };
18321 beancount-language-server = callPackage ../development/tools/language-servers/beancount-language-server { };
18323 buf-language-server = callPackage ../development/tools/language-servers/buf-language-server { };
18325 ccls = callPackage ../development/tools/language-servers/ccls {
18326 llvmPackages = llvmPackages_14;
18329 docker-compose-language-service = callPackage ../development/tools/language-servers/docker-compose-language-service { };
18331 dockerfile-language-server-nodejs = callPackage ../development/tools/language-servers/dockerfile-language-server-nodejs { };
18333 dot-language-server = callPackage ../development/tools/language-servers/dot-language-server { };
18335 emmet-ls = callPackage ../development/tools/language-servers/emmet-ls { };
18337 fortls = python3.pkgs.callPackage ../development/tools/language-servers/fortls { };
18339 fortran-language-server = python3.pkgs.callPackage ../development/tools/language-servers/fortran-language-server { };
18341 glslls = callPackage ../development/tools/language-servers/glslls { };
18343 gopls = callPackage ../development/tools/language-servers/gopls { };
18345 helm-ls = callPackage ../development/tools/language-servers/helm-ls { };
18347 javascript-typescript-langserver = callPackage ../development/tools/language-servers/javascript-typescript-langserver { };
18349 jdt-language-server = callPackage ../development/tools/language-servers/jdt-language-server { };
18351 jsonnet-language-server = callPackage ../development/tools/language-servers/jsonnet-language-server { };
18353 kotlin-language-server = callPackage ../development/tools/language-servers/kotlin-language-server { };
18355 lua-language-server = darwin.apple_sdk_11_0.callPackage ../development/tools/language-servers/lua-language-server {
18356 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation Foundation;
18357 inherit (darwin) ditto;
18360 metals = callPackage ../development/tools/language-servers/metals { };
18362 millet = callPackage ../development/tools/language-servers/millet { };
18364 neocmakelsp = callPackage ../development/tools/language-servers/neocmakelsp { };
18366 nil = callPackage ../development/tools/language-servers/nil { };
18368 nixd = callPackage ../development/tools/language-servers/nixd {
18369 llvmPackages = llvmPackages_16;
18370 nix = nixVersions.nix_2_16;
18373 openscad-lsp = callPackage ../development/tools/language-servers/openscad-lsp { };
18375 perlnavigator = callPackage ../development/tools/language-servers/perlnavigator { };
18377 postgres-lsp = callPackage ../development/tools/language-servers/postgres-lsp { };
18379 pylyzer = callPackage ../development/tools/language-servers/pylyzer { };
18381 rnix-lsp = callPackage ../development/tools/language-servers/rnix-lsp {
18382 nix = nixVersions.nix_2_15;
18385 ruff-lsp = python3Packages.callPackage ../development/tools/language-servers/ruff-lsp { };
18387 rune-languageserver = callPackage ../development/tools/language-servers/rune-languageserver { };
18389 svls = callPackage ../development/tools/language-servers/svls { };
18391 typst-lsp = callPackage ../development/tools/language-servers/typst-lsp { };
18393 vala-language-server = callPackage ../development/tools/language-servers/vala-language-server { };
18395 verible = callPackage ../development/tools/language-servers/verible { };
18397 vscode-langservers-extracted = callPackage ../development/tools/language-servers/vscode-langservers-extracted { };
18399 zls = callPackage ../development/tools/language-servers/zls { };
18401 ansible-later = callPackage ../tools/admin/ansible/later.nix { };
18403 ansible-lint = callPackage ../tools/admin/ansible/lint.nix { };
18405 antlr2 = callPackage ../development/tools/parsing/antlr/2.7.7.nix { };
18406 antlr3_4 = callPackage ../development/tools/parsing/antlr/3.4.nix { };
18407 antlr3_5 = callPackage ../development/tools/parsing/antlr/3.5.nix { };
18410 inherit (callPackages ../development/tools/parsing/antlr/4.nix { })
18418 antlr4 = antlr4_13;
18422 apacheAnt = callPackage ../development/tools/build-managers/apache-ant { };
18423 apacheAnt_1_9 = callPackage ../development/tools/build-managers/apache-ant/1.9.nix { };
18426 apacheKafka = apacheKafka_3_5;
18427 apacheKafka_2_8 = callPackage ../servers/apache-kafka { majorVersion = "2.8"; };
18428 apacheKafka_3_0 = callPackage ../servers/apache-kafka { majorVersion = "3.0"; };
18429 apacheKafka_3_1 = callPackage ../servers/apache-kafka { majorVersion = "3.1"; };
18430 apacheKafka_3_2 = callPackage ../servers/apache-kafka { majorVersion = "3.2"; };
18431 apacheKafka_3_3 = callPackage ../servers/apache-kafka { majorVersion = "3.3"; };
18432 apacheKafka_3_4 = callPackage ../servers/apache-kafka { majorVersion = "3.4"; };
18433 apacheKafka_3_5 = callPackage ../servers/apache-kafka { majorVersion = "3.5"; };
18435 kt = callPackage ../tools/misc/kt { };
18437 argbash = callPackage ../development/tools/misc/argbash { };
18439 arpa2cm = callPackage ../development/tools/build-managers/arpa2cm { };
18441 arpa2common = callPackage ../development/libraries/arpa2common { };
18443 asn2quickder = python3Packages.callPackage ../development/tools/asn2quickder { };
18445 astyle = callPackage ../development/tools/misc/astyle { };
18447 automaticcomponenttoolkit = callPackage ../development/tools/misc/automaticcomponenttoolkit { };
18449 aviator = callPackage ../development/tools/misc/aviator { };
18451 awf = callPackage ../development/tools/misc/awf { };
18453 aws-adfs = with python3Packages; toPythonApplication aws-adfs;
18455 electron-source = callPackage ../development/tools/electron { };
18457 inherit (callPackages ../development/tools/electron/binary { })
18478 electron_10 = electron_10-bin;
18479 electron_11 = electron_11-bin;
18480 electron_12 = electron_12-bin;
18481 electron_13 = electron_13-bin;
18482 electron_14 = electron_14-bin;
18483 electron_15 = electron_15-bin;
18484 electron_16 = electron_16-bin;
18485 electron_17 = electron_17-bin;
18486 electron_18 = electron_18-bin;
18487 electron_19 = electron_19-bin;
18488 electron_20 = electron_20-bin;
18489 electron_21 = electron_21-bin;
18490 electron_22 = electron_22-bin;
18491 electron_23 = electron_23-bin;
18492 electron_24 = electron_24-bin;
18493 electron_25 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_25 then electron-source.electron_25 else electron_25-bin;
18494 electron_26 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_26 then electron-source.electron_26 else electron_26-bin;
18495 electron_27 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_27 then electron-source.electron_27 else electron_27-bin;
18496 electron = electron_27;
18498 autobuild = callPackage ../development/tools/misc/autobuild { };
18500 autoconf = autoconf271;
18502 autoconf-archive = callPackage ../development/tools/misc/autoconf-archive { };
18504 autoconf213 = callPackage ../development/tools/misc/autoconf/2.13.nix { };
18505 autoconf264 = callPackage ../development/tools/misc/autoconf/2.64.nix { };
18506 autoconf269 = callPackage ../development/tools/misc/autoconf/2.69.nix { };
18507 autoconf271 = callPackage ../development/tools/misc/autoconf { };
18509 acr = callPackage ../development/tools/misc/acr { };
18511 autocutsel = callPackage ../tools/X11/autocutsel{ };
18513 automake = automake116x;
18515 automake111x = callPackage ../development/tools/misc/automake/automake-1.11.x.nix { };
18517 automake115x = callPackage ../development/tools/misc/automake/automake-1.15.x.nix { };
18519 automake116x = callPackage ../development/tools/misc/automake/automake-1.16.x.nix { };
18521 avrdude = callPackage ../development/embedded/avrdude { };
18523 b4 = callPackage ../development/tools/b4 { };
18525 babeltrace = callPackage ../development/tools/misc/babeltrace { };
18527 bam = callPackage ../development/tools/build-managers/bam { };
18529 bandit = with python3Packages; toPythonApplication bandit;
18533 bazel_4 = callPackage ../development/tools/build-managers/bazel/bazel_4 {
18534 inherit (darwin) cctools;
18535 inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Foundation;
18536 buildJdk = jdk11_headless;
18537 buildJdkName = "java11";
18538 runJdk = jdk11_headless;
18539 stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else gcc10StdenvCompat;
18540 bazel_self = bazel_4;
18543 bazel_5 = callPackage ../development/tools/build-managers/bazel/bazel_5 {
18544 inherit (darwin) cctools sigtool;
18545 inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Foundation;
18546 buildJdk = jdk11_headless;
18547 runJdk = jdk11_headless;
18548 stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
18549 bazel_self = bazel_5;
18552 bazel_6 = darwin.apple_sdk_11_0.callPackage ../development/tools/build-managers/bazel/bazel_6 {
18553 inherit (darwin) cctools;
18554 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation CoreServices Foundation;
18555 buildJdk = jdk11_headless;
18556 runJdk = jdk11_headless;
18557 stdenv = if stdenv.isDarwin then
18558 darwin.apple_sdk_11_0.stdenv else
18559 if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
18560 bazel_self = bazel_6;
18563 bazel-buildtools = callPackage ../development/tools/build-managers/bazel/buildtools { };
18564 buildifier = bazel-buildtools;
18565 buildozer = bazel-buildtools;
18566 unused_deps = bazel-buildtools;
18568 bazel-remote = callPackage ../development/tools/build-managers/bazel/bazel-remote { };
18570 bazel-watcher = callPackage ../development/tools/bazel-watcher { };
18572 bazel-gazelle = callPackage ../development/tools/bazel-gazelle { };
18574 bazel-kazel = callPackage ../development/tools/bazel-kazel { };
18576 bazelisk = callPackage ../development/tools/bazelisk { };
18578 rebazel = callPackage ../development/tools/rebazel {
18579 inherit (darwin.apple_sdk.frameworks) CoreServices;
18582 buildBazelPackage = darwin.apple_sdk_11_0.callPackage ../build-support/build-bazel-package { };
18584 bear = callPackage ../development/tools/build-managers/bear { };
18586 bingrep = callPackage ../development/tools/analysis/bingrep { };
18588 binutils-unwrapped = callPackage ../development/tools/misc/binutils {
18589 autoreconfHook = autoreconfHook269;
18590 # FHS sys dirs presumably only have stuff for the build platform
18591 noSysDirs = (stdenv.targetPlatform != stdenv.hostPlatform) || noSysDirs;
18593 binutils-unwrapped-all-targets = callPackage ../development/tools/misc/binutils {
18594 autoreconfHook = if targetPlatform.isiOS then autoreconfHook269 else autoreconfHook;
18595 # FHS sys dirs presumably only have stuff for the build platform
18596 noSysDirs = (stdenv.targetPlatform != stdenv.hostPlatform) || noSysDirs;
18597 withAllTargets = true;
18599 binutils = wrapBintoolsWith {
18600 bintools = binutils-unwrapped;
18602 binutils_nogold = lowPrio (wrapBintoolsWith {
18603 bintools = binutils-unwrapped.override {
18604 enableGold = false;
18607 binutilsNoLibc = wrapBintoolsWith {
18608 bintools = binutils-unwrapped;
18609 libc = preLibcCrossHeaders;
18612 libbfd = callPackage ../development/tools/misc/binutils/libbfd.nix { };
18614 libopcodes = callPackage ../development/tools/misc/binutils/libopcodes.nix { };
18616 # Held back 2.38 release. Remove once all dependencies are ported to 2.39.
18617 binutils-unwrapped_2_38 = callPackage ../development/tools/misc/binutils/2.38 {
18618 autoreconfHook = autoreconfHook269;
18619 # FHS sys dirs presumably only have stuff for the build platform
18620 noSysDirs = (stdenv.targetPlatform != stdenv.hostPlatform) || noSysDirs;
18623 libbfd_2_38 = callPackage ../development/tools/misc/binutils/2.38/libbfd.nix {
18624 autoreconfHook = buildPackages.autoreconfHook269;
18627 libopcodes_2_38 = callPackage ../development/tools/misc/binutils/2.38/libopcodes.nix {
18628 autoreconfHook = buildPackages.autoreconfHook269;
18631 # Here we select the default bintools implementations to be used. Note when
18632 # cross compiling these are used not for this stage but the *next* stage.
18633 # That is why we choose using this stage's target platform / next stage's
18636 # Because this is the *next* stages choice, it's a bit non-modular to put
18637 # here. In theory, bootstraping is supposed to not be a chain but at tree,
18638 # where each stage supports many "successor" stages, like multiple possible
18639 # futures. We don't have a better alternative, but with this downside in
18640 # mind, please be judicious when using this attribute. E.g. for building
18641 # things in *this* stage you should use probably `stdenv.cc.bintools` (from a
18642 # default or alternate `stdenv`), at build time, and try not to "force" a
18643 # specific bintools at runtime at all.
18645 # In other words, try to only use this in wrappers, and only use those
18646 # wrappers from the next stage.
18647 bintools-unwrapped = let
18648 inherit (stdenv.targetPlatform) linker;
18649 in if linker == "lld" then llvmPackages.bintools-unwrapped
18650 else if linker == "cctools" then darwin.binutils-unwrapped
18651 else if linker == "bfd" then binutils-unwrapped
18652 else if linker == "gold" then binutils-unwrapped.override { enableGoldDefault = true; }
18654 bintoolsNoLibc = wrapBintoolsWith {
18655 bintools = bintools-unwrapped;
18656 libc = preLibcCrossHeaders;
18658 bintools = wrapBintoolsWith {
18659 bintools = bintools-unwrapped;
18662 bintoolsDualAs = wrapBintoolsWith {
18663 bintools = darwin.binutilsDualAs-unwrapped;
18667 bison = callPackage ../development/tools/parsing/bison { };
18669 bisoncpp = callPackage ../development/tools/parsing/bisonc++ { };
18671 black = with python3Packages; toPythonApplication black;
18673 blackfire = callPackage ../development/tools/misc/blackfire { };
18675 black-macchiato = with python3Packages; toPythonApplication black-macchiato;
18677 blackmagic = callPackage ../development/embedded/blackmagic { };
18679 bloaty = callPackage ../development/tools/bloaty { };
18681 bloomrpc = callPackage ../development/web/bloomrpc { };
18683 bloop = callPackage ../development/tools/build-managers/bloop { };
18685 bossa = callPackage ../development/embedded/bossa { };
18687 bossa-arduino = callPackage ../development/embedded/bossa/arduino.nix { };
18689 bob = callPackage ../development/tools/build-managers/bob { };
18691 buck = callPackage ../development/tools/build-managers/buck { };
18693 buck2 = callPackage ../development/tools/build-managers/buck2 { };
18695 build2 = callPackage ../development/tools/build-managers/build2 {
18696 # Break cycle by using self-contained toolchain for bootstrapping
18697 build2 = buildPackages.callPackage ../development/tools/build-managers/build2/bootstrap.nix { };
18700 # Dependency of build2, must also break cycle for this
18701 libbutl = callPackage ../development/libraries/libbutl {
18702 build2 = build2.bootstrap;
18705 libbpkg = callPackage ../development/libraries/libbpkg { };
18706 libodb = callPackage ../development/libraries/libodb { };
18707 libodb-sqlite = callPackage ../development/libraries/libodb-sqlite { };
18708 bdep = callPackage ../development/tools/build-managers/build2/bdep.nix { };
18710 bore-cli = callPackage ../tools/networking/bore-cli/default.nix {
18711 inherit (darwin.apple_sdk.frameworks) Security;
18714 bpkg = callPackage ../development/tools/build-managers/build2/bpkg.nix { };
18716 buildkite-agent = callPackage ../development/tools/continuous-integration/buildkite-agent { };
18718 buildkite-agent-metrics = callPackage ../servers/monitoring/buildkite-agent-metrics { };
18720 buildkite-cli = callPackage ../development/tools/continuous-integration/buildkite-cli { };
18722 buildkite-test-collector-rust = callPackage ../development/tools/continuous-integration/buildkite-test-collector-rust {
18723 inherit (darwin.apple_sdk.frameworks) Security;
18726 bump = callPackage ../development/tools/github/bump { };
18728 libbpf = callPackage ../os-specific/linux/libbpf { };
18729 libbpf_0 = callPackage ../os-specific/linux/libbpf/0.x.nix { };
18731 bundlewrap = with python3.pkgs; toPythonApplication bundlewrap;
18733 bpftools = callPackage ../os-specific/linux/bpftools { };
18735 bcc = callPackage ../os-specific/linux/bcc {
18736 llvmPackages = llvmPackages_16;
18739 bpftrace = callPackage ../os-specific/linux/bpftrace {
18740 llvmPackages = llvmPackages_16;
18743 bpm-tools = callPackage ../tools/audio/bpm-tools { };
18745 byacc = callPackage ../development/tools/parsing/byacc { };
18747 cadre = callPackage ../development/tools/cadre { };
18749 carto = callPackage ../development/tools/carto { };
18751 catnip = callPackage ../tools/audio/catnip { };
18753 catnip-gtk4 = callPackage ../tools/audio/catnip-gtk4 { };
18755 cbrowser = callPackage ../development/tools/misc/cbrowser { };
18757 cc-tool = callPackage ../development/embedded/cc-tool { };
18759 ccache = callPackage ../development/tools/misc/ccache { };
18761 # Wrapper that works as gcc or g++
18762 # It can be used by setting in nixpkgs config like this, for example:
18763 # replaceStdenv = { pkgs }: pkgs.ccacheStdenv;
18764 # But if you build in chroot, you should have that path in chroot
18765 # If instantiated directly, it will use $HOME/.ccache as the cache directory,
18766 # i.e. /homeless-shelter/.ccache using the Nix daemon.
18767 # You should specify a different directory using an override in
18768 # packageOverrides to set extraConfig.
18770 # Example using Nix daemon (i.e. multiuser Nix install or on NixOS):
18771 # packageOverrides = pkgs: {
18772 # ccacheWrapper = pkgs.ccacheWrapper.override {
18774 # export CCACHE_COMPRESS=1
18775 # export CCACHE_DIR=/var/cache/ccache
18776 # export CCACHE_UMASK=007
18779 # You can use a different directory, but whichever directory you choose
18780 # should be owned by user root, group nixbld with permissions 0770.
18781 ccacheWrapper = makeOverridable ({ extraConfig, cc }:
18783 cc = ccache.links {
18784 inherit extraConfig;
18785 unwrappedCC = cc.cc;
18789 inherit (stdenv) cc;
18792 ccacheStdenv = lowPrio (makeOverridable ({ stdenv, ... } @ extraArgs:
18793 overrideCC stdenv (buildPackages.ccacheWrapper.override ({
18794 inherit (stdenv) cc;
18795 } // lib.optionalAttrs (builtins.hasAttr "extraConfig" extraArgs) {
18796 extraConfig = extraArgs.extraConfig;
18801 cccc = callPackage ../development/tools/analysis/cccc { };
18803 cgdb = callPackage ../development/tools/misc/cgdb { };
18805 cheat = callPackage ../applications/misc/cheat { };
18807 matter-compiler = callPackage ../development/compilers/matter-compiler { };
18809 cfr = callPackage ../development/tools/java/cfr { };
18811 cfripper = callPackage ../tools/security/cfripper { };
18813 checkra1n = callPackage ../development/mobile/checkra1n { };
18815 checkstyle = callPackage ../development/tools/analysis/checkstyle { };
18817 chromedriver = callPackage ../development/tools/selenium/chromedriver { };
18819 chromium-xorg-conf = callPackage ../os-specific/linux/chromium-xorg-conf { };
18821 chrpath = callPackage ../development/tools/misc/chrpath { };
18823 chruby = callPackage ../development/tools/misc/chruby { rubies = null; };
18825 chruby-fish = callPackage ../development/tools/misc/chruby-fish { };
18827 cl-launch = callPackage ../development/tools/misc/cl-launch { };
18829 clean-css-cli = callPackage ../development/tools/clean-css-cli { };
18831 cloud-nuke = callPackage ../development/tools/cloud-nuke { };
18833 cloudcompare = libsForQt5.callPackage ../applications/graphics/cloudcompare { };
18835 cloudlog = callPackage ../applications/radio/cloudlog { };
18837 cloudflare-warp = callPackage ../tools/networking/cloudflare-warp { };
18839 cloudfoundry-cli = callPackage ../applications/networking/cluster/cloudfoundry-cli { };
18841 clpm = callPackage ../development/tools/clpm { };
18843 coan = callPackage ../development/tools/analysis/coan { };
18845 coder = callPackage ../development/tools/coder { };
18847 compile-daemon = callPackage ../development/tools/compile-daemon { };
18849 complexity = callPackage ../development/tools/misc/complexity { };
18851 complgen = callPackage ../development/tools/misc/complgen { };
18853 conan = callPackage ../development/tools/build-managers/conan { };
18855 cookiecutter = with python3Packages; toPythonApplication cookiecutter;
18857 cordova = callPackage ../development/mobile/cordova { };
18859 corrosion = callPackage ../development/tools/build-managers/corrosion { };
18861 corundum = callPackage ../development/tools/corundum { };
18863 confluencepot = callPackage ../servers/confluencepot { };
18865 confluent-platform = callPackage ../servers/confluent-platform { };
18867 ctags = callPackage ../development/tools/misc/ctags { };
18869 ctagsWrapped = callPackage ../development/tools/misc/ctags/wrapped.nix { };
18871 ctodo = callPackage ../applications/misc/ctodo { };
18873 cubiomes-viewer = libsForQt5.callPackage ../applications/misc/cubiomes-viewer { };
18875 ctmg = callPackage ../tools/security/ctmg { };
18877 # can't use override - it triggers infinite recursion
18878 cmakeMinimal = callPackage ../by-name/cm/cmake/package.nix {
18879 isMinimalBuild = true;
18882 cmakeCurses = cmake.override {
18883 uiToolkits = [ "ncurses" ];
18886 cmakeWithGui = cmake.override {
18887 uiToolkits = [ "ncurses" "qt5" ];
18890 cmake-format = python3Packages.callPackage ../development/tools/cmake-format { };
18892 cobra-cli = callPackage ../development/tools/cobra-cli { };
18894 cmake-language-server = python3Packages.callPackage ../development/tools/misc/cmake-language-server {
18895 inherit cmake cmake-format;
18898 # Does not actually depend on Qt 5
18899 inherit (plasma5Packages) extra-cmake-modules;
18901 coccinelle = callPackage ../development/tools/misc/coccinelle { };
18903 cpptest = callPackage ../development/libraries/cpptest { };
18905 cppi = callPackage ../development/tools/misc/cppi { };
18907 cproto = callPackage ../development/tools/misc/cproto { };
18909 cflow = callPackage ../development/tools/misc/cflow { };
18911 cov-build = callPackage ../development/tools/analysis/cov-build { };
18913 cppcheck = callPackage ../development/tools/analysis/cppcheck { };
18915 cpplint = callPackage ../development/tools/analysis/cpplint { };
18917 credstash = with python3Packages; toPythonApplication credstash;
18919 creduce = callPackage ../development/tools/misc/creduce {
18920 inherit (llvmPackages_8) llvm libclang;
18923 cscope = callPackage ../development/tools/misc/cscope { };
18925 csmith = callPackage ../development/tools/misc/csmith { };
18927 inherit (nodePackages) csslint;
18929 css-html-js-minify = with python3Packages; toPythonApplication css-html-js-minify;
18931 cvehound = callPackage ../development/tools/analysis/cvehound { };
18933 cvise = python3Packages.callPackage ../development/tools/misc/cvise {
18934 # cvise keeps up with fresh llvm releases and supports wide version range
18935 inherit (llvmPackages_14) llvm libclang;
18938 cwltool = callPackage ../applications/science/misc/cwltool { };
18940 dbt = with python3Packages; toPythonApplication dbt-core;
18942 dprint = callPackage ../development/tools/dprint {
18943 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation Security;
18946 devbox = callPackage ../development/tools/devbox { };
18948 libcxx = llvmPackages.libcxx;
18949 libcxxabi = llvmPackages.libcxxabi;
18951 librarian-puppet-go = callPackage ../development/tools/librarian-puppet-go { };
18953 libgcc = stdenv.cc.cc.libgcc or null;
18955 # This is for e.g. LLVM libraries on linux.
18957 if stdenv.targetPlatform == stdenv.hostPlatform && targetPackages.stdenv.cc.isGNU
18958 # Can only do this is in the native case, otherwise we might get infinite
18959 # recursion if `targetPackages.stdenv.cc.cc` itself uses `gccForLibs`.
18960 then targetPackages.stdenv.cc.cc
18963 libstdcxx5 = callPackage ../development/libraries/gcc/libstdc++/5.nix { };
18965 libsigrok = callPackage ../development/tools/libsigrok {
18969 libsigrokdecode = callPackage ../development/tools/libsigrokdecode { };
18971 sqlcl = callPackage ../development/tools/database/sqlcl { };
18973 sigrok-firmware-fx2lafw = callPackage ../development/tools/sigrok-firmware-fx2lafw { };
18975 cli11 = callPackage ../development/tools/misc/cli11 { };
18977 datree = callPackage ../development/tools/datree { };
18979 detekt = callPackage ../development/tools/detekt { };
18981 dcadec = callPackage ../development/tools/dcadec { };
18983 dejagnu = callPackage ../development/tools/misc/dejagnu { };
18985 devd = callPackage ../development/tools/devd { };
18987 devtodo = callPackage ../development/tools/devtodo { };
18989 dfeet = callPackage ../development/tools/misc/d-feet { };
18991 d-spy = callPackage ../development/tools/misc/d-spy { };
18993 dfu-programmer = callPackage ../development/tools/misc/dfu-programmer { };
18995 dfu-util = callPackage ../development/tools/misc/dfu-util { };
18997 ddd = callPackage ../development/tools/misc/ddd { };
18999 lattice-diamond = callPackage ../development/embedded/fpga/lattice-diamond { };
19001 direvent = callPackage ../development/tools/misc/direvent { };
19003 distcc = callPackage ../development/tools/misc/distcc {
19004 libiberty_static = libiberty.override { staticBuild = true; };
19007 # distccWrapper: wrapper that works as gcc or g++
19008 # It can be used by setting in nixpkgs config like this, for example:
19009 # replaceStdenv = { pkgs }: pkgs.distccStdenv;
19010 # But if you build in chroot, a default 'nix' will create
19011 # a new net namespace, and won't have network access.
19012 # You can use an override in packageOverrides to set extraConfig:
19013 # packageOverrides = pkgs: {
19014 # distccWrapper = pkgs.distccWrapper.override {
19016 # DISTCC_HOSTS="myhost1 myhost2"
19020 distccWrapper = makeOverridable ({ extraConfig ? "" }:
19021 wrapCC (distcc.links extraConfig)) { };
19022 distccStdenv = lowPrio (overrideCC stdenv buildPackages.distccWrapper);
19024 distccMasquerade = if stdenv.isDarwin
19026 else callPackage ../development/tools/misc/distcc/masq.nix {
19028 binutils = binutils;
19031 dive = callPackage ../development/tools/dive { };
19033 dioxus-cli = callPackage ../development/tools/rust/dioxus-cli { };
19035 doclifter = callPackage ../development/tools/misc/doclifter { };
19037 docutils = with python3Packages; toPythonApplication (
19038 docutils.overridePythonAttrs (attrs: rec {
19039 version = "0.20.1";
19040 src = attrs.src.override {
19042 hash = "sha256-8IpOJ2w6FYOobc4+NKuj/gTQK7ot1R7RYQYkToqSPjs=";
19047 doctl = callPackage ../development/tools/doctl { };
19049 doit = with python3Packages; toPythonApplication doit;
19051 dolt = callPackage ../servers/sql/dolt { };
19053 dot2tex = with python3.pkgs; toPythonApplication dot2tex;
19055 doxygen = darwin.apple_sdk_11_0.callPackage ../development/tools/documentation/doxygen {
19057 inherit (darwin.apple_sdk_11_0.frameworks) CoreServices;
19060 doxygen_gui = lowPrio (doxygen.override { inherit qt5; });
19062 drake = callPackage ../development/tools/build-managers/drake { };
19064 drip = callPackage ../development/tools/drip { };
19066 drm_info = callPackage ../development/tools/drm_info { };
19068 drush = callPackage ../development/tools/misc/drush { };
19070 dura = callPackage ../development/tools/misc/dura {
19071 inherit (darwin.apple_sdk.frameworks) Security;
19074 dwfv = callPackage ../applications/science/electronics/dwfv { };
19076 dwz = callPackage ../development/tools/misc/dwz { };
19078 eask = callPackage ../development/tools/eask { };
19080 easypdkprog = callPackage ../development/embedded/easypdkprog { };
19082 eclint = callPackage ../development/tools/eclint { };
19084 editorconfig-checker = callPackage ../development/tools/misc/editorconfig-checker { };
19086 editorconfig-core-c = callPackage ../development/tools/misc/editorconfig-core-c { };
19088 edb = libsForQt5.callPackage ../development/tools/misc/edb { };
19090 eggdbus = callPackage ../development/tools/misc/eggdbus { };
19092 effitask = callPackage ../applications/misc/effitask { };
19094 efm-langserver = callPackage ../development/tools/efm-langserver { };
19096 egypt = callPackage ../development/tools/analysis/egypt { };
19098 electron-fiddle = callPackage ../development/tools/electron-fiddle { };
19100 elf2uf2-rs = darwin.apple_sdk_11_0.callPackage ../development/embedded/elf2uf2-rs {
19101 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation DiskArbitration Foundation;
19104 elfinfo = callPackage ../development/tools/misc/elfinfo { };
19106 elfkickers = callPackage ../development/tools/misc/elfkickers { };
19108 elfutils = callPackage ../development/tools/misc/elfutils { };
19110 eliot-tree = callPackage ../development/tools/eliot-tree { };
19112 emma = callPackage ../development/tools/analysis/emma { };
19114 ent-go = callPackage ../development/tools/ent { };
19116 epm = callPackage ../development/tools/misc/epm { };
19118 eresi = callPackage ../development/tools/analysis/eresi { };
19120 evmdis = callPackage ../development/tools/analysis/evmdis { };
19122 eweb = callPackage ../development/tools/literate-programming/eweb { };
19124 explain = callPackage ../development/tools/explain { };
19126 ezno = callPackage ../development/tools/misc/ezno { };
19128 func = callPackage ../applications/networking/cluster/func { };
19130 funnelweb = callPackage ../development/tools/literate-programming/funnelweb { };
19132 license_finder = callPackage ../development/tools/license_finder { };
19134 license-scanner = callPackage ../development/tools/license-scanner { };
19136 Literate = callPackage ../development/tools/literate-programming/Literate { };
19138 md-tangle = callPackage ../development/tools/literate-programming/md-tangle { };
19140 # NOTE: Override and set useIcon = false to use Awk instead of Icon.
19141 noweb = callPackage ../development/tools/literate-programming/noweb { };
19143 nuweb = callPackage ../development/tools/literate-programming/nuweb { };
19145 eztrace = callPackage ../development/tools/profiling/EZTrace { };
19147 faas-cli = callPackage ../development/tools/faas-cli { };
19149 fastddsgen = callPackage ../development/tools/fastddsgen { };
19151 fastgron = callPackage ../development/tools/fastgron { };
19153 fatcat = callPackage ../development/tools/fatcat { };
19155 findbugs = callPackage ../development/tools/analysis/findbugs { };
19157 findnewest = callPackage ../development/tools/misc/findnewest { };
19159 firebase-tools = callPackage ../development/tools/firebase-tools { };
19161 flootty = callPackage ../development/tools/flootty { };
19163 fffuu = haskell.lib.compose.justStaticExecutables (haskellPackages.callPackage ../tools/misc/fffuu { });
19165 ffuf = callPackage ../tools/security/ffuf { };
19167 flow = callPackage ../development/tools/analysis/flow {
19168 inherit (darwin.apple_sdk.frameworks) CoreServices;
19171 fly = callPackage ../development/tools/continuous-integration/fly { };
19173 foreman = callPackage ../tools/system/foreman { };
19174 goreman = callPackage ../tools/system/goreman { };
19176 fprettify = callPackage ../development/tools/fprettify { };
19178 framac = callPackage ../development/tools/analysis/frama-c { };
19180 frame = callPackage ../development/libraries/frame { };
19182 framesh = callPackage ../applications/blockchains/framesh { };
19184 frp = callPackage ../tools/networking/frp { };
19186 fsatrace = callPackage ../development/tools/misc/fsatrace { };
19188 fswatch = callPackage ../development/tools/misc/fswatch {
19189 inherit (darwin.apple_sdk.frameworks) CoreServices;
19190 autoreconfHook = buildPackages.autoreconfHook269;
19193 fsearch = callPackage ../tools/misc/fsearch { };
19195 fujprog = callPackage ../development/embedded/fpga/fujprog {
19196 inherit (darwin.apple_sdk.frameworks) IOKit;
19199 fundoc = callPackage ../development/tools/fundoc { };
19201 funzzy = callPackage ../development/tools/misc/funzzy { };
19203 futuresql = libsForQt5.callPackage ../development/libraries/futuresql { };
19205 fzf-make = callPackage ../development/tools/misc/fzf-make { };
19207 gede = libsForQt5.callPackage ../development/tools/misc/gede { };
19209 gdbgui = python3Packages.callPackage ../development/tools/misc/gdbgui { };
19211 pifpaf = callPackage ../development/tools/pifpaf { };
19213 pmd = callPackage ../development/tools/analysis/pmd {
19214 openjdk = openjdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
19217 jdepend = callPackage ../development/tools/analysis/jdepend {
19218 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
19221 flex_2_5_35 = callPackage ../development/tools/parsing/flex/2.5.35.nix { };
19222 flex = callPackage ../development/tools/parsing/flex { };
19224 re-flex = callPackage ../development/tools/parsing/re-flex { };
19226 flexibee = callPackage ../applications/office/flexibee { };
19228 flexcpp = callPackage ../development/tools/parsing/flexc++ { };
19230 geis = callPackage ../development/libraries/geis { };
19232 gi-docgen = callPackage ../development/tools/documentation/gi-docgen { };
19234 git2-cpp = callPackage ../development/libraries/git2-cpp { };
19236 github-release = callPackage ../development/tools/github/github-release { };
19238 global = callPackage ../development/tools/misc/global { };
19240 gnatcoll-db2ada = callPackage ../development/libraries/ada/gnatcoll/db.nix {
19241 component = "gnatcoll_db2ada";
19244 gnatinspect = callPackage ../development/libraries/ada/gnatcoll/db.nix {
19245 component = "gnatinspect";
19248 gnome-doc-utils = callPackage ../development/tools/documentation/gnome-doc-utils { };
19250 gnome-desktop-testing = callPackage ../development/tools/gnome-desktop-testing { };
19252 gnome-firmware = callPackage ../applications/misc/gnome-firmware { };
19254 gnome-usage = callPackage ../applications/misc/gnome-usage { };
19256 gnome-inform7 = callPackage ../applications/editors/gnome-inform7 { };
19258 gnome-latex = callPackage ../applications/editors/gnome-latex { };
19260 gnome-network-displays = callPackage ../applications/networking/gnome-network-displays { };
19262 gnome-multi-writer = callPackage ../applications/misc/gnome-multi-writer { };
19264 gnome-online-accounts = callPackage ../development/libraries/gnome-online-accounts { };
19266 gnome-video-effects = callPackage ../development/libraries/gnome-video-effects { };
19268 gnum4 = callPackage ../development/tools/misc/gnum4 { };
19271 om4 = callPackage ../development/tools/misc/om4 { };
19273 gnumake = callPackage ../development/tools/build-managers/gnumake { };
19274 gnumake42 = callPackage ../development/tools/build-managers/gnumake/4.2 { };
19276 go-licenses = callPackage ../development/tools/misc/go-licenses { };
19278 gob2 = callPackage ../development/tools/misc/gob2 { };
19280 gocd-agent = callPackage ../development/tools/continuous-integration/gocd-agent { };
19282 gocd-server = callPackage ../development/tools/continuous-integration/gocd-server { };
19284 gopatch = callPackage ../development/tools/misc/gopatch { };
19286 goredo = callPackage ../development/tools/build-managers/goredo { };
19288 gotify-server = callPackage ../servers/gotify { };
19290 gotty = callPackage ../servers/gotty { };
19292 gprbuild-boot = callPackage ../development/tools/build-managers/gprbuild/boot.nix { };
19294 gprbuild = callPackage ../development/tools/build-managers/gprbuild { };
19296 gputils = callPackage ../development/embedded/gputils { };
19298 gpuvis = callPackage ../development/tools/misc/gpuvis { };
19300 gqlint = callPackage ../development/tools/gqlint { };
19302 gradle-packages = import ../development/tools/build-managers/gradle {
19303 inherit jdk8 jdk11 jdk17;
19305 gradleGen = gradle-packages.gen;
19306 gradle_6 = callPackage gradle-packages.gradle_6 { };
19307 gradle_7 = callPackage gradle-packages.gradle_7 { };
19308 gradle_8 = callPackage gradle-packages.gradle_8 { };
19311 grcov = callPackage ../development/tools/misc/grcov { };
19313 gperf = callPackage ../development/tools/misc/gperf { };
19314 # 3.1 changed some parameters from int to size_t, leading to mismatches.
19315 gperf_3_0 = callPackage ../development/tools/misc/gperf/3.0.x.nix { };
19317 grail = callPackage ../development/libraries/grail { };
19319 graphene-hardened-malloc = callPackage ../development/libraries/graphene-hardened-malloc { };
19321 graphene = callPackage ../development/libraries/graphene { };
19323 griffe = with python3Packages; toPythonApplication griffe;
19325 gtk-doc = callPackage ../development/tools/documentation/gtk-doc { };
19327 gtkdialog = callPackage ../development/tools/misc/gtkdialog { };
19329 crowdin-cli = callPackage ../tools/text/crowdin-cli { };
19331 gtranslator = callPackage ../tools/text/gtranslator { };
19333 gtree = callPackage ../tools/text/gtree { };
19335 guff = callPackage ../tools/graphics/guff { };
19337 guile-hall = callPackage ../development/tools/guile/guile-hall { };
19339 gwrap = callPackage ../development/tools/guile/g-wrap {
19343 hadolint = haskell.lib.compose.justStaticExecutables haskellPackages.hadolint;
19345 halfempty = callPackage ../development/tools/halfempty { };
19347 hcloud = callPackage ../development/tools/hcloud { };
19349 hclfmt = callPackage ../development/tools/hclfmt { };
19351 help2man = callPackage ../development/tools/misc/help2man { };
19353 heroku = callPackage ../development/tools/heroku { };
19355 highlight-assertions = callPackage ../development/tools/misc/highlight-assertions { };
19357 confluent-cli = callPackage ../development/tools/confluent-cli { };
19359 html-minifier = callPackage ../development/tools/html-minifier { };
19361 htmlhint = callPackage ../development/tools/htmlhint { };
19363 htmlunit-driver = callPackage ../development/tools/selenium/htmlunit-driver { };
19365 hyenae = callPackage ../tools/networking/hyenae { };
19367 iaca_2_1 = callPackage ../development/tools/iaca/2.1.nix { };
19368 iaca_3_0 = callPackage ../development/tools/iaca/3.0.nix { };
19371 icestorm = callPackage ../development/embedded/fpga/icestorm { };
19373 icmake = callPackage ../development/tools/build-managers/icmake { };
19375 iconnamingutils = callPackage ../development/tools/misc/icon-naming-utils { };
19377 ikos = callPackage ../development/tools/analysis/ikos {
19378 inherit (llvmPackages_14) stdenv clang llvm;
19382 img = callPackage ../development/tools/img { };
19384 include-what-you-use = callPackage ../development/tools/analysis/include-what-you-use {
19385 llvmPackages = llvmPackages_15;
19388 indent = callPackage ../development/tools/misc/indent { };
19390 inotify-tools = callPackage ../development/tools/misc/inotify-tools { };
19392 intel-gpu-tools = callPackage ../development/tools/misc/intel-gpu-tools { };
19394 insomnia = callPackage ../development/web/insomnia { };
19396 ihp-new = callPackage ../development/web/ihp-new { };
19398 iozone = callPackage ../development/tools/misc/iozone { };
19400 itstool = callPackage ../development/tools/misc/itstool { };
19402 jacoco = callPackage ../development/tools/analysis/jacoco { };
19404 jake = callPackage ../development/tools/jake { };
19406 inherit (callPackage ../development/tools/build-managers/jam { })
19410 javacc = callPackage ../development/tools/parsing/javacc {
19411 # Upstream doesn't support anything newer than Java 8.
19412 # https://github.com/javacc/javacc/blob/c708628423b71ce8bc3b70143fa5b6a2b7362b3a/README.md#building-javacc-from-source
19417 jbake = callPackage ../development/tools/jbake { };
19419 jbang = callPackage ../development/tools/jbang { };
19421 jikespg = callPackage ../development/tools/parsing/jikespg { };
19423 jenkins = callPackage ../development/tools/continuous-integration/jenkins { };
19425 jenkins-job-builder = with python3Packages; toPythonApplication jenkins-job-builder;
19427 jpexs = callPackage ../development/tools/jpexs { };
19429 k0sctl = callPackage ../applications/networking/cluster/k0sctl { };
19431 k2tf = callPackage ../development/tools/misc/k2tf { };
19433 kafka-delta-ingest = callPackage ../development/tools/kafka-delta-ingest { };
19435 kamid = callPackage ../servers/ftp/kamid { };
19437 karate = callPackage ../development/tools/karate { };
19439 kati = callPackage ../development/tools/build-managers/kati { };
19441 kafkactl = callPackage ../development/tools/kafkactl { };
19443 kcat = callPackage ../development/tools/kcat { };
19445 kcc = libsForQt5.callPackage ../applications/graphics/kcc { };
19447 kcgi = callPackage ../development/web/kcgi { };
19449 kcov = callPackage ../development/tools/analysis/kcov { };
19451 kind = callPackage ../development/tools/kind { };
19453 khronos-ocl-icd-loader = callPackage ../development/libraries/khronos-ocl-icd-loader { };
19455 ko = callPackage ../development/tools/ko { };
19457 konstraint = callPackage ../development/tools/konstraint { };
19459 krankerl = callPackage ../development/tools/krankerl { };
19461 krew = callPackage ../development/tools/krew { };
19463 kube-bench = callPackage ../tools/security/kube-bench { };
19465 kube-hunter = callPackage ../tools/security/kube-hunter { };
19467 kubeaudit = callPackage ../tools/security/kubeaudit { };
19469 kubectx = callPackage ../development/tools/kubectx { };
19471 kube-linter = callPackage ../development/tools/kube-linter { };
19473 kube-prompt = callPackage ../development/tools/kube-prompt { };
19475 kubeclarity = callPackage ../tools/security/kubeclarity { };
19477 kubemq-community = callPackage ../servers/kubemq-community { };
19479 kubeone = callPackage ../applications/networking/cluster/kubeone { };
19481 kubeprompt = callPackage ../development/tools/kubeprompt { };
19483 kubernetes-polaris = callPackage ../tools/security/kubernetes-polaris { };
19485 kubescape = callPackage ../tools/security/kubescape { };
19487 kubesec = callPackage ../tools/security/kubesec { };
19489 kubespy = callPackage ../applications/networking/cluster/kubespy { };
19491 kubeswitch = callPackage ../development/tools/kubeswitch { };
19493 kubie = callPackage ../development/tools/kubie {
19494 inherit (darwin.apple_sdk.frameworks) Security;
19497 kustomize = callPackage ../development/tools/kustomize { };
19499 kustomize_3 = callPackage ../development/tools/kustomize/3.nix { };
19501 kustomize_4 = callPackage ../development/tools/kustomize/4.nix { };
19503 kustomize-sops = callPackage ../development/tools/kustomize/kustomize-sops.nix { };
19505 ktlint = callPackage ../development/tools/ktlint { };
19507 kythe = callPackage ../development/tools/kythe { };
19509 lazygit = callPackage ../development/tools/lazygit { };
19511 laminar = callPackage ../development/tools/continuous-integration/laminar { };
19513 lcov = callPackage ../development/tools/analysis/lcov { };
19515 leiningen = callPackage ../development/tools/build-managers/leiningen { };
19517 lemon = callPackage ../development/tools/parsing/lemon { };
19519 lenmus = callPackage ../applications/misc/lenmus { };
19521 lightningcss = callPackage ../development/tools/lightningcss { };
19523 libtool = libtool_2;
19525 libtool_1_5 = callPackage ../development/tools/misc/libtool { };
19527 libtool_2 = callPackage ../development/tools/misc/libtool/libtool2.nix { };
19529 libwhich = callPackage ../development/tools/misc/libwhich { };
19531 libwtk-sdl2 = callPackage ../development/libraries/libwtk-sdl2 { };
19533 linuxkit = callPackage ../development/tools/misc/linuxkit {
19534 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa Virtualization;
19535 inherit (darwin) sigtool;
19538 listenbrainz-mpd = callPackage ../applications/audio/listenbrainz-mpd {
19539 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration CoreFoundation;
19542 lit = with python3Packages; toPythonApplication lit;
19544 litecli = callPackage ../development/tools/database/litecli { };
19546 litefs = callPackage ../development/tools/database/litefs { };
19548 litestream = callPackage ../development/tools/database/litestream { };
19550 ls-lint = callPackage ../development/tools/ls-lint { };
19552 lsof = callPackage ../development/tools/misc/lsof { };
19554 ltrace = callPackage ../development/tools/misc/ltrace { };
19556 lttng-tools = callPackage ../development/tools/misc/lttng-tools { };
19558 lttng-ust = callPackage ../development/tools/misc/lttng-ust { };
19560 lttng-ust_2_12 = callPackage ../development/tools/misc/lttng-ust/2.12.nix { };
19562 lttv = callPackage ../development/tools/misc/lttv { };
19564 luaformatter = callPackage ../development/tools/luaformatter
19565 (lib.optionalAttrs (stdenv.cc.isClang && lib.versionOlder stdenv.cc.version "9") {
19566 stdenv = overrideCC stdenv llvmPackages_9.clang;
19569 lurk = callPackage ../development/tools/lurk { };
19571 lutgen = callPackage ../applications/graphics/lutgen { };
19573 maizzle = callPackage ../development/tools/maizzle { };
19575 malt = callPackage ../development/tools/profiling/malt { };
19577 marksman = callPackage ../development/tools/marksman { };
19579 massif-visualizer = libsForQt5.callPackage ../development/tools/analysis/massif-visualizer { };
19581 mastodon-archive = callPackage ../tools/backup/mastodon-archive { };
19583 math-preview = callPackage ../tools/text/math-review { };
19586 maven3 = callPackage ../development/tools/build-managers/apache-maven { };
19588 mavproxy = python3Packages.callPackage ../applications/science/robotics/mavproxy { };
19590 go-md2man = callPackage ../development/tools/misc/go-md2man { };
19592 mage = callPackage ../development/tools/build-managers/mage { };
19594 mbed-cli = callPackage ../development/tools/mbed-cli { };
19596 mdl = callPackage ../development/tools/misc/mdl { };
19598 meraki-cli = python3Packages.callPackage ../tools/admin/meraki-cli { };
19600 mermerd = callPackage ../development/tools/database/mermerd { };
19602 python-matter-server = with python3Packages; toPythonApplication (
19603 python-matter-server.overridePythonAttrs (oldAttrs: {
19604 propagatedBuildInputs = oldAttrs.propagatedBuildInputs ++ oldAttrs.passthru.optional-dependencies.server;
19608 minify = callPackage ../development/web/minify { };
19610 minizinc = callPackage ../development/tools/minizinc { };
19611 minizincide = libsForQt5.callPackage ../development/tools/minizinc/ide.nix { };
19613 mkcert = callPackage ../development/tools/misc/mkcert { };
19615 mkdocs = with python3Packages; toPythonApplication mkdocs;
19617 mmtf-cpp = callPackage ../development/libraries/science/chemistry/mmtf-cpp { };
19619 mockgen = callPackage ../development/tools/mockgen { };
19621 mockoon = callPackage ../tools/networking/mockoon { };
19623 modd = callPackage ../development/tools/modd { };
19625 mold = callPackage ../development/tools/mold {
19626 stdenv = if stdenv.isDarwin then overrideLibcxx darwin.apple_sdk_11_0.llvmPackages_16.stdenv else stdenv;
19630 mold-wrapped = wrapBintoolsWith {
19632 extraBuildCommands = ''
19633 wrap ${targetPackages.stdenv.cc.bintools.targetPrefix}ld.mold ${../build-support/bintools-wrapper/ld-wrapper.sh} ${mold}/bin/ld.mold
19634 wrap ${targetPackages.stdenv.cc.bintools.targetPrefix}mold ${../build-support/bintools-wrapper/ld-wrapper.sh} ${mold}/bin/mold
19638 moon = callPackage ../development/tools/build-managers/moon/default.nix { };
19640 msgpack-tools = callPackage ../development/tools/msgpack-tools { };
19642 msgpuck = callPackage ../development/libraries/msgpuck { };
19644 msitools = callPackage ../development/tools/misc/msitools { };
19646 haskell-ci = haskell.lib.compose.justStaticExecutables haskellPackages.haskell-ci;
19648 neoload = callPackage ../development/tools/neoload {
19649 licenseAccepted = (config.neoload.accept_license or false);
19650 fontsConf = makeFontsConf {
19651 fontDirectories = [
19652 dejavu_fonts.minimal
19657 nailgun = callPackage ../development/tools/nailgun { };
19659 nap = callPackage ../development/tools/nap { };
19661 nex = callPackage ../development/tools/parsing/nex { };
19663 ninja = callPackage ../development/tools/build-managers/ninja { };
19665 nimbo = with python3Packages; callPackage ../applications/misc/nimbo { };
19667 gn = callPackage ../development/tools/build-managers/gn { };
19668 gn1924 = callPackage ../development/tools/build-managers/gn/rev1924.nix { };
19670 nixbang = callPackage ../development/tools/misc/nixbang {
19671 pythonPackages = python3Packages;
19674 nix-bisect = callPackage ../development/tools/misc/nix-bisect { };
19676 nix-build-uncached = callPackage ../development/tools/misc/nix-build-uncached { };
19678 nexus = callPackage ../development/tools/repository-managers/nexus {
19679 jre_headless = jre8_headless;
19682 nmrpflash = callPackage ../development/embedded/nmrpflash { };
19684 norminette = callPackage ../development/tools/norminette { };
19686 nwjs = callPackage ../development/tools/nwjs { };
19688 nwjs-sdk = callPackage ../development/tools/nwjs {
19692 nrf5-sdk = callPackage ../development/libraries/nrf5-sdk { };
19694 nrfutil = callPackage ../development/tools/misc/nrfutil { };
19696 obelisk = callPackage ../development/tools/ocaml/obelisk { menhir = ocamlPackages.menhir; };
19698 obuild = callPackage ../development/tools/ocaml/obuild { };
19700 omake = callPackage ../development/tools/ocaml/omake { };
19702 omniorb = callPackage ../development/tools/omniorb { };
19704 openai = with python3Packages; toPythonApplication openai;
19706 openai-full = with python3Packages; toPythonApplication (openai.override {
19707 withOptionalDependencies = true;
19710 openai-whisper = with python3.pkgs; toPythonApplication openai-whisper;
19712 openai-whisper-cpp = darwin.apple_sdk_11_0.callPackage ../tools/audio/openai-whisper-cpp {
19713 inherit (darwin.apple_sdk_11_0.frameworks) Accelerate CoreGraphics CoreML CoreVideo;
19716 opengrok = callPackage ../development/tools/misc/opengrok { };
19718 openocd = callPackage ../development/embedded/openocd { };
19720 openocd-rp2040 = callPackage ../development/embedded/openocd-rp2040 { };
19722 oprofile = callPackage ../development/tools/profiling/oprofile {
19723 libiberty_static = libiberty.override { staticBuild = true; };
19726 package-project-cmake = callPackage ../development/tools/package-project-cmake { };
19728 pactorio = callPackage ../development/tools/pactorio {
19729 inherit (darwin.apple_sdk.frameworks) Security;
19732 pahole = callPackage ../development/tools/misc/pahole { };
19734 panopticon = callPackage ../development/tools/analysis/panopticon { };
19736 parinfer-rust = callPackage ../development/tools/parinfer-rust { };
19738 parse-cli-bin = callPackage ../development/tools/parse-cli-bin { };
19740 patchelf = if with stdenv.buildPlatform; isAarch64 && isMusl then
19744 patchelf_0_13 = callPackage ../development/tools/misc/patchelf/0.13.nix {
19745 patchelf = patchelfStable;
19747 patchelfStable = callPackage ../development/tools/misc/patchelf { };
19749 patchelfUnstable = lowPrio (callPackage ../development/tools/misc/patchelf/unstable.nix { });
19751 patsh = callPackage ../development/tools/misc/patsh { };
19753 pax-rs = callPackage ../development/tools/pax-rs { };
19755 perfect-hash = callPackage ../development/tools/misc/perfect-hash { };
19757 peg = callPackage ../development/tools/parsing/peg { };
19759 pgcli = with pkgs.python3Packages; toPythonApplication pgcli;
19761 picotool = callPackage ../development/tools/picotool { };
19763 planus = callPackage ../development/tools/misc/planus { };
19765 pmccabe = callPackage ../development/tools/misc/pmccabe { };
19767 pkgconf-unwrapped = callPackage ../development/tools/misc/pkgconf { };
19768 pkgconf = callPackage ../build-support/pkg-config-wrapper {
19769 pkg-config = pkgconf-unwrapped;
19770 baseBinName = "pkgconf";
19772 libpkgconf = pkgconf-unwrapped;
19774 pkg-config-unwrapped = callPackage ../development/tools/misc/pkg-config { };
19775 pkg-config = callPackage ../build-support/pkg-config-wrapper {
19776 pkg-config = pkg-config-unwrapped;
19779 pkg-configUpstream = lowPrio (pkg-config.override (old: {
19780 pkg-config = old.pkg-config.override {
19785 pnpm-lock-export = callPackage ../development/web/pnpm-lock-export { };
19787 portableService = callPackage ../build-support/portable-service { };
19789 polar = callPackage ../tools/misc/polar { };
19791 inherit (nodePackages) postcss-cli;
19793 postiats-utilities = callPackage ../development/tools/postiats-utilities { };
19795 postman = callPackage ../development/web/postman { };
19797 pprof = callPackage ../development/tools/profiling/pprof { };
19799 pqrs = callPackage ../development/tools/pqrs { };
19801 pyprof2calltree = with python3Packages; toPythonApplication pyprof2calltree;
19803 prelink = callPackage ../development/tools/misc/prelink { };
19805 premake3 = callPackage ../development/tools/misc/premake/3.nix { };
19807 premake4 = callPackage ../development/tools/misc/premake { };
19809 premake5 = callPackage ../development/tools/misc/premake/5.nix {
19810 inherit (darwin.apple_sdk.frameworks) Foundation;
19813 premake = premake4;
19815 process-compose = callPackage ../applications/misc/process-compose { };
19817 process-viewer = callPackage ../applications/misc/process-viewer { };
19819 procodile = callPackage ../tools/system/procodile { };
19821 protox = callPackage ../development/tools/misc/protox { };
19823 proxmove = callPackage ../tools/admin/proxmove { };
19825 pry = callPackage ../development/tools/pry { };
19827 pup = callPackage ../development/tools/pup { };
19829 puppet-bolt = callPackage ../tools/admin/puppet/puppet-bolt { };
19831 puppet-lint = callPackage ../development/tools/puppet/puppet-lint { };
19833 puppeteer-cli = callPackage ../tools/graphics/puppeteer-cli { };
19835 pyrseas = callPackage ../development/tools/database/pyrseas { };
19837 pycritty = with python3Packages; toPythonApplication pycritty;
19839 pylint-exit = callPackage ../development/tools/pylint-exit { };
19841 qc = callPackage ../development/tools/qc { };
19843 qtcreator = qt6Packages.callPackage ../development/tools/qtcreator {
19844 inherit (linuxPackages) perf;
19845 stdenv = llvmPackages.stdenv;
19848 qxmledit = libsForQt5.callPackage ../applications/editors/qxmledit {} ;
19850 r10k = callPackage ../tools/system/r10k { };
19852 radare2 = callPackage ../development/tools/analysis/radare2 ({
19854 } // (config.radare or {}));
19856 ran = callPackage ../servers/http/ran { };
19858 rathole = callPackage ../tools/networking/rathole {
19859 inherit (darwin.apple_sdk.frameworks) CoreServices;
19862 retry = callPackage ../tools/system/retry { };
19864 rizin = pkgs.callPackage ../development/tools/analysis/rizin { };
19866 rizinPlugins = recurseIntoAttrs rizin.plugins;
19868 cutter = libsForQt5.callPackage ../development/tools/analysis/rizin/cutter.nix { };
19870 cutterPlugins = recurseIntoAttrs cutter.plugins;
19872 ragel = ragelStable;
19874 randoop = callPackage ../development/tools/analysis/randoop { };
19876 inherit (callPackages ../development/tools/parsing/ragel { }) ragelStable ragelDev;
19878 hammer = callPackage ../development/tools/parsing/hammer { };
19880 rcodesign = darwin.apple_sdk_11_0.callPackage ../development/tools/rcodesign {};
19882 rdocker = callPackage ../development/tools/rdocker { };
19884 react-static = callPackage ../development/tools/react-static { };
19886 redis-dump = callPackage ../development/tools/redis-dump { };
19888 redis-plus-plus = callPackage ../development/libraries/redis-plus-plus { };
19890 redisinsight = callPackage ../development/tools/redisinsight { };
19892 redo = callPackage ../development/tools/build-managers/redo { };
19894 redo-apenwarr = callPackage ../development/tools/build-managers/redo-apenwarr { };
19896 redo-c = callPackage ../development/tools/build-managers/redo-c { };
19898 redo-sh = callPackage ../development/tools/build-managers/redo-sh { };
19900 regclient = callPackage ../development/tools/regclient { };
19901 inherit (regclient) regbot regctl regsync;
19903 regex-cli = callPackage ../development/tools/misc/regex-cli { };
19905 reno = callPackage ../development/tools/reno { };
19907 re2c = callPackage ../development/tools/parsing/re2c { };
19909 remake = callPackage ../development/tools/build-managers/remake { };
19911 replace-secret = callPackage ../build-support/replace-secret/replace-secret.nix { };
19913 replacement = callPackage ../development/tools/misc/replacement { };
19915 inherit (callPackage ../development/tools/replay-io { })
19916 replay-io replay-node-cli;
19918 requestly = callPackage ../tools/networking/requestly { };
19920 reshape = callPackage ../development/tools/reshape { } ;
19922 retdec = callPackage ../development/tools/analysis/retdec {
19923 stdenv = gcc8Stdenv;
19925 retdec-full = retdec.override {
19926 withPEPatterns = true;
19929 reviewdog = callPackage ../development/tools/misc/reviewdog { };
19931 revive = callPackage ../development/tools/revive { };
19933 riff = callPackage ../development/tools/misc/riff { };
19935 riffdiff = callPackage ../tools/text/riffdiff {};
19937 rman = callPackage ../development/tools/misc/rman { };
19939 rnginline = with python3Packages; toPythonApplication rnginline;
19941 rolespec = callPackage ../development/tools/misc/rolespec { };
19943 rr = callPackage ../development/tools/analysis/rr { };
19945 rsass = callPackage ../development/tools/misc/rsass { };
19947 rsonpath = callPackage ../development/tools/misc/rsonpath { };
19949 rufo = callPackage ../development/tools/rufo { };
19951 rye = darwin.apple_sdk_11_0.callPackage ../development/tools/rye {
19952 inherit (darwin.apple_sdk_11_0) Libsystem;
19953 inherit (darwin.apple_sdk_11_0.frameworks) SystemConfiguration;
19956 samurai = callPackage ../development/tools/build-managers/samurai { };
19958 muon = callPackage ../development/tools/build-managers/muon { };
19959 muonStandalone = muon.override {
19960 embedSamurai = true;
19964 saleae-logic = callPackage ../development/tools/misc/saleae-logic { };
19966 saleae-logic-2 = callPackage ../development/tools/misc/saleae-logic-2 { };
19968 samply = callPackage ../development/tools/misc/samply { };
19970 sauce-connect = callPackage ../development/tools/sauce-connect { };
19972 sawjap = callPackage ../development/tools/java/sawjap { };
19974 sbomnix = python3.pkgs.callPackage ../tools/security/sbomnix { };
19976 sd-local = callPackage ../development/tools/sd-local { };
19978 seer = libsForQt5.callPackage ../development/tools/misc/seer { };
19980 selenium-server-standalone = callPackage ../development/tools/selenium/server { };
19982 selendroid = callPackage ../development/tools/selenium/selendroid { };
19984 sem = callPackage ../development/tools/sem { };
19986 semver-tool = callPackage ../development/tools/misc/semver-tool { };
19988 semantik = libsForQt5.callPackage ../applications/office/semantik { };
19990 sca2d = callPackage ../development/tools/sca2d { };
19992 scons = scons_4_5_2;
19993 scons_3_1_2 = callPackage ../development/tools/build-managers/scons/3.1.2.nix { };
19994 scons_4_1_0 = callPackage ../development/tools/build-managers/scons/4.1.0.nix { };
19995 scons_4_5_2 = callPackage ../development/tools/build-managers/scons/4.5.2.nix { };
19997 mill = callPackage ../development/tools/build-managers/mill { };
19999 sbt = callPackage ../development/tools/build-managers/sbt { };
20000 sbt-with-scala-native = callPackage ../development/tools/build-managers/sbt/scala-native.nix { };
20001 simpleBuildTool = sbt;
20003 sbt-extras = callPackage ../development/tools/build-managers/sbt-extras { };
20005 scala-cli = callPackage ../development/tools/build-managers/scala-cli { };
20007 scc = callPackage ../development/tools/misc/scc { };
20009 scss-lint = callPackage ../development/tools/scss-lint { };
20011 segger-ozone = callPackage ../development/tools/misc/segger-ozone { };
20013 selene = callPackage ../development/tools/selene { };
20015 shadowenv = callPackage ../tools/misc/shadowenv {
20016 inherit (darwin.apple_sdk.frameworks) Security;
20019 shake = haskell.lib.compose.justStaticExecutables haskellPackages.shake;
20021 shallot = callPackage ../tools/misc/shallot { };
20023 inherit (callPackage ../development/tools/build-managers/shards { })
20027 shellcheck = callPackage ../development/tools/shellcheck {
20028 inherit (__splicedPackages.haskellPackages) ShellCheck;
20032 # Minimal shellcheck executable for package checks.
20033 # Use shellcheck which does not include docs, as
20034 # pandoc takes long to build and documentation isn't needed for just running the cli
20035 shellcheck-minimal = haskell.lib.compose.justStaticExecutables shellcheck.unwrapped;
20037 shellharden = callPackage ../development/tools/shellharden { };
20039 schemaspy = callPackage ../development/tools/database/schemaspy { };
20041 scenebuilder = callPackage ../development/tools/scenebuilder { };
20043 scenic-view = callPackage ../development/tools/scenic-view { };
20045 shncpd = callPackage ../tools/networking/shncpd { };
20047 sigrok-cli = callPackage ../development/tools/sigrok-cli { };
20049 silicon = callPackage ../tools/misc/silicon {
20050 inherit (darwin.apple_sdk.frameworks) AppKit CoreText Security;
20053 simpleTpmPk11 = callPackage ../tools/security/simple-tpm-pk11 { };
20055 slimerjs = callPackage ../development/tools/slimerjs { };
20057 slint-lsp = callPackage ../development/tools/misc/slint-lsp {
20058 inherit (darwin.apple_sdk_11_0.frameworks) AppKit CoreGraphics CoreServices CoreText Foundation OpenGL;
20061 sloccount = callPackage ../development/tools/misc/sloccount { };
20063 sloc = nodePackages.sloc;
20065 smatch = callPackage ../development/tools/analysis/smatch { };
20067 smc = callPackage ../tools/misc/smc { };
20069 snakemake = callPackage ../applications/science/misc/snakemake { };
20071 snore = callPackage ../tools/misc/snore { };
20073 snyk = callPackage ../development/tools/analysis/snyk { };
20075 snzip = callPackage ../tools/archivers/snzip { };
20077 snowman = qt5.callPackage ../development/tools/analysis/snowman { };
20079 sparse = callPackage ../development/tools/analysis/sparse { };
20081 speedtest-cli = with python3Packages; toPythonApplication speedtest-cli;
20083 spicy-parser-generator = callPackage ../development/tools/parsing/spicy { };
20085 spin = callPackage ../development/tools/analysis/spin { };
20087 spirv-headers = callPackage ../development/libraries/spirv-headers { };
20088 spirv-tools = callPackage ../development/tools/spirv-tools { };
20090 splint = callPackage ../development/tools/analysis/splint {
20091 flex = flex_2_5_35;
20094 spoofer = callPackage ../tools/networking/spoofer {
20095 protobuf = protobuf_21;
20098 spoofer-gui = callPackage ../tools/networking/spoofer {
20100 protobuf = protobuf_21;
20103 spooles = callPackage ../development/libraries/science/math/spooles { };
20105 spr = callPackage ../development/tools/spr {
20106 inherit (darwin.apple_sdk.frameworks) Security;
20109 spruce = callPackage ../development/tools/misc/spruce { };
20111 sqlboiler-crdb = callPackage ../development/tools/database/sqlboiler-crdb { };
20113 sqlc = callPackage ../development/tools/database/sqlc { };
20115 sqlcheck = callPackage ../development/tools/database/sqlcheck { };
20117 sqlcmd = callPackage ../development/tools/database/sqlcmd { };
20119 sqlitebrowser = libsForQt5.callPackage ../development/tools/database/sqlitebrowser { };
20121 sqlite-utils = with python3Packages; toPythonApplication sqlite-utils;
20123 sqlite-web = callPackage ../development/tools/database/sqlite-web { };
20125 sqlmap = with python3Packages; toPythonApplication sqlmap;
20127 sqlpage = callPackage ../servers/sqlpage { };
20129 src-cli = callPackage ../development/tools/misc/src-cli { };
20131 sselp = callPackage ../tools/X11/sselp{ };
20133 statix = callPackage ../tools/nix/statix { };
20135 stm32cubemx = callPackage ../development/embedded/stm32/stm32cubemx { };
20137 stm32flash = callPackage ../development/embedded/stm32/stm32flash { };
20139 stm8flash = callPackage ../development/embedded/stm8/stm8flash { };
20141 strace = callPackage ../development/tools/misc/strace { };
20143 strace-analyzer = callPackage ../development/tools/misc/strace-analyzer { };
20145 stylelint = callPackage ../development/tools/analysis/stylelint { };
20147 stylua = callPackage ../development/tools/stylua { };
20149 summon = callPackage ../development/tools/summon { };
20151 supabase-cli = callPackage ../development/tools/supabase-cli { };
20153 surge-cli = callPackage ../development/tools/surge-cli { };
20155 svlint = callPackage ../development/tools/analysis/svlint { };
20157 swarm = callPackage ../development/tools/analysis/swarm { };
20159 swiftformat = callPackage ../development/tools/swiftformat { };
20161 symfony-cli = callPackage ../development/tools/symfony-cli { };
20163 swiftshader = callPackage ../development/libraries/swiftshader { };
20165 systemfd = callPackage ../development/tools/systemfd { };
20167 swig1 = callPackage ../development/tools/misc/swig { };
20168 swig2 = callPackage ../development/tools/misc/swig/2.x.nix { };
20169 swig3 = callPackage ../development/tools/misc/swig/3.x.nix { };
20170 swig4 = callPackage ../development/tools/misc/swig/4.nix { };
20172 swigWithJava = swig;
20174 c2ffi = callPackage ../development/tools/misc/c2ffi { };
20176 c0 = callPackage ../development/compilers/c0 {
20177 stdenv = if stdenv.isDarwin then gccStdenv else stdenv;
20180 c3c = callPackage ../development/compilers/c3c { };
20182 swfmill = callPackage ../tools/video/swfmill { stdenv = gcc10StdenvCompat; };
20184 swftools = callPackage ../tools/video/swftools {
20185 stdenv = gccStdenv;
20188 szyszka = callPackage ../tools/misc/szyszka { };
20190 taplo = callPackage ../development/tools/taplo {
20191 inherit (darwin.apple_sdk.frameworks) Security;
20194 taoup = callPackage ../tools/misc/taoup { };
20196 tarmac = callPackage ../development/tools/tarmac {
20197 inherit (darwin.apple_sdk.frameworks) Security;
20200 tcptrack = callPackage ../development/tools/misc/tcptrack { };
20202 teensy-cmake-macros = callPackage ../development/embedded/teensy-cmake-macros { };
20204 teensyduino = arduino-core.override { withGui = true; withTeensyduino = true; };
20206 teensy-loader-cli = callPackage ../development/embedded/teensy-loader-cli { };
20208 tytools = libsForQt5.callPackage ../development/embedded/tytools { };
20210 terracognita = callPackage ../development/tools/misc/terracognita { };
20212 terraform-lsp = callPackage ../development/tools/misc/terraform-lsp { };
20213 terraform-ls = callPackage ../development/tools/misc/terraform-ls { };
20215 terraformer = callPackage ../development/tools/misc/terraformer { };
20217 terramate = callPackage ../development/tools/misc/terramate { };
20219 terrascan = callPackage ../tools/security/terrascan { };
20221 terser = callPackage ../development/tools/misc/terser { };
20223 tesh = callPackage ../tools/text/tesh {};
20225 texinfo413 = callPackage ../development/tools/misc/texinfo/4.13a.nix { };
20226 texinfo4 = texinfo413;
20227 texinfo5 = callPackage ../development/tools/misc/texinfo/5.2.nix { };
20228 texinfo6_5 = callPackage ../development/tools/misc/texinfo/6.5.nix { }; # needed for allegro
20229 texinfo6_7 = callPackage ../development/tools/misc/texinfo/6.7.nix { }; # needed for gpm, iksemel and fwknop
20230 texinfo6 = callPackage ../development/tools/misc/texinfo/6.8.nix { };
20231 texinfo7 = callPackage ../development/tools/misc/texinfo/7.0.nix { };
20232 texinfo = texinfo7;
20233 texinfoInteractive = texinfo.override { interactive = true; };
20235 texi2html = callPackage ../development/tools/misc/texi2html { };
20237 texi2mdoc = callPackage ../tools/misc/texi2mdoc { };
20239 texlab = callPackage ../development/tools/misc/texlab {
20240 inherit (darwin.apple_sdk.frameworks) Security CoreServices;
20243 time-ghc-modules = callPackage ../development/tools/time-ghc-modules { };
20245 tflint = callPackage ../development/tools/analysis/tflint { };
20247 tflint-plugins = recurseIntoAttrs (
20248 callPackage ../development/tools/analysis/tflint-plugins { }
20251 tfsec = callPackage ../development/tools/analysis/tfsec { };
20253 todoist = callPackage ../applications/misc/todoist { };
20255 todoist-electron = callPackage ../applications/misc/todoist-electron { };
20257 toil = callPackage ../applications/science/misc/toil { };
20259 travis = callPackage ../development/tools/misc/travis { };
20261 tree-sitter = makeOverridable (callPackage ../development/tools/parsing/tree-sitter) {
20262 inherit (darwin.apple_sdk.frameworks) Security CoreServices;
20265 tree-sitter-grammars = recurseIntoAttrs tree-sitter.builtGrammars;
20267 trellis = callPackage ../development/embedded/fpga/trellis { };
20269 ttags = callPackage ../development/tools/misc/ttags { };
20271 ttyd = callPackage ../servers/ttyd { };
20273 turbogit = callPackage ../development/tools/turbogit {
20274 libgit2 = libgit2_1_3_0;
20277 tweak = callPackage ../applications/editors/tweak { };
20279 typical = callPackage ../development/tools/misc/typical { };
20281 tyson = callPackage ../development/tools/misc/tyson { };
20283 uddup = callPackage ../tools/security/uddup { };
20285 udis86 = callPackage ../development/tools/udis86 { };
20287 uefi-firmware-parser = callPackage ../development/tools/analysis/uefi-firmware-parser { };
20289 uhd = callPackage ../applications/radio/uhd { };
20290 uhdMinimal = uhd.override {
20291 enableUtils = false;
20292 enablePythonApi = false;
20295 uisp = callPackage ../development/embedded/uisp { };
20297 wch-isp = callPackage ../development/embedded/wch-isp { };
20299 uncrustify = callPackage ../development/tools/misc/uncrustify { };
20301 universal-ctags = callPackage ../development/tools/misc/universal-ctags { };
20303 unused = callPackage ../development/tools/misc/unused { };
20305 vagrant = callPackage ../development/tools/vagrant { };
20307 bashdb = callPackage ../development/tools/misc/bashdb { };
20309 gdb = callPackage ../development/tools/misc/gdb {
20313 gdbHostCpuOnly = gdb.override { hostCpuOnly = true; };
20315 gf = callPackage ../development/tools/misc/gf { };
20317 java-language-server = callPackage ../development/tools/java/java-language-server { };
20319 jprofiler = callPackage ../development/tools/java/jprofiler {
20323 jhiccup = callPackage ../development/tools/java/jhiccup { };
20325 valgrind = callPackage ../development/tools/analysis/valgrind {
20326 inherit (buildPackages.darwin) xnu bootstrap_cmds cctools;
20328 valgrind-light = res.valgrind.override { gdb = null; };
20330 qcachegrind = libsForQt5.callPackage ../development/tools/analysis/qcachegrind { };
20332 visualvm = callPackage ../development/tools/java/visualvm { };
20334 volta = callPackage ../development/tools/volta { };
20336 vultr = callPackage ../development/tools/vultr { };
20338 vultr-cli = callPackage ../development/tools/vultr-cli { };
20340 vulnix = callPackage ../tools/security/vulnix { };
20342 vtable-dumper = callPackage ../development/tools/misc/vtable-dumper { };
20344 wails = callPackage ../development/tools/wails { };
20346 wasmer-pack = callPackage ../development/tools/misc/wasmer-pack { };
20348 whatsapp-for-linux = callPackage ../applications/networking/instant-messengers/whatsapp-for-linux { };
20350 whatstyle = callPackage ../development/tools/misc/whatstyle {
20351 inherit (llvmPackages) clang-unwrapped;
20354 watson-ruby = callPackage ../development/tools/misc/watson-ruby { };
20356 web-ext = callPackage ../development/tools/web-ext { };
20358 webdis = callPackage ../development/tools/database/webdis { };
20360 xmake = callPackage ../development/tools/build-managers/xmake {
20364 xc3sprog = callPackage ../development/embedded/xc3sprog { stdenv = gcc10StdenvCompat; };
20366 xcb-imdkit = callPackage ../development/libraries/xcb-imdkit { };
20368 xcode-install = callPackage ../development/tools/xcode-install { };
20370 xcodebuild = callPackage ../development/tools/xcbuild/wrapper.nix {
20371 inherit (darwin.apple_sdk.frameworks) CoreServices CoreGraphics ImageIO;
20373 xcodebuild6 = xcodebuild.override { stdenv = llvmPackages_6.stdenv; };
20374 xcbuild = xcodebuild;
20375 xcbuildHook = makeSetupHook {
20376 name = "xcbuild-hook";
20377 propagatedBuildInputs = [ xcbuild ];
20378 } ../development/tools/xcbuild/setup-hook.sh ;
20380 # xcbuild with llvm 6
20381 xcbuild6Hook = makeSetupHook {
20382 name = "xcbuild6-hook";
20383 propagatedBuildInputs = [ xcodebuild6 ];
20384 } ../development/tools/xcbuild/setup-hook.sh ;
20386 xcpretty = callPackage ../development/tools/xcpretty { };
20388 xeus = callPackage ../development/libraries/xeus { };
20390 xeus-zmq = callPackage ../development/libraries/xeus-zmq { };
20392 xmlindent = callPackage ../development/web/xmlindent { };
20394 xpwn = callPackage ../development/mobile/xpwn { };
20396 xxdiff = libsForQt5.callPackage ../development/tools/misc/xxdiff { };
20398 xxe-pe = callPackage ../applications/editors/xxe-pe { };
20400 xxdiff-tip = xxdiff;
20402 xxgdb = callPackage ../development/tools/misc/xxgdb { };
20404 yaml2json = callPackage ../development/tools/yaml2json { };
20406 yams = callPackage ../applications/audio/yams { };
20408 ycmd = callPackage ../development/tools/misc/ycmd {
20409 inherit (darwin.apple_sdk.frameworks) Cocoa;
20413 yo = callPackage ../development/tools/yo { };
20415 yodl = callPackage ../development/tools/misc/yodl { };
20417 yq = python3.pkgs.toPythonApplication python3.pkgs.yq;
20419 yq-go = callPackage ../development/tools/yq-go { };
20421 ytt = callPackage ../development/tools/ytt { };
20423 zydis = callPackage ../development/libraries/zydis { };
20425 grabserial = callPackage ../development/tools/grabserial { };
20427 mypy = with python3Packages; toPythonApplication mypy;
20429 mypy-protobuf = with python3Packages; toPythonApplication mypy-protobuf;
20431 nsis = callPackage ../development/tools/nsis { };
20433 tockloader = callPackage ../development/tools/misc/tockloader { };
20435 zon2nix = callPackage ../tools/nix/zon2nix { };
20437 ztags = callPackage ../development/tools/misc/ztags { };
20439 ### DEVELOPMENT / LIBRARIES
20441 a52dec = callPackage ../development/libraries/a52dec { };
20443 aalib = callPackage ../development/libraries/aalib { };
20445 abseil-cpp_202103 = callPackage ../development/libraries/abseil-cpp/202103.nix {
20446 # If abseil-cpp doesn’t have a deployment target of 10.13+, arrow-cpp crashes in libgrpc.dylib.
20447 stdenv = if stdenv.isDarwin && stdenv.isx86_64
20448 then overrideSDK stdenv { darwinMinVersion = "10.13"; }
20451 abseil-cpp_202206 = callPackage ../development/libraries/abseil-cpp/202206.nix {
20452 # If abseil-cpp doesn’t have a deployment target of 10.13+, arrow-cpp crashes in libgrpc.dylib.
20453 stdenv = if stdenv.isDarwin && stdenv.isx86_64
20454 then overrideSDK stdenv { darwinMinVersion = "10.13"; }
20457 abseil-cpp_202301 = callPackage ../development/libraries/abseil-cpp/202301.nix {
20458 # If abseil-cpp doesn’t have a deployment target of 10.13+, arrow-cpp crashes in libgrpc.dylib.
20459 stdenv = if stdenv.isDarwin && stdenv.isx86_64
20460 then overrideSDK stdenv { darwinMinVersion = "10.13"; }
20463 abseil-cpp_202308 = callPackage ../development/libraries/abseil-cpp/202308.nix {
20464 # If abseil-cpp doesn’t have a deployment target of 10.13+, arrow-cpp crashes in libgrpc.dylib.
20465 stdenv = if stdenv.isDarwin && stdenv.isx86_64
20466 then overrideSDK stdenv { darwinMinVersion = "10.13"; }
20469 abseil-cpp = abseil-cpp_202301;
20471 accountsservice = callPackage ../development/libraries/accountsservice { };
20473 acl = callPackage ../development/libraries/acl { };
20475 acltoolkit = callPackage ../tools/security/acltoolkit { };
20477 acsccid = callPackage ../tools/security/acsccid { };
20479 activemq = callPackage ../development/libraries/apache-activemq { };
20481 adns = callPackage ../development/libraries/adns { };
20483 adslib = callPackage ../development/libraries/adslib { };
20485 afflib = callPackage ../development/libraries/afflib { };
20487 aften = callPackage ../development/libraries/aften { };
20489 alure = callPackage ../development/libraries/alure { };
20491 alure2 = callPackage ../development/libraries/alure2 { };
20493 agg = callPackage ../development/libraries/agg { };
20495 agkozak-zsh-prompt = callPackage ../shells/zsh/agkozak-zsh-prompt { };
20497 alass = callPackage ../applications/video/alass { };
20499 allegro = allegro4;
20500 allegro4 = callPackage ../development/libraries/allegro { };
20501 allegro5 = callPackage ../development/libraries/allegro/5.nix { };
20503 amdvlk = callPackage ../development/libraries/amdvlk { };
20505 amf-headers = callPackage ../development/libraries/amf-headers { };
20507 aml = callPackage ../development/libraries/aml { };
20509 amrnb = callPackage ../development/libraries/amrnb { };
20511 amrwb = callPackage ../development/libraries/amrwb { };
20513 ansi2html = with python3.pkgs; toPythonApplication ansi2html;
20515 antic = callPackage ../development/libraries/antic { };
20517 anttweakbar = callPackage ../development/libraries/AntTweakBar { };
20519 appstream = callPackage ../development/libraries/appstream { };
20521 appstream-glib = callPackage ../development/libraries/appstream-glib { };
20523 apr = callPackage ../development/libraries/apr {
20524 autoreconfHook = buildPackages.autoreconfHook269;
20527 aprutil = callPackage ../development/libraries/apr-util { };
20529 aravis = callPackage ../development/libraries/aravis { };
20531 arb = callPackage ../development/libraries/arb { };
20533 argparse = callPackage ../development/libraries/argparse { };
20535 argp-standalone = callPackage ../development/libraries/argp-standalone { };
20537 aribb25 = callPackage ../development/libraries/aribb25 {
20538 inherit (darwin.apple_sdk.frameworks) PCSC;
20541 armadillo = callPackage ../development/libraries/armadillo { };
20543 arrayfire = darwin.apple_sdk_11_0.callPackage ../development/libraries/arrayfire { };
20545 arrow-cpp = callPackage ../development/libraries/arrow-cpp { };
20547 arrow-glib = callPackage ../development/libraries/arrow-glib { };
20549 arsenal = callPackage ../tools/security/arsenal { };
20551 assimp = callPackage ../development/libraries/assimp { };
20553 asio_1_10 = callPackage ../development/libraries/asio/1.10.nix { };
20554 asio = callPackage ../development/libraries/asio { };
20556 asmjit = callPackage ../development/libraries/asmjit { };
20558 aspell = callPackage ../development/libraries/aspell { };
20560 aspellDicts = recurseIntoAttrs (callPackages ../development/libraries/aspell/dictionaries.nix {});
20562 aspellWithDicts = callPackage ../development/libraries/aspell/aspell-with-dicts.nix {
20563 aspell = aspell.override { searchNixProfiles = false; };
20566 attr = callPackage ../development/libraries/attr { };
20568 at-spi2-core = callPackage ../development/libraries/at-spi2-core { };
20570 # Not moved to aliases while we decide if we should split the package again.
20571 at-spi2-atk = at-spi2-core;
20573 aqbanking = callPackage ../development/libraries/aqbanking { };
20575 aubio = callPackage ../development/libraries/aubio { };
20577 audiality2 = callPackage ../development/libraries/audiality2 { };
20579 audiofile = callPackage ../development/libraries/audiofile {
20580 inherit (darwin.apple_sdk.frameworks) AudioUnit CoreServices;
20583 aws-c-auth = callPackage ../development/libraries/aws-c-auth { };
20585 aws-c-cal = callPackage ../development/libraries/aws-c-cal {
20586 inherit (darwin.apple_sdk.frameworks) Security;
20589 aws-c-common = callPackage ../development/libraries/aws-c-common { };
20591 aws-c-compression = callPackage ../development/libraries/aws-c-compression { };
20593 aws-c-event-stream = callPackage ../development/libraries/aws-c-event-stream { };
20595 aws-c-http = callPackage ../development/libraries/aws-c-http { };
20597 aws-c-io = callPackage ../development/libraries/aws-c-io {
20598 inherit (darwin.apple_sdk.frameworks) Security;
20601 aws-c-mqtt = callPackage ../development/libraries/aws-c-mqtt { };
20603 aws-c-s3 = callPackage ../development/libraries/aws-c-s3 { };
20605 aws-c-sdkutils = callPackage ../development/libraries/aws-c-sdkutils { };
20607 aws-checksums = callPackage ../development/libraries/aws-checksums { };
20609 aws-crt-cpp = callPackage ../development/libraries/aws-crt-cpp { };
20611 aws-sdk-cpp = callPackage ../development/libraries/aws-sdk-cpp {
20612 inherit (darwin.apple_sdk.frameworks) CoreAudio AudioToolbox;
20615 ayatana-ido = callPackage ../development/libraries/ayatana-ido { };
20617 ayatana-webmail = callPackage ../applications/networking/mailreaders/ayatana-webmail { };
20619 azmq = callPackage ../development/libraries/azmq { };
20621 babl = callPackage ../development/libraries/babl { };
20623 backward-cpp = callPackage ../development/libraries/backward-cpp { };
20625 bamf = callPackage ../development/libraries/bamf { };
20627 inherit (callPackages ../development/libraries/bashup-events { }) bashup-events32 bashup-events44;
20629 bcg729 = callPackage ../development/libraries/bcg729 { };
20631 bctoolbox = callPackage ../development/libraries/bctoolbox { };
20633 bc-soci = callPackage ../development/libraries/soci/bc-soci.nix { };
20635 bearssl = callPackage ../development/libraries/bearssl { };
20637 beecrypt = callPackage ../development/libraries/beecrypt { };
20639 belcard = callPackage ../development/libraries/belcard { };
20641 belr = callPackage ../development/libraries/belr { };
20643 bencode = callPackage ../development/libraries/bencode {
20644 stdenv = gcc10StdenvCompat;
20647 bencodetools = callPackage ../development/libraries/bencodetools { };
20649 beignet = callPackage ../development/libraries/beignet {
20650 inherit (llvmPackages_6) libllvm libclang;
20653 belle-sip = callPackage ../development/libraries/belle-sip { };
20656 bicpl = callPackage ../development/libraries/science/biology/bicpl { };
20658 bicgl = callPackage ../development/libraries/science/biology/bicgl { inherit (darwin.apple_sdk.frameworks) GLUT; };
20660 # TODO(@Ericson2314): Build bionic libc from source
20661 bionic = if stdenv.hostPlatform.useAndroidPrebuilt
20662 then pkgs."androidndkPkgs_${stdenv.hostPlatform.ndkVer}".libraries
20663 else callPackage ../os-specific/linux/bionic-prebuilt { };
20666 bobcat = callPackage ../development/libraries/bobcat { };
20668 boehmgc = callPackage ../development/libraries/boehm-gc { };
20670 boolstuff = callPackage ../development/libraries/boolstuff { };
20672 inherit (callPackage ../development/libraries/boost { inherit (buildPackages) boost-build; })
20685 boost_process = callPackage ../development/libraries/boost-process { };
20687 bosh-cli = callPackage ../applications/networking/cluster/bosh-cli { };
20689 botan2 = callPackage ../development/libraries/botan/2.0.nix {
20690 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
20693 # may add CoreServices and Security again, when MacOS uses Clang 14.0+ by default.
20694 botan3 = callPackage ../development/libraries/botan/3.0.nix { };
20696 box2d = callPackage ../development/libraries/box2d { };
20698 boxfort = callPackage ../development/libraries/boxfort { };
20700 brunsli = callPackage ../development/libraries/brunsli { };
20702 buddy = callPackage ../development/libraries/buddy { };
20704 buildkit-nix = callPackage ../applications/virtualization/buildkit-nix { };
20706 bulletml = callPackage ../development/libraries/bulletml { };
20708 bwidget = callPackage ../development/libraries/bwidget { };
20710 bzrtp = callPackage ../development/libraries/bzrtp { };
20712 c-ares = callPackage ../development/libraries/c-ares { };
20714 c-aresMinimal = callPackage ../development/libraries/c-ares {
20718 c-blosc = callPackage ../development/libraries/c-blosc { };
20720 # justStaticExecutables is needed due to https://github.com/NixOS/nix/issues/2990
20721 # ghc94: https://discourse.haskell.org/t/facing-mmap-4096-bytes-at-nil-cannot-allocate-memory-youre-not-alone/6259
20722 cachix = haskell.lib.justStaticExecutables haskell.packages.ghc94.cachix;
20724 calcium = callPackage ../development/libraries/calcium { };
20726 cubeb = callPackage ../development/libraries/audio/cubeb {
20727 inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio CoreServices;
20730 hercules-ci-agent = callPackage ../development/tools/continuous-integration/hercules-ci-agent { };
20732 hci = callPackage ../development/tools/continuous-integration/hci { };
20734 isa-l = callPackage ../development/libraries/isa-l { };
20736 niv = lib.getBin (haskell.lib.compose.justStaticExecutables haskellPackages.niv);
20738 ormolu = haskellPackages.ormolu.bin;
20740 capnproto = callPackage ../development/libraries/capnproto { };
20742 capnproto-java = callPackage ../development/tools/capnproto-java { };
20744 capnproto-rust = callPackage ../development/tools/capnproto-rust { };
20746 captive-browser = callPackage ../applications/networking/browsers/captive-browser { };
20748 catboost = callPackage ../development/libraries/catboost {
20749 # catboost requires clang 12+ for build
20750 # after bumping the default version of llvm, check for compatibility with the cuda backend and pin it.
20751 inherit (llvmPackages_12) stdenv;
20754 ndn-cxx = callPackage ../development/libraries/ndn-cxx { };
20756 ndn-tools = callPackage ../tools/networking/ndn-tools { };
20758 nfd = callPackage ../servers/nfd { };
20760 cddlib = callPackage ../development/libraries/cddlib { };
20762 cdk-go = callPackage ../tools/security/cdk-go { };
20764 cdo = callPackage ../development/libraries/cdo { };
20766 cista = callPackage ../development/libraries/cista { };
20768 cjose = callPackage ../development/libraries/cjose { };
20770 scmccid = callPackage ../development/libraries/scmccid { };
20772 ccrtp = callPackage ../development/libraries/ccrtp { };
20774 cctag = callPackage ../development/libraries/cctag {
20778 cctz = callPackage ../development/libraries/cctz {
20779 inherit (darwin.apple_sdk.frameworks) Foundation;
20782 ceedling = callPackage ../development/tools/ceedling { };
20784 celt = callPackage ../development/libraries/celt { };
20785 celt_0_7 = callPackage ../development/libraries/celt/0.7.nix { };
20786 celt_0_5_1 = callPackage ../development/libraries/celt/0.5.1.nix { };
20788 cegui = callPackage ../development/libraries/cegui { };
20790 certbot = python3.pkgs.toPythonApplication python3.pkgs.certbot;
20792 certbot-full = certbot.withPlugins (cp: with cp; [
20793 certbot-dns-cloudflare
20796 certbot-dns-rfc2136
20797 certbot-dns-route53
20800 caf = callPackage ../development/libraries/caf { };
20802 # CGAL 5 has API changes
20803 cgal_4 = callPackage ../development/libraries/CGAL/4.nix { };
20804 cgal_5 = callPackage ../development/libraries/CGAL { };
20807 cgui = callPackage ../development/libraries/cgui { };
20809 charls = callPackage ../development/libraries/charls { };
20811 check = callPackage ../development/libraries/check {
20812 inherit (darwin.apple_sdk.frameworks) CoreServices;
20815 chipmunk = callPackage ../development/libraries/chipmunk { };
20817 chmlib = callPackage ../development/libraries/chmlib { };
20819 chromaprint = callPackage ../development/libraries/chromaprint { };
20821 cl = callPackage ../development/libraries/cl { };
20823 clanlib = callPackage ../development/libraries/clanlib { };
20825 clap = callPackage ../development/libraries/clap { };
20827 classads = callPackage ../development/libraries/classads { };
20829 clfft = callPackage ../development/libraries/clfft { };
20831 clipp = callPackage ../development/libraries/clipp { };
20833 clipper = callPackage ../development/libraries/clipper { };
20835 clipper2 = callPackage ../development/libraries/clipper2 { };
20837 cln = callPackage ../development/libraries/cln { };
20839 clucene_core_2 = callPackage ../development/libraries/clucene-core/2.x.nix {
20840 stdenv = if stdenv.cc.isClang then llvmPackages_6.stdenv else stdenv;
20843 clucene_core_1 = callPackage ../development/libraries/clucene-core {
20844 stdenv = if stdenv.cc.isClang then llvmPackages_6.stdenv else stdenv;
20847 clucene_core = clucene_core_1;
20849 clutter = callPackage ../development/libraries/clutter { };
20851 clutter-gst = callPackage ../development/libraries/clutter-gst {
20854 clutter-gtk = callPackage ../development/libraries/clutter-gtk { };
20856 cminpack = callPackage ../development/libraries/cminpack { };
20858 cmocka = callPackage ../development/libraries/cmocka { };
20860 cmrt = callPackage ../development/libraries/cmrt { };
20862 codecserver = callPackage ../applications/audio/codecserver {
20863 protobuf = protobuf_21;
20866 coeurl = callPackage ../development/libraries/coeurl { };
20868 coercer = callPackage ../tools/security/coercer { };
20870 cogl = callPackage ../development/libraries/cogl {
20871 inherit (darwin.apple_sdk.frameworks) OpenGL;
20874 coin3d = callPackage ../development/libraries/coin3d { };
20876 soxt = callPackage ../development/libraries/soxt { };
20878 CoinMP = callPackage ../development/libraries/CoinMP { };
20880 coinlive = callPackage ../tools/misc/coinlive {
20881 inherit (darwin.apple_sdk.frameworks) Security;
20884 cointop = callPackage ../applications/misc/cointop { };
20886 collada-dom = callPackage ../development/libraries/collada-dom { };
20888 coloquinte = callPackage ../development/libraries/science/electronics/coloquinte { };
20890 cog = callPackage ../development/web/cog { };
20892 inherit (cosmopolitan) cosmocc;
20894 python-cosmopolitan = callPackage ../development/interpreters/python-cosmopolitan { };
20896 ctpp2 = callPackage ../development/libraries/ctpp2 { };
20898 ctpl = callPackage ../development/libraries/ctpl { };
20900 cppe = callPackage ../development/libraries/science/chemistry/cppe { };
20902 cppdb = callPackage ../development/libraries/cppdb { };
20904 cpp-utilities = callPackage ../development/libraries/cpp-utilities { };
20906 cpp-hocon = callPackage ../development/libraries/cpp-hocon { };
20908 cpp-ipfs-http-client = callPackage ../development/libraries/cpp-ipfs-http-client { };
20910 cpp-netlib = callPackage ../development/libraries/cpp-netlib { };
20912 cpp-jwt = callPackage ../development/libraries/cpp-jwt { };
20914 ctranslate2 = callPackage ../development/libraries/ctranslate2 {
20915 stdenv = if pkgs.config.cudaSupport then gcc11Stdenv else stdenv;
20916 withCUDA = pkgs.config.cudaSupport;
20917 withCuDNN = pkgs.config.cudaSupport;
20920 ubus = callPackage ../development/libraries/ubus { };
20922 uci = callPackage ../development/libraries/uci { };
20924 uclient = callPackage ../development/libraries/uclient { };
20926 ustream-ssl = callPackage ../development/libraries/ustream-ssl { ssl_implementation = openssl; };
20928 ustream-ssl-wolfssl = callPackage ../development/libraries/ustream-ssl { ssl_implementation = wolfssl; };
20930 ustream-ssl-mbedtls = callPackage ../development/libraries/ustream-ssl { ssl_implementation = mbedtls_2; };
20932 uri = callPackage ../development/libraries/uri { stdenv = gcc10StdenvCompat; };
20934 cppcms = callPackage ../development/libraries/cppcms { };
20936 cppcodec = callPackage ../development/libraries/cppcodec { };
20938 cppunit = callPackage ../development/libraries/cppunit { };
20940 cpputest = callPackage ../development/libraries/cpputest { };
20942 cracklib = callPackage ../development/libraries/cracklib { };
20944 cre2 = callPackage ../development/libraries/cre2 { };
20946 criterion = callPackage ../development/libraries/criterion { };
20948 croaring = callPackage ../development/libraries/croaring { };
20950 crocoddyl = callPackage ../development/libraries/crocoddyl { };
20952 crossguid = callPackage ../development/libraries/crossguid { };
20954 cryptopp = callPackage ../development/libraries/crypto++ { };
20956 cryptominisat = callPackage ../applications/science/logic/cryptominisat { };
20958 csdr = callPackage ../applications/radio/csdr { };
20960 ctypes_sh = callPackage ../development/libraries/ctypes_sh { };
20962 curlpp = callPackage ../development/libraries/curlpp { };
20964 cutee = callPackage ../development/libraries/cutee { };
20966 cxxtools = callPackage ../development/libraries/cxxtools { stdenv = gcc10StdenvCompat; };
20968 cwiid = callPackage ../development/libraries/cwiid { };
20970 cxx-prettyprint = callPackage ../development/libraries/cxx-prettyprint { };
20972 cxxopts = callPackage ../development/libraries/cxxopts { };
20974 cxxtest = python3Packages.callPackage ../development/libraries/cxxtest { };
20976 cypress = callPackage ../development/web/cypress { };
20978 cyrus_sasl = callPackage ../development/libraries/cyrus-sasl {
20979 libkrb5 = if stdenv.isFreeBSD then heimdal else libkrb5;
20982 cyrus-sasl-xoauth2 = callPackage ../development/libraries/cyrus-sasl-xoauth2 { };
20984 # Make bdb5 the default as it is the last release under the custom
20988 db48 = callPackage ../development/libraries/db/db-4.8.nix { };
20990 db53 = callPackage ../development/libraries/db/db-5.3.nix { };
20992 db60 = callPackage ../development/libraries/db/db-6.0.nix { };
20993 db62 = callPackage ../development/libraries/db/db-6.2.nix { };
20995 dbxml = callPackage ../development/libraries/dbxml { };
20997 dbus = callPackage ../development/libraries/dbus { };
20998 dbus_cplusplus = callPackage ../development/libraries/dbus-cplusplus { };
20999 dbus-glib = callPackage ../development/libraries/dbus-glib { };
21000 dbus_java = callPackage ../development/libraries/java/dbus-java { };
21002 dbus-sharp-1_0 = callPackage ../development/libraries/dbus-sharp/dbus-sharp-1.0.nix { };
21003 dbus-sharp-2_0 = callPackage ../development/libraries/dbus-sharp { };
21005 dbus-sharp-glib-1_0 = callPackage ../development/libraries/dbus-sharp-glib/dbus-sharp-glib-1.0.nix { };
21006 dbus-sharp-glib-2_0 = callPackage ../development/libraries/dbus-sharp-glib { };
21008 makeDBusConf = { suidHelper, serviceDirectories, apparmor ? "disabled" }:
21009 callPackage ../development/libraries/dbus/make-dbus-conf.nix {
21010 inherit suidHelper serviceDirectories apparmor;
21013 dee = callPackage ../development/libraries/dee {
21014 autoreconfHook = buildPackages.autoreconfHook269;
21017 dhex = callPackage ../applications/editors/dhex { };
21019 double-conversion = callPackage ../development/libraries/double-conversion { };
21021 dclib = callPackage ../development/libraries/dclib { };
21023 digiham = callPackage ../applications/radio/digiham { };
21025 dillo = callPackage ../applications/networking/browsers/dillo {
21029 dillong = callPackage ../applications/networking/browsers/dillong { };
21031 directfb = callPackage ../development/libraries/directfb { };
21033 discordchatexporter-cli = callPackage ../tools/backup/discordchatexporter-cli { };
21035 discord-gamesdk = callPackage ../development/libraries/discord-gamesdk { };
21037 discord-rpc = callPackage ../development/libraries/discord-rpc {
21038 inherit (darwin.apple_sdk.frameworks) AppKit;
21041 discord-sh = callPackage ../tools/networking/discord-sh { };
21043 dlib = callPackage ../development/libraries/dlib { };
21045 doctest = callPackage ../development/libraries/doctest { };
21047 docopt_cpp = callPackage ../development/libraries/docopt_cpp { };
21049 docopts = callPackage ../development/tools/misc/docopts { };
21051 dotconf = callPackage ../development/libraries/dotconf { };
21053 draco = callPackage ../development/libraries/draco {
21054 tinygltf = callPackage ../development/libraries/draco/tinygltf.nix { };
21057 # Multi-arch "drivers" which we want to build for i686.
21058 driversi686Linux = recurseIntoAttrs {
21059 inherit (pkgsi686Linux)
21071 drogon = callPackage ../development/libraries/drogon { };
21073 dssi = callPackage ../development/libraries/dssi { };
21075 duckdb = callPackage ../development/libraries/duckdb { };
21077 easyloggingpp = callPackage ../development/libraries/easyloggingpp { };
21079 eccodes = callPackage ../development/libraries/eccodes {
21080 pythonPackages = python3Packages;
21081 stdenv = if stdenv.isDarwin then gccStdenv else stdenv;
21084 eclib = callPackage ../development/libraries/eclib { };
21086 editline = callPackage ../development/libraries/editline { };
21088 edencommon = callPackage ../development/libraries/edencommon { };
21090 eigen = callPackage ../development/libraries/eigen { };
21092 eigen2 = callPackage ../development/libraries/eigen/2.0.nix { };
21094 eigenmath = callPackage ../applications/science/math/eigenmath { };
21096 vapoursynth = callPackage ../development/libraries/vapoursynth {
21097 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
21100 vapoursynth-editor = libsForQt5.callPackage ../development/libraries/vapoursynth/editor.nix { };
21102 vapoursynth-mvtools = callPackage ../development/libraries/vapoursynth-mvtools { };
21104 vmmlib = callPackage ../development/libraries/vmmlib {
21105 inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo;
21108 eglexternalplatform = callPackage ../development/libraries/eglexternalplatform { };
21110 egl-wayland = callPackage ../development/libraries/egl-wayland { };
21112 elastix = callPackage ../development/libraries/science/biology/elastix {
21113 inherit (darwin.apple_sdk.frameworks) Cocoa;
21116 elfio = callPackage ../development/libraries/elfio { };
21118 emanote = haskell.lib.compose.justStaticExecutables haskellPackages.emanote;
21120 enchant2 = callPackage ../development/libraries/enchant/2.x.nix { };
21121 enchant = enchant2;
21123 enet = callPackage ../development/libraries/enet { };
21125 entt = callPackage ../development/libraries/entt { };
21127 epoll-shim = callPackage ../development/libraries/epoll-shim { };
21129 libepoxy = callPackage ../development/libraries/libepoxy {
21130 inherit (darwin.apple_sdk.frameworks) Carbon OpenGL;
21133 libesmtp = callPackage ../development/libraries/libesmtp { };
21135 liberasurecode = callPackage ../applications/misc/liberasurecode { };
21137 example-robot-data = callPackage ../development/libraries/example-robot-data { };
21139 exiv2 = callPackage ../development/libraries/exiv2 { };
21141 expat = callPackage ../development/libraries/expat { };
21143 exprtk = callPackage ../development/libraries/exprtk { };
21145 eventlog = callPackage ../development/libraries/eventlog { };
21147 faac = callPackage ../development/libraries/faac { };
21149 faad2 = callPackage ../development/libraries/faad2 { };
21151 factor-lang-scope = callPackage ../development/compilers/factor-lang/scope.nix { };
21152 factor-lang = factor-lang-scope.interpreter;
21154 fancypp = callPackage ../development/libraries/fancypp { };
21156 far2l = callPackage ../applications/misc/far2l {
21157 inherit (darwin.apple_sdk.frameworks) IOKit Carbon Cocoa AudioToolbox OpenGL System;
21160 farbfeld = callPackage ../development/libraries/farbfeld { };
21162 farstream = callPackage ../development/libraries/farstream {
21163 inherit (gst_all_1)
21164 gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad
21166 autoreconfHook = buildPackages.autoreconfHook269;
21169 fastcdr = callPackage ../development/libraries/fastcdr { };
21171 fbthrift = callPackage ../development/libraries/fbthrift { };
21173 fb303 = callPackage ../development/libraries/fb303 { };
21175 fcgi = callPackage ../development/libraries/fcgi { };
21177 fcl = callPackage ../development/libraries/fcl { };
21179 febio = callPackage ../development/libraries/febio { };
21181 ffcast = callPackage ../tools/X11/ffcast { };
21183 fflas-ffpack = callPackage ../development/libraries/fflas-ffpack { };
21185 forge = callPackage ../development/libraries/forge {
21186 cudatoolkit = buildPackages.cudatoolkit_11;
21189 linbox = callPackage ../development/libraries/linbox { };
21191 ffmpeg_4 = callPackage ../development/libraries/ffmpeg/4.nix {
21192 inherit (darwin.apple_sdk.frameworks)
21193 Cocoa CoreServices CoreAudio CoreMedia AVFoundation MediaToolbox
21194 VideoDecodeAcceleration VideoToolbox;
21196 ffmpeg_4-headless = ffmpeg_4.override {
21197 ffmpegVariant = "headless";
21199 ffmpeg_4-full = ffmpeg_4.override {
21200 ffmpegVariant = "full";
21203 ffmpeg_5 = callPackage ../development/libraries/ffmpeg/5.nix {
21204 inherit (darwin.apple_sdk.frameworks)
21205 Cocoa CoreServices CoreAudio CoreMedia AVFoundation MediaToolbox
21206 VideoDecodeAcceleration VideoToolbox;
21208 ffmpeg_5-headless = ffmpeg_5.override {
21209 ffmpegVariant = "headless";
21211 ffmpeg_5-full = ffmpeg_5.override {
21212 ffmpegVariant = "full";
21215 ffmpeg_6 = callPackage ../development/libraries/ffmpeg/6.nix {
21216 inherit (darwin.apple_sdk.frameworks)
21217 Cocoa CoreServices CoreAudio CoreMedia AVFoundation MediaToolbox
21218 VideoDecodeAcceleration VideoToolbox;
21220 ffmpeg_6-headless = ffmpeg_6.override {
21221 ffmpegVariant = "headless";
21223 ffmpeg_6-full = ffmpeg_6.override {
21224 ffmpegVariant = "full";
21228 # Please make sure this is updated to the latest version on the next major
21230 # Packages which use ffmpeg as a library, should pin to the relevant major
21231 # version number which the upstream support.
21233 ffmpeg-headless = ffmpeg_6-headless;
21234 ffmpeg-full = ffmpeg_6-full;
21236 ffmpegthumbnailer = callPackage ../development/libraries/ffmpegthumbnailer { };
21238 ffmpeg-normalize = python3Packages.callPackage ../applications/video/ffmpeg-normalize { };
21240 ffms = callPackage ../development/libraries/ffms { };
21242 fftw = callPackage ../development/libraries/fftw { };
21243 fftwSinglePrec = fftw.override { precision = "single"; };
21244 fftwFloat = fftwSinglePrec; # the configure option is just an alias
21245 fftwLongDouble = fftw.override { precision = "long-double"; };
21246 # Need gcc >= 4.6.0 to build with FFTW with quad precision, but Darwin defaults to Clang
21247 fftwQuad = fftw.override {
21248 precision = "quad-precision";
21249 stdenv = gccStdenv;
21251 fftwMpi = fftw.override { enableMpi = true; };
21253 filter-audio = callPackage ../development/libraries/filter-audio { };
21255 filtron = callPackage ../servers/filtron { };
21257 fizz = callPackage ../development/libraries/fizz { };
21259 flann = callPackage ../development/libraries/flann { };
21261 flatcc = callPackage ../development/libraries/flatcc { };
21263 flint = callPackage ../development/libraries/flint { };
21265 flite = callPackage ../development/libraries/flite { };
21267 fltk13 = callPackage ../development/libraries/fltk {
21268 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa OpenGL;
21270 fltk14 = callPackage ../development/libraries/fltk/1.4.nix {
21271 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa OpenGL;
21273 fltk13-minimal = fltk13.override {
21277 withExamples = false;
21280 fltk14-minimal = fltk14.override {
21284 withExamples = false;
21288 fltk-minimal = fltk13-minimal;
21290 flyway = callPackage ../development/tools/flyway { };
21292 inherit (callPackages ../development/libraries/fmt { }) fmt_8 fmt_9 fmt_10;
21296 fplll = callPackage ../development/libraries/fplll { };
21297 fplll_20160331 = callPackage ../development/libraries/fplll/20160331.nix { };
21299 freeimage = callPackage ../development/libraries/freeimage {
21300 inherit (darwin) autoSignDarwinBinariesHook;
21303 freeipa = callPackage ../os-specific/linux/freeipa {
21304 kerberos = krb5.override {
21308 samba = samba4.override {
21313 freetts = callPackage ../development/libraries/freetts {
21314 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
21317 frog = res.languageMachines.frog;
21319 fstrcmp = callPackage ../development/libraries/fstrcmp { };
21321 fstrm = callPackage ../development/libraries/fstrm { };
21323 cfitsio = callPackage ../development/libraries/science/astronomy/cfitsio { };
21325 fontconfig = callPackage ../development/libraries/fontconfig {
21326 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
21329 folly = callPackage ../development/libraries/folly { };
21331 folks = callPackage ../development/libraries/folks { };
21333 fortify-headers = callPackage ../development/libraries/fortify-headers { };
21335 makeFontsConf = let fontconfig_ = fontconfig; in {fontconfig ? fontconfig_, fontDirectories}:
21336 callPackage ../development/libraries/fontconfig/make-fonts-conf.nix {
21337 inherit fontconfig fontDirectories;
21340 makeFontsCache = let fontconfig_ = fontconfig; in {fontconfig ? fontconfig_, fontDirectories}:
21341 callPackage ../development/libraries/fontconfig/make-fonts-cache.nix {
21342 inherit fontconfig fontDirectories;
21345 f2c = callPackage ../development/tools/f2c { };
21347 freealut = callPackage ../development/libraries/freealut { };
21349 freeglut = callPackage ../development/libraries/freeglut { };
21351 freenect = callPackage ../development/libraries/freenect {
21352 inherit (darwin.apple_sdk.frameworks) Cocoa GLUT;
21355 freetype = callPackage ../development/libraries/freetype { };
21357 freexl = callPackage ../development/libraries/freexl { };
21359 frei0r = callPackage ../development/libraries/frei0r { };
21361 fribidi = callPackage ../development/libraries/fribidi { };
21363 frozen = callPackage ../development/libraries/frozen { };
21365 funambol = callPackage ../development/libraries/funambol { };
21367 function-runner = callPackage ../development/web/function-runner { };
21369 functionalplus = callPackage ../development/libraries/functionalplus { };
21371 galer = callPackage ../tools/security/galer { };
21373 gallia = callPackage ../tools/security/gallia { };
21375 gamenetworkingsockets = callPackage ../development/libraries/gamenetworkingsockets {
21376 protobuf = protobuf_21;
21379 game-music-emu = callPackage ../development/libraries/audio/game-music-emu { };
21381 gamin = callPackage ../development/libraries/gamin { };
21382 fam = gamin; # added 2018-04-25
21384 ganv = callPackage ../development/libraries/ganv { };
21386 garble = callPackage ../development/tools/garble { };
21388 gcab = callPackage ../development/libraries/gcab { };
21390 gcovr = with python3Packages; toPythonApplication gcovr;
21392 gcr = callPackage ../development/libraries/gcr { };
21394 gcr_4 = callPackage ../development/libraries/gcr/4.nix { };
21396 gdl = callPackage ../development/libraries/gdl { };
21398 gdome2 = callPackage ../development/libraries/gdome2 { };
21400 gdbm = callPackage ../development/libraries/gdbm { };
21402 gecode_3 = callPackage ../development/libraries/gecode/3.nix { };
21403 gecode_6 = qt5.callPackage ../development/libraries/gecode { };
21406 geph = recurseIntoAttrs (callPackages ../applications/networking/geph { });
21408 gephi = callPackage ../applications/science/misc/gephi { };
21410 gegl = callPackage ../development/libraries/gegl {
21411 inherit (darwin.apple_sdk.frameworks) OpenCL;
21414 gensio = darwin.apple_sdk_11_0.callPackage ../development/libraries/gensio { };
21416 geoclue2 = callPackage ../development/libraries/geoclue { };
21418 geoclue2-with-demo-agent = geoclue2.override { withDemoAgent = true; };
21420 geocode-glib = callPackage ../development/libraries/geocode-glib { };
21422 geocode-glib_2 = geocode-glib.override {
21423 libsoup = libsoup_3;
21426 geoipWithDatabase = makeOverridable (callPackage ../development/libraries/geoip) {
21427 drvName = "geoip-tools";
21428 geoipDatabase = geolite-legacy;
21431 geogram = callPackage ../development/libraries/geogram { };
21433 geographiclib = callPackage ../development/libraries/geographiclib { };
21435 geoip = callPackage ../development/libraries/geoip { };
21437 geoipjava = callPackage ../development/libraries/java/geoipjava { };
21439 geomyidae = callPackage ../applications/networking/gopher/geomyidae { };
21441 geos = callPackage ../development/libraries/geos {
21442 stdenv = if stdenv.cc.isClang then overrideLibcxx llvmPackages_14.stdenv else stdenv;
21445 geos39 = callPackage ../development/libraries/geos/3.9.nix { };
21447 getdata = callPackage ../development/libraries/getdata { };
21449 inherit (callPackages ../development/libraries/getdns { })
21452 gettext = callPackage ../development/libraries/gettext { };
21454 gf2x = callPackage ../development/libraries/gf2x { };
21456 gd = callPackage ../development/libraries/gd {
21457 automake = automake115x;
21460 gdal = callPackage ../development/libraries/gdal { };
21462 gdalMinimal = callPackage ../development/libraries/gdal {
21463 useMinimalFeatures = true;
21466 gdcm = callPackage ../development/libraries/gdcm {
21467 inherit (darwin.apple_sdk.frameworks) ApplicationServices Cocoa;
21470 ggz_base_libs = callPackage ../development/libraries/ggz_base_libs { };
21472 gifticlib = callPackage ../development/libraries/science/biology/gifticlib { };
21474 gio-sharp = callPackage ../development/libraries/gio-sharp { };
21476 givaro = callPackage ../development/libraries/givaro { };
21477 givaro_3 = callPackage ../development/libraries/givaro/3.nix { };
21478 givaro_3_7 = callPackage ../development/libraries/givaro/3.7.nix { };
21480 ghc_filesystem = callPackage ../development/libraries/ghc_filesystem { };
21482 ghp-import = with python3Packages; toPythonApplication ghp-import;
21484 ghcid = haskellPackages.ghcid.bin;
21486 gr-framework = libsForQt5.callPackage ../development/libraries/gr-framework {
21487 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
21490 graphia = libsForQt5.callPackage ../applications/science/misc/graphia { };
21492 graphinder = callPackage ../tools/security/graphinder { };
21494 hnswlib = callPackage ../development/libraries/hnswlib { };
21496 httplib = callPackage ../development/libraries/httplib { };
21498 icon-lang = callPackage ../development/interpreters/icon-lang { };
21500 libgit2 = callPackage ../development/libraries/libgit2 {
21501 inherit (darwin.apple_sdk.frameworks) Security;
21504 libgit2_1_3_0 = libgit2.overrideAttrs rec {
21506 src = pkgs.fetchFromGitHub {
21509 rev = "v${version}";
21510 hash = "sha256-7atNkOBzX+nU1gtFQEaE+EF1L+eex+Ajhq2ocoJY920=";
21515 libgit2_1_5 = libgit2.overrideAttrs rec {
21517 src = pkgs.fetchFromGitHub {
21520 rev = "v${version}";
21521 hash = "sha256-KzBMwpqn6wUFhgB3KDclBS0BvZSVcasM5AG/y+L91xM=";
21526 libgit2_1_6 = libgit2.overrideAttrs rec {
21528 src = fetchFromGitHub {
21531 rev = "v${version}";
21532 hash = "sha256-lW3mokVKsbknVj2xsxEbeZH4IdKZ0aIgGutzenS0Eh0=";
21537 libgit2-glib = callPackage ../development/libraries/libgit2-glib { };
21539 libhsts = callPackage ../development/libraries/libhsts { };
21541 glbinding = callPackage ../development/libraries/glbinding { };
21543 gle = callPackage ../development/libraries/gle { };
21545 glew = callPackage ../development/libraries/glew {
21546 inherit (darwin.apple_sdk.frameworks) OpenGL;
21548 glew110 = callPackage ../development/libraries/glew/1.10.nix {
21549 inherit (darwin.apple_sdk.frameworks) AGL OpenGL;
21551 glew-egl = callPackage ../development/libraries/glew {
21552 inherit (darwin.apple_sdk.frameworks) OpenGL;
21557 glfw-wayland = glfw.override {
21558 waylandSupport = true;
21560 glfw-wayland-minecraft = callPackage ../development/libraries/glfw/3.x-wayland-minecraft.nix {};
21561 glfw2 = callPackage ../development/libraries/glfw/2.x.nix { };
21562 glfw3 = callPackage ../development/libraries/glfw/3.x.nix {
21563 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa Kernel OpenGL;
21566 glibc = callPackage ../development/libraries/glibc {
21567 stdenv = gccStdenv; # doesn't compile without gcc
21570 mtrace = callPackage ../development/libraries/glibc/mtrace.nix { };
21572 # Provided by libc on Operating Systems that use the Extensible Linker Format.
21574 if stdenv.hostPlatform.parsed.kernel.execFormat.name == "elf"
21576 else elf-header-real;
21578 elf-header-real = callPackage ../development/libraries/elf-header { };
21580 glibc_memusage = callPackage ../development/libraries/glibc {
21584 # Being redundant to avoid cycles on boot. TODO: find a better way
21585 glibcCross = callPackage ../development/libraries/glibc {
21586 stdenv = gccCrossLibcStdenv; # doesn't compile without gcc
21587 libgcc = callPackage ../development/libraries/gcc/libgcc {
21588 gcc = gccCrossLibcStdenv.cc;
21589 glibc = glibcCross.override { libgcc = null; };
21590 stdenvNoLibs = gccCrossLibcStdenv;
21594 muslCross = musl.override {
21595 stdenv = crossLibcStdenv;
21598 # These are used when buiding compiler-rt / libgcc, prior to building libc.
21599 preLibcCrossHeaders = let
21600 inherit (stdenv.targetPlatform) libc;
21601 in if stdenv.targetPlatform.isMinGW then targetPackages.windows.mingw_w64_headers or windows.mingw_w64_headers
21602 else if libc == "nblibc" then targetPackages.netbsdCross.headers or netbsdCross.headers
21603 else if libc == "libSystem" && stdenv.targetPlatform.isAarch64 then targetPackages.darwin.LibsystemCross or darwin.LibsystemCross
21607 libcCrossChooser = name:
21608 # libc is hackily often used from the previous stage. This `or`
21609 # hack fixes the hack, *sigh*.
21610 /**/ if name == null then null
21611 else if name == "glibc" then targetPackages.glibcCross or glibcCross
21612 else if name == "bionic" then targetPackages.bionic or bionic
21613 else if name == "uclibc" then targetPackages.uclibcCross or uclibcCross
21614 else if name == "avrlibc" then targetPackages.avrlibcCross or avrlibcCross
21615 else if name == "newlib" && stdenv.targetPlatform.isMsp430 then targetPackages.msp430NewlibCross or msp430NewlibCross
21616 else if name == "newlib" && stdenv.targetPlatform.isVc4 then targetPackages.vc4-newlib or vc4-newlib
21617 else if name == "newlib" && stdenv.targetPlatform.isOr1k then targetPackages.or1k-newlib or or1k-newlib
21618 else if name == "newlib" then targetPackages.newlibCross or newlibCross
21619 else if name == "newlib-nano" then targetPackages.newlib-nanoCross or newlib-nanoCross
21620 else if name == "musl" then targetPackages.muslCross or muslCross
21621 else if name == "msvcrt" then targetPackages.windows.mingw_w64 or windows.mingw_w64
21622 else if name == "ucrt" then targetPackages.windows.mingw_w64 or windows.mingw_w64
21623 else if name == "libSystem" then
21624 if stdenv.targetPlatform.useiOSPrebuilt
21625 then targetPackages.darwin.iosSdkPkgs.libraries or darwin.iosSdkPkgs.libraries
21626 else targetPackages.darwin.LibsystemCross or (throw "don't yet have a `targetPackages.darwin.LibsystemCross for ${stdenv.targetPlatform.config}`")
21627 else if name == "fblibc" then targetPackages.freebsdCross.libc or freebsdCross.libc
21628 else if name == "nblibc" then targetPackages.netbsdCross.libc or netbsdCross.libc
21629 else if name == "wasilibc" then targetPackages.wasilibc or wasilibc
21630 else if name == "relibc" then targetPackages.relibc or relibc
21631 else throw "Unknown libc ${name}";
21633 libcCross = assert stdenv.targetPlatform != stdenv.buildPlatform; libcCrossChooser stdenv.targetPlatform.libc;
21635 threadsCross = threadsCrossFor null;
21636 threadsCrossFor = cc_version:
21637 lib.optionalAttrs (stdenv.targetPlatform.isMinGW && !(stdenv.targetPlatform.useLLVM or false)) {
21638 # other possible values: win32 or posix
21640 # For win32 or posix set this to null
21642 if cc_version == null || lib.versionAtLeast cc_version "13"
21643 then targetPackages.windows.mcfgthreads or windows.mcfgthreads
21644 else targetPackages.windows.mcfgthreads_pre_gcc_13 or windows.mcfgthreads_pre_gcc_13;
21647 wasilibc = callPackage ../development/libraries/wasilibc {
21648 stdenv = crossLibcStdenv;
21651 relibc = callPackage ../development/libraries/relibc { };
21653 # Only supported on Linux and only on glibc
21655 if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isGnu
21656 then callPackage ../development/libraries/glibc/locales.nix { }
21659 if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isGnu
21660 then callPackage ../development/libraries/glibc/locales.nix { allLocales = false; }
21663 glibcInfo = callPackage ../development/libraries/glibc/info.nix { };
21665 glibc_multi = callPackage ../development/libraries/glibc/multi.nix {
21666 # The buildPackages is required for cross-compilation. The pkgsi686Linux set
21667 # has target and host always set to the same value based on target platform
21668 # of the current set. We need host to be same as build to correctly get i686
21669 # variant of glibc.
21670 glibc32 = pkgsi686Linux.buildPackages.glibc;
21673 glm = callPackage ../development/libraries/glm { };
21675 glog = callPackage ../development/libraries/glog { };
21677 gloox = callPackage ../development/libraries/gloox { };
21679 glpk = callPackage ../development/libraries/glpk { };
21681 glsurf = callPackage ../applications/science/math/glsurf {
21682 ocamlPackages = ocaml-ng.ocamlPackages_4_14_unsafe_string;
21685 glui = callPackage ../development/libraries/glui { };
21687 gmime2 = callPackage ../development/libraries/gmime/2.nix { };
21688 gmime3 = callPackage ../development/libraries/gmime/3.nix { };
21691 gmm = callPackage ../development/libraries/gmm { };
21693 gmp4 = callPackage ../development/libraries/gmp/4.3.2.nix { }; # required by older GHC versions
21694 gmp5 = callPackage ../development/libraries/gmp/5.1.x.nix { };
21695 gmp6 = callPackage ../development/libraries/gmp/6.x.nix { };
21697 gmpxx = gmp.override { cxx = true; };
21699 #GMP ex-satellite, so better keep it near gmp
21700 mpfr = callPackage ../development/libraries/mpfr { };
21702 mpfi = callPackage ../development/libraries/mpfi { };
21704 mpdecimal = callPackage ../development/libraries/mpdecimal { };
21706 mpfshell = callPackage ../development/tools/mpfshell { };
21709 mpir = callPackage ../development/libraries/mpir { };
21711 gl3w = callPackage ../development/libraries/gl3w { };
21713 gnatcoll-core = callPackage ../development/libraries/ada/gnatcoll/core.nix { };
21715 # gnatcoll-bindings repository
21716 gnatcoll-gmp = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "gmp"; };
21717 gnatcoll-iconv = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "iconv"; };
21718 gnatcoll-lzma = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "lzma"; };
21719 gnatcoll-omp = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "omp"; };
21720 gnatcoll-python3 = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "python3"; };
21721 gnatcoll-readline = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "readline"; };
21722 gnatcoll-syslog = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "syslog"; };
21723 gnatcoll-zlib = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "zlib"; };
21725 # gnatcoll-db repository
21726 gnatcoll-postgres = callPackage ../development/libraries/ada/gnatcoll/db.nix { component = "postgres"; };
21727 gnatcoll-sql = callPackage ../development/libraries/ada/gnatcoll/db.nix { component = "sql"; };
21728 gnatcoll-sqlite = callPackage ../development/libraries/ada/gnatcoll/db.nix { component = "sqlite"; };
21729 gnatcoll-xref = callPackage ../development/libraries/ada/gnatcoll/db.nix { component = "xref"; };
21731 gns3Packages = dontRecurseIntoAttrs (callPackage ../applications/networking/gns3 { });
21732 gns3-gui = gns3Packages.guiStable;
21733 gns3-server = gns3Packages.serverStable;
21735 gobject-introspection = callPackage ../development/libraries/gobject-introspection/wrapper.nix { };
21737 gobject-introspection-unwrapped = callPackage ../development/libraries/gobject-introspection {
21738 nixStoreDir = config.nix.storeDir or builtins.storeDir;
21739 inherit (darwin) cctools;
21742 goocanvas = callPackage ../development/libraries/goocanvas { };
21743 goocanvas2 = callPackage ../development/libraries/goocanvas/2.x.nix { };
21744 goocanvas3 = callPackage ../development/libraries/goocanvas/3.x.nix { };
21745 goocanvasmm2 = callPackage ../development/libraries/goocanvasmm { };
21747 gflags = callPackage ../development/libraries/gflags { };
21749 gperftools = callPackage ../development/libraries/gperftools { };
21751 grilo = callPackage ../development/libraries/grilo { };
21753 grilo-plugins = callPackage ../development/libraries/grilo-plugins { };
21755 grpc = darwin.apple_sdk_11_0.callPackage ../development/libraries/grpc {
21756 stdenv = if stdenv.isDarwin && stdenv.isx86_64
21757 then overrideSDK darwin.apple_sdk_11_0.stdenv { darwinMinVersion = "10.13"; }
21761 gsettings-qt = libsForQt5.callPackage ../development/libraries/gsettings-qt { };
21763 gst_all_1 = recurseIntoAttrs(callPackage ../development/libraries/gstreamer {
21764 callPackage = newScope (gst_all_1 // { libav = pkgs.ffmpeg-headless; });
21765 inherit (darwin.apple_sdk.frameworks) AudioToolbox AVFoundation Cocoa CoreFoundation CoreMedia CoreServices CoreVideo DiskArbitration Foundation IOKit MediaToolbox OpenGL Security VideoToolbox;
21768 gusb = callPackage ../development/libraries/gusb { };
21770 qxmpp = libsForQt5.callPackage ../development/libraries/qxmpp { };
21772 gnet = callPackage ../development/libraries/gnet { };
21774 gnu-config = callPackage ../development/libraries/gnu-config { };
21776 gnu-efi = if stdenv.hostPlatform.isEfi
21777 then callPackage ../development/libraries/gnu-efi { }
21780 gnutls = callPackage ../development/libraries/gnutls {
21781 inherit (darwin.apple_sdk.frameworks) Security;
21782 util-linux = util-linuxMinimal; # break the cyclic dependency
21783 autoconf = buildPackages.autoconf269;
21786 gpac = callPackage ../applications/video/gpac { };
21788 gpgme = callPackage ../development/libraries/gpgme { };
21790 pgpdump = callPackage ../tools/security/pgpdump { };
21792 pgpkeyserver-lite = callPackage ../servers/web-apps/pgpkeyserver-lite { };
21794 pgweb = callPackage ../development/tools/database/pgweb { };
21796 granted = callPackage ../tools/admin/granted { };
21798 grantlee = libsForQt5.callPackage ../development/libraries/grantlee { };
21800 gsasl = callPackage ../development/libraries/gsasl { };
21802 gsl = callPackage ../development/libraries/gsl { };
21804 gsl-lite = callPackage ../development/libraries/gsl-lite { };
21806 gsm = callPackage ../development/libraries/gsm { };
21808 gsoap = callPackage ../development/libraries/gsoap { };
21810 gsound = callPackage ../development/libraries/gsound { };
21812 gss = callPackage ../development/libraries/gss { };
21814 gtkimageview = callPackage ../development/libraries/gtkimageview { };
21816 glib = callPackage ../development/libraries/glib (let
21817 glib-untested = glib.overrideAttrs { doCheck = false; };
21819 # break dependency cycles
21820 # these things are only used for tests, they don't get into the closure
21821 shared-mime-info = shared-mime-info.override { glib = glib-untested; };
21822 desktop-file-utils = desktop-file-utils.override { glib = glib-untested; };
21823 dbus = dbus.override { enableSystemd = false; };
21826 glibmm = callPackage ../development/libraries/glibmm { };
21828 glibmm_2_68 = callPackage ../development/libraries/glibmm/2.68.nix {
21829 inherit (darwin.apple_sdk.frameworks) Cocoa;
21832 glib-networking = callPackage ../development/libraries/glib-networking { };
21834 glib-testing = callPackage ../development/libraries/glib-testing { };
21836 glirc = haskell.lib.compose.justStaticExecutables haskellPackages.glirc;
21838 gom = callPackage ../development/libraries/gom { };
21840 ace = callPackage ../development/libraries/ace { };
21842 # Not moved to aliases while we decide if we should split the package again.
21843 atk = at-spi2-core;
21845 atkmm = callPackage ../development/libraries/atkmm { };
21847 atkmm_2_36 = callPackage ../development/libraries/atkmm/2.36.nix { };
21849 pixman = callPackage ../development/libraries/pixman { };
21851 cairo = callPackage ../development/libraries/cairo { };
21853 cairo-lang = callPackage ../development/compilers/cairo { };
21855 cairomm = callPackage ../development/libraries/cairomm { };
21857 cairomm_1_16 = callPackage ../development/libraries/cairomm/1.16.nix {
21858 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
21861 pango = callPackage ../development/libraries/pango {
21862 harfbuzz = harfbuzz.override { withCoreText = stdenv.isDarwin; };
21865 pangolin = callPackage ../development/libraries/pangolin {
21866 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
21869 pangomm = callPackage ../development/libraries/pangomm {
21870 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
21873 pangomm_2_48 = callPackage ../development/libraries/pangomm/2.48.nix {
21874 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
21877 pangomm_2_42 = callPackage ../development/libraries/pangomm/2.42.nix {
21878 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
21881 gdk-pixbuf = callPackage ../development/libraries/gdk-pixbuf { };
21883 gdk-pixbuf-xlib = callPackage ../development/libraries/gdk-pixbuf/xlib.nix { };
21885 gnome-menus = callPackage ../development/libraries/gnome-menus { };
21887 gnote = callPackage ../applications/office/gnote { };
21889 gtk2 = callPackage ../development/libraries/gtk/2.x.nix {
21890 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
21893 gtk2-x11 = gtk2.override {
21894 cairo = cairo.override { x11Support = true; };
21895 pango = pango.override { cairo = cairo.override { x11Support = true; }; x11Support = true; };
21899 gtkextra = callPackage ../development/libraries/gtkextra { };
21901 gtk3 = callPackage ../development/libraries/gtk/3.x.nix {
21902 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa QuartzCore;
21905 gtk4 = callPackage ../development/libraries/gtk/4.x.nix {
21906 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
21910 # On darwin gtk uses cocoa by default instead of x11.
21911 gtk3-x11 = gtk3.override {
21912 cairo = cairo.override { x11Support = true; };
21913 pango = pango.override { cairo = cairo.override { x11Support = true; }; x11Support = true; };
21917 gtkmm2 = callPackage ../development/libraries/gtkmm/2.x.nix { };
21918 gtkmm3 = callPackage ../development/libraries/gtkmm/3.x.nix { };
21919 gtkmm4 = callPackage ../development/libraries/gtkmm/4.x.nix { };
21921 gtk_engines = callPackage ../development/libraries/gtk-engines { };
21923 gtk-engine-bluecurve = callPackage ../development/libraries/gtk-engine-bluecurve { };
21925 gtk-engine-murrine = callPackage ../development/libraries/gtk-engine-murrine { };
21927 gtk-sharp-2_0 = callPackage ../development/libraries/gtk-sharp/2.0.nix { };
21929 gtk-sharp-3_0 = callPackage ../development/libraries/gtk-sharp/3.0.nix { };
21931 gtk-sharp-beans = callPackage ../development/libraries/gtk-sharp-beans { };
21933 gtk-mac-integration = callPackage ../development/libraries/gtk-mac-integration {
21937 gtk-mac-integration-gtk2 = gtk-mac-integration.override {
21941 gtk-mac-integration-gtk3 = gtk-mac-integration;
21943 gtk-mac-bundler = callPackage ../development/tools/gtk-mac-bundler { };
21945 gtksourceview = gtksourceview3;
21947 gtksourceview3 = callPackage ../development/libraries/gtksourceview/3.x.nix { };
21949 gtksourceview4 = callPackage ../development/libraries/gtksourceview/4.x.nix { };
21951 gtksourceview5 = callPackage ../development/libraries/gtksourceview/5.x.nix { };
21953 gtksourceviewmm = callPackage ../development/libraries/gtksourceviewmm { };
21955 gtksourceviewmm4 = callPackage ../development/libraries/gtksourceviewmm/4.x.nix { };
21957 gtkspell2 = callPackage ../development/libraries/gtkspell { };
21959 gtkspell3 = callPackage ../development/libraries/gtkspell/3.nix { };
21961 gtkspellmm = callPackage ../development/libraries/gtkspellmm { };
21963 gtk-layer-shell = callPackage ../development/libraries/gtk-layer-shell { };
21965 gtk4-layer-shell = callPackage ../development/libraries/gtk4-layer-shell { };
21967 gts = callPackage ../development/libraries/gts { };
21969 gumbo = callPackage ../development/libraries/gumbo { };
21971 gvfs = callPackage ../development/libraries/gvfs { };
21973 gvm-libs = callPackage ../development/libraries/gvm-libs { };
21975 gwenhywfar = callPackage ../development/libraries/aqbanking/gwenhywfar.nix { };
21978 hamlib_3 = callPackage ../development/libraries/hamlib { };
21979 hamlib_4 = callPackage ../development/libraries/hamlib/4.nix { };
21981 heimdal = callPackage ../development/libraries/kerberos/heimdal.nix {
21982 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration;
21983 autoreconfHook = buildPackages.autoreconfHook269;
21986 harfbuzz = callPackage ../development/libraries/harfbuzz {
21987 inherit (darwin.apple_sdk.frameworks) ApplicationServices CoreText;
21990 harfbuzzFull = harfbuzz.override {
21991 withCoreText = stdenv.isDarwin;
21992 withGraphite2 = true;
21996 hawknl = callPackage ../development/libraries/hawknl { };
21998 hax11 = callPackage ../development/libraries/hax11 { };
22000 haxor-news = callPackage ../applications/misc/haxor-news { };
22002 hdt = callPackage ../misc/hdt { };
22004 hfinger = callPackage ../tools/security/hfinger { };
22006 herqq = libsForQt5.callPackage ../development/libraries/herqq { };
22008 hidapi = callPackage ../development/libraries/hidapi {
22009 inherit (darwin.apple_sdk.frameworks) Cocoa IOKit;
22012 highfive = callPackage ../development/libraries/highfive { };
22014 highfive-mpi = highfive.override { hdf5 = hdf5-mpi; };
22016 hiredis = callPackage ../development/libraries/hiredis { };
22018 hiredis-vip = callPackage ../development/libraries/hiredis-vip { };
22020 hivex = callPackage ../development/libraries/hivex {
22021 autoreconfHook = buildPackages.autoreconfHook269;
22024 hmat-oss = callPackage ../development/libraries/hmat-oss { };
22026 hound = callPackage ../development/tools/misc/hound { };
22028 hpp-fcl = callPackage ../development/libraries/hpp-fcl { };
22030 hpx = callPackage ../development/libraries/hpx {
22032 asio = asio.override { boost = boost179; };
22035 hspell = callPackage ../development/libraries/hspell { };
22037 hspellDicts = callPackage ../development/libraries/hspell/dicts.nix { };
22039 hsqldb = callPackage ../development/libraries/java/hsqldb { };
22041 hstr = callPackage ../applications/misc/hstr { };
22043 hstsparser = callPackage ../tools/security/hstsparser { };
22045 htmlcxx = callPackage ../development/libraries/htmlcxx { };
22047 http-parser = callPackage ../development/libraries/http-parser { };
22049 httpref = callPackage ../development/tools/misc/httpref { };
22051 hubble = callPackage ../applications/networking/cluster/hubble { };
22053 hunspell = callPackage ../development/libraries/hunspell { };
22055 hunspellDicts = recurseIntoAttrs (callPackages ../development/libraries/hunspell/dictionaries.nix {});
22057 hunspellDictsChromium = recurseIntoAttrs (callPackages ../development/libraries/hunspell/dictionaries-chromium.nix {});
22059 hunspellWithDicts = dicts: callPackage ../development/libraries/hunspell/wrapper.nix { inherit dicts; };
22061 hwloc = callPackage ../development/libraries/hwloc { };
22063 hydra_unstable = callPackage ../development/tools/misc/hydra/unstable.nix { nix = nixVersions.nix_2_17; };
22065 hydra-cli = callPackage ../development/tools/misc/hydra-cli { };
22067 hydraAntLogger = callPackage ../development/libraries/java/hydra-ant-logger { };
22069 hydra-check = with python310.pkgs; toPythonApplication hydra-check;
22071 hyena = callPackage ../development/libraries/hyena { };
22073 hyperscan = callPackage ../development/libraries/hyperscan { };
22075 icu58 = callPackage (import ../development/libraries/icu/58.nix fetchurl) ({
22076 nativeBuildRoot = buildPackages.icu58.override { buildRootOnly = true; };
22078 icu60 = callPackage ../development/libraries/icu/60.nix ({
22079 nativeBuildRoot = buildPackages.icu60.override { buildRootOnly = true; };
22081 icu63 = callPackage ../development/libraries/icu/63.nix ({
22082 nativeBuildRoot = buildPackages.icu63.override { buildRootOnly = true; };
22084 icu64 = callPackage ../development/libraries/icu/64.nix ({
22085 nativeBuildRoot = buildPackages.icu64.override { buildRootOnly = true; };
22087 icu66 = callPackage ../development/libraries/icu/66.nix ({
22088 nativeBuildRoot = buildPackages.icu66.override { buildRootOnly = true; };
22090 icu67 = callPackage ../development/libraries/icu/67.nix ({
22091 nativeBuildRoot = buildPackages.icu67.override { buildRootOnly = true; };
22093 icu68 = callPackage ../development/libraries/icu/68.nix ({
22094 nativeBuildRoot = buildPackages.icu68.override { buildRootOnly = true; };
22096 icu69 = callPackage ../development/libraries/icu/69.nix ({
22097 nativeBuildRoot = buildPackages.icu69.override { buildRootOnly = true; };
22099 icu70 = callPackage ../development/libraries/icu/70.nix ({
22100 nativeBuildRoot = buildPackages.icu70.override { buildRootOnly = true; };
22102 icu71 = callPackage ../development/libraries/icu/71.nix ({
22103 nativeBuildRoot = buildPackages.icu71.override { buildRootOnly = true; };
22105 icu72 = callPackage ../development/libraries/icu/72.nix ({
22106 nativeBuildRoot = buildPackages.icu72.override { buildRootOnly = true; };
22108 icu73 = callPackage ../development/libraries/icu/73.nix ({
22109 nativeBuildRoot = buildPackages.icu72.override { buildRootOnly = true; };
22114 id3lib = callPackage ../development/libraries/id3lib { };
22116 idasen = with python3Packages; toPythonApplication idasen;
22118 ikill = callPackage ../tools/misc/ikill { };
22120 ilbc = callPackage ../development/libraries/ilbc { };
22122 ilmbase = callPackage ../development/libraries/ilmbase { };
22124 imgui = callPackage ../development/libraries/imgui { };
22126 imtui = callPackage ../development/libraries/imtui { };
22128 immer = callPackage ../development/libraries/immer { };
22130 imv = callPackage ../applications/graphics/imv { };
22132 iml = callPackage ../development/libraries/iml { };
22134 imlib2 = callPackage ../development/libraries/imlib2 { };
22135 imlib2Full = imlib2.override {
22136 # Compilation error on Darwin with librsvg. For more information see:
22137 # https://github.com/NixOS/nixpkgs/pull/166452#issuecomment-1090725613
22138 svgSupport = !stdenv.isDarwin;
22139 heifSupport = !stdenv.isDarwin;
22140 webpSupport = true;
22144 imlib2-nox = imlib2.override {
22145 x11Support = false;
22148 imlibsetroot = callPackage ../applications/graphics/imlibsetroot { libXinerama = xorg.libXinerama; } ;
22150 impy = callPackage ../development/libraries/impy { };
22152 ineffassign = callPackage ../development/tools/ineffassign { };
22154 ijs = callPackage ../development/libraries/ijs { };
22156 itktcl = callPackage ../development/libraries/itktcl { };
22157 incrtcl = callPackage ../development/libraries/incrtcl { };
22159 indicator-application-gtk2 = callPackage ../development/libraries/indicator-application/gtk2.nix { };
22160 indicator-application-gtk3 = callPackage ../development/libraries/indicator-application/gtk3.nix { };
22162 indicator-sound-switcher = callPackage ../applications/audio/indicator-sound-switcher { };
22164 indilib = darwin.apple_sdk_11_0.callPackage ../development/libraries/science/astronomy/indilib { };
22165 indi-full = callPackage ../development/libraries/science/astronomy/indilib/indi-full.nix { };
22167 inih = callPackage ../development/libraries/inih { };
22169 iniparser = callPackage ../development/libraries/iniparser { };
22171 initool = callPackage ../development/tools/initool { };
22173 intel-gmmlib = callPackage ../development/libraries/intel-gmmlib { };
22175 intel-media-driver = callPackage ../development/libraries/intel-media-driver { };
22177 intltool = callPackage ../development/tools/misc/intltool { };
22179 ios-cross-compile = callPackage ../development/compilers/ios-cross-compile/9.2.nix { };
22181 ip2location-c = callPackage ../development/libraries/ip2location-c { };
22183 iir1 = callPackage ../development/libraries/iir1 { };
22185 irrlicht = if !stdenv.isDarwin then
22186 callPackage ../development/libraries/irrlicht { }
22187 else callPackage ../development/libraries/irrlicht/mac.nix {
22188 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL IOKit;
22191 irrlichtmt = callPackage ../development/libraries/irrlichtmt {
22192 inherit (darwin.apple_sdk.frameworks) Cocoa Kernel;
22195 isocodes = callPackage ../development/libraries/iso-codes { };
22197 iso-flags = callPackage ../data/icons/iso-flags { };
22199 isoimagewriter = libsForQt5.callPackage ../tools/misc/isoimagewriter {};
22201 isort = with python3Packages; toPythonApplication isort;
22203 ispc = callPackage ../development/compilers/ispc {
22204 xcode = darwin.xcode_14;
22205 llvmPackages = llvmPackages_15;
22208 isso = callPackage ../servers/isso {
22209 nodejs = nodejs_20;
22212 itk_5_2 = callPackage ../development/libraries/itk/5.2.x.nix {
22213 inherit (darwin.apple_sdk.frameworks) Cocoa;
22216 itk_5 = callPackage ../development/libraries/itk/5.x.nix {
22217 inherit (darwin.apple_sdk.frameworks) Cocoa;
22222 jama = callPackage ../development/libraries/jama { };
22224 jansson = callPackage ../development/libraries/jansson { };
22226 jarowinkler-cpp = callPackage ../development/libraries/jarowinkler-cpp { };
22228 jbig2dec = callPackage ../development/libraries/jbig2dec { };
22230 jbig2enc = callPackage ../development/libraries/jbig2enc { };
22232 jcal = callPackage ../development/libraries/jcal { };
22234 jbigkit = callPackage ../development/libraries/jbigkit { };
22236 jefferson = callPackage ../tools/filesystems/jefferson { };
22238 jemalloc = callPackage ../development/libraries/jemalloc { };
22240 rust-jemalloc-sys = callPackage ../development/libraries/jemalloc/rust.nix { };
22241 rust-jemalloc-sys-unprefixed = rust-jemalloc-sys.override { unprefixed = true; };
22243 jose = callPackage ../development/libraries/jose { };
22245 jpcre2 = callPackage ../development/libraries/jpcre2 { };
22247 jshon = callPackage ../development/tools/parsing/jshon { };
22249 json2hcl = callPackage ../development/tools/json2hcl { };
22251 json2tsv = callPackage ../development/tools/json2tsv { };
22253 json2yaml = haskell.lib.compose.justStaticExecutables haskellPackages.json2yaml;
22255 json-glib = callPackage ../development/libraries/json-glib { };
22257 json_c = callPackage ../development/libraries/json-c { };
22259 jsoncpp = callPackage ../development/libraries/jsoncpp { };
22261 json-fortran = callPackage ../development/libraries/json-fortran { };
22263 jsonnet = callPackage ../development/compilers/jsonnet { };
22265 jsonnet-bundler = callPackage ../development/tools/jsonnet-bundler { };
22267 jrsonnet = callPackage ../development/compilers/jrsonnet { };
22269 go-jsonnet = callPackage ../development/compilers/go-jsonnet { };
22271 jsonrpc-glib = callPackage ../development/libraries/jsonrpc-glib { };
22273 jxrlib = callPackage ../development/libraries/jxrlib { };
22275 libjson = callPackage ../development/libraries/libjson { };
22277 libb64 = callPackage ../development/libraries/libb64 { };
22279 judy = callPackage ../development/libraries/judy { };
22281 kcp = callPackage ../development/libraries/kcp { };
22283 kddockwidgets = libsForQt5.callPackage ../development/libraries/kddockwidgets { };
22285 keybinder = callPackage ../development/libraries/keybinder {
22286 automake = automake111x;
22290 keybinder3 = callPackage ../development/libraries/keybinder3 {
22291 gtk3 = if stdenv.isDarwin then gtk3-x11 else gtk3;
22292 automake = automake111x;
22295 krb5 = callPackage ../development/libraries/kerberos/krb5.nix {
22296 inherit (buildPackages.darwin) bootstrap_cmds;
22298 libkrb5 = krb5.override { type = "lib"; };
22300 kronosnet = callPackage ../development/libraries/kronosnet { };
22302 ktextaddons = libsForQt5.callPackage ../development/libraries/ktextaddons {};
22304 l-smash = callPackage ../development/libraries/l-smash {
22305 stdenv = gccStdenv;
22308 languageMachines = recurseIntoAttrs (import ../development/libraries/languagemachines/packages.nix {
22312 lasem = callPackage ../development/libraries/lasem { };
22314 lasso = callPackage ../development/libraries/lasso { };
22316 LAStools = callPackage ../development/libraries/LAStools { };
22318 LASzip = callPackage ../development/libraries/LASzip { };
22319 LASzip2 = callPackage ../development/libraries/LASzip/LASzip2.nix { };
22321 laurel = callPackage ../servers/monitoring/laurel/default.nix { };
22323 lcm = callPackage ../development/libraries/lcm { };
22327 lcms1 = callPackage ../development/libraries/lcms { };
22329 lcms2 = callPackage ../development/libraries/lcms2 { };
22331 lcrq = callPackage ../development/libraries/lcrq { };
22333 ldacbt = callPackage ../development/libraries/ldacbt { };
22335 ldb = callPackage ../development/libraries/ldb { };
22337 lensfun = callPackage ../development/libraries/lensfun { };
22339 lesbar = callPackage ../applications/window-managers/lesbar { };
22341 lesstif = callPackage ../development/libraries/lesstif { };
22343 leveldb = callPackage ../development/libraries/leveldb { };
22345 lmdb = callPackage ../development/libraries/lmdb { };
22347 lmdbxx = callPackage ../development/libraries/lmdbxx { };
22349 lemon-graph = callPackage ../development/libraries/lemon-graph { };
22351 levmar = callPackage ../development/libraries/levmar { };
22353 leptonica = callPackage ../development/libraries/leptonica { };
22355 lerc = callPackage ../development/libraries/lerc { };
22357 lib2geom = callPackage ../development/libraries/lib2geom {
22358 stdenv = if stdenv.cc.isClang then overrideLibcxx llvmPackages_13.stdenv else stdenv;
22361 lib3ds = callPackage ../development/libraries/lib3ds { };
22363 lib3mf = callPackage ../development/libraries/lib3mf { };
22365 libAfterImage = callPackage ../development/libraries/libAfterImage { };
22367 libaacs = callPackage ../development/libraries/libaacs { };
22369 libaal = callPackage ../development/libraries/libaal { };
22371 libabigail = callPackage ../development/libraries/libabigail { };
22373 libaccounts-glib = callPackage ../development/libraries/libaccounts-glib { };
22375 libacr38u = callPackage ../tools/security/libacr38u {
22376 inherit (darwin.apple_sdk.frameworks) IOKit;
22379 libad9361 = callPackage ../development/libraries/libad9361 { };
22381 libadwaita = callPackage ../development/libraries/libadwaita {
22382 inherit (pkgs.darwin.apple_sdk.frameworks) AppKit Foundation;
22385 libaec = callPackage ../development/libraries/libaec { };
22387 libagar = callPackage ../development/libraries/libagar { };
22388 libagar_test = callPackage ../development/libraries/libagar/libagar_test.nix { };
22390 libao = callPackage ../development/libraries/libao {
22391 usePulseAudio = config.pulseaudio or stdenv.isLinux;
22392 inherit (darwin.apple_sdk.frameworks) CoreAudio CoreServices AudioUnit;
22395 libaosd = callPackage ../development/libraries/libaosd { };
22397 libabw = callPackage ../development/libraries/libabw { };
22399 libamqpcpp = callPackage ../development/libraries/libamqpcpp { };
22401 libantlr3c = callPackage ../development/libraries/libantlr3c { };
22403 libaom = callPackage ../development/libraries/libaom {
22404 # Remove circular dependency for libavif
22405 libjxl = libjxl.override { buildDocs = false; };
22408 libappindicator-gtk2 = libappindicator.override { gtkVersion = "2"; };
22409 libappindicator-gtk3 = libappindicator.override { gtkVersion = "3"; };
22410 libappindicator = callPackage ../development/libraries/libappindicator { };
22412 libayatana-appindicator = callPackage ../development/libraries/libayatana-appindicator { };
22414 libargs = callPackage ../development/libraries/libargs { };
22416 libarchive = callPackage ../development/libraries/libarchive { };
22418 libarchive-qt = libsForQt5.callPackage ../development/libraries/libarchive-qt { };
22420 libaribcaption = callPackage ../by-name/li/libaribcaption/package.nix {
22421 inherit (darwin.apple_sdk.frameworks) ApplicationServices CoreFoundation CoreGraphics CoreText;
22424 libasn1c = callPackage ../servers/osmocom/libasn1c/default.nix { };
22426 libasr = callPackage ../development/libraries/libasr { };
22428 libass = callPackage ../development/libraries/libass { };
22430 libast = callPackage ../development/libraries/libast { };
22432 libassuan = callPackage ../development/libraries/libassuan { };
22434 libasyncns = callPackage ../development/libraries/libasyncns { };
22436 libatomic_ops = callPackage ../development/libraries/libatomic_ops { };
22438 libaudclient = callPackage ../development/libraries/libaudclient { };
22440 libaudec = callPackage ../development/libraries/libaudec { };
22442 libav = libav_11; # branch 11 is API-compatible with branch 10
22443 libav_all = callPackages ../development/libraries/libav { };
22444 inherit (libav_all) libav_0_8 libav_11 libav_12;
22446 libavc1394 = callPackage ../development/libraries/libavc1394 { };
22448 libavif = callPackage ../development/libraries/libavif { };
22450 libayatana-common = callPackage ../development/libraries/libayatana-common {
22451 inherit (lomiri) cmake-extras;
22454 libb2 = callPackage ../development/libraries/libb2 { };
22456 libbacktrace = callPackage ../development/libraries/libbacktrace { };
22458 libbap = callPackage ../development/libraries/libbap {
22459 inherit (ocaml-ng.ocamlPackages) bap ocaml findlib ctypes;
22462 libbaseencode = callPackage ../development/libraries/libbaseencode { };
22464 libbass = (callPackage ../development/libraries/audio/libbass { }).bass;
22465 libbass_fx = (callPackage ../development/libraries/audio/libbass { }).bass_fx;
22467 libbde = callPackage ../development/libraries/libbde { };
22469 libbdplus = callPackage ../development/libraries/libbdplus { };
22471 libblockdev = callPackage ../development/libraries/libblockdev { };
22473 libblocksruntime = callPackage ../development/libraries/libblocksruntime { };
22475 libbluray = callPackage ../development/libraries/libbluray {
22476 inherit (darwin.apple_sdk.frameworks) DiskArbitration;
22479 libbs2b = callPackage ../development/libraries/audio/libbs2b { };
22481 libbson = callPackage ../development/libraries/libbson { };
22483 libbytesize = callPackage ../development/libraries/libbytesize { };
22485 libcaca = callPackage ../development/libraries/libcaca { };
22487 libcacard = callPackage ../development/libraries/libcacard { };
22489 libcamera = callPackage ../development/libraries/libcamera { };
22491 libcanberra = callPackage ../development/libraries/libcanberra {
22492 inherit (darwin.apple_sdk.frameworks) Carbon CoreServices AppKit;
22494 libcanberra-gtk2 = pkgs.libcanberra.override {
22495 gtkSupport = "gtk2";
22497 libcanberra-gtk3 = pkgs.libcanberra.override {
22498 gtkSupport = "gtk3";
22501 libcanberra_kde = if (config.kde_runtime.libcanberraWithoutGTK or true)
22502 then pkgs.libcanberra
22503 else pkgs.libcanberra-gtk2;
22505 libcaption = callPackage ../development/libraries/libcaption { };
22507 libcbor = callPackage ../development/libraries/libcbor { };
22509 libccd = callPackage ../development/libraries/libccd { };
22511 libcec = callPackage ../development/libraries/libcec { };
22513 libcec_platform = callPackage ../development/libraries/libcec/platform.nix { };
22515 libcef = callPackage ../development/libraries/libcef { };
22517 libcello = callPackage ../development/libraries/libcello { };
22519 libcerf = callPackage ../development/libraries/libcerf { };
22521 libcdada = callPackage ../development/libraries/libcdada { };
22523 libcdaudio = callPackage ../development/libraries/libcdaudio { };
22525 libcddb = callPackage ../development/libraries/libcddb { };
22527 libcdio = callPackage ../development/libraries/libcdio {
22528 inherit (darwin.apple_sdk.frameworks) Carbon IOKit;
22531 libcdio-paranoia = callPackage ../development/libraries/libcdio-paranoia {
22532 inherit (darwin.apple_sdk.frameworks) DiskArbitration IOKit;
22535 libcdr = callPackage ../development/libraries/libcdr { lcms = lcms2; };
22537 libchamplain = callPackage ../development/libraries/libchamplain { };
22539 libchamplain_libsoup3 = libchamplain.override { withLibsoup3 = true; };
22541 libchardet = callPackage ../development/libraries/libchardet { };
22543 libchewing = callPackage ../development/libraries/libchewing { };
22545 libchipcard = callPackage ../development/libraries/aqbanking/libchipcard.nix { };
22547 libcrafter = callPackage ../development/libraries/libcrafter { };
22549 libcrossguid = callPackage ../development/libraries/libcrossguid { };
22551 libcs50 = callPackage ../development/libraries/libcs50 { };
22553 libuchardet = callPackage ../development/libraries/libuchardet { };
22555 libchop = callPackage ../development/libraries/libchop { };
22557 libcifpp = callPackage ../development/libraries/libcifpp { };
22559 libcint = callPackage ../development/libraries/libcint { };
22561 libcli = callPackage ../development/libraries/libcli { };
22563 libclthreads = callPackage ../development/libraries/libclthreads { };
22565 libclxclient = callPackage ../development/libraries/libclxclient { };
22567 libconfuse = callPackage ../development/libraries/libconfuse { };
22569 libcangjie = callPackage ../development/libraries/libcangjie { };
22571 libcollectdclient = callPackage ../development/libraries/libcollectdclient { };
22573 libcpr = callPackage ../development/libraries/libcpr { };
22575 libcredis = callPackage ../development/libraries/libcredis { };
22577 libctb = callPackage ../development/libraries/libctb { };
22579 libctemplate = callPackage ../development/libraries/libctemplate { };
22581 libctl = callPackage ../development/libraries/libctl { };
22583 libcotp = callPackage ../development/libraries/libcotp { };
22585 libcouchbase = callPackage ../development/libraries/libcouchbase { };
22587 libcue = callPackage ../development/libraries/libcue { };
22589 libcutl = callPackage ../development/libraries/libcutl { };
22591 libcxxrt = callPackage ../development/libraries/libcxxrt {
22592 stdenv = if stdenv.hostPlatform.useLLVM or false
22593 then overrideCC stdenv buildPackages.llvmPackages.tools.clangNoLibcxx
22597 libdaemon = callPackage ../development/libraries/libdaemon { };
22599 libdatovka = callPackage ../development/libraries/libdatovka { };
22601 libdatrie = callPackage ../development/libraries/libdatrie { };
22603 libdazzle = callPackage ../development/libraries/libdazzle { };
22605 libdbi = callPackage ../development/libraries/libdbi { };
22607 libdbiDriversBase = libdbiDrivers.override {
22608 libmysqlclient = null;
22612 libdbiDrivers = callPackage ../development/libraries/libdbi-drivers { };
22614 libunity = callPackage ../development/libraries/libunity { };
22616 libdbusmenu = callPackage ../development/libraries/libdbusmenu { };
22617 libdbusmenu-gtk2 = libdbusmenu.override { gtkVersion = "2"; };
22618 libdbusmenu-gtk3 = libdbusmenu.override { gtkVersion = "3"; };
22620 libdc1394 = callPackage ../development/libraries/libdc1394 {
22621 inherit (darwin.apple_sdk.frameworks) CoreServices;
22624 libde265 = callPackage ../development/libraries/libde265 { };
22626 libdeflate = darwin.apple_sdk_11_0.callPackage ../development/libraries/libdeflate { };
22628 libdeltachat = callPackage ../development/libraries/libdeltachat {
22629 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration;
22632 libdevil = callPackage ../development/libraries/libdevil {
22633 inherit (darwin.apple_sdk.frameworks) OpenGL;
22636 libdevil-nox = callPackage ../development/libraries/libdevil {
22637 inherit (darwin.apple_sdk.frameworks) OpenGL;
22641 libdecor = callPackage ../development/libraries/libdecor { };
22643 libdex = callPackage ../development/libraries/libdex { };
22645 libdigidocpp = callPackage ../development/libraries/libdigidocpp { };
22647 libdiscid = callPackage ../development/libraries/libdiscid { };
22649 libdisplay-info = callPackage ../development/libraries/libdisplay-info { };
22651 libdivecomputer = callPackage ../development/libraries/libdivecomputer { };
22653 libdivsufsort = callPackage ../development/libraries/libdivsufsort { };
22655 libdmtx = callPackage ../development/libraries/libdmtx { };
22657 libdmapsharing = callPackage ../development/libraries/libdmapsharing { };
22659 libdnet = callPackage ../development/libraries/libdnet { };
22661 libdnf = callPackage ../tools/package-management/libdnf { };
22663 libdovi = callPackage ../development/libraries/libdovi { };
22665 libdrm = callPackage ../development/libraries/libdrm { };
22667 libdv = callPackage ../development/libraries/libdv { };
22669 libdvbcsa = callPackage ../development/libraries/libdvbcsa { };
22671 libdvbpsi = callPackage ../development/libraries/libdvbpsi { };
22673 libdwg = callPackage ../development/libraries/libdwg { };
22675 libdvdcss = callPackage ../development/libraries/libdvdcss {
22676 inherit (darwin) IOKit;
22679 libdvdnav = callPackage ../development/libraries/libdvdnav { };
22680 libdvdnav_4_2_1 = callPackage ../development/libraries/libdvdnav/4.2.1.nix {
22681 libdvdread = libdvdread_4_9_9;
22684 libdvdread = callPackage ../development/libraries/libdvdread { };
22685 libdvdread_4_9_9 = callPackage ../development/libraries/libdvdread/4.9.9.nix { };
22687 libdwarf = callPackage ../development/libraries/libdwarf { };
22688 dwarfdump = libdwarf.bin;
22689 libdwarf_20210528 = callPackage ../development/libraries/libdwarf/20210528.nix { };
22691 libe57format = callPackage ../development/libraries/libe57format { };
22693 libeatmydata = callPackage ../development/libraries/libeatmydata { };
22695 libeb = callPackage ../development/libraries/libeb { };
22697 libebml = callPackage ../development/libraries/libebml { };
22699 libebur128 = callPackage ../development/libraries/libebur128 { };
22701 libedit = callPackage ../development/libraries/libedit { };
22703 libei = callPackage ../development/libraries/libei { };
22705 libelf = callPackage ../development/libraries/libelf { };
22707 libelfin = callPackage ../development/libraries/libelfin { };
22709 libetpan = callPackage ../development/libraries/libetpan { };
22711 libexecinfo = callPackage ../development/libraries/libexecinfo { };
22713 libfaketime = callPackage ../development/libraries/libfaketime { };
22715 libfakekey = callPackage ../development/libraries/libfakekey { };
22717 libfido2 = callPackage ../development/libraries/libfido2 {};
22719 libfilezilla = darwin.apple_sdk_11_0.callPackage ../development/libraries/libfilezilla {
22720 inherit (darwin.apple_sdk_11_0.frameworks) ApplicationServices;
22723 libfishsound = callPackage ../development/libraries/libfishsound { };
22725 libfm = callPackage ../development/libraries/libfm { };
22726 libfm-extra = libfm.override {
22730 libfprint = callPackage ../development/libraries/libfprint { };
22732 libfprint-tod = callPackage ../development/libraries/libfprint-tod { };
22734 libfprint-2-tod1-goodix = callPackage ../development/libraries/libfprint-2-tod1-goodix { };
22736 libfprint-2-tod1-goodix-550a = callPackage ../development/libraries/libfprint-2-tod1-goodix-550a { };
22738 libfprint-2-tod1-vfs0090 = callPackage ../development/libraries/libfprint-2-tod1-vfs0090 { };
22740 libfprint-2-tod1-elan = callPackage ../development/libraries/libfprint-2-tod1-elan { };
22742 libfpx = callPackage ../development/libraries/libfpx { };
22744 libgadu = callPackage ../development/libraries/libgadu { };
22746 libgbinder = callPackage ../development/libraries/libgbinder { };
22748 libgda = callPackage ../development/libraries/libgda { };
22750 libgda6 = callPackage ../development/libraries/libgda/6.x.nix { };
22752 libgdamm = callPackage ../development/libraries/libgdamm { };
22754 libgdata = callPackage ../development/libraries/libgdata { };
22756 libgee = callPackage ../development/libraries/libgee { };
22758 libgepub = callPackage ../development/libraries/libgepub { };
22760 libgig = callPackage ../development/libraries/libgig { };
22762 libglibutil = callPackage ../development/libraries/libglibutil { };
22764 libgnome-keyring = callPackage ../development/libraries/libgnome-keyring { };
22765 libgnome-keyring3 = gnome.libgnome-keyring;
22767 libgnome-games-support = callPackage ../development/libraries/libgnome-games-support { };
22768 libgnome-games-support_2_0 = callPackage ../development/libraries/libgnome-games-support/2.0.nix { };
22770 libgnomekbd = callPackage ../development/libraries/libgnomekbd { };
22772 libglvnd = callPackage ../development/libraries/libglvnd { };
22774 libgnurl = callPackage ../development/libraries/libgnurl { };
22776 libgourou = callPackage ../development/libraries/libgourou { };
22778 libgringotts = callPackage ../development/libraries/libgringotts { };
22780 libgrss = callPackage ../development/libraries/libgrss {
22781 inherit (darwin.apple_sdk_11_0.frameworks) Foundation AppKit;
22784 libgweather = callPackage ../development/libraries/libgweather { };
22786 libgxps = callPackage ../development/libraries/libgxps { };
22788 libiio = callPackage ../development/libraries/libiio {
22789 inherit (darwin.apple_sdk.frameworks) CFNetwork CoreServices;
22793 libinjection = callPackage ../development/libraries/libinjection { };
22795 libinklevel = callPackage ../development/libraries/libinklevel { };
22797 libkcapi = callPackage ../development/libraries/libkcapi { };
22799 libnats-c = callPackage ../development/libraries/libnats-c { };
22801 liburing = callPackage ../development/libraries/liburing { };
22803 librseq = callPackage ../development/libraries/librseq { };
22805 libseccomp = callPackage ../development/libraries/libseccomp { };
22807 libsecret = callPackage ../development/libraries/libsecret { };
22809 libsegfault = callPackage ../development/libraries/libsegfault { };
22811 libserdes = callPackage ../development/libraries/libserdes { };
22813 libserialport = callPackage ../development/libraries/libserialport { };
22815 libsignal-protocol-c = callPackage ../development/libraries/libsignal-protocol-c { };
22817 libsignon-glib = callPackage ../development/libraries/libsignon-glib { };
22819 libsoundio = callPackage ../development/libraries/libsoundio {
22820 inherit (darwin.apple_sdk.frameworks) AudioUnit;
22823 libspelling = callPackage ../development/libraries/libspelling { };
22825 libsystemtap = callPackage ../development/libraries/libsystemtap { };
22827 libgtop = callPackage ../development/libraries/libgtop { };
22829 libLAS = callPackage ../development/libraries/libLAS { };
22831 liblaxjson = callPackage ../development/libraries/liblaxjson { };
22833 liblo = callPackage ../development/libraries/liblo { };
22835 liblscp = callPackage ../development/libraries/liblscp { };
22837 libe-book = callPackage ../development/libraries/libe-book { };
22839 libemf2svg = callPackage ../development/libraries/libemf2svg { };
22841 libev = callPackage ../development/libraries/libev { };
22843 libevent = callPackage ../development/libraries/libevent { };
22845 libewf = callPackage ../development/libraries/libewf { };
22847 libexif = callPackage ../development/libraries/libexif { };
22849 libexosip = callPackage ../development/libraries/exosip { };
22851 libexsid = callPackage ../development/libraries/libexsid { };
22853 libextractor = callPackage ../development/libraries/libextractor {
22854 libmpeg2 = mpeg2dec;
22857 libexttextcat = callPackage ../development/libraries/libexttextcat { };
22859 libf2c = callPackage ../development/libraries/libf2c { };
22861 libfabric = callPackage ../development/libraries/libfabric { };
22863 libfive = qt6Packages.callPackage ../development/libraries/libfive {
22867 libfixposix = callPackage ../development/libraries/libfixposix { };
22869 libff = callPackage ../development/libraries/libff { };
22871 libffcall = callPackage ../development/libraries/libffcall { };
22873 libffi = callPackage ../development/libraries/libffi { };
22874 libffi_3_3 = callPackage ../development/libraries/libffi/3.3.nix { };
22875 libffiBoot = libffi.override {
22879 libfreeaptx = callPackage ../development/libraries/libfreeaptx { };
22881 libfreefare = callPackage ../development/libraries/libfreefare {
22882 inherit (darwin.apple_sdk.frameworks) IOKit Security;
22883 inherit (darwin) libobjc;
22886 libftdi = callPackage ../development/libraries/libftdi {
22887 inherit (darwin) libobjc;
22888 inherit (darwin.apple_sdk.frameworks) IOKit Security;
22891 libftdi1 = callPackage ../development/libraries/libftdi/1.x.nix { };
22893 libfyaml = callPackage ../development/libraries/libfyaml { };
22895 libgcrypt = callPackage ../development/libraries/libgcrypt { };
22897 libgcrypt_1_8 = callPackage ../development/libraries/libgcrypt/1.8.nix { };
22899 libgdiplus = callPackage ../development/libraries/libgdiplus {
22900 inherit (darwin.apple_sdk.frameworks) Carbon;
22903 libgnt = callPackage ../development/libraries/libgnt { };
22905 libgpg-error = callPackage ../development/libraries/libgpg-error { };
22907 # https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=blob;f=README;h=fd6e1a83f55696c1f7a08f6dfca08b2d6b7617ec;hb=70058cd9f944d620764e57c838209afae8a58c78#l118
22908 libgpg-error-gen-posix-lock-obj = libgpg-error.override {
22909 genPosixLockObjOnly = true;
22912 libgphoto2 = callPackage ../development/libraries/libgphoto2 { };
22914 libgpiod = callPackage ../development/libraries/libgpiod { };
22916 libgpod = callPackage ../development/libraries/libgpod {
22917 autoreconfHook = buildPackages.autoreconfHook269;
22920 libgssglue = callPackage ../development/libraries/libgssglue { };
22922 libgudev = callPackage ../development/libraries/libgudev { };
22924 libguestfs-appliance = callPackage ../development/libraries/libguestfs/appliance.nix { };
22925 libguestfs = callPackage ../development/libraries/libguestfs {
22926 autoreconfHook = buildPackages.autoreconfHook264;
22928 libguestfs-with-appliance = libguestfs.override {
22929 appliance = libguestfs-appliance;
22930 autoreconfHook = buildPackages.autoreconfHook264;
22934 libhangul = callPackage ../development/libraries/libhangul { };
22936 libharu = callPackage ../development/libraries/libharu { };
22938 libhdhomerun = callPackage ../development/libraries/libhdhomerun { };
22940 libheif = callPackage ../development/libraries/libheif { };
22942 libhttpseverywhere = callPackage ../development/libraries/libhttpseverywhere { };
22944 libhugetlbfs = callPackage ../development/libraries/libhugetlbfs { };
22946 libhv = callPackage ../development/libraries/libhv {
22947 inherit (darwin.apple_sdk.frameworks) Security;
22950 libhwy = callPackage ../development/libraries/libhwy { };
22952 libHX = callPackage ../development/libraries/libHX { };
22954 libibmad = callPackage ../development/libraries/libibmad { };
22956 libibumad = callPackage ../development/libraries/libibumad { };
22958 libical = callPackage ../development/libraries/libical { };
22960 libicns = callPackage ../development/libraries/libicns { };
22962 libieee1284 = callPackage ../development/libraries/libieee1284 { };
22964 libimobiledevice = callPackage ../development/libraries/libimobiledevice {
22965 inherit (darwin.apple_sdk.frameworks) SystemConfiguration CoreFoundation;
22968 libimobiledevice-glue = callPackage ../development/libraries/libimobiledevice-glue { };
22970 libindicator-gtk2 = libindicator.override { gtkVersion = "2"; };
22971 libindicator-gtk3 = libindicator.override { gtkVersion = "3"; };
22972 libindicator = callPackage ../development/libraries/libindicator { };
22974 libayatana-indicator = callPackage ../development/libraries/libayatana-indicator { };
22976 libinotify-kqueue = callPackage ../development/libraries/libinotify-kqueue { };
22978 libiodbc = callPackage ../development/libraries/libiodbc {
22979 inherit (darwin.apple_sdk.frameworks) Carbon;
22982 libirecovery = callPackage ../development/libraries/libirecovery { };
22984 libivykis = callPackage ../development/libraries/libivykis { };
22986 libkqueue = callPackage ../development/libraries/libkqueue { };
22988 liblastfmSF = callPackage ../development/libraries/liblastfmSF { };
22990 liblcf = callPackage ../development/libraries/liblcf { };
22992 liblc3 = callPackage ../development/libraries/liblc3 { };
22994 libliftoff = callPackage ../development/libraries/libliftoff { };
22996 liblqr1 = callPackage ../development/libraries/liblqr-1 {
22997 inherit (darwin.apple_sdk.frameworks) Carbon AppKit;
23000 liblockfile = callPackage ../development/libraries/liblockfile { };
23002 liblogging = callPackage ../development/libraries/liblogging { };
23004 liblognorm = callPackage ../development/libraries/liblognorm { };
23006 libltc = callPackage ../development/libraries/libltc { };
23008 liblxi = callPackage ../development/libraries/liblxi { };
23010 libmaxminddb = callPackage ../development/libraries/libmaxminddb { };
23012 libmcfp = callPackage ../development/libraries/libmcfp { };
23014 libmcrypt = callPackage ../development/libraries/libmcrypt { };
23016 libmediaart = callPackage ../development/libraries/libmediaart { };
23018 libmediainfo = callPackage ../development/libraries/libmediainfo { };
23020 libmhash = callPackage ../development/libraries/libmhash { };
23022 libmodbus = callPackage ../development/libraries/libmodbus { };
23024 libmtp = callPackage ../development/libraries/libmtp { };
23026 libmypaint = callPackage ../development/libraries/libmypaint { };
23028 libmysofa = callPackage ../development/libraries/audio/libmysofa { };
23030 libmysqlconnectorcpp = callPackage ../development/libraries/libmysqlconnectorcpp { };
23032 libnatpmp = callPackage ../development/libraries/libnatpmp { };
23034 libnatspec = callPackage ../development/libraries/libnatspec { };
23036 libndp = callPackage ../development/libraries/libndp { };
23038 libnfc = callPackage ../development/libraries/libnfc { };
23040 libnfs = callPackage ../development/libraries/libnfs { };
23042 libnice = callPackage ../development/libraries/libnice { };
23044 libnitrokey = callPackage ../development/libraries/libnitrokey { };
23046 libnsl = callPackage ../development/libraries/libnsl { };
23048 liboping = callPackage ../development/libraries/liboping { };
23050 libplist = callPackage ../development/libraries/libplist { };
23052 libqtdbusmock = libsForQt5.callPackage ../development/libraries/libqtdbusmock {
23053 inherit (lomiri) cmake-extras;
23056 libqtdbustest = libsForQt5.callPackage ../development/libraries/libqtdbustest {
23057 inherit (lomiri) cmake-extras;
23060 libre = callPackage ../development/libraries/libre {
23061 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
23064 librecast = callPackage ../development/libraries/librecast { };
23066 libredwg = callPackage ../development/libraries/libredwg { };
23068 librem = callPackage ../development/libraries/librem { };
23070 libremidi = callPackage ../development/libraries/libremidi {
23071 inherit (darwin.apple_sdk.frameworks)
23078 libremines = qt6.callPackage ../games/libremines { };
23080 librelp = callPackage ../development/libraries/librelp { };
23082 librepo = callPackage ../tools/package-management/librepo {
23086 libresample = callPackage ../development/libraries/libresample { };
23088 librevenge = callPackage ../development/libraries/librevenge { };
23090 librime = callPackage ../development/libraries/librime { };
23092 librsb = callPackage ../development/libraries/librsb {
23093 # Taken from https://build.opensuse.org/package/view_file/science/librsb/librsb.spec
23094 memHierarchy = "L3:16/64/8192K,L2:16/64/2048K,L1:8/64/16K";
23097 librtprocess = callPackage ../development/libraries/librtprocess { };
23099 libsamplerate = callPackage ../development/libraries/libsamplerate {
23100 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon CoreServices;
23103 libsieve = callPackage ../development/libraries/libsieve { };
23105 libsixel = callPackage ../development/libraries/libsixel { };
23107 libsolv = callPackage ../development/libraries/libsolv { };
23109 libspectre = callPackage ../development/libraries/libspectre { };
23111 libspecbleach = callPackage ../development/libraries/audio/libspecbleach { };
23113 libspnav = callPackage ../development/libraries/libspnav { };
23115 libgsf = callPackage ../development/libraries/libgsf { };
23117 # GNU libc provides libiconv so systems with glibc don't need to
23118 # build libiconv separately. Additionally, Apple forked/repackaged
23119 # libiconv so we use that instead of the vanilla version on that OS,
23120 # and BSDs include libiconv in libc.
23122 # We also provide `libiconvReal`, which will always be a standalone libiconv,
23123 # just in case you want it regardless of platform.
23125 if lib.elem stdenv.hostPlatform.libc [ "glibc" "musl" "nblibc" "wasilibc" ]
23126 then libcIconv (if stdenv.hostPlatform != stdenv.buildPlatform
23128 else stdenv.cc.libc)
23129 else if stdenv.hostPlatform.isDarwin
23130 then darwin.libiconv
23133 libcIconv = libc: let
23134 inherit (libc) pname version;
23135 libcDev = lib.getDev libc;
23136 in runCommand "${pname}-iconv-${version}" { strictDeps = true; } ''
23137 mkdir -p $out/include
23138 ln -sv ${libcDev}/include/iconv.h $out/include
23141 libiconvReal = callPackage ../development/libraries/libiconv { };
23144 if lib.elem stdenv.hostPlatform.libc [ "glibc" "musl" ] then
23145 lib.getBin stdenv.cc.libc
23146 else if stdenv.hostPlatform.isDarwin then
23147 lib.getBin darwin.libiconv
23149 lib.getBin libiconvReal;
23151 # On non-GNU systems we need GNU Gettext for libintl.
23152 libintl = if stdenv.hostPlatform.libc != "glibc" then gettext else null;
23154 libid3tag = callPackage ../development/libraries/libid3tag { };
23156 libidn = callPackage ../development/libraries/libidn { };
23158 libidn2 = callPackage ../development/libraries/libidn2 { };
23160 idnkit = callPackage ../development/libraries/idnkit { };
23162 libiec61883 = callPackage ../development/libraries/libiec61883 { };
23164 libimagequant = callPackage ../development/libraries/libimagequant { };
23166 libime = callPackage ../development/libraries/libime { };
23168 libinfinity = callPackage ../development/libraries/libinfinity { };
23170 libinput = callPackage ../development/libraries/libinput {
23171 graphviz = graphviz-nox;
23174 libinput-gestures = callPackage ../tools/inputmethods/libinput-gestures { };
23176 libinstpatch = callPackage ../development/libraries/audio/libinstpatch { };
23178 libipt = callPackage ../development/libraries/libipt { };
23180 libiptcdata = callPackage ../development/libraries/libiptcdata { };
23182 libjcat = callPackage ../development/libraries/libjcat { };
23184 libjpeg_original = callPackage ../development/libraries/libjpeg { };
23185 # also known as libturbojpeg
23186 libjpeg_turbo = callPackage ../development/libraries/libjpeg-turbo { };
23187 libjpeg = libjpeg_turbo;
23188 libjpeg8 = libjpeg_turbo.override { enableJpeg8 = true; };
23190 libjson-rpc-cpp = callPackage ../development/libraries/libjson-rpc-cpp {
23191 libmicrohttpd = libmicrohttpd_0_9_72;
23194 libjwt = callPackage ../development/libraries/libjwt { };
23196 libjxl = callPackage ../development/libraries/libjxl { };
23198 libkate = callPackage ../development/libraries/libkate { };
23200 libkeyfinder = callPackage ../development/libraries/audio/libkeyfinder { };
23202 libks = callPackage ../development/libraries/libks { };
23204 libksba = callPackage ../development/libraries/libksba { };
23206 libksi = callPackage ../development/libraries/libksi { };
23208 liblinear = callPackage ../development/libraries/liblinear { };
23210 libmad = callPackage ../development/libraries/libmad { };
23212 malcontent = callPackage ../development/libraries/malcontent { };
23214 malcontent-ui = callPackage ../development/libraries/malcontent/ui.nix { };
23216 libmanette = callPackage ../development/libraries/libmanette { };
23218 libmatchbox = callPackage ../development/libraries/libmatchbox { };
23220 libmatheval = callPackage ../development/libraries/libmatheval { };
23222 libmatthew_java = callPackage ../development/libraries/java/libmatthew-java {
23223 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
23226 libmatroska = callPackage ../development/libraries/libmatroska { };
23228 libmd = callPackage ../development/libraries/libmd { };
23230 libmemcached = callPackage ../development/libraries/libmemcached { };
23232 libmicrohttpd_0_9_69 = callPackage ../development/libraries/libmicrohttpd/0.9.69.nix { };
23233 libmicrohttpd_0_9_71 = callPackage ../development/libraries/libmicrohttpd/0.9.71.nix { };
23234 libmicrohttpd_0_9_72 = callPackage ../development/libraries/libmicrohttpd/0.9.72.nix { };
23235 libmicrohttpd = libmicrohttpd_0_9_71;
23237 libmikmod = callPackage ../development/libraries/libmikmod {
23238 inherit (darwin.apple_sdk.frameworks) CoreAudio;
23241 libmilter = callPackage ../development/libraries/libmilter { };
23243 libminc = callPackage ../development/libraries/libminc { };
23245 libmkv = callPackage ../development/libraries/libmkv { };
23247 libnut = callPackage ../development/libraries/libnut { };
23249 libmms = callPackage ../development/libraries/libmms { };
23251 libmowgli = callPackage ../development/libraries/libmowgli { };
23253 libmng = callPackage ../development/libraries/libmng { };
23255 libmnl = callPackage ../development/libraries/libmnl { };
23257 libmodplug = callPackage ../development/libraries/libmodplug { };
23259 libmodule = callPackage ../development/libraries/libmodule { };
23261 libmpcdec = callPackage ../development/libraries/libmpcdec { };
23263 libmp3splt = callPackage ../development/libraries/libmp3splt { };
23265 libmrss = callPackage ../development/libraries/libmrss { };
23267 libmspack = callPackage ../development/libraries/libmspack { };
23269 libmusicbrainz3 = callPackage ../development/libraries/libmusicbrainz { };
23271 libmusicbrainz5 = callPackage ../development/libraries/libmusicbrainz/5.x.nix { };
23273 libmusicbrainz = libmusicbrainz3;
23275 libmwaw = callPackage ../development/libraries/libmwaw { };
23277 libmx = callPackage ../development/libraries/libmx { };
23279 libndctl = callPackage ../development/libraries/libndctl { };
23281 libnest2d = callPackage ../development/libraries/libnest2d { };
23283 libnet = callPackage ../development/libraries/libnet { };
23285 libnetfilter_acct = callPackage ../development/libraries/libnetfilter_acct { };
23287 libnetfilter_conntrack = callPackage ../development/libraries/libnetfilter_conntrack { };
23289 libnetfilter_cthelper = callPackage ../development/libraries/libnetfilter_cthelper { };
23291 libnetfilter_cttimeout = callPackage ../development/libraries/libnetfilter_cttimeout { };
23293 libnetfilter_log = callPackage ../development/libraries/libnetfilter_log { };
23295 libnetfilter_queue = callPackage ../development/libraries/libnetfilter_queue { };
23297 libnfnetlink = callPackage ../development/libraries/libnfnetlink { };
23299 libnftnl = callPackage ../development/libraries/libnftnl { };
23301 libnova = callPackage ../development/libraries/science/astronomy/libnova { };
23303 libnxml = callPackage ../development/libraries/libnxml { };
23305 libodfgen = callPackage ../development/libraries/libodfgen { };
23307 libofa = callPackage ../development/libraries/libofa { };
23309 libofx = callPackage ../development/libraries/libofx { };
23311 libogg = callPackage ../development/libraries/libogg { };
23313 liboggz = callPackage ../development/libraries/liboggz { };
23315 liboil = callPackage ../development/libraries/liboil { };
23317 libomxil-bellagio = callPackage ../development/libraries/libomxil-bellagio { };
23319 liboop = callPackage ../development/libraries/liboop { };
23321 libopenaptx = callPackage ../development/libraries/libopenaptx { };
23323 libopenglrecorder = callPackage ../development/libraries/libopenglrecorder { };
23325 libopus = callPackage ../development/libraries/libopus { };
23327 libopusenc = callPackage ../development/libraries/libopusenc { };
23329 liboqs = callPackage ../development/libraries/liboqs { };
23331 libosinfo = callPackage ../development/libraries/libosinfo { };
23333 libosip = callPackage ../development/libraries/osip { };
23335 libosmium = callPackage ../development/libraries/libosmium { };
23337 libosmoabis = callPackage ../servers/osmocom/libosmoabis { };
23339 libosmocore = callPackage ../servers/osmocom/libosmocore { };
23341 libosmo-netif = callPackage ../servers/osmocom/libosmo-netif { };
23343 libosmo-sccp = callPackage ../servers/osmocom/libosmo-sccp { };
23345 libosmscout = libsForQt5.callPackage ../development/libraries/libosmscout { };
23347 libotr = callPackage ../development/libraries/libotr { };
23349 libow = callPackage ../development/libraries/libow { };
23351 libp11 = callPackage ../development/libraries/libp11 { };
23353 libpam-wrapper = callPackage ../development/libraries/libpam-wrapper { };
23355 libpanel = callPackage ../development/libraries/libpanel { };
23357 libpar2 = callPackage ../development/libraries/libpar2 { };
23359 libpcap = callPackage ../development/libraries/libpcap { };
23361 libpeas = callPackage ../development/libraries/libpeas { };
23363 libpg_query = callPackage ../development/libraries/libpg_query { };
23365 libpipeline = callPackage ../development/libraries/libpipeline { };
23367 libpgf = callPackage ../development/libraries/libpgf { };
23369 libphonenumber = callPackage ../development/libraries/libphonenumber {
23370 inherit (darwin.apple_sdk.frameworks) Foundation;
23373 libplacebo = callPackage ../development/libraries/libplacebo { };
23375 libpng = callPackage ../development/libraries/libpng { };
23376 libpng12 = callPackage ../development/libraries/libpng/12.nix { };
23378 libpostal = callPackage ../development/libraries/libpostal { };
23380 libpaper = callPackage ../development/libraries/libpaper { };
23382 libpfm = callPackage ../development/libraries/libpfm { };
23384 libpqxx = callPackage ../development/libraries/libpqxx { };
23385 libpqxx_6 = callPackage ../development/libraries/libpqxx/6.nix { };
23387 inherit (callPackages ../development/libraries/prometheus-client-c {
23388 stdenv = gccStdenv; # Required for darwin
23389 }) libprom libpromhttp;
23391 libproxy = callPackage ../development/libraries/libproxy {
23392 inherit (darwin.apple_sdk.frameworks) SystemConfiguration CoreFoundation JavaScriptCore;
23395 libpseudo = callPackage ../development/libraries/libpseudo { };
23397 libpsl = callPackage ../development/libraries/libpsl { };
23399 libpst = callPackage ../development/libraries/libpst { };
23401 libptytty = callPackage ../development/libraries/libptytty { };
23403 libpulsar = callPackage ../development/libraries/libpulsar {
23404 protobuf = protobuf_21;
23407 libpwquality = callPackage ../development/libraries/libpwquality {
23411 libqalculate = callPackage ../development/libraries/libqalculate { };
23413 libqt5pas = libsForQt5.callPackage ../development/compilers/fpc/libqt5pas.nix { };
23415 librclone = callPackage ../development/libraries/librclone { };
23417 libroxml = callPackage ../development/libraries/libroxml { };
23419 librsvg = callPackage ../development/libraries/librsvg {
23420 inherit (darwin) libobjc;
23421 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
23424 librsync = callPackage ../development/libraries/librsync { };
23426 librttopo = callPackage ../development/libraries/librttopo { };
23428 libs3 = callPackage ../development/libraries/libs3 { };
23430 libschrift = callPackage ../development/libraries/libschrift { };
23432 libsciter = callPackage ../development/libraries/libsciter { };
23434 libsearpc = callPackage ../development/libraries/libsearpc { };
23436 libsigcxx = callPackage ../development/libraries/libsigcxx { };
23438 libsigcxx30 = callPackage ../development/libraries/libsigcxx/3.0.nix { };
23440 libsigsegv = callPackage ../development/libraries/libsigsegv { };
23442 libslirp = callPackage ../development/libraries/libslirp { };
23444 libsndfile = callPackage ../development/libraries/libsndfile {
23445 inherit (darwin.apple_sdk.frameworks) Carbon AudioToolbox;
23448 libsnark = callPackage ../development/libraries/libsnark { };
23450 libsodium = callPackage ../development/libraries/libsodium { };
23452 libsoup = callPackage ../development/libraries/libsoup { };
23454 libsoup_3 = callPackage ../development/libraries/libsoup/3.x.nix { };
23456 libspectrum = callPackage ../development/libraries/libspectrum { };
23458 libspiro = callPackage ../development/libraries/libspiro { };
23460 libspng = callPackage ../development/libraries/libspng { };
23462 libssh = callPackage ../development/libraries/libssh { };
23464 libssh2 = callPackage ../development/libraries/libssh2 { };
23466 libstartup_notification = callPackage ../development/libraries/startup-notification { };
23468 libstemmer = callPackage ../development/libraries/libstemmer { };
23470 libstroke = callPackage ../development/libraries/libstroke { };
23472 libstrophe = callPackage ../development/libraries/libstrophe { };
23474 libspatialaudio = callPackage ../development/libraries/libspatialaudio { };
23476 libspatialindex = callPackage ../development/libraries/libspatialindex { };
23478 libspatialite = callPackage ../development/libraries/libspatialite { };
23480 libstatgrab = callPackage ../development/libraries/libstatgrab {
23481 inherit (darwin.apple_sdk.frameworks) IOKit;
23484 libsvm = callPackage ../development/libraries/libsvm { };
23486 libtar = callPackage ../development/libraries/libtar { };
23488 libtasn1 = callPackage ../development/libraries/libtasn1 { };
23490 libtcod = callPackage ../development/libraries/libtcod { };
23492 libthai = callPackage ../development/libraries/libthai { };
23494 libtheora = callPackage ../development/libraries/libtheora { };
23496 libthreadar = callPackage ../development/libraries/libthreadar { };
23498 libticables2 = callPackage ../development/libraries/libticables2 { };
23500 libticalcs2 = callPackage ../development/libraries/libticalcs2 {
23501 inherit (darwin) libobjc;
23504 libticonv = callPackage ../development/libraries/libticonv { };
23506 libtifiles2 = callPackage ../development/libraries/libtifiles2 { };
23508 libtiff = callPackage ../development/libraries/libtiff { };
23509 libtiff_4_5 = callPackage ../development/libraries/libtiff/4.5.nix { };
23511 libtiger = callPackage ../development/libraries/libtiger { };
23513 libtommath = callPackage ../development/libraries/libtommath { };
23515 libtomcrypt = callPackage ../development/libraries/libtomcrypt { };
23517 libtorrent-rasterbar-2_0_x = callPackage ../development/libraries/libtorrent-rasterbar {
23518 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
23522 libtorrent-rasterbar-1_2_x = callPackage ../development/libraries/libtorrent-rasterbar/1.2.nix {
23523 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
23527 libtorrent-rasterbar = libtorrent-rasterbar-2_0_x;
23529 libtoxcore = callPackage ../development/libraries/libtoxcore { };
23531 libtpms = callPackage ../tools/security/libtpms { };
23533 libtap = callPackage ../development/libraries/libtap { };
23535 libtsm = callPackage ../development/libraries/libtsm { };
23537 libsv = callPackage ../development/libraries/libsv { };
23539 libgeotiff = callPackage ../development/libraries/libgeotiff { };
23541 libu2f-host = callPackage ../development/libraries/libu2f-host { };
23543 libu2f-server = callPackage ../development/libraries/libu2f-server { };
23545 libubox-nossl = callPackage ../development/libraries/libubox { };
23547 libubox = callPackage ../development/libraries/libubox { with_ustream_ssl = true; };
23549 libubox-wolfssl = callPackage ../development/libraries/libubox { with_ustream_ssl = true; ustream-ssl = ustream-ssl-wolfssl; };
23551 libubox-mbedtls = callPackage ../development/libraries/libubox { with_ustream_ssl = true; ustream-ssl = ustream-ssl-mbedtls; };
23553 libudev-zero = callPackage ../development/libraries/libudev-zero { };
23555 libudfread = callPackage ../development/libraries/libudfread { };
23557 libuecc = callPackage ../development/libraries/libuecc { };
23559 libuev = callPackage ../development/libraries/libuev {};
23561 libui = callPackage ../development/libraries/libui {
23562 inherit (darwin.apple_sdk.frameworks) Cocoa;
23565 libuinputplus = callPackage ../development/libraries/libuinputplus { };
23567 libuiohook = callPackage ../development/libraries/libuiohook {
23568 inherit (darwin.apple_sdk.frameworks) AppKit ApplicationServices Carbon;
23571 libunistring = callPackage ../development/libraries/libunistring { };
23573 libupnp = callPackage ../development/libraries/pupnp { };
23575 libwhereami = callPackage ../development/libraries/libwhereami { };
23577 giflib = callPackage ../development/libraries/giflib { };
23579 libunarr = callPackage ../development/libraries/libunarr { };
23581 libunibreak = callPackage ../development/libraries/libunibreak { };
23583 libuninameslist = callPackage ../development/libraries/libuninameslist { };
23585 libunique = callPackage ../development/libraries/libunique { };
23586 libunique3 = callPackage ../development/libraries/libunique/3.x.nix { };
23588 liburcu = callPackage ../development/libraries/liburcu { };
23590 libjaylink = callPackage ../development/libraries/libjaylink { };
23592 libusb-compat-0_1 = callPackage ../development/libraries/libusb-compat/0.1.nix { };
23594 libusb1 = callPackage ../development/libraries/libusb1 {
23595 inherit (darwin) libobjc;
23596 inherit (darwin.apple_sdk.frameworks) IOKit Security;
23599 libusbgx = callPackage ../development/libraries/libusbgx { };
23601 libusbmuxd = callPackage ../development/libraries/libusbmuxd { };
23603 libusbsio = callPackage ../development/libraries/libusbsio { };
23605 libucontext = callPackage ../development/libraries/libucontext { };
23607 libutempter = callPackage ../development/libraries/libutempter { };
23609 libuldaq = callPackage ../development/libraries/libuldaq { };
23612 if stdenv.isDarwin then darwin.libunwind
23613 else if stdenv.hostPlatform.system == "riscv32-linux" then llvmPackages_14.libunwind
23614 else callPackage ../development/libraries/libunwind { };
23616 libuv = callPackage ../development/libraries/libuv {
23617 inherit (darwin.apple_sdk.frameworks) ApplicationServices CoreServices;
23620 libuvc = callPackage ../development/libraries/libuvc { };
23622 libv4l = lowPrio (v4l-utils.override {
23626 libva-minimal = callPackage ../development/libraries/libva { minimal = true; };
23627 libva = libva-minimal.override { minimal = false; };
23628 libva-utils = callPackage ../development/libraries/libva/utils.nix { };
23630 libva1 = callPackage ../development/libraries/libva/1.nix { };
23631 libva1-minimal = libva1.override { minimal = true; };
23633 libvarlink = callPackage ../development/libraries/libvarlink { };
23635 libvdpau = callPackage ../development/libraries/libvdpau { };
23637 libvdwxc = callPackage ../development/libraries/science/chemistry/libvdwxc { };
23639 libmodulemd = callPackage ../development/libraries/libmodulemd { };
23641 libvdpau-va-gl = callPackage ../development/libraries/libvdpau-va-gl { };
23643 libversion = callPackage ../development/libraries/libversion { };
23645 libverto = callPackage ../development/libraries/libverto { };
23647 libvgm = callPackage ../development/libraries/libvgm {
23648 inherit (darwin.apple_sdk.frameworks) CoreAudio AudioToolbox;
23651 libvirt = callPackage ../development/libraries/libvirt {
23652 inherit (darwin.apple_sdk.frameworks) Carbon AppKit;
23655 libvirt-glib = callPackage ../development/libraries/libvirt-glib { };
23657 libvisio = callPackage ../development/libraries/libvisio { };
23659 libvisio2svg = callPackage ../development/libraries/libvisio2svg { };
23661 libvisual = callPackage ../development/libraries/libvisual { };
23663 libvmaf = callPackage ../development/libraries/libvmaf { };
23665 libvncserver = callPackage ../development/libraries/libvncserver {
23666 inherit (darwin.apple_sdk.frameworks) Carbon;
23669 libviper = callPackage ../development/libraries/libviper { };
23671 libviperfx = callPackage ../development/libraries/libviperfx { };
23673 libvpx = callPackage ../development/libraries/libvpx { };
23674 libvpx_1_8 = callPackage ../development/libraries/libvpx/1_8.nix { };
23676 libvterm = callPackage ../development/libraries/libvterm { };
23677 libvterm-neovim = callPackage ../development/libraries/libvterm-neovim { };
23679 libvorbis = callPackage ../development/libraries/libvorbis { };
23681 libvori = callPackage ../development/libraries/libvori { };
23683 libwbxml = callPackage ../development/libraries/libwbxml { };
23685 libwebcam = callPackage ../os-specific/linux/libwebcam { };
23687 libwebp = callPackage ../development/libraries/libwebp { };
23689 libwmf = callPackage ../development/libraries/libwmf { };
23691 libwnck = callPackage ../development/libraries/libwnck { };
23692 libwnck2 = callPackage ../development/libraries/libwnck/2.nix { };
23694 libwpd = callPackage ../development/libraries/libwpd { };
23696 libwpd_08 = callPackage ../development/libraries/libwpd/0.8.nix { };
23698 libwps = callPackage ../development/libraries/libwps { };
23700 libwpg = callPackage ../development/libraries/libwpg { };
23702 libx86 = callPackage ../development/libraries/libx86 { };
23704 libxcrypt = callPackage ../development/libraries/libxcrypt {
23705 fetchurl = stdenv.fetchurlBoot;
23706 perl = buildPackages.perl.override {
23707 enableCrypt = false;
23708 fetchurl = stdenv.fetchurlBoot;
23711 libxcrypt-legacy = libxcrypt.override { enableHashes = "all"; };
23713 libxdg_basedir = callPackage ../development/libraries/libxdg-basedir { };
23715 libxisf = callPackage ../development/libraries/science/astronomy/libxisf { };
23717 libxkbcommon = libxkbcommon_8;
23718 libxkbcommon_8 = callPackage ../development/libraries/libxkbcommon { };
23720 libxklavier = callPackage ../development/libraries/libxklavier { };
23722 libxls = callPackage ../development/libraries/libxls { };
23724 libxlsxwriter = callPackage ../development/libraries/libxlsxwriter { };
23726 libxmi = callPackage ../development/libraries/libxmi { };
23728 libxml2 = callPackage ../development/libraries/libxml2 {
23732 libxml2Python = let
23733 inherit (python3.pkgs) libxml2;
23734 in pkgs.buildEnv { # slightly hacky
23735 name = "libxml2+py-${res.libxml2.version}";
23736 paths = with libxml2; [ dev bin py ];
23737 # Avoid update.nix conflicts with libxml2.
23738 passthru = builtins.removeAttrs libxml2.passthru [ "updateScript" ];
23739 # the hook to find catalogs is hidden by buildEnv
23741 mkdir "$out/nix-support"
23742 cp '${libxml2.dev}/nix-support/propagated-build-inputs' "$out/nix-support/"
23746 libxmlb = callPackage ../development/libraries/libxmlb { };
23748 libxmlxx = callPackage ../development/libraries/libxmlxx { };
23749 libxmlxx3 = callPackage ../development/libraries/libxmlxx/v3.nix { };
23751 libxmp = callPackage ../development/libraries/libxmp { };
23753 libxslt = callPackage ../development/libraries/libxslt {
23757 libxsmm = callPackage ../development/libraries/libxsmm { };
23759 libixp = callPackage ../development/libraries/libixp { };
23761 libwpe = callPackage ../development/libraries/libwpe { };
23763 libwpe-fdo = callPackage ../development/libraries/libwpe/fdo.nix { };
23765 libyaml = callPackage ../development/libraries/libyaml { };
23767 yaml-cpp = callPackage ../development/libraries/yaml-cpp { };
23769 yaml-cpp_0_3 = callPackage ../development/libraries/yaml-cpp/0.3.0.nix { };
23771 yas = callPackage ../development/libraries/yas { };
23773 libyang = callPackage ../development/libraries/libyang { };
23775 libcyaml = callPackage ../development/libraries/libcyaml { };
23777 rang = callPackage ../development/libraries/rang { };
23779 libykclient = callPackage ../development/libraries/libykclient { };
23781 libykneomgr = callPackage ../development/libraries/libykneomgr { };
23783 libytnef = callPackage ../development/libraries/libytnef { };
23785 libyubikey = callPackage ../development/libraries/libyubikey { };
23787 libyuv = callPackage ../development/libraries/libyuv { };
23789 libzapojit = callPackage ../development/libraries/libzapojit { };
23791 libzen = callPackage ../development/libraries/libzen { };
23793 libzip = callPackage ../development/libraries/libzip { };
23795 libzdb = callPackage ../development/libraries/libzdb { };
23797 libwacom = callPackage ../development/libraries/libwacom { };
23799 libwacom-surface = callPackage ../development/libraries/libwacom/surface.nix { };
23801 lightning = callPackage ../development/libraries/lightning { };
23803 lightlocker = callPackage ../misc/screensavers/light-locker { };
23805 lightspark = callPackage ../misc/lightspark { };
23807 opentracing-cpp = callPackage ../development/libraries/opentracing-cpp { };
23809 ligolo-ng = callPackage ../tools/networking/ligolo-ng { };
23811 linenoise = callPackage ../development/libraries/linenoise { };
23813 linenoise-ng = callPackage ../development/libraries/linenoise-ng { };
23815 lirc = callPackage ../development/libraries/lirc { };
23817 liquid-dsp = callPackage ../development/libraries/liquid-dsp {
23818 inherit (darwin) autoSignDarwinBinariesHook cctools;
23821 liquidfun = callPackage ../development/libraries/liquidfun { };
23823 litehtml = callPackage ../development/libraries/litehtml { };
23825 live555 = callPackage ../development/libraries/live555 { };
23827 llhttp = callPackage ../development/libraries/llhttp { };
23829 log4cpp = callPackage ../development/libraries/log4cpp { };
23831 log4cxx = callPackage ../development/libraries/log4cxx { };
23833 log4cplus = callPackage ../development/libraries/log4cplus { };
23835 log4shib = callPackage ../development/libraries/log4shib { };
23837 loudmouth = callPackage ../development/libraries/loudmouth { };
23839 lrdf = callPackage ../development/libraries/lrdf { };
23841 luabind = callPackage ../development/libraries/luabind { lua = lua5_1; };
23843 luabind_luajit = luabind.override { lua = luajit; };
23845 luabridge = callPackage ../development/libraries/luabridge { };
23847 luksmeta = callPackage ../development/libraries/luksmeta {
23848 asciidoc = asciidoc-full;
23851 lyra = callPackage ../development/libraries/lyra { };
23853 lzlib = callPackage ../development/libraries/lzlib { };
23855 lzo = callPackage ../development/libraries/lzo { };
23857 opencl-clang = callPackage ../development/libraries/opencl-clang { };
23859 magic-enum = callPackage ../development/libraries/magic-enum { };
23861 mapnik = callPackage ../development/libraries/mapnik {
23862 harfbuzz = harfbuzz.override {
23867 manticoresearch = callPackage ../servers/search/manticoresearch { };
23869 marisa = callPackage ../development/libraries/marisa { };
23871 mathgl = callPackage ../development/libraries/mathgl { };
23873 matio = callPackage ../development/libraries/matio { };
23875 matterhorn = haskell.lib.compose.justStaticExecutables haskellPackages.matterhorn;
23877 maxflow = callPackage ../development/libraries/maxflow { };
23879 mbedtls_2 = callPackage ../development/libraries/mbedtls/2.nix { };
23880 mbedtls = callPackage ../development/libraries/mbedtls/3.nix { };
23882 mdctags = callPackage ../development/tools/misc/mdctags { };
23884 md4c = callPackage ../development/libraries/md4c { };
23886 mdds = callPackage ../development/libraries/mdds { };
23888 mediastreamer = libsForQt5.callPackage ../development/libraries/mediastreamer { };
23890 mediastreamer-openh264 = callPackage ../development/libraries/mediastreamer/msopenh264.nix { };
23892 memorymapping = callPackage ../development/libraries/memorymapping { };
23893 memorymappingHook = makeSetupHook {
23894 name = "memorymapping-hook";
23895 propagatedBuildInputs = [ memorymapping ];
23896 } ../development/libraries/memorymapping/setup-hook.sh;
23898 memray = callPackage ../development/tools/memray { };
23900 memstream = callPackage ../development/libraries/memstream { };
23901 memstreamHook = makeSetupHook {
23902 name = "memstream-hook";
23903 propagatedBuildInputs = [ memstream ];
23904 } ../development/libraries/memstream/setup-hook.sh;
23906 menu-cache = callPackage ../development/libraries/menu-cache { };
23908 mergerfs = callPackage ../tools/filesystems/mergerfs { };
23910 mergerfs-tools = callPackage ../tools/filesystems/mergerfs/tools.nix { };
23912 meshoptimizer = callPackage ../development/libraries/meshoptimizer { };
23914 mctc-lib = callPackage ../development/libraries/science/chemistry/mctc-lib { };
23916 mstore = callPackage ../development/libraries/science/chemistry/mstore { };
23918 multicharge = callPackage ../development/libraries/science/chemistry/multicharge { };
23920 test-drive = callPackage ../development/libraries/test-drive { };
23922 dftd4 = callPackage ../development/libraries/science/chemistry/dftd4 { };
23924 simple-dftd3 = callPackage ../development/libraries/science/chemistry/simple-dftd3 { };
23926 tblite = callPackage ../development/libraries/science/chemistry/tblite { };
23928 toml-f = callPackage ../development/libraries/toml-f { };
23930 fypp = python3Packages.callPackage ../development/python-modules/fypp { };
23932 dbcsr = callPackage ../development/libraries/science/math/dbcsr { };
23934 taco = callPackage ../development/libraries/taco { };
23936 ## libGL/libGLU/Mesa stuff
23938 # Default libGL implementation, should provide headers and
23939 # libGL.so/libEGL.so/... to link agains them. Android NDK provides
23940 # an OpenGL implementation, we can just use that.
23941 libGL = if stdenv.hostPlatform.useAndroidPrebuilt then stdenv
23942 else callPackage ../development/libraries/mesa/stubs.nix {
23943 inherit (darwin.apple_sdk.frameworks) OpenGL;
23949 mesa = darwin.apple_sdk_11_0.callPackage ../development/libraries/mesa {
23950 inherit (darwin.apple_sdk_11_0.frameworks) OpenGL;
23951 inherit (darwin.apple_sdk_11_0.libs) Xplugin;
23954 mesa_glu = callPackage ../development/libraries/mesa-glu {
23955 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
23958 ## End libGL/libGLU/Mesa stuff
23960 meterbridge = callPackage ../applications/audio/meterbridge { };
23962 mhddfs = callPackage ../tools/filesystems/mhddfs { };
23964 microsoft-gsl = callPackage ../development/libraries/microsoft-gsl { };
23966 microsoft-edge = callPackage (import ../applications/networking/browsers/microsoft-edge).stable { };
23967 microsoft-edge-beta = callPackage (import ../applications/networking/browsers/microsoft-edge).beta { };
23968 microsoft-edge-dev = callPackage (import ../applications/networking/browsers/microsoft-edge).dev { };
23970 micronucleus = callPackage ../development/tools/misc/micronucleus { };
23972 markdown-anki-decks = callPackage ../tools/misc/markdown-anki-decks { };
23974 mdslides = callPackage ../tools/misc/mdslides { };
23976 micropython = callPackage ../development/interpreters/micropython { };
23978 MIDIVisualizer = darwin.apple_sdk_11_0.callPackage ../applications/audio/midi-visualizer {
23979 inherit (darwin.apple_sdk_11_0.frameworks) AppKit Cocoa Carbon CoreAudio CoreMIDI CoreServices Kernel;
23982 mimalloc = callPackage ../development/libraries/mimalloc { };
23984 miniaudio = callPackage ../development/libraries/miniaudio { };
23986 miniz = callPackage ../development/libraries/miniz { };
23988 minizip = callPackage ../development/libraries/minizip { };
23990 minizip-ng = callPackage ../development/libraries/minizip-ng { };
23992 mkvtoolnix = libsForQt5.callPackage ../applications/video/mkvtoolnix {
23993 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
23996 mkvtoolnix-cli = mkvtoolnix.override {
24000 mlc = callPackage ../tools/system/mlc { };
24002 mlt = darwin.apple_sdk_11_0.callPackage ../development/libraries/mlt { };
24004 mlib = callPackage ../development/libraries/mlib { };
24006 mlv-app = libsForQt5.callPackage ../applications/video/mlv-app { };
24008 mono-addins = callPackage ../development/libraries/mono-addins { };
24010 movine = callPackage ../development/tools/database/movine { };
24012 movit = callPackage ../development/libraries/movit { };
24014 moserial = callPackage ../tools/misc/moserial { };
24016 mosquitto = callPackage ../servers/mqtt/mosquitto { };
24018 nanomq = callPackage ../servers/mqtt/nanomq { };
24020 mps = callPackage ../development/libraries/mps { };
24022 libmpeg2 = callPackage ../development/libraries/libmpeg2 { };
24024 mpeg2dec = libmpeg2;
24026 mqtt-benchmark = callPackage ../tools/networking/mqtt-benchmark { };
24028 mqttmultimeter = callPackage ../tools/networking/mqttmultimeter { };
24030 mqttui = callPackage ../tools/networking/mqttui {
24031 inherit (darwin.apple_sdk.frameworks) Security;
24034 msgpack = callPackage ../development/libraries/msgpack { };
24036 msgpack-c = callPackage ../development/libraries/msgpack-c { };
24038 msgpack-cxx = callPackage ../development/libraries/msgpack-cxx { };
24040 msoffcrypto-tool = with python3.pkgs; toPythonApplication msoffcrypto-tool;
24042 msilbc = callPackage ../development/libraries/msilbc { };
24044 mp4v2 = callPackage ../development/libraries/mp4v2 { };
24046 libmpc = callPackage ../development/libraries/libmpc { };
24048 mpich = callPackage ../development/libraries/mpich {
24049 ch4backend = libfabric;
24052 mstpd = callPackage ../os-specific/linux/mstpd { };
24054 mtdev = callPackage ../development/libraries/mtdev { };
24056 mtpfs = callPackage ../tools/filesystems/mtpfs { };
24058 mtxclient = callPackage ../development/libraries/mtxclient { };
24060 mu = callPackage ../tools/networking/mu { };
24062 mueval = callPackage ../development/tools/haskell/mueval { };
24064 mujoco = callPackage ../applications/science/robotics/mujoco { };
24066 muparser = callPackage ../development/libraries/muparser {
24067 inherit (darwin.stubs) setfile;
24070 muparserx = callPackage ../development/libraries/muparserx { };
24072 mutest = callPackage ../development/libraries/mutest { };
24074 mvapich = callPackage ../development/libraries/mvapich { };
24076 mygpoclient = with python3.pkgs; toPythonApplication mygpoclient;
24078 mygui = callPackage ../development/libraries/mygui {
24079 inherit (darwin.apple_sdk.frameworks) Cocoa;
24082 mythes = callPackage ../development/libraries/mythes { };
24084 nanodbc = callPackage ../development/libraries/nanodbc { };
24086 nanoflann = callPackage ../development/libraries/nanoflann { };
24088 nanomsg = callPackage ../development/libraries/nanomsg { };
24090 nanosvg = callPackage ../development/libraries/nanosvg { };
24092 nanovna-saver = libsForQt5.callPackage ../applications/science/electronics/nanovna-saver { };
24094 nanotts = callPackage ../tools/audio/nanotts { };
24096 ncnn = callPackage ../development/libraries/ncnn { };
24098 ndpi = callPackage ../development/libraries/ndpi { };
24100 nemo-qml-plugin-dbus = libsForQt5.callPackage ../development/libraries/nemo-qml-plugin-dbus { };
24102 netflix = callPackage ../applications/video/netflix { };
24104 nifticlib = callPackage ../development/libraries/science/biology/nifticlib { };
24106 notify-sharp = callPackage ../development/libraries/notify-sharp { };
24108 notcurses = callPackage ../development/libraries/notcurses { };
24110 ncurses5 = ncurses.override {
24113 ncurses6 = ncurses.override {
24117 if stdenv.hostPlatform.useiOSPrebuilt
24119 else callPackage ../development/libraries/ncurses { };
24121 ndi = callPackage ../development/libraries/ndi { };
24123 neardal = callPackage ../development/libraries/neardal { };
24125 neatvnc = callPackage ../development/libraries/neatvnc { };
24127 neon = callPackage ../development/libraries/neon { };
24129 nettle = import ../development/libraries/nettle { inherit callPackage fetchurl; };
24131 newman = callPackage ../development/web/newman { };
24133 newt = callPackage ../development/libraries/newt { python = python3; };
24135 nghttp2 = callPackage ../development/libraries/nghttp2 { };
24136 libnghttp2 = nghttp2.lib;
24138 nghttp3 = callPackage ../development/libraries/nghttp3 { };
24140 ngtcp2 = callPackage ../development/libraries/ngtcp2 { };
24141 ngtcp2-gnutls = callPackage ../development/libraries/ngtcp2/gnutls.nix { };
24143 nix-plugins = callPackage ../development/libraries/nix-plugins {
24144 nix = nixVersions.nix_2_17;
24147 nika-fonts = callPackage ../data/fonts/nika-fonts { };
24149 nikto = callPackage ../tools/networking/nikto { };
24151 nlohmann_json = callPackage ../development/libraries/nlohmann_json { };
24153 nng = callPackage ../development/libraries/nng { };
24155 nntp-proxy = callPackage ../applications/networking/nntp-proxy { };
24157 non = callPackage ../applications/audio/non { stdenv = gcc10StdenvCompat; };
24159 ntl = callPackage ../development/libraries/ntl { };
24161 nspr = callPackage ../development/libraries/nspr {
24162 inherit (darwin.apple_sdk.frameworks) CoreServices;
24165 nss_latest = callPackage ../development/libraries/nss/latest.nix { };
24166 nss_esr = callPackage ../development/libraries/nss/esr.nix { };
24168 nssTools = nss.tools;
24170 nss_wrapper = callPackage ../development/libraries/nss_wrapper { };
24172 ntbtls = callPackage ../development/libraries/ntbtls { };
24174 ntk = callPackage ../development/libraries/audio/ntk { };
24176 numcpp = callPackage ../development/libraries/numcpp { };
24178 nuraft = callPackage ../development/libraries/nuraft { };
24180 nuspell = callPackage ../development/libraries/nuspell { };
24181 nuspellWithDicts = dicts: callPackage ../development/libraries/nuspell/wrapper.nix { inherit dicts; };
24183 nv-codec-headers = callPackage ../development/libraries/nv-codec-headers { };
24184 nv-codec-headers-10 = callPackage ../development/libraries/nv-codec-headers/10_x.nix { };
24185 nv-codec-headers-11 = callPackage ../development/libraries/nv-codec-headers/11_x.nix { };
24186 nv-codec-headers-12 = callPackage ../development/libraries/nv-codec-headers/12_x.nix { };
24188 mkNvidiaContainerPkg = { name, containerRuntimePath, configTemplate, additionalPaths ? [] }:
24190 nvidia-container-toolkit = callPackage ../applications/virtualization/nvidia-container-toolkit {
24191 inherit containerRuntimePath configTemplate libnvidia-container;
24193 libnvidia-container =(callPackage ../applications/virtualization/libnvidia-container { });
24197 libnvidia-container
24198 nvidia-container-toolkit
24199 ] ++ additionalPaths;
24202 nvidia-docker = mkNvidiaContainerPkg {
24203 name = "nvidia-docker";
24204 containerRuntimePath = "${docker}/libexec/docker/runc";
24205 configTemplate = ../applications/virtualization/nvidia-docker/config.toml;
24206 additionalPaths = [ (callPackage ../applications/virtualization/nvidia-docker { }) ];
24209 nvidia-podman = mkNvidiaContainerPkg {
24210 name = "nvidia-podman";
24211 containerRuntimePath = "${runc}/bin/runc";
24212 configTemplate = ../applications/virtualization/nvidia-podman/config.toml;
24215 nvidia-texture-tools = callPackage ../development/libraries/nvidia-texture-tools { };
24217 nvidia-vaapi-driver = lib.hiPrio (callPackage ../development/libraries/nvidia-vaapi-driver { });
24219 nvidia-optical-flow-sdk = callPackage ../development/libraries/nvidia-optical-flow-sdk { };
24221 nvidia-system-monitor-qt = libsForQt5.callPackage ../tools/system/nvidia-system-monitor-qt { };
24223 nvitop = callPackage ../tools/system/nvitop { };
24225 nvtop = callPackage ../tools/system/nvtop { };
24226 nvtop-amd = (callPackage ../tools/system/nvtop {
24231 }).overrideAttrs { pname = "nvtop-amd"; };
24232 nvtop-intel = (callPackage ../tools/system/nvtop {
24237 }).overrideAttrs { pname = "nvtop-intel"; };
24238 nvtop-msm = (callPackage ../tools/system/nvtop {
24243 }).overrideAttrs { pname = "nvtop-msm"; };
24244 nvtop-nvidia = (callPackage ../tools/system/nvtop {
24249 }).overrideAttrs { pname = "nvtop-nvidia"; };
24251 ocl-icd = callPackage ../development/libraries/ocl-icd { };
24253 ode = callPackage ../development/libraries/ode { };
24255 inherit (callPackages ../development/libraries/ogre { })
24260 olm = callPackage ../development/libraries/olm { };
24262 one_gadget = callPackage ../development/tools/misc/one_gadget { };
24264 oneDNN = callPackage ../development/libraries/oneDNN { };
24266 oneDNN_2 = callPackage ../development/libraries/oneDNN/2.nix { };
24268 onedrive = callPackage ../applications/networking/sync/onedrive { };
24270 oneko = callPackage ../applications/misc/oneko { };
24272 oniguruma = callPackage ../development/libraries/oniguruma { };
24274 oobicpl = callPackage ../development/libraries/science/biology/oobicpl { };
24276 ookla-speedtest = callPackage ../tools/networking/ookla-speedtest { };
24278 open62541 = callPackage ../development/libraries/open62541 { };
24280 openalSoft = callPackage ../development/libraries/openal-soft {
24281 inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit AudioToolbox;
24283 openal = openalSoft;
24285 openbabel = openbabel3;
24287 openbabel2 = callPackage ../development/libraries/openbabel/2.nix { };
24289 openbabel3 = callPackage ../development/libraries/openbabel {
24293 opencascade-occt = callPackage ../development/libraries/opencascade-occt { };
24295 opencl-headers = callPackage ../development/libraries/opencl-headers { };
24297 opencl-clhpp = callPackage ../development/libraries/opencl-clhpp { };
24299 opencollada = callPackage ../development/libraries/opencollada { };
24301 opencore-amr = callPackage ../development/libraries/opencore-amr { };
24303 opencsg = callPackage ../development/libraries/opencsg {
24304 inherit (qt5) qmake;
24305 inherit (darwin.apple_sdk.frameworks) GLUT;
24308 openct = callPackage ../development/libraries/openct { };
24310 opencv2 = callPackage ../development/libraries/opencv {
24311 inherit (darwin.apple_sdk.frameworks) AVFoundation Cocoa QTKit Accelerate;
24315 opencv3 = callPackage ../development/libraries/opencv/3.x.nix {
24316 inherit (darwin.apple_sdk.frameworks)
24317 AVFoundation Cocoa VideoDecodeAcceleration CoreMedia MediaToolbox Accelerate;
24321 opencv4 = callPackage ../development/libraries/opencv/4.x.nix {
24322 inherit (darwin.apple_sdk.frameworks)
24323 AVFoundation Cocoa VideoDecodeAcceleration CoreMedia MediaToolbox Accelerate;
24324 pythonPackages = python3Packages;
24328 opencv4WithoutCuda = opencv4.override {
24329 enableCuda = false;
24334 imath = callPackage ../development/libraries/imath { };
24336 openexr = openexr_2;
24337 openexr_2 = callPackage ../development/libraries/openexr { };
24338 openexr_3 = callPackage ../development/libraries/openexr/3.nix { };
24340 openexrid-unstable = callPackage ../development/libraries/openexrid-unstable { };
24342 openldap = callPackage ../development/libraries/openldap {
24343 openssl = openssl_legacy;
24346 opencolorio = darwin.apple_sdk_11_0.callPackage ../development/libraries/opencolorio {
24347 inherit (darwin.apple_sdk_11_0.frameworks) Carbon GLUT Cocoa;
24349 opencolorio_1 = callPackage ../development/libraries/opencolorio/1.x.nix { };
24351 opendmarc = callPackage ../development/libraries/opendmarc { };
24353 ois = callPackage ../development/libraries/ois {
24354 inherit (darwin.apple_sdk.frameworks) Cocoa IOKit Kernel;
24357 openh264 = callPackage ../development/libraries/openh264 { };
24359 openjpeg = callPackage ../development/libraries/openjpeg { };
24361 openpa = callPackage ../development/libraries/openpa { };
24363 openpgp-card-tools = callPackage ../tools/security/openpgp-card-tools {
24364 inherit (darwin.apple_sdk.frameworks) PCSC;
24367 opensaml-cpp = callPackage ../development/libraries/opensaml-cpp { };
24369 openscenegraph = callPackage ../development/libraries/openscenegraph {
24370 inherit (darwin.apple_sdk.frameworks) AGL Accelerate Carbon Cocoa Foundation;
24373 openslide = callPackage ../development/libraries/openslide { };
24375 openslp = callPackage ../development/libraries/openslp { };
24377 openstackclient = with python3Packages; toPythonApplication python-openstackclient;
24378 glanceclient = with python3Packages; toPythonApplication python-glanceclient;
24379 heatclient = with python3Packages; toPythonApplication python-heatclient;
24380 ironicclient = with python3Packages; toPythonApplication python-ironicclient;
24381 manilaclient = with python3Packages; toPythonApplication python-manilaclient;
24383 openvdb = callPackage ../development/libraries/openvdb { };
24385 openvr = callPackage ../development/libraries/openvr {
24386 inherit (darwin.apple_sdk.frameworks) Foundation AppKit;
24389 inherit (callPackages ../development/libraries/libressl { })
24394 libressl = libressl_3_8;
24396 boringssl = callPackage ../development/libraries/boringssl { };
24398 wolfssl = darwin.apple_sdk_11_0.callPackage ../development/libraries/wolfssl {
24399 inherit (darwin.apple_sdk_11_0.frameworks) Security;
24402 openssl = openssl_3;
24404 openssl_legacy = openssl.override {
24405 conf = ../development/libraries/openssl/3.0/legacy.cnf;
24408 inherit (callPackages ../development/libraries/openssl { })
24413 opensubdiv = callPackage ../development/libraries/opensubdiv { };
24415 opensupaplex = callPackage ../games/opensupaplex { };
24417 openturns = callPackage ../development/libraries/openturns {
24418 inherit (darwin.apple_sdk.frameworks) Accelerate;
24421 open-wbo = callPackage ../applications/science/logic/open-wbo { };
24423 openwsman = callPackage ../development/libraries/openwsman { };
24425 ortp = callPackage ../development/libraries/ortp { };
24427 openhmd = callPackage ../development/libraries/openhmd { };
24429 openwebrx = callPackage ../applications/radio/openwebrx {
24430 inherit (python3Packages)
24431 buildPythonPackage buildPythonApplication setuptools pycsdr pydigiham;
24434 optparse-bash = callPackage ../development/libraries/optparse-bash { };
24436 oras = callPackage ../development/tools/oras { };
24438 orcania = callPackage ../development/libraries/orcania { };
24440 orogene = callPackage ../development/tools/misc/orogene { };
24442 osm-gps-map = callPackage ../development/libraries/osm-gps-map { };
24444 osmid = callPackage ../applications/audio/osmid { };
24446 osinfo-db = callPackage ../data/misc/osinfo-db { };
24447 osinfo-db-tools = callPackage ../tools/misc/osinfo-db-tools { };
24449 pacemaker = callPackage ../misc/logging/pacemaker { };
24451 p11-kit = callPackage ../development/libraries/p11-kit { };
24453 paperkey = callPackage ../tools/security/paperkey { };
24455 parsero = callPackage ../tools/security/parsero { };
24457 pcaudiolib = callPackage ../development/libraries/pcaudiolib { };
24459 pcg_c = callPackage ../development/libraries/pcg-c { };
24461 pcl = libsForQt5.callPackage ../development/libraries/pcl {
24462 inherit (darwin.apple_sdk.frameworks) Cocoa AGL OpenGL;
24465 pcre = callPackage ../development/libraries/pcre { };
24466 pcre16 = res.pcre.override { variant = "pcre16"; };
24467 # pcre32 seems unused
24468 pcre-cpp = res.pcre.override { variant = "cpp"; };
24470 pcre2 = callPackage ../development/libraries/pcre2 { };
24472 pdal = callPackage ../development/libraries/pdal { };
24474 pdfhummus = libsForQt5.callPackage ../development/libraries/pdfhummus { };
24476 pe-parse = callPackage ../development/libraries/pe-parse { };
24478 phetch = callPackage ../applications/networking/gopher/phetch {
24479 inherit (darwin.apple_sdk.frameworks) Security;
24482 inherit (callPackage ../development/libraries/physfs {
24483 inherit (darwin.apple_sdk.frameworks) Foundation;
24488 pico-sdk = callPackage ../development/libraries/pico-sdk { };
24490 pinocchio = callPackage ../development/libraries/pinocchio { };
24492 pipelight = callPackage ../tools/misc/pipelight {
24493 stdenv = stdenv_32bit;
24494 wine-staging = pkgsi686Linux.wine-staging;
24497 pkcs11helper = callPackage ../development/libraries/pkcs11helper { };
24499 pkgdiff = callPackage ../tools/misc/pkgdiff { };
24501 pkgtop = callPackage ../tools/misc/pkgtop { };
24503 place-cursor-at = haskell.lib.compose.justStaticExecutables haskellPackages.place-cursor-at;
24505 platform-folders = callPackage ../development/libraries/platform-folders { };
24507 plib = callPackage ../development/libraries/plib { };
24509 poco = callPackage ../development/libraries/poco { };
24511 podofo = callPackage ../development/libraries/podofo { };
24513 podofo010 = callPackage ../development/libraries/podofo/0.10.x.nix { };
24515 polkit = callPackage ../development/libraries/polkit { };
24517 poppler = callPackage ../development/libraries/poppler { lcms = lcms2; };
24519 poppler_gi = lowPrio (poppler.override {
24520 introspectionSupport = true;
24523 poppler_min = poppler.override { # TODO: maybe reduce even more
24528 poppler_utils = poppler.override {
24533 popt = callPackage ../development/libraries/popt { };
24535 portaudio = callPackage ../development/libraries/portaudio {
24536 inherit (darwin.apple_sdk.frameworks) AudioToolbox AudioUnit CoreAudio CoreServices Carbon;
24539 portmidi = callPackage ../development/libraries/portmidi {
24540 inherit (darwin.apple_sdk.frameworks) Carbon CoreAudio CoreFoundation CoreMIDI CoreServices;
24543 presage = callPackage ../development/libraries/presage { };
24545 present = callPackage ../misc/present { };
24547 prime-server = callPackage ../development/libraries/prime-server { };
24549 primecount = callPackage ../applications/science/math/primecount { };
24551 primesieve = callPackage ../applications/science/math/primesieve { };
24553 proj = callPackage ../development/libraries/proj {
24554 stdenv = if stdenv.cc.isClang then overrideLibcxx llvmPackages_13.stdenv else stdenv;
24557 proj_7 = callPackage ../development/libraries/proj/7.nix { };
24559 proj-datumgrid = callPackage ../development/libraries/proj-datumgrid { };
24561 proselint = callPackage ../tools/text/proselint {
24562 inherit (python3Packages)
24563 buildPythonApplication click future six;
24566 prospector = callPackage ../development/tools/prospector { };
24568 protobuf = protobuf_24;
24570 protobuf_24 = callPackage ../development/libraries/protobuf/24.nix { };
24571 protobuf_23 = callPackage ../development/libraries/protobuf/23.nix { };
24572 protobuf_21 = callPackage ../development/libraries/protobuf/21.nix {
24573 abseil-cpp = abseil-cpp_202103;
24576 protobuf3_20 = callPackage ../development/libraries/protobuf/3.20.nix {
24577 abseil-cpp = abseil-cpp_202103;
24580 protobufc = callPackage ../development/libraries/protobufc { };
24582 protolock = callPackage ../development/libraries/protolock { };
24584 protozero = callPackage ../development/libraries/protozero { };
24586 flatbuffers = callPackage ../development/libraries/flatbuffers { };
24588 nanopb = callPackage ../development/libraries/nanopb { };
24589 nanopbMalloc = callPackage ../development/libraries/nanopb { mallocBuild = true; };
24591 gnupth = callPackage ../development/libraries/pth { };
24592 pth = if stdenv.hostPlatform.isMusl then npth else gnupth;
24594 pslib = callPackage ../development/libraries/pslib { };
24596 pstreams = callPackage ../development/libraries/pstreams { };
24598 pufferpanel = callPackage ../servers/pufferpanel { };
24600 pugixml = callPackage ../development/libraries/pugixml { };
24602 pylode = callPackage ../misc/pylode { };
24604 python-qt = callPackage ../development/libraries/python-qt {
24606 inherit (qt5) qmake qttools qtwebengine qtxmlpatterns;
24609 pyotherside = libsForQt5.callPackage ../development/libraries/pyotherside { };
24611 plasma-hud = callPackage ../misc/plasma-hud { };
24613 re2 = callPackage ../development/libraries/re2 { };
24615 qbs = libsForQt5.callPackage ../development/tools/build-managers/qbs { };
24617 qdjango = libsForQt5.callPackage ../development/libraries/qdjango { };
24619 qoi = callPackage ../development/libraries/qoi { };
24621 qolibri = libsForQt5.callPackage ../applications/misc/qolibri { };
24623 quarto = callPackage ../development/libraries/quarto { };
24625 quartoMinimal = callPackage ../development/libraries/quarto { rWrapper = null; python3 = null; };
24627 qt5 = recurseIntoAttrs (makeOverridable
24628 (import ../development/libraries/qt-5/5.15) {
24629 inherit (__splicedPackages)
24630 makeScopeWithSplicing' generateSplicesForMkScope lib fetchurl fetchpatch fetchgit fetchFromGitHub makeSetupHook makeWrapper
24631 bison cups dconf harfbuzz libGL perl gtk3 python3
24632 llvmPackages_15 overrideSDK overrideLibcxx
24634 inherit (__splicedPackages.gst_all_1) gstreamer gst-plugins-base;
24636 stdenv = if stdenv.isDarwin then overrideSDK stdenv "11.0" else stdenv;
24639 libsForQt5 = recurseIntoAttrs (import ./qt5-packages.nix {
24640 inherit lib __splicedPackages makeScopeWithSplicing' generateSplicesForMkScope pkgsHostTarget;
24643 # plasma5Packages maps to the Qt5 packages set that is used to build the plasma5 desktop
24644 plasma5Packages = libsForQt5;
24647 qt5Full = qt5.full;
24649 qt6 = recurseIntoAttrs (callPackage ../development/libraries/qt-6 { });
24651 qt6Packages = recurseIntoAttrs (import ./qt6-packages.nix {
24652 inherit lib pkgs qt6;
24653 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
24656 quark-engine = callPackage ../tools/security/quark-engine { };
24658 quantlib = callPackage ../development/libraries/quantlib { };
24660 quesoglc = callPackage ../development/libraries/quesoglc { };
24662 quickder = callPackage ../development/libraries/quickder { };
24664 quickmem = callPackage ../development/libraries/quickmem { };
24666 quicksynergy = callPackage ../applications/misc/quicksynergy { };
24668 quill = callPackage ../tools/security/quill {
24669 inherit (darwin.apple_sdk.frameworks) Security;
24672 qv2ray = libsForQt5.callPackage ../applications/networking/qv2ray { };
24674 rabbitmq-c = callPackage ../development/libraries/rabbitmq-c { };
24676 raft-canonical = callPackage ../development/libraries/raft-canonical { };
24678 range-v3 = callPackage ../development/libraries/range-v3 { };
24680 rabbitmq-java-client = callPackage ../development/libraries/rabbitmq-java-client {
24681 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
24682 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
24685 rapidcheck = callPackage ../development/libraries/rapidcheck { };
24687 rapidfuzz-cpp = callPackage ../development/libraries/rapidfuzz-cpp { };
24689 rapidjson = callPackage ../development/libraries/rapidjson { };
24691 rapidjson-unstable = callPackage ../development/libraries/rapidjson/unstable.nix { };
24693 rapidxml = callPackage ../development/libraries/rapidxml { };
24695 rapidyaml = callPackage ../development/libraries/rapidyaml {};
24697 raul = callPackage ../development/libraries/audio/raul { };
24699 raylib = callPackage ../development/libraries/raylib { };
24701 readline = readline82;
24703 readline63 = callPackage ../development/libraries/readline/6.3.nix { };
24705 readline70 = callPackage ../development/libraries/readline/7.0.nix { };
24707 readline82 = callPackage ../development/libraries/readline/8.2.nix { };
24709 readmdict = with python3Packages; toPythonApplication readmdict;
24711 readosm = callPackage ../development/libraries/readosm { };
24713 recastnavigation = callPackage ../development/libraries/recastnavigation { };
24715 rinutils = callPackage ../development/libraries/rinutils { };
24717 rtrlib = callPackage ../development/libraries/rtrlib { };
24719 kissfft = callPackage ../development/libraries/kissfft { };
24720 kissfftFloat = kissfft.override {
24721 datatype = "float";
24724 lambdabot = callPackage ../development/tools/haskell/lambdabot {
24725 haskellLib = haskell.lib.compose;
24728 lambda-mod-zsh-theme = callPackage ../shells/zsh/lambda-mod-zsh-theme { };
24730 librdf_raptor = callPackage ../development/libraries/librdf/raptor.nix { };
24732 librdf_raptor2 = callPackage ../development/libraries/librdf/raptor2.nix { };
24734 librdf_rasqal = callPackage ../development/libraries/librdf/rasqal.nix { };
24736 librdf_redland = callPackage ../development/libraries/librdf/redland.nix { };
24737 redland = librdf_redland; # added 2018-04-25
24739 libsmf = callPackage ../development/libraries/audio/libsmf { };
24741 lilv = callPackage ../development/libraries/audio/lilv { };
24743 lv2 = callPackage ../development/libraries/audio/lv2 { };
24745 lvtk = callPackage ../development/libraries/audio/lvtk { };
24747 qm-dsp = callPackage ../development/libraries/audio/qm-dsp { };
24749 qradiolink = callPackage ../applications/radio/qradiolink {
24750 protobuf = protobuf_21;
24753 qrupdate = callPackage ../development/libraries/qrupdate { };
24755 qgnomeplatform = libsForQt5.callPackage ../development/libraries/qgnomeplatform { };
24757 qgnomeplatform-qt6 = qt6Packages.callPackage ../development/libraries/qgnomeplatform {
24761 randomx = darwin.apple_sdk_11_0.callPackage ../development/libraries/randomx { };
24763 remodel = callPackage ../development/tools/remodel {
24764 inherit (darwin.apple_sdk.frameworks) Security;
24767 retro-gtk = callPackage ../development/libraries/retro-gtk { };
24769 resolv_wrapper = callPackage ../development/libraries/resolv_wrapper { };
24771 restinio = callPackage ../development/libraries/restinio { };
24773 restish = callPackage ../tools/networking/restish { };
24775 rhino = callPackage ../development/libraries/java/rhino {
24780 rlog = callPackage ../development/libraries/rlog { };
24782 rlottie = callPackage ../development/libraries/rlottie { };
24784 rocksdb = callPackage ../development/libraries/rocksdb { };
24786 rocksdb_7_10 = rocksdb.overrideAttrs rec {
24788 version = "7.10.2";
24789 src = fetchFromGitHub {
24790 owner = "facebook";
24792 rev = "v${version}";
24793 hash = "sha256-U2ReSrJwjAXUdRmwixC0DQXht/h/6rV8SOf5e2NozIs=";
24797 rocksdb_6_23 = rocksdb.overrideAttrs rec {
24799 version = "6.23.3";
24800 src = fetchFromGitHub {
24801 owner = "facebook";
24803 rev = "v${version}";
24804 hash = "sha256-SsDqhjdCdtIGNlsMj5kfiuS3zSGwcxi4KV71d95h7yk=";
24808 rotate-backups = callPackage ../tools/backup/rotate-backups { };
24810 rote = callPackage ../development/libraries/rote { };
24812 round = callPackage ../applications/graphics/round { };
24814 ronn = callPackage ../development/tools/ronn { };
24816 router = callPackage ../servers/http/router { };
24818 rover = callPackage ../development/tools/rover { };
24820 rqlite = callPackage ../servers/sql/rqlite { };
24822 rshell = python3.pkgs.callPackage ../development/embedded/rshell { };
24824 rtlcss = callPackage ../development/libraries/rtlcss { };
24826 rttr = callPackage ../development/libraries/rttr { };
24828 rubberband = callPackage ../development/libraries/rubberband { };
24830 rure = callPackage ../development/libraries/rure { };
24832 rustc-demangle = callPackage ../development/libraries/rustc-demangle { };
24834 rustls-ffi = callPackage ../development/libraries/rustls-ffi {
24835 inherit (darwin.apple_sdk.frameworks) Security;
24838 s2geometry = callPackage ../development/libraries/s2geometry { };
24840 safefile = callPackage ../development/libraries/safefile { };
24842 sbc = callPackage ../development/libraries/sbc { };
24844 schroedinger = callPackage ../development/libraries/schroedinger {
24845 autoreconfHook = buildPackages.autoreconfHook269;
24848 scope-lite = callPackage ../development/libraries/scope-lite { };
24850 SDL_classic = callPackage ../development/libraries/SDL ({
24851 inherit (darwin.apple_sdk.frameworks) OpenGL CoreAudio CoreServices AudioUnit Kernel Cocoa GLUT;
24852 } // lib.optionalAttrs stdenv.hostPlatform.isAndroid {
24853 # libGLU doesn’t work with Android’s SDL
24857 SDL_compat = callPackage ../development/libraries/SDL_compat {
24858 inherit (darwin.apple_sdk.frameworks) Cocoa;
24859 inherit (darwin) autoSignDarwinBinariesHook;
24864 SDL_audiolib = callPackage ../development/libraries/SDL_audiolib { };
24866 SDL_sixel = callPackage ../development/libraries/SDL_sixel { };
24868 SDL_gfx = callPackage ../development/libraries/SDL_gfx { };
24870 SDL_gpu = callPackage ../development/libraries/SDL_gpu { };
24872 SDL_image = callPackage ../development/libraries/SDL_image { };
24874 SDL_mixer = callPackage ../development/libraries/SDL_mixer { };
24876 SDL_net = callPackage ../development/libraries/SDL_net { };
24878 SDL_Pango = callPackage ../development/libraries/SDL_Pango { };
24880 SDL_sound = callPackage ../development/libraries/SDL_sound { };
24882 SDL_stretch= callPackage ../development/libraries/SDL_stretch { };
24884 SDL_ttf = callPackage ../development/libraries/SDL_ttf { };
24886 SDL2 = callPackage ../development/libraries/SDL2 {
24887 inherit (darwin.apple_sdk.frameworks) AudioUnit Cocoa CoreAudio CoreServices ForceFeedback OpenGL;
24890 SDL2_image = callPackage ../development/libraries/SDL2_image {
24891 inherit (darwin.apple_sdk.frameworks) Foundation;
24893 SDL2_image_2_0_5 = SDL2_image.override({ # Pinned for pygame, toppler
24895 hash = "sha256-vdX24CZoL31+G+C2BRsgnaL0AqLdi9HEvZwlrSYxCNA";
24898 SDL2_mixer = callPackage ../development/libraries/SDL2_mixer {
24899 inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit AudioToolbox;
24901 # SDL2_mixer_2_0 pinned for lzwolf
24902 SDL2_mixer_2_0 = callPackage ../development/libraries/SDL2_mixer/2_0.nix { };
24904 SDL2_net = callPackage ../development/libraries/SDL2_net { };
24906 SDL2_gfx = callPackage ../development/libraries/SDL2_gfx { };
24908 SDL2_sound = callPackage ../development/libraries/SDL2_sound {
24909 inherit (darwin.apple_sdk.frameworks) AudioToolbox CoreAudio;
24912 SDL2_ttf = callPackage ../development/libraries/SDL2_ttf { };
24914 sdrplay = callPackage ../applications/radio/sdrplay { };
24916 sdrpp = callPackage ../applications/radio/sdrpp {
24917 inherit (darwin.apple_sdk.frameworks) AppKit;
24920 sigdigger = libsForQt5.callPackage ../applications/radio/sigdigger { };
24922 sigutils = callPackage ../applications/radio/sigutils { };
24924 sblim-sfcc = callPackage ../development/libraries/sblim-sfcc { };
24926 selinux-sandbox = callPackage ../os-specific/linux/selinux-sandbox { };
24928 sealcurses = callPackage ../development/libraries/sealcurses { };
24930 seasocks = callPackage ../development/libraries/seasocks { };
24932 semver-cpp = callPackage ../development/libraries/semver-cpp { };
24934 serd = callPackage ../development/libraries/serd { };
24936 serf = callPackage ../development/libraries/serf { };
24938 sfsexp = callPackage ../development/libraries/sfsexp { };
24940 shhmsg = callPackage ../development/libraries/shhmsg { };
24942 shhopt = callPackage ../development/libraries/shhopt { };
24944 shine = callPackage ../development/libraries/shine { };
24946 graphite2 = callPackage ../development/libraries/silgraphite/graphite2.nix { };
24948 s2n-tls = callPackage ../development/libraries/s2n-tls { };
24950 simavr = callPackage ../development/tools/simavr {
24951 avrgcc = pkgsCross.avr.buildPackages.gcc;
24952 avrlibc = pkgsCross.avr.libcCross;
24953 inherit (darwin.apple_sdk.frameworks) GLUT;
24956 simgear = callPackage ../development/libraries/simgear { };
24958 simp_le = callPackage ../tools/admin/simp_le { };
24960 simpleitk = callPackage ../development/libraries/simpleitk { lua = lua5_4; };
24962 sioclient = callPackage ../development/libraries/sioclient { };
24964 sfml = callPackage ../development/libraries/sfml {
24965 inherit (darwin.apple_sdk.frameworks) IOKit Foundation AppKit OpenAL;
24967 csfml = callPackage ../development/libraries/csfml { };
24969 shapelib = callPackage ../development/libraries/shapelib { };
24971 sharness = callPackage ../development/libraries/sharness { };
24973 shibboleth-sp = callPackage ../development/libraries/shibboleth-sp { };
24975 skaffold = callPackage ../development/tools/skaffold { };
24977 skjold = callPackage ../development/tools/skjold { };
24979 skawarePackages = recurseIntoAttrs (callPackage ../development/skaware-packages { });
24981 inherit (skawarePackages)
24992 s6-networking-man-pages
24994 s6-portable-utils-man-pages
25003 kgt = callPackage ../development/tools/kgt {
25004 inherit (skawarePackages) cleanPackaging;
25007 nettee = callPackage ../tools/networking/nettee {
25008 inherit (skawarePackages) cleanPackaging;
25011 shaq = callPackage ../tools/audio/shaq { };
25013 slang = callPackage ../development/libraries/slang { };
25015 slibGuile = callPackage ../development/libraries/slib {
25019 smpeg = callPackage ../development/libraries/smpeg { };
25021 smpeg2 = callPackage ../development/libraries/smpeg2 { };
25023 snappy = callPackage ../development/libraries/snappy { };
25025 snac2 = darwin.apple_sdk_11_0.callPackage ../servers/snac2 { };
25027 snappymail = callPackage ../servers/snappymail { };
25029 snow = callPackage ../tools/security/snow { };
25031 snowcrash = callPackage ../tools/security/snowcrash { };
25033 soapyairspy = callPackage ../applications/radio/soapyairspy {
25034 inherit (darwin) libobjc;
25035 inherit (darwin.apple_sdk.frameworks) IOKit Security;
25038 soapyaudio = callPackage ../applications/radio/soapyaudio {
25039 inherit (darwin.apple_sdk.frameworks) Accelerate CoreAudio;
25042 soapybladerf = callPackage ../applications/radio/soapybladerf {
25043 inherit (darwin) libobjc;
25044 inherit (darwin.apple_sdk.frameworks) IOKit Security;
25047 soapyhackrf = callPackage ../applications/radio/soapyhackrf {
25048 inherit (darwin) libobjc;
25049 inherit (darwin.apple_sdk.frameworks) IOKit Security;
25052 soapysdr = callPackage ../applications/radio/soapysdr { };
25054 soapyremote = callPackage ../applications/radio/soapyremote { };
25056 soapysdrplay = callPackage ../applications/radio/soapysdrplay { };
25058 soapysdr-with-plugins = callPackage ../applications/radio/soapysdr {
25071 soapyrtlsdr = callPackage ../applications/radio/soapyrtlsdr {
25072 inherit (darwin) libobjc;
25073 inherit (darwin.apple_sdk.frameworks) IOKit Security;
25076 soapyuhd = callPackage ../applications/radio/soapyuhd {
25077 inherit (darwin) libobjc;
25078 inherit (darwin.apple_sdk.frameworks) IOKit Security;
25081 social-engineer-toolkit = callPackage ../tools/security/social-engineer-toolkit { };
25083 socket_wrapper = callPackage ../development/libraries/socket_wrapper { };
25085 soco-cli = callPackage ../tools/audio/soco-cli { };
25087 sofia_sip = callPackage ../development/libraries/sofia-sip {
25088 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
25091 soil = callPackage ../development/libraries/soil {
25092 inherit (darwin.apple_sdk.frameworks) Carbon;
25095 sokol = callPackage ../development/libraries/sokol { };
25097 sonic = callPackage ../development/libraries/sonic { };
25099 sonivox = callPackage ../development/libraries/sonivox { };
25101 sope = callPackage ../development/libraries/sope { };
25103 sord = callPackage ../development/libraries/sord { };
25105 soundtouch = callPackage ../development/libraries/soundtouch { };
25107 span-lite = callPackage ../development/libraries/span-lite { };
25109 spandsp = callPackage ../development/libraries/spandsp { };
25110 spandsp3 = callPackage ../development/libraries/spandsp/3.nix { };
25112 spaceship-prompt = callPackage ../shells/zsh/spaceship-prompt { };
25114 sparrow3d = callPackage ../development/libraries/sparrow3d {};
25116 spdk = callPackage ../development/libraries/spdk { };
25118 speechd = callPackage ../development/libraries/speechd { };
25120 speech-tools = callPackage ../development/libraries/speech-tools {
25121 inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit Cocoa;
25124 speex = callPackage ../development/libraries/speex {
25128 speexdsp = callPackage ../development/libraries/speexdsp {
25132 sphinx = with python3Packages; toPythonApplication sphinx;
25134 sphinx-autobuild = with python3Packages; toPythonApplication sphinx-autobuild;
25136 sphinx-serve = with python3Packages; toPythonApplication sphinx-serve;
25138 inherit (python3Packages) sphinxHook;
25140 sphinxsearch = callPackage ../servers/search/sphinxsearch { };
25142 spice = callPackage ../development/libraries/spice { };
25144 spice-gtk = callPackage ../development/libraries/spice-gtk { };
25146 spice-protocol = callPackage ../development/libraries/spice-protocol { };
25148 spice-up = callPackage ../applications/office/spice-up { };
25150 spicetify-cli = callPackage ../applications/misc/spicetify-cli { };
25152 spirv-cross = callPackage ../tools/graphics/spirv-cross { };
25154 splat = callPackage ../applications/radio/splat { };
25156 suscan = callPackage ../applications/radio/suscan { };
25158 suwidgets = libsForQt5.callPackage ../applications/radio/suwidgets { };
25160 sratom = callPackage ../development/libraries/audio/sratom { };
25162 srm = callPackage ../tools/security/srm { };
25164 srt = callPackage ../development/libraries/srt { };
25166 srtp = callPackage ../development/libraries/srtp { };
25168 stargate-libcds = callPackage ../development/libraries/stargate-libcds { };
25170 stb = callPackage ../development/libraries/stb { };
25172 stduuid = callPackage ../development/libraries/stduuid { };
25174 steghide = callPackage ../tools/graphics/steghide { };
25176 stegsolve = callPackage ../tools/graphics/stegsolve { };
25178 StormLib = callPackage ../development/libraries/StormLib { };
25180 stxxl = callPackage ../development/libraries/stxxl { };
25182 sv-lang = callPackage ../applications/science/electronics/sv-lang { };
25184 sqld = callPackage ../servers/sql/sqld { };
25186 sqlite = lowPrio (callPackage ../development/libraries/sqlite { });
25188 unqlite = lowPrio (callPackage ../development/libraries/unqlite { });
25190 inherit (callPackage ../development/libraries/sqlite/tools.nix {
25191 inherit (darwin.apple_sdk.frameworks) Foundation;
25192 }) sqlite-analyzer sqldiff;
25194 sqlar = callPackage ../development/libraries/sqlite/sqlar.nix { };
25196 sqlitecpp = callPackage ../development/libraries/sqlitecpp { };
25198 sqlite-interactive = (sqlite.override { interactive = true; }).bin;
25200 sqlite-jdbc = callPackage ../servers/sql/sqlite/jdbc { };
25202 sregex = callPackage ../development/libraries/sregex { };
25204 dqlite = callPackage ../development/libraries/dqlite { };
25206 sqlcipher = callPackage ../development/libraries/sqlcipher { };
25208 standardnotes = callPackage ../applications/editors/standardnotes { };
25210 stfl = callPackage ../development/libraries/stfl { };
25212 stlink = callPackage ../development/tools/misc/stlink { };
25213 stlink-gui = callPackage ../development/tools/misc/stlink { withGUI = true; };
25215 stegseek = callPackage ../tools/security/stegseek { };
25217 streamlink = callPackage ../applications/video/streamlink { };
25218 streamlink-twitch-gui-bin = callPackage ../applications/video/streamlink-twitch-gui/bin.nix { };
25220 sub-batch = callPackage ../applications/video/sub-batch { };
25222 subdl = callPackage ../applications/video/subdl { };
25224 subtitleedit = callPackage ../applications/video/subtitleedit { };
25226 subtitleeditor = callPackage ../applications/video/subtitleeditor { };
25228 subxt = callPackage ../development/tools/subxt { };
25230 suil = darwin.apple_sdk_11_0.callPackage ../development/libraries/audio/suil { };
25232 sundials = callPackage ../development/libraries/sundials {
25236 sutils = callPackage ../tools/misc/sutils { };
25238 svrcore = callPackage ../development/libraries/svrcore { };
25240 svxlink = libsForQt5.callPackage ../applications/radio/svxlink { };
25242 swiftclient = with python3Packages; toPythonApplication python-swiftclient;
25244 sword = callPackage ../development/libraries/sword { };
25246 biblesync = callPackage ../development/libraries/biblesync { };
25248 szip = callPackage ../development/libraries/szip { };
25250 t1lib = callPackage ../development/libraries/t1lib { };
25252 tachyon = callPackage ../development/libraries/tachyon {
25253 inherit (darwin.apple_sdk.frameworks) Carbon;
25256 tageditor = libsForQt5.callPackage ../applications/audio/tageditor { };
25258 ta-lib = callPackage ../development/libraries/ta-lib { };
25260 taglib = callPackage ../development/libraries/taglib { };
25262 taglib_extras = callPackage ../development/libraries/taglib-extras { };
25264 taglib-sharp = callPackage ../development/libraries/taglib-sharp { };
25266 tanidvr = callPackage ../applications/video/tanidvr { };
25268 talloc = callPackage ../development/libraries/talloc { };
25270 tagparser = callPackage ../development/libraries/tagparser { };
25272 taskflow = callPackage ../development/libraries/taskflow { };
25276 tclap_1_2 = callPackage ../development/libraries/tclap/1.2.nix { };
25278 tclap_1_4 = callPackage ../development/libraries/tclap/1.4.nix { };
25280 tcllib = callPackage ../development/libraries/tcllib { };
25282 tcltls = callPackage ../development/libraries/tcltls { };
25284 tclx = callPackage ../development/libraries/tclx { };
25286 tcl-fcgi = callPackage ../development/libraries/tcl-fcgi { };
25288 tdb = callPackage ../development/libraries/tdb { };
25290 tdlib = callPackage ../development/libraries/tdlib { };
25292 tecla = callPackage ../development/libraries/tecla { };
25294 tectonic = callPackage ../tools/typesetting/tectonic {
25295 harfbuzz = harfbuzzFull;
25298 tepl = callPackage ../development/libraries/tepl { };
25300 telepathy-glib = callPackage ../development/libraries/telepathy/glib { };
25302 telepathy-farstream = callPackage ../development/libraries/telepathy/farstream { };
25304 termbox = callPackage ../development/libraries/termbox { };
25306 tevent = callPackage ../development/libraries/tevent { };
25308 tet = callPackage ../development/tools/misc/tet { };
25310 text-engine = callPackage ../development/libraries/text-engine { };
25312 the-foundation = callPackage ../development/libraries/the-foundation { };
25314 theft = callPackage ../development/libraries/theft { };
25316 thrift = callPackage ../development/libraries/thrift { };
25318 thrift-0_10 = callPackage ../development/libraries/thrift/0.10.nix { };
25320 tidyp = callPackage ../development/libraries/tidyp { };
25322 tidal-hifi = callPackage ../applications/audio/tidal-hifi { };
25324 tinycdb = callPackage ../development/libraries/tinycdb { };
25326 tinyxml = tinyxml2;
25328 tinyxml2 = callPackage ../development/libraries/tinyxml/2.6.2.nix { };
25330 tinyxml-2 = callPackage ../development/libraries/tinyxml-2 { };
25332 tiscamera = callPackage ../os-specific/linux/tiscamera { };
25334 tivodecode = callPackage ../applications/video/tivodecode { };
25336 tix = callPackage ../development/libraries/tix { };
25340 tk-8_6 = callPackage ../development/libraries/tk/8.6.nix { };
25341 tk-8_5 = callPackage ../development/libraries/tk/8.5.nix { tcl = tcl-8_5; };
25343 tkimg = callPackage ../development/libraries/tkimg { };
25345 tkrzw = callPackage ../development/libraries/tkrzw { };
25347 tl-expected = callPackage ../development/libraries/tl-expected { };
25349 tnt = callPackage ../development/libraries/tnt { };
25351 tntnet = callPackage ../development/libraries/tntnet { };
25353 tntdb = callPackage ../development/libraries/tntdb { };
25355 kyotocabinet = callPackage ../development/libraries/kyotocabinet { };
25357 tomlc99 = callPackage ../development/libraries/tomlc99 { };
25359 tomlcpp = callPackage ../development/libraries/tomlcpp { };
25361 toml11 = callPackage ../development/libraries/toml11 { };
25363 tomlplusplus = callPackage ../development/libraries/tomlplusplus { };
25365 tokyocabinet = callPackage ../development/libraries/tokyo-cabinet { };
25367 tokyotyrant = callPackage ../development/libraries/tokyo-tyrant { };
25369 totem-pl-parser = callPackage ../development/libraries/totem-pl-parser { };
25371 tpm2-tss = callPackage ../development/libraries/tpm2-tss {
25372 autoreconfHook = buildPackages.autoreconfHook269;
25375 tremor = callPackage ../development/libraries/tremor { };
25377 triehash = callPackage ../tools/misc/triehash { };
25379 trillian = callPackage ../tools/misc/trillian { };
25381 twolame = callPackage ../development/libraries/twolame { };
25383 udns = callPackage ../development/libraries/udns { };
25385 uid_wrapper = callPackage ../development/libraries/uid_wrapper { };
25387 umockdev = callPackage ../development/libraries/umockdev { };
25389 unconvert = callPackage ../development/tools/unconvert { };
25391 uncover = callPackage ../tools/security/uncover { };
25393 unibilium = callPackage ../development/libraries/unibilium { };
25395 unicap = callPackage ../development/libraries/unicap { };
25397 unicon-lang = callPackage ../development/interpreters/unicon-lang { };
25399 updfparser = callPackage ../development/libraries/updfparser { };
25401 tsocks = callPackage ../development/libraries/tsocks { };
25403 unixODBC = callPackage ../development/libraries/unixODBC { };
25405 unixODBCDrivers = recurseIntoAttrs (callPackages ../development/libraries/unixODBCDrivers { });
25407 ustr = callPackage ../development/libraries/ustr { };
25409 usrsctp = callPackage ../development/libraries/usrsctp { };
25411 usbredir = callPackage ../development/libraries/usbredir { };
25413 usbrip = callPackage ../tools/security/usbrip { };
25415 uthash = callPackage ../development/libraries/uthash { };
25417 uthenticode = callPackage ../development/libraries/uthenticode { };
25419 ucommon = callPackage ../development/libraries/ucommon { };
25421 v8 = callPackage ../development/libraries/v8 (
25423 stdenv' = if stdenv.cc.isClang && lib.versionAtLeast (lib.getVersion stdenv.cc.cc) "16"
25424 then overrideLibcxx llvmPackages_15.stdenv
25428 stdenv = if stdenv'.isDarwin then overrideSDK stdenv' "11.0" else stdenv';
25432 intel-vaapi-driver = callPackage ../development/libraries/intel-vaapi-driver { };
25434 vaapi-intel-hybrid = callPackage ../development/libraries/vaapi-intel-hybrid { };
25436 vaapiVdpau = callPackage ../development/libraries/vaapi-vdpau { };
25438 vale = callPackage ../tools/text/vale { };
25440 valhalla = callPackage ../development/libraries/valhalla {
25441 boost = boost.override { enablePython = true; python = python38; };
25442 protobuf = protobuf_21.override {
25443 abseil-cpp = abseil-cpp_202103.override {
25444 cxxStandard = "17";
25449 vamp-plugin-sdk = callPackage ../development/libraries/audio/vamp-plugin-sdk { };
25451 vc = callPackage ../development/libraries/vc { };
25453 vc_0_7 = callPackage ../development/libraries/vc/0.7.nix { };
25455 vcdimager = callPackage ../development/libraries/vcdimager { };
25457 vcg = callPackage ../development/libraries/vcg { };
25459 vencord = callPackage ../misc/vencord { };
25461 vencord-web-extension = callPackage ../misc/vencord { buildWebExtension = true; };
25463 vid-stab = callPackage ../development/libraries/vid-stab {
25464 inherit (llvmPackages) openmp;
25467 vigra = callPackage ../development/libraries/vigra {
25468 hdf5 = hdf5.override { usev110Api = true; };
25471 vkd3d = callPackage ../development/libraries/vkd3d {};
25473 vkd3d-proton = callPackage ../development/libraries/vkd3d-proton {};
25475 vkdisplayinfo = callPackage ../tools/graphics/vkdisplayinfo { };
25477 vkdt = callPackage ../applications/graphics/vkdt { };
25479 vkdt-wayland = callPackage ../applications/graphics/vkdt { glfw = glfw-wayland; };
25481 vlock = callPackage ../misc/screensavers/vlock { };
25483 virtualpg = callPackage ../development/libraries/virtualpg { };
25485 vmime = callPackage ../development/libraries/vmime { };
25487 vrb = callPackage ../development/libraries/vrb { };
25489 vrpn = callPackage ../development/libraries/vrpn { };
25491 vsmtp = callPackage ../servers/mail/vsmtp { };
25493 vsqlite = callPackage ../development/libraries/vsqlite { };
25495 vte = callPackage ../development/libraries/vte { };
25497 vte-gtk4 = vte.override {
25501 vtk_9 = libsForQt5.callPackage ../development/libraries/vtk/9.x.nix {
25502 inherit (darwin) libobjc;
25503 inherit (darwin.apple_sdk.libs) xpc;
25504 inherit (darwin.apple_sdk.frameworks) AGL Cocoa CoreServices DiskArbitration
25505 IOKit CFNetwork Security ApplicationServices
25506 CoreText IOSurface ImageIO OpenGL GLUT;
25509 vtk_9_withQt5 = vtk_9.override { enableQt = true; };
25512 vtkWithQt5 = vtk_9_withQt5;
25514 vulkan-caps-viewer = libsForQt5.callPackage ../tools/graphics/vulkan-caps-viewer { };
25516 vulkan-cts = callPackage ../tools/graphics/vulkan-cts { };
25518 vulkan-helper = callPackage ../tools/graphics/vulkan-helper { };
25520 vulkan-extension-layer = callPackage ../tools/graphics/vulkan-extension-layer { };
25521 vulkan-headers = callPackage ../development/libraries/vulkan-headers { };
25522 vulkan-loader = callPackage ../development/libraries/vulkan-loader { inherit (darwin) moltenvk; };
25523 vulkan-tools = callPackage ../tools/graphics/vulkan-tools {
25524 inherit (darwin) moltenvk;
25525 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
25527 vulkan-tools-lunarg = callPackage ../tools/graphics/vulkan-tools-lunarg { };
25528 vulkan-utility-libraries = callPackage ../development/libraries/vulkan-utility-libraries { };
25529 vulkan-validation-layers = callPackage ../development/tools/vulkan-validation-layers { };
25531 vxl = callPackage ../development/libraries/vxl { };
25533 waffle = callPackage ../development/libraries/waffle { };
25535 wally-cli = callPackage ../development/tools/wally-cli { };
25536 zsa-udev-rules = callPackage ../os-specific/linux/zsa-udev-rules { };
25538 wangle = callPackage ../development/libraries/wangle { };
25540 wapp = callPackage ../development/libraries/wapp { };
25542 wavpack = callPackage ../development/libraries/wavpack { };
25544 wayland = darwin.apple_sdk_11_0.callPackage ../development/libraries/wayland { };
25545 wayland-scanner = wayland.bin;
25547 wayland-protocols = callPackage ../development/libraries/wayland/protocols.nix { };
25549 waylandpp = callPackage ../development/libraries/waylandpp {
25550 graphviz = graphviz-nox;
25553 wcslib = callPackage ../development/libraries/science/astronomy/wcslib { };
25555 webkitgtk = callPackage ../development/libraries/webkitgtk {
25556 harfbuzz = harfbuzzFull;
25557 inherit (gst_all_1) gst-plugins-base gst-plugins-bad;
25558 inherit (darwin) apple_sdk;
25561 webkitgtk_4_1 = webkitgtk.override {
25562 libsoup = libsoup_3;
25565 webkitgtk_6_0 = webkitgtk.override {
25566 libsoup = libsoup_3;
25570 webp-pixbuf-loader = callPackage ../development/libraries/webp-pixbuf-loader { };
25572 websocketpp = callPackage ../development/libraries/websocket++ { };
25574 wfa2-lib = callPackage ../development/libraries/wfa2-lib { };
25576 webrtc-audio-processing_1 = callPackage ../development/libraries/webrtc-audio-processing { };
25577 webrtc-audio-processing_0_3 = callPackage ../development/libraries/webrtc-audio-processing/0.3.nix { };
25578 # bump when majoring of packages have updated
25579 webrtc-audio-processing = webrtc-audio-processing_0_3;
25581 whereami = callPackage ../development/libraries/whereami { };
25583 where-is-my-sddm-theme = libsForQt5.callPackage ../data/themes/where-is-my-sddm-theme { };
25585 wildmidi = callPackage ../development/libraries/wildmidi {
25586 inherit (darwin.apple_sdk.frameworks) OpenAL;
25589 wiredtiger = callPackage ../development/libraries/wiredtiger { };
25591 wlr-protocols = callPackage ../development/libraries/wlroots/protocols.nix { };
25594 inherit (libsForQt5.callPackage ../development/libraries/wt { })
25597 wxformbuilder = callPackage ../development/tools/wxformbuilder { };
25599 wxGTK31 = callPackage ../development/libraries/wxwidgets/wxGTK31.nix {
25600 inherit (darwin.stubs) setfile;
25601 inherit (darwin.apple_sdk.frameworks) AGL Carbon Cocoa Kernel QTKit AVFoundation AVKit WebKit;
25604 wxGTK32 = callPackage ../development/libraries/wxwidgets/wxGTK32.nix {
25605 inherit (darwin.stubs) setfile;
25606 inherit (darwin.apple_sdk.frameworks) AGL Carbon Cocoa Kernel QTKit AVFoundation AVKit WebKit;
25609 wxSVG = callPackage ../development/libraries/wxSVG {
25613 wtk = callPackage ../development/libraries/wtk { };
25615 x264 = callPackage ../development/libraries/x264 { };
25617 x265 = callPackage ../development/libraries/x265 { };
25619 xandikos = callPackage ../servers/xandikos { };
25621 inherit (callPackages ../development/libraries/xapian { })
25623 xapian = xapian_1_4;
25625 xapian-omega = callPackage ../development/libraries/xapian/tools/omega {
25629 xavs = callPackage ../development/libraries/xavs { };
25631 Xaw3d = callPackage ../development/libraries/Xaw3d { };
25633 xbase = callPackage ../development/libraries/xbase { };
25635 xcb-util-cursor = xorg.xcbutilcursor;
25636 xcb-util-cursor-HEAD = callPackage ../development/libraries/xcb-util-cursor/HEAD.nix { };
25638 xcbutilxrm = callPackage ../servers/x11/xorg/xcb-util-xrm.nix { };
25640 xdo = callPackage ../tools/misc/xdo { };
25642 xdiskusage = callPackage ../tools/misc/xdiskusage { };
25644 xed = callPackage ../development/libraries/xed { };
25646 xedit = callPackage ../applications/editors/xedit { };
25648 xautolock = callPackage ../misc/screensavers/xautolock { };
25650 xercesc = callPackage ../development/libraries/xercesc { };
25652 xalanc = callPackage ../development/libraries/xalanc { };
25654 xgboost = callPackage ../development/libraries/xgboost { };
25656 xgboostWithCuda = xgboost.override { cudaSupport = true; };
25658 xgeometry-select = callPackage ../tools/X11/xgeometry-select { };
25660 xmake-core-sv = callPackage ../development/libraries/xmake-core-sv { };
25662 xmlada = callPackage ../development/libraries/ada/xmlada { };
25664 xmlrpc_c = callPackage ../development/libraries/xmlrpc-c { };
25666 xmlsec = callPackage ../development/libraries/xmlsec { };
25668 xml-security-c = callPackage ../development/libraries/xml-security-c { };
25670 xml-tooling-c = callPackage ../development/libraries/xml-tooling-c { };
25672 xlslib = callPackage ../development/libraries/xlslib { };
25674 xsimd = callPackage ../development/libraries/xsimd { };
25676 xsimd10 = callPackage ../development/libraries/xsimd/10.nix { };
25678 xtensor = callPackage ../development/libraries/xtensor { };
25680 xtl = callPackage ../development/libraries/xtl { };
25682 xvidcore = callPackage ../development/libraries/xvidcore { };
25684 xxHash = callPackage ../development/libraries/xxHash { };
25686 xylib = callPackage ../development/libraries/xylib { };
25688 yajl = callPackage ../development/libraries/yajl { };
25690 yder = callPackage ../development/libraries/yder { };
25692 yojimbo = callPackage ../development/libraries/yojimbo { };
25694 yubico-pam = callPackage ../development/libraries/yubico-pam { };
25696 yubico-piv-tool = callPackage ../tools/misc/yubico-piv-tool {
25697 inherit (darwin.apple_sdk.frameworks) PCSC;
25700 yubihsm-connector = callPackage ../tools/security/yubihsm-connector { };
25702 yubikey-manager4 = callPackage ../tools/misc/yubikey-manager/4.nix { };
25703 yubikey-manager = callPackage ../tools/misc/yubikey-manager { };
25705 yubikey-manager-qt = libsForQt5.callPackage ../tools/misc/yubikey-manager-qt { };
25707 yubikey-personalization = callPackage ../tools/misc/yubikey-personalization { };
25709 yubikey-personalization-gui = libsForQt5.callPackage ../tools/misc/yubikey-personalization-gui { };
25711 yubikey-agent = callPackage ../tools/security/yubikey-agent { };
25713 yubikey-touch-detector = callPackage ../tools/security/yubikey-touch-detector { };
25715 yubihsm-shell = callPackage ../tools/security/yubihsm-shell { };
25717 yubioath-flutter = callPackage ../applications/misc/yubioath-flutter { };
25719 yyjson = callPackage ../development/libraries/yyjson { };
25721 zchunk = callPackage ../development/libraries/zchunk { };
25723 zeitgeist = callPackage ../development/libraries/zeitgeist { };
25725 zlib = callPackage ../development/libraries/zlib { };
25727 zlib-ng = callPackage ../development/libraries/zlib-ng { };
25729 libdynd = callPackage ../development/libraries/libdynd { stdenv = gcc10StdenvCompat; };
25731 zlog = callPackage ../development/libraries/zlog { };
25733 zeromq4 = callPackage ../development/libraries/zeromq/4.x.nix { };
25736 cppzmq = callPackage ../development/libraries/cppzmq { };
25738 czmq = callPackage ../development/libraries/czmq { };
25740 zmqpp = callPackage ../development/libraries/zmqpp { };
25742 libzra = callPackage ../development/libraries/libzra { };
25744 # requires a newer Apple SDK
25745 zig_0_9 = darwin.apple_sdk_11_0.callPackage ../development/compilers/zig/0.9.nix {
25746 llvmPackages = llvmPackages_13;
25748 # requires a newer Apple SDK
25749 zig_0_10 = darwin.apple_sdk_11_0.callPackage ../development/compilers/zig/0.10.nix {
25750 llvmPackages = llvmPackages_15;
25752 # requires a newer Apple SDK
25753 zig_0_11 = darwin.apple_sdk_11_0.callPackage ../development/compilers/zig/0.11.nix {
25754 llvmPackages = llvmPackages_16;
25758 zig-shell-completions = callPackage ../development/compilers/zig/shell-completions.nix { };
25760 zimlib = callPackage ../development/libraries/zimlib { };
25762 zita-convolver = callPackage ../development/libraries/audio/zita-convolver { };
25764 zita-alsa-pcmi = callPackage ../development/libraries/audio/zita-alsa-pcmi { };
25766 zita-resampler = callPackage ../development/libraries/audio/zita-resampler { };
25768 zitadel-tools = callPackage ../tools/misc/zitadel-tools { };
25770 zix = callPackage ../development/libraries/audio/zix { };
25772 zz = callPackage ../development/compilers/zz { };
25774 zziplib = callPackage ../development/libraries/zziplib { };
25776 glpng = callPackage ../development/libraries/glpng { };
25778 gsignond = callPackage ../development/libraries/gsignond {
25782 gsignondPlugins = recurseIntoAttrs {
25783 sasl = callPackage ../development/libraries/gsignond/plugins/sasl.nix { };
25784 oauth = callPackage ../development/libraries/gsignond/plugins/oauth.nix { };
25785 lastfm = callPackage ../development/libraries/gsignond/plugins/lastfm.nix { };
25786 mail = callPackage ../development/libraries/gsignond/plugins/mail.nix { };
25789 plumed = callPackage ../development/libraries/science/chemistry/plumed { };
25791 ### DEVELOPMENT / LIBRARIES / AGDA
25793 agdaPackages = callPackage ./agda-packages.nix {
25794 inherit (haskellPackages) Agda;
25796 agda = agdaPackages.agda;
25798 ### DEVELOPMENT / LIBRARIES / BASH
25800 bash-preexec = callPackage ../development/libraries/bash/bash-preexec { };
25802 ### DEVELOPMENT / LIBRARIES / JAVA
25804 commonsBcel = callPackage ../development/libraries/java/commons/bcel { };
25806 commonsBsf = callPackage ../development/libraries/java/commons/bsf { };
25808 commonsCompress = callPackage ../development/libraries/java/commons/compress { };
25810 commonsDaemon = callPackage ../development/libraries/java/commons/daemon { };
25812 commonsFileUpload = callPackage ../development/libraries/java/commons/fileupload { };
25814 commonsLang = callPackage ../development/libraries/java/commons/lang { };
25816 commonsLogging = callPackage ../development/libraries/java/commons/logging { };
25818 commonsIo = callPackage ../development/libraries/java/commons/io { };
25820 commonsMath = callPackage ../development/libraries/java/commons/math { };
25822 fastjar = callPackage ../development/tools/java/fastjar { };
25824 jextract = callPackage ../development/tools/java/jextract { };
25826 httpunit = callPackage ../development/libraries/java/httpunit { };
25828 javaCup = callPackage ../development/libraries/java/cup {
25829 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
25832 jdom = callPackage ../development/libraries/java/jdom { };
25834 jffi = callPackage ../development/libraries/java/jffi { };
25836 jflex = callPackage ../development/libraries/java/jflex { };
25838 lombok = callPackage ../development/libraries/java/lombok { };
25840 lucene = callPackage ../development/libraries/java/lucene { };
25842 lucenepp = callPackage ../development/libraries/lucene++ { };
25844 mockobjects = callPackage ../development/libraries/java/mockobjects { };
25846 saxonb = saxonb_8_8;
25848 inherit (callPackages ../development/libraries/java/saxon {
25849 jre = jre_headless;
25850 jre8 = jre8_headless;
25857 smack = callPackage ../development/libraries/java/smack { };
25859 swt = callPackage ../development/libraries/java/swt { };
25860 swt_jdk8 = callPackage ../development/libraries/java/swt {
25865 ### DEVELOPMENT / LIBRARIES / JAVASCRIPT
25867 nodehun = callPackage ../development/tools/nodehun { };
25869 yuicompressor = callPackage ../development/tools/yuicompressor { };
25871 ### DEVELOPMENT / BOWER MODULES (JAVASCRIPT)
25873 buildBowerComponents = callPackage ../development/bower-modules/generic { };
25875 ### DEVELOPMENT / GO
25877 # the unversioned attributes should always point to the same go version
25879 buildGoModule = buildGo121Module;
25880 buildGoPackage = buildGo121Package;
25882 # requires a newer Apple SDK
25883 go_1_19 = darwin.apple_sdk_11_0.callPackage ../development/compilers/go/1.19.nix {
25884 inherit (darwin.apple_sdk_11_0.frameworks) Foundation Security;
25886 buildGo119Module = darwin.apple_sdk_11_0.callPackage ../build-support/go/module.nix {
25887 go = buildPackages.go_1_19;
25889 buildGo119Package = darwin.apple_sdk_11_0.callPackage ../build-support/go/package.nix {
25890 go = buildPackages.go_1_19;
25893 # requires a newer Apple SDK
25894 go_1_20 = darwin.apple_sdk_11_0.callPackage ../development/compilers/go/1.20.nix {
25895 inherit (darwin.apple_sdk_11_0.frameworks) Foundation Security;
25897 buildGo120Module = darwin.apple_sdk_11_0.callPackage ../build-support/go/module.nix {
25898 go = buildPackages.go_1_20;
25900 buildGo120Package = darwin.apple_sdk_11_0.callPackage ../build-support/go/package.nix {
25901 go = buildPackages.go_1_20;
25904 # requires a newer Apple SDK
25905 go_1_21 = darwin.apple_sdk_11_0.callPackage ../development/compilers/go/1.21.nix {
25906 inherit (darwin.apple_sdk_11_0.frameworks) Foundation Security;
25908 buildGo121Module = darwin.apple_sdk_11_0.callPackage ../build-support/go/module.nix {
25909 go = buildPackages.go_1_21;
25911 buildGo121Package = darwin.apple_sdk_11_0.callPackage ../build-support/go/package.nix {
25912 go = buildPackages.go_1_21;
25915 go2nix = callPackage ../development/tools/go2nix { };
25917 leaps = callPackage ../development/tools/leaps { };
25919 ### DEVELOPMENT / JAVA MODULES
25921 javaPackages = recurseIntoAttrs (callPackage ./java-packages.nix { });
25923 ### DEVELOPMENT / LISP MODULES
25925 asdf = callPackage ../development/lisp-modules/asdf {
25929 # QuickLisp minimal version
25930 asdf_2_26 = callPackage ../development/lisp-modules/asdf/2.26.nix {
25933 # Currently most popular
25934 asdf_3_1 = callPackage ../development/lisp-modules/asdf/3.1.nix {
25938 asdf_3_3 = callPackage ../development/lisp-modules/asdf/3.3.nix {
25942 ## DEPRECATED, will be removed in a future release
25944 clwrapperFunction = callPackage ../development/lisp-modules-obsolete/clwrapper;
25946 wrapLisp_old = lisp: clwrapperFunction { inherit lisp; };
25948 lispPackagesFor = clwrapper: callPackage ../development/lisp-modules-obsolete/lisp-packages.nix {
25952 lispPackages = quicklispPackages //
25953 (lispPackagesFor (wrapLisp_old sbcl));
25955 quicklispPackagesFor = clwrapper: callPackage ../development/lisp-modules-obsolete/quicklisp-to-nix.nix {
25958 quicklispPackagesClisp = dontRecurseIntoAttrs (quicklispPackagesFor (wrapLisp_old clisp));
25959 quicklispPackagesSBCL = dontRecurseIntoAttrs (quicklispPackagesFor (wrapLisp_old sbcl));
25960 quicklispPackagesECL = dontRecurseIntoAttrs (quicklispPackagesFor (wrapLisp_old ecl));
25961 quicklispPackagesCCL = dontRecurseIntoAttrs (quicklispPackagesFor (wrapLisp_old ccl));
25962 quicklispPackagesABCL = dontRecurseIntoAttrs (quicklispPackagesFor (wrapLisp_old abcl));
25963 quicklispPackagesGCL = dontRecurseIntoAttrs (quicklispPackagesFor (wrapLisp_old gcl));
25964 quicklispPackages = quicklispPackagesSBCL;
25966 # Alternative lisp-modules implementation
25967 lispPackages_new = callPackage ../development/lisp-modules-new-obsolete/lisp-packages.nix {};
25969 ## End of DEPRECATED
25971 wrapLisp = callPackage ../development/lisp-modules/nix-cl.nix {};
25973 # Armed Bear Common Lisp
25975 pkg = callPackage ../development/compilers/abcl { };
25979 # Clozure Common Lisp
25981 pkg = callPackage ../development/compilers/ccl {
25982 inherit (buildPackages.darwin) bootstrap_cmds;
25984 faslExt = "lx64fsl";
25987 # Clasp Common Lisp
25988 clasp-common-lisp = wrapLisp {
25989 pkg = callPackage ../development/compilers/clasp { };
25995 pkg = callPackage ../development/interpreters/clisp { };
25997 flags = ["-E" "UTF-8"];
26000 wrapLispi686Linux = pkgsi686Linux.callPackage ../development/lisp-modules/nix-cl.nix {};
26003 cmucl_binary = wrapLispi686Linux {
26004 pkg = pkgsi686Linux.callPackage ../development/compilers/cmucl/binary.nix { };
26009 # Embeddable Common Lisp
26011 pkg = callPackage ../development/compilers/ecl { };
26014 ecl_16_1_2 = wrapLisp {
26015 pkg = callPackage ../development/compilers/ecl/16.1.2.nix { };
26021 pkg = callPackage ../development/compilers/gcl {
26027 # ManKai Common Lisp
26029 pkg = callPackage ../development/compilers/mkcl {};
26033 # Steel Bank Common Lisp
26034 sbcl_2_3_8 = wrapLisp {
26035 pkg = callPackage ../development/compilers/sbcl/2.x.nix { version = "2.3.8"; };
26037 flags = [ "--dynamic-space-size" "3000" ];
26039 sbcl_2_3_9 = wrapLisp {
26040 pkg = callPackage ../development/compilers/sbcl/2.x.nix { version = "2.3.9"; };
26042 flags = [ "--dynamic-space-size" "3000" ];
26046 sbclPackages = recurseIntoAttrs sbcl.pkgs;
26048 ### DEVELOPMENT / PERL MODULES
26050 perlInterpreters = import ../development/interpreters/perl { inherit callPackage; };
26051 inherit (perlInterpreters) perl536 perl538;
26053 perl536Packages = recurseIntoAttrs perl536.pkgs;
26054 perl538Packages = recurseIntoAttrs perl538.pkgs;
26057 perlPackages = perl538Packages;
26059 ack = perlPackages.ack;
26061 perlcritic = perlPackages.PerlCritic;
26063 sqitchMysql = (callPackage ../development/tools/misc/sqitch {
26064 mysqlSupport = true;
26065 }).overrideAttrs { pname = "sqitch-mysql"; };
26067 sqitchPg = (callPackage ../development/tools/misc/sqitch {
26068 postgresqlSupport = true;
26069 }).overrideAttrs { pname = "sqitch-pg"; };
26071 ### DEVELOPMENT / R MODULES
26073 R = darwin.apple_sdk_11_0.callPackage ../applications/science/math/R {
26074 # TODO: split docs into a separate output
26075 withRecommendedPackages = false;
26076 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa Foundation;
26077 inherit (darwin) libobjc;
26080 rWrapper = callPackage ../development/r-modules/wrapper.nix {
26081 recommendedPackages = with rPackages; [
26082 boot class cluster codetools foreign KernSmooth lattice MASS
26083 Matrix mgcv nlme nnet rpart spatial survival
26085 # Override this attribute to register additional libraries.
26089 radianWrapper = callPackage ../development/r-modules/wrapper-radian.nix {
26090 recommendedPackages = with rPackages; [
26091 boot class cluster codetools foreign KernSmooth lattice MASS
26092 Matrix mgcv nlme nnet rpart spatial survival
26094 radian = python3Packages.radian;
26095 # Override this attribute to register additional libraries.
26097 # Override this attribute if you want to expose R with the same set of
26098 # packages as specified in radian
26102 rstudioWrapper = libsForQt5.callPackage ../development/r-modules/wrapper-rstudio.nix {
26103 recommendedPackages = with rPackages; [
26104 boot class cluster codetools foreign KernSmooth lattice MASS
26105 Matrix mgcv nlme nnet rpart spatial survival
26107 # Override this attribute to register additional libraries.
26111 rstudioServerWrapper = rstudioWrapper.override { rstudio = rstudio-server; };
26113 rPackages = dontRecurseIntoAttrs (callPackage ../development/r-modules {
26114 overrides = (config.rPackageOverrides or (_: {})) pkgs;
26119 _389-ds-base = callPackage ../servers/ldap/389 { };
26121 _5etools = callPackage ../servers/web-apps/5etools { };
26123 adguardhome = callPackage ../servers/adguardhome { };
26125 alerta = callPackage ../servers/monitoring/alerta/client.nix { };
26127 alerta-server = callPackage ../servers/monitoring/alerta { };
26129 allmark = callPackage ../servers/allmark { };
26131 alps = callPackage ../servers/alps { };
26133 anuko-time-tracker = callPackage ../servers/web-apps/anuko-time-tracker { };
26135 apache-directory-server = callPackage ../servers/ldap/apache-directory-server { };
26137 apacheHttpd_2_4 = callPackage ../servers/http/apache-httpd/2.4.nix {
26138 inherit (darwin.apple_sdk.frameworks) Foundation;
26140 apacheHttpd = apacheHttpd_2_4;
26142 apacheHttpdPackagesFor = apacheHttpd: self: let callPackage = newScope self; in {
26143 inherit apacheHttpd;
26145 mod_auth_mellon = callPackage ../servers/http/apache-modules/mod_auth_mellon { };
26147 # Redwax collection
26148 mod_ca = callPackage ../servers/http/apache-modules/mod_ca { };
26149 mod_crl = callPackage ../servers/http/apache-modules/mod_crl { };
26150 mod_csr = callPackage ../servers/http/apache-modules/mod_csr { };
26151 mod_cspnonce = callPackage ../servers/http/apache-modules/mod_cspnonce { };
26152 mod_ocsp = callPackage ../servers/http/apache-modules/mod_ocsp{ };
26153 mod_scep = callPackage ../servers/http/apache-modules/mod_scep { };
26154 mod_pkcs12 = callPackage ../servers/http/apache-modules/mod_pkcs12 { };
26155 mod_spkac= callPackage ../servers/http/apache-modules/mod_spkac { };
26156 mod_timestamp = callPackage ../servers/http/apache-modules/mod_timestamp { };
26158 mod_dnssd = callPackage ../servers/http/apache-modules/mod_dnssd { };
26160 mod_evasive = throw "mod_evasive is not supported on Apache httpd 2.4";
26162 mod_perl = callPackage ../servers/http/apache-modules/mod_perl { };
26164 mod_fastcgi = callPackage ../servers/http/apache-modules/mod_fastcgi { };
26166 mod_python = callPackage ../servers/http/apache-modules/mod_python { };
26168 mod_tile = callPackage ../servers/http/apache-modules/mod_tile { };
26170 mod_wsgi = self.mod_wsgi2;
26171 mod_wsgi2 = throw "mod_wsgi2 has been removed since Python 2 is EOL. Use mod_wsgi3 instead";
26172 mod_wsgi3 = callPackage ../servers/http/apache-modules/mod_wsgi { };
26174 mod_itk = callPackage ../servers/http/apache-modules/mod_itk { };
26176 mod_mbtiles = callPackage ../servers/http/apache-modules/mod_mbtiles { };
26178 php = pkgs.php.override { inherit apacheHttpd; };
26180 subversion = pkgs.subversion.override { httpServer = true; inherit apacheHttpd; };
26183 apacheHttpdPackages_2_4 = recurseIntoAttrs (apacheHttpdPackagesFor apacheHttpd_2_4 apacheHttpdPackages_2_4);
26184 apacheHttpdPackages = apacheHttpdPackages_2_4;
26186 appdaemon = callPackage ../servers/home-assistant/appdaemon.nix { };
26188 archiveopteryx = callPackage ../servers/mail/archiveopteryx {
26189 openssl = openssl_1_1;
26192 asouldocs = callPackage ../servers/asouldocs { };
26194 atlassian-bamboo = callPackage ../servers/atlassian/bamboo.nix { };
26195 atlassian-confluence = callPackage ../servers/atlassian/confluence.nix { };
26196 atlassian-crowd = callPackage ../servers/atlassian/crowd.nix { };
26197 atlassian-jira = callPackage ../servers/atlassian/jira.nix { };
26199 cadvisor = callPackage ../servers/monitoring/cadvisor { };
26201 cassandra_3_0 = callPackage ../servers/nosql/cassandra/3.0.nix {
26202 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
26205 cassandra_3_11 = callPackage ../servers/nosql/cassandra/3.11.nix {
26206 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
26209 cassandra_4 = callPackage ../servers/nosql/cassandra/4.nix {
26210 # Effective Cassandra 4.0.2 there is full Java 11 support
26211 # -- https://cassandra.apache.org/doc/latest/cassandra/new/java11.html
26212 jre = pkgs.jdk11_headless;
26215 cassandra = cassandra_4;
26217 cassandra-cpp-driver = callPackage ../development/libraries/cassandra-cpp-driver/default.nix { };
26219 apache-jena = callPackage ../servers/nosql/apache-jena/binary.nix {
26223 apache-jena-fuseki = callPackage ../servers/nosql/apache-jena/fuseki-binary.nix {
26227 apcupsd = callPackage ../servers/apcupsd { };
26229 inherit (callPackages ../servers/asterisk { })
26230 asterisk asterisk-stable asterisk-lts
26231 asterisk_18 asterisk_20;
26233 asterisk-module-sccp = callPackage ../servers/asterisk/sccp { };
26235 asterisk-ldap = lowPrio (asterisk.override { ldapSupport = true; });
26237 sabnzbd = callPackage ../servers/sabnzbd { };
26239 baserow = callPackage ../servers/baserow { };
26241 bftpd = callPackage ../servers/ftp/bftpd { };
26243 bind = callPackage ../servers/dns/bind { };
26244 dnsutils = bind.dnsutils;
26245 dig = lib.addMetaAttrs { mainProgram = "dig"; } bind.dnsutils;
26247 bird = callPackage ../servers/bird { };
26249 bird-lg = callPackage ../servers/bird-lg { };
26251 birdwatcher = callPackage ../servers/birdwatcher { };
26253 bloat = callPackage ../servers/bloat { };
26255 bosun = callPackage ../servers/monitoring/bosun { };
26257 cayley = callPackage ../servers/cayley { };
26259 cgiserver = callPackage ../servers/http/cgiserver { };
26261 charybdis = callPackage ../servers/irc/charybdis {
26262 autoreconfHook = buildPackages.autoreconfHook269;
26265 clamsmtp = callPackage ../servers/mail/clamsmtp { };
26267 clickhouse = callPackage ../servers/clickhouse {
26268 llvmPackages = llvmPackages_16;
26271 clickhouse-cli = with python3Packages; toPythonApplication clickhouse-cli;
26273 clickhouse-backup = callPackage ../development/tools/database/clickhouse-backup { };
26275 codeowners = callPackage ../development/tools/codeowners { };
26277 couchdb3 = callPackage ../servers/http/couchdb/3.nix { };
26279 dcnnt = python3Packages.callPackage ../servers/dcnnt { };
26281 deconz = qt5.callPackage ../servers/deconz { };
26283 dendrite = callPackage ../servers/dendrite { };
26285 dex-oidc = callPackage ../servers/dex { };
26287 dex2jar = callPackage ../development/tools/java/dex2jar { };
26289 doh-proxy-rust = callPackage ../servers/dns/doh-proxy-rust {
26290 inherit (darwin.apple_sdk.frameworks) Security;
26293 dgraph = callPackage ../servers/dgraph { };
26295 dico = callPackage ../servers/dico { };
26297 dict = callPackage ../servers/dict {
26298 libmaa = callPackage ../servers/dict/libmaa.nix { };
26301 dictdDBs = recurseIntoAttrs (callPackages ../servers/dict/dictd-db.nix {});
26303 dictDBCollector = callPackage ../servers/dict/dictd-db-collector.nix { };
26305 diod = callPackage ../servers/diod { lua = lua5_1; };
26307 directx-headers = callPackage ../development/libraries/directx-headers { };
26309 directx-shader-compiler = callPackage ../tools/graphics/directx-shader-compiler {
26310 # https://github.com/NixOS/nixpkgs/issues/216294
26311 stdenv = if stdenv.cc.isGNU && stdenv.isi686 then gcc11Stdenv else stdenv;
26314 dkimproxy = callPackage ../servers/mail/dkimproxy { };
26316 dmarc-metrics-exporter = callPackage ../servers/monitoring/prometheus/dmarc-metrics-exporter { };
26318 dmlive = callPackage ../applications/video/dmlive {
26319 inherit (darwin.apple_sdk.frameworks) Security;
26322 do-agent = callPackage ../servers/monitoring/do-agent { };
26324 dodgy = with python3Packages; toPythonApplication dodgy;
26326 dovecot = callPackage ../servers/mail/dovecot { };
26327 dovecot_pigeonhole = callPackage ../servers/mail/dovecot/plugins/pigeonhole { };
26328 dovecot_fts_xapian = callPackage ../servers/mail/dovecot/plugins/fts_xapian { };
26330 dspam = callPackage ../servers/mail/dspam { };
26332 engelsystem = callPackage ../servers/web-apps/engelsystem { php = php81; };
26334 envoy = callPackage ../servers/http/envoy {
26336 jdk = openjdk11_headless;
26340 ergochat = callPackage ../servers/irc/ergochat { };
26343 etcd_3_4 = callPackage ../servers/etcd/3.4.nix { };
26344 etcd_3_5 = callPackage ../servers/etcd/3.5.nix { };
26346 ejabberd = callPackage ../servers/xmpp/ejabberd { erlang = erlang_24; };
26348 exhaustive = callPackage ../development/tools/exhaustive { };
26350 hyp = callPackage ../servers/http/hyp { };
26352 peering-manager = callPackage ../servers/web-apps/peering-manager { };
26354 podgrab = callPackage ../servers/misc/podgrab { };
26356 portunus = callPackage ../servers/portunus { };
26358 prosody = callPackage ../servers/xmpp/prosody {
26359 withExtraLibs = [];
26360 withExtraLuaPackages = _: [];
26363 prosody-filer = callPackage ../servers/xmpp/prosody-filer { };
26365 biboumi = callPackage ../servers/xmpp/biboumi { };
26367 elasticmq-server-bin = callPackage ../servers/elasticmq-server-bin {
26368 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
26369 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
26372 eventstore = callPackage ../servers/nosql/eventstore { };
26374 exabgp = callPackage ../servers/networking/exabgp { };
26376 rustus = callPackage ../servers/networking/rustus {
26377 inherit (darwin.apple_sdk.frameworks) Security;
26380 exim = callPackage ../servers/mail/exim { };
26382 fastnetmon-advanced = callPackage ../servers/fastnetmon-advanced { };
26384 fcgiwrap = callPackage ../servers/fcgiwrap { };
26386 fedigroups = callPackage ../servers/fedigroups {
26387 inherit (darwin.apple_sdk.frameworks) Security;
26390 ferretdb = callPackage ../servers/nosql/ferretdb { };
26392 felix = callPackage ../servers/felix { };
26394 felix_remoteshell = callPackage ../servers/felix/remoteshell.nix { };
26396 inherit (callPackages ../servers/firebird { }) firebird_4 firebird_3 firebird_2_5 firebird;
26398 flashmq = callPackage ../servers/mqtt/flashmq { };
26400 freeradius = callPackage ../servers/freeradius { };
26402 freshrss = callPackage ../servers/web-apps/freshrss { };
26404 freeswitch = callPackage ../servers/sip/freeswitch {
26405 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
26408 fusionInventory = callPackage ../servers/monitoring/fusion-inventory { };
26410 gamehub = callPackage ../games/gamehub { };
26412 gatling = callPackage ../servers/http/gatling { };
26414 glabels = callPackage ../applications/graphics/glabels { };
26416 glabels-qt = libsForQt5.callPackage ../applications/graphics/glabels-qt { };
26418 nats-server = callPackage ../servers/nats-server { };
26420 go-autoconfig = callPackage ../servers/go-autoconfig { };
26422 go-cqhttp = callPackage ../servers/go-cqhttp { };
26424 gofish = callPackage ../servers/gopher/gofish { };
26426 grafana = callPackage ../servers/monitoring/grafana { };
26427 grafanaPlugins = callPackages ../servers/monitoring/grafana/plugins { };
26429 grafana-agent = callPackage ../servers/monitoring/grafana-agent { };
26431 grafana-loki = callPackage ../servers/monitoring/loki { };
26432 promtail = callPackage ../servers/monitoring/loki/promtail.nix { };
26434 mimir = callPackage ../servers/monitoring/mimir { };
26436 phlare = callPackage ../servers/monitoring/phlare { };
26438 grafana_reporter = callPackage ../servers/monitoring/grafana-reporter { };
26440 grafana-image-renderer = callPackage ../servers/monitoring/grafana-image-renderer { };
26442 grafana-dash-n-grab = callPackage ../servers/monitoring/grafana-dash-n-grab { };
26444 gerbera = callPackage ../servers/gerbera { };
26446 gobetween = callPackage ../servers/gobetween { };
26448 gobgpd = callPackage ../servers/misc/gobgpd { };
26450 graph-cli = callPackage ../tools/graphics/graph-cli { };
26452 h2o = callPackage ../servers/http/h2o { };
26454 haka = callPackage ../tools/security/haka { };
26456 hashi-ui = callPackage ../servers/hashi-ui { };
26458 hashi-up = callPackage ../applications/networking/cluster/hashi-up { };
26460 hasura-graphql-engine = haskell.lib.compose.justStaticExecutables haskell.packages.ghc810.graphql-engine;
26462 hasura-cli = callPackage ../servers/hasura/cli.nix { };
26464 inherit (callPackage ../servers/hbase {}) hbase_2_4 hbase_2_5 hbase_3_0;
26465 hbase2 = hbase_2_5;
26466 hbase3 = hbase_3_0;
26467 hbase = hbase2; # when updating, point to the latest stable release
26469 headphones = callPackage ../servers/headphones { };
26471 hiawatha = callPackage ../servers/http/hiawatha { };
26473 hiraeth = callPackage ../servers/hiraeth { };
26475 hoard = callPackage ../tools/misc/hoard { };
26477 home-assistant = callPackage ../servers/home-assistant { };
26479 buildHomeAssistantComponent = callPackage ../servers/home-assistant/build-custom-component { };
26480 home-assistant-custom-components = lib.recurseIntoAttrs
26481 (callPackage ../servers/home-assistant/custom-components {
26482 inherit (home-assistant.python.pkgs) callPackage;
26484 home-assistant-custom-lovelace-modules = lib.recurseIntoAttrs
26485 (callPackage ../servers/home-assistant/custom-lovelace-modules {});
26487 home-assistant-cli = callPackage ../servers/home-assistant/cli.nix { };
26489 home-assistant-component-tests = recurseIntoAttrs home-assistant.tests.components;
26491 honk = callPackage ../servers/honk { };
26493 hqplayerd = callPackage ../servers/hqplayerd { };
26495 https-dns-proxy = callPackage ../servers/dns/https-dns-proxy { };
26497 hydron = callPackage ../servers/hydron { };
26499 hyprspace = callPackage ../applications/networking/hyprspace {
26500 inherit (darwin) iproute2mac;
26503 ic-keysmith = callPackage ../tools/security/ic-keysmith { };
26505 icecream = callPackage ../servers/icecream { };
26507 icingaweb2-ipl = callPackage ../servers/icingaweb2/ipl.nix { };
26508 icingaweb2-thirdparty = callPackage ../servers/icingaweb2/thirdparty.nix { };
26509 icingaweb2 = callPackage ../servers/icingaweb2 { };
26510 icingaweb2Modules = {
26511 theme-april = callPackage ../servers/icingaweb2/theme-april { };
26512 theme-lsd = callPackage ../servers/icingaweb2/theme-lsd { };
26513 theme-particles = callPackage ../servers/icingaweb2/theme-particles { };
26514 theme-snow = callPackage ../servers/icingaweb2/theme-snow { };
26515 theme-spring = callPackage ../servers/icingaweb2/theme-spring { };
26518 inspircd = callPackage ../servers/irc/inspircd { };
26520 inspircdMinimal = inspircd.override { extraModules = []; };
26522 imaginary = callPackage ../servers/imaginary { };
26524 imgproxy = callPackage ../servers/imgproxy { };
26526 irccat = callPackage ../servers/irc/irccat { };
26528 ircdog = callPackage ../applications/networking/irc/ircdog { };
26530 ircdHybrid = callPackage ../servers/irc/ircd-hybrid { };
26532 janus-gateway = callPackage ../servers/janus-gateway { };
26534 janusgraph = callPackage ../servers/nosql/janusgraph { };
26536 jboss = callPackage ../servers/http/jboss { };
26538 jboss_mysql_jdbc = callPackage ../servers/http/jboss/jdbc/mysql { };
26541 jetty_12 = callPackage ../servers/http/jetty/12.x.nix { };
26542 jetty_11 = callPackage ../servers/http/jetty/11.x.nix { };
26544 jibri = callPackage ../servers/jibri { };
26546 jicofo = callPackage ../servers/jicofo { };
26548 jitsi-excalidraw = callPackage ../servers/jitsi-excalidraw { };
26550 jitsi-meet = callPackage ../servers/web-apps/jitsi-meet { };
26552 jitsi-meet-prosody = callPackage ../misc/jitsi-meet-prosody { };
26554 jitsi-videobridge = callPackage ../servers/jitsi-videobridge { };
26556 kamailio = callPackage ../servers/sip/kamailio { };
26558 kanidm = callPackage ../servers/kanidm { };
26560 kapowbang = callPackage ../servers/kapowbang { };
26562 keycloak = callPackage ../servers/keycloak { };
26564 knot-dns = callPackage ../servers/dns/knot-dns { };
26565 knot-resolver = callPackage ../servers/dns/knot-resolver {
26566 systemd = systemdMinimal; # in closure already anyway
26569 rdkafka = callPackage ../development/libraries/rdkafka { };
26571 leafnode = callPackage ../servers/news/leafnode { };
26573 leafnode1 = callPackage ../servers/news/leafnode/1.nix { };
26575 lemmy-server = callPackage ../servers/web-apps/lemmy/server.nix {
26576 inherit (darwin.apple_sdk.frameworks) Security;
26579 lemmy-ui = callPackage ../servers/web-apps/lemmy/ui.nix {
26580 nodejs = nodejs_18;
26583 lightgbm = callPackage ../development/libraries/lightgbm { };
26585 lighttpd = callPackage ../servers/http/lighttpd { };
26587 listmonk = callPackage ../servers/mail/listmonk { };
26589 linx-server = callPackage ../servers/web-apps/linx-server { };
26591 livepeer = callPackage ../servers/livepeer { };
26593 lldap = callPackage ../servers/ldap/lldap { };
26595 lwan = callPackage ../servers/http/lwan { };
26597 labelImg = callPackage ../applications/science/machine-learning/labelimg { };
26599 mackerel-agent = callPackage ../servers/monitoring/mackerel-agent { };
26601 mailmanPackages = callPackage ../servers/mail/mailman { };
26602 inherit (mailmanPackages) mailman mailman-hyperkitty;
26603 mailman-web = mailmanPackages.web;
26605 mailman-rss = callPackage ../tools/misc/mailman-rss { };
26607 listadmin = callPackage ../applications/networking/listadmin { };
26609 maker-panel = callPackage ../tools/misc/maker-panel { };
26611 mastodon = callPackage ../servers/mastodon {
26612 nodejs-slim = nodejs-slim_20;
26616 gotosocial = callPackage ../servers/gotosocial { };
26618 materialize = callPackage ../servers/sql/materialize {
26619 inherit (buildPackages.darwin) bootstrap_cmds;
26620 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation;
26623 matrix-alertmanager = callPackage ../servers/monitoring/matrix-alertmanager { };
26625 mattermost = callPackage ../servers/mattermost { };
26626 matterircd = callPackage ../servers/mattermost/matterircd.nix { };
26627 matterbridge = callPackage ../servers/matterbridge { };
26629 mattermost-desktop = callPackage ../applications/networking/instant-messengers/mattermost-desktop { };
26631 mbusd = callPackage ../servers/mbusd { };
26633 memcached = callPackage ../servers/memcached { };
26635 merecat = callPackage ../servers/http/merecat { };
26637 meteor = callPackage ../servers/meteor { };
26639 micronaut = callPackage ../development/tools/micronaut { };
26641 minio = callPackage ../servers/minio { };
26642 # Keep around to allow people to migrate their data from the old legacy fs format
26643 # https://github.com/minio/minio/releases/tag/RELEASE.2022-10-29T06-21-33Z
26644 minio_legacy_fs = callPackage ../servers/minio/legacy_fs.nix { };
26646 mkchromecast = libsForQt5.callPackage ../applications/networking/mkchromecast { };
26648 # Backwards compatibility.
26649 mod_dnssd = apacheHttpdPackages.mod_dnssd;
26650 mod_fastcgi = apacheHttpdPackages.mod_fastcgi;
26651 mod_python = apacheHttpdPackages.mod_python;
26652 mod_wsgi = apacheHttpdPackages.mod_wsgi;
26653 mod_ca = apacheHttpdPackages.mod_ca;
26654 mod_crl = apacheHttpdPackages.mod_crl;
26655 mod_csr = apacheHttpdPackages.mod_csr;
26656 mod_ocsp = apacheHttpdPackages.mod_ocsp;
26657 mod_scep = apacheHttpdPackages.mod_scep;
26658 mod_spkac = apacheHttpdPackages.mod_spkac;
26659 mod_pkcs12 = apacheHttpdPackages.mod_pkcs12;
26660 mod_timestamp = apacheHttpdPackages.mod_timestamp;
26662 inherit (callPackages ../servers/mpd {
26663 inherit (darwin.apple_sdk.frameworks) AudioToolbox AudioUnit;
26664 }) mpd mpd-small mpdWithFeatures;
26666 libmpdclient = callPackage ../servers/mpd/libmpdclient.nix { };
26668 mpdscribble = callPackage ../tools/misc/mpdscribble { };
26670 mtprotoproxy = python3.pkgs.callPackage ../servers/mtprotoproxy { };
26672 micro-httpd = callPackage ../servers/http/micro-httpd { };
26674 miniHttpd = callPackage ../servers/http/mini-httpd { };
26676 mlflow-server = callPackage ../servers/mlflow-server { };
26678 mlmmj = callPackage ../servers/mail/mlmmj { };
26680 moodle = callPackage ../servers/web-apps/moodle { };
26682 moodle-utils = callPackage ../servers/web-apps/moodle/moodle-utils.nix { };
26684 morty = callPackage ../servers/web-apps/morty { };
26686 inherit (callPackage ../applications/networking/mullvad { })
26689 mullvad-vpn = callPackage ../applications/networking/mullvad-vpn { };
26691 mullvad-browser = callPackage ../applications/networking/browsers/mullvad-browser { };
26693 mullvad-closest = with python3Packages; toPythonApplication mullvad-closest;
26695 mycorrhiza = callPackage ../servers/mycorrhiza { };
26697 napalm = with python3Packages; toPythonApplication (
26698 napalm.overridePythonAttrs (attrs: {
26699 # add community frontends that depend on the napalm python package
26700 propagatedBuildInputs = attrs.propagatedBuildInputs ++ [
26706 nas = callPackage ../servers/nas { };
26708 nats-streaming-server = callPackage ../servers/nats-streaming-server { };
26710 neard = callPackage ../servers/neard { };
26712 networkaudiod = callPackage ../servers/networkaudiod { };
26714 unifiedpush-common-proxies = callPackage ../servers/unifiedpush-common-proxies { };
26716 unit = callPackage ../servers/http/unit { };
26718 ncdns = callPackage ../servers/dns/ncdns { };
26720 nginx = nginxStable;
26722 nginx-doc = callPackage ../data/documentation/nginx-doc { };
26724 nginxQuic = callPackage ../servers/http/nginx/quic.nix {
26725 zlib = zlib-ng.override { withZlibCompat = true; };
26727 # We don't use `with` statement here on purpose!
26728 # See https://github.com/NixOS/nixpkgs/pull/10474#discussion_r42369334
26729 modules = [ nginxModules.rtmp nginxModules.dav nginxModules.moreheaders ];
26730 # Use latest boringssl to allow http3 support
26734 nginxStable = callPackage ../servers/http/nginx/stable.nix {
26735 zlib = zlib-ng.override { withZlibCompat = true; };
26737 # We don't use `with` statement here on purpose!
26738 # See https://github.com/NixOS/nixpkgs/pull/10474#discussion_r42369334
26739 modules = [ nginxModules.rtmp nginxModules.dav nginxModules.moreheaders ];
26742 nginxMainline = callPackage ../servers/http/nginx/mainline.nix {
26743 zlib = zlib-ng.override { withZlibCompat = true; };
26746 # We don't use `with` statement here on purpose!
26747 # See https://github.com/NixOS/nixpkgs/pull/10474#discussion_r42369334
26748 modules = [ nginxModules.dav nginxModules.moreheaders ];
26751 nginxModules = recurseIntoAttrs (callPackage ../servers/http/nginx/modules.nix { });
26753 # We should move to dynmaic modules and create a nginxFull package with all modules
26754 nginxShibboleth = nginxStable.override {
26755 modules = [ nginxModules.rtmp nginxModules.dav nginxModules.moreheaders nginxModules.shibboleth ];
26758 libmodsecurity = callPackage ../tools/security/libmodsecurity {
26759 autoreconfHook = buildPackages.autoreconfHook269;
26762 ngircd = callPackage ../servers/irc/ngircd { };
26764 nix-binary-cache = callPackage ../servers/http/nix-binary-cache { };
26766 nix-tour = callPackage ../applications/misc/nix-tour { };
26768 noseyparker = callPackage ../tools/security/noseyparker { };
26770 nosqli = callPackage ../tools/security/nosqli { };
26772 nsd = callPackage ../servers/dns/nsd (config.nsd or {});
26774 nsq = callPackage ../servers/nsq { };
26776 oauth2-proxy = callPackage ../servers/oauth2-proxy { };
26778 olaris-server = callPackage ../servers/olaris { };
26780 onagre = callPackage ../applications/misc/onagre { };
26782 onlyoffice-documentserver = callPackage ../servers/onlyoffice-documentserver { };
26784 outline = callPackage ../servers/web-apps/outline (lib.fix (super: {
26785 yarn2nix-moretea = yarn2nix-moretea.override { inherit (super) nodejs yarn; };
26786 yarn = yarn.override { inherit (super) nodejs; };
26787 nodejs = nodejs_18;
26790 openbgpd = callPackage ../servers/openbgpd { };
26792 openafs = callPackage ../servers/openafs/1.8 { };
26794 openresty = callPackage ../servers/http/openresty {
26799 opensmtpd = callPackage ../servers/mail/opensmtpd { };
26800 opensmtpd-extras = callPackage ../servers/mail/opensmtpd/extras.nix { };
26801 opensmtpd-filter-rspamd = callPackage ../servers/mail/opensmtpd/filter-rspamd.nix { };
26802 opensmtpd-filter-dkimsign = callPackage ../servers/mail/opensmtpd/filter-dkimsign { };
26803 libopensmtpd = callPackage ../servers/mail/opensmtpd/libopensmtpd { };
26805 openxr-loader = callPackage ../development/libraries/openxr-loader { };
26807 osrm-backend = callPackage ../servers/osrm-backend { };
26809 oven-media-engine = callPackage ../servers/misc/oven-media-engine { };
26811 p910nd = callPackage ../servers/p910nd { };
26813 petidomo = callPackage ../servers/mail/petidomo { };
26815 pict-rs = callPackage ../servers/web-apps/pict-rs { };
26817 pict-rs_0_3 = callPackage ../servers/web-apps/pict-rs/0.3.nix {
26818 inherit (darwin.apple_sdk.frameworks) Security;
26822 popa3d = callPackage ../servers/mail/popa3d { };
26824 postfix = callPackage ../servers/mail/postfix { };
26826 postfixadmin = callPackage ../servers/postfixadmin { };
26828 postsrsd = callPackage ../servers/mail/postsrsd { };
26830 rspamd = callPackage ../servers/mail/rspamd { };
26832 pfixtools = callPackage ../servers/mail/postfix/pfixtools.nix {
26835 pflogsumm = callPackage ../servers/mail/postfix/pflogsumm.nix { };
26837 pomerium = callPackage ../servers/http/pomerium { };
26838 pomerium-cli = callPackage ../tools/security/pomerium-cli { };
26840 postgrey = callPackage ../servers/mail/postgrey { };
26842 pshs = callPackage ../servers/http/pshs { };
26844 quark = callPackage ../servers/http/quark { };
26846 smtprelay = callPackage ../servers/mail/smtprelay { };
26848 soft-serve = callPackage ../servers/soft-serve { };
26850 sympa = callPackage ../servers/mail/sympa { };
26852 syncstorage-rs = callPackage ../servers/syncstorage-rs { };
26854 system-sendmail = lowPrio (callPackage ../servers/mail/system-sendmail { });
26856 # PulseAudio daemons
26858 hsphfpd = callPackage ../servers/pulseaudio/hsphfpd.nix { };
26860 pulseaudio = callPackage ../servers/pulseaudio {
26861 inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit Cocoa CoreAudio;
26864 qpaeq = libsForQt5.callPackage ../servers/pulseaudio/qpaeq.nix { };
26866 pulseaudioFull = pulseaudio.override {
26868 jackaudioSupport = true;
26869 airtunesSupport = true;
26870 bluetoothSupport = true;
26871 advancedBluetoothCodecs = true;
26872 remoteControlSupport = true;
26873 zeroconfSupport = true;
26876 libpulseaudio = pulseaudio.override {
26880 apulse = callPackage ../misc/apulse { };
26882 libpressureaudio = callPackage ../misc/apulse/pressureaudio.nix { };
26884 libcardiacarrest = callPackage ../misc/libcardiacarrest { };
26886 easyeffects = callPackage ../applications/audio/easyeffects {
26887 # Fix crashes with speexdsp effects
26888 speexdsp = speexdsp.override { withFftw3 = false; };
26891 pulseeffects-legacy = callPackage ../applications/audio/pulseeffects-legacy { };
26893 soundux = callPackage ../applications/audio/soundux {
26894 yt-dlp = yt-dlp.override { withAlias = true; };
26897 tomcat_connectors = callPackage ../servers/http/apache-modules/tomcat-connectors { };
26899 tomcat-native = callPackage ../servers/http/tomcat/tomcat-native.nix { };
26901 pies = callPackage ../servers/pies { };
26903 rpcbind = callPackage ../servers/rpcbind { };
26905 rpcsvc-proto = callPackage ../tools/misc/rpcsvc-proto { };
26907 libmysqlclient = libmysqlclient_3_3;
26908 libmysqlclient_3_1 = mariadb-connector-c_3_1;
26909 libmysqlclient_3_2 = mariadb-connector-c_3_2;
26910 libmysqlclient_3_3 = mariadb-connector-c_3_3;
26911 mariadb-connector-c = mariadb-connector-c_3_3;
26912 mariadb-connector-c_3_1 = callPackage ../servers/sql/mariadb/connector-c/3_1.nix { };
26913 mariadb-connector-c_3_2 = callPackage ../servers/sql/mariadb/connector-c/3_2.nix { };
26914 mariadb-connector-c_3_3 = callPackage ../servers/sql/mariadb/connector-c/3_3.nix { };
26916 mariadb-galera = callPackage ../servers/sql/mariadb/galera { };
26918 inherit (import ../servers/sql/mariadb pkgs)
26924 mariadb = mariadb_1011;
26925 mariadb-embedded = mariadb.override { withEmbedded = true; };
26927 mongodb = hiPrio mongodb-6_0;
26929 mongodb-4_4 = callPackage ../servers/nosql/mongodb/4.4.nix {
26931 boost = boost179.override { enableShared = false; };
26932 inherit (darwin) cctools;
26933 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
26936 mongodb-5_0 = callPackage ../servers/nosql/mongodb/5.0.nix {
26938 boost = boost179.override { enableShared = false; };
26939 inherit (darwin) cctools;
26940 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
26943 mongodb-6_0 = darwin.apple_sdk_11_0.callPackage ../servers/nosql/mongodb/6.0.nix {
26945 boost = boost178.override { enableShared = false; };
26946 inherit (darwin) cctools;
26947 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
26948 stdenv = if stdenv.isDarwin then
26949 darwin.apple_sdk_11_0.stdenv.override (old: {
26950 hostPlatform = old.hostPlatform // { darwinMinVersion = "10.14"; };
26951 buildPlatform = old.buildPlatform // { darwinMinVersion = "10.14"; };
26952 targetPlatform = old.targetPlatform // { darwinMinVersion = "10.14"; };
26954 if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
26957 nginx-sso = callPackage ../servers/nginx-sso { };
26959 immudb = callPackage ../servers/nosql/immudb { };
26961 influxdb = callPackage ../servers/nosql/influxdb { };
26962 influxdb2-server = callPackage ../servers/nosql/influxdb2 { };
26963 influxdb2-cli = callPackage ../servers/nosql/influxdb2/cli.nix { };
26964 influxdb2-token-manipulator = callPackage ../servers/nosql/influxdb2/token-manipulator.nix { };
26965 influxdb2-provision = callPackage ../servers/nosql/influxdb2/provision.nix { };
26966 # For backwards compatibility with older versions of influxdb2,
26967 # which bundled the server and CLI into the same derivation. Will be
26968 # removed in a few releases.
26969 influxdb2 = callPackage ../servers/nosql/influxdb2/combined.nix { };
26971 mysql80 = callPackage ../servers/sql/mysql/8.0.x.nix {
26972 inherit (darwin) cctools developer_cmds DarwinTools;
26973 inherit (darwin.apple_sdk.frameworks) CoreServices;
26974 boost = boost177; # Configure checks for specific version.
26976 protobuf = protobuf_21;
26979 mysql_jdbc = callPackage ../servers/sql/mysql/jdbc { };
26981 mssql_jdbc = callPackage ../servers/sql/mssql/jdbc { };
26982 jtds_jdbc = callPackage ../servers/sql/mssql/jdbc/jtds.nix { };
26984 azuredatastudio = callPackage ../applications/misc/azuredatastudio { };
26986 miniflux = callPackage ../servers/miniflux { };
26988 mir = callPackage ../servers/mir { };
26990 miriway = callPackage ../applications/window-managers/miriway { };
26992 icinga2 = callPackage ../servers/monitoring/icinga2 { };
26994 icinga2-agent = callPackage ../servers/monitoring/icinga2 {
26995 nameSuffix = "-agent";
26997 withNotification = false;
26998 withIcingadb = false;
27001 munin = callPackage ../servers/monitoring/munin { };
27003 nagios = callPackage ../servers/monitoring/nagios { };
27005 monitoring-plugins = callPackage ../servers/monitoring/plugins { };
27007 inherit (callPackage ../servers/monitoring/plugins/labs_consol_de.nix { })
27012 check-openvpn = callPackage ../servers/monitoring/plugins/openvpn.nix { };
27014 check_smartmon = callPackage ../servers/monitoring/nagios/plugins/smartmon.nix { };
27016 checkSSLCert = callPackage ../servers/monitoring/nagios/plugins/check_ssl_cert.nix { };
27018 check_systemd = callPackage ../servers/monitoring/nagios/plugins/check_systemd.nix { };
27020 check_zfs = callPackage ../servers/monitoring/nagios/plugins/zfs.nix { };
27022 neo4j = callPackage ../servers/nosql/neo4j { };
27024 neo4j-desktop = callPackage ../applications/misc/neo4j-desktop { };
27026 check-esxi-hardware = callPackage ../servers/monitoring/plugins/esxi.nix { };
27028 net-snmp = callPackage ../servers/monitoring/net-snmp { };
27030 newrelic-sysmond = callPackage ../servers/monitoring/newrelic-sysmond { };
27032 nullidentdmod = callPackage ../servers/identd/nullidentdmod { };
27034 riemann = callPackage ../servers/monitoring/riemann { };
27035 riemann-dash = callPackage ../servers/monitoring/riemann-dash { };
27037 unpfs = callPackage ../servers/unpfs { };
27039 oidentd = callPackage ../servers/identd/oidentd { };
27041 softether = callPackage ../servers/softether { };
27043 qboot = pkgsi686Linux.callPackage ../applications/virtualization/qboot { };
27045 rust-hypervisor-firmware = callPackage ../applications/virtualization/rust-hypervisor-firmware { };
27047 OVMF = callPackage ../applications/virtualization/OVMF { };
27048 OVMFFull = callPackage ../applications/virtualization/OVMF {
27050 # CSM support is a BIOS emulation mechanism,
27051 # SeaBIOS is only available on x86.
27052 csmSupport = stdenv.hostPlatform.isx86;
27053 httpSupport = true;
27057 ops = callPackage ../applications/virtualization/ops { };
27059 seabios = callPackage ../applications/virtualization/seabios { };
27061 vmfs-tools = callPackage ../tools/filesystems/vmfs-tools { };
27063 patroni = callPackage ../servers/sql/patroni { pythonPackages = python3Packages; };
27065 pgbouncer = callPackage ../servers/sql/pgbouncer { };
27067 pgcat = callPackage ../servers/sql/pgcat {};
27069 pgpool = callPackage ../servers/sql/pgpool { };
27071 tang = callPackage ../servers/tang {
27072 asciidoc = asciidoc-full;
27075 promscale = callPackage ../servers/monitoring/prometheus/promscale { };
27077 timescaledb-parallel-copy = callPackage ../development/tools/database/timescaledb-parallel-copy { };
27079 timescaledb-tune = callPackage ../development/tools/database/timescaledb-tune { };
27081 inherit (import ../servers/sql/postgresql pkgs)
27094 postgresql = postgresql_15.override { this = postgresql; };
27095 postgresql_jit = postgresql_15_jit.override { this = postgresql_jit; };
27096 postgresqlPackages = recurseIntoAttrs postgresql.pkgs;
27097 postgresqlJitPackages = recurseIntoAttrs postgresql_jit.pkgs;
27098 postgresql12Packages = recurseIntoAttrs postgresql_12.pkgs;
27099 postgresql13Packages = recurseIntoAttrs postgresql_13.pkgs;
27100 postgresql14Packages = recurseIntoAttrs postgresql_14.pkgs;
27101 postgresql16Packages = recurseIntoAttrs postgresql_16.pkgs;
27102 postgresql12JitPackages = recurseIntoAttrs postgresql_12_jit.pkgs;
27103 postgresql13JitPackages = recurseIntoAttrs postgresql_13_jit.pkgs;
27104 postgresql14JitPackages = recurseIntoAttrs postgresql_14_jit.pkgs;
27105 postgresql15JitPackages = recurseIntoAttrs postgresql_15_jit.pkgs;
27106 postgresql16JitPackages = recurseIntoAttrs postgresql_16_jit.pkgs;
27107 postgresql15Packages = postgresqlPackages;
27109 postgresql_jdbc = callPackage ../development/java-modules/postgresql_jdbc { };
27111 postgresqlTestHook = callPackage ../build-support/setup-hooks/postgresql-test-hook { };
27113 redshift_jdbc = callPackage ../development/java-modules/redshift_jdbc { };
27115 liquibase_redshift_extension = callPackage ../development/java-modules/liquibase_redshift_extension { };
27117 promql-cli = callPackage ../tools/misc/promql-cli { };
27119 prom2json = callPackage ../servers/monitoring/prometheus/prom2json.nix { };
27120 prometheus = callPackage ../servers/monitoring/prometheus { };
27121 prometheus-alertmanager = callPackage ../servers/monitoring/prometheus/alertmanager.nix { };
27122 prometheus-apcupsd-exporter = callPackage ../servers/monitoring/prometheus/apcupsd-exporter.nix { };
27123 prometheus-artifactory-exporter = callPackage ../servers/monitoring/prometheus/artifactory-exporter.nix { };
27124 prometheus-aws-s3-exporter = callPackage ../servers/monitoring/prometheus/aws-s3-exporter.nix { };
27125 prometheus-bind-exporter = callPackage ../servers/monitoring/prometheus/bind-exporter.nix { };
27126 prometheus-bird-exporter = callPackage ../servers/monitoring/prometheus/bird-exporter.nix { };
27127 prometheus-bitcoin-exporter = callPackage ../servers/monitoring/prometheus/bitcoin-exporter.nix { };
27128 prometheus-blackbox-exporter = callPackage ../servers/monitoring/prometheus/blackbox-exporter.nix { };
27129 prometheus-cloudflare-exporter = callPackage ../servers/monitoring/prometheus/cloudflare-exporter.nix { };
27130 prometheus-collectd-exporter = callPackage ../servers/monitoring/prometheus/collectd-exporter.nix { };
27131 prometheus-consul-exporter = callPackage ../servers/monitoring/prometheus/consul-exporter.nix { };
27132 prometheus-dcgm-exporter = callPackage ../servers/monitoring/prometheus/dcgm-exporter { };
27133 prometheus-dnsmasq-exporter = callPackage ../servers/monitoring/prometheus/dnsmasq-exporter.nix { };
27134 prometheus-dovecot-exporter = callPackage ../servers/monitoring/prometheus/dovecot-exporter.nix { };
27135 prometheus-domain-exporter = callPackage ../servers/monitoring/prometheus/domain-exporter.nix { };
27136 prometheus-fastly-exporter = callPackage ../servers/monitoring/prometheus/fastly-exporter.nix { };
27137 prometheus-flow-exporter = callPackage ../servers/monitoring/prometheus/flow-exporter.nix { };
27138 prometheus-fritzbox-exporter = callPackage ../servers/monitoring/prometheus/fritzbox-exporter.nix { };
27139 prometheus-gitlab-ci-pipelines-exporter = callPackage ../servers/monitoring/prometheus/gitlab-ci-pipelines-exporter.nix { };
27140 prometheus-graphite-exporter = callPackage ../servers/monitoring/prometheus/graphite-exporter.nix { };
27141 prometheus-haproxy-exporter = callPackage ../servers/monitoring/prometheus/haproxy-exporter.nix { };
27142 prometheus-idrac-exporter = callPackage ../servers/monitoring/prometheus/idrac-exporter.nix { };
27143 prometheus-imap-mailstat-exporter = callPackage ../servers/monitoring/prometheus/imap-mailstat-exporter.nix { };
27144 prometheus-influxdb-exporter = callPackage ../servers/monitoring/prometheus/influxdb-exporter.nix { };
27145 prometheus-ipmi-exporter = callPackage ../servers/monitoring/prometheus/ipmi-exporter.nix { };
27146 prometheus-jitsi-exporter = callPackage ../servers/monitoring/prometheus/jitsi-exporter.nix { };
27147 prometheus-jmx-httpserver = callPackage ../servers/monitoring/prometheus/jmx-httpserver.nix { };
27148 prometheus-json-exporter = callPackage ../servers/monitoring/prometheus/json-exporter.nix { };
27149 prometheus-junos-czerwonk-exporter = callPackage ../servers/monitoring/prometheus/junos-czerwonk-exporter.nix { };
27150 prometheus-kea-exporter = callPackage ../servers/monitoring/prometheus/kea-exporter.nix { };
27151 prometheus-keylight-exporter = callPackage ../servers/monitoring/prometheus/keylight-exporter.nix { };
27152 prometheus-knot-exporter = callPackage ../servers/monitoring/prometheus/knot-exporter.nix { };
27153 prometheus-lnd-exporter = callPackage ../servers/monitoring/prometheus/lnd-exporter.nix { };
27154 prometheus-mail-exporter = callPackage ../servers/monitoring/prometheus/mail-exporter.nix { };
27155 prometheus-mikrotik-exporter = callPackage ../servers/monitoring/prometheus/mikrotik-exporter.nix { };
27156 prometheus-minio-exporter = callPackage ../servers/monitoring/prometheus/minio-exporter { };
27157 prometheus-modemmanager-exporter = callPackage ../servers/monitoring/prometheus/modemmanager-exporter.nix { };
27158 prometheus-mysqld-exporter = callPackage ../servers/monitoring/prometheus/mysqld-exporter.nix { };
27159 prometheus-nats-exporter = callPackage ../servers/monitoring/prometheus/nats-exporter.nix { };
27160 prometheus-nextcloud-exporter = callPackage ../servers/monitoring/prometheus/nextcloud-exporter.nix { };
27161 prometheus-nginx-exporter = callPackage ../servers/monitoring/prometheus/nginx-exporter.nix { };
27162 prometheus-nginxlog-exporter = callPackage ../servers/monitoring/prometheus/nginxlog-exporter.nix { };
27163 prometheus-node-exporter = callPackage ../servers/monitoring/prometheus/node-exporter.nix {
27164 inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit;
27166 prometheus-nut-exporter = callPackage ../servers/monitoring/prometheus/nut-exporter.nix { };
27167 prometheus-openldap-exporter = callPackage ../servers/monitoring/prometheus/openldap-exporter.nix { } ;
27168 prometheus-openvpn-exporter = callPackage ../servers/monitoring/prometheus/openvpn-exporter.nix { };
27169 prometheus-pgbouncer-exporter = callPackage ../servers/monitoring/prometheus/pgbouncer-exporter.nix { };
27170 prometheus-php-fpm-exporter = callPackage ../servers/monitoring/prometheus/php-fpm-exporter.nix { };
27171 prometheus-pihole-exporter = callPackage ../servers/monitoring/prometheus/pihole-exporter.nix { };
27172 prometheus-postfix-exporter = callPackage ../servers/monitoring/prometheus/postfix-exporter.nix { };
27173 prometheus-postgres-exporter = callPackage ../servers/monitoring/prometheus/postgres-exporter.nix { };
27174 prometheus-process-exporter = callPackage ../servers/monitoring/prometheus/process-exporter.nix { };
27175 prometheus-pushgateway = callPackage ../servers/monitoring/prometheus/pushgateway.nix { };
27176 prometheus-pve-exporter = callPackage ../servers/monitoring/prometheus/pve-exporter.nix { };
27177 prometheus-redis-exporter = callPackage ../servers/monitoring/prometheus/redis-exporter.nix { };
27178 prometheus-rabbitmq-exporter = callPackage ../servers/monitoring/prometheus/rabbitmq-exporter.nix { };
27179 prometheus-rtl_433-exporter = callPackage ../servers/monitoring/prometheus/rtl_433-exporter.nix { };
27180 prometheus-sabnzbd-exporter = callPackage ../servers/monitoring/prometheus/sabnzbd-exporter.nix { };
27181 prometheus-sachet = callPackage ../servers/monitoring/prometheus/sachet.nix { };
27182 prometheus-script-exporter = callPackage ../servers/monitoring/prometheus/script-exporter.nix { };
27183 prometheus-shelly-exporter = callPackage ../servers/monitoring/prometheus/shelly-exporter.nix { };
27184 prometheus-smartctl-exporter = callPackage ../servers/monitoring/prometheus/smartctl-exporter { };
27185 prometheus-smokeping-prober = callPackage ../servers/monitoring/prometheus/smokeping-prober.nix { };
27186 prometheus-snmp-exporter = callPackage ../servers/monitoring/prometheus/snmp-exporter.nix { };
27187 prometheus-statsd-exporter = callPackage ../servers/monitoring/prometheus/statsd-exporter.nix { };
27188 prometheus-surfboard-exporter = callPackage ../servers/monitoring/prometheus/surfboard-exporter.nix { };
27189 prometheus-sql-exporter = callPackage ../servers/monitoring/prometheus/sql-exporter.nix { };
27190 prometheus-systemd-exporter = callPackage ../servers/monitoring/prometheus/systemd-exporter.nix { };
27191 prometheus-tor-exporter = callPackage ../servers/monitoring/prometheus/tor-exporter.nix { };
27192 prometheus-unbound-exporter = callPackage ../servers/monitoring/prometheus/unbound-exporter.nix { };
27193 prometheus-v2ray-exporter = callPackage ../servers/monitoring/prometheus/v2ray-exporter.nix { };
27194 prometheus-varnish-exporter = callPackage ../servers/monitoring/prometheus/varnish-exporter.nix { };
27195 prometheus-wireguard-exporter = callPackage ../servers/monitoring/prometheus/wireguard-exporter.nix {
27196 inherit (darwin.apple_sdk.frameworks) Security;
27198 prometheus-zfs-exporter = callPackage ../servers/monitoring/prometheus/zfs-exporter.nix { };
27199 prometheus-xmpp-alerts = callPackage ../servers/monitoring/prometheus/xmpp-alerts.nix { };
27201 prometheus-cpp = callPackage ../development/libraries/prometheus-cpp { };
27203 proximity-sort = callPackage ../tools/misc/proximity-sort { };
27205 psql2csv = callPackage ../tools/misc/psql2csv { };
27207 psqlodbc = callPackage ../development/libraries/psqlodbc { };
27209 public-inbox = perlPackages.callPackage ../servers/mail/public-inbox { };
27211 pure-ftpd = callPackage ../servers/ftp/pure-ftpd { };
27213 spf-engine = python3.pkgs.callPackage ../servers/mail/spf-engine { };
27215 pypiserver = with python3Packages; toPythonApplication pypiserver;
27217 qpid-cpp = callPackage ../servers/amqp/qpid-cpp { };
27219 qremotecontrol-server = libsForQt5.callPackage ../servers/misc/qremotecontrol-server { };
27221 questdb = callPackage ../servers/nosql/questdb { };
27223 rabbitmq-server = callPackage ../servers/amqp/rabbitmq-server {
27224 inherit (darwin.apple_sdk.frameworks) AppKit Carbon Cocoa;
27225 elixir = elixir_1_14;
27228 radicale2 = callPackage ../servers/radicale/2.x.nix { };
27229 radicale3 = callPackage ../servers/radicale/3.x.nix { };
27231 radicale = radicale3;
27233 qcal = callPackage ../tools/networking/qcal/default.nix { };
27235 qcard = callPackage ../tools/networking/qcard { };
27237 rake = callPackage ../development/tools/build-managers/rake { };
27239 rakkess = callPackage ../development/tools/rakkess { };
27241 redis = callPackage ../servers/nosql/redis { };
27243 redli = callPackage ../tools/networking/redli { };
27245 redstore = callPackage ../servers/http/redstore { };
27247 reproxy = callPackage ../servers/reproxy { };
27249 repro-get = callPackage ../tools/package-management/repro-get { };
27251 restic = callPackage ../tools/backup/restic { };
27253 restic-integrity = callPackage ../applications/backup/restic-integrity { };
27254 restic-rest-server = callPackage ../tools/backup/restic/rest-server.nix { };
27256 restya-board = callPackage ../servers/web-apps/restya-board { };
27258 rethinkdb = callPackage ../servers/nosql/rethinkdb {
27259 stdenv = clangStdenv;
27260 libtool = darwin.cctools;
27261 protobuf = protobuf_21;
27264 rippled = callPackage ../servers/rippled {
27268 rippled-validator-keys-tool = callPackage ../servers/rippled/validator-keys-tool.nix { };
27270 roon-bridge = callPackage ../servers/roon-bridge { };
27272 rpiplay = callPackage ../servers/rpiplay { };
27274 roon-server = callPackage ../servers/roon-server { };
27276 rustic-rs = callPackage ../tools/backup/rustic-rs { inherit (darwin) Security; };
27278 supervise = callPackage ../tools/system/supervise { };
27280 spamassassin = callPackage ../servers/mail/spamassassin { };
27282 deadpixi-sam-unstable = callPackage ../applications/editors/deadpixi-sam { };
27284 samba4 = darwin.apple_sdk_11_0.callPackage ../servers/samba/4.x.nix { };
27288 samba4Full = lowPrio (samba4.override {
27290 enablePrinting = true;
27292 enableDomainController = true;
27293 enableRegedit = true;
27294 enableCephFS = !stdenv.hostPlatform.isAarch64;
27297 sambaFull = samba4Full;
27299 sampler = callPackage ../applications/misc/sampler { };
27301 scalr-cli = callPackage ../tools/admin/scalr-cli { };
27303 scaphandre = callPackage ../servers/scaphandre { };
27305 shairplay = callPackage ../servers/shairplay { avahi = avahi-compat; };
27307 shairport-sync = callPackage ../servers/shairport-sync { };
27309 sharing = callPackage ../servers/sharing { };
27311 showoff = callPackage ../servers/http/showoff { };
27313 serfdom = callPackage ../servers/serf { };
27315 seyren = callPackage ../servers/monitoring/seyren { };
27317 ruby-zoom = callPackage ../tools/text/ruby-zoom { };
27319 sensu = callPackage ../servers/monitoring/sensu { };
27321 inherit (callPackages ../servers/monitoring/sensu-go { })
27326 check-wmiplus = callPackage ../servers/monitoring/plugins/wmiplus { };
27328 shishi = callPackage ../servers/shishi {
27329 pam = if stdenv.isLinux then pam else null;
27330 # see also openssl, which has/had this same trick
27333 sickgear = callPackage ../servers/sickbeard/sickgear.nix { };
27335 sipwitch = callPackage ../servers/sip/sipwitch { };
27337 slimserver = callPackage ../servers/slimserver { };
27339 smcroute = callPackage ../servers/smcroute { };
27341 snipe-it = callPackage ../servers/web-apps/snipe-it {
27345 sogo = callPackage ../servers/web-apps/sogo { };
27348 haskell.lib.compose.justStaticExecutables haskellPackages.spacecookie;
27350 spawn_fcgi = callPackage ../servers/http/spawn-fcgi { };
27352 spring-boot-cli = callPackage ../development/tools/spring-boot-cli { };
27354 squid = callPackage ../servers/squid { };
27356 duckling-proxy = callPackage ../servers/duckling-proxy { };
27358 sslh = callPackage ../servers/sslh { };
27360 thttpd = callPackage ../servers/http/thttpd { };
27362 static-web-server = callPackage ../servers/static-web-server { };
27364 stone = callPackage ../servers/stone { };
27366 storm = callPackage ../servers/computing/storm { };
27368 surrealdb = callPackage ../servers/nosql/surrealdb {
27369 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
27372 switcheroo-control = callPackage ../os-specific/linux/switcheroo-control { };
27374 slurm = callPackage ../servers/computing/slurm { };
27376 slurm-spank-stunnel = callPackage ../servers/computing/slurm-spank-stunnel { };
27378 slurm-spank-x11 = callPackage ../servers/computing/slurm-spank-x11 { };
27380 systemd-journal2gelf = callPackage ../tools/system/systemd-journal2gelf { };
27382 tailscale = callPackage ../servers/tailscale { };
27384 tailscale-systray = callPackage ../applications/misc/tailscale-systray { };
27386 tailspin = callPackage ../tools/misc/tailspin { };
27388 thanos = callPackage ../servers/monitoring/thanos { };
27390 trafficserver = callPackage ../servers/http/trafficserver { };
27392 inherit (callPackages ../servers/http/tomcat { })
27396 tomcat_mysql_jdbc = callPackage ../servers/http/tomcat/jdbc/mysql { };
27398 torque = callPackage ../servers/computing/torque {
27399 autoreconfHook = buildPackages.autoreconfHook269;
27402 tt-rss = callPackage ../servers/tt-rss { };
27403 tt-rss-plugin-feediron = callPackage ../servers/tt-rss/plugin-feediron { };
27404 tt-rss-plugin-ff-instagram = callPackage ../servers/tt-rss/plugin-ff-instagram { };
27405 tt-rss-plugin-auth-ldap = callPackage ../servers/tt-rss/plugin-auth-ldap { };
27406 tt-rss-theme-feedly = callPackage ../servers/tt-rss/theme-feedly { };
27408 rss-bridge = callPackage ../servers/web-apps/rss-bridge { };
27410 selfoss = callPackage ../servers/web-apps/selfoss { };
27412 shaarli = callPackage ../servers/web-apps/shaarli { };
27414 shiori = callPackage ../servers/web-apps/shiori { };
27416 slskd = callPackage ../servers/web-apps/slskd { };
27418 inherit (callPackages ../servers/web-apps/matomo {})
27422 axis2 = callPackage ../servers/http/tomcat/axis2 { };
27424 inherit (callPackages ../servers/unifi { })
27432 unifi-protect-backup = callPackage ../applications/backup/unifi-protect-backup { };
27434 unifi-video = callPackage ../servers/unifi-video { };
27436 unpackerr = callPackage ../servers/unpackerr {
27437 inherit (darwin.apple_sdk.frameworks) Cocoa WebKit;
27440 unstructured-api = callPackage ../servers/unstructured-api { };
27442 urserver = callPackage ../servers/urserver { };
27444 uxplay = callPackage ../servers/uxplay { };
27446 vouch-proxy = callPackage ../servers/vouch-proxy { };
27448 victoriametrics = callPackage ../servers/nosql/victoriametrics { };
27450 virtiofsd = callPackage ../servers/misc/virtiofsd { };
27452 virtualenv = with python3Packages; toPythonApplication virtualenv;
27454 virtualenv-clone = with python3Packages; toPythonApplication virtualenv-clone;
27456 vmagent = callPackage ../servers/monitoring/vmagent { };
27458 vsftpd = callPackage ../servers/ftp/vsftpd { };
27460 wallabag = callPackage ../servers/web-apps/wallabag { };
27462 webdav = callPackage ../servers/webdav { };
27464 webdav-server-rs = callPackage ../servers/webdav-server-rs { };
27466 webmetro = callPackage ../servers/webmetro { };
27468 wesher = callPackage ../servers/wesher { };
27470 wishlist = callPackage ../servers/wishlist { };
27472 wsdd = callPackage ../servers/wsdd { };
27474 webhook = callPackage ../servers/http/webhook { };
27476 xinetd = callPackage ../servers/xinetd { };
27478 zookeeper = callPackage ../servers/zookeeper { };
27480 zookeeper_mt = callPackage ../development/libraries/zookeeper_mt { };
27482 xqilla = callPackage ../development/tools/xqilla { stdenv = gcc10StdenvCompat; };
27484 xquartz = callPackage ../servers/x11/xquartz { };
27486 quartz-wm = callPackage ../servers/x11/quartz-wm {
27487 stdenv = clangStdenv;
27488 inherit (darwin.apple_sdk.frameworks) AppKit Foundation;
27489 inherit (darwin.apple_sdk.libs) Xplugin;
27493 # Use `lib.callPackageWith __splicedPackages` rather than plain `callPackage`
27494 # so as not to have the newly bound xorg items already in scope, which would
27495 # have created a cycle.
27496 overrides = lib.callPackageWith __splicedPackages ../servers/x11/xorg/overrides.nix {
27497 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa;
27498 inherit (darwin.apple_sdk.libs) Xplugin;
27499 inherit (buildPackages.darwin) bootstrap_cmds;
27500 udev = if stdenv.isLinux then udev else null;
27501 libdrm = if stdenv.isLinux then libdrm else null;
27504 generatedPackages = lib.callPackageWith __splicedPackages ../servers/x11/xorg/default.nix { };
27506 xorgPackages = makeScopeWithSplicing' {
27507 otherSplices = generateSplicesForMkScope "xorg";
27508 f = lib.extends overrides generatedPackages;
27511 in recurseIntoAttrs xorgPackages;
27513 xorg-autoconf = callPackage ../development/tools/misc/xorg-autoconf { };
27515 xwayland = callPackage ../servers/x11/xorg/xwayland.nix { };
27517 xwaylandvideobridge = libsForQt5.callPackage ../tools/wayland/xwaylandvideobridge { };
27519 yaws = callPackage ../servers/http/yaws { };
27521 youtrack = callPackage ../servers/jetbrains/youtrack.nix { };
27523 zabbixFor = version: rec {
27524 agent = (callPackages ../servers/monitoring/zabbix/agent.nix {}).${version};
27525 proxy-mysql = (callPackages ../servers/monitoring/zabbix/proxy.nix { mysqlSupport = true; }).${version};
27526 proxy-pgsql = (callPackages ../servers/monitoring/zabbix/proxy.nix { postgresqlSupport = true; }).${version};
27527 proxy-sqlite = (callPackages ../servers/monitoring/zabbix/proxy.nix { sqliteSupport = true; }).${version};
27528 server-mysql = (callPackages ../servers/monitoring/zabbix/server.nix { mysqlSupport = true; }).${version};
27529 server-pgsql = (callPackages ../servers/monitoring/zabbix/server.nix { postgresqlSupport = true; }).${version};
27530 web = (callPackages ../servers/monitoring/zabbix/web.nix {}).${version};
27532 # backwards compatibility
27533 server = server-pgsql;
27534 } // lib.optionalAttrs ( version != "v40" ) { # agent2 is not supported in v4
27535 agent2 = (callPackages ../servers/monitoring/zabbix/agent2.nix {}).${version};
27538 zabbix60 = recurseIntoAttrs (zabbixFor "v60");
27539 zabbix50 = recurseIntoAttrs (zabbixFor "v50");
27540 zabbix40 = dontRecurseIntoAttrs (zabbixFor "v40");
27544 zipkin = callPackage ../servers/monitoring/zipkin { };
27546 ### SERVERS / GEOSPATIAL
27548 fit-trackee = callPackage ../servers/geospatial/fit-trackee { };
27550 geoserver = callPackage ../servers/geospatial/geoserver { };
27552 mapcache = callPackage ../servers/geospatial/mapcache { };
27554 mapproxy = callPackage ../servers/geospatial/mapproxy { };
27556 mapserver = callPackage ../servers/geospatial/mapserver { };
27558 martin = callPackage ../servers/geospatial/martin {
27559 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
27562 mbtileserver = callPackage ../servers/geospatial/mbtileserver { };
27564 pg_featureserv = callPackage ../servers/geospatial/pg_featureserv { };
27566 pg_tileserv = callPackage ../servers/geospatial/pg_tileserv { };
27568 t-rex = callPackage ../servers/geospatial/t-rex {
27569 inherit (darwin.apple_sdk.frameworks) Security;
27572 tegola = callPackage ../servers/geospatial/tegola { };
27574 tile38 = callPackage ../servers/geospatial/tile38 { };
27578 airbuddy = callPackage ../os-specific/darwin/airbuddy { };
27580 afuse = callPackage ../os-specific/linux/afuse { };
27582 autofs5 = callPackage ../os-specific/linux/autofs { };
27584 _915resolution = callPackage ../os-specific/linux/915resolution { };
27586 nfs-utils = callPackage ../os-specific/linux/nfs-utils { };
27588 acpi = callPackage ../os-specific/linux/acpi { };
27590 acpid = callPackage ../os-specific/linux/acpid { };
27592 acpitool = callPackage ../os-specific/linux/acpitool { };
27594 aldente = callPackage ../os-specific/darwin/aldente { };
27596 alfred = callPackage ../os-specific/linux/batman-adv/alfred.nix { };
27598 alertmanager-irc-relay = callPackage ../servers/monitoring/alertmanager-irc-relay { };
27600 alsa-utils = callPackage ../by-name/al/alsa-utils/package.nix {
27604 apparency = callPackage ../os-specific/darwin/apparency { };
27606 arm-trusted-firmware = callPackage ../misc/arm-trusted-firmware { };
27607 inherit (arm-trusted-firmware)
27608 buildArmTrustedFirmware
27609 armTrustedFirmwareTools
27610 armTrustedFirmwareAllwinner
27611 armTrustedFirmwareAllwinnerH616
27612 armTrustedFirmwareAllwinnerH6
27613 armTrustedFirmwareQemu
27614 armTrustedFirmwareRK3328
27615 armTrustedFirmwareRK3399
27616 armTrustedFirmwareS905
27619 mlxbf-bootimages = callPackage ../misc/mlxbf-bootimages { };
27621 microcodeAmd = callPackage ../os-specific/linux/microcode/amd.nix { };
27623 microcodeIntel = callPackage ../os-specific/linux/microcode/intel.nix { };
27625 iucode-tool = callPackage ../os-specific/linux/microcode/iucode-tool.nix { };
27627 inherit (callPackages ../os-specific/linux/apparmor { })
27628 libapparmor apparmor-utils apparmor-bin-utils apparmor-parser apparmor-pam
27629 apparmor-profiles apparmor-kernel-patches apparmorRulesFromClosure;
27631 aseq2json = callPackage ../os-specific/linux/aseq2json { };
27633 atop = callPackage ../os-specific/linux/atop { };
27635 audit = callPackage ../os-specific/linux/audit { };
27637 ath9k-htc-blobless-firmware = callPackage ../os-specific/linux/firmware/ath9k { };
27638 ath9k-htc-blobless-firmware-unstable =
27639 callPackage ../os-specific/linux/firmware/ath9k { enableUnstable = true; };
27641 bartender = callPackage ../os-specific/darwin/bartender { };
27643 b43Firmware_5_1_138 = callPackage ../os-specific/linux/firmware/b43-firmware/5.1.138.nix { };
27645 b43Firmware_6_30_163_46 = callPackage ../os-specific/linux/firmware/b43-firmware/6.30.163.46.nix { };
27647 b43FirmwareCutter = callPackage ../os-specific/linux/firmware/b43-firmware-cutter { };
27649 epilys-bb = callPackage ../tools/system/epilys-bb { };
27651 below = callPackage ../os-specific/linux/below { };
27653 bt-fw-converter = callPackage ../os-specific/linux/firmware/bt-fw-converter { };
27655 brillo = callPackage ../os-specific/linux/brillo { };
27657 broadcom-bt-firmware = callPackage ../os-specific/linux/firmware/broadcom-bt-firmware { };
27659 batctl = callPackage ../os-specific/linux/batman-adv/batctl.nix { };
27661 beefi = callPackage ../os-specific/linux/beefi { };
27663 blktrace = callPackage ../os-specific/linux/blktrace { };
27665 bluez5 = callPackage ../os-specific/linux/bluez { };
27667 bluez5-experimental = callPackage ../os-specific/linux/bluez {
27668 withExperimental = true;
27673 bolt = callPackage ../os-specific/linux/bolt { };
27675 bpf-linker = callPackage ../development/tools/bpf-linker { };
27677 bpftune = callPackage ../os-specific/linux/bpftune { };
27679 bpfmon = callPackage ../os-specific/linux/bpfmon { };
27681 bridge-utils = callPackage ../os-specific/linux/bridge-utils { };
27683 busybox = callPackage ../os-specific/linux/busybox { };
27684 busybox-sandbox-shell = callPackage ../os-specific/linux/busybox/sandbox-shell.nix {
27685 # musl roadmap has RISC-V support projected for 1.1.20
27686 busybox = if !stdenv.hostPlatform.isRiscV && !stdenv.hostPlatform.isLoongArch64 && stdenv.hostPlatform.libc != "bionic"
27687 then pkgsStatic.busybox
27691 cachefilesd = callPackage ../os-specific/linux/cachefilesd { };
27693 cariddi = callPackage ../tools/security/cariddi { };
27695 checkpolicy = callPackage ../os-specific/linux/checkpolicy { };
27697 checksec = callPackage ../os-specific/linux/checksec { };
27699 cifs-utils = callPackage ../os-specific/linux/cifs-utils { };
27701 cm-rgb = python3Packages.callPackage ../tools/system/cm-rgb { };
27703 cpustat = callPackage ../os-specific/linux/cpustat { };
27705 cockroachdb = callPackage ../servers/sql/cockroachdb { };
27707 cockroachdb-bin = callPackage ../servers/sql/cockroachdb/cockroachdb-bin.nix { };
27709 coconutbattery = callPackage ../os-specific/darwin/coconutbattery { };
27711 conky = callPackage ../os-specific/linux/conky ({
27713 inherit (linuxPackages.nvidia_x11.settings) libXNVCtrl;
27714 } // config.conky or {});
27716 conntrack-tools = callPackage ../os-specific/linux/conntrack-tools { };
27718 coredns = callPackage ../servers/dns/coredns { };
27720 corerad = callPackage ../tools/networking/corerad { };
27722 cpufrequtils = callPackage ../os-specific/linux/cpufrequtils { };
27724 cpupower-gui = python3Packages.callPackage ../os-specific/linux/cpupower-gui {
27725 inherit (pkgs) meson;
27728 cpuset = callPackage ../os-specific/linux/cpuset {
27729 pythonPackages = python3Packages;
27732 criu = callPackage ../os-specific/linux/criu { };
27734 cryptomator = callPackage ../tools/security/cryptomator {
27735 jdk = jdk21.override { enableJavaFX = true; };
27738 cryptsetup = callPackage ../os-specific/linux/cryptsetup { };
27740 cramfsprogs = callPackage ../os-specific/linux/cramfsprogs { };
27742 cramfsswap = callPackage ../os-specific/linux/cramfsswap { };
27744 crda = callPackage ../os-specific/linux/crda { };
27746 cshatag = callPackage ../os-specific/linux/cshatag { };
27748 # Darwin package set
27750 # Even though this is a set of packages not single package, use `callPackage`
27751 # not `callPackages` so the per-package callPackages don't have their
27752 # `.override` clobbered. C.F. `llvmPackages` which does the same.
27753 darwin = recurseIntoAttrs (callPackage ./darwin-packages.nix { });
27755 defaultbrowser = callPackage ../os-specific/darwin/defaultbrowser {
27756 inherit (darwin.apple_sdk.frameworks) Foundation;
27759 disk_indicator = callPackage ../os-specific/linux/disk-indicator { };
27761 displaycal = callPackage ../applications/graphics/displaycal { };
27763 displaylink = callPackage ../os-specific/linux/displaylink {
27764 inherit (linuxPackages) evdi;
27767 dmidecode = callPackage ../os-specific/linux/dmidecode { };
27769 dmtcp = callPackage ../os-specific/linux/dmtcp { };
27771 directvnc = callPackage ../os-specific/linux/directvnc { };
27773 dmraid = callPackage ../os-specific/linux/dmraid { lvm2 = lvm2_dmeventd; };
27775 drbd = callPackage ../os-specific/linux/drbd { };
27777 dropwatch = callPackage ../os-specific/linux/dropwatch { };
27779 dsd = callPackage ../applications/radio/dsd { };
27781 dstat = callPackage ../os-specific/linux/dstat { };
27783 esdm = callPackage ../os-specific/linux/esdm { };
27785 evdev-proto = callPackage ../os-specific/bsd/freebsd/evdev-proto { };
27787 fscryptctl = callPackage ../os-specific/linux/fscryptctl { };
27788 # unstable until the first 1.x release
27789 fscrypt-experimental = callPackage ../os-specific/linux/fscrypt { };
27791 fsverity-utils = callPackage ../os-specific/linux/fsverity-utils { };
27793 fwanalyzer = callPackage ../tools/filesystems/fwanalyzer { };
27795 fwupd = callPackage ../os-specific/linux/firmware/fwupd { };
27797 fwupd-efi = callPackage ../os-specific/linux/firmware/fwupd-efi { };
27799 firmware-manager = callPackage ../os-specific/linux/firmware/firmware-manager { };
27801 firmware-updater = callPackage ../os-specific/linux/firmware/firmware-updater { };
27803 fwts = callPackage ../os-specific/linux/fwts { };
27805 gasket = callPackage ../os-specific/linux/gasket {
27806 inherit (linuxPackages) kernel;
27809 gobi_loader = callPackage ../os-specific/linux/gobi_loader { };
27811 libossp_uuid = callPackage ../development/libraries/libossp-uuid { };
27813 libuuid = if stdenv.isLinux
27814 then util-linuxMinimal
27817 light = callPackage ../os-specific/linux/light { };
27819 lightum = callPackage ../os-specific/linux/lightum { };
27821 ebtables = callPackage ../os-specific/linux/ebtables { };
27823 error-inject = callPackages ../os-specific/linux/error-inject { };
27825 extrace = callPackage ../os-specific/linux/extrace { };
27827 facetimehd-calibration = callPackage ../os-specific/linux/firmware/facetimehd-calibration { };
27829 facetimehd-firmware = callPackage ../os-specific/linux/firmware/facetimehd-firmware { };
27831 fan2go = callPackage ../os-specific/linux/fan2go { };
27833 fanctl = callPackage ../os-specific/linux/fanctl { };
27835 fatrace = callPackage ../os-specific/linux/fatrace { };
27837 ffado = libsForQt5.callPackage ../os-specific/linux/ffado {
27838 inherit (linuxPackages) kernel;
27842 fbterm = callPackage ../os-specific/linux/fbterm { };
27844 firejail = callPackage ../os-specific/linux/firejail { };
27846 fnotifystat = callPackage ../os-specific/linux/fnotifystat { };
27848 forkstat = callPackage ../os-specific/linux/forkstat { };
27850 freefall = callPackage ../os-specific/linux/freefall {
27851 inherit (linuxPackages) kernel;
27854 fusePackages = dontRecurseIntoAttrs (callPackage ../os-specific/linux/fuse {
27855 util-linux = util-linuxMinimal;
27857 fuse = lowPrio (if stdenv.isDarwin then macfuse-stubs else fusePackages.fuse_2);
27858 fuse3 = fusePackages.fuse_3;
27859 fuse-common = hiPrio fusePackages.fuse_3.common;
27861 fxload = callPackage ../os-specific/linux/fxload { };
27863 gfxtablet = callPackage ../os-specific/linux/gfxtablet { };
27865 gmailctl = callPackage ../applications/networking/gmailctl { };
27867 gomp = callPackage ../applications/version-management/gomp { };
27869 gomplate = callPackage ../development/tools/gomplate { };
27871 gpm = callPackage ../servers/gpm {
27872 withNcurses = false; # Keep curses disabled for lack of value
27874 # latest 6.8 mysteriously fails to parse '@headings single':
27875 # https://lists.gnu.org/archive/html/bug-texinfo/2021-09/msg00011.html
27876 texinfo = buildPackages.texinfo6_7;
27879 gpm-ncurses = gpm.override { withNcurses = true; };
27881 gpu-switch = callPackage ../os-specific/linux/gpu-switch { };
27883 gradm = callPackage ../os-specific/linux/gradm { };
27885 gt = callPackage ../os-specific/linux/gt { };
27887 gtop = callPackage ../tools/system/gtop { };
27889 hd-idle = callPackage ../os-specific/linux/hd-idle { };
27891 hdparm = callPackage ../os-specific/linux/hdparm { };
27893 health-check = callPackage ../os-specific/linux/health-check { };
27895 hibernate = callPackage ../os-specific/linux/hibernate { };
27897 hostapd = callPackage ../os-specific/linux/hostapd { };
27899 htop = callPackage ../tools/system/htop {
27900 inherit (darwin) IOKit;
27903 htop-vim = callPackage ../tools/system/htop/htop-vim.nix { };
27905 humility = callPackage ../development/tools/rust/humility {
27906 inherit (darwin.apple_sdk.frameworks) AppKit;
27909 btop = darwin.apple_sdk_11_0.callPackage ../tools/system/btop {
27910 stdenv = gcc12Stdenv;
27913 nmon = callPackage ../os-specific/linux/nmon { };
27915 hwdata = callPackage ../os-specific/linux/hwdata { };
27917 i7z = qt5.callPackage ../os-specific/linux/i7z { };
27919 pcm = callPackage ../os-specific/linux/pcm { };
27921 ifmetric = callPackage ../os-specific/linux/ifmetric { };
27923 ima-evm-utils = callPackage ../os-specific/linux/ima-evm-utils { };
27925 intel2200BGFirmware = callPackage ../os-specific/linux/firmware/intel2200BGFirmware { };
27927 intel-cmt-cat = callPackage ../os-specific/linux/intel-cmt-cat { };
27929 intel-compute-runtime = callPackage ../os-specific/linux/intel-compute-runtime { };
27931 intel-ocl = callPackage ../os-specific/linux/intel-ocl { };
27933 level-zero = callPackage ../development/libraries/level-zero { };
27935 iomelt = callPackage ../os-specific/linux/iomelt { };
27937 iotop = callPackage ../os-specific/linux/iotop { };
27938 iotop-c = callPackage ../os-specific/linux/iotop-c { };
27940 iproute2 = callPackage ../os-specific/linux/iproute { };
27942 ipu6-camera-bin = callPackage ../os-specific/linux/firmware/ipu6-camera-bins {};
27944 ipu6-camera-hal = callPackage ../development/libraries/ipu6-camera-hal {};
27946 ipu6ep-camera-bin = callPackage ../os-specific/linux/firmware/ipu6-camera-bins {
27947 ipuVersion = "ipu6ep";
27950 ipu6ep-camera-hal = callPackage ../development/libraries/ipu6-camera-hal {
27951 ipu6-camera-bin = ipu6ep-camera-bin;
27954 ivsc-firmware = callPackage ../os-specific/linux/firmware/ivsc-firmware { };
27956 iputils = hiPrio (callPackage ../os-specific/linux/iputils { });
27957 # hiPrio for collisions with inetutils (ping)
27959 iptables = callPackage ../os-specific/linux/iptables { };
27960 iptables-legacy = callPackage ../os-specific/linux/iptables { nftablesCompat = false; };
27961 iptables-nftables-compat = iptables;
27963 iptstate = callPackage ../os-specific/linux/iptstate { } ;
27965 ipset = callPackage ../os-specific/linux/ipset { };
27967 irqbalance = callPackage ../os-specific/linux/irqbalance { };
27969 itpp = callPackage ../development/libraries/science/math/itpp { };
27971 iw = callPackage ../os-specific/linux/iw { };
27973 iwd = callPackage ../os-specific/linux/iwd { };
27975 jool-cli = callPackage ../os-specific/linux/jool/cli.nix { };
27977 juju = callPackage ../applications/networking/juju { };
27979 jujuutils = callPackage ../os-specific/linux/jujuutils { };
27981 karabiner-elements = callPackage ../os-specific/darwin/karabiner-elements { };
27983 kbd = callPackage ../os-specific/linux/kbd { };
27985 kbdlight = callPackage ../os-specific/linux/kbdlight { };
27987 kinect-audio-setup = callPackage ../os-specific/linux/kinect-audio-setup { };
27989 kmscon = callPackage ../os-specific/linux/kmscon { };
27991 kmscube = callPackage ../os-specific/linux/kmscube { };
27993 kmsxx = callPackage ../development/libraries/kmsxx { };
27995 latencytop = callPackage ../os-specific/linux/latencytop { };
27997 ldm = callPackage ../os-specific/linux/ldm { };
27999 libaio = callPackage ../os-specific/linux/libaio { };
28001 libajantv2 = callPackage ../development/libraries/libajantv2 { };
28003 libargon2 = callPackage ../development/libraries/libargon2 { };
28005 libatasmart = callPackage ../os-specific/linux/libatasmart { };
28007 libax25 = callPackage ../development/libraries/libax25 { };
28009 libcgroup = callPackage ../os-specific/linux/libcgroup { };
28011 libdatachannel = callPackage ../development/libraries/libdatachannel { };
28013 libkrun = callPackage ../development/libraries/libkrun {
28014 inherit (darwin.apple_sdk.frameworks) Hypervisor;
28017 libkrun-sev = libkrun.override { sevVariant = true; };
28019 libkrunfw = callPackage ../development/libraries/libkrunfw { };
28021 libnl = callPackage ../os-specific/linux/libnl { };
28023 libnl-tiny = callPackage ../os-specific/linux/libnl-tiny { };
28025 libtraceevent = callPackage ../os-specific/linux/libtraceevent { };
28027 libtracefs = callPackage ../os-specific/linux/libtracefs { };
28029 lieer = callPackage ../applications/networking/lieer { };
28031 linuxConsoleTools = callPackage ../os-specific/linux/consoletools { };
28033 linux-wifi-hotspot = callPackage ../os-specific/linux/linux-wifi-hotspot { };
28035 linthesia = callPackage ../games/linthesia/default.nix { };
28037 libreelec-dvb-firmware = callPackage ../os-specific/linux/firmware/libreelec-dvb-firmware { };
28039 openiscsi = callPackage ../os-specific/linux/open-iscsi { };
28041 open-isns = callPackage ../os-specific/linux/open-isns { };
28043 osx-cpu-temp = callPackage ../os-specific/darwin/osx-cpu-temp {
28044 inherit (darwin.apple_sdk.frameworks) IOKit;
28047 macfuse-stubs = callPackage ../os-specific/darwin/macfuse {
28048 inherit (darwin) libtapi;
28049 inherit (darwin.apple_sdk.frameworks) DiskArbitration;
28052 osxsnarf = callPackage ../os-specific/darwin/osxsnarf { };
28054 plistwatch = callPackage ../os-specific/darwin/plistwatch { };
28056 power-calibrate = callPackage ../os-specific/linux/power-calibrate { };
28058 powercap = callPackage ../os-specific/linux/powercap { };
28060 powerstat = callPackage ../os-specific/linux/powerstat { };
28062 projecteur = libsForQt5.callPackage ../os-specific/linux/projecteur { };
28064 smemstat = callPackage ../os-specific/linux/smemstat { };
28066 tgpt = callPackage ../tools/misc/tgpt { };
28068 tgt = callPackage ../tools/networking/tgt { };
28070 lkl = callPackage ../applications/virtualization/lkl { };
28071 lklWithFirewall = callPackage ../applications/virtualization/lkl { firewallSupport = true; };
28073 inherit (callPackages ../os-specific/linux/kernel-headers { inherit (pkgsBuildBuild) elf-header; })
28074 linuxHeaders makeLinuxHeaders;
28076 klibc = callPackage ../os-specific/linux/klibc { };
28078 klibcShrunk = lowPrio (callPackage ../os-specific/linux/klibc/shrunk.nix { });
28080 linuxKernel = recurseIntoAttrs (callPackage ./linux-kernels.nix { });
28082 inherit (linuxKernel) buildLinux linuxConfig kernelPatches;
28084 linuxPackagesFor = linuxKernel.packagesFor;
28086 hardenedLinuxPackagesFor = linuxKernel.hardenedPackagesFor;
28088 linuxManualConfig = linuxKernel.manualConfig;
28090 linuxPackages_custom = linuxKernel.customPackage;
28092 # This serves as a test for linuxPackages_custom
28093 linuxPackages_custom_tinyconfig_kernel = let
28094 base = linuxPackages.kernel;
28095 tinyLinuxPackages = linuxKernel.customPackage {
28096 inherit (base) version modDirVersion src;
28097 allowImportFromDerivation = false;
28098 configfile = linuxConfig {
28099 makeTarget = "tinyconfig";
28103 in tinyLinuxPackages.kernel;
28105 # The current default kernel / kernel modules.
28106 linuxPackages = linuxKernel.packageAliases.linux_default;
28107 linux = linuxPackages.kernel;
28109 linuxPackages_latest = linuxKernel.packageAliases.linux_latest;
28110 linux_latest = linuxPackages_latest.kernel;
28112 # Testing (rc) kernel
28113 linuxPackages_testing = linuxKernel.packages.linux_testing;
28114 linux_testing = linuxKernel.kernels.linux_testing;
28116 # FIXME: Remove and alias to `linux(Packages)_testing`` after 23.11 is released
28117 linuxPackages_testing_bcachefs = linuxKernel.packages.linux_testing_bcachefs;
28118 linux_testing_bcachefs = linuxKernel.kernels.linux_testing_bcachefs;
28121 linuxPackages-rt = linuxKernel.packageAliases.linux_rt_default;
28122 linuxPackages-rt_latest = linuxKernel.packageAliases.linux_rt_latest;
28123 linux-rt = linuxPackages-rt.kernel;
28124 linux-rt_latest = linuxPackages-rt_latest.kernel;
28127 linuxPackages_hardened = linuxKernel.packages.linux_hardened;
28128 linux_hardened = linuxPackages_hardened.kernel;
28129 linuxPackages_4_19_hardened = linuxKernel.packages.linux_4_19_hardened;
28130 linux_4_19_hardened = linuxPackages_4_19_hardened.kernel;
28131 linuxPackages_5_4_hardened = linuxKernel.packages.linux_5_4_hardened;
28132 linux_5_4_hardened = linuxKernel.kernels.linux_5_4_hardened;
28133 linuxPackages_5_10_hardened = linuxKernel.packages.linux_5_10_hardened;
28134 linux_5_10_hardened = linuxKernel.kernels.linux_5_10_hardened;
28135 linuxPackages_5_15_hardened = linuxKernel.packages.linux_5_15_hardened;
28136 linux_5_15_hardened = linuxKernel.kernels.linux_5_15_hardened;
28137 linuxPackages_6_1_hardened = linuxKernel.packages.linux_6_1_hardened;
28138 linux_6_1_hardened = linuxKernel.kernels.linux_6_1_hardened;
28139 linuxPackages_6_5_hardened = linuxKernel.packages.linux_6_5_hardened;
28140 linux_6_5_hardened = linuxKernel.kernels.linux_6_5_hardened;
28142 # GNU Linux-libre kernels
28143 linuxPackages-libre = linuxKernel.packages.linux_libre;
28144 linux-libre = linuxPackages-libre.kernel;
28145 linuxPackages_latest-libre = linuxKernel.packages.linux_latest_libre;
28146 linux_latest-libre = linuxPackages_latest-libre.kernel;
28149 linuxPackages_zen = linuxKernel.packages.linux_zen;
28150 linuxPackages_lqx = linuxKernel.packages.linux_lqx;
28153 linuxPackages_xanmod = linuxKernel.packages.linux_xanmod;
28154 linux_xanmod = linuxKernel.kernels.linux_xanmod;
28155 linuxPackages_xanmod_stable = linuxKernel.packages.linux_xanmod_stable;
28156 linux_xanmod_stable = linuxKernel.kernels.linux_xanmod_stable;
28157 linuxPackages_xanmod_latest = linuxKernel.packages.linux_xanmod_latest;
28158 linux_xanmod_latest = linuxKernel.kernels.linux_xanmod_latest;
28160 linux-doc = callPackage ../os-specific/linux/kernel/htmldocs.nix { };
28162 cryptodev = linuxPackages.cryptodev;
28164 dpdk = callPackage ../os-specific/linux/dpdk {
28165 kernel = null; # dpdk modules are in linuxPackages.dpdk.kmod
28168 keyutils = callPackage ../os-specific/linux/keyutils { };
28170 libselinux = callPackage ../os-specific/linux/libselinux { };
28172 libsemanage = callPackage ../os-specific/linux/libsemanage {
28176 librasterlite2 = callPackage ../development/libraries/librasterlite2 {
28177 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
28180 libraqm = callPackage ../development/libraries/libraqm { };
28182 libraw = callPackage ../development/libraries/libraw { };
28184 libraw1394 = callPackage ../development/libraries/libraw1394 { };
28186 librealsense = darwin.apple_sdk_11_0.callPackage ../development/libraries/librealsense { };
28188 librealsenseWithCuda = callPackage ../development/libraries/librealsense {
28189 cudaSupport = true;
28190 # librealsenseWithCuda doesn't build on gcc11. CUDA 11.3 is the last version
28191 # to use pre-gcc11, in particular gcc9.
28192 stdenv = gcc9Stdenv;
28195 librealsenseWithoutCuda = callPackage ../development/libraries/librealsense {
28196 cudaSupport = false;
28199 librealsense-gui = callPackage ../development/libraries/librealsense {
28203 libsass = callPackage ../development/libraries/libsass { };
28205 libsepol = callPackage ../os-specific/linux/libsepol { };
28207 libsmbios = callPackage ../os-specific/linux/libsmbios { };
28209 libsurvive = callPackage ../development/libraries/libsurvive { };
28211 lm_sensors = callPackage ../os-specific/linux/lm-sensors { };
28213 lockdep = callPackage ../os-specific/linux/lockdep { };
28215 lsirec = callPackage ../os-specific/linux/lsirec { };
28217 lsiutil = callPackage ../os-specific/linux/lsiutil { };
28219 kaitai-struct-compiler = callPackage ../development/compilers/kaitai-struct-compiler { };
28221 kmod = callPackage ../os-specific/linux/kmod { };
28223 kmod-blacklist-ubuntu = callPackage ../os-specific/linux/kmod-blacklist-ubuntu { };
28225 kmod-debian-aliases = callPackage ../os-specific/linux/kmod-debian-aliases { };
28227 libcap = callPackage ../os-specific/linux/libcap { };
28229 libcap_ng = callPackage ../os-specific/linux/libcap-ng { };
28231 libnotify = callPackage ../development/libraries/libnotify { };
28233 libvolume_id = callPackage ../os-specific/linux/libvolume_id { };
28235 lsscsi = callPackage ../os-specific/linux/lsscsi { };
28237 lvm2 = callPackage ../os-specific/linux/lvm2/2_03.nix {
28238 # break the cyclic dependency:
28239 # util-linux (non-minimal) depends (optionally, but on by default) on systemd,
28240 # systemd (optionally, but on by default) on cryptsetup and cryptsetup depends on lvm2
28241 util-linux = util-linuxMinimal;
28244 lvm2_dmeventd = lvm2.override {
28245 enableDmeventd = true;
28246 enableCmdlib = true;
28248 lvm2_vdo = lvm2_dmeventd.override {
28252 maddy = callPackage ../servers/maddy { };
28254 mbelib = callPackage ../development/libraries/audio/mbelib { };
28256 mbpfan = callPackage ../os-specific/linux/mbpfan { };
28259 mdadm4 = callPackage ../os-specific/linux/mdadm { };
28261 mdevctl = callPackage ../os-specific/linux/mdevctl { };
28263 metastore = callPackage ../os-specific/linux/metastore { };
28265 minimal-bootstrap = recurseIntoAttrs (import ../os-specific/linux/minimal-bootstrap {
28266 inherit (stdenv) buildPlatform hostPlatform;
28267 inherit lib config;
28268 fetchurl = import ../build-support/fetchurl/boot.nix {
28269 inherit (stdenv.buildPlatform) system;
28271 checkMeta = callPackage ../stdenv/generic/check-meta.nix { };
28273 minimal-bootstrap-sources = callPackage ../os-specific/linux/minimal-bootstrap/stage0-posix/bootstrap-sources.nix { };
28274 make-minimal-bootstrap-sources = callPackage ../os-specific/linux/minimal-bootstrap/stage0-posix/make-bootstrap-sources.nix {
28275 inherit (stdenv) hostPlatform;
28278 mingetty = callPackage ../os-specific/linux/mingetty { };
28280 miraclecast = callPackage ../os-specific/linux/miraclecast { };
28282 mkinitcpio-nfs-utils = callPackage ../os-specific/linux/mkinitcpio-nfs-utils { };
28284 mmc-utils = callPackage ../os-specific/linux/mmc-utils { };
28286 aggregateModules = modules:
28287 callPackage ../os-specific/linux/kmod/aggregator.nix {
28288 inherit (buildPackages) kmod;
28292 multipart-parser-c = callPackage ../development/libraries/multipart-parser-c { };
28294 multipath-tools = callPackage ../os-specific/linux/multipath-tools { };
28296 musl = callPackage ../os-specific/linux/musl { };
28298 musl-fts = callPackage ../os-specific/linux/musl-fts { };
28299 musl-obstack = callPackage ../os-specific/linux/musl-obstack { };
28301 nsh = callPackage ../shells/nsh { };
28303 nushell = darwin.apple_sdk_11_0.callPackage ../shells/nushell {
28304 inherit (darwin.apple_sdk_11_0) Libsystem;
28305 inherit (darwin.apple_sdk_11_0.frameworks) AppKit Security;
28308 nushellFull = nushell.override { additionalFeatures = p: p ++ ["dataframe" "extra"]; };
28310 nu_scripts = callPackage ../shells/nushell/nu_scripts { };
28312 nushellPlugins = callPackage ../shells/nushell/plugins {
28313 inherit (darwin.apple_sdk_11_0.frameworks) IOKit CoreFoundation Foundation Security;
28316 nettools = if stdenv.isLinux
28317 then callPackage ../os-specific/linux/net-tools { }
28318 else unixtools.nettools;
28320 nftables = callPackage ../os-specific/linux/nftables { };
28322 noah = callPackage ../os-specific/darwin/noah {
28323 inherit (darwin.apple_sdk.frameworks) Hypervisor;
28326 numactl = callPackage ../os-specific/linux/numactl { };
28328 numad = callPackage ../os-specific/linux/numad { };
28330 nvme-cli = callPackage ../os-specific/linux/nvme-cli { };
28332 nvmet-cli = callPackage ../os-specific/linux/nvmet-cli { };
28334 system76-firmware = callPackage ../os-specific/linux/firmware/system76-firmware { };
28336 system76-keyboard-configurator = callPackage ../applications/misc/system76-keyboard-configurator { };
28338 ocf-resource-agents = callPackage ../os-specific/linux/ocf-resource-agents { };
28340 open-vm-tools = callPackage ../applications/virtualization/open-vm-tools { };
28341 open-vm-tools-headless = open-vm-tools.override { withX = false; };
28343 oxtools = callPackage ../os-specific/linux/oxtools { };
28345 air = callPackage ../development/tools/air { };
28347 delve = callPackage ../development/tools/delve { };
28349 dep = callPackage ../development/tools/dep { };
28351 dep2nix = callPackage ../development/tools/dep2nix { };
28353 easyjson = callPackage ../development/tools/easyjson { };
28355 iferr = callPackage ../development/tools/iferr { };
28357 gci = callPackage ../development/tools/gci { };
28359 gcov2lcov = callPackage ../development/tools/gcov2lcov { };
28361 ginkgo = callPackage ../development/tools/ginkgo { };
28363 gdlv = darwin.apple_sdk_11_0.callPackage ../development/tools/gdlv {
28364 inherit (darwin.apple_sdk_11_0.frameworks) Foundation CoreGraphics Metal AppKit;
28367 go-bindata = callPackage ../development/tools/go-bindata { };
28369 go-bindata-assetfs = callPackage ../development/tools/go-bindata-assetfs { };
28371 go-minimock = callPackage ../development/tools/go-minimock { };
28373 go-protobuf = callPackage ../development/tools/go-protobuf { };
28375 go-symbols = callPackage ../development/tools/go-symbols { };
28377 go-toml = callPackage ../development/tools/go-toml { };
28379 go-outline = callPackage ../development/tools/go-outline { };
28381 gocode = callPackage ../development/tools/gocode { };
28383 gocode-gomod = callPackage ../development/tools/gocode-gomod { };
28385 goconst = callPackage ../development/tools/goconst { };
28387 goconvey = callPackage ../development/tools/goconvey {
28388 buildGoModule = buildGo120Module;
28391 go-callvis = callPackage ../development/tools/go-callvis { };
28393 gofumpt = callPackage ../development/tools/gofumpt { };
28395 gotags = callPackage ../development/tools/gotags { };
28397 go-task = callPackage ../development/tools/go-task { };
28399 golines = callPackage ../development/tools/golines { };
28401 golint = callPackage ../development/tools/golint { };
28403 golangci-lint = callPackage ../development/tools/golangci-lint { };
28405 golangci-lint-langserver = callPackage ../development/tools/golangci-lint-langserver { };
28407 gocyclo = callPackage ../development/tools/gocyclo { };
28409 godef = callPackage ../development/tools/godef { };
28411 goimports-reviser = callPackage ../development/tools/goimports-reviser { };
28413 gopkgs = callPackage ../development/tools/gopkgs { };
28415 gosec = callPackage ../development/tools/gosec { };
28417 gotemplate = callPackage ../development/tools/gotemplate { };
28419 gotraceui = callPackage ../development/tools/gotraceui { };
28421 govers = callPackage ../development/tools/govers { };
28423 govendor = callPackage ../development/tools/govendor { };
28425 goverview = callPackage ../tools/security/goverview { };
28427 go-tools = callPackage ../development/tools/go-tools { };
28429 gotest = callPackage ../development/tools/gotest { };
28431 gotestfmt = callPackage ../development/tools/gotestfmt { };
28433 gotools = callPackage ../development/tools/gotools { };
28435 gotop = callPackage ../tools/system/gotop {
28436 inherit (darwin.apple_sdk.frameworks) IOKit;
28439 go-migrate = callPackage ../development/tools/go-migrate { };
28441 go-jet = callPackage ../development/tools/go-jet { };
28443 go-mockery = callPackage ../development/tools/go-mockery { };
28445 go-mod-graph-chart = callPackage ../development/tools/go-mod-graph-chart { };
28447 gomacro = callPackage ../development/tools/gomacro {
28448 buildGoModule = buildGo120Module;
28451 gomodifytags = callPackage ../development/tools/gomodifytags { };
28453 gops = callPackage ../development/tools/gops { };
28455 gore = callPackage ../development/tools/gore { };
28457 goresym = callPackage ../development/tools/goresym { };
28459 gotests = callPackage ../development/tools/gotests { };
28461 gotestsum = callPackage ../development/tools/gotestsum { };
28463 gqlgenc = callPackage ../development/tools/gqlgenc { };
28465 impl = callPackage ../development/tools/impl { };
28467 moq = callPackage ../development/tools/moq { };
28469 quicktemplate = callPackage ../development/tools/quicktemplate { };
28471 linux_logo = callPackage ../tools/misc/linux-logo { };
28473 linux-pam = callPackage ../os-specific/linux/pam { };
28475 nss_ldap = callPackage ../os-specific/linux/nss_ldap { };
28477 octomap = callPackage ../development/libraries/octomap { };
28479 odin = callPackage ../development/compilers/odin {
28480 inherit (pkgs.darwin.apple_sdk_11_0) MacOSX-SDK;
28483 odp-dpdk = callPackage ../os-specific/linux/odp-dpdk { };
28485 odroid-xu3-bootloader = callPackage ../tools/misc/odroid-xu3-bootloader { };
28487 ofono = callPackage ../tools/networking/ofono { };
28489 okapi = callPackage ../development/libraries/okapi {
28490 inherit (darwin.apple_sdk.frameworks) Security;
28493 ols = callPackage ../development/tools/ols { };
28495 openpam = callPackage ../development/libraries/openpam { };
28497 openbsm = callPackage ../development/libraries/openbsm { };
28499 pagemon = callPackage ../os-specific/linux/pagemon { };
28501 pam = if stdenv.isLinux then linux-pam else openpam;
28503 # pam_bioapi ( see http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader )
28505 pam_ccreds = callPackage ../os-specific/linux/pam_ccreds { };
28507 pam_dp9ik = callPackage ../os-specific/linux/pam_dp9ik { };
28509 pam_gnupg = callPackage ../os-specific/linux/pam_gnupg { };
28511 pam_krb5 = callPackage ../os-specific/linux/pam_krb5 { };
28513 pam_ldap = callPackage ../os-specific/linux/pam_ldap { };
28515 pam_mktemp = callPackage ../os-specific/linux/pam_mktemp { };
28517 pam_mount = callPackage ../os-specific/linux/pam_mount { };
28519 pam_mysql = callPackage ../os-specific/linux/pam_mysql { };
28521 pam_p11 = callPackage ../os-specific/linux/pam_p11 { };
28523 pam_pgsql = callPackage ../os-specific/linux/pam_pgsql { };
28525 pam_rssh = callPackage ../os-specific/linux/pam_rssh { };
28527 pam_ssh_agent_auth = callPackage ../os-specific/linux/pam_ssh_agent_auth { };
28529 pam_tmpdir = callPackage ../os-specific/linux/pam_tmpdir { };
28531 pam_u2f = callPackage ../os-specific/linux/pam_u2f { };
28533 pam_usb = callPackage ../os-specific/linux/pam_usb { };
28535 pam_ussh = callPackage ../os-specific/linux/pam_ussh { };
28537 paxctl = callPackage ../os-specific/linux/paxctl { };
28539 paxtest = callPackage ../os-specific/linux/paxtest { };
28541 pax-utils = callPackage ../os-specific/linux/pax-utils { };
28543 pcmciaUtils = callPackage ../os-specific/linux/pcmciautils { };
28545 pcstat = callPackage ../tools/system/pcstat { };
28547 perf-tools = callPackage ../os-specific/linux/perf-tools { };
28549 pgrok = callPackage ../tools/networking/pgrok { };
28551 picoprobe-udev-rules = callPackage ../os-specific/linux/picoprobe-udev-rules { };
28553 pipes = callPackage ../misc/screensavers/pipes { };
28555 pipes-rs = callPackage ../misc/screensavers/pipes-rs { };
28557 pipework = callPackage ../os-specific/linux/pipework { };
28559 pktgen = callPackage ../os-specific/linux/pktgen { };
28561 plymouth = callPackage ../os-specific/linux/plymouth { };
28563 pmount = callPackage ../os-specific/linux/pmount { };
28565 pmutils = callPackage ../os-specific/linux/pm-utils { };
28567 policycoreutils = callPackage ../os-specific/linux/policycoreutils { };
28569 semodule-utils = callPackage ../os-specific/linux/semodule-utils { };
28571 pdns = callPackage ../servers/dns/pdns { };
28573 powerdns-admin = callPackage ../applications/networking/powerdns-admin { };
28575 dnsdist = callPackage ../servers/dns/dnsdist { };
28577 pdns-recursor = callPackage ../servers/dns/pdns-recursor { };
28579 powertop = callPackage ../os-specific/linux/powertop { };
28581 pps-tools = callPackage ../os-specific/linux/pps-tools { };
28583 procps = if stdenv.isLinux
28584 then callPackage ../os-specific/linux/procps-ng { }
28585 else unixtools.procps;
28587 procdump = callPackage ../os-specific/linux/procdump { };
28589 prototool = callPackage ../development/tools/prototool { };
28591 qemu_kvm = lowPrio (qemu.override { hostCpuOnly = true; });
28592 qemu_full = lowPrio (qemu.override { smbdSupport = true; cephSupport = true; glusterfsSupport = true; });
28594 # See `xenPackages` source for explanations.
28595 # Building with `xen` instead of `xen-slim` is possible, but makes no sense.
28596 qemu_xen = lowPrio (qemu.override { hostCpuOnly = true; xenSupport = true; xen = xen-slim; });
28597 qemu_xen-light = lowPrio (qemu.override { hostCpuOnly = true; xenSupport = true; xen = xen-light; });
28598 qemu_xen_4_15 = lowPrio (qemu.override { hostCpuOnly = true; xenSupport = true; xen = xen_4_15-slim; });
28599 qemu_xen_4_15-light = lowPrio (qemu.override { hostCpuOnly = true; xenSupport = true; xen = xen_4_15-light; });
28601 qemu_test = lowPrio (qemu.override { hostCpuOnly = true; nixosTestRunner = true; });
28603 quick-lint-js = callPackage ../development/tools/quick-lint-js { };
28605 linux-firmware = callPackage ../os-specific/linux/firmware/linux-firmware { };
28607 qmk-udev-rules = callPackage ../os-specific/linux/qmk-udev-rules { };
28609 radeontools = callPackage ../os-specific/linux/radeontools { };
28611 radeontop = callPackage ../os-specific/linux/radeontop { };
28613 rasdaemon = callPackage ../os-specific/linux/rasdaemon { };
28615 raspberrypifw = callPackage ../os-specific/linux/firmware/raspberrypi { };
28616 raspberrypiWirelessFirmware = callPackage ../os-specific/linux/firmware/raspberrypi-wireless { };
28618 raspberrypi-eeprom = callPackage ../os-specific/linux/raspberrypi-eeprom { };
28620 raspberrypi-armstubs = callPackage ../os-specific/linux/firmware/raspberrypi/armstubs.nix { };
28622 reap = callPackage ../os-specific/linux/reap { };
28624 rectangle = callPackage ../os-specific/darwin/rectangle { };
28626 regionset = callPackage ../os-specific/linux/regionset { };
28628 rfkill_udev = callPackage ../os-specific/linux/rfkill/udev.nix { };
28630 riscv-pk = callPackage ../misc/riscv-pk { };
28632 ristate = callPackage ../tools/misc/ristate { };
28634 roccat-tools = callPackage ../os-specific/linux/roccat-tools { };
28636 rojo = callPackage ../development/tools/rojo { };
28638 mediamtx = callPackage ../servers/mediamtx { };
28640 rtkit = callPackage ../os-specific/linux/rtkit { };
28642 rt-tests = callPackage ../os-specific/linux/rt-tests { };
28644 rt5677-firmware = callPackage ../os-specific/linux/firmware/rt5677 { };
28646 rtl8192su-firmware = callPackage ../os-specific/linux/firmware/rtl8192su-firmware { };
28648 rtl8761b-firmware = callPackage ../os-specific/linux/firmware/rtl8761b-firmware { };
28650 rtw88-firmware = callPackage ../os-specific/linux/firmware/rtw88-firmware { };
28652 rvvm = callPackage ../applications/virtualization/rvvm { };
28654 s3ql = callPackage ../tools/backup/s3ql { };
28656 sasutils = callPackage ../os-specific/linux/sasutils { };
28658 sass = callPackage ../development/tools/sass { };
28660 sassc = callPackage ../development/tools/sassc { };
28662 scanmem = callPackage ../tools/misc/scanmem { };
28664 schedtool = callPackage ../os-specific/linux/schedtool { };
28666 sddm-chili-theme = libsForQt5.callPackage ../data/themes/chili-sddm { };
28668 sdparm = callPackage ../os-specific/linux/sdparm { };
28670 sdrangel = libsForQt5.callPackage ../applications/radio/sdrangel { };
28672 setools = callPackage ../os-specific/linux/setools { };
28674 seturgent = callPackage ../os-specific/linux/seturgent { };
28676 sgx-azure-dcap-client = callPackage ../os-specific/linux/sgx/azure-dcap-client { };
28678 sgx-sdk = callPackage ../os-specific/linux/sgx/sdk { };
28680 sgx-ssl = callPackage ../os-specific/linux/sgx/ssl { };
28682 sgx-psw = callPackage ../os-specific/linux/sgx/psw {
28683 protobuf = protobuf_21;
28686 shadow = callPackage ../os-specific/linux/shadow { };
28688 shortcat = callPackage ../os-specific/darwin/shortcat { };
28690 sinit = callPackage ../os-specific/linux/sinit {
28691 rcinit = "/etc/rc.d/rc.init";
28692 rcshutdown = "/etc/rc.d/rc.shutdown";
28695 skopeo = callPackage ../development/tools/skopeo { };
28697 srisum = callPackage ../tools/misc/srisum { };
28699 smem = callPackage ../os-specific/linux/smem { };
28701 smimesign = callPackage ../os-specific/darwin/smimesign { };
28703 solo5 = callPackage ../os-specific/solo5 { };
28705 statik = callPackage ../development/tools/statik { };
28707 statifier = callPackage ../os-specific/linux/statifier { };
28709 steamos-devkit = callPackage ../development/tools/steamos-devkit { };
28711 swiftdefaultapps = callPackage ../os-specific/darwin/swiftdefaultapps { };
28713 sysdig = callPackage ../os-specific/linux/sysdig {
28715 }; # sysdig is a client, for a driver look at linuxPackagesFor
28717 sysfsutils = callPackage ../os-specific/linux/sysfsutils { };
28719 sysprof = callPackage ../development/tools/profiling/sysprof { };
28721 libsysprof-capture = callPackage ../development/tools/profiling/sysprof/capture.nix { };
28723 sysklogd = callPackage ../os-specific/linux/sysklogd { };
28725 syslinux = callPackage ../os-specific/linux/syslinux { };
28727 sysstat = callPackage ../os-specific/linux/sysstat { };
28729 systemd = callPackage ../os-specific/linux/systemd {
28730 # break some cyclic dependencies
28731 util-linux = util-linuxMinimal;
28732 # provide a super minimal gnupg used for systemd-machined
28733 gnupg = gnupg.override {
28734 enableMinimal = true;
28735 guiSupport = false;
28738 systemdMinimal = systemd.override {
28739 pname = "systemd-minimal";
28741 withAnalyze = false;
28742 withApparmor = false;
28744 withCompression = false;
28745 withCoredump = false;
28746 withCryptsetup = false;
28747 withRepart = false;
28748 withDocumentation = false;
28751 withHostnamed = false;
28754 withImportd = false;
28755 withLibBPF = false;
28756 withLibidn2 = false;
28757 withLocaled = false;
28758 withLogind = false;
28759 withMachined = false;
28760 withNetworkd = false;
28765 withPolkit = false;
28766 withPortabled = false;
28767 withRemote = false;
28768 withResolved = false;
28769 withShellCompletions = false;
28770 withSysupdate = false;
28771 withSysusers = false;
28772 withTimedated = false;
28773 withTimesyncd = false;
28774 withTpm2Tss = false;
28775 withUserDb = false;
28777 withBootloader = false;
28779 systemdLibs = systemdMinimal.override {
28780 pname = "systemd-minimal-libs";
28781 buildLibsOnly = true;
28785 if (with stdenv.hostPlatform; isLinux && isStatic) then libudev-zero
28788 systemd-wait = callPackage ../os-specific/linux/systemd-wait { };
28790 sysvinit = callPackage ../os-specific/linux/sysvinit { };
28792 sysvtools = sysvinit.override {
28793 withoutInitTools = true;
28796 # FIXME: `tcp-wrapper' is actually not OS-specific.
28797 tcp_wrappers = callPackage ../os-specific/linux/tcp-wrappers { };
28799 teck-udev-rules = callPackage ../os-specific/linux/teck-udev-rules { };
28801 tiptop = callPackage ../os-specific/linux/tiptop { };
28803 tpacpi-bat = callPackage ../os-specific/linux/tpacpi-bat { };
28805 trickster = callPackage ../servers/trickster/trickster.nix { };
28807 trinity = callPackage ../os-specific/linux/trinity { };
28809 trino-cli = callPackage ../development/tools/database/trino-cli { };
28811 trinsic-cli = callPackage ../tools/admin/trinsic-cli {
28812 inherit (darwin.apple_sdk.frameworks) Security;
28815 trust-dns = callPackage ../servers/dns/trust-dns { };
28817 trustymail = callPackage ../tools/security/trustymail { };
28819 tunctl = callPackage ../os-specific/linux/tunctl { };
28821 twa = callPackage ../tools/networking/twa { };
28823 twingate = callPackage ../applications/networking/twingate { };
28825 # Upstream U-Boots:
28826 inherit (callPackage ../misc/uboot {})
28829 ubootA20OlinuxinoLime
28830 ubootA20OlinuxinoLime2EMMC
28844 ubootOlimexA64Olinuxino
28847 ubootOrangePiZeroPlus2H5
28857 ubootQemuRiscv64Smode
28861 ubootRaspberryPi3_32bit
28862 ubootRaspberryPi3_64bit
28863 ubootRaspberryPi4_32bit
28864 ubootRaspberryPi4_64bit
28865 ubootRaspberryPiZero
28876 # Upstream Barebox:
28877 inherit (callPackage ../misc/barebox {})
28881 uclibc-ng-cross = uclibc-ng.override {
28882 stdenv = crossLibcStdenv;
28886 uclibc = uclibc-ng;
28887 uclibcCross = uclibc-ng-cross;
28889 eudev = callPackage ../by-name/eu/eudev/package.nix {
28890 util-linux = util-linuxMinimal;
28893 libudev0-shim = callPackage ../os-specific/linux/libudev0-shim { };
28895 udisks2 = callPackage ../os-specific/linux/udisks/2-default.nix { };
28898 ugtrain = callPackage ../tools/misc/ugtrain { };
28900 unscd = callPackage ../os-specific/linux/unscd { };
28902 untie = callPackage ../os-specific/linux/untie { };
28904 upower = callPackage ../os-specific/linux/upower { };
28906 upscayl = callPackage ../applications/graphics/upscayl { };
28908 usbguard = callPackage ../os-specific/linux/usbguard { };
28910 usbguard-notifier = callPackage ../os-specific/linux/usbguard-notifier { };
28912 usbrelay = callPackage ../os-specific/linux/usbrelay { };
28913 usbrelayd = callPackage ../os-specific/linux/usbrelay/daemon.nix { };
28915 usbtop = callPackage ../os-specific/linux/usbtop { };
28917 usbutils = callPackage ../os-specific/linux/usbutils { };
28919 userhosts = callPackage ../tools/networking/userhosts { };
28921 usermount = callPackage ../os-specific/linux/usermount { };
28923 util-linux = callPackage ../os-specific/linux/util-linux { };
28925 util-linuxMinimal = util-linux.override {
28926 nlsSupport = false;
28927 ncursesSupport = false;
28928 systemdSupport = false;
28929 translateManpages = false;
28932 v4l-utils = qt5.callPackage ../os-specific/linux/v4l-utils { };
28934 v4l2-relayd = callPackage ../os-specific/linux/v4l2-relayd { };
28936 vendir = callPackage ../development/tools/vendir { };
28938 vndr = callPackage ../development/tools/vndr { };
28940 vdo = callPackage ../os-specific/linux/vdo { };
28942 windmill = callPackage ../servers/windmill {};
28944 windows = callPackages ../os-specific/windows {};
28946 wirelesstools = callPackage ../os-specific/linux/wireless-tools { };
28948 wooting-udev-rules = callPackage ../os-specific/linux/wooting-udev-rules { };
28950 teensy-udev-rules = callPackage ../os-specific/linux/teensy-udev-rules { };
28952 wpa_supplicant = callPackage ../os-specific/linux/wpa_supplicant { };
28954 wpa_supplicant_ro_ssids = wpa_supplicant.override {
28955 readOnlyModeSSIDs = true;
28958 wpa_supplicant_gui = libsForQt5.callPackage ../os-specific/linux/wpa_supplicant/gui.nix { };
28960 xf86_input_cmt = callPackage ../os-specific/linux/xf86-input-cmt { };
28962 xf86_input_wacom = callPackage ../os-specific/linux/xf86-input-wacom { };
28964 xf86_video_nested = callPackage ../os-specific/linux/xf86-video-nested { };
28966 xilinx-bootgen = callPackage ../tools/misc/xilinx-bootgen { };
28968 xorg_sys_opengl = callPackage ../os-specific/linux/opengl/xorg-sys { };
28970 zd1211fw = callPackage ../os-specific/linux/firmware/zd1211 { };
28972 zenmonitor = callPackage ../os-specific/linux/zenmonitor { };
28974 zfsStable = callPackage ../os-specific/linux/zfs/stable.nix {
28975 configFile = "user";
28977 zfsUnstable = callPackage ../os-specific/linux/zfs/unstable.nix {
28978 configFile = "user";
28984 _3270font = callPackage ../data/fonts/3270font { };
28986 adapta-backgrounds = callPackage ../data/misc/adapta-backgrounds { };
28988 adapta-gtk-theme = callPackage ../data/themes/adapta { };
28990 adapta-kde-theme = callPackage ../data/themes/adapta-kde { };
28992 adementary-theme = callPackage ../data/themes/adementary { };
28994 adi1090x-plymouth-themes = callPackage ../data/themes/adi1090x-plymouth-themes { };
28996 adwaita-qt = libsForQt5.callPackage ../data/themes/adwaita-qt { };
28998 adwaita-qt6 = qt6Packages.callPackage ../data/themes/adwaita-qt {
29002 adw-gtk3 = callPackage ../data/themes/adw-gtk3 { };
29004 agave = callPackage ../data/fonts/agave { };
29006 aileron = callPackage ../data/fonts/aileron { };
29008 alacritty-theme = callPackage ../data/themes/alacritty-theme { };
29010 albatross = callPackage ../data/themes/albatross { };
29012 alegreya = callPackage ../data/fonts/alegreya { };
29014 alegreya-sans = callPackage ../data/fonts/alegreya-sans { };
29016 alice = callPackage ../data/fonts/alice { };
29018 alkalami = callPackage ../data/fonts/alkalami { };
29020 amber-theme = callPackage ../data/themes/amber { };
29022 amiri = callPackage ../data/fonts/amiri { };
29024 anarchism = callPackage ../data/documentation/anarchism { };
29026 ananicy = callPackage ../misc/ananicy { };
29028 ananicy-cpp = callPackage ../misc/ananicy-cpp { };
29030 ananicy-rules-cachyos = callPackage ../misc/ananicy-rules-cachyos { };
29032 andagii = callPackage ../data/fonts/andagii { };
29034 andika = callPackage ../data/fonts/andika { };
29036 androguard = with python3.pkgs; toPythonApplication androguard;
29038 android-udev-rules = callPackage ../os-specific/linux/android-udev-rules { };
29040 ankacoder = callPackage ../data/fonts/ankacoder { };
29041 ankacoder-condensed = callPackage ../data/fonts/ankacoder/condensed.nix { };
29043 annapurna-sil = callPackage ../data/fonts/annapurna-sil { };
29045 anonymousPro = callPackage ../data/fonts/anonymous-pro { };
29047 ant-theme = callPackage ../data/themes/ant-theme/ant.nix { };
29049 ant-bloody-theme = callPackage ../data/themes/ant-theme/ant-bloody.nix { };
29051 dracula-theme = callPackage ../data/themes/dracula-theme { };
29053 ant-nebula-theme = callPackage ../data/themes/ant-theme/ant-nebula.nix { };
29055 arc-icon-theme = callPackage ../data/icons/arc-icon-theme { };
29057 arc-kde-theme = callPackage ../data/themes/arc-kde { };
29059 arc-theme = callPackage ../data/themes/arc { };
29061 arkpandora_ttf = callPackage ../data/fonts/arkpandora { };
29063 aurulent-sans = callPackage ../data/fonts/aurulent-sans { };
29065 ayu-theme-gtk = callPackage ../data/themes/ayu-theme-gtk { };
29067 b612 = callPackage ../data/fonts/b612 { };
29069 babelstone-han = callPackage ../data/fonts/babelstone-han { };
29071 baekmuk-ttf = callPackage ../data/fonts/baekmuk-ttf { };
29073 bakoma_ttf = callPackage ../data/fonts/bakoma-ttf { };
29075 banana-cursor = callPackage ../data/icons/banana-cursor { };
29077 barlow = callPackage ../data/fonts/barlow { };
29079 base16-schemes = callPackage ../data/themes/base16-schemes { };
29081 bgnet = callPackage ../data/documentation/bgnet { };
29083 bibata-cursors = callPackage ../data/icons/bibata-cursors { attrs = python3Packages.attrs; };
29084 bibata-extra-cursors = callPackage ../data/icons/bibata-cursors/extra.nix { };
29085 bibata-cursors-translucent = callPackage ../data/icons/bibata-cursors/translucent.nix { };
29087 apple-cursor = callPackage ../data/icons/apple-cursor { };
29089 blackbird = callPackage ../data/themes/blackbird { };
29091 blackout = callPackage ../data/fonts/blackout { };
29093 breath-theme = libsForQt5.callPackage ../data/themes/breath-theme { };
29095 brise = callPackage ../data/misc/brise { };
29097 apl386 = callPackage ../data/fonts/apl386 { };
29099 bqn386 = callPackage ../data/fonts/bqn386 { };
29101 cacert = callPackage ../data/misc/cacert { };
29103 caladea = callPackage ../data/fonts/caladea { };
29105 canta-theme = callPackage ../data/themes/canta { };
29107 cantarell-fonts = callPackage ../data/fonts/cantarell-fonts { };
29109 capitaine-cursors = callPackage ../data/icons/capitaine-cursors { };
29111 capitaine-cursors-themed = callPackage ../data/icons/capitaine-cursors-themed { };
29113 carlito = callPackage ../data/fonts/carlito { };
29115 cascadia-code = callPackage ../data/fonts/cascadia-code { };
29117 catppuccin-cursors = callPackage ../data/icons/catppuccin-cursors { };
29119 ccsymbols = callPackage ../data/fonts/ccsymbols { };
29121 charis-sil = callPackage ../data/fonts/charis-sil { };
29123 changie = callPackage ../development/tools/changie { };
29125 cherry = callPackage ../data/fonts/cherry { };
29127 chonburi-font = callPackage ../data/fonts/chonburi { };
29129 chunk = callPackage ../data/fonts/chunk { };
29131 cldr-annotations = callPackage ../data/misc/cldr-annotations { };
29133 clearlooks-phenix = callPackage ../data/themes/clearlooks-phenix { };
29135 cnspec = callPackage ../tools/security/cnspec { };
29137 cnstrokeorder = callPackage ../data/fonts/cnstrokeorder { };
29139 colloid-gtk-theme = callPackage ../data/themes/colloid-gtk-theme { };
29141 colloid-icon-theme = callPackage ../data/icons/colloid-icon-theme { };
29143 comfortaa = callPackage ../data/fonts/comfortaa { };
29145 colloid-kde = callPackage ../data/themes/colloid-kde { };
29147 comic-mono = callPackage ../data/fonts/comic-mono { };
29149 comic-neue = callPackage ../data/fonts/comic-neue { };
29151 comic-relief = callPackage ../data/fonts/comic-relief { };
29153 comixcursors = callPackage ../data/icons/comixcursors { };
29155 corefonts = callPackage ../data/fonts/corefonts { };
29157 courier-prime = callPackage ../data/fonts/courier-prime { };
29159 cozette = callPackage ../data/fonts/cozette { };
29161 culmus = callPackage ../data/fonts/culmus { };
29163 clearlyU = callPackage ../data/fonts/clearlyU { };
29165 cm_unicode = callPackage ../data/fonts/cm-unicode { };
29167 creep = callPackage ../data/fonts/creep { };
29169 crimson = callPackage ../data/fonts/crimson { };
29171 crimson-pro = callPackage ../data/fonts/crimson-pro { };
29173 dejavu_fonts = lowPrio (callPackage ../data/fonts/dejavu-fonts {});
29175 # solve collision for nix-env before https://github.com/NixOS/nix/pull/815
29176 dejavu_fontsEnv = buildEnv {
29177 name = dejavu_fonts.name;
29178 paths = [ dejavu_fonts.out ];
29181 dina-font = callPackage ../data/fonts/dina { };
29183 dm-sans = callPackage ../data/fonts/dm-sans { };
29184 dns-root-data = callPackage ../data/misc/dns-root-data { };
29186 docbook5 = callPackage ../data/sgml+xml/schemas/docbook-5.0 { };
29188 docbook_sgml_dtd_31 = callPackage ../data/sgml+xml/schemas/sgml-dtd/docbook/3.1.nix { };
29190 docbook_sgml_dtd_41 = callPackage ../data/sgml+xml/schemas/sgml-dtd/docbook/4.1.nix { };
29192 docbook_xml_dtd_412 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.1.2.nix { };
29194 docbook_xml_dtd_42 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.2.nix { };
29196 docbook_xml_dtd_43 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.3.nix { };
29198 docbook_xml_dtd_44 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.4.nix { };
29200 docbook_xml_dtd_45 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.5.nix { };
29202 docbook_xml_ebnf_dtd = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook-ebnf { };
29204 inherit (callPackages ../data/sgml+xml/stylesheets/xslt/docbook-xsl { })
29208 # TODO: move this to aliases
29209 docbook_xsl = docbook-xsl-nons;
29210 docbook_xsl_ns = docbook-xsl-ns;
29212 documentation-highlighter = callPackage ../misc/documentation-highlighter { };
29214 mmdoc = callPackage ../tools/text/mmdoc { };
29216 documize-community = callPackage ../servers/documize-community { };
29218 doge = callPackage ../misc/doge { };
29220 doulos-sil = callPackage ../data/fonts/doulos-sil { };
29222 cabin = callPackage ../data/fonts/cabin { };
29224 camingo-code = callPackage ../data/fonts/camingo-code { };
29226 combinatorial_designs = callPackage ../data/misc/combinatorial_designs { };
29228 commit-mono = callPackage ../data/fonts/commit-mono { };
29230 conway_polynomials = callPackage ../data/misc/conway_polynomials { };
29232 cooper-hewitt = callPackage ../data/fonts/cooper-hewitt { };
29234 d2coding = callPackage ../data/fonts/d2coding { };
29236 dosis = callPackage ../data/fonts/dosis { };
29238 dosemu_fonts = callPackage ../data/fonts/dosemu-fonts { };
29240 dotcolon-fonts = callPackage ../data/fonts/dotcolon-fonts { };
29242 dracula-icon-theme = callPackage ../data/icons/dracula-icon-theme { };
29244 e17gtk = callPackage ../data/themes/e17gtk { };
29246 eb-garamond = callPackage ../data/fonts/eb-garamond { };
29248 edukai = callPackage ../data/fonts/edukai { };
29250 eduli = callPackage ../data/fonts/eduli { };
29254 edusong = callPackage ../data/fonts/edusong { };
29256 efont-unicode = callPackage ../data/fonts/efont-unicode { };
29258 elliptic_curves = callPackage ../data/misc/elliptic_curves { };
29260 equilux-theme = callPackage ../data/themes/equilux-theme { };
29262 eunomia = callPackage ../data/fonts/eunomia { };
29264 fa_1 = callPackage ../data/fonts/fa_1 { };
29266 f1_8 = callPackage ../data/fonts/f1_8 { };
29268 f5_6 = callPackage ../data/fonts/f5_6 { };
29270 faba-icon-theme = callPackage ../data/icons/faba-icon-theme { };
29272 faba-mono-icons = callPackage ../data/icons/faba-mono-icons { };
29274 ferrum = callPackage ../data/fonts/ferrum { };
29276 fg-virgil = callPackage ../data/fonts/fg-virgil { };
29278 fixedsys-excelsior = callPackage ../data/fonts/fixedsys-excelsior { };
29280 graphs = callPackage ../data/misc/graphs { };
29282 emacs-all-the-icons-fonts = callPackage ../data/fonts/emacs-all-the-icons-fonts { };
29284 emojione = callPackage ../data/fonts/emojione {
29285 inherit (nodePackages) svgo;
29288 emojipick = callPackage ../applications/misc/emojipick { };
29290 encode-sans = callPackage ../data/fonts/encode-sans { };
29292 envypn-font = callPackage ../data/fonts/envypn-font { };
29294 ezra-sil = callPackage ../data/fonts/ezra-sil { };
29296 fantasque-sans-mono = callPackage ../data/fonts/fantasque-sans-mono { };
29298 fanwood = callPackage ../data/fonts/fanwood { };
29300 fira = callPackage ../data/fonts/fira { };
29302 fira-code = callPackage ../data/fonts/fira-code { };
29303 fira-code-symbols = callPackage ../data/fonts/fira-code/symbols.nix { };
29304 fira-code-nerdfont = nerdfonts.override {
29305 fonts = [ "FiraCode" ];
29308 fira-go = callPackage ../data/fonts/fira-go { };
29310 fira-mono = callPackage ../data/fonts/fira-mono { };
29312 flat-remix-icon-theme = callPackage ../data/icons/flat-remix-icon-theme {
29313 inherit (plasma5Packages) breeze-icons;
29315 flat-remix-gtk = callPackage ../data/themes/flat-remix-gtk { };
29316 flat-remix-gnome = callPackage ../data/themes/flat-remix-gnome { };
29318 fluent-gtk-theme = callPackage ../data/themes/fluent-gtk-theme { };
29320 fluent-icon-theme = callPackage ../data/icons/fluent-icon-theme { };
29322 font-awesome_4 = (callPackage ../data/fonts/font-awesome { }).v4;
29323 font-awesome_5 = (callPackage ../data/fonts/font-awesome { }).v5;
29324 font-awesome_6 = (callPackage ../data/fonts/font-awesome { }).v6;
29325 font-awesome = font-awesome_6;
29327 fraunces = callPackage ../data/fonts/fraunces { };
29329 freefont_ttf = callPackage ../data/fonts/freefont-ttf { };
29331 freepats = callPackage ../data/misc/freepats { };
29333 game-devices-udev-rules = callPackage ../os-specific/linux/game-devices-udev-rules { };
29335 garamond-libre = callPackage ../data/fonts/garamond-libre { };
29337 g15daemon = callPackage ../os-specific/linux/g15daemon { };
29339 galatia-sil = callPackage ../data/fonts/galatia-sil { };
29341 gentium = callPackage ../data/fonts/gentium { };
29343 gentium-book-basic = callPackage ../data/fonts/gentium-book-basic { };
29345 geolite-legacy = callPackage ../data/misc/geolite-legacy { };
29347 gohufont = callPackage ../data/fonts/gohufont { };
29349 gnome-user-docs = callPackage ../data/documentation/gnome-user-docs { };
29351 gsettings-desktop-schemas = callPackage ../development/libraries/gsettings-desktop-schemas { };
29353 gnome-icon-theme = callPackage ../data/icons/gnome-icon-theme { };
29355 go-font = callPackage ../data/fonts/go-font { };
29357 goudy-bookletter-1911 = callPackage ../data/fonts/goudy-bookletter-1911 { };
29359 graphite-gtk-theme = callPackage ../data/themes/graphite-gtk-theme { };
29361 graphite-kde-theme = callPackage ../data/themes/graphite-kde-theme { };
29363 greybird = callPackage ../data/themes/greybird { };
29365 gruvbox-dark-gtk = callPackage ../data/themes/gruvbox-dark-gtk { };
29367 palenight-theme = callPackage ../data/themes/gtk-theme-framework { theme = "palenight"; };
29369 amarena-theme = callPackage ../data/themes/gtk-theme-framework { theme = "amarena"; };
29371 gruvterial-theme = callPackage ../data/themes/gtk-theme-framework { theme = "gruvterial"; };
29373 oceanic-theme = callPackage ../data/themes/gtk-theme-framework { theme = "oceanic"; };
29375 spacx-gtk-theme = callPackage ../data/themes/gtk-theme-framework { theme = "spacx"; };
29377 gruvbox-dark-icons-gtk = callPackage ../data/icons/gruvbox-dark-icons-gtk {
29378 inherit (plasma5Packages) breeze-icons;
29381 gruvbox-gtk-theme = callPackage ../data/themes/gruvbox-gtk-theme { };
29383 gubbi-font = callPackage ../data/fonts/gubbi { };
29385 gyre-fonts = callPackage ../data/fonts/gyre { };
29387 hack-font = callPackage ../data/fonts/hack { };
29389 hackgen-font = callPackage ../data/fonts/hackgen { };
29391 hackgen-nf-font = callPackage ../data/fonts/hackgen/nerdfont.nix { };
29393 helvetica-neue-lt-std = callPackage ../data/fonts/helvetica-neue-lt-std { };
29395 helvum = callPackage ../applications/audio/helvum { };
29397 hetzner-kube = callPackage ../applications/networking/cluster/hetzner-kube { };
29399 hicolor-icon-theme = callPackage ../data/icons/hicolor-icon-theme { };
29401 hannom = callPackage ../data/fonts/hannom { };
29403 hanazono = callPackage ../data/fonts/hanazono { };
29405 hermit = callPackage ../data/fonts/hermit { };
29407 hubot-sans = callPackage ../data/fonts/hubot-sans { };
29409 humanity-icon-theme = callPackage ../data/icons/humanity-icon-theme { };
29411 hyperscrypt-font = callPackage ../data/fonts/hyperscrypt { };
29413 ia-writer-duospace = callPackage ../data/fonts/ia-writer-duospace { };
29415 i-dot-ming = callPackage ../data/fonts/i-dot-ming { };
29417 ibm-plex = callPackage ../data/fonts/ibm-plex { };
29419 iconpack-jade = callPackage ../data/icons/iconpack-jade { };
29421 iconpack-obsidian = callPackage ../data/icons/iconpack-obsidian { };
29423 inconsolata = callPackage ../data/fonts/inconsolata { };
29425 inconsolata-lgc = callPackage ../data/fonts/inconsolata/lgc.nix { };
29427 inconsolata-nerdfont = nerdfonts.override {
29428 fonts = [ "Inconsolata" ];
29431 intel-one-mono = callPackage ../data/fonts/intel-one-mono {};
29433 input-fonts = callPackage ../data/fonts/input-fonts { };
29435 inriafonts = callPackage ../data/fonts/inriafonts { };
29437 iosevka = callPackage ../data/fonts/iosevka { };
29438 iosevka-bin = callPackage ../data/fonts/iosevka/bin.nix { };
29439 iosevka-comfy = recurseIntoAttrs (callPackages ../data/fonts/iosevka/comfy.nix {});
29441 ipafont = callPackage ../data/fonts/ipafont { };
29442 ipaexfont = callPackage ../data/fonts/ipaexfont { };
29444 iwona = callPackage ../data/fonts/iwona { };
29446 jetbrains-mono = callPackage ../data/fonts/jetbrains-mono { };
29448 jost = callPackage ../data/fonts/jost { };
29450 joypixels = callPackage ../data/fonts/joypixels { };
29452 junction-font = callPackage ../data/fonts/junction { };
29454 junicode = callPackage ../data/fonts/junicode { };
29456 julia-mono = callPackage ../data/fonts/julia-mono { };
29458 juno-theme = callPackage ../data/themes/juno { };
29460 kanit-font = callPackage ../data/fonts/kanit { };
29462 kanji-stroke-order-font = callPackage ../data/fonts/kanji-stroke-order-font { };
29464 kacst = callPackage ../data/fonts/kacst { };
29466 kawkab-mono-font = callPackage ../data/fonts/kawkab-mono { };
29468 kde-rounded-corners = libsForQt5.callPackage ../data/themes/kwin-decorations/kde-rounded-corners { };
29470 khmeros = callPackage ../data/fonts/khmeros { };
29472 knewave = callPackage ../data/fonts/knewave { };
29474 kochi-substitute = callPackage ../data/fonts/kochi-substitute { };
29476 kochi-substitute-naga10 = callPackage ../data/fonts/kochi-substitute-naga10 { };
29478 kode-mono = callPackage ../data/fonts/kode-mono { };
29480 kopia = callPackage ../tools/backup/kopia { };
29482 kora-icon-theme = callPackage ../data/icons/kora-icon-theme {
29483 inherit (gnome) adwaita-icon-theme;
29484 inherit (libsForQt5.kdeFrameworks) breeze-icons;
29487 koreader = callPackage ../applications/misc/koreader { };
29489 kreative-square-fonts = callPackage ../data/fonts/kreative-square-fonts { };
29491 la-capitaine-icon-theme = callPackage ../data/icons/la-capitaine-icon-theme {
29492 inherit (plasma5Packages) breeze-icons;
29493 inherit (pantheon) elementary-icon-theme;
29496 layan-gtk-theme = callPackage ../data/themes/layan-gtk-theme { };
29498 layan-kde = callPackage ../data/themes/layan-kde { };
29500 lao = callPackage ../data/fonts/lao { };
29502 lato = callPackage ../data/fonts/lato { };
29504 league-gothic = callPackage ../data/fonts/league-gothic { };
29506 league-of-moveable-type = callPackage ../data/fonts/league-of-moveable-type { };
29508 league-script-number-one = callPackage ../data/fonts/league-script-number-one { };
29510 league-spartan = callPackage ../data/fonts/league-spartan { };
29512 ledger-udev-rules = callPackage ../os-specific/linux/ledger-udev-rules { };
29514 libGDSII = callPackage ../development/libraries/science/chemistry/libGDSII { };
29516 inherit (callPackages ../data/fonts/liberation-fonts { })
29520 liberation_ttf = liberation_ttf_v2;
29522 liberation-sans-narrow = callPackage ../data/fonts/liberation-sans-narrow { };
29524 libevdevc = callPackage ../os-specific/linux/libevdevc { };
29526 libgestures = callPackage ../os-specific/linux/libgestures { };
29528 liberastika = callPackage ../data/fonts/liberastika { };
29530 libertine = callPackage ../data/fonts/libertine { };
29532 libertinus = callPackage ../data/fonts/libertinus { };
29534 libratbag = callPackage ../os-specific/linux/libratbag { };
29536 librist = callPackage ../development/libraries/librist { };
29538 libre-baskerville = callPackage ../data/fonts/libre-baskerville { };
29540 libre-bodoni = callPackage ../data/fonts/libre-bodoni { };
29542 libre-caslon = callPackage ../data/fonts/libre-caslon { };
29544 libre-franklin = callPackage ../data/fonts/libre-franklin { };
29546 lightly-qt = libsForQt5.callPackage ../data/themes/lightly-qt { };
29548 lightly-boehs = libsForQt5.callPackage ../data/themes/lightly-boehs { };
29550 linden-hill = callPackage ../data/fonts/linden-hill { };
29552 line-awesome = callPackage ../data/fonts/line-awesome { };
29554 linearicons-free = callPackage ../data/fonts/linearicons-free { };
29556 linja-pi-pu-lukin = callPackage ../data/fonts/linja-pi-pu-lukin { };
29558 linja-sike = callPackage ../data/fonts/linja-sike { };
29560 linux-manual = callPackage ../data/documentation/linux-manual { };
29562 lklug-sinhala = callPackage ../data/fonts/lklug-sinhala { };
29564 lmmath = callPackage ../data/fonts/lmmath { };
29566 lmodern = callPackage ../data/fonts/lmodern { };
29568 logiops = callPackage ../misc/drivers/logiops { };
29570 # ltunifi and solaar both provide udev rules but solaar's rules are more
29571 # up-to-date so we simply use that instead of having to maintain our own rules
29572 logitech-udev-rules = solaar.udev;
29574 # lohit-fonts.assamese lohit-fonts.bengali lohit-fonts.devanagari lohit-fonts.gujarati lohit-fonts.gurmukhi
29575 # lohit-fonts.kannada lohit-fonts.malayalam lohit-fonts.marathi lohit-fonts.nepali lohit-fonts.odia
29576 # lohit-fonts.tamil-classical lohit-fonts.tamil lohit-fonts.telugu
29577 # lohit-fonts.kashmiri lohit-fonts.konkani lohit-fonts.maithili lohit-fonts.sindhi
29578 lohit-fonts = recurseIntoAttrs ( callPackages ../data/fonts/lohit-fonts { } );
29580 lounge-gtk-theme = callPackage ../data/themes/lounge { };
29582 luculent = callPackage ../data/fonts/luculent { };
29584 luna-icons = callPackage ../data/icons/luna-icons {
29585 inherit (plasma5Packages) breeze-icons;
29588 lxgw-neoxihei = callPackage ../data/fonts/lxgw-neoxihei { };
29590 lxgw-wenkai = callPackage ../data/fonts/lxgw-wenkai { };
29592 maia-icon-theme = libsForQt5.callPackage ../data/icons/maia-icon-theme { };
29594 mailcap = callPackage ../data/misc/mailcap { };
29596 marathi-cursive = callPackage ../data/fonts/marathi-cursive { };
29598 man-pages = callPackage ../data/documentation/man-pages { };
29600 man-pages-posix = callPackage ../data/documentation/man-pages-posix { };
29602 manrope = callPackage ../data/fonts/manrope { };
29604 martian-mono = callPackage ../data/fonts/martian-mono { };
29606 marwaita = callPackage ../data/themes/marwaita { };
29608 marwaita-manjaro = callPackage ../data/themes/marwaita-manjaro { };
29610 marwaita-peppermint = callPackage ../data/themes/marwaita-peppermint { };
29612 marwaita-pop_os = callPackage ../data/themes/marwaita-pop_os { };
29614 marwaita-ubuntu = callPackage ../data/themes/marwaita-ubuntu { };
29616 matcha-gtk-theme = callPackage ../data/themes/matcha { };
29618 materia-theme = callPackage ../data/themes/materia-theme { };
29620 materia-kde-theme = callPackage ../data/themes/materia-kde { };
29622 material-design-icons = callPackage ../data/fonts/material-design-icons { };
29624 material-icons = callPackage ../data/fonts/material-icons { };
29626 material-symbols = callPackage ../data/fonts/material-symbols { };
29628 material-kwin-decoration = libsForQt5.callPackage ../data/themes/material-kwin-decoration { };
29630 meslo-lg = callPackage ../data/fonts/meslo-lg { };
29632 meslo-lgs-nf = callPackage ../data/fonts/meslo-lgs-nf { };
29634 migmix = callPackage ../data/fonts/migmix { };
29636 migu = callPackage ../data/fonts/migu { };
29638 miscfiles = callPackage ../data/misc/miscfiles { };
29640 media-player-info = callPackage ../data/misc/media-player-info { };
29642 medio = callPackage ../data/fonts/medio { };
29644 melete = callPackage ../data/fonts/melete { };
29646 mno16 = callPackage ../data/fonts/mno16 { };
29648 mnist = callPackage ../data/machine-learning/mnist { };
29650 mobile-broadband-provider-info = callPackage ../data/misc/mobile-broadband-provider-info { };
29652 mojave-gtk-theme = callPackage ../data/themes/mojave {
29653 inherit (gnome) gnome-shell;
29656 moka-icon-theme = callPackage ../data/icons/moka-icon-theme { };
29658 mona-sans = callPackage ../data/fonts/mona-sans { };
29660 monoid = callPackage ../data/fonts/monoid { };
29662 mononoki = callPackage ../data/fonts/mononoki { };
29664 montserrat = callPackage ../data/fonts/montserrat { };
29666 mph_2b_damase = callPackage ../data/fonts/mph-2b-damase { };
29668 mplus-outline-fonts = recurseIntoAttrs (callPackage ../data/fonts/mplus-outline-fonts { });
29670 mro-unicode = callPackage ../data/fonts/mro-unicode { };
29672 mustache-spec = callPackage ../data/documentation/mustache-spec { };
29674 mustache-tcl = callPackage ../development/libraries/mustache-tcl { };
29676 mustache-go = callPackage ../development/tools/mustache-go { };
29678 mustache-hpp = callPackage ../development/libraries/mustache-hpp { };
29680 myrddin = callPackage ../development/compilers/myrddin { };
29682 myrica = callPackage ../data/fonts/myrica { };
29684 nacelle = callPackage ../data/fonts/nacelle { };
29686 nafees = callPackage ../data/fonts/nafees { };
29688 nanum = callPackage ../data/fonts/nanum { };
29690 nanum-gothic-coding = callPackage ../data/fonts/nanum-gothic-coding { };
29692 nasin-nanpa = callPackage ../data/fonts/nasin-nanpa { };
29694 national-park-typeface = callPackage ../data/fonts/national-park { };
29696 netease-music-tui = callPackage ../applications/audio/netease-music-tui { };
29698 netease-cloud-music-gtk = callPackage ../applications/audio/netease-cloud-music-gtk {
29699 inherit (darwin.apple_sdk.frameworks) Foundation SystemConfiguration;
29702 nordic = callPackage ../data/themes/nordic {
29703 inherit (libsForQt5) breeze-icons plasma-framework plasma-workspace;
29706 nordzy-cursor-theme = callPackage ../data/icons/nordzy-cursor-theme { };
29708 nordzy-icon-theme = callPackage ../data/icons/nordzy-icon-theme { };
29710 inherit (callPackages ../data/fonts/noto-fonts {})
29713 noto-fonts-lgc-plus
29714 noto-fonts-cjk-sans
29715 noto-fonts-cjk-serif
29716 noto-fonts-color-emoji
29717 noto-fonts-emoji-blob-bin
29718 noto-fonts-monochrome-emoji
29721 nuclear = callPackage ../applications/audio/nuclear { };
29723 nuclei = callPackage ../tools/security/nuclei { };
29725 nullmailer = callPackage ../servers/mail/nullmailer {
29726 stdenv = gccStdenv;
29729 numix-icon-theme = callPackage ../data/icons/numix-icon-theme {
29730 inherit (gnome) adwaita-icon-theme;
29731 inherit (plasma5Packages) breeze-icons;
29734 numix-icon-theme-circle = callPackage ../data/icons/numix-icon-theme-circle { };
29736 numix-icon-theme-square = callPackage ../data/icons/numix-icon-theme-square { };
29738 numix-cursor-theme = callPackage ../data/icons/numix-cursor-theme { };
29740 numix-gtk-theme = callPackage ../data/themes/numix { };
29742 numix-solarized-gtk-theme = callPackage ../data/themes/numix-solarized { };
29744 numix-sx-gtk-theme = callPackage ../data/themes/numix-sx { };
29746 office-code-pro = callPackage ../data/fonts/office-code-pro { };
29748 oldstandard = callPackage ../data/fonts/oldstandard { };
29750 oldsindhi = callPackage ../data/fonts/oldsindhi { };
29752 omni-gtk-theme = callPackage ../data/themes/omni-gtk-theme { };
29754 onestepback = callPackage ../data/themes/onestepback { };
29756 open-dyslexic = callPackage ../data/fonts/open-dyslexic { };
29758 open-sans = callPackage ../data/fonts/open-sans { };
29760 openmoji-color = callPackage ../data/fonts/openmoji { variant = "color"; };
29762 openmoji-black = callPackage ../data/fonts/openmoji { variant = "black"; };
29764 openzone-cursors = callPackage ../data/themes/openzone { };
29766 oranchelo-icon-theme = callPackage ../data/icons/oranchelo-icon-theme { };
29768 orbitron = callPackage ../data/fonts/orbitron { };
29770 orbuculum = callPackage ../development/embedded/orbuculum { };
29772 orchis-theme = callPackage ../data/themes/orchis-theme { };
29774 orion = callPackage ../data/themes/orion { };
29776 ostrich-sans = callPackage ../data/fonts/ostrich-sans { };
29778 overpass = callPackage ../data/fonts/overpass { };
29780 oxygenfonts = callPackage ../data/fonts/oxygenfonts { };
29782 paper-gtk-theme = callPackage ../data/themes/paper-gtk { };
29784 paper-icon-theme = callPackage ../data/icons/paper-icon-theme { };
29786 papirus-icon-theme = callPackage ../data/icons/papirus-icon-theme {
29787 inherit (plasma5Packages) breeze-icons;
29790 papirus-maia-icon-theme = callPackage ../data/icons/papirus-maia-icon-theme {
29791 inherit (plasma5Packages) breeze-icons;
29794 papirus-folders = callPackage ../data/misc/papirus-folders { };
29796 papirus-nord = callPackage ../data/icons/papirus-nord { };
29798 plasma-overdose-kde-theme = callPackage ../data/themes/plasma-overdose-kde-theme { };
29800 papis = with python3Packages; toPythonApplication papis;
29802 paperlike-go = callPackage ../tools/misc/paperlike-go { };
29804 paps = callPackage ../tools/misc/paps { };
29806 pecita = callPackage ../data/fonts/pecita { };
29808 paratype-pt-mono = callPackage ../data/fonts/paratype-pt/mono.nix { };
29809 paratype-pt-sans = callPackage ../data/fonts/paratype-pt/sans.nix { };
29810 paratype-pt-serif = callPackage ../data/fonts/paratype-pt/serif.nix { };
29812 pari-galdata = callPackage ../data/misc/pari-galdata { };
29814 pari-seadata-small = callPackage ../data/misc/pari-seadata-small { };
29816 penna = callPackage ../data/fonts/penna { };
29818 pitch-black = callPackage ../data/themes/pitch-black { };
29820 plano-theme = callPackage ../data/themes/plano { };
29822 plata-theme = callPackage ../data/themes/plata {
29823 inherit (mate) marco;
29826 poly = callPackage ../data/fonts/poly { };
29828 polychromatic = libsForQt5.callPackage ../applications/misc/polychromatic { };
29830 polytopes_db = callPackage ../data/misc/polytopes_db { };
29832 pop-gtk-theme = callPackage ../data/themes/pop-gtk { };
29834 pop-icon-theme = callPackage ../data/icons/pop-icon-theme {
29835 inherit (gnome) adwaita-icon-theme;
29838 powerline-fonts = callPackage ../data/fonts/powerline-fonts { };
29840 powerline-symbols = callPackage ../data/fonts/powerline-symbols { };
29842 powerline-go = callPackage ../tools/misc/powerline-go { };
29844 powerline-rs = callPackage ../tools/misc/powerline-rs {
29845 inherit (darwin.apple_sdk.frameworks) Security;
29848 prociono = callPackage ../data/fonts/prociono { };
29850 profont = callPackage ../data/fonts/profont { };
29852 proggyfonts = callPackage ../data/fonts/proggyfonts { };
29854 public-sans = callPackage ../data/fonts/public-sans { };
29856 publicsuffix-list = callPackage ../data/misc/publicsuffix-list { };
29858 phinger-cursors = callPackage ../data/icons/phinger-cursors { };
29860 qogir-icon-theme = callPackage ../data/icons/qogir-icon-theme { };
29862 qogir-kde = callPackage ../data/themes/qogir-kde { };
29864 qogir-theme = callPackage ../data/themes/qogir { };
29866 quintom-cursor-theme = callPackage ../data/icons/quintom-cursor-theme { };
29868 redhat-official-fonts = callPackage ../data/fonts/redhat-official { };
29870 rime-data = callPackage ../data/misc/rime-data { };
29872 roapi-http = callPackage ../servers/roapi/http.nix { };
29874 rose-pine-gtk-theme = callPackage ../data/themes/rose-pine-gtk { };
29875 rose-pine-icon-theme = callPackage ../data/icons/rose-pine { };
29877 route159 = callPackage ../data/fonts/route159 { };
29879 ruwudu = callPackage ../data/fonts/ruwudu { };
29881 sampradaya = callPackage ../data/fonts/sampradaya { };
29883 sarabun-font = callPackage ../data/fonts/sarabun { };
29885 sarasa-gothic = callPackage ../data/fonts/sarasa-gothic { };
29887 savepagenow = callPackage ../tools/misc/savepagenow { };
29889 scheme-manpages = callPackage ../data/documentation/scheme-manpages { };
29891 scowl = callPackage ../data/misc/scowl { };
29893 seshat = callPackage ../data/fonts/seshat { };
29895 session-desktop = callPackage ../applications/networking/instant-messengers/session-desktop { };
29897 shaderc = callPackage ../development/compilers/shaderc {
29898 inherit (darwin) autoSignDarwinBinariesHook cctools;
29901 shades-of-gray-theme = callPackage ../data/themes/shades-of-gray { };
29903 sierra-breeze-enhanced = libsForQt5.callPackage ../data/themes/kwin-decorations/sierra-breeze-enhanced { };
29905 simp1e-cursors = callPackage ../data/icons/simp1e-cursors { };
29907 sjasmplus = callPackage ../development/compilers/sjasmplus { };
29909 skeu = callPackage ../data/themes/skeu { };
29911 sweet = callPackage ../data/themes/sweet { };
29913 sweet-nova = callPackage ../data/themes/sweet-nova { };
29915 shared-mime-info = callPackage ../data/misc/shared-mime-info { };
29917 shared_desktop_ontologies = callPackage ../data/misc/shared-desktop-ontologies { };
29919 scheherazade = callPackage ../data/fonts/scheherazade { version = "2.100"; };
29921 scheherazade-new = callPackage ../data/fonts/scheherazade { };
29923 signwriting = callPackage ../data/fonts/signwriting { };
29925 sierra-gtk-theme = callPackage ../data/themes/sierra { };
29927 sil-abyssinica = callPackage ../data/fonts/sil-abyssinica { };
29929 sil-padauk = callPackage ../data/fonts/sil-padauk { };
29931 snap7 = callPackage ../development/libraries/snap7 { };
29933 sniglet = callPackage ../data/fonts/sniglet { };
29935 snowblind = callPackage ../data/themes/snowblind { };
29937 solarc-gtk-theme = callPackage ../data/themes/solarc { };
29939 sorts-mill-goudy = callPackage ../data/fonts/sorts-mill-goudy { };
29941 soundfont-fluid = callPackage ../data/soundfonts/fluid { };
29943 soundfont-generaluser = callPackage ../data/soundfonts/generaluser { };
29945 soundfont-ydp-grand = callPackage ../data/soundfonts/ydp-grand { };
29947 spdx-license-list-data = callPackage ../data/misc/spdx-license-list-data { };
29949 stdmanpages = callPackage ../data/documentation/std-man-pages { };
29951 star-history = callPackage ../tools/misc/star-history {
29952 inherit (darwin.apple_sdk.frameworks) Security;
29955 starfetch = callPackage ../tools/misc/starfetch { };
29957 starry = callPackage ../tools/misc/starry { };
29959 starship = callPackage ../tools/misc/starship {
29960 inherit (darwin.apple_sdk.frameworks) Security Foundation Cocoa;
29963 stig = callPackage ../applications/networking/p2p/stig { };
29965 stix-otf = callPackage ../data/fonts/stix-otf { };
29967 stix-two = callPackage ../data/fonts/stix-two { };
29969 super-tiny-icons = callPackage ../data/icons/super-tiny-icons { };
29971 inherit (callPackages ../data/fonts/gdouros { })
29972 aegan aegyptus akkadian assyrian eemusic maya symbola textfonts unidings;
29974 iana-etc = callPackage ../data/misc/iana-etc { };
29976 poppler_data = callPackage ../data/misc/poppler-data { };
29978 inherit (callPackages ../data/fonts/pretendard { })
29984 quattrocento = callPackage ../data/fonts/quattrocento { };
29986 quattrocento-sans = callPackage ../data/fonts/quattrocento-sans { };
29988 raleway = callPackage ../data/fonts/raleway { };
29990 recursive = callPackage ../data/fonts/recursive { };
29992 reversal-icon-theme = callPackage ../data/icons/reversal-icon-theme {
29993 inherit (gnome) adwaita-icon-theme;
29996 rubik = callPackage ../data/fonts/rubik { };
29998 rhodium-libre = callPackage ../data/fonts/rhodium-libre { };
30000 rictydiminished-with-firacode = callPackage ../data/fonts/rictydiminished-with-firacode { };
30002 roboto = callPackage ../data/fonts/roboto { };
30004 roboto-mono = callPackage ../data/fonts/roboto-mono { };
30006 roboto-serif = callPackage ../data/fonts/roboto-serif { };
30008 roboto-slab = callPackage ../data/fonts/roboto-slab { };
30010 hasklig = callPackage ../data/fonts/hasklig { };
30012 maligned = callPackage ../development/tools/maligned { };
30014 inter = callPackage ../data/fonts/inter { };
30016 open-fonts = callPackage ../data/fonts/open-fonts { };
30018 scientifica = callPackage ../data/fonts/scientifica { };
30020 siji = callPackage ../data/fonts/siji { };
30022 sound-theme-freedesktop = callPackage ../data/misc/sound-theme-freedesktop { };
30024 source-code-pro = callPackage ../data/fonts/source-code-pro { };
30026 source-sans = callPackage ../data/fonts/source-sans { };
30027 source-sans-pro = callPackage ../data/fonts/source-sans-pro { };
30029 source-serif = callPackage ../data/fonts/source-serif { };
30030 source-serif-pro = callPackage ../data/fonts/source-serif-pro { };
30032 source-han-code-jp = callPackage ../data/fonts/source-han-code-jp { };
30034 sourceHanPackages = dontRecurseIntoAttrs (callPackage ../data/fonts/source-han { });
30035 source-han-sans = sourceHanPackages.sans;
30036 source-han-serif = sourceHanPackages.serif;
30037 source-han-mono = sourceHanPackages.mono;
30038 source-han-sans-vf-otf = sourceHanPackages.sans-vf-otf;
30039 source-han-sans-vf-ttf = sourceHanPackages.sans-vf-ttf;
30040 source-han-serif-vf-otf = sourceHanPackages.serif-vf-otf;
30041 source-han-serif-vf-ttf = sourceHanPackages.serif-vf-ttf;
30043 spleen = callPackage ../data/fonts/spleen { };
30045 stilo-themes = callPackage ../data/themes/stilo { };
30047 sudo-font = callPackage ../data/fonts/sudo { };
30049 inherit (callPackages ../data/fonts/tai-languages { }) tai-ahom;
30051 takao = callPackage ../data/fonts/takao { };
30053 taskspooler = callPackage ../tools/system/taskspooler { };
30055 tamsyn = callPackage ../data/fonts/tamsyn { };
30057 tamzen = callPackage ../data/fonts/tamzen { };
30059 tango-icon-theme = callPackage ../data/icons/tango-icon-theme {
30063 tau-hydrogen = callPackage ../data/icons/tau-hydrogen { };
30065 theme-jade1 = callPackage ../data/themes/jade1 { };
30067 theme-obsidian2 = callPackage ../data/themes/obsidian2 { };
30069 themes = name: callPackage (../data/misc/themes + ("/" + name + ".nix")) { };
30071 theano = callPackage ../data/fonts/theano { };
30073 the-neue-black = callPackage ../data/fonts/the-neue-black { };
30075 tela-circle-icon-theme = callPackage ../data/icons/tela-circle-icon-theme {
30076 inherit (gnome) adwaita-icon-theme;
30077 inherit (libsForQt5) breeze-icons;
30080 tela-icon-theme = callPackage ../data/icons/tela-icon-theme { };
30082 template-glib = callPackage ../development/libraries/template-glib { };
30084 tempora_lgc = callPackage ../data/fonts/tempora-lgc { };
30086 tenderness = callPackage ../data/fonts/tenderness { };
30088 terminus_font = callPackage ../data/fonts/terminus-font { };
30090 terminus_font_ttf = callPackage ../data/fonts/terminus-font-ttf { };
30092 terminus-nerdfont = nerdfonts.override {
30093 fonts = [ "Terminus" ];
30096 tex-gyre = callPackages ../data/fonts/tex-gyre { };
30098 tex-gyre-math = callPackages ../data/fonts/tex-gyre-math { };
30100 theme-vertex = callPackage ../data/themes/vertex { };
30102 tibetan-machine = callPackage ../data/fonts/tibetan-machine { };
30104 times-newer-roman = callPackage ../data/fonts/times-newer-roman { };
30106 tipa = callPackage ../data/fonts/tipa { };
30108 ttf_bitstream_vera = callPackage ../data/fonts/ttf-bitstream-vera { };
30110 ttf-envy-code-r = callPackage ../data/fonts/ttf-envy-code-r { };
30112 ttf-tw-moe = callPackage ../data/fonts/ttf-tw-moe { };
30114 twemoji-color-font = callPackage ../data/fonts/twemoji-color-font { };
30116 twitter-color-emoji = callPackage ../data/fonts/twitter-color-emoji { };
30118 tzdata = callPackage ../data/misc/tzdata { };
30120 ubuntu-themes = callPackage ../data/themes/ubuntu-themes { };
30122 ubuntu_font_family = callPackage ../data/fonts/ubuntu-font-family { };
30124 ucs-fonts = callPackage ../data/fonts/ucs-fonts { };
30126 bront_fonts = callPackage ../data/fonts/bront { };
30128 ultimate-oldschool-pc-font-pack = callPackage ../data/fonts/ultimate-oldschool-pc-font-pack { };
30130 ultralist = callPackage ../applications/misc/ultralist { };
30132 undefined-medium = callPackage ../data/fonts/undefined-medium { };
30134 unfonts-core = callPackage ../data/fonts/unfonts-core { };
30136 uni-vga = callPackage ../data/fonts/uni-vga { };
30138 unicode-character-database = callPackage ../data/misc/unicode-character-database { };
30140 unicode-emoji = callPackage ../data/misc/unicode-emoji { };
30142 unihan-database = callPackage ../data/misc/unihan-database { };
30144 unifont = callPackage ../data/fonts/unifont { };
30146 unifont_upper = callPackage ../data/fonts/unifont_upper { };
30148 unscii = callPackage ../data/fonts/unscii { };
30150 utterly-nord-plasma = callPackage ../data/themes/utterly-nord-plasma {
30151 inherit (libsForQt5) breeze-icons kdeclarative kirigami2 plasma-framework plasma-workspace;
30154 utterly-round-plasma-style = callPackage ../data/themes/utterly-round-plasma-style { };
30156 uw-ttyp0 = callPackage ../data/fonts/uw-ttyp0 { };
30158 u001-font = callPackage ../data/fonts/u001 { };
30160 vanilla-dmz = callPackage ../data/icons/vanilla-dmz { };
30162 vdrsymbols = callPackage ../data/fonts/vdrsymbols { };
30164 vegur = callPackage ../data/fonts/vegur { };
30166 vegeta = callPackage ../tools/networking/vegeta { };
30168 venta = callPackage ../data/themes/venta { };
30170 victor-mono = callPackage ../data/fonts/victor-mono { };
30172 vimix-gtk-themes = callPackage ../data/themes/vimix {
30173 inherit (gnome) gnome-shell;
30176 vimix-icon-theme = callPackage ../data/icons/vimix-icon-theme { };
30178 vistafonts = callPackage ../data/fonts/vista-fonts { };
30180 vistafonts-chs = callPackage ../data/fonts/vista-fonts-chs { };
30182 vistafonts-cht = callPackage ../data/fonts/vista-fonts-cht { };
30184 vollkorn = callPackage ../data/fonts/vollkorn { };
30186 weather-icons = callPackage ../data/fonts/weather-icons { };
30188 whitesur-cursors = callPackage ../data/icons/whitesur-cursors { };
30190 whitesur-gtk-theme = callPackage ../data/themes/whitesur {
30191 inherit (gnome) gnome-shell;
30194 whitesur-icon-theme = callPackage ../data/icons/whitesur-icon-theme { };
30196 whitesur-kde = callPackage ../data/themes/whitesur-kde { };
30198 wireless-regdb = callPackage ../data/misc/wireless-regdb { };
30200 work-sans = callPackage ../data/fonts/work-sans { };
30202 wqy_microhei = callPackage ../data/fonts/wqy-microhei { };
30204 wqy_zenhei = callPackage ../data/fonts/wqy-zenhei { };
30206 xhtml1 = callPackage ../data/sgml+xml/schemas/xml-dtd/xhtml1 { };
30208 xits-math = callPackage ../data/fonts/xits-math { };
30210 xkcd-font = callPackage ../data/fonts/xkcd-font { };
30212 xkeyboard_config = xorg.xkeyboardconfig;
30214 xlsx2csv = with python3Packages; toPythonApplication xlsx2csv;
30216 xorg-rgb = callPackage ../data/misc/xorg-rgb { };
30218 yanone-kaffeesatz = callPackage ../data/fonts/yanone-kaffeesatz { };
30220 yaru-theme = callPackage ../data/themes/yaru { };
30222 yaru-remix-theme = callPackage ../data/themes/yaru-remix { };
30224 zafiro-icons = callPackage ../data/icons/zafiro-icons {
30225 inherit (plasma5Packages) breeze-icons;
30228 zeal-qt5 = libsForQt5.callPackage ../data/documentation/zeal { };
30230 zeal-qt6 = qt6Packages.callPackage ../data/documentation/zeal {
30231 qtx11extras = null; # Because it does not exist in qt6
30234 zilla-slab = callPackage ../data/fonts/zilla-slab { };
30236 zuki-themes = callPackage ../data/themes/zuki { };
30238 ### APPLICATIONS / GIS
30240 gmt = callPackage ../applications/gis/gmt {
30241 inherit (darwin.apple_sdk.frameworks)
30242 Accelerate CoreGraphics CoreVideo;
30245 gshhg-gmt = callPackage ../applications/gis/gmt/gshhg.nix { };
30247 dcw-gmt = callPackage ../applications/gis/gmt/dcw.nix { };
30249 grass = callPackage ../applications/gis/grass {
30250 stdenv = if stdenv.isDarwin then overrideSDK stdenv "11.0" else stdenv;
30253 openorienteering-mapper = libsForQt5.callPackage ../applications/gis/openorienteering-mapper { };
30255 qgis-ltr = callPackage ../applications/gis/qgis/ltr.nix { };
30257 qgis = callPackage ../applications/gis/qgis { };
30259 qmapshack = libsForQt5.callPackage ../applications/gis/qmapshack { };
30261 saga = callPackage ../applications/gis/saga {
30262 inherit (darwin.apple_sdk.frameworks) Cocoa;
30263 inherit (libsForQt5) dxflib;
30266 spatialite_gui = callPackage ../applications/gis/spatialite-gui {
30267 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa IOKit;
30271 spatialite_tools = callPackage ../applications/gis/spatialite-tools { };
30273 udig = callPackage ../applications/gis/udig { };
30275 whitebox-tools = callPackage ../applications/gis/whitebox-tools {
30276 inherit (darwin.apple_sdk.frameworks) Security;
30279 zombietrackergps = libsForQt5.callPackage ../applications/gis/zombietrackergps { };
30283 _2bwm = callPackage ../applications/window-managers/2bwm {
30284 patches = config."2bwm".patches or [];
30287 a2jmidid = callPackage ../applications/audio/a2jmidid { };
30289 aacgain = callPackage ../applications/audio/aacgain { };
30291 aaxtomp3 = callPackage ../applications/audio/aaxtomp3 { };
30293 abcde = callPackage ../applications/audio/abcde {
30294 inherit (python3Packages) eyeD3;
30297 abiword = callPackage ../applications/office/abiword { };
30299 abook = callPackage ../applications/misc/abook { };
30301 acd-cli = callPackage ../applications/networking/sync/acd_cli {
30302 inherit (python3Packages)
30303 buildPythonApplication appdirs colorama python-dateutil
30304 requests requests-toolbelt setuptools sqlalchemy fusepy;
30307 acorn = callPackage ../applications/networking/cluster/acorn { };
30309 inherit (qt6Packages.callPackage ../applications/office/activitywatch { })
30315 activitywatch = callPackage ../applications/office/activitywatch/wrapper.nix { };
30317 aw-watcher-window-wayland = callPackage ../tools/wayland/aw-watcher-window-wayland { };
30319 adobe-reader = pkgsi686Linux.callPackage ../applications/misc/adobe-reader { };
30321 adl = callPackage ../applications/video/adl { };
30323 appvm = callPackage ../applications/virtualization/appvm { };
30325 anilibria-winmaclinux = libsForQt5.callPackage ../applications/video/anilibria-winmaclinux { };
30327 masterpdfeditor = libsForQt5.callPackage ../applications/misc/masterpdfeditor { };
30329 masterpdfeditor4 = libsForQt5.callPackage ../applications/misc/masterpdfeditor4 { };
30331 master_me = callPackage ../applications/audio/master_me {
30332 inherit (darwin.apple_sdk.frameworks) Cocoa;
30335 pdfstudio2021 = callPackage ../applications/misc/pdfstudio { year = "2021"; };
30337 pdfstudio2022 = callPackage ../applications/misc/pdfstudio { year = "2022"; };
30339 pdfstudio2023 = callPackage ../applications/misc/pdfstudio { year = "2023"; };
30341 pdfstudioviewer = callPackage ../applications/misc/pdfstudio { program = "pdfstudioviewer"; };
30343 abaddon = callPackage ../applications/networking/instant-messengers/abaddon { };
30345 acpic = callPackage ../applications/misc/acpic/default.nix { };
30347 adguardian = callPackage ../applications/networking/adguardian { };
30349 aeolus = callPackage ../applications/audio/aeolus { };
30350 aeolus-stops = callPackage ../applications/audio/aeolus/stops.nix { };
30352 aewan = callPackage ../applications/editors/aewan { };
30354 agedu = callPackage ../tools/misc/agedu { };
30356 agenda = callPackage ../applications/office/agenda { };
30358 ahoviewer = callPackage ../applications/graphics/ahoviewer { };
30360 airwave = libsForQt5.callPackage ../applications/audio/airwave { };
30362 akira-unstable = callPackage ../applications/graphics/akira { };
30364 alembic = callPackage ../development/libraries/alembic { };
30366 alfaview = callPackage ../applications/networking/instant-messengers/alfaview { };
30368 alchemy = callPackage ../applications/graphics/alchemy { };
30370 alock = callPackage ../misc/screensavers/alock { };
30372 alot = callPackage ../applications/networking/mailreaders/alot { };
30374 alpine = callPackage ../applications/networking/mailreaders/alpine { };
30376 msgviewer = callPackage ../applications/networking/mailreaders/msgviewer { };
30378 amarok = libsForQt5.callPackage ../applications/audio/amarok { };
30379 amarok-kf5 = amarok; # for compatibility
30381 amfora = callPackage ../applications/networking/browsers/amfora { };
30383 AMB-plugins = callPackage ../applications/audio/AMB-plugins { };
30385 ams-lv2 = callPackage ../applications/audio/ams-lv2 { };
30387 androidStudioPackages = recurseIntoAttrs
30388 (callPackage ../applications/editors/android-studio { });
30389 android-studio = androidStudioPackages.stable;
30391 antfs-cli = callPackage ../applications/misc/antfs-cli { };
30393 antimony = libsForQt5.callPackage ../applications/graphics/antimony { };
30395 antiword = callPackage ../applications/office/antiword { };
30397 anup = callPackage ../applications/misc/anup {
30398 inherit (darwin.apple_sdk.frameworks) Security;
30401 anytone-emu = callPackage ../applications/radio/anytone-emu { };
30403 anytype = callPackage ../applications/misc/anytype { };
30407 apache-directory-studio = callPackage ../applications/networking/apache-directory-studio { };
30409 apkeep = callPackage ../tools/misc/apkeep {
30410 inherit (darwin.apple_sdk.frameworks) Security;
30413 apngasm = callPackage ../applications/graphics/apngasm { };
30414 apngasm_2 = callPackage ../applications/graphics/apngasm/2.nix { };
30416 appcleaner = callPackage ../applications/misc/appcleaner { };
30418 appeditor = callPackage ../applications/misc/appeditor { };
30420 appgate-sdp = callPackage ../applications/networking/appgate-sdp { };
30422 apostrophe = callPackage ../applications/editors/apostrophe {
30423 pythonPackages = python3Packages;
30426 ardour = callPackage ../applications/audio/ardour { };
30427 ardour_7 = callPackage ../applications/audio/ardour/7.nix { };
30429 arelle = with python3Packages; toPythonApplication arelle;
30431 argo = callPackage ../applications/networking/cluster/argo { };
30433 argocd = callPackage ../applications/networking/cluster/argocd { };
30435 argocd-autopilot = callPackage ../applications/networking/cluster/argocd-autopilot { };
30437 argo-rollouts = callPackage ../applications/networking/cluster/argo-rollouts { };
30439 ario = callPackage ../applications/audio/ario { };
30441 arion = callPackage ../applications/virtualization/arion { };
30443 arkade = callPackage ../applications/networking/cluster/arkade { };
30445 artem = callPackage ../applications/graphics/artem { };
30447 asuka = callPackage ../applications/networking/browsers/asuka {
30448 inherit (darwin.apple_sdk.frameworks) Security;
30451 ascii-image-converter = callPackage ../applications/graphics/ascii-image-converter { };
30453 artha = callPackage ../applications/misc/artha { };
30455 atlassian-cli = callPackage ../applications/office/atlassian-cli { };
30457 pulsar = callPackage ../applications/editors/pulsar { };
30459 asap = callPackage ../tools/audio/asap { };
30461 aseprite = callPackage ../applications/editors/aseprite { };
30463 assign-lb-ip = callPackage ../applications/networking/cluster/assign-lb-ip { };
30465 astroid = callPackage ../applications/networking/mailreaders/astroid {
30466 vim = vim-full.override { features = "normal"; };
30467 protobuf = protobuf_21;
30470 aucatctl = callPackage ../applications/audio/aucatctl { };
30472 audacious = libsForQt5.callPackage ../applications/audio/audacious { };
30473 audacious-plugins = libsForQt5.callPackage ../applications/audio/audacious/plugins.nix {
30474 # Avoid circular dependency
30475 audacious = audacious.override { audacious-plugins = null; };
30477 audaciousQt5 = audacious;
30479 audacity = callPackage ../applications/audio/audacity {
30480 inherit (darwin.apple_sdk.frameworks) AppKit CoreAudioKit;
30483 audio-recorder = callPackage ../applications/audio/audio-recorder { };
30485 auto-multiple-choice = callPackage ../applications/misc/auto-multiple-choice { };
30487 autokey = callPackage ../applications/office/autokey { };
30489 autotalent = callPackage ../applications/audio/autotalent { };
30491 autotrace = callPackage ../applications/graphics/autotrace { };
30493 av-98 = callPackage ../applications/networking/browsers/av-98 { };
30495 avalanchego = callPackage ../applications/networking/avalanchego {
30496 inherit (darwin.apple_sdk.frameworks) IOKit;
30499 avizo = callPackage ../applications/misc/avizo { };
30501 avocode = callPackage ../applications/graphics/avocode { };
30503 ax25-apps = callPackage ../applications/radio/ax25-apps { };
30505 ax25-tools = callPackage ../applications/radio/ax25-tools { };
30507 azpainter = callPackage ../applications/graphics/azpainter { };
30509 bambootracker = libsForQt5.callPackage ../applications/audio/bambootracker {
30510 stdenv = if stdenv.hostPlatform.isDarwin then
30511 darwin.apple_sdk_11_0.stdenv
30515 bambootracker-qt6 = qt6Packages.callPackage ../applications/audio/bambootracker {
30516 stdenv = if stdenv.hostPlatform.isDarwin then
30517 darwin.apple_sdk_11_0.stdenv
30522 blocky = callPackage ../applications/networking/blocky { };
30524 brutefir = callPackage ../applications/audio/brutefir { };
30526 cheesecutter = callPackage ../applications/audio/cheesecutter { };
30528 cutecapture = callPackage ../applications/video/cutecapture { };
30530 milkytracker = callPackage ../applications/audio/milkytracker {
30531 inherit (darwin.apple_sdk.frameworks) Cocoa CoreAudio Foundation;
30534 ptcollab = libsForQt5.callPackage ../applications/audio/ptcollab { };
30536 schismtracker = callPackage ../applications/audio/schismtracker {
30537 inherit (darwin.apple_sdk.frameworks) Cocoa;
30540 jnetmap = callPackage ../applications/networking/jnetmap { };
30542 jxplorer = callPackage ../applications/networking/jxplorer {};
30544 joincap = callPackage ../tools/security/joincap { };
30546 json-plot = callPackage ../applications/graphics/json-plot { };
30548 libbitcoin = callPackage ../tools/misc/libbitcoin/libbitcoin.nix {
30549 boost = boost175; # fatal error: 'boost/interprocess/detail/posix_time_types_wrk.hpp' file not found
30551 libbitcoin-protocol = callPackage ../tools/misc/libbitcoin/libbitcoin-protocol.nix {
30554 libbitcoin-client = callPackage ../tools/misc/libbitcoin/libbitcoin-client.nix {
30557 libbitcoin-network = callPackage ../tools/misc/libbitcoin/libbitcoin-network.nix {
30560 libbitcoin-explorer = callPackage ../tools/misc/libbitcoin/libbitcoin-explorer.nix {
30565 armcord = callPackage ../applications/networking/instant-messengers/armcord { };
30567 aumix = callPackage ../applications/audio/aumix {
30571 autopanosiftc = callPackage ../applications/graphics/autopanosiftc { };
30573 ausweisapp = qt6Packages.callPackage ../applications/misc/ausweisapp { };
30575 avidemux = libsForQt5.callPackage ../applications/video/avidemux { };
30577 avrdudess = callPackage ../applications/misc/avrdudess { };
30579 awesome = callPackage ../applications/window-managers/awesome {
30580 cairo = cairo.override { xcbSupport = true; };
30581 inherit (texFunctions) fontsConf;
30584 awesomebump = libsForQt5.callPackage ../applications/graphics/awesomebump { };
30586 inherit (gnome) baobab;
30588 badwolf = callPackage ../applications/networking/browsers/badwolf { };
30590 backintime-common = callPackage ../applications/networking/sync/backintime/common.nix { };
30592 backintime-qt = libsForQt5.callPackage ../applications/networking/sync/backintime/qt.nix { };
30594 backintime = backintime-qt;
30596 balsa = callPackage ../applications/networking/mailreaders/balsa { };
30598 bandwidth = callPackage ../tools/misc/bandwidth { };
30600 banking = callPackage ../applications/office/banking { };
30602 baresip = callPackage ../applications/networking/instant-messengers/baresip { };
30604 barrier = libsForQt5.callPackage ../applications/misc/barrier { };
30606 bashSnippets = callPackage ../applications/misc/bashSnippets { };
30608 batik = callPackage ../applications/graphics/batik { };
30610 batsignal = callPackage ../applications/misc/batsignal { };
30612 baudline = callPackage ../applications/audio/baudline { };
30614 bb = callPackage ../applications/misc/bb { };
30616 bchoppr = callPackage ../applications/audio/bchoppr { };
30618 bespokesynth = darwin.apple_sdk_11_0.callPackage ../applications/audio/bespokesynth {
30619 inherit (darwin.apple_sdk_11_0.frameworks) Accelerate Cocoa WebKit CoreServices CoreAudioKit IOBluetooth MetalKit;
30622 bespokesynth-with-vst2 = bespokesynth.override {
30626 bfcal = libsForQt5.callPackage ../applications/misc/bfcal { };
30628 bibletime = libsForQt5.callPackage ../applications/misc/bibletime { };
30630 bino3d = libsForQt5.callPackage ../applications/video/bino3d {
30634 bitlbee = callPackage ../applications/networking/instant-messengers/bitlbee { };
30635 bitlbee-plugins = callPackage ../applications/networking/instant-messengers/bitlbee/plugins.nix { };
30637 bitlbee-discord = callPackage ../applications/networking/instant-messengers/bitlbee-discord { };
30639 bitlbee-facebook = callPackage ../applications/networking/instant-messengers/bitlbee-facebook { };
30641 bitlbee-steam = callPackage ../applications/networking/instant-messengers/bitlbee-steam { };
30643 bitlbee-mastodon = callPackage ../applications/networking/instant-messengers/bitlbee-mastodon { };
30645 bitmeter = callPackage ../applications/audio/bitmeter { };
30647 bitscope = recurseIntoAttrs
30648 (callPackage ../applications/science/electronics/bitscope/packages.nix { });
30650 bitwig-studio3 = callPackage ../applications/audio/bitwig-studio/bitwig-studio3.nix { };
30651 bitwig-studio4 = callPackage ../applications/audio/bitwig-studio/bitwig-studio4.nix {
30652 libjpeg = libjpeg8;
30654 bitwig-studio5 = callPackage ../applications/audio/bitwig-studio/bitwig-studio5.nix {
30655 libjpeg = libjpeg8;
30658 bitwig-studio = bitwig-studio5;
30660 bgpdump = callPackage ../tools/networking/bgpdump { };
30662 bgpq3 = callPackage ../tools/networking/bgpq3 { };
30664 bgpq4 = callPackage ../tools/networking/bgpq4 { };
30666 blackbox = callPackage ../applications/version-management/blackbox { };
30668 bleachbit = callPackage ../applications/misc/bleachbit { };
30670 blender = callPackage ../applications/misc/blender {
30671 # LLVM 11 crashes when compiling GHOST_SystemCocoa.mm
30672 stdenv = if stdenv.isDarwin then llvmPackages_10.stdenv else stdenv;
30673 inherit (darwin.apple_sdk.frameworks) Cocoa CoreGraphics ForceFeedback OpenAL OpenGL;
30676 blender-hip = blender.override { hipSupport = true; };
30678 blflash = callPackage ../tools/misc/blflash { };
30680 blogc = callPackage ../applications/misc/blogc { };
30682 bloodhound = callPackage ../applications/misc/bloodhound { };
30684 blucontrol = callPackage ../applications/misc/blucontrol/wrapper.nix {
30685 inherit (haskellPackages) ghcWithPackages;
30688 bluefish = callPackage ../applications/editors/bluefish {
30692 bluej = callPackage ../applications/editors/bluej {
30693 openjdk = openjdk17.override {
30694 enableJavaFX = true;
30695 openjfx = openjfx17.override { withWebKit = true; };
30699 bluejeans-gui = callPackage ../applications/networking/instant-messengers/bluejeans { };
30701 bluemail = callPackage ../applications/networking/mailreaders/bluemail { };
30703 blugon = callPackage ../applications/misc/blugon { };
30705 bombadillo = callPackage ../applications/networking/browsers/bombadillo { };
30707 bombono = callPackage ../applications/video/bombono { };
30709 bonzomatic = callPackage ../applications/editors/bonzomatic { };
30711 booster = callPackage ../applications/system/booster { };
30713 bottles = callPackage ../applications/misc/bottles/fhsenv.nix { };
30715 bottles-unwrapped = callPackage ../applications/misc/bottles { };
30717 buzztrax = callPackage ../applications/audio/buzztrax { };
30719 brave = callPackage ../applications/networking/browsers/brave { };
30721 break-time = callPackage ../applications/misc/break-time { };
30723 breezy = with python3Packages; toPythonApplication breezy;
30725 notmuch-bower = callPackage ../applications/networking/mailreaders/notmuch-bower { };
30727 brig = callPackage ../applications/networking/brig { };
30729 bristol = callPackage ../applications/audio/bristol { };
30731 brlcad = callPackage ../applications/graphics/brlcad { };
30733 bjumblr = callPackage ../applications/audio/bjumblr { };
30735 bschaffl = callPackage ../applications/audio/bschaffl { };
30737 bsequencer = callPackage ../applications/audio/bsequencer { };
30739 bslizr = callPackage ../applications/audio/bslizr { };
30741 bshapr = callPackage ../applications/audio/bshapr { };
30743 bspwm = callPackage ../applications/window-managers/bspwm { };
30745 bvi = callPackage ../applications/editors/bvi { };
30747 bviplus = callPackage ../applications/editors/bviplus { };
30749 caerbannog = callPackage ../applications/misc/caerbannog { };
30751 cardo = callPackage ../data/fonts/cardo { };
30753 cage = callPackage ../applications/window-managers/cage {
30754 wlroots = wlroots_0_16;
30757 calf = callPackage ../applications/audio/calf {
30758 inherit (gnome2) libglade;
30761 calcmysky = qt6Packages.callPackage ../applications/science/astronomy/calcmysky { };
30763 calcurse = callPackage ../applications/misc/calcurse { };
30765 calculix = callPackage ../applications/science/math/calculix { };
30767 calibre = qt6Packages.callPackage ../applications/misc/calibre {
30768 podofo = podofo010;
30771 calibre-web = callPackage ../servers/calibre-web { };
30773 # calico-felix and calico-node have not been packaged due to libbpf, linking issues
30774 inherit (callPackage ../applications/networking/cluster/calico {})
30778 calico-kube-controllers
30784 calligra = libsForQt5.callPackage ../applications/office/calligra { };
30786 perkeep = callPackage ../applications/misc/perkeep { };
30788 canto-curses = callPackage ../applications/networking/feedreaders/canto-curses { };
30790 canto-daemon = callPackage ../applications/networking/feedreaders/canto-daemon { };
30792 caprine-bin = callPackage ../applications/networking/instant-messengers/caprine-bin { };
30794 carddav-util = callPackage ../tools/networking/carddav-util { };
30796 cardinal = callPackage ../applications/audio/cardinal { };
30798 carla = libsForQt5.callPackage ../applications/audio/carla { };
30800 castor = callPackage ../applications/networking/browsers/castor { };
30802 catfs = callPackage ../os-specific/linux/catfs { };
30804 catgirl = callPackage ../applications/networking/irc/catgirl { };
30806 catimg = callPackage ../tools/misc/catimg { };
30808 catt = callPackage ../applications/video/catt { };
30810 cava = callPackage ../applications/audio/cava { };
30812 cavalier = callPackage ../applications/audio/cavalier { };
30814 cb2bib = libsForQt5.callPackage ../applications/office/cb2bib { };
30816 cbatticon = callPackage ../applications/misc/cbatticon { };
30818 cbc = callPackage ../applications/science/math/cbc { };
30820 cddiscid = callPackage ../applications/audio/cd-discid {
30821 inherit (darwin) IOKit;
30824 cdparanoia = cdparanoiaIII;
30826 cdparanoiaIII = callPackage ../applications/audio/cdparanoia {
30827 inherit (darwin) IOKit;
30828 inherit (darwin.apple_sdk.frameworks) Carbon;
30831 celeste = callPackage ../applications/networking/sync/celeste { };
30833 cyan = callPackage ../applications/graphics/cyan { };
30835 cyanrip = callPackage ../applications/audio/cyanrip { };
30837 centerim = callPackage ../applications/networking/instant-messengers/centerim { };
30839 chatty = callPackage ../applications/networking/instant-messengers/chatty { };
30841 chirp = callPackage ../applications/radio/chirp { };
30843 browsh = callPackage ../applications/networking/browsers/browsh { };
30845 brotab = callPackage ../tools/misc/brotab {
30849 bookworm = callPackage ../applications/office/bookworm { };
30851 bookletimposer = callPackage ../applications/office/bookletimposer { };
30853 boops = callPackage ../applications/audio/boops { };
30855 cgif = callPackage ../tools/graphics/cgif { };
30857 ChowCentaur = callPackage ../applications/audio/ChowCentaur { };
30859 ChowKick = callPackage ../applications/audio/ChowKick { };
30861 ChowPhaser = callPackage ../applications/audio/ChowPhaser { };
30863 CHOWTapeModel = callPackage ../applications/audio/CHOWTapeModel { };
30865 chromium = callPackage ../applications/networking/browsers/chromium (config.chromium or {});
30867 chuck = callPackage ../applications/audio/chuck {
30868 inherit (darwin) DarwinTools;
30869 inherit (darwin.apple_sdk.frameworks) AppKit Carbon CoreAudio CoreMIDI CoreServices Kernel MultitouchSupport;
30872 cinelerra = callPackage ../applications/video/cinelerra { };
30874 cipher = callPackage ../applications/misc/cipher { };
30876 clapper = callPackage ../applications/video/clapper { };
30878 claws-mail = callPackage ../applications/networking/mailreaders/claws-mail { };
30880 cligh = python3Packages.callPackage ../development/tools/github/cligh { };
30882 clight = callPackage ../applications/misc/clight { };
30884 clightd = callPackage ../applications/misc/clight/clightd.nix { };
30886 clipgrab = libsForQt5.callPackage ../applications/video/clipgrab { };
30888 clipcat = callPackage ../applications/misc/clipcat { };
30890 clipmenu = callPackage ../applications/misc/clipmenu { };
30892 clipit = callPackage ../applications/misc/clipit { };
30894 clipqr = callPackage ../applications/misc/clipqr { };
30896 cloud-hypervisor = callPackage ../applications/virtualization/cloud-hypervisor { };
30898 clp = callPackage ../applications/science/math/clp { };
30900 cmatrix = callPackage ../applications/misc/cmatrix { };
30902 pokemon-colorscripts-mac = callPackage ../applications/misc/pokemon-colorscripts-mac { };
30904 cmctl = callPackage ../applications/networking/cluster/cmctl { };
30906 cmus = callPackage ../applications/audio/cmus {
30907 inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio VideoToolbox;
30908 libjack = libjack2;
30911 cmusfm = callPackage ../applications/audio/cmusfm { };
30913 cni = callPackage ../applications/networking/cluster/cni { };
30914 cni-plugins = callPackage ../applications/networking/cluster/cni/plugins.nix { };
30916 dnsname-cni = callPackage ../applications/networking/cluster/dnsname-cni { };
30918 multus-cni = callPackage ../applications/networking/cluster/multus-cni { };
30920 cntr = callPackage ../applications/virtualization/cntr { };
30922 communi = libsForQt5.callPackage ../applications/networking/irc/communi { };
30924 complete-alias = callPackage ../tools/misc/complete-alias { };
30926 completely = callPackage ../tools/misc/completely { };
30928 confclerk = libsForQt5.callPackage ../applications/misc/confclerk { };
30930 copyq = qt6Packages.callPackage ../applications/misc/copyq { };
30932 corectrl = libsForQt5.callPackage ../applications/misc/corectrl { };
30934 coreth = callPackage ../applications/networking/coreth { };
30936 coriander = callPackage ../applications/video/coriander {
30937 inherit (gnome2) libgnomeui GConf;
30940 corrscope = libsForQt5.callPackage ../applications/video/corrscope {
30941 ffmpeg = ffmpeg-full;
30944 cpeditor = libsForQt5.callPackage ../applications/editors/cpeditor { };
30946 csa = callPackage ../applications/audio/csa { };
30948 csound = callPackage ../applications/audio/csound {
30949 inherit (pkgs.darwin.apple_sdk.frameworks) Accelerate AudioUnit CoreAudio CoreMIDI;
30952 csound-manual = callPackage ../applications/audio/csound/csound-manual { };
30954 csound-qt = libsForQt5.callPackage ../applications/audio/csound/csound-qt {
30958 codeblocks = callPackage ../applications/editors/codeblocks { };
30959 codeblocksFull = codeblocks.override { contribPlugins = true; };
30961 cudatext-qt = callPackage ../applications/editors/cudatext { widgetset = "qt5"; };
30962 cudatext-gtk = callPackage ../applications/editors/cudatext { widgetset = "gtk2"; };
30963 cudatext = cudatext-qt;
30965 convos = callPackage ../applications/networking/irc/convos { };
30967 comical = callPackage ../applications/graphics/comical {
30968 inherit (darwin.apple_sdk.frameworks) Cocoa;
30971 containerd = callPackage ../applications/virtualization/containerd { };
30973 container2wasm = callPackage ../development/tools/container2wasm { };
30975 convchain = callPackage ../tools/graphics/convchain { };
30977 cordless = callPackage ../applications/networking/instant-messengers/cordless { };
30979 cosmic-settings = callPackage ../applications/window-managers/cosmic/settings { };
30981 cosmic-edit = callPackage ../applications/editors/cosmic-edit { };
30983 coursera-dl = callPackage ../applications/misc/coursera-dl { };
30985 coyim = callPackage ../applications/networking/instant-messengers/coyim { };
30987 cozy-drive = callPackage ../applications/networking/cozy-drive { };
30989 cplay-ng = callPackage ../applications/audio/cplay-ng { };
30991 cq-editor = libsForQt5.callPackage ../applications/graphics/cq-editor { };
30993 cqrlog = callPackage ../applications/radio/cqrlog {
30997 crun = callPackage ../applications/virtualization/crun { };
30999 csdp = callPackage ../applications/science/math/csdp { };
31001 csv2svg = callPackage ../tools/graphics/csv2svg { };
31003 ctop = callPackage ../tools/system/ctop { };
31005 cubicsdr = callPackage ../applications/radio/cubicsdr {
31006 inherit (darwin.apple_sdk.frameworks) Cocoa WebKit;
31009 cum = callPackage ../applications/misc/cum { };
31011 cuneiform = callPackage ../tools/graphics/cuneiform { };
31013 curseradio = callPackage ../applications/audio/curseradio { };
31015 curtail = callPackage ../applications/graphics/curtail { };
31017 cutecom = libsForQt5.callPackage ../tools/misc/cutecom { };
31019 cvs = callPackage ../applications/version-management/cvs { };
31021 cvsps = callPackage ../applications/version-management/cvsps { };
31023 cvsq = callPackage ../applications/version-management/cvsq { };
31025 cvs2svn = callPackage ../applications/version-management/cvs2svn { };
31027 cwm = callPackage ../applications/window-managers/cwm { };
31029 cyber = callPackage ../development/interpreters/cyber { };
31031 cyberduck = callPackage ../applications/networking/cyberduck { };
31033 cyclone = callPackage ../applications/audio/pd-plugins/cyclone { };
31035 dablin = callPackage ../applications/radio/dablin { };
31037 daktilo = callPackage ../tools/misc/daktilo { };
31039 darcs = haskell.lib.compose.overrideCabal (drv: {
31040 configureFlags = (lib.remove "-flibrary" drv.configureFlags or []) ++ ["-f-library"];
31041 }) (haskell.lib.compose.justStaticExecutables haskellPackages.darcs);
31043 darkman = callPackage ../applications/misc/darkman { };
31045 darktable = callPackage ../applications/graphics/darktable {
31047 pugixml = pugixml.override { shared = true; };
31050 das_watchdog = callPackage ../tools/system/das_watchdog { };
31052 datadog-agent = callPackage ../tools/networking/dd-agent/datadog-agent.nix {
31053 pythonPackages = datadog-integrations-core { };
31055 datadog-process-agent = callPackage ../tools/networking/dd-agent/datadog-process-agent.nix { };
31056 datadog-integrations-core = extras: callPackage ../tools/networking/dd-agent/integrations-core.nix {
31058 extraIntegrations = extras;
31061 dayon = callPackage ../applications/networking/remote/dayon { };
31063 ddgr = callPackage ../applications/misc/ddgr { };
31065 deadbeef = callPackage ../applications/audio/deadbeef { };
31067 deadbeefPlugins = {
31068 headerbar-gtk3 = callPackage ../applications/audio/deadbeef/plugins/headerbar-gtk3.nix { };
31069 lyricbar = callPackage ../applications/audio/deadbeef/plugins/lyricbar.nix { };
31070 mpris2 = callPackage ../applications/audio/deadbeef/plugins/mpris2.nix { };
31071 musical-spectrum = callPackage ../applications/audio/deadbeef/plugins/musical-spectrum.nix { };
31072 statusnotifier = callPackage ../applications/audio/deadbeef/plugins/statusnotifier.nix { };
31073 playlist-manager = callPackage ../applications/audio/deadbeef/plugins/playlist-manager.nix { };
31076 deadbeef-with-plugins = callPackage ../applications/audio/deadbeef/wrapper.nix {
31080 denaro = callPackage ../applications/finance/denaro { };
31082 inherit (callPackage ../development/tools/devpod { }) devpod devpod-desktop;
31084 dfasma = libsForQt5.callPackage ../applications/audio/dfasma { };
31086 dfilemanager = libsForQt5.callPackage ../applications/file-managers/dfilemanager { };
31088 dht = callPackage ../applications/networking/p2p/dht { };
31090 dia = callPackage ../applications/graphics/dia { };
31092 diebahn = callPackage ../applications/misc/diebahn { };
31094 digital = callPackage ../applications/science/electronics/digital { };
31096 direwolf = callPackage ../applications/radio/direwolf {
31100 dirt = callPackage ../applications/audio/dirt { };
31102 distrho = callPackage ../applications/audio/distrho { };
31104 dit = callPackage ../applications/editors/dit { };
31106 djvulibre = callPackage ../applications/misc/djvulibre { };
31108 djvu2pdf = callPackage ../tools/typesetting/djvu2pdf { };
31110 djview = libsForQt5.callPackage ../applications/graphics/djview { };
31113 dmenu = callPackage ../applications/misc/dmenu { };
31114 dmenu-wayland = callPackage ../applications/misc/dmenu/wayland.nix { };
31116 dmenu-rs = callPackage ../applications/misc/dmenu-rs { };
31118 dmensamenu = callPackage ../applications/misc/dmensamenu {
31119 inherit (python3Packages) buildPythonApplication requests;
31122 dmrconfig = callPackage ../applications/radio/dmrconfig { };
31124 dmtx-utils = callPackage ../tools/graphics/dmtx-utils {
31125 inherit (darwin.apple_sdk.frameworks) Foundation;
31128 dnd-tools = callPackage ../applications/misc/dnd-tools { };
31130 dnglab = callPackage ../tools/graphics/dnglab { };
31132 inherit (callPackage ../applications/virtualization/docker {})
31133 docker_20_10 docker_24;
31135 docker = docker_24;
31136 docker-client = docker.override { clientOnly = true; };
31138 docker-proxy = callPackage ../applications/virtualization/docker/proxy.nix { };
31140 docker-gc = callPackage ../applications/virtualization/docker/gc.nix { };
31142 docker-machine = callPackage ../applications/networking/cluster/docker-machine { };
31143 docker-machine-hyperkit = callPackage ../applications/networking/cluster/docker-machine/hyperkit.nix { };
31144 docker-machine-kvm = callPackage ../applications/networking/cluster/docker-machine/kvm.nix { };
31145 docker-machine-kvm2 = callPackage ../applications/networking/cluster/docker-machine/kvm2.nix { };
31146 docker-machine-xhyve = callPackage ../applications/networking/cluster/docker-machine/xhyve.nix {
31147 inherit (darwin.apple_sdk.frameworks) Hypervisor vmnet;
31148 inherit (darwin) cctools;
31151 docker-distribution = callPackage ../applications/virtualization/docker/distribution.nix { };
31153 dockfmt = callPackage ../development/tools/dockfmt { };
31155 afterburn = callPackage ../tools/admin/afterburn { };
31157 docker-buildx = callPackage ../applications/virtualization/docker/buildx.nix { };
31158 docker-compose = callPackage ../applications/virtualization/docker/compose.nix { };
31159 docker-compose_1 = python3Packages.callPackage ../applications/virtualization/docker/compose_1.nix { };
31160 docker-sbom = callPackage ../applications/virtualization/docker/sbom.nix { };
31163 amazon-ecr-credential-helper = callPackage ../tools/admin/amazon-ecr-credential-helper { };
31165 dk = callPackage ../applications/window-managers/dk { };
31167 docker-credential-gcr = callPackage ../tools/admin/docker-credential-gcr { };
31169 docker-credential-helpers = callPackage ../tools/admin/docker-credential-helpers { };
31171 dockstarter = callPackage ../tools/virtualization/dockstarter { };
31173 doodle = callPackage ../applications/search/doodle { };
31175 dr14_tmeter = callPackage ../applications/audio/dr14_tmeter { };
31177 dracut = callPackage ../os-specific/linux/dracut { };
31179 dragonflydb = callPackage ../servers/nosql/dragonflydb { };
31181 dragonfly-reverb = callPackage ../applications/audio/dragonfly-reverb { };
31183 drawing = callPackage ../applications/graphics/drawing { };
31185 drawio = callPackage ../applications/graphics/drawio { };
31186 drawio-headless = callPackage ../applications/graphics/drawio/headless.nix { };
31188 drawpile = libsForQt5.callPackage ../applications/graphics/drawpile { };
31189 drawpile-server-headless = libsForQt5.callPackage ../applications/graphics/drawpile {
31190 buildClient = false;
31191 buildServerGui = false;
31194 drawterm = callPackage ../tools/admin/drawterm { config = "unix"; };
31195 drawterm-wayland = callPackage ../tools/admin/drawterm { config = "linux"; };
31197 droopy = python3Packages.callPackage ../applications/networking/droopy { };
31199 drumgizmo = callPackage ../applications/audio/drumgizmo {
31200 stdenv = gcc10StdenvCompat;
31203 dsf2flac = callPackage ../applications/audio/dsf2flac { };
31205 dunst = callPackage ../applications/misc/dunst { };
31207 du-dust = callPackage ../tools/misc/dust {
31208 inherit (darwin.apple_sdk_11_0.frameworks) AppKit;
31211 dutree = callPackage ../tools/misc/dutree { };
31213 devede = callPackage ../applications/video/devede { };
31215 denemo = callPackage ../applications/audio/denemo { };
31217 dexed = darwin.apple_sdk_11_0.callPackage ../applications/audio/dexed {
31218 inherit (darwin.apple_sdk_11_0.frameworks) Accelerate Cocoa WebKit MetalKit DiscRecording CoreAudioKit;
31219 inherit (darwin.apple_sdk_11_0.libs) simd;
31222 dvdauthor = callPackage ../applications/video/dvdauthor { };
31224 dvdbackup = callPackage ../applications/video/dvdbackup { };
31226 dvd-slideshow = callPackage ../applications/video/dvd-slideshow { };
31228 dvdstyler = callPackage ../applications/video/dvdstyler {
31229 inherit (gnome2) libgnomeui;
31232 dyff = callPackage ../development/tools/dyff { };
31234 dwl = callPackage ../applications/window-managers/dwl {
31235 wlroots = wlroots_0_16;
31238 dwm = callPackage ../applications/window-managers/dwm {
31239 # dwm is configured entirely through source modification. Allow users to
31240 # specify patches through nixpkgs.config.dwm.patches
31241 patches = config.dwm.patches or [];
31244 dwmblocks = callPackage ../applications/misc/dwmblocks { };
31246 dwmbar = callPackage ../applications/misc/dwmbar { };
31248 dwm-status = callPackage ../applications/window-managers/dwm/dwm-status.nix { };
31250 emoji-picker = callPackage ../applications/misc/emoji-picker { };
31252 exploitdb = callPackage ../tools/security/exploitdb { };
31254 evilwm = callPackage ../applications/window-managers/evilwm {
31255 patches = config.evilwm.patches or [];
31258 dzen2 = callPackage ../applications/window-managers/dzen2 { };
31260 e16 = callPackage ../applications/window-managers/e16 { };
31262 eaglemode = callPackage ../applications/misc/eaglemode { };
31264 ebumeter = callPackage ../applications/audio/ebumeter { };
31266 echoip = callPackage ../servers/echoip { };
31268 eclipses = recurseIntoAttrs (callPackage ../applications/editors/eclipse { });
31270 ecpdap = callPackage ../development/embedded/fpga/ecpdap {
31271 inherit (darwin.apple_sdk.frameworks) AppKit;
31274 ecs-agent = callPackage ../applications/virtualization/ecs-agent { };
31276 inherit (recurseIntoAttrs (callPackage ../applications/editors/ed { }))
31279 edbrowse = callPackage ../applications/editors/edbrowse { };
31281 edlin = callPackage ../applications/editors/edlin { };
31283 orbiton = callPackage ../applications/editors/orbiton { };
31285 oed = callPackage ../applications/editors/oed { };
31287 ekho = callPackage ../applications/audio/ekho { };
31289 electron-cash = libsForQt5.callPackage ../applications/misc/electron-cash { };
31291 electrum = libsForQt5.callPackage ../applications/misc/electrum { };
31293 electrum-grs = libsForQt5.callPackage ../applications/misc/electrum/grs.nix { };
31295 electrum-ltc = libsForQt5.callPackage ../applications/misc/electrum/ltc.nix { };
31297 elf-dissector = libsForQt5.callPackage ../applications/misc/elf-dissector {
31298 libdwarf = libdwarf_20210528;
31301 elfx86exts = callPackage ../applications/misc/elfx86exts { };
31303 elinks = callPackage ../applications/networking/browsers/elinks {
31304 autoreconfHook = buildPackages.autoreconfHook269;
31307 elvis = callPackage ../applications/editors/elvis { };
31309 em = callPackage ../applications/editors/em { };
31311 inherit (recurseIntoAttrs (darwin.apple_sdk_11_0.callPackage ../applications/editors/emacs { }))
31324 emacs-macport = emacs28-macport;
31326 emacs-gtk = emacs28-gtk3;
31327 emacs-nox = emacs28-nox;
31329 emacsPackagesFor = emacs: import ./emacs-packages.nix {
31330 inherit (lib) makeScope makeOverridable dontRecurseIntoAttrs;
31332 pkgs' = pkgs; # default pkgs used for bootstrapping the emacs package set
31335 # This alias should live in aliases.nix but that would cause Hydra not to evaluate/build the packages.
31336 # If you turn this into "real" alias again, please add it to pkgs/top-level/packages-config.nix again too
31337 emacsPackages = emacs.pkgs;
31339 emptty = callPackage ../applications/display-managers/emptty { };
31341 endeavour = callPackage ../applications/office/endeavour { };
31343 enhanced-ctorrent = callPackage ../applications/networking/p2p/enhanced-ctorrent { };
31345 entangle = callPackage ../applications/video/entangle {
31346 inherit (gst_all_1) gstreamer gst-plugins-base;
31349 eolie = callPackage ../applications/networking/browsers/eolie { };
31351 eos-installer = callPackage ../applications/misc/eos-installer { };
31353 epdfview = callPackage ../applications/misc/epdfview { };
31355 epeg = callPackage ../applications/graphics/epeg { };
31357 epgstation = callPackage ../applications/video/epgstation { };
31359 inherit (gnome) epiphany;
31361 ephemeral = callPackage ../applications/networking/browsers/ephemeral { };
31363 epic5 = callPackage ../applications/networking/irc/epic5 { };
31365 epick = callPackage ../applications/graphics/epick {
31366 inherit (darwin.apple_sdk.frameworks) AppKit;
31369 epr = callPackage ../applications/misc/epr { };
31371 eq10q = callPackage ../applications/audio/eq10q { };
31373 errbot = callPackage ../applications/networking/errbot { };
31375 espeak-classic = callPackage ../applications/audio/espeak { };
31377 espeak-ng = callPackage ../applications/audio/espeak-ng {
31378 inherit (darwin.apple_sdk.frameworks) AudioToolbox AudioUnit CoreAudio;
31380 espeak = res.espeak-ng;
31382 espeakedit = callPackage ../applications/audio/espeak/edit.nix { };
31384 espeakup = callPackage ../applications/accessibility/espeakup { };
31386 etebase-server = with python3Packages; toPythonApplication etebase-server;
31388 etesync-dav = callPackage ../applications/misc/etesync-dav { };
31390 etherape = callPackage ../applications/networking/sniffers/etherape { };
31392 evilpixie = libsForQt5.callPackage ../applications/graphics/evilpixie { };
31394 eww = callPackage ../applications/window-managers/eww { };
31395 eww-wayland = callPackage ../applications/window-managers/eww {
31396 withWayland = true;
31399 exaile = callPackage ../applications/audio/exaile { };
31401 exercism = callPackage ../applications/misc/exercism { };
31403 expenses = callPackage ../applications/misc/expenses { };
31405 flowtime = callPackage ../applications/misc/flowtime { };
31407 fnott = callPackage ../applications/misc/fnott { };
31409 furnace = callPackage ../applications/audio/furnace {
31410 inherit (darwin.apple_sdk.frameworks) Cocoa;
31413 furtherance = callPackage ../applications/misc/furtherance { };
31415 gigalixir = callPackage ../tools/misc/gigalixir { };
31417 go-libp2p-daemon = callPackage ../servers/go-libp2p-daemon {
31418 buildGoModule = buildGo120Module;
31421 go-motion = callPackage ../development/tools/go-motion { };
31423 go-musicfox = callPackage ../applications/audio/go-musicfox { };
31425 gpg-mdp = callPackage ../applications/misc/gpg-mdp { };
31427 greenfoot = callPackage ../applications/editors/greenfoot {
31428 openjdk = openjdk17.override {
31429 enableJavaFX = true;
31430 openjfx = openjfx17.override { withWebKit = true; };
31434 gspeech = callPackage ../applications/audio/gspeech { };
31436 gtkcord4 = callPackage ../applications/audio/gtkcord4 { };
31438 haruna = libsForQt5.callPackage ../applications/video/haruna { };
31440 hdrmerge = libsForQt5.callPackage ../applications/graphics/hdrmerge { };
31442 helix = callPackage ../applications/editors/helix { };
31444 icesl = callPackage ../applications/misc/icesl { };
31446 input-leap = libsForQt5.callPackage ../applications/misc/input-leap {
31447 avahi = avahi.override { withLibdnssdCompat = true; };
31450 karlender = callPackage ../applications/office/karlender { };
31452 keepassxc = libsForQt5.callPackage ../applications/misc/keepassxc {
31453 inherit (darwin.apple_sdk_11_0.frameworks) LocalAuthentication;
31454 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
31457 keepass-diff = callPackage ../applications/misc/keepass-diff { };
31459 keeweb = callPackage ../applications/misc/keeweb { };
31461 inherit (gnome) evince;
31462 evolution-data-server = gnome.evolution-data-server;
31463 evolution-data-server-gtk4 = evolution-data-server.override { withGtk3 = false; withGtk4 = true; };
31464 evolution-ews = callPackage ../applications/networking/mailreaders/evolution/evolution-ews { };
31465 evolution = callPackage ../applications/networking/mailreaders/evolution/evolution { };
31466 evolutionWithPlugins = callPackage ../applications/networking/mailreaders/evolution/evolution/wrapper.nix { plugins = [ evolution evolution-ews ]; };
31468 keepass = callPackage ../applications/misc/keepass { };
31470 keepass-charactercopy = callPackage ../applications/misc/keepass-plugins/charactercopy { };
31472 keepass-keeagent = callPackage ../applications/misc/keepass-plugins/keeagent { };
31474 keepass-keepasshttp = callPackage ../applications/misc/keepass-plugins/keepasshttp { };
31476 keepass-keepassrpc = callPackage ../applications/misc/keepass-plugins/keepassrpc { };
31478 keepass-keetraytotp = callPackage ../applications/misc/keepass-plugins/keetraytotp { };
31480 keepass-otpkeyprov = callPackage ../applications/misc/keepass-plugins/otpkeyprov { };
31482 keepass-qrcodeview = callPackage ../applications/misc/keepass-plugins/qrcodeview { };
31484 kerbrute = callPackage ../tools/security/kerbrute { };
31486 komikku = callPackage ../applications/graphics/komikku { };
31488 kvmtool = callPackage ../applications/virtualization/kvmtool { };
31490 exrtools = callPackage ../applications/graphics/exrtools { };
31492 f1viewer = callPackage ../applications/video/f1viewer { };
31494 falcoctl = callPackage ../applications/networking/cluster/falcoctl { };
31496 faircamp = callPackage ../applications/misc/faircamp { };
31498 famistudio = callPackage ../applications/audio/famistudio { };
31500 fasttext = callPackage ../applications/science/machine-learning/fasttext { };
31502 fbmenugen = callPackage ../applications/misc/fbmenugen { };
31504 fbpanel = callPackage ../applications/window-managers/fbpanel { };
31506 fdr = libsForQt5.callPackage ../applications/science/programming/fdr { };
31508 feedbackd = callPackage ../applications/misc/feedbackd { };
31510 fehlstart = callPackage ../applications/misc/fehlstart { };
31512 fetchmail = callPackage ../applications/misc/fetchmail { };
31513 fetchmail_7 = callPackage ../applications/misc/fetchmail/v7.nix { };
31515 ff2mpv = callPackage ../applications/misc/ff2mpv { };
31517 fff = callPackage ../applications/misc/fff { };
31519 fig2dev = callPackage ../applications/graphics/fig2dev { };
31521 FIL-plugins = callPackage ../applications/audio/FIL-plugins { };
31523 finalfrontier = callPackage ../applications/science/machine-learning/finalfrontier {
31524 inherit (darwin.apple_sdk.frameworks) Security;
31527 finalfusion-utils = callPackage ../applications/science/machine-learning/finalfusion-utils {
31528 inherit (darwin.apple_sdk.frameworks) Security;
31531 firewalld = callPackage ../applications/networking/firewalld { };
31533 firewalld-gui = firewalld.override { withGui = true; };
31535 flacon = libsForQt5.callPackage ../applications/audio/flacon { };
31537 flamp = callPackage ../applications/radio/flamp { };
31539 flexget = callPackage ../applications/networking/flexget { };
31541 fldigi = callPackage ../applications/radio/fldigi {
31545 flink = callPackage ../applications/networking/cluster/flink { };
31547 fllog = callPackage ../applications/radio/fllog { };
31549 flmsg = callPackage ../applications/radio/flmsg { };
31551 flrig = callPackage ../applications/radio/flrig { };
31553 fluxus = callPackage ../applications/graphics/fluxus { stdenv = gcc10StdenvCompat; };
31555 flwrap = callPackage ../applications/radio/flwrap { stdenv = gcc10StdenvCompat; };
31557 fluidsynth = callPackage ../applications/audio/fluidsynth {
31558 inherit (darwin.apple_sdk.frameworks) AppKit AudioUnit CoreAudio CoreMIDI CoreServices;
31561 fmit = libsForQt5.callPackage ../applications/audio/fmit { };
31563 fmsynth = callPackage ../applications/audio/fmsynth { };
31565 fnc = callPackage ../applications/version-management/fnc { };
31567 focus = callPackage ../tools/X11/focus { };
31569 focus-stack = callPackage ../applications/graphics/focus-stack { };
31571 focuswriter = qt6Packages.callPackage ../applications/editors/focuswriter { };
31573 foliate = callPackage ../applications/office/foliate { };
31575 fondo = callPackage ../applications/graphics/fondo { };
31577 font-manager = callPackage ../applications/misc/font-manager { };
31579 fontfinder = callPackage ../applications/misc/fontfinder { };
31581 fontpreview = callPackage ../applications/misc/fontpreview { };
31583 fossil = callPackage ../applications/version-management/fossil {
31584 sqlite = sqlite.override { enableDeserialize = true; };
31587 freebayes = callPackage ../applications/science/biology/freebayes { };
31589 freefilesync = callPackage ../applications/networking/freefilesync { };
31591 freewheeling = callPackage ../applications/audio/freewheeling { };
31593 fritzing = libsForQt5.callPackage ../applications/science/electronics/fritzing { };
31595 fritzprofiles = with python3.pkgs; toPythonApplication fritzprofiles;
31597 fsv = callPackage ../applications/misc/fsv { };
31599 ft2-clone = callPackage ../applications/audio/ft2-clone {
31600 inherit (darwin.apple_sdk.frameworks) CoreAudio CoreMIDI CoreServices Cocoa;
31604 fvwm2 = callPackage ../applications/window-managers/fvwm/2.6.nix { };
31605 fvwm3 = callPackage ../applications/window-managers/fvwm/3.nix { };
31607 ganttproject-bin = callPackage ../applications/misc/ganttproject-bin { };
31609 gaucheBootstrap = darwin.apple_sdk_11_0.callPackage ../development/interpreters/gauche/boot.nix { };
31611 gauche = darwin.apple_sdk_11_0.callPackage ../development/interpreters/gauche { };
31613 gazelle-origin = python3Packages.callPackage ../tools/misc/gazelle-origin { };
31615 gcal = callPackage ../applications/misc/gcal { };
31617 gcstar = callPackage ../applications/misc/gcstar { };
31619 geany = callPackage ../applications/editors/geany { };
31620 geany-with-vte = callPackage ../applications/editors/geany/with-vte.nix { };
31622 geek-life = callPackage ../applications/misc/geek-life { };
31624 genact = callPackage ../applications/misc/genact { };
31626 genxword = callPackage ../applications/misc/genxword { };
31628 geoipupdate = callPackage ../applications/misc/geoipupdate { };
31630 glicol-cli = callPackage ../applications/audio/glicol-cli { };
31632 globe-cli = callPackage ../applications/misc/globe-cli { };
31634 gnmic = callPackage ../applications/networking/gnmic { };
31636 gnss-sdr = callPackage ../applications/radio/gnss-sdr { };
31638 gnuradio = callPackage ../applications/radio/gnuradio/wrapper.nix {
31639 unwrapped = callPackage ../applications/radio/gnuradio {
31640 inherit (darwin.apple_sdk.frameworks) CoreAudio;
31644 gnuradioPackages = lib.recurseIntoAttrs gnuradio.pkgs;
31645 # A build without gui components and other utilites not needed for end user
31647 gnuradioMinimal = gnuradio.override {
31649 unwrapped = gnuradio.unwrapped.override {
31650 volk = volk.override {
31651 # So it will not reference python
31652 enableModTool = false;
31656 gnuradio-companion = false;
31657 python-support = false;
31661 gr-modtool = false;
31662 gr-blocktool = false;
31665 # Doesn't make it reference python eventually, but makes reverse
31666 # depdendencies require python to use cmake files of GR.
31667 gr-ctrlport = false;
31671 gnuradio3_9 = callPackage ../applications/radio/gnuradio/wrapper.nix {
31672 unwrapped = callPackage ../applications/radio/gnuradio/3.9.nix {
31673 inherit (darwin.apple_sdk.frameworks) CoreAudio;
31677 gnuradio3_9Packages = lib.recurseIntoAttrs gnuradio3_9.pkgs;
31678 # A build without gui components and other utilites not needed for end user
31680 gnuradio3_9Minimal = gnuradio.override {
31682 unwrapped = gnuradio.unwrapped.override {
31683 volk = volk.override {
31684 # So it will not reference python
31685 enableModTool = false;
31689 gnuradio-companion = false;
31690 python-support = false;
31694 gr-modtool = false;
31695 gr-blocktool = false;
31698 # Doesn't make it reference python eventually, but makes reverse
31699 # depdendencies require python to use cmake files of GR.
31700 gr-ctrlport = false;
31704 gnuradio3_8 = callPackage ../applications/radio/gnuradio/wrapper.nix {
31705 unwrapped = callPackage ../applications/radio/gnuradio/3.8.nix {
31706 inherit (darwin.apple_sdk.frameworks) CoreAudio;
31710 gnuradio3_8Packages = lib.recurseIntoAttrs gnuradio3_8.pkgs;
31711 # A build without gui components and other utilites not needed if gnuradio is
31712 # used as a c++ library.
31713 gnuradio3_8Minimal = gnuradio3_8.override {
31715 unwrapped = gnuradio3_8.unwrapped.override {
31716 volk = volk.override {
31717 enableModTool = false;
31721 gnuradio-companion = false;
31722 python-support = false;
31726 gr-modtool = false;
31729 # Doesn't make it reference python eventually, but makes reverse
31730 # depdendencies require python to use cmake files of GR.
31731 gr-ctrlport = false;
31736 grandorgue = callPackage ../applications/audio/grandorgue {
31737 inherit (darwin.apple_sdk.frameworks) Cocoa;
31740 greetd = recurseIntoAttrs {
31741 dlm = callPackage ../applications/display-managers/greetd/dlm.nix { };
31742 greetd = callPackage ../applications/display-managers/greetd { };
31743 gtkgreet = callPackage ../applications/display-managers/greetd/gtkgreet.nix { };
31744 regreet = callPackage ../applications/display-managers/greetd/regreet.nix { };
31745 tuigreet = callPackage ../applications/display-managers/greetd/tuigreet.nix { };
31746 wlgreet = callPackage ../applications/display-managers/greetd/wlgreet.nix { };
31749 goldendict = libsForQt5.callPackage ../applications/misc/goldendict { };
31750 goldendict-ng = qt6Packages.callPackage ../applications/misc/goldendict-ng { };
31752 gomuks = callPackage ../applications/networking/instant-messengers/gomuks { };
31754 inherit (ocaml-ng.ocamlPackages_4_12) google-drive-ocamlfuse;
31756 googler = callPackage ../applications/misc/googler {
31760 gopher = callPackage ../applications/networking/gopher/gopher { };
31762 gophernotes = callPackage ../applications/editors/gophernotes { };
31764 goxel = callPackage ../applications/graphics/goxel { };
31766 gpa = callPackage ../applications/misc/gpa { };
31768 gpicview = callPackage ../applications/graphics/gpicview {
31772 gpx = callPackage ../applications/misc/gpx { };
31774 gqrx = qt6Packages.callPackage ../applications/radio/gqrx { };
31775 gqrx-portaudio = qt6Packages.callPackage ../applications/radio/gqrx {
31776 portaudioSupport = true;
31777 pulseaudioSupport = false;
31779 gqrx-gr-audio = qt6Packages.callPackage ../applications/radio/gqrx {
31780 portaudioSupport = false;
31781 pulseaudioSupport = false;
31784 gpx-viewer = callPackage ../applications/misc/gpx-viewer { };
31786 grepcidr = callPackage ../applications/search/grepcidr { };
31788 grepm = callPackage ../applications/search/grepm { };
31790 grip-search = callPackage ../tools/text/grip-search { };
31792 grip = callPackage ../applications/misc/grip { };
31794 gsimplecal = callPackage ../applications/misc/gsimplecal { };
31796 gthumb = callPackage ../applications/graphics/gthumb { };
31798 gtimelog = with python3Packages; toPythonApplication gtimelog;
31800 inherit (gnome) gucharmap;
31802 guitarix = callPackage ../applications/audio/guitarix {
31803 fftw = fftwSinglePrec;
31806 gurk-rs = callPackage ../applications/networking/instant-messengers/gurk-rs {
31807 inherit (darwin.apple_sdk.frameworks) Cocoa;
31810 gjay = callPackage ../applications/audio/gjay { };
31812 sherlock = callPackage ../tools/security/sherlock { };
31814 stratovirt = callPackage ../applications/virtualization/stratovirt { };
31816 rhythmbox = callPackage ../applications/audio/rhythmbox { };
31818 puddletag = libsForQt5.callPackage ../applications/audio/puddletag { };
31820 w_scan = callPackage ../applications/video/w_scan { };
31822 w_scan2 = callPackage ../applications/video/w_scan2 { };
31824 wavrsocvt = callPackage ../applications/misc/audio/wavrsocvt { };
31826 welle-io = libsForQt5.callPackage ../applications/radio/welle-io { };
31828 wireshark = qt6Packages.callPackage ../applications/networking/sniffers/wireshark {
31829 inherit (darwin.apple_sdk_11_0.frameworks) ApplicationServices SystemConfiguration;
31830 libpcap = libpcap.override { withBluez = stdenv.isLinux; };
31832 wireshark-qt = wireshark;
31834 qtwirediff = qt6Packages.callPackage ../applications/networking/sniffers/qtwirediff {};
31836 tshark = wireshark-cli;
31837 wireshark-cli = wireshark.override {
31839 libpcap = libpcap.override { withBluez = stdenv.isLinux; };
31842 sngrep = callPackage ../applications/networking/sniffers/sngrep { };
31844 termshark = callPackage ../tools/networking/termshark { };
31846 fbida = callPackage ../applications/graphics/fbida { };
31848 fclones = callPackage ../tools/misc/fclones { };
31850 fclones-gui = darwin.apple_sdk_11_0.callPackage ../tools/misc/fclones/gui.nix { };
31852 fcp = callPackage ../tools/misc/fcp { };
31854 fdupes = callPackage ../tools/misc/fdupes { };
31856 feh = callPackage ../applications/graphics/feh {
31857 imlib2 = imlib2Full;
31860 feishin = callPackage ../applications/audio/feishin { };
31862 feishu = callPackage ../applications/networking/instant-messengers/feishu { };
31864 filezilla = callPackage ../applications/networking/ftp/filezilla { };
31866 fire = darwin.apple_sdk_11_0.callPackage ../applications/audio/fire {
31867 inherit (darwin.apple_sdk_11_0.frameworks) Accelerate Cocoa WebKit CoreServices DiscRecording CoreAudioKit MetalKit;
31868 inherit (darwin.apple_sdk_11_0.libs) simd;
31871 buildMozillaMach = opts: callPackage (import ../applications/networking/browsers/firefox/common.nix opts) { };
31873 firefoxPackages = recurseIntoAttrs (callPackage ../applications/networking/browsers/firefox/packages.nix {});
31875 firefox-unwrapped = firefoxPackages.firefox;
31876 firefox-beta-unwrapped = firefoxPackages.firefox-beta;
31877 firefox-devedition-unwrapped = firefoxPackages.firefox-devedition;
31878 firefox-esr-115-unwrapped = firefoxPackages.firefox-esr-115;
31879 firefox-esr-unwrapped = firefoxPackages.firefox-esr-115;
31881 firefox = wrapFirefox firefox-unwrapped { };
31882 firefox-beta = wrapFirefox firefox-beta-unwrapped { };
31883 firefox-devedition = wrapFirefox firefox-devedition-unwrapped { };
31885 firefox-mobile = callPackage ../applications/networking/browsers/firefox/mobile-config.nix { };
31887 firefox-esr = firefox-esr-115;
31888 firefox-esr-115 = wrapFirefox firefox-esr-115-unwrapped { };
31890 firefox-bin-unwrapped = callPackage ../applications/networking/browsers/firefox-bin {
31891 inherit (gnome) adwaita-icon-theme;
31892 channel = "release";
31893 generated = import ../applications/networking/browsers/firefox-bin/release_sources.nix;
31896 firefox-bin = wrapFirefox firefox-bin-unwrapped {
31897 pname = "firefox-bin";
31900 firefox-beta-bin-unwrapped = firefox-bin-unwrapped.override {
31901 inherit (gnome) adwaita-icon-theme;
31903 generated = import ../applications/networking/browsers/firefox-bin/beta_sources.nix;
31906 firefox-beta-bin = res.wrapFirefox firefox-beta-bin-unwrapped {
31907 pname = "firefox-beta-bin";
31908 desktopName = "Firefox Beta";
31911 firefox-devedition-bin-unwrapped = callPackage ../applications/networking/browsers/firefox-bin {
31912 inherit (gnome) adwaita-icon-theme;
31913 channel = "developer-edition";
31914 generated = import ../applications/networking/browsers/firefox-bin/devedition_sources.nix;
31917 firefox-devedition-bin = res.wrapFirefox firefox-devedition-bin-unwrapped {
31918 pname = "firefox-devedition-bin";
31919 desktopName = "Firefox DevEdition";
31920 wmClass = "firefox-aurora";
31923 librewolf-unwrapped = callPackage ../applications/networking/browsers/librewolf { };
31925 librewolf = wrapFirefox librewolf-unwrapped {
31926 inherit (librewolf-unwrapped) extraPrefsFiles extraPoliciesFiles;
31927 libName = "librewolf";
31930 firefox_decrypt = python3Packages.callPackage ../tools/security/firefox_decrypt { };
31932 fmtoy = callPackage ../tools/audio/fmtoy { };
31934 flac = callPackage ../applications/audio/flac { };
31936 redoflacs = callPackage ../applications/audio/redoflacs { };
31938 flameshot = libsForQt5.callPackage ../tools/misc/flameshot { };
31940 flex-ncat = callPackage ../applications/radio/flex-ncat { };
31942 flex-ndax = callPackage ../applications/radio/flex-ndax { };
31944 floorp-unwrapped = callPackage ../applications/networking/browsers/floorp { };
31946 floorp = wrapFirefox floorp-unwrapped { };
31948 fluxbox = callPackage ../applications/window-managers/fluxbox { };
31950 hackedbox = callPackage ../applications/window-managers/hackedbox { };
31952 fomp = callPackage ../applications/audio/fomp { };
31954 formatter = callPackage ../applications/misc/formatter { };
31956 formiko = with python3Packages; callPackage ../applications/editors/formiko {
31957 inherit buildPythonApplication;
31960 foxotron = callPackage ../applications/graphics/foxotron {
31961 inherit (darwin.apple_sdk.frameworks) AVFoundation Carbon Cocoa CoreAudio Kernel OpenGL;
31964 foxtrotgps = callPackage ../applications/misc/foxtrotgps { };
31966 fractal = callPackage ../applications/networking/instant-messengers/fractal { };
31968 fractal-next = callPackage ../applications/networking/instant-messengers/fractal-next {
31969 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-bad;
31972 fragments = callPackage ../applications/networking/p2p/fragments { };
31974 freecad = libsForQt5.callPackage ../applications/graphics/freecad {
31975 boost = python3Packages.boost;
31976 inherit (python3Packages)
31990 freedv = callPackage ../applications/radio/freedv {
31991 inherit (darwin.apple_sdk.frameworks) AppKit AVFoundation Cocoa CoreMedia;
31992 codec2 = codec2.override {
31993 freedvSupport = true;
31997 freemind = callPackage ../applications/misc/freemind {
31998 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
31999 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
32002 freenet = callPackage ../applications/networking/p2p/freenet {
32004 jdk = jdk_headless;
32005 # Reduce closure size
32006 jre = pkgs.jre_minimal.override {
32015 jdk = jdk_headless;
32019 freeoffice = callPackage ../applications/office/softmaker/freeoffice.nix { };
32021 freeplane = callPackage ../applications/misc/freeplane { };
32023 freepv = callPackage ../applications/graphics/freepv { };
32025 xfontsel = callPackage ../applications/misc/xfontsel { };
32026 inherit (xorg) xlsfonts;
32028 xrdp = callPackage ../applications/networking/remote/xrdp { };
32030 freerdp = callPackage ../applications/networking/remote/freerdp {
32031 inherit (darwin.apple_sdk.frameworks) AudioToolbox AVFoundation Carbon Cocoa CoreMedia;
32032 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good;
32035 freerdpUnstable = freerdp;
32037 friture = libsForQt5.callPackage ../applications/audio/friture {
32038 python3Packages = python39Packages;
32041 fte = callPackage ../applications/editors/fte { };
32043 g933-utils = callPackage ../tools/misc/g933-utils { };
32045 gavrasm = callPackage ../development/compilers/gavrasm { };
32047 gcalcli = callPackage ../applications/misc/gcalcli { };
32049 vcal = callPackage ../applications/misc/vcal { };
32051 gcolor2 = callPackage ../applications/graphics/gcolor2 { };
32053 gcolor3 = callPackage ../applications/graphics/gcolor3 { };
32055 get_iplayer = callPackage ../applications/misc/get_iplayer { };
32057 getxbook = callPackage ../applications/misc/getxbook { };
32059 gimp = callPackage ../applications/graphics/gimp {
32060 autoreconfHook = buildPackages.autoreconfHook269;
32062 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
32065 gimp-with-plugins = callPackage ../applications/graphics/gimp/wrapper.nix {
32066 plugins = null; # All packaged plugins enabled, if not explicit plugin list supplied
32069 gimpPlugins = recurseIntoAttrs (callPackage ../applications/graphics/gimp/plugins {});
32071 girara = callPackage ../applications/misc/girara {
32075 gitolite = callPackage ../applications/version-management/gitolite { };
32077 inherit (gnome) gitg;
32079 gmrun = callPackage ../applications/misc/gmrun { };
32081 gnucash = callPackage ../applications/office/gnucash { };
32083 goffice = callPackage ../development/libraries/goffice { };
32085 got = darwin.apple_sdk_11_0.callPackage ../applications/version-management/got { };
32087 gtkterm = callPackage ../tools/misc/gtkterm { };
32089 gtk-pipe-viewer = perlPackages.callPackage ../applications/video/pipe-viewer { withGtk3 = true; };
32091 gum = callPackage ../applications/misc/gum { };
32092 pop = callPackage ../applications/misc/pop { };
32094 hydrus = python3Packages.callPackage ../applications/graphics/hydrus {
32095 inherit miniupnpc swftools;
32096 inherit (qt6) wrapQtAppsHook qtbase qtcharts;
32099 kemai = qt6Packages.callPackage ../applications/misc/kemai { };
32101 jetbrains = (recurseIntoAttrs (callPackages ../applications/editors/jetbrains {
32102 vmopts = config.jetbrains.vmopts or null;
32103 jdk = jetbrains.jdk;
32105 jdk = callPackage ../development/compilers/jetbrains-jdk { };
32106 jcef = callPackage ../development/compilers/jetbrains-jdk/jcef.nix { };
32109 jmusicbot = callPackage ../applications/audio/jmusicbot { };
32111 junction = callPackage ../applications/misc/junction { };
32113 lemonade = callPackage ../applications/misc/lemonade { };
32115 libquvi = callPackage ../applications/video/quvi/library.nix { };
32117 LibreArp = callPackage ../applications/audio/LibreArp { };
32119 LibreArp-lv2 = callPackage ../applications/audio/LibreArp/lv2.nix { };
32121 librespot = callPackage ../applications/audio/librespot {
32122 withALSA = stdenv.isLinux;
32123 withPulseAudio = config.pulseaudio or stdenv.isLinux;
32124 withPortAudio = stdenv.isDarwin;
32127 limesctl = callPackage ../applications/misc/limesctl { };
32129 linssid = libsForQt5.callPackage ../applications/networking/linssid { };
32131 linvstmanager = qt5.callPackage ../applications/audio/linvstmanager { };
32133 deadd-notification-center = haskell.lib.compose.justStaticExecutables (haskellPackages.callPackage ../applications/misc/deadd-notification-center { });
32135 lollypop = callPackage ../applications/audio/lollypop { };
32137 losslessaudiochecker = callPackage ../applications/audio/losslessaudiochecker { };
32139 m32edit = callPackage ../applications/audio/midas/m32edit.nix { };
32141 manim = callPackage ../applications/video/manim { };
32143 manuskript = libsForQt5.callPackage ../applications/editors/manuskript { };
32145 mindforger = libsForQt5.callPackage ../applications/editors/mindforger { };
32147 mi2ly = callPackage ../applications/audio/mi2ly { };
32149 moe = callPackage ../applications/editors/moe { };
32151 molsketch = libsForQt5.callPackage ../applications/editors/molsketch { };
32153 multiviewer-for-f1 = callPackage ../applications/video/multiviewer-for-f1 { };
32155 muzika = callPackage ../applications/audio/muzika { };
32157 openutau = callPackage ../applications/audio/openutau { };
32159 pattypan = callPackage ../applications/misc/pattypan {
32160 jdk = jdk.override { enableJavaFX = true; };
32163 praat = callPackage ../applications/audio/praat { };
32165 quvi = callPackage ../applications/video/quvi/tool.nix {
32166 lua5_sockets = lua51Packages.luasocket;
32170 quvi_scripts = callPackage ../applications/video/quvi/scripts.nix { };
32172 rhvoice = callPackage ../applications/audio/rhvoice { };
32174 svox = callPackage ../applications/audio/svox { };
32176 g4music = callPackage ../applications/audio/g4music { };
32178 genesys = callPackage ../applications/misc/genesys { };
32180 giada = callPackage ../applications/audio/giada { };
32182 giara = callPackage ../applications/networking/giara { };
32184 gitit = callPackage ../applications/misc/gitit { };
32186 gkrellm = callPackage ../applications/misc/gkrellm {
32187 inherit (darwin.apple_sdk.frameworks) IOKit;
32190 glow = callPackage ../applications/editors/glow { };
32192 glowing-bear = callPackage ../applications/networking/irc/glowing-bear { };
32194 gmtk = callPackage ../development/libraries/gmtk { };
32196 gmu = callPackage ../applications/audio/gmu { };
32198 gnaural = callPackage ../applications/audio/gnaural { };
32200 gnome_mplayer = callPackage ../applications/video/gnome-mplayer { };
32202 gnumeric = callPackage ../applications/office/gnumeric { };
32204 gnunet = callPackage ../applications/networking/p2p/gnunet { };
32206 gnunet-gtk = callPackage ../applications/networking/p2p/gnunet/gtk.nix { };
32208 gocr = callPackage ../applications/graphics/gocr { };
32210 gobby = callPackage ../applications/editors/gobby { };
32212 gphoto2 = callPackage ../applications/misc/gphoto2 { };
32214 gphoto2fs = callPackage ../applications/misc/gphoto2/gphotofs.nix { };
32216 gramps = callPackage ../applications/misc/gramps {
32217 pythonPackages = python3Packages;
32220 graphicsmagick = callPackage ../applications/graphics/graphicsmagick { };
32221 graphicsmagick_q16 = graphicsmagick.override { quantumdepth = 16; };
32223 graphicsmagick-imagemagick-compat = callPackage ../applications/graphics/graphicsmagick/compat.nix { };
32225 grisbi = callPackage ../applications/office/grisbi { gtk = gtk3; };
32227 gscreenshot = callPackage ../applications/graphics/gscreenshot { };
32229 gtkpod = callPackage ../applications/audio/gtkpod { };
32231 guacamole-client = callPackage ../servers/guacamole-client { };
32233 guacamole-server = callPackage ../servers/guacamole-server { };
32235 q4wine = libsForQt5.callPackage ../applications/misc/q4wine { };
32237 qrcodegen = callPackage ../development/libraries/qrcodegen { };
32239 qrencode = callPackage ../development/libraries/qrencode {
32240 inherit (darwin) libobjc;
32243 geeqie = callPackage ../applications/graphics/geeqie { };
32245 gigedit = callPackage ../applications/audio/gigedit { };
32247 gqview = callPackage ../applications/graphics/gqview { };
32249 gmpc = callPackage ../applications/audio/gmpc { };
32251 gmtp = callPackage ../applications/misc/gmtp { };
32253 gnomecast = callPackage ../applications/video/gnomecast { };
32255 gnome-recipes = callPackage ../applications/misc/gnome-recipes {
32256 inherit (gnome) gnome-autoar;
32259 gollum = callPackage ../applications/misc/gollum { };
32261 gonic = callPackage ../servers/gonic { };
32263 goodvibes = callPackage ../applications/audio/goodvibes { };
32265 googleearth-pro = libsForQt5.callPackage ../applications/misc/googleearth-pro { };
32267 google-chrome = callPackage ../applications/networking/browsers/google-chrome { };
32269 go-graft = callPackage ../applications/networking/go-graft { };
32271 gostatic = callPackage ../applications/misc/gostatic { };
32273 gosmore = callPackage ../applications/misc/gosmore { stdenv = gcc10StdenvCompat; };
32275 gossa = callPackage ../applications/networking/gossa { };
32277 gpsbabel = libsForQt5.callPackage ../applications/misc/gpsbabel { };
32279 gpsbabel-gui = gpsbabel.override {
32284 gpscorrelate = callPackage ../applications/misc/gpscorrelate { };
32286 gpsd = callPackage ../servers/gpsd { };
32288 gpsprune = callPackage ../applications/misc/gpsprune { };
32290 gpu-screen-recorder = callPackage ../applications/video/gpu-screen-recorder { };
32292 gpu-screen-recorder-gtk = callPackage ../applications/video/gpu-screen-recorder/gpu-screen-recorder-gtk.nix { };
32294 gpxlab = libsForQt5.callPackage ../applications/misc/gpxlab { };
32296 gpxsee-qt5 = libsForQt5.callPackage ../applications/misc/gpxsee { };
32298 gpxsee-qt6 = qt6Packages.callPackage ../applications/misc/gpxsee { };
32300 gpxsee = gpxsee-qt5;
32302 gspell = callPackage ../development/libraries/gspell { };
32304 gst123 = callPackage ../applications/audio/gst123 { };
32306 gtk2fontsel = callPackage ../applications/misc/gtk2fontsel { };
32308 gtklock = callPackage ../tools/wayland/gtklock { };
32310 gtklock-playerctl-module = callPackage ../tools/wayland/gtklock/playerctl-module.nix { };
32312 gtklock-powerbar-module = callPackage ../tools/wayland/gtklock/powerbar-module.nix { };
32314 gtklock-userinfo-module = callPackage ../tools/wayland/gtklock/userinfo-module.nix { };
32316 guardian-agent = callPackage ../tools/networking/guardian-agent { };
32318 gv = callPackage ../applications/misc/gv { };
32320 gvisor = callPackage ../applications/virtualization/gvisor { };
32322 guvcview = libsForQt5.callPackage ../os-specific/linux/guvcview { };
32324 gwc = callPackage ../applications/audio/gwc { };
32326 gxmessage = callPackage ../applications/misc/gxmessage { };
32328 gxmatcheq-lv2 = callPackage ../applications/audio/gxmatcheq-lv2 { };
32330 gxplugins-lv2 = callPackage ../applications/audio/gxplugins-lv2 { };
32332 hachoir = with python3Packages; toPythonApplication hachoir;
32334 hackrf = callPackage ../applications/radio/hackrf { };
32336 hacksaw = callPackage ../tools/misc/hacksaw { };
32338 hakuneko = callPackage ../tools/misc/hakuneko { };
32340 halp = callPackage ../tools/misc/halp { };
32342 manga-cli = callPackage ../tools/misc/manga-cli { };
32344 hamster = callPackage ../applications/misc/hamster { };
32346 hacpack = callPackage ../tools/compression/hacpack { };
32348 hashit = callPackage ../tools/misc/hashit { };
32350 hactool = callPackage ../tools/compression/hactool { };
32352 hdhomerun-config-gui = callPackage ../applications/video/hdhomerun-config-gui { };
32354 headlines = callPackage ../applications/networking/headlines { };
32356 hedgedoc-cli = callPackage ../tools/admin/hedgedoc-cli { };
32358 heimer = libsForQt5.callPackage ../applications/misc/heimer { };
32360 hello-wayland = callPackage ../applications/graphics/hello-wayland { };
32362 hello-unfree = callPackage ../applications/misc/hello-unfree { };
32364 helmholtz = callPackage ../applications/audio/pd-plugins/helmholtz { };
32366 herbe = callPackage ../applications/misc/herbe { };
32368 herbstluftwm = callPackage ../applications/window-managers/herbstluftwm { };
32370 hex-a-hop = callPackage ../games/hex-a-hop { };
32372 hexchat = callPackage ../applications/networking/irc/hexchat { };
32374 hexcurse = callPackage ../applications/editors/hexcurse { };
32376 hexdino = callPackage ../applications/editors/hexdino { };
32378 hexedit = callPackage ../applications/editors/hexedit { };
32380 himalaya = callPackage ../applications/networking/mailreaders/himalaya { };
32382 hipchat = callPackage ../applications/networking/instant-messengers/hipchat { };
32384 hydrogen-web-unwrapped = callPackage ../applications/networking/instant-messengers/hydrogen-web/unwrapped.nix { };
32386 hydrogen-web = callPackage ../applications/networking/instant-messengers/hydrogen-web/wrapper.nix {
32387 conf = config.hydrogen-web.conf or { };
32390 hivelytracker = callPackage ../applications/audio/hivelytracker { };
32392 hledger = haskell.lib.compose.justStaticExecutables haskellPackages.hledger;
32393 hledger-check-fancyassertions = callPackage ../applications/office/hledger-check-fancyassertions { };
32394 hledger-iadd = haskell.lib.compose.justStaticExecutables haskellPackages.hledger-iadd;
32395 hledger-interest = haskell.lib.compose.justStaticExecutables haskellPackages.hledger-interest;
32396 hledger-ui = haskell.lib.compose.justStaticExecutables haskellPackages.hledger-ui;
32397 hledger-web = haskell.lib.compose.justStaticExecutables haskellPackages.hledger-web;
32398 hledger-utils = with python3.pkgs; toPythonApplication hledger-utils;
32400 hmm = callPackage ../applications/misc/hmm { };
32402 homebank = callPackage ../applications/office/homebank {
32406 hollywood = callPackage ../applications/misc/hollywood {
32407 inherit (python3Packages) pygments;
32410 hors = callPackage ../development/tools/hors {
32411 inherit (darwin.apple_sdk.frameworks) Security;
32414 hover = callPackage ../development/tools/hover { };
32416 hovercraft = python3Packages.callPackage ../applications/misc/hovercraft { };
32418 howl = callPackage ../applications/editors/howl { };
32420 hdl-dump = callPackage ../tools/misc/hdl-dump { };
32422 hpack = haskell.lib.compose.justStaticExecutables haskellPackages.hpack;
32424 hpcg = callPackage ../tools/misc/hpcg { };
32426 hpl = callPackage ../tools/misc/hpl { };
32428 hpmyroom = libsForQt5.callPackage ../applications/networking/hpmyroom { };
32430 ht = callPackage ../applications/editors/ht { };
32432 xh = callPackage ../tools/networking/xh {
32433 inherit (darwin.apple_sdk.frameworks) Security;
32436 hubstaff = callPackage ../applications/misc/hubstaff { };
32438 hue-cli = callPackage ../tools/networking/hue-cli { };
32440 hueadm = callPackage ../tools/misc/hueadm { };
32442 hugin = callPackage ../applications/graphics/hugin {
32446 huggle = libsForQt5.callPackage ../applications/misc/huggle { };
32448 hugo = callPackage ../applications/misc/hugo { };
32450 ghosttohugo = callPackage ../applications/misc/ghosttohugo {};
32452 gatekeeper = callPackage ../applications/networking/cluster/gatekeeper { };
32454 go-org = callPackage ../applications/misc/go-org { };
32456 hushboard = python3.pkgs.callPackage ../applications/audio/hushboard { };
32458 husky = callPackage ../development/tools/misc/husky { };
32460 hydrogen = qt5.callPackage ../applications/audio/hydrogen { };
32462 hydroxide = callPackage ../applications/networking/hydroxide { };
32464 hyper-haskell-server-with-packages = callPackage ../development/tools/haskell/hyper-haskell/server.nix {
32465 inherit (haskellPackages) ghcWithPackages;
32466 packages = self: with self; [];
32469 hyper-haskell = callPackage ../development/tools/haskell/hyper-haskell {
32470 hyper-haskell-server = hyper-haskell-server-with-packages.override {
32471 packages = self: with self; [
32472 hyper-extra diagrams csound-catalog
32475 extra-packages = [ csound ];
32478 hyperion-ng = libsForQt5.callPackage ../applications/video/hyperion-ng {
32479 protobuf = protobuf_21;
32482 hyperledger-fabric = callPackage ../tools/misc/hyperledger-fabric { };
32484 hypnotix = callPackage ../applications/video/hypnotix { };
32486 indigenous-desktop = callPackage ../applications/networking/feedreaders/indigenous-desktop { };
32488 jackline = callPackage ../applications/networking/instant-messengers/jackline { };
32490 jay = callPackage ../applications/window-managers/jay { };
32492 keyleds = callPackage ../applications/misc/keyleds { };
32494 keylight-controller-mschneider82 = callPackage ../applications/misc/keylight-controller-mschneider82 { };
32496 leftwm = callPackage ../applications/window-managers/leftwm { };
32498 levant = callPackage ../applications/networking/cluster/levant { };
32500 lwm = callPackage ../applications/window-managers/lwm { };
32502 marker = callPackage ../applications/editors/marker { };
32504 matcha-rss-digest = callPackage ../applications/misc/matcha-rss-digest { };
32506 meek = callPackage ../tools/networking/meek { };
32508 meerk40t = callPackage ../applications/misc/meerk40t { };
32510 meerk40t-camera = callPackage ../applications/misc/meerk40t/camera.nix { };
32512 musikcube = callPackage ../applications/audio/musikcube {
32513 inherit (darwin.apple_sdk.frameworks) Cocoa CoreAudio SystemConfiguration;
32516 libmt32emu = callPackage ../applications/audio/munt/libmt32emu.nix { };
32518 mt32emu-qt = libsForQt5.callPackage ../applications/audio/munt/mt32emu-qt.nix { };
32520 mt32emu-smf2wav = callPackage ../applications/audio/munt/mt32emu-smf2wav.nix { };
32522 noson = libsForQt5.callPackage ../applications/audio/noson { };
32524 owl-compositor = callPackage ../applications/window-managers/owl { };
32526 p2pool = callPackage ../applications/misc/p2pool { };
32528 pass2csv = python3Packages.callPackage ../tools/security/pass2csv { };
32530 pass-secret-service = callPackage ../applications/misc/pass-secret-service { };
32532 passky-desktop = callPackage ../applications/misc/passky-desktop { };
32534 pat = callPackage ../applications/radio/pat { };
32536 pinboard = with python3Packages; toPythonApplication pinboard;
32538 pinboard-notes-backup = haskell.lib.compose.justStaticExecutables haskellPackages.pinboard-notes-backup;
32540 pixel2svg = python310Packages.callPackage ../tools/graphics/pixel2svg { };
32542 pixelfed = callPackage ../servers/web-apps/pixelfed { };
32544 pixelnuke = callPackage ../applications/graphics/pixelnuke { };
32546 pixelorama = callPackage ../applications/editors/pixelorama { };
32548 pixeluvo = callPackage ../applications/graphics/pixeluvo { };
32550 pixinsight = libsForQt5.callPackage ../applications/graphics/pixinsight { };
32552 planner = callPackage ../applications/office/planner { };
32554 please-cli = callPackage ../applications/misc/please-cli { };
32556 protonup-qt = python3Packages.callPackage ../applications/misc/protonup-qt { };
32558 pmbootstrap = python3Packages.callPackage ../tools/misc/pmbootstrap { };
32560 pokeget-rs = callPackage ../tools/misc/pokeget-rs { };
32562 popura = callPackage ../tools/networking/popura { };
32564 pureref = callPackage ../applications/graphics/pureref { };
32566 inherit (callPackage ../applications/virtualization/singularity/packages.nix { })
32569 apptainer-overriden-nixos
32570 singularity-overriden-nixos
32573 sfwbar = callPackage ../applications/misc/sfwbar { };
32575 skate = callPackage ../applications/misc/skate { };
32577 slack = callPackage ../applications/networking/instant-messengers/slack { };
32579 slack-cli = callPackage ../tools/networking/slack-cli { };
32581 slack-term = callPackage ../applications/networking/instant-messengers/slack-term { };
32583 sleep-on-lan = callPackage ../tools/networking/sleep-on-lan { };
32585 slweb = callPackage ../applications/misc/slweb { };
32587 sonixd = callPackage ../applications/audio/sonixd { };
32589 sonobus = callPackage ../applications/audio/sonobus { };
32591 sosreport = python3Packages.callPackage ../applications/logging/sosreport { };
32593 spectmorph = callPackage ../applications/audio/spectmorph { };
32595 smooth = callPackage ../development/libraries/smooth { };
32597 spectrwm = callPackage ../applications/window-managers/spectrwm { };
32599 spot = callPackage ../applications/audio/spot { };
32601 spotify-cli-linux = callPackage ../applications/audio/spotify-cli-linux { };
32603 spotifyd = callPackage ../applications/audio/spotifyd {
32604 withALSA = stdenv.isLinux;
32605 withPulseAudio = config.pulseaudio or stdenv.isLinux;
32606 withPortAudio = stdenv.isDarwin;
32607 withMpris = stdenv.isLinux;
32610 srain = callPackage ../applications/networking/irc/srain { };
32612 streamdeck-ui = callPackage ../applications/misc/streamdeck-ui { };
32614 super-productivity = callPackage ../applications/office/super-productivity { };
32616 inherit (callPackages ../development/libraries/wlroots {})
32621 sway-unwrapped = callPackage ../applications/window-managers/sway {
32622 wlroots = wlroots_0_16;
32624 sway = callPackage ../applications/window-managers/sway/wrapper.nix { };
32625 swaybg = callPackage ../applications/window-managers/sway/bg.nix { };
32626 swayidle = callPackage ../applications/window-managers/sway/idle.nix { };
32627 swaylock = callPackage ../applications/window-managers/sway/lock.nix { };
32628 swayosd = callPackage ../applications/window-managers/sway/osd.nix { };
32629 swayws = callPackage ../applications/window-managers/sway/ws.nix { };
32630 swaywsr = callPackage ../applications/window-managers/sway/wsr.nix { };
32631 sway-contrib = recurseIntoAttrs (callPackages ../applications/window-managers/sway/contrib.nix { });
32633 swaycons = callPackage ../applications/window-managers/sway/swaycons.nix { };
32635 swayfx = callPackage ../applications/window-managers/sway/fx.nix { };
32637 swaylock-fancy = callPackage ../applications/window-managers/sway/lock-fancy.nix { };
32639 swaylock-effects = callPackage ../applications/window-managers/sway/lock-effects.nix { };
32641 swaynotificationcenter = callPackage ../applications/misc/swaynotificationcenter { };
32643 swaynag-battery = callPackage ../applications/misc/swaynag-battery { };
32645 swayest-workstyle = callPackage ../applications/window-managers/sway/swayest-workstyle { };
32647 tiramisu = callPackage ../applications/misc/tiramisu { };
32649 rlaunch = callPackage ../applications/misc/rlaunch { };
32651 remontoire = callPackage ../applications/misc/remontoire { };
32653 rootbar = callPackage ../applications/misc/rootbar { };
32655 waybar = callPackage ../applications/misc/waybar {
32656 wlroots = wlroots_0_15;
32659 waycorner = callPackage ../applications/misc/waycorner { };
32661 waylock = callPackage ../applications/misc/waylock { };
32663 wayshot = callPackage ../tools/misc/wayshot { };
32665 waylevel = callPackage ../tools/misc/waylevel { };
32667 wbg = callPackage ../applications/misc/wbg { };
32669 hikari = callPackage ../applications/window-managers/hikari {
32670 wlroots = wlroots_0_15;
32673 i3 = callPackage ../applications/window-managers/i3 {
32674 xcb-util-cursor = if stdenv.isDarwin then xcb-util-cursor-HEAD else xcb-util-cursor;
32677 i3-auto-layout = callPackage ../applications/window-managers/i3/auto-layout.nix { };
32679 i3-rounded = callPackage ../applications/window-managers/i3/rounded.nix { };
32681 i3altlayout = callPackage ../applications/window-managers/i3/altlayout.nix { };
32683 i3-balance-workspace = python3Packages.callPackage ../applications/window-managers/i3/balance-workspace.nix { };
32685 i3-cycle-focus = callPackage ../applications/window-managers/i3/cycle-focus.nix { };
32687 i3-easyfocus = callPackage ../applications/window-managers/i3/easyfocus.nix { };
32689 i3-layout-manager = callPackage ../applications/window-managers/i3/layout-manager.nix { };
32691 i3-ratiosplit = callPackage ../applications/window-managers/i3/i3-ratiosplit.nix { };
32693 i3-resurrect = python3Packages.callPackage ../applications/window-managers/i3/i3-resurrect.nix { };
32695 i3-swallow = python3Packages.callPackage ../applications/window-managers/i3/swallow.nix { };
32697 i3blocks = callPackage ../applications/window-managers/i3/blocks.nix { };
32699 i3blocks-gaps = callPackage ../applications/window-managers/i3/blocks-gaps.nix { };
32701 i3ipc-glib = callPackage ../applications/window-managers/i3/i3ipc-glib.nix { };
32703 i3lock = callPackage ../applications/window-managers/i3/lock.nix {
32704 cairo = cairo.override { xcbSupport = true; };
32707 i3lock-blur = callPackage ../applications/window-managers/i3/lock-blur.nix { };
32709 i3lock-color = callPackage ../applications/window-managers/i3/lock-color.nix { };
32711 i3lock-fancy = callPackage ../applications/window-managers/i3/lock-fancy.nix { };
32713 i3lock-fancy-rapid = callPackage ../applications/window-managers/i3/lock-fancy-rapid.nix { };
32715 i3lock-pixeled = callPackage ../misc/screensavers/i3lock-pixeled { };
32717 betterlockscreen = callPackage ../misc/screensavers/betterlockscreen { };
32719 multilockscreen = callPackage ../misc/screensavers/multilockscreen { };
32721 i3minator = callPackage ../tools/misc/i3minator { };
32723 i3nator = callPackage ../tools/misc/i3nator { };
32725 i3pystatus = callPackage ../applications/window-managers/i3/pystatus.nix { };
32727 i3status = callPackage ../applications/window-managers/i3/status.nix { };
32729 i3status-rust = callPackage ../applications/window-managers/i3/status-rust.nix { };
32731 i3wsr = callPackage ../applications/window-managers/i3/wsr.nix { };
32733 i3-wk-switch = callPackage ../applications/window-managers/i3/wk-switch.nix { };
32735 kitti3 = python3.pkgs.callPackage ../applications/window-managers/i3/kitti3.nix { };
32737 waybox = callPackage ../by-name/wa/waybox/package.nix {
32738 wlroots = wlroots_0_15;
32741 workstyle = callPackage ../applications/window-managers/i3/workstyle.nix { };
32743 windowchef = callPackage ../applications/window-managers/windowchef { };
32745 wmfocus = callPackage ../applications/window-managers/i3/wmfocus.nix { };
32747 wmfs = callPackage ../applications/window-managers/wmfs { };
32749 i810switch = callPackage ../os-specific/linux/i810switch { };
32751 ical2orgpy = callPackage ../tools/misc/ical2orgpy { };
32753 icon-library = callPackage ../applications/graphics/icon-library { };
32755 id3v2 = callPackage ../applications/audio/id3v2 { };
32757 identity = callPackage ../applications/graphics/identity { };
32759 ifenslave = callPackage ../os-specific/linux/ifenslave { };
32761 ii = callPackage ../applications/networking/irc/ii {
32762 stdenv = gccStdenv;
32765 ikiwiki = callPackage ../applications/misc/ikiwiki {
32767 inherit (perlPackages.override { pkgs = pkgs // { imagemagick = imagemagickBig;}; }) ImageMagick;
32770 ikiwiki-full = ikiwiki.override {
32771 bazaarSupport = false; # tests broken
32773 docutilsSupport = true;
32775 mercurialSupport = true;
32776 monotoneSupport = true;
32777 subversionSupport = true;
32780 iksemel = callPackage ../development/libraries/iksemel {
32781 texinfo = buildPackages.texinfo6_7; # Uses @setcontentsaftertitlepage, removed in 6.8.
32784 avalonia-ilspy = callPackage ../applications/misc/avalonia-ilspy {
32785 inherit (darwin) autoSignDarwinBinariesHook;
32788 image-roll = callPackage ../applications/graphics/image-roll { };
32790 imagej = callPackage ../applications/graphics/imagej { };
32792 fiji = callPackage ../applications/graphics/fiji { };
32794 imagemagick6_light = imagemagick6.override {
32795 bzip2Support = false;
32796 zlibSupport = false;
32797 libX11Support = false;
32798 libXtSupport = false;
32799 fontconfigSupport = false;
32800 freetypeSupport = false;
32801 ghostscriptSupport = false;
32802 libjpegSupport = false;
32803 djvulibreSupport = false;
32804 lcms2Support = false;
32805 openexrSupport = false;
32806 libpngSupport = false;
32807 liblqr1Support = false;
32808 librsvgSupport = false;
32809 libtiffSupport = false;
32810 libxml2Support = false;
32811 openjpegSupport = false;
32812 libwebpSupport = false;
32813 libheifSupport = false;
32814 libde265Support = false;
32817 imagemagick6 = callPackage ../applications/graphics/ImageMagick/6.x.nix {
32818 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
32821 imagemagick6Big = imagemagick6.override {
32822 ghostscriptSupport = true;
32825 imagemagick_light = lowPrio (imagemagick.override {
32826 bzip2Support = false;
32827 zlibSupport = false;
32828 libX11Support = false;
32829 libXtSupport = false;
32830 fontconfigSupport = false;
32831 freetypeSupport = false;
32832 libjpegSupport = false;
32833 djvulibreSupport = false;
32834 lcms2Support = false;
32835 openexrSupport = false;
32836 libjxlSupport = false;
32837 libpngSupport = false;
32838 liblqr1Support = false;
32839 librsvgSupport = false;
32840 libtiffSupport = false;
32841 libxml2Support = false;
32842 openjpegSupport = false;
32843 libwebpSupport = false;
32844 libheifSupport = false;
32847 imagemagick = lowPrio (callPackage ../applications/graphics/ImageMagick {
32848 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
32851 imagemagickBig = lowPrio (imagemagick.override {
32852 ghostscriptSupport = true;
32855 imagination = callPackage ../applications/video/imagination { };
32857 inherit (nodePackages) imapnotify;
32859 imdshift = callPackage ../tools/security/imdshift { };
32861 img2pdf = with python3Packages; toPythonApplication img2pdf;
32863 imgbrd-grabber = qt5.callPackage ../applications/graphics/imgbrd-grabber { };
32865 imgcat = callPackage ../applications/graphics/imgcat { };
32867 img-cat = callPackage ../applications/graphics/img-cat { };
32869 imgp = python3Packages.callPackage ../applications/graphics/imgp { };
32871 inframap = callPackage ../applications/networking/cluster/inframap { };
32873 inkcut = libsForQt5.callPackage ../applications/misc/inkcut { };
32875 inklingreader = callPackage ../tools/misc/inklingreader { };
32877 inkscape = callPackage ../applications/graphics/inkscape {
32881 inkscape-with-extensions = callPackage ../applications/graphics/inkscape/with-extensions.nix { };
32883 inkscape-extensions = recurseIntoAttrs (callPackages ../applications/graphics/inkscape/extensions.nix {});
32885 inlyne = darwin.apple_sdk_11_0.callPackage ../applications/misc/inlyne { };
32887 inspectrum = callPackage ../applications/radio/inspectrum { };
32889 inputplug = callPackage ../tools/X11/inputplug { };
32891 ion3 = callPackage ../applications/window-managers/ion-3 {
32895 ipe = qt6Packages.callPackage ../applications/graphics/ipe {
32896 ghostscript = ghostscriptX;
32900 iptraf-ng = callPackage ../applications/networking/iptraf-ng { };
32902 irccloud = callPackage ../applications/networking/irc/irccloud { };
32904 irssi = callPackage ../applications/networking/irc/irssi { };
32906 filebrowser = callPackage ../applications/networking/filebrowser { };
32908 fish-irssi = callPackage ../applications/networking/irc/irssi/fish { };
32910 kirc = callPackage ../applications/networking/irc/kirc { };
32912 ir.lv2 = callPackage ../applications/audio/ir.lv2 { };
32914 istioctl = callPackage ../applications/networking/cluster/istioctl { };
32916 bip = callPackage ../applications/networking/irc/bip {
32917 openssl = openssl_1_1;
32920 j4-dmenu-desktop = callPackage ../applications/misc/j4-dmenu-desktop { };
32922 jabcode = callPackage ../development/libraries/jabcode { };
32924 jabcode-writer = callPackage ../development/libraries/jabcode {
32925 subproject = "writer";
32928 jabcode-reader = callPackage ../development/libraries/jabcode {
32929 subproject = "reader";
32932 jabref = callPackage ../applications/office/jabref {
32933 jdk = jdk20.override { enableJavaFX = true; };
32937 jack_capture = callPackage ../applications/audio/jack-capture { };
32939 jack_oscrolloscope = callPackage ../applications/audio/jack-oscrolloscope { };
32941 jack_rack = callPackage ../applications/audio/jack-rack { };
32943 jackmeter = callPackage ../applications/audio/jackmeter { };
32945 jackmix = libsForQt5.callPackage ../applications/audio/jackmix { };
32946 jackmix_jack1 = jackmix.override { jack = jack1; };
32948 jaeles = callPackage ../tools/security/jaeles { };
32950 jalv = callPackage ../applications/audio/jalv { };
32952 jameica = callPackage ../applications/office/jameica {
32953 inherit (darwin.apple_sdk.frameworks) Cocoa;
32956 jamin = callPackage ../applications/audio/jamin { };
32958 japa = callPackage ../applications/audio/japa { };
32960 dupd = callPackage ../tools/misc/dupd { };
32962 jconvolver = callPackage ../applications/audio/jconvolver { };
32964 jdupes = callPackage ../tools/misc/jdupes { };
32966 jed = callPackage ../applications/editors/jed { };
32968 jedit = callPackage ../applications/editors/jedit { };
32970 jgmenu = callPackage ../applications/misc/jgmenu { };
32972 jigdo = callPackage ../applications/misc/jigdo { stdenv = gcc10StdenvCompat; };
32974 jitsi = callPackage ../applications/networking/instant-messengers/jitsi { };
32976 joe = callPackage ../applications/editors/joe { };
32978 johnny = callPackage ../applications/misc/johnny { };
32980 josm = callPackage ../applications/misc/josm { };
32982 js8call = qt5.callPackage ../applications/radio/js8call { };
32984 jwm = callPackage ../applications/window-managers/jwm { };
32986 jwm-settings-manager = callPackage ../applications/window-managers/jwm/jwm-settings-manager.nix { };
32988 k3s_1_24 = callPackage ../applications/networking/cluster/k3s/1_24 {
32989 buildGoModule = buildGo120Module;
32991 k3s_1_25 = callPackage ../applications/networking/cluster/k3s/1_25 {
32992 buildGoModule = buildGo120Module;
32994 inherit (callPackage ../applications/networking/cluster/k3s {
32995 buildGoModule = buildGo120Module;
32996 }) k3s_1_26 k3s_1_27;
32999 k3sup = callPackage ../applications/networking/cluster/k3sup { };
33001 kconf = callPackage ../applications/networking/cluster/kconf { };
33003 kail = callPackage ../tools/networking/kail { };
33005 kapitonov-plugins-pack = callPackage ../applications/audio/kapitonov-plugins-pack { };
33007 kapow = libsForQt5.callPackage ../applications/misc/kapow { };
33009 kbt = callPackage ../applications/misc/kbt { };
33011 kchmviewer = libsForQt5.callPackage ../applications/misc/kchmviewer { };
33013 kappanhang = callPackage ../applications/radio/kappanhang { };
33015 okteta = libsForQt5.callPackage ../applications/editors/okteta { };
33017 k4dirstat = libsForQt5.callPackage ../applications/misc/k4dirstat { };
33019 kbibtex = libsForQt5.callPackage ../applications/office/kbibtex { };
33021 kbst = callPackage ../applications/networking/cluster/kbst { };
33023 kaidan = libsForQt5.callPackage ../applications/networking/instant-messengers/kaidan { };
33025 kde-gruvbox = callPackage ../data/themes/kde-gruvbox { };
33027 kdeltachat = libsForQt5.callPackage ../applications/networking/instant-messengers/kdeltachat { };
33029 keet = callPackage ../applications/networking/instant-messengers/keet { };
33031 kepler = callPackage ../tools/security/kepler { };
33033 kepubify = callPackage ../tools/misc/kepubify { };
33035 kermit = callPackage ../tools/misc/kermit { };
33037 kexi = libsForQt5.callPackage ../applications/office/kexi { };
33039 khronos = callPackage ../applications/office/khronos { };
33041 keyfinder = libsForQt5.callPackage ../applications/audio/keyfinder { };
33043 keyfinder-cli = callPackage ../applications/audio/keyfinder-cli { };
33045 kfilt = callPackage ../applications/networking/cluster/kfilt { };
33047 kgraphviewer = libsForQt5.callPackage ../applications/graphics/kgraphviewer { };
33049 khal = callPackage ../applications/misc/khal { };
33051 khoj = callPackage ../servers/search/khoj { };
33053 khard = callPackage ../applications/misc/khard { };
33055 kid3 = libsForQt5.callPackage ../applications/audio/kid3 { };
33057 kile = libsForQt5.callPackage ../applications/editors/kile { };
33059 kitsas = libsForQt5.callPackage ../applications/office/kitsas { };
33061 kiwix = libsForQt5.callPackage ../applications/misc/kiwix { };
33063 kiwix-tools = callPackage ../applications/misc/kiwix/tools.nix { };
33065 kickoff = callPackage ../applications/misc/kickoff { };
33067 klayout = libsForQt5.callPackage ../applications/misc/klayout { };
33069 klee = callPackage ../applications/science/logic/klee (with llvmPackages_12; {
33075 kmetronome = libsForQt5.callPackage ../applications/audio/kmetronome { };
33077 kmplayer = libsForQt5.callPackage ../applications/video/kmplayer { };
33079 kmymoney = libsForQt5.callPackage ../applications/office/kmymoney { };
33081 kn = callPackage ../applications/networking/cluster/kn { };
33083 kns = callPackage ../applications/networking/cluster/kns { };
33085 kondo = callPackage ../applications/misc/kondo { };
33087 kooha = callPackage ../applications/video/kooha { };
33089 kotatogram-desktop = libsForQt5.callPackage ../applications/networking/instant-messengers/telegram/kotatogram-desktop {
33090 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa CoreFoundation CoreServices CoreText CoreGraphics
33091 CoreMedia OpenGL AudioUnit ApplicationServices Foundation AGL Security SystemConfiguration
33092 Carbon AudioToolbox VideoToolbox VideoDecodeAcceleration AVFoundation CoreAudio CoreVideo
33093 CoreMediaIO QuartzCore AppKit CoreWLAN WebKit IOKit GSS MediaPlayer IOSurface Metal MetalKit;
33095 stdenv = if stdenv.isDarwin
33096 then overrideLibcxx darwin.apple_sdk_11_0.llvmPackages_12.stdenv
33099 # telegram-desktop has random crashes when jemalloc is built with gcc.
33100 # Apparently, it triggers some bug due to usage of gcc's builtin
33101 # functions like __builtin_ffsl by jemalloc when it's built with gcc.
33102 jemalloc = (jemalloc.override { stdenv = clangStdenv; }).overrideAttrs {
33103 # no idea how to fix the tests :(
33108 kotatogram-desktop-with-webkit = callPackage ../applications/networking/instant-messengers/telegram/kotatogram-desktop/with-webkit.nix { };
33110 kpt = callPackage ../applications/networking/cluster/kpt { };
33112 krabby = callPackage ../applications/misc/krabby { };
33114 kraft = callPackage ../applications/virtualization/kraft { };
33116 krane = callPackage ../applications/networking/cluster/krane { };
33118 krita = libsForQt5.callPackage ../applications/graphics/krita { };
33120 ksuperkey = callPackage ../tools/X11/ksuperkey { };
33122 ktimetracker = libsForQt5.callPackage ../applications/office/ktimetracker { };
33124 kubedb-cli = callPackage ../applications/networking/cluster/kubedb-cli { };
33126 kubedog = callPackage ../applications/networking/cluster/kubedog { };
33128 kubecfg = callPackage ../applications/networking/cluster/kubecfg { };
33130 kubefirst = callPackage ../applications/networking/cluster/kubefirst { };
33132 kube-score = callPackage ../applications/networking/cluster/kube-score { };
33134 kubectl-evict-pod = callPackage ../applications/networking/cluster/kubectl-evict-pod {
33137 kubeval = callPackage ../applications/networking/cluster/kubeval { };
33139 kubeval-schema = callPackage ../applications/networking/cluster/kubeval/schema.nix { };
33141 kubernetes = callPackage ../applications/networking/cluster/kubernetes { };
33142 kubectl = callPackage ../applications/networking/cluster/kubernetes/kubectl.nix { };
33143 kubectl-convert = kubectl.convert;
33145 kubectl-view-secret = callPackage ../applications/networking/cluster/kubectl-view-secret { };
33147 kubernetes-metrics-server = callPackage ../applications/networking/cluster/kubernetes-metrics-server { };
33149 kubemqctl = callPackage ../applications/networking/cluster/kubemqctl { };
33151 kubent = callPackage ../applications/networking/cluster/kubent { };
33153 kubeseal = callPackage ../applications/networking/cluster/kubeseal { };
33155 kubestroyer = callPackage ../tools/security/kubestroyer { };
33157 kubernix = callPackage ../applications/networking/cluster/kubernix { };
33159 kubeconform = callPackage ../applications/networking/cluster/kubeconform { };
33161 kubecolor = callPackage ../applications/networking/cluster/kubecolor { };
33163 kubebuilder = callPackage ../applications/networking/cluster/kubebuilder { };
33165 kuttl = callPackage ../applications/networking/cluster/kuttl { };
33167 kubectl-cnpg = callPackage ../applications/networking/cluster/kubectl-cnpg { };
33169 kubectl-doctor = callPackage ../applications/networking/cluster/kubectl-doctor { };
33171 kubectl-example = callPackage ../applications/networking/cluster/kubectl-example { };
33173 kubectl-explore = callPackage ../applications/networking/cluster/kubectl-explore { };
33175 kubectl-gadget = callPackage ../applications/networking/cluster/kubectl-gadget { };
33177 kubectl-images = callPackage ../applications/networking/cluster/kubectl-images { };
33179 kubectl-klock = callPackage ../applications/networking/cluster/kubectl-klock { };
33181 kubectl-ktop = callPackage ../applications/networking/cluster/kubectl-ktop { };
33183 kubectl-node-shell = callPackage ../applications/networking/cluster/kubectl-node-shell { };
33185 kubectl-tree = callPackage ../applications/networking/cluster/kubectl-tree { };
33187 kubectl-view-allocations = callPackage ../applications/networking/cluster/kubectl-view-allocations {
33188 inherit (darwin.apple_sdk.frameworks) Security;
33191 kubelogin = callPackage ../applications/networking/cluster/kubelogin { };
33193 kubelogin-oidc = callPackage ../applications/networking/cluster/kubelogin-oidc { };
33195 kubevpn = callPackage ../applications/networking/cluster/kubevpn { };
33197 k8sgpt = callPackage ../applications/networking/cluster/k8sgpt { };
33199 k9s = callPackage ../applications/networking/cluster/k9s { };
33201 kubecm = callPackage ../applications/networking/cluster/kubecm { };
33203 ktunnel = callPackage ../applications/networking/cluster/ktunnel { };
33205 ktop = callPackage ../applications/networking/cluster/ktop { };
33207 pinniped = callPackage ../applications/networking/cluster/pinniped { };
33209 kthxbye = callPackage ../servers/monitoring/prometheus/kthxbye.nix { };
33211 pgo-client = callPackage ../applications/networking/cluster/pgo-client { };
33213 popeye = callPackage ../applications/networking/cluster/popeye { };
33215 kube-capacity = callPackage ../applications/networking/cluster/kube-capacity { };
33217 fluxctl = callPackage ../applications/networking/cluster/fluxctl { };
33219 fluxcd = callPackage ../applications/networking/cluster/fluxcd { };
33221 linkerd = callPackage ../applications/networking/cluster/linkerd { };
33222 linkerd_edge = callPackage ../applications/networking/cluster/linkerd/edge.nix { };
33223 linkerd_stable = linkerd;
33225 kuma = callPackage ../applications/networking/cluster/kuma { isFull = true; };
33226 kuma-experimental = callPackage ../applications/networking/cluster/kuma {
33228 enableGateway = true;
33229 pname = "kuma-experimental";
33231 kumactl = callPackage ../applications/networking/cluster/kuma {
33232 components = ["kumactl"];
33235 kuma-cp = callPackage ../applications/networking/cluster/kuma {
33236 components = ["kuma-cp"];
33239 kuma-dp = callPackage ../applications/networking/cluster/kuma {
33240 components = ["kuma-dp"];
33244 kile-wl = callPackage ../applications/misc/kile-wl { };
33246 kiln = callPackage ../applications/misc/kiln { };
33248 karmor = callPackage ../applications/networking/cluster/karmor { };
33250 kubernetes-code-generator = callPackage ../development/tools/kubernetes-code-generator { };
33252 kubernetes-controller-tools = callPackage ../development/tools/kubernetes-controller-tools { };
33254 kubernetes-helm = callPackage ../applications/networking/cluster/helm { };
33256 wrapHelm = callPackage ../applications/networking/cluster/helm/wrapper.nix { };
33258 kubernetes-helm-wrapped = wrapHelm kubernetes-helm { };
33260 kubernetes-helmPlugins = recurseIntoAttrs (callPackage ../applications/networking/cluster/helm/plugins { });
33262 chart-testing = callPackage ../applications/networking/cluster/helm/chart-testing { };
33264 helm-docs = callPackage ../applications/networking/cluster/helm-docs { };
33266 kubetail = callPackage ../applications/networking/cluster/kubetail { } ;
33268 kubexit = callPackage ../applications/networking/cluster/kubexit { } ;
33270 kup = libsForQt5.callPackage ../applications/misc/kup { };
33272 kupfer = callPackage ../applications/misc/kupfer { };
33274 kuro = callPackage ../applications/misc/kuro {
33275 electron = electron_22;
33278 timoni = callPackage ../applications/networking/cluster/timoni { };
33280 kvirc = libsForQt5.callPackage ../applications/networking/irc/kvirc { };
33282 lame = callPackage ../development/libraries/lame { };
33284 labwc = callPackage ../by-name/la/labwc/package.nix {
33285 wlroots = wlroots_0_16;
33288 larswm = callPackage ../applications/window-managers/larswm { };
33290 lash = callPackage ../applications/audio/lash { };
33292 ladspaH = callPackage ../applications/audio/ladspa-sdk/ladspah.nix { };
33294 ladspaPlugins = callPackage ../applications/audio/ladspa-plugins {
33295 fftw = fftwSinglePrec;
33298 ladspa-sdk = callPackage ../applications/audio/ladspa-sdk { };
33300 ladybird = qt6Packages.callPackage ../applications/networking/browsers/ladybird {
33301 stdenv = if stdenv.isDarwin then overrideLibcxx darwin.apple_sdk_11_0.llvmPackages_16.stdenv else stdenv;
33304 lazpaint = callPackage ../applications/graphics/lazpaint { };
33306 caps = callPackage ../applications/audio/caps { };
33308 lbdb = callPackage ../tools/misc/lbdb { };
33310 lbry = callPackage ../applications/video/lbry { };
33312 lbzip2 = callPackage ../tools/compression/lbzip2 { };
33314 lci = callPackage ../applications/science/logic/lci { };
33316 lemonbar = callPackage ../applications/window-managers/lemonbar { };
33318 lemonbar-xft = callPackage ../applications/window-managers/lemonbar/xft.nix { };
33320 lenovo-legion = libsForQt5.callPackage ../os-specific/linux/lenovo-legion/app.nix { };
33322 legitify = callPackage ../development/tools/legitify { };
33324 lens = callPackage ../applications/networking/cluster/lens { };
33326 openlens = callPackage ../applications/networking/cluster/openlens { };
33328 leo-editor = libsForQt5.callPackage ../applications/editors/leo-editor { };
33330 libkiwix = callPackage ../applications/misc/kiwix/lib.nix { };
33332 libowfat = callPackage ../development/libraries/libowfat { };
33334 libowlevelzs = callPackage ../development/libraries/libowlevelzs { };
33336 librecad = libsForQt5.callPackage ../applications/misc/librecad {
33340 libreoffice-bin = callPackage ../applications/office/libreoffice/darwin { };
33342 libreoffice = hiPrio libreoffice-still;
33344 libreoffice-unwrapped = libreoffice.unwrapped;
33346 libreoffice-args = {
33347 inherit (perlPackages) ArchiveZip IOCompress;
33348 zip = zip.override { enableNLS = false; };
33349 fontsConf = makeFontsConf {
33350 fontDirectories = [
33351 carlito dejavu_fonts
33352 freefont_ttf xorg.fontmiscmisc
33357 clucene_core = clucene_core_2;
33359 harfbuzz = harfbuzz.override {
33360 withIcu = true; withGraphite2 = true;
33365 libreoffice-qt = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix {
33366 unwrapped = libsForQt5.callPackage ../applications/office/libreoffice
33367 (libreoffice-args // {
33368 kdeIntegration = true;
33373 libreoffice-fresh = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix {
33374 unwrapped = callPackage ../applications/office/libreoffice
33375 (libreoffice-args // {
33379 libreoffice-fresh-unwrapped = libreoffice-fresh.unwrapped;
33381 libreoffice-still = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix {
33382 unwrapped = callPackage ../applications/office/libreoffice
33383 (libreoffice-args // {
33387 libreoffice-still-unwrapped = libreoffice-still.unwrapped;
33389 libresprite = callPackage ../applications/editors/libresprite {
33390 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation;
33393 libvmi = callPackage ../development/libraries/libvmi { };
33395 libutp = callPackage ../applications/networking/p2p/libutp { };
33396 libutp_3_4 = callPackage ../applications/networking/p2p/libutp/3.4.nix { };
33398 lifelines = callPackage ../applications/misc/lifelines { };
33400 liferea = callPackage ../applications/networking/newsreaders/liferea {
33401 libsoup = libsoup_3;
33402 webkitgtk = webkitgtk_4_1;
33405 lightworks = callPackage ../applications/video/lightworks { };
33407 lingot = callPackage ../applications/audio/lingot { };
33409 litebrowser = callPackage ../applications/networking/browsers/litebrowser { };
33411 littlegptracker = callPackage ../applications/audio/littlegptracker {
33412 inherit (darwin.apple_sdk.frameworks) Foundation;
33415 ledger = callPackage ../applications/office/ledger { };
33417 ledger-autosync = callPackage ../applications/office/ledger-autosync { };
33419 ledger-web = callPackage ../applications/office/ledger-web { };
33421 ledger2beancount = callPackage ../tools/text/ledger2beancount { };
33423 lightburn = libsForQt5.callPackage ../applications/graphics/lightburn { };
33425 lighthouse-steamvr = callPackage ../tools/misc/lighthouse-steamvr { };
33427 liblinphone = callPackage ../development/libraries/liblinphone { };
33429 links2 = callPackage ../applications/networking/browsers/links2 { };
33431 linphone = libsForQt5.callPackage ../applications/networking/instant-messengers/linphone { };
33433 linuxsampler = callPackage ../applications/audio/linuxsampler { };
33435 llpp = callPackage ../applications/misc/llpp { };
33437 lls = callPackage ../applications/networking/lls { };
33439 localsend = callPackage ../applications/networking/localsend { };
33441 lmms = libsForQt5.callPackage ../applications/audio/lmms {
33447 lokinet = callPackage ../applications/networking/p2p/lokinet { };
33449 losslesscut-bin = callPackage ../applications/video/losslesscut-bin { };
33451 loxodo = callPackage ../applications/misc/loxodo { };
33453 lsd2dsl = libsForQt5.callPackage ../applications/misc/lsd2dsl { };
33455 lrzsz = callPackage ../tools/misc/lrzsz { };
33457 lsp-plugins = callPackage ../applications/audio/lsp-plugins { php = php81; };
33459 ltex-ls = callPackage ../tools/text/ltex-ls { };
33461 luminanceHDR = libsForQt5.callPackage ../applications/graphics/luminance-hdr { };
33463 lxdvdrip = callPackage ../applications/video/lxdvdrip { };
33465 handbrake = callPackage ../applications/video/handbrake {
33466 inherit (darwin.apple_sdk.frameworks) AudioToolbox Foundation VideoToolbox;
33467 inherit (darwin) libobjc;
33470 handlr = callPackage ../tools/misc/handlr { };
33472 handlr-regex = callPackage ../tools/misc/handlr-regex { };
33474 jftui = callPackage ../applications/video/jftui { };
33476 lime = callPackage ../development/libraries/lime { };
33478 luakit = callPackage ../applications/networking/browsers/luakit {
33479 inherit (luajitPackages) luafilesystem;
33482 looking-glass-client = callPackage ../applications/virtualization/looking-glass-client { };
33484 ltc-tools = callPackage ../applications/audio/ltc-tools { };
33486 lscolors = callPackage ../applications/misc/lscolors { };
33488 lswt = callPackage ../applications/misc/lswt { };
33490 luddite = with python3Packages; toPythonApplication luddite;
33492 goobook = with python3Packages; toPythonApplication goobook;
33494 lumail = callPackage ../applications/networking/mailreaders/lumail {
33498 luppp = callPackage ../applications/audio/luppp { };
33500 lutris-unwrapped = python3.pkgs.callPackage ../applications/misc/lutris { };
33501 lutris = callPackage ../applications/misc/lutris/fhsenv.nix { };
33502 lutris-free = lutris.override {
33503 steamSupport = false;
33506 lv2bm = callPackage ../applications/audio/lv2bm { };
33508 lv2lint = callPackage ../applications/audio/lv2lint/default.nix { };
33510 lv2-cpp-tools = callPackage ../applications/audio/lv2-cpp-tools { };
33512 lxi-tools = callPackage ../tools/networking/lxi-tools { };
33513 lxi-tools-gui = callPackage ../tools/networking/lxi-tools { withGui = true; };
33515 lynx = callPackage ../applications/networking/browsers/lynx { };
33517 lyrebird = callPackage ../applications/audio/lyrebird { };
33519 lyx = libsForQt5.callPackage ../applications/misc/lyx { };
33521 m4acut = callPackage ../applications/audio/m4acut { };
33523 mac = callPackage ../development/libraries/mac { };
33525 macdylibbundler = callPackage ../development/tools/misc/macdylibbundler { inherit (darwin) cctools; };
33527 magic-wormhole = with python3Packages; toPythonApplication magic-wormhole;
33529 magic-wormhole-rs = callPackage ../tools/networking/magic-wormhole-rs {
33530 inherit (darwin.apple_sdk.frameworks) Security AppKit;
33533 magnetophonDSP = lib.recurseIntoAttrs {
33534 CharacterCompressor = callPackage ../applications/audio/magnetophonDSP/CharacterCompressor { };
33535 CompBus = callPackage ../applications/audio/magnetophonDSP/CompBus { };
33536 ConstantDetuneChorus = callPackage ../applications/audio/magnetophonDSP/ConstantDetuneChorus { };
33537 faustCompressors = callPackage ../applications/audio/magnetophonDSP/faustCompressors { };
33538 LazyLimiter = callPackage ../applications/audio/magnetophonDSP/LazyLimiter { };
33539 MBdistortion = callPackage ../applications/audio/magnetophonDSP/MBdistortion { };
33540 pluginUtils = callPackage ../applications/audio/magnetophonDSP/pluginUtils { };
33541 RhythmDelay = callPackage ../applications/audio/magnetophonDSP/RhythmDelay { };
33542 VoiceOfFaust = callPackage ../applications/audio/magnetophonDSP/VoiceOfFaust { };
33543 shelfMultiBand = callPackage ../applications/audio/magnetophonDSP/shelfMultiBand { };
33546 makeself = callPackage ../applications/misc/makeself { };
33548 mako = callPackage ../applications/misc/mako { };
33550 mandelbulber = libsForQt5.callPackage ../applications/graphics/mandelbulber { };
33552 mapmap = libsForQt5.callPackage ../applications/video/mapmap { };
33554 marathonctl = callPackage ../tools/virtualization/marathonctl { };
33556 mark = callPackage ../tools/text/mark { };
33558 markets = callPackage ../applications/misc/markets { };
33560 markscribe = callPackage ../tools/text/markscribe { };
33562 magnetico = callPackage ../applications/networking/p2p/magnetico {
33563 buildGoModule = buildGo120Module;
33566 mastodon-bot = nodePackages.mastodon-bot;
33568 matchbox = callPackage ../applications/window-managers/matchbox { };
33570 matrixcli = callPackage ../applications/networking/instant-messengers/matrixcli {
33571 inherit (python3Packages) buildPythonApplication buildPythonPackage
33572 pygobject3 pytest-runner requests responses pytest python-olm
33576 matrix-commander = python3Packages.callPackage ../applications/networking/instant-messengers/matrix-commander { };
33578 matrix-dl = callPackage ../applications/networking/instant-messengers/matrix-dl { };
33580 iamb = callPackage ../applications/networking/instant-messengers/iamb { };
33582 mblaze = callPackage ../applications/networking/mailreaders/mblaze { };
33584 mbrola = callPackage ../applications/audio/mbrola { };
33586 mcomix = callPackage ../applications/graphics/mcomix { };
33588 mcpp = callPackage ../development/compilers/mcpp { };
33590 mda_lv2 = callPackage ../applications/audio/mda-lv2 { };
33592 mdzk = callPackage ../applications/misc/mdzk {
33593 inherit (darwin.apple_sdk.frameworks) CoreServices;
33596 media-downloader = libsForQt5.callPackage ../applications/video/media-downloader { };
33598 mediaelch = mediaelch-qt5;
33599 mediaelch-qt5 = libsForQt5.callPackage ../applications/misc/mediaelch { };
33600 mediaelch-qt6 = qt6Packages.callPackage ../applications/misc/mediaelch { };
33602 mediainfo = callPackage ../applications/misc/mediainfo { };
33604 mediainfo-gui = callPackage ../applications/misc/mediainfo-gui { };
33606 mediathekview = callPackage ../applications/video/mediathekview { jre = temurin-bin-20; };
33608 megapixels = callPackage ../applications/graphics/megapixels { };
33610 meteo = callPackage ../applications/networking/weather/meteo { };
33612 meld = callPackage ../applications/version-management/meld { };
33614 meli = callPackage ../applications/networking/mailreaders/meli { };
33616 melmatcheq.lv2 = callPackage ../applications/audio/melmatcheq.lv2 { };
33618 melody = callPackage ../tools/misc/melody { };
33620 meme-bingo-web = callPackage ../servers/web-apps/meme-bingo-web { };
33622 meme-image-generator = callPackage ../applications/graphics/meme-image-generator { };
33624 meme-suite = callPackage ../applications/science/biology/meme-suite { };
33626 mendeley = libsForQt5.callPackage ../applications/office/mendeley {
33627 gconf = gnome2.GConf;
33630 menumaker = callPackage ../applications/misc/menumaker { };
33632 menyoki = callPackage ../applications/graphics/menyoki {
33633 inherit (darwin.apple_sdk.frameworks) AppKit;
33636 mercurial = callPackage ../applications/version-management/mercurial {
33637 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
33640 sapling = callPackage ../applications/version-management/sapling {
33641 inherit (darwin.apple_sdk.frameworks) Cocoa CoreFoundation CoreGraphics CoreServices Security WebKit;
33644 mercurialFull = mercurial.override { fullBuild = true; };
33646 merkaartor = libsForQt5.callPackage ../applications/misc/merkaartor { };
33648 mepo = callPackage ../applications/misc/mepo {
33649 inherit (gnome) zenity;
33652 meshcentral = callPackage ../tools/admin/meshcentral { };
33654 meshlab = libsForQt5.callPackage ../applications/graphics/meshlab { };
33656 metadata-cleaner = callPackage ../applications/misc/metadata-cleaner { };
33658 metersLv2 = callPackage ../applications/audio/meters_lv2 { };
33660 mhwaveedit = callPackage ../applications/audio/mhwaveedit {
33661 autoreconfHook = buildPackages.autoreconfHook269;
33664 michabo = libsForQt5.callPackage ../applications/misc/michabo { };
33666 mid2key = callPackage ../applications/audio/mid2key { };
33668 midori-unwrapped = callPackage ../applications/networking/browsers/midori { };
33669 midori = wrapFirefox midori-unwrapped { };
33671 mikmod = callPackage ../applications/audio/mikmod { };
33673 miniaudicle = qt6Packages.callPackage ../applications/audio/miniaudicle { };
33675 minidsp = callPackage ../applications/audio/minidsp {
33676 inherit (darwin.apple_sdk.frameworks) AppKit IOKit;
33679 minicom = callPackage ../tools/misc/minicom {
33680 inherit (darwin.apple_sdk.frameworks) IOKit;
33683 minigalaxy = callPackage ../applications/misc/minigalaxy { };
33685 minimodem = callPackage ../applications/radio/minimodem { };
33687 minidjvu = callPackage ../applications/graphics/minidjvu { };
33689 minikube = callPackage ../applications/networking/cluster/minikube {
33690 inherit (darwin.apple_sdk.frameworks) vmnet;
33693 minishift = callPackage ../applications/networking/cluster/minishift { };
33695 minitube = libsForQt5.callPackage ../applications/video/minitube { };
33697 mimic = callPackage ../applications/audio/mimic { };
33699 mission-center = callPackage ../applications/misc/mission-center { };
33701 meh = callPackage ../applications/graphics/meh { };
33703 mixxx = libsForQt5.callPackage ../applications/audio/mixxx { };
33705 mjpg-streamer = callPackage ../applications/video/mjpg-streamer { };
33707 mldonkey = callPackage ../applications/networking/p2p/mldonkey {
33708 ocamlPackages = ocaml-ng.ocamlPackages_4_14_unsafe_string;
33711 mlvwm = callPackage ../applications/window-managers/mlvwm { };
33713 MMA = callPackage ../applications/audio/MMA { };
33715 mmex = callPackage ../applications/office/mmex {
33716 wxGTK32 = wxGTK32.override {
33721 mmlgui = callPackage ../applications/audio/mmlgui {
33722 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
33723 libvgm = libvgm.override {
33724 withAllEmulators = false;
33728 enableLibplayer = false;
33732 mmsd = callPackage ../tools/networking/mmsd { };
33734 mmsd-tng = callPackage ../tools/networking/mmsd-tng { };
33736 mmtc = callPackage ../applications/audio/mmtc { };
33738 mnamer = callPackage ../applications/misc/mnamer { };
33740 moc = callPackage ../applications/audio/moc {
33741 inherit (darwin.apple_sdk.frameworks) CoreServices;
33744 mod-arpeggiator-lv2 = callPackage ../applications/audio/mod-arpeggiator-lv2 { };
33746 mod-distortion = callPackage ../applications/audio/mod-distortion { };
33748 monitorcontrol = callPackage ../applications/misc/monitorcontrol { };
33750 xmr-stak = callPackage ../applications/misc/xmr-stak { };
33752 xmrig = darwin.apple_sdk_11_0.callPackage ../applications/misc/xmrig { };
33754 xmrig-mo = darwin.apple_sdk_11_0.callPackage ../applications/misc/xmrig/moneroocean.nix { };
33756 xmrig-proxy = darwin.apple_sdk_11_0.callPackage ../applications/misc/xmrig/proxy.nix { };
33758 molot-lite = callPackage ../applications/audio/molot-lite { };
33760 monkeysAudio = callPackage ../applications/audio/monkeys-audio { };
33762 monkeysphere = callPackage ../tools/security/monkeysphere { };
33764 monotone = callPackage ../applications/version-management/monotone {
33768 monotoneViz = callPackage ../applications/version-management/monotone-viz {
33769 ocamlPackages = ocaml-ng.ocamlPackages_4_14_unsafe_string;
33772 monitor = callPackage ../applications/system/monitor {
33773 libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
33776 moolticute = libsForQt5.callPackage ../applications/misc/moolticute { };
33778 moonlander = callPackage ../applications/networking/browsers/moonlander { };
33780 moonlight-embedded = callPackage ../applications/misc/moonlight-embedded { };
33782 moonlight-qt = libsForQt5.callPackage ../applications/misc/moonlight-qt {
33783 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
33784 SDL2 = buildPackages.SDL2.override {
33785 drmSupport = stdenv.isLinux;
33789 mooSpace = callPackage ../applications/audio/mooSpace { };
33791 mop = callPackage ../applications/misc/mop { };
33793 mopidyPackages = callPackages ../applications/audio/mopidy {
33797 inherit (mopidyPackages)
33808 mopidy-musicbox-webclient
33821 monocypher = callPackage ../development/libraries/monocypher { };
33823 motif = callPackage ../development/libraries/motif { };
33825 mousai = callPackage ../applications/audio/mousai { };
33827 mozjpeg = callPackage ../applications/graphics/mozjpeg { };
33829 edgetx = libsForQt5.callPackage ../applications/misc/edgetx { };
33831 easytag = callPackage ../applications/audio/easytag { };
33833 mp3gain = callPackage ../applications/audio/mp3gain { };
33835 mp3info = callPackage ../applications/audio/mp3info { };
33837 mp3splt = callPackage ../applications/audio/mp3splt { };
33839 mp3val = callPackage ../applications/audio/mp3val { };
33841 mpc123 = callPackage ../applications/audio/mpc123 { };
33843 mpg123 = callPackage ../applications/audio/mpg123 {
33844 inherit (darwin.apple_sdk.frameworks) AudioUnit AudioToolbox;
33848 libmpg123 = mpg123.override {
33850 withConplay = false;
33853 mpg321 = callPackage ../applications/audio/mpg321 { };
33855 mpc-cli = callPackage ../applications/audio/mpc {
33856 inherit (python3Packages) sphinx;
33859 clerk = callPackage ../applications/audio/clerk { };
33861 jujutsu = callPackage ../applications/version-management/jujutsu {
33862 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
33865 nbstripout = callPackage ../applications/version-management/nbstripout { };
33867 ncmpc = callPackage ../applications/audio/ncmpc { };
33869 ncmpcpp = callPackage ../applications/audio/ncmpcpp { };
33871 pms = callPackage ../applications/audio/pms { };
33873 pragha = libsForQt5.callPackage ../applications/audio/pragha { };
33875 river-tag-overlay = callPackage ../applications/misc/river-tag-overlay { };
33877 rofi-mpd = callPackage ../applications/audio/rofi-mpd { };
33879 rofi-bluetooth = callPackage ../applications/misc/rofi-bluetooth { };
33881 rofi-calc = callPackage ../applications/science/math/rofi-calc { };
33883 rofi-emoji = callPackage ../applications/misc/rofi-emoji { };
33885 rofi-file-browser = callPackage ../applications/misc/rofi-file-browser { };
33887 rofi-power-menu = callPackage ../applications/misc/rofi-power-menu { };
33889 rofi-pulse-select = callPackage ../applications/audio/rofi-pulse-select { };
33891 rofi-rbw = python3Packages.callPackage ../applications/misc/rofi-rbw {
33892 waylandSupport = false;
33893 x11Support = false;
33896 rofi-rbw-wayland = python3Packages.callPackage ../applications/misc/rofi-rbw {
33897 waylandSupport = true;
33900 rofi-rbw-x11 = python3Packages.callPackage ../applications/misc/rofi-rbw {
33904 rofi-screenshot = callPackage ../applications/misc/rofi-screenshot { };
33906 rofi-top = callPackage ../applications/misc/rofi-top { };
33908 rofi-vpn = callPackage ../applications/networking/rofi-vpn { };
33910 seamly2d = libsForQt5.callPackage ../applications/graphics/seamly2d { };
33912 ympd = callPackage ../applications/audio/ympd { };
33914 # a somewhat more maintained fork of ympd
33915 mympd = callPackage ../applications/audio/mympd { };
33917 nload = callPackage ../applications/networking/nload { };
33919 nali = callPackage ../applications/networking/nali { };
33921 normalize = callPackage ../applications/audio/normalize { };
33923 norouter = callPackage ../tools/networking/norouter {
33924 # doesn't build with go 1.21
33925 # https://github.com/norouter/norouter/issues/165
33926 buildGoModule = buildGo120Module;
33929 nqptp = callPackage ../tools/networking/nqptp { };
33931 mailspring = callPackage ../applications/networking/mailreaders/mailspring { };
33933 memento = libsForQt5.callPackage ../applications/video/memento { };
33935 mm = callPackage ../applications/networking/instant-messengers/mm { };
33937 mm-common = callPackage ../development/libraries/mm-common { };
33939 mpc-qt = libsForQt5.callPackage ../applications/video/mpc-qt { };
33941 mplayer = callPackage ../applications/video/mplayer ({
33942 libdvdnav = libdvdnav_4_2_1;
33943 } // (config.mplayer or {}));
33945 mpv-unwrapped = darwin.apple_sdk_11_0.callPackage ../applications/video/mpv {
33946 stdenv = if stdenv.isDarwin then swiftPackages.stdenv else stdenv;
33948 inherit (darwin) sigtool;
33951 shaka-packager = callPackage ../applications/video/shaka-packager { };
33953 # Wraps without triggering a rebuild
33954 wrapMpv = callPackage ../applications/video/mpv/wrapper.nix { };
33955 mpv = wrapMpv mpv-unwrapped { };
33957 mpvpaper = callPackage ../tools/wayland/mpvpaper {
33958 wlroots = wlroots_0_15;
33961 mpvScripts = callPackage ../applications/video/mpv/scripts { };
33963 open-in-mpv = callPackage ../applications/video/open-in-mpv { };
33965 mpv-shim-default-shaders = callPackage ../applications/video/mpv-shim-default-shaders { };
33967 mrpeach = callPackage ../applications/audio/pd-plugins/mrpeach { };
33969 mtpaint = callPackage ../applications/graphics/mtpaint { };
33971 mu-repo = python3Packages.callPackage ../applications/misc/mu-repo { };
33973 multimarkdown = callPackage ../tools/typesetting/multimarkdown { };
33975 multimon-ng = callPackage ../applications/radio/multimon-ng { };
33977 murmur = (callPackages ../applications/networking/mumble {
33978 avahi = avahi-compat;
33979 pulseSupport = config.pulseaudio or false;
33980 iceSupport = config.murmur.iceSupport or true;
33981 protobuf = protobuf_21;
33984 mumble = (callPackages ../applications/networking/mumble {
33985 avahi = avahi-compat;
33986 jackSupport = config.mumble.jackSupport or false;
33987 speechdSupport = config.mumble.speechdSupport or false;
33988 protobuf = protobuf_21;
33991 mumble_overlay = callPackage ../applications/networking/mumble/overlay.nix {
33992 mumble_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
33993 then pkgsi686Linux.mumble
33997 mup = callPackage ../applications/audio/mup {
33998 autoreconfHook = buildPackages.autoreconfHook269;
34001 musescore = libsForQt5.callPackage ../applications/audio/musescore { };
34003 music-player = callPackage ../applications/audio/music-player { };
34005 mmh = callPackage ../applications/networking/mailreaders/mmh { };
34006 mutt = callPackage ../applications/networking/mailreaders/mutt { };
34008 mutt-wizard = callPackage ../tools/misc/mutt-wizard { };
34010 mutt-ics = callPackage ../tools/networking/mutt-ics { };
34012 mw = callPackage ../tools/text/mw { };
34014 mwic = callPackage ../applications/misc/mwic {
34015 pythonPackages = python3Packages;
34018 n8n = callPackage ../applications/networking/n8n { };
34020 neomutt = callPackage ../applications/networking/mailreaders/neomutt { };
34022 neosay = callPackage ../applications/networking/instant-messengers/neosay { };
34024 natron = libsForQt5.callPackage ../applications/video/natron { };
34026 natural-docs = callPackage ../applications/misc/natural-docs { };
34028 neocomp = callPackage ../applications/window-managers/neocomp { };
34030 nerd-font-patcher = callPackage ../applications/misc/nerd-font-patcher { };
34032 netmaker = callPackage ../applications/networking/netmaker {subPackages = ["."];};
34033 netmaker-full = callPackage ../applications/networking/netmaker { };
34035 newsflash = callPackage ../applications/networking/feedreaders/newsflash {
34036 webkitgtk = webkitgtk_6_0;
34039 nicotine-plus = callPackage ../applications/networking/soulseek/nicotine-plus { };
34041 nice-dcv-client = callPackage ../applications/networking/remote/nice-dcv-client { };
34043 nixos-shell = callPackage ../tools/virtualization/nixos-shell { };
34045 nix-ld = callPackage ../os-specific/linux/nix-ld { };
34047 noaa-apt = callPackage ../applications/radio/noaa-apt { };
34049 node-problem-detector = callPackage ../applications/networking/cluster/node-problem-detector { };
34051 ninjas2 = callPackage ../applications/audio/ninjas2 { };
34053 nootka = qt5.callPackage ../applications/audio/nootka { };
34055 novnc = callPackage ../applications/networking/novnc { };
34057 ns-usbloader = callPackage ../applications/misc/ns-usbloader { };
34059 nwg-bar = callPackage ../applications/misc/nwg-bar { };
34061 nwg-displays = callPackage ../applications/misc/nwg-displays { };
34063 nwg-dock = callPackage ../applications/misc/nwg-dock { };
34065 nwg-dock-hyprland = callPackage ../applications/misc/nwg-dock-hyprland { };
34067 nwg-launchers = callPackage ../applications/misc/nwg-launchers { };
34069 nwg-look = callPackage ../applications/misc/nwg-look { };
34071 nwg-menu = callPackage ../applications/misc/nwg-menu { };
34073 nwg-panel = callPackage ../applications/misc/nwg-panel { };
34075 nwg-wrapper = callPackage ../applications/misc/nwg-wrapper { };
34077 ocenaudio = callPackage ../applications/audio/ocenaudio { };
34079 ocm = callPackage ../applications/networking/cluster/ocm { };
34081 odo = callPackage ../applications/networking/cluster/odo { };
34083 odin2 = callPackage ../applications/audio/odin2 { };
34085 okteto = callPackage ../development/tools/okteto { };
34087 onlyoffice-bin_7_2 = callPackage ../applications/office/onlyoffice-bin/7_2.nix { };
34088 onlyoffice-bin_7_5 = callPackage ../applications/office/onlyoffice-bin/7_5.nix { };
34089 onlyoffice-bin = onlyoffice-bin_7_2;
34090 onlyoffice-bin_latest = onlyoffice-bin_7_5;
34092 onmetal-image = callPackage ../tools/virtualization/onmetal-image { };
34094 opcr-policy = callPackage ../development/tools/opcr-policy { };
34096 opcua-client-gui = libsForQt5.callPackage ../misc/opcua-client-gui { };
34098 open-policy-agent = callPackage ../development/tools/open-policy-agent { };
34100 openmm = callPackage ../development/libraries/science/chemistry/openmm {
34101 stdenv = gcc11Stdenv;
34102 gfortran = gfortran11;
34105 openshift = callPackage ../applications/networking/cluster/openshift { };
34107 opsdroid = callPackage ../applications/networking/opsdroid { };
34109 osm2pgsql = callPackage ../tools/misc/osm2pgsql { };
34111 ostinato = libsForQt5.callPackage ../applications/networking/ostinato {
34112 protobuf = protobuf_21;
34115 p4 = callPackage ../applications/version-management/p4 {
34116 inherit (darwin.apple_sdk.frameworks) CoreServices Foundation Security;
34118 p4d = callPackage ../applications/version-management/p4d { };
34119 p4v = callPackage ../applications/version-management/p4v { };
34121 parson = callPackage ../development/libraries/parson { };
34123 partio = callPackage ../development/libraries/partio { };
34125 pc-ble-driver = callPackage ../development/libraries/pc-ble-driver {
34126 inherit (darwin.apple_sdk.frameworks) IOKit;
34129 pcmanfm-qt = lxqt.pcmanfm-qt;
34131 pcmanx-gtk2 = callPackage ../applications/misc/pcmanx-gtk2 { };
34133 pdfmixtool = libsForQt5.callPackage ../applications/office/pdfmixtool { };
34135 pdfmm = callPackage ../applications/office/pdfmm { };
34137 pig = callPackage ../applications/networking/cluster/pig { };
34139 pijul = callPackage ../applications/version-management/pijul { };
34141 pijuice = with python3Packages; toPythonApplication pijuice;
34143 pinegrow6 = callPackage ../applications/editors/pinegrow { pinegrowVersion = "6"; };
34145 pinegrow = callPackage ../applications/editors/pinegrow { };
34147 piper = callPackage ../os-specific/linux/piper { };
34149 pipe-viewer = perlPackages.callPackage ../applications/video/pipe-viewer { };
34151 planify = callPackage ../applications/office/planify { };
34153 plank = callPackage ../applications/misc/plank { };
34155 playonlinux = callPackage ../applications/misc/playonlinux
34156 { stdenv = stdenv_32bit; };
34158 pleroma-bot = python3Packages.callPackage ../development/python-modules/pleroma-bot { };
34160 pluto = callPackage ../applications/networking/cluster/pluto { };
34162 pnglatex = with python3Packages; toPythonApplication pnglatex;
34164 polybarFull = polybar.override {
34165 alsaSupport = true;
34166 githubSupport = true;
34168 pulseSupport = true;
34174 yambar = callPackage ../applications/misc/yambar { };
34176 yambar-hyprland-wses = callPackage ../applications/misc/yambar-hyprland-wses { };
34178 polyphone = libsForQt5.callPackage ../applications/audio/polyphone { };
34180 portfolio = callPackage ../applications/office/portfolio {
34184 prevo = callPackage ../applications/misc/prevo { };
34185 prevo-data = callPackage ../applications/misc/prevo/data.nix { };
34186 prevo-tools = callPackage ../applications/misc/prevo/tools.nix { };
34188 psi-notify = callPackage ../applications/misc/psi-notify { };
34190 ptex = callPackage ../development/libraries/ptex { };
34192 pyright = nodePackages.pyright;
34194 qbec = callPackage ../applications/networking/cluster/qbec { };
34196 qemacs = callPackage ../applications/editors/qemacs { };
34198 ragnarwm = callPackage ../applications/window-managers/ragnarwm {};
34200 rime-cli = callPackage ../applications/office/rime-cli { };
34202 roxctl = callPackage ../applications/networking/cluster/roxctl {
34205 rssguard = libsForQt5.callPackage ../applications/networking/feedreaders/rssguard { };
34207 scudcloud = callPackage ../applications/networking/instant-messengers/scudcloud { };
34209 shod = callPackage ../applications/window-managers/shod { };
34211 shotcut = libsForQt5.callPackage ../applications/video/shotcut { };
34213 shogun = callPackage ../applications/science/machine-learning/shogun {
34214 protobuf = protobuf_21;
34217 smplayer = libsForQt5.callPackage ../applications/video/smplayer { };
34219 smtube = libsForQt5.callPackage ../applications/video/smtube { };
34221 softmaker-office = callPackage ../applications/office/softmaker/softmaker_office.nix { };
34223 songrec = callPackage ../applications/audio/songrec { };
34225 storj-uplink = callPackage ../applications/networking/sync/storj-uplink {};
34227 storrent = callPackage ../applications/networking/p2p/storrent { };
34229 speedread = callPackage ../applications/misc/speedread { };
34231 station = callPackage ../applications/networking/station { };
34233 stochas = callPackage ../applications/audio/stochas { };
34235 synapse = callPackage ../applications/misc/synapse { };
34237 synapse-bt = callPackage ../applications/networking/p2p/synapse-bt {
34238 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
34241 synfigstudio = callPackage ../applications/graphics/synfigstudio { };
34243 typora = callPackage ../applications/editors/typora { };
34245 taxi = callPackage ../applications/networking/ftp/taxi { };
34247 taxi-cli = with python3Packages; toPythonApplication taxi;
34249 tcping-go = callPackage ../applications/networking/tcping-go { };
34251 librep = callPackage ../development/libraries/librep { };
34253 rep-gtk = callPackage ../development/libraries/rep-gtk { };
34255 reproc = callPackage ../development/libraries/reproc { };
34257 sawfish = callPackage ../applications/window-managers/sawfish { };
34259 sc68 = callPackage ../applications/audio/sc68 { };
34261 sidplayfp = callPackage ../applications/audio/sidplayfp { };
34263 sndpeek = callPackage ../applications/audio/sndpeek { };
34265 mpop = callPackage ../applications/networking/mpop {
34266 inherit (darwin.apple_sdk.frameworks) Security;
34269 msmtp = callPackage ../applications/networking/msmtp {
34270 inherit (darwin.apple_sdk.frameworks) Security;
34271 autoreconfHook = buildPackages.autoreconfHook269;
34274 imapfilter = callPackage ../applications/networking/mailreaders/imapfilter.nix {
34278 maxlib = callPackage ../applications/audio/pd-plugins/maxlib { };
34280 pdfdiff = callPackage ../applications/misc/pdfdiff { };
34282 pdfsam-basic = callPackage ../applications/misc/pdfsam-basic {
34283 jdk19 = openjdk19.override { enableJavaFX = true; };
34286 mupdf = callPackage ../applications/misc/mupdf { };
34287 mupdf_1_17 = callPackage ../applications/misc/mupdf/1.17 { };
34289 muso = callPackage ../applications/audio/muso {
34290 inherit (darwin.apple_sdk.frameworks) CoreServices;
34293 mystem = callPackage ../applications/misc/mystem { };
34295 diffpdf = libsForQt5.callPackage ../applications/misc/diffpdf { };
34297 diff-pdf = callPackage ../applications/misc/diff-pdf {
34299 inherit (darwin.apple_sdk.frameworks) Cocoa;
34302 diffuse = callPackage ../applications/misc/diffuse { };
34304 mlocate = callPackage ../tools/misc/mlocate { };
34306 mlxbf-bootctl = callPackage ../tools/misc/mlxbf-bootctl { };
34308 plocate = callPackage ../tools/misc/plocate { };
34310 mypaint = callPackage ../applications/graphics/mypaint { };
34312 mypaint-brushes1 = callPackage ../development/libraries/mypaint-brushes/1.0.nix { };
34314 mypaint-brushes = callPackage ../development/libraries/mypaint-brushes { };
34316 mythtv = libsForQt5.callPackage ../applications/video/mythtv { };
34318 micro = callPackage ../applications/editors/micro { };
34320 mle = callPackage ../applications/editors/mle { };
34322 namaka = callPackage ../development/tools/misc/namaka { };
34324 nano = callPackage ../applications/editors/nano { };
34326 nanoblogger = callPackage ../applications/misc/nanoblogger { };
34328 nanorc = callPackage ../applications/editors/nano/nanorc { };
34330 nc4nix = callPackage ../development/tools/nc4nix { };
34332 netbeans = callPackage ../applications/editors/netbeans {
34336 netcoredbg = callPackage ../development/tools/misc/netcoredbg { };
34338 ncdu = callPackage ../tools/misc/ncdu { };
34340 ncdu_1 = callPackage ../tools/misc/ncdu/1.nix { };
34342 ncdc = callPackage ../applications/networking/p2p/ncdc { };
34344 ncspot = callPackage ../applications/audio/ncspot {
34345 inherit (darwin.apple_sdk.frameworks) Cocoa;
34347 withALSA = stdenv.isLinux;
34348 withPulseAudio = config.pulseaudio or stdenv.isLinux;
34349 withPortAudio = stdenv.isDarwin;
34350 withMPRIS = stdenv.isLinux;
34353 ncview = callPackage ../tools/X11/ncview { } ;
34355 ne = callPackage ../applications/editors/ne { };
34357 nedit = callPackage ../applications/editors/nedit { };
34359 ngt = callPackage ../development/libraries/ngt { };
34361 nchat = callPackage ../applications/networking/instant-messengers/nchat {
34362 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation;
34365 nheko = libsForQt5.callPackage ../applications/networking/instant-messengers/nheko { };
34367 nimdow = callPackage ../applications/window-managers/nimdow { };
34369 nomacs = libsForQt5.callPackage ../applications/graphics/nomacs { };
34371 normcap = callPackage ../applications/graphics/normcap { };
34373 notepad-next = libsForQt5.callPackage ../applications/editors/notepad-next { };
34375 notepadqq = libsForQt5.callPackage ../applications/editors/notepadqq { };
34377 notmuch = callPackage ../applications/networking/mailreaders/notmuch {
34378 pythonPackages = python3Packages;
34381 notmuch-mailmover = callPackage ../applications/networking/mailreaders/notmuch/notmuch-mailmover.nix { };
34383 notejot = callPackage ../applications/misc/notejot { };
34385 notmuch-mutt = callPackage ../applications/networking/mailreaders/notmuch/mutt.nix { };
34387 muchsync = callPackage ../applications/networking/mailreaders/notmuch/muchsync.nix { };
34389 nufraw = callPackage ../applications/graphics/nufraw { };
34391 nufraw-thumbnailer = callPackage ../applications/graphics/nufraw {
34392 addThumbnailer = true;
34395 notmuch-addrlookup = callPackage ../applications/networking/mailreaders/notmuch-addrlookup { };
34397 nova-filters = callPackage ../applications/audio/nova-filters { };
34399 nvi = callPackage ../applications/editors/nvi { };
34401 nvpy = callPackage ../applications/editors/nvpy { };
34403 obconf = callPackage ../tools/X11/obconf { };
34405 gnome-obfuscate = callPackage ../applications/graphics/gnome-obfuscate {
34406 inherit (darwin.apple_sdk.frameworks) Foundation;
34409 obs-cli = callPackage ../applications/misc/obs-cli { };
34411 obs-studio = qt6Packages.callPackage ../applications/video/obs-studio {
34412 ffmpeg_4 = ffmpeg-full;
34415 obs-studio-plugins = recurseIntoAttrs (callPackage ../applications/video/obs-studio/plugins {});
34416 wrapOBS = callPackage ../applications/video/obs-studio/wrapper.nix { };
34418 obsidian = callPackage ../applications/misc/obsidian {
34419 electron = electron_25;
34422 octoprint = callPackage ../applications/misc/octoprint { };
34424 oculante = callPackage ../applications/graphics/oculante { };
34426 ocr-a = callPackage ../data/fonts/ocr-a { };
34428 ocrad = callPackage ../applications/graphics/ocrad { };
34430 offrss = callPackage ../applications/networking/offrss { };
34432 ogmtools = callPackage ../applications/video/ogmtools { };
34434 omegat = callPackage ../applications/misc/omegat.nix { };
34436 omxplayer = callPackage ../applications/video/omxplayer { };
34438 inherit (python3Packages.callPackage ../applications/networking/onionshare { }) onionshare onionshare-gui;
34440 openambit = qt5.callPackage ../applications/misc/openambit { };
34442 openbox = callPackage ../applications/window-managers/openbox { };
34444 openbox-menu = callPackage ../applications/misc/openbox-menu {
34445 stdenv = gccStdenv;
34448 openbrf = libsForQt5.callPackage ../applications/misc/openbrf { };
34450 opencpn = darwin.apple_sdk_11_0.callPackage ../applications/misc/opencpn {
34451 inherit (darwin) DarwinTools;
34452 inherit (darwin.apple_sdk_11_0.frameworks) AppKit;
34455 openfx = callPackage ../development/libraries/openfx { };
34457 openimageio = darwin.apple_sdk_11_0.callPackage ../development/libraries/openimageio { };
34459 openjump = callPackage ../applications/misc/openjump { };
34461 open-music-kontrollers = lib.recurseIntoAttrs {
34462 eteroj = callPackage ../applications/audio/open-music-kontrollers/eteroj.nix { };
34463 jit = callPackage ../applications/audio/open-music-kontrollers/jit.nix { };
34464 mephisto = callPackage ../applications/audio/open-music-kontrollers/mephisto.nix { };
34465 midi_matrix = callPackage ../applications/audio/open-music-kontrollers/midi_matrix.nix { };
34466 moony = callPackage ../applications/audio/open-music-kontrollers/moony.nix { };
34467 orbit = callPackage ../applications/audio/open-music-kontrollers/orbit.nix { };
34468 patchmatrix = callPackage ../applications/audio/open-music-kontrollers/patchmatrix.nix { };
34469 router = callPackage ../applications/audio/open-music-kontrollers/router.nix { };
34470 sherlock = callPackage ../applications/audio/open-music-kontrollers/sherlock.nix { };
34471 synthpod = callPackage ../applications/audio/open-music-kontrollers/synthpod.nix { };
34472 vm = callPackage ../applications/audio/open-music-kontrollers/vm.nix { };
34475 openrsync = darwin.apple_sdk_11_0.callPackage ../applications/networking/sync/openrsync { };
34477 openscad = libsForQt5.callPackage ../applications/graphics/openscad { };
34479 open-stage-control = callPackage ../applications/audio/open-stage-control { };
34481 opentimestamps-client = python3Packages.callPackage ../tools/misc/opentimestamps-client { };
34484 opentoonz-libtiff = callPackage ../applications/graphics/opentoonz/libtiff.nix { };
34485 in qt5.callPackage ../applications/graphics/opentoonz {
34486 libtiff = opentoonz-libtiff;
34487 opencv = opencv.override { libtiff = opentoonz-libtiff; };
34490 opentabletdriver = callPackage ../tools/X11/opentabletdriver { };
34492 opentx = libsForQt5.callPackage ../applications/misc/opentx { };
34494 openvi = darwin.apple_sdk_11_0.callPackage ../applications/editors/openvi { };
34496 opera = callPackage ../applications/networking/browsers/opera { };
34498 oranda = callPackage ../applications/misc/oranda { };
34500 orca = python3Packages.callPackage ../applications/misc/orca {
34501 inherit pkg-config;
34504 orca-c = callPackage ../applications/audio/orca-c { };
34506 organicmaps = qt6Packages.callPackage ../applications/misc/organicmaps { };
34508 osm2xmap = callPackage ../applications/misc/osm2xmap { };
34510 osmctools = callPackage ../applications/misc/osmctools { };
34512 osmium-tool = callPackage ../applications/misc/osmium-tool { };
34514 osmtogeojson = callPackage ../applications/misc/osmtogeojson { };
34516 owamp = callPackage ../applications/networking/owamp { };
34518 owofetch = callPackage ../tools/misc/owofetch {
34519 inherit (darwin.apple_sdk.frameworks) Foundation DiskArbitration;
34522 vgmplay-libvgm = callPackage ../applications/audio/vgmplay-libvgm { };
34524 vgmtools = callPackage ../tools/audio/vgmtools { };
34526 vieb = callPackage ../applications/networking/browsers/vieb { };
34528 vital = callPackage ../applications/audio/vital { };
34530 vivaldi = callPackage ../applications/networking/browsers/vivaldi { };
34532 vivaldi-ffmpeg-codecs = callPackage ../applications/networking/browsers/vivaldi/ffmpeg-codecs.nix { };
34534 libopenmpt = callPackage ../development/libraries/audio/libopenmpt { };
34536 libopenmpt-modplug = callPackage ../development/libraries/audio/libopenmpt-modplug { };
34538 openrazer-daemon = python3Packages.toPythonApplication python3Packages.openrazer-daemon;
34540 opusfile = callPackage ../applications/audio/opusfile { };
34542 opustags = callPackage ../applications/audio/opustags { };
34544 opusTools = callPackage ../applications/audio/opus-tools { };
34546 orpie = callPackage ../applications/misc/orpie { };
34548 osmo = callPackage ../applications/office/osmo { };
34550 osmo-bsc = callPackage ../servers/osmocom/osmo-bsc { };
34552 osmo-bts = callPackage ../servers/osmocom/osmo-bts { };
34554 osmo-ggsn = callPackage ../servers/osmocom/osmo-ggsn { };
34556 osmo-hlr = callPackage ../servers/osmocom/osmo-hlr { };
34558 osmo-hnbgw = callPackage ../servers/osmocom/osmo-hnbgw { };
34560 osmo-hnodeb = callPackage ../servers/osmocom/osmo-hnodeb { };
34562 osmo-iuh = callPackage ../servers/osmocom/osmo-iuh { };
34564 osmo-mgw = callPackage ../servers/osmocom/osmo-mgw { };
34566 osmo-msc = callPackage ../servers/osmocom/osmo-msc { };
34568 osmo-pcu = callPackage ../servers/osmocom/osmo-pcu { };
34570 osmo-sgsn = callPackage ../servers/osmocom/osmo-sgsn { };
34572 osmo-sip-connector = callPackage ../servers/osmocom/osmo-sip-connector { };
34574 osmscout-server = libsForQt5.callPackage ../applications/misc/osmscout-server {
34575 protobuf = protobuf_21.override {
34576 abseil-cpp = abseil-cpp_202103.override {
34577 cxxStandard = "17";
34582 palemoon-bin = callPackage ../applications/networking/browsers/palemoon/bin.nix { };
34584 paleta = callPackage ../applications/graphics/paleta { };
34586 pamix = callPackage ../applications/audio/pamix { };
34588 pamixer = callPackage ../applications/audio/pamixer { };
34590 ncpamixer = callPackage ../applications/audio/ncpamixer { };
34592 pan = callPackage ../applications/networking/newsreaders/pan { };
34594 panotools = callPackage ../applications/graphics/panotools { };
34596 paprefs = callPackage ../applications/audio/paprefs { };
34598 pantalaimon = python3Packages.callPackage ../applications/networking/instant-messengers/pantalaimon { };
34600 pantalaimon-headless = python3Packages.callPackage ../applications/networking/instant-messengers/pantalaimon {
34601 enableDbusUi = false;
34604 parsec-bin = callPackage ../applications/misc/parsec/bin.nix {
34608 pavucontrol = callPackage ../applications/audio/pavucontrol { };
34610 paraview = libsForQt5.callPackage ../applications/graphics/paraview { };
34612 parlatype = callPackage ../applications/audio/parlatype { };
34614 packet = callPackage ../development/tools/packet { };
34616 packet-sd = callPackage ../development/tools/packet-sd { };
34618 metal-cli = callPackage ../development/tools/metal-cli { };
34620 pb = callPackage ../tools/misc/pb { };
34622 pb_cli = callPackage ../tools/misc/pb_cli { };
34624 capture = callPackage ../tools/misc/capture { };
34626 pbrt = callPackage ../applications/graphics/pbrt { };
34628 pcloud = callPackage ../applications/networking/pcloud { };
34630 jpsxdec = callPackage ../tools/games/jpsxdec {
34634 pdfslicer = callPackage ../applications/misc/pdfslicer { };
34636 pekwm = callPackage ../by-name/pe/pekwm/package.nix {
34642 pencil = callPackage ../applications/graphics/pencil {
34645 pentestgpt = callPackage ../tools/security/pentestgpt { };
34647 perseus = callPackage ../applications/science/math/perseus { };
34649 petrifoo = callPackage ../applications/audio/petrifoo {
34650 inherit (gnome2) libgnomecanvas;
34653 pdfchain = callPackage ../tools/typesetting/pdfchain { };
34655 pdfcpu = callPackage ../applications/graphics/pdfcpu { };
34656 pdftk = callPackage ../tools/typesetting/pdftk { };
34657 pdfgrep = callPackage ../tools/typesetting/pdfgrep { };
34659 pdfpc = callPackage ../applications/misc/pdfpc {
34660 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-libav;
34663 peaclock = callPackage ../applications/misc/peaclock {
34664 stdenv = gccStdenv;
34667 peazip = libsForQt5.callPackage ../tools/archivers/peazip { };
34669 peek = callPackage ../applications/video/peek { };
34671 peertube = callPackage ../servers/peertube {
34672 nodejs = nodejs_18;
34675 peroxide = callPackage ../applications/networking/peroxide { };
34677 pflask = callPackage ../os-specific/linux/pflask { };
34679 pfsshell = callPackage ../tools/misc/pfsshell { };
34681 phantomsocks = callPackage ../tools/networking/phantomsocks { };
34683 photoqt = libsForQt5.callPackage ../applications/graphics/photoqt { };
34685 photoflare = libsForQt5.callPackage ../applications/graphics/photoflare { };
34687 phototonic = libsForQt5.callPackage ../applications/graphics/phototonic { };
34689 phrasendrescher = callPackage ../tools/security/phrasendrescher { };
34691 phrase-cli = callPackage ../tools/misc/phrase-cli { };
34693 phylactery = callPackage ../servers/web-apps/phylactery { };
34695 pianobar = callPackage ../applications/audio/pianobar { };
34697 pianobooster = qt5.callPackage ../applications/audio/pianobooster { };
34699 pianoteq = callPackage ../applications/audio/pianoteq { };
34701 pianotrans = callPackage ../applications/audio/pianotrans { };
34703 picard = callPackage ../applications/audio/picard { };
34705 picocom = callPackage ../tools/misc/picocom {
34706 inherit (darwin.apple_sdk.frameworks) IOKit;
34709 picoloop = callPackage ../applications/audio/picoloop { };
34711 picosnitch = callPackage ../tools/networking/picosnitch { };
34713 pidginPackages = recurseIntoAttrs (callPackage ../applications/networking/instant-messengers/pidgin/pidgin-plugins { });
34715 inherit (pidginPackages) pidgin;
34717 pika-backup = callPackage ../applications/backup/pika-backup { };
34719 pur = callPackage ../development/tools/pur { };
34721 purpur = callPackage ../games/purpur { };
34723 pikopixel = callPackage ../applications/graphics/pikopixel { };
34725 pithos = callPackage ../applications/audio/pithos {
34726 pythonPackages = python3Packages;
34729 pineapple-pictures = qt6Packages.callPackage ../applications/graphics/pineapple-pictures { };
34731 pinfo = callPackage ../applications/misc/pinfo { };
34733 pinpoint = callPackage ../applications/office/pinpoint { };
34735 pinta = callPackage ../applications/graphics/pinta { };
34737 pistol = callPackage ../tools/misc/pistol { };
34739 piston-cli = callPackage ../tools/misc/piston-cli { };
34741 pizarra = callPackage ../applications/graphics/pizarra { };
34743 plater = libsForQt5.callPackage ../applications/misc/plater { };
34745 plexamp = callPackage ../applications/audio/plexamp { };
34747 plex-media-player = libsForQt5.callPackage ../applications/video/plex-media-player { };
34749 plex-mpv-shim = python3Packages.callPackage ../applications/video/plex-mpv-shim { };
34751 plover = recurseIntoAttrs (libsForQt5.callPackage ../applications/misc/plover { });
34753 plugin-torture = callPackage ../applications/audio/plugin-torture { };
34755 poke = callPackage ../applications/editors/poke { };
34757 pokefinder = qt6Packages.callPackage ../tools/games/pokefinder { };
34759 pokemonsay = callPackage ../tools/misc/pokemonsay { };
34761 polar-bookshelf = callPackage ../applications/misc/polar-bookshelf { };
34763 polar-bookshelf1 = callPackage ../applications/misc/polar-bookshelf1 { };
34765 poezio = callPackage ../applications/networking/instant-messengers/poezio { };
34767 pommed_light = callPackage ../os-specific/linux/pommed-light { };
34769 polylith = callPackage ../development/tools/misc/polylith { };
34771 polymake = callPackage ../applications/science/math/polymake { };
34773 pomodoro = callPackage ../applications/misc/pomodoro {
34774 inherit (darwin.apple_sdk.frameworks) Foundation;
34777 ponymix = callPackage ../applications/audio/ponymix { };
34779 pop-launcher = callPackage ../applications/misc/pop-launcher { };
34781 popcorntime = callPackage ../applications/video/popcorntime { };
34783 pot = callPackage ../applications/misc/pot { };
34785 pothos = libsForQt5.callPackage ../applications/radio/pothos { };
34787 potrace = callPackage ../applications/graphics/potrace { };
34789 posterazor = callPackage ../applications/misc/posterazor { };
34791 pqiv = callPackage ../applications/graphics/pqiv { };
34793 qiv = callPackage ../applications/graphics/qiv {
34794 imlib2 = imlib2Full;
34797 premid = callPackage ../applications/misc/premid { };
34799 process-cpp = callPackage ../development/libraries/process-cpp { };
34801 processing = callPackage ../applications/graphics/processing {
34805 # perhaps there are better apps for this task? It's how I had configured my preivous system.
34806 # And I don't want to rewrite all rules
34807 procmail = callPackage ../applications/misc/procmail { };
34809 profanity = callPackage ../applications/networking/instant-messengers/profanity ({
34810 } // (config.profanity or {}));
34812 properties-cpp = callPackage ../development/libraries/properties-cpp { };
34814 proteus = callPackage ../applications/audio/proteus { };
34816 protonmail-bridge = callPackage ../applications/networking/protonmail-bridge { };
34818 protonvpn-cli = python3Packages.callPackage ../applications/networking/protonvpn-cli { };
34819 protonvpn-cli_2 = python3Packages.callPackage ../applications/networking/protonvpn-cli/2.nix { };
34821 protonvpn-gui = python3Packages.callPackage ../applications/networking/protonvpn-gui { };
34823 ps2client = callPackage ../applications/networking/ps2client { };
34825 ps2eps = callPackage ../tools/typesetting/ps2eps { };
34827 psi = libsForQt5.callPackage ../applications/networking/instant-messengers/psi { };
34829 psi-plus = libsForQt5.callPackage ../applications/networking/instant-messengers/psi-plus { };
34831 psol = callPackage ../development/libraries/psol { };
34833 pstree = callPackage ../applications/misc/pstree { };
34835 pt2-clone = callPackage ../applications/audio/pt2-clone { };
34837 ptask = callPackage ../applications/misc/ptask { };
34839 pulseaudio-ctl = callPackage ../applications/audio/pulseaudio-ctl { };
34841 pulseaudio-dlna = callPackage ../applications/audio/pulseaudio-dlna { };
34843 pulseview = libsForQt5.callPackage ../applications/science/electronics/pulseview { };
34845 puredata = callPackage ../applications/audio/puredata { };
34846 puredata-with-plugins = plugins: callPackage ../applications/audio/puredata/wrapper.nix { inherit plugins; };
34848 puremapping = callPackage ../applications/audio/pd-plugins/puremapping { };
34850 pure-maps = libsForQt5.callPackage ../applications/misc/pure-maps { };
34852 pwdsafety = callPackage ../tools/security/pwdsafety { };
34854 pwvucontrol = callPackage ../applications/audio/pwvucontrol { };
34856 pyload-ng = callPackage ../applications/networking/pyload-ng {};
34858 pyrosimple = callPackage ../applications/networking/p2p/pyrosimple { };
34860 qbittorrent = qt6Packages.callPackage ../applications/networking/p2p/qbittorrent {
34861 inherit (darwin.apple_sdk.frameworks) Cocoa;
34863 qbittorrent-nox = qbittorrent.override { guiSupport = false; };
34864 qbittorrent-qt5 = libsForQt5.callPackage ../applications/networking/p2p/qbittorrent {
34865 inherit (darwin.apple_sdk.frameworks) Cocoa;
34868 qcad = libsForQt5.callPackage ../applications/misc/qcad { };
34870 qcomicbook = libsForQt5.callPackage ../applications/graphics/qcomicbook { };
34872 qelectrotech = libsForQt5.callPackage ../applications/misc/qelectrotech { };
34874 eiskaltdcpp = libsForQt5.callPackage ../applications/networking/p2p/eiskaltdcpp { };
34876 qdirstat = libsForQt5.callPackage ../applications/misc/qdirstat { };
34878 qemu = callPackage ../applications/virtualization/qemu {
34879 inherit (darwin.apple_sdk.frameworks) CoreServices Cocoa Hypervisor vmnet;
34880 inherit (darwin.stubs) rez setfile;
34881 inherit (darwin) sigtool;
34884 qemu-utils = qemu.override {
34888 canokey-qemu = callPackage ../applications/virtualization/qemu/canokey-qemu.nix { };
34890 wrapQemuBinfmtP = callPackage ../applications/virtualization/qemu/binfmt-p-wrapper.nix { };
34892 qgroundcontrol = libsForQt5.callPackage ../applications/science/robotics/qgroundcontrol { };
34894 qjackctl = libsForQt5.callPackage ../applications/audio/qjackctl { };
34896 qimgv = libsForQt5.callPackage ../applications/graphics/qimgv { };
34898 qmediathekview = libsForQt5.callPackage ../applications/video/qmediathekview { };
34900 qmplay2 = libsForQt5.callPackage ../applications/video/qmplay2 { };
34902 qmidiarp = callPackage ../applications/audio/qmidiarp { };
34904 qmidinet = libsForQt5.callPackage ../applications/audio/qmidinet { };
34906 qmmp = qt6Packages.callPackage ../applications/audio/qmmp { };
34908 qnotero = libsForQt5.callPackage ../applications/office/qnotero { };
34910 qpwgraph = qt6Packages.callPackage ../applications/audio/qpwgraph { };
34912 qrcode = callPackage ../tools/graphics/qrcode { };
34914 qsampler = libsForQt5.callPackage ../applications/audio/qsampler { };
34916 qscreenshot = libsForQt5.callPackage ../applications/graphics/qscreenshot { };
34918 qsstv = qt5.callPackage ../applications/radio/qsstv { };
34920 qsyncthingtray = libsForQt5.callPackage ../applications/misc/qsyncthingtray { };
34922 qstopmotion = libsForQt5.callPackage ../applications/video/qstopmotion {
34923 guvcview = guvcview.override {
34929 qsudo = libsForQt5.callPackage ../applications/misc/qsudo { };
34931 qsynth = libsForQt5.callPackage ../applications/audio/qsynth { };
34933 qtbitcointrader = libsForQt5.callPackage ../applications/misc/qtbitcointrader { };
34935 qtchan = libsForQt5.callPackage ../applications/networking/browsers/qtchan { };
34937 qtemu = libsForQt5.callPackage ../applications/virtualization/qtemu { };
34939 qtox = libsForQt5.callPackage ../applications/networking/instant-messengers/qtox {
34940 inherit (darwin.apple_sdk.frameworks) AVFoundation;
34943 qtpass = libsForQt5.callPackage ../applications/misc/qtpass { };
34945 qtractor = libsForQt5.callPackage ../applications/audio/qtractor { };
34947 quantomatic = callPackage ../applications/science/physics/quantomatic { };
34949 quassel = libsForQt5.callPackage ../applications/networking/irc/quassel {
34950 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
34953 quasselClient = quassel.override {
34954 monolithic = false;
34956 tag = "-client-kf5";
34959 quasselDaemon = quassel.override {
34960 monolithic = false;
34961 enableDaemon = true;
34963 tag = "-daemon-qt5";
34966 quill-qr = callPackage ../tools/security/quill-qr { };
34968 quirc = callPackage ../tools/graphics/quirc { };
34970 quisk = callPackage ../applications/radio/quisk { };
34972 quiterss = libsForQt5.callPackage ../applications/networking/newsreaders/quiterss { };
34974 quodlibet = callPackage ../applications/audio/quodlibet {
34975 inherit (gnome) adwaita-icon-theme;
34978 libappindicator-gtk3 = null;
34980 libsoup = libsoup_3;
34983 quodlibet-without-gst-plugins = quodlibet.override {
34984 libsoup = libsoup_3;
34985 tag = "-without-gst-plugins";
34986 withGstPlugins = false;
34989 quodlibet-xine = quodlibet.override {
34990 libsoup = libsoup_3;
34992 withGstreamerBackend = false;
34993 withXineBackend = true;
34996 quodlibet-full = quodlibet.override {
34997 inherit gtksourceview webkitgtk;
34999 keybinder3 = keybinder3;
35000 libappindicator-gtk3 = libappindicator-gtk3;
35001 libmodplug = libmodplug;
35002 libsoup = libsoup_3;
35004 withDbusPython = true;
35005 withMusicBrainzNgs = true;
35006 withPahoMqtt = true;
35007 withPyInotify = true;
35008 withPypresence = true;
35012 quodlibet-xine-full = quodlibet-full.override {
35013 libsoup = libsoup_3;
35014 tag = "-xine-full";
35015 withGstreamerBackend = false;
35016 withXineBackend = true;
35019 qutebrowser = callPackage ../applications/networking/browsers/qutebrowser {
35020 inherit (qt6Packages) qtbase qtwebengine wrapQtAppsHook qtwayland;
35023 qxw = callPackage ../applications/editors/qxw { };
35025 rabbitvcs = callPackage ../applications/version-management/rabbitvcs { };
35027 rakarrack = callPackage ../applications/audio/rakarrack {
35031 renoise = callPackage ../applications/audio/renoise { };
35033 redux = callPackage ../applications/audio/redux { };
35035 roomeqwizard = callPackage ../applications/audio/roomeqwizard { };
35037 radioboat = callPackage ../applications/audio/radioboat { };
35039 radiotray-ng = callPackage ../applications/audio/radiotray-ng {
35043 raiseorlaunch = callPackage ../applications/misc/raiseorlaunch { };
35045 rapid-photo-downloader = libsForQt5.callPackage ../applications/graphics/rapid-photo-downloader { };
35047 rapidsvn = callPackage ../applications/version-management/rapidsvn { };
35049 ratmen = callPackage ../tools/X11/ratmen { };
35051 ratox = callPackage ../applications/networking/instant-messengers/ratox { };
35053 rawtherapee = callPackage ../applications/graphics/rawtherapee {
35054 fftw = fftwSinglePrec;
35057 rclone = callPackage ../applications/networking/sync/rclone { };
35059 rclone-browser = libsForQt5.callPackage ../applications/networking/sync/rclone/browser.nix { };
35061 rcs = callPackage ../applications/version-management/rcs { };
35063 rcshist = callPackage ../applications/version-management/rcshist { };
35065 rdesktop = callPackage ../applications/networking/remote/rdesktop { };
35067 rdedup = callPackage ../tools/backup/rdedup {
35068 inherit (darwin.apple_sdk.frameworks) Security;
35071 rdup = callPackage ../tools/backup/rdup { };
35073 reaper = callPackage ../applications/audio/reaper {
35074 jackLibrary = libjack2; # Another option is "pipewire.jack".
35075 ffmpeg = ffmpeg_4-headless;
35078 recapp = callPackage ../applications/video/recapp { };
35080 recode = callPackage ../tools/text/recode { };
35082 reddsaver = callPackage ../applications/misc/reddsaver {
35083 inherit (darwin.apple_sdk.frameworks) Security;
35086 rednotebook = python3Packages.callPackage ../applications/editors/rednotebook { };
35088 remnote = callPackage ../applications/misc/remnote { };
35090 remotebox = callPackage ../applications/virtualization/remotebox { };
35092 restique = libsForQt5.callPackage ../applications/backup/restique { };
35094 retroshare = libsForQt5.callPackage ../applications/networking/p2p/retroshare { };
35096 rgp = libsForQt5.callPackage ../development/tools/rgp { };
35098 ricochet = libsForQt5.callPackage ../applications/networking/instant-messengers/ricochet {
35099 protobuf = protobuf_21;
35102 ries = callPackage ../applications/science/math/ries { };
35104 ripcord = if stdenv.isLinux then
35105 qt5.callPackage ../applications/networking/instant-messengers/ripcord { }
35107 callPackage ../applications/networking/instant-messengers/ripcord/darwin.nix { };
35109 ripser = callPackage ../applications/science/math/ripser { };
35111 rkdeveloptool = callPackage ../misc/rkdeveloptool { };
35113 rkdeveloptool-pine64 = callPackage ../misc/rkdeveloptool-pine64 { };
35115 rke = callPackage ../applications/networking/cluster/rke { };
35117 rke2 = callPackage ../applications/networking/cluster/rke2 { };
35119 rocketchat-desktop = callPackage ../applications/networking/instant-messengers/rocketchat-desktop { };
35121 rofi-unwrapped = callPackage ../applications/misc/rofi { };
35122 rofi = callPackage ../applications/misc/rofi/wrapper.nix { };
35123 rofi-wayland-unwrapped = callPackage ../applications/misc/rofi/wayland.nix { };
35124 rofi-wayland = callPackage ../applications/misc/rofi/wrapper.nix {
35125 rofi-unwrapped = rofi-wayland-unwrapped;
35128 rofi-pass = callPackage ../tools/security/pass/rofi-pass.nix { };
35129 rofi-pass-wayland = callPackage ../tools/security/pass/rofi-pass.nix {
35130 backend = "wayland";
35133 rofi-menugen = callPackage ../applications/misc/rofi-menugen { };
35135 rofi-systemd = callPackage ../tools/system/rofi-systemd { };
35137 rofimoji = callPackage ../applications/misc/rofimoji {
35138 inherit (python3Packages) buildPythonApplication configargparse;
35141 rootlesskit = callPackage ../tools/virtualization/rootlesskit { };
35143 rsclock = callPackage ../applications/misc/rsclock { };
35145 rstudio = libsForQt5.callPackage ../applications/editors/rstudio {
35149 rstudio-server = rstudio.override { server = true; };
35151 rsync = callPackage ../applications/networking/sync/rsync (config.rsync or {});
35152 rrsync = callPackage ../applications/networking/sync/rsync/rrsync.nix { };
35154 rtfm = callPackage ../applications/misc/rtfm { };
35156 rtl_433 = callPackage ../applications/radio/rtl_433 { };
35158 rtl-ais = callPackage ../applications/radio/rtl-ais { };
35160 rtl-sdr = callPackage ../applications/radio/rtl-sdr { };
35162 rubyripper = callPackage ../applications/audio/rubyripper { };
35164 rucredstash = callPackage ../tools/security/rucredstash {
35165 inherit (darwin.apple_sdk.frameworks) Security;
35168 runc = callPackage ../applications/virtualization/runc { };
35170 rust-traverse = callPackage ../applications/misc/rust-traverse { };
35172 rusty-psn = callPackage ../applications/misc/rusty-psn { };
35174 rusty-psn-gui = rusty-psn.override { withGui = true; };
35176 rymcast = callPackage ../applications/audio/rymcast {
35177 inherit (gnome) zenity;
35180 rymdport = callPackage ../applications/networking/rymdport {
35181 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
35184 uade = callPackage ../applications/audio/uade { };
35186 udevil = callPackage ../applications/misc/udevil { };
35188 udiskie = callPackage ../applications/misc/udiskie { };
35190 sacc = callPackage ../applications/networking/gopher/sacc { };
35192 savvycan = libsForQt5.callPackage ../applications/networking/sniffers/savvycan {};
35194 sayonara = libsForQt5.callPackage ../applications/audio/sayonara { };
35196 sbagen = callPackage ../applications/misc/sbagen { };
35198 scantailor-advanced = libsForQt5.callPackage ../applications/graphics/scantailor/advanced.nix { };
35200 scantailor-universal = libsForQt5.callPackage ../applications/graphics/scantailor/universal.nix { };
35202 sc-im = callPackage ../applications/misc/sc-im { };
35204 scite = callPackage ../applications/editors/scite { };
35206 scli = callPackage ../applications/misc/scli { };
35208 scribus_1_5 = libsForQt5.callPackage ../applications/office/scribus/default.nix { };
35209 scribus = scribus_1_5;
35211 seafile-client = libsForQt5.callPackage ../applications/networking/seafile-client { };
35213 seahub = callPackage ../applications/networking/seahub { };
35215 seatd = callPackage ../applications/misc/seatd { };
35217 secrets-extractor = callPackage ../tools/security/secrets-extractor { };
35219 secretscanner = callPackage ../tools/security/secretscanner { };
35221 setconf = python3.pkgs.callPackage ../tools/misc/setconf { };
35223 semiphemeral = callPackage ../tools/misc/semiphemeral { };
35225 semver = callPackage ../applications/misc/semver { };
35227 sent = callPackage ../applications/misc/sent { };
35229 seq24 = callPackage ../applications/audio/seq24 { };
35231 seq66 = qt5.callPackage ../applications/audio/seq66 { };
35233 setbfree = callPackage ../applications/audio/setbfree { };
35235 sfizz = callPackage ../applications/audio/sfizz { };
35237 sfxr = callPackage ../applications/audio/sfxr { };
35239 sfxr-qt = libsForQt5.callPackage ../applications/audio/sfxr-qt { };
35241 shadowfox = callPackage ../tools/networking/shadowfox { };
35243 shavee = callPackage ../applications/misc/shavee { };
35245 shell_gpt = callPackage ../tools/llm/shell_gpt { };
35247 shfmt = callPackage ../tools/text/shfmt { };
35249 shipments = callPackage ../applications/misc/shipments { };
35251 shortwave = callPackage ../applications/audio/shortwave { };
35253 shotgun = callPackage ../tools/graphics/shotgun { };
35255 shot-scraper = callPackage ../tools/graphics/shot-scraper { };
35257 shutter = callPackage ../applications/graphics/shutter { };
35259 sic-image-cli = callPackage ../tools/graphics/sic-image-cli { };
35261 simple-scan = gnome.simple-scan;
35263 sioyek = callPackage ../applications/misc/sioyek {
35264 inherit (libsForQt5) qmake qt3d qtbase wrapQtAppsHook;
35267 siproxd = callPackage ../applications/networking/siproxd { };
35269 sish = callPackage ../tools/networking/sish { };
35271 sky = libsForQt5.callPackage ../applications/networking/instant-messengers/sky {
35272 libjpeg_turbo = libjpeg8;
35275 skypeforlinux = callPackage ../applications/networking/instant-messengers/skypeforlinux { };
35277 SkypeExport = callPackage ../applications/networking/instant-messengers/SkypeExport { };
35279 slingshot = callPackage ../tools/misc/slingshot { };
35281 slop = callPackage ../tools/misc/slop { };
35283 slowhttptest = callPackage ../tools/security/slowhttptest { };
35285 slrn = callPackage ../applications/networking/newsreaders/slrn { };
35287 smartcrop = callPackage ../tools/graphics/smartcrop { };
35289 sniffnet = callPackage ../applications/networking/sniffnet { };
35291 sniproxy = callPackage ../applications/networking/sniproxy { };
35293 snixembed = callPackage ../applications/misc/snixembed { };
35295 sommelier = callPackage ../applications/window-managers/sommelier { };
35297 sooperlooper = callPackage ../applications/audio/sooperlooper { };
35299 sops = callPackage ../tools/security/sops { };
35301 sorcer = callPackage ../applications/audio/sorcer { };
35303 sound-juicer = callPackage ../applications/audio/sound-juicer { };
35305 soundtracker = callPackage ../applications/audio/soundtracker { };
35307 spice-vdagent = callPackage ../applications/virtualization/spice-vdagent { };
35309 spike = callPackage ../applications/virtualization/spike { };
35311 tensorman = callPackage ../tools/misc/tensorman { };
35313 spideroak = callPackage ../applications/networking/spideroak { };
35315 spotify-qt = libsForQt5.callPackage ../applications/audio/spotify-qt { };
35317 spotify-tray = callPackage ../applications/misc/spotify-tray { };
35319 spotify-tui = callPackage ../applications/audio/spotify-tui {
35320 inherit (darwin.apple_sdk.frameworks) AppKit Security;
35323 sptlrx = callPackage ../applications/audio/sptlrx { };
35325 sptk = callPackage ../development/libraries/sptk { };
35327 squishyball = callPackage ../applications/audio/squishyball {
35328 ncurses = ncurses5;
35331 stw = callPackage ../applications/misc/stw { };
35333 styx = callPackage ../applications/misc/styx { };
35335 sway-launcher-desktop = callPackage ../applications/misc/sway-launcher-desktop { };
35337 tart = callPackage ../applications/virtualization/tart { };
35339 viber = callPackage ../applications/networking/instant-messengers/viber { };
35341 wavebox = libsForQt5.callPackage ../applications/networking/instant-messengers/wavebox { };
35343 sonic-pi = libsForQt5.callPackage ../applications/audio/sonic-pi {
35344 elixir = elixir_1_14;
35345 beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_14; });
35348 stag = callPackage ../applications/misc/stag {
35352 linuxstopmotion = libsForQt5.callPackage ../applications/video/linuxstopmotion { };
35354 sweethome3d = recurseIntoAttrs (
35355 (callPackage ../applications/misc/sweethome3d { }) //
35356 (callPackage ../applications/misc/sweethome3d/editors.nix {
35357 sweethome3dApp = sweethome3d.application;
35361 swingsane = callPackage ../applications/graphics/swingsane { };
35363 sxiv = callPackage ../applications/graphics/sxiv {
35364 imlib2 = imlib2Full;
35367 nsxiv = callPackage ../by-name/ns/nsxiv/package.nix {
35368 imlib2 = imlib2Full;
35371 resilio-sync = callPackage ../applications/networking/resilio-sync { };
35373 dropbox = callPackage ../applications/networking/dropbox { };
35375 dropbox-cli = callPackage ../applications/networking/dropbox/cli.nix { };
35377 synology-drive-client = callPackage ../applications/networking/synology-drive-client { };
35379 synology-cloud-sync-decryption-tool = callPackage ../applications/networking/synology-cloud-sync-decryption-tool { };
35381 litemdview = callPackage ../applications/graphics/litemdview { };
35383 maestral = with python3Packages; toPythonApplication maestral;
35385 maestral-gui = libsForQt5.callPackage ../applications/networking/maestral-qt { };
35387 maestro = callPackage ../development/mobile/maestro { };
35389 myfitnesspal = with python3Packages; toPythonApplication myfitnesspal;
35391 insync = callPackage ../applications/networking/insync { };
35393 lemurs = callPackage ../applications/display-managers/lemurs { };
35395 libstrangle = callPackage ../tools/X11/libstrangle {
35396 stdenv = stdenv_32bit;
35399 lightdm = libsForQt5.callPackage ../applications/display-managers/lightdm { };
35401 lightdm_qt = lightdm.override { withQt5 = true; };
35403 lightdm-enso-os-greeter = callPackage ../applications/display-managers/lightdm-enso-os-greeter { };
35405 lightdm-gtk-greeter = callPackage ../applications/display-managers/lightdm/gtk-greeter.nix {
35406 inherit (xfce) xfce4-dev-tools;
35409 lightdm-slick-greeter = callPackage ../applications/display-managers/lightdm-slick-greeter { };
35411 lightdm-mini-greeter = callPackage ../applications/display-managers/lightdm-mini-greeter { };
35413 lightdm-mobile-greeter = callPackage ../applications/display-managers/lightdm-mobile-greeter { };
35415 lightdm-tiny-greeter = callPackage ../applications/display-managers/lightdm-tiny-greeter { };
35417 ly = callPackage ../applications/display-managers/ly { };
35419 slic3r = callPackage ../applications/misc/slic3r { };
35421 curaengine_stable = callPackage ../applications/misc/curaengine/stable.nix { };
35423 curaengine = callPackage ../applications/misc/curaengine {
35424 inherit (python3.pkgs) libarcus;
35425 protobuf = protobuf_21;
35428 cura = libsForQt5.callPackage ../applications/misc/cura { };
35430 curaPlugins = callPackage ../applications/misc/cura/plugins.nix { };
35432 peru = callPackage ../applications/version-management/peru { };
35434 petrinizer = haskellPackages.callPackage ../applications/science/logic/petrinizer { };
35436 pmidi = callPackage ../applications/audio/pmidi { };
35438 printrun = callPackage ../applications/misc/printrun { };
35440 prusa-slicer = darwin.apple_sdk_11_0.callPackage ../applications/misc/prusa-slicer { };
35442 super-slicer = darwin.apple_sdk_11_0.callPackage ../applications/misc/prusa-slicer/super-slicer.nix { };
35444 super-slicer-beta = super-slicer.beta;
35446 super-slicer-latest = super-slicer.latest;
35448 snapmaker-luban = callPackage ../applications/misc/snapmaker-luban { };
35450 robustirc-bridge = callPackage ../servers/irc/robustirc-bridge { };
35452 routedns = callPackage ../tools/networking/routedns { };
35454 skrooge = libsForQt5.callPackage ../applications/office/skrooge { };
35456 smartgithg = callPackage ../applications/version-management/smartgithg {
35460 smartdeblur = libsForQt5.callPackage ../applications/graphics/smartdeblur { };
35462 snapper = callPackage ../tools/misc/snapper { };
35463 snapper-gui = callPackage ../applications/misc/snapper-gui { };
35465 snd = darwin.apple_sdk_11_0.callPackage ../applications/audio/snd {
35466 inherit (darwin.apple_sdk_11_0.frameworks) CoreServices CoreMIDI;
35469 sharpsat-td = callPackage ../applications/science/logic/sharpsat-td { };
35471 shntool = callPackage ../applications/audio/shntool { };
35473 sipp = callPackage ../development/tools/misc/sipp { };
35475 soci = callPackage ../development/libraries/soci { };
35477 socialscan = with python3.pkgs; toPythonApplication socialscan;
35479 sonic-lineup = libsForQt5.callPackage ../applications/audio/sonic-lineup { };
35481 sonic-visualiser = libsForQt5.callPackage ../applications/audio/sonic-visualiser { };
35483 soulseekqt = libsForQt5.callPackage ../applications/networking/p2p/soulseekqt { };
35485 soundsource = callPackage ../applications/audio/soundsource { };
35487 sox = callPackage ../applications/misc/audio/sox {
35488 inherit (darwin.apple_sdk.frameworks) CoreAudio;
35491 soxr = callPackage ../applications/misc/audio/soxr { };
35493 spek = callPackage ../applications/audio/spek {
35494 autoreconfHook = buildPackages.autoreconfHook269;
35497 spotify = callPackage ../applications/audio/spotify { };
35499 spotify-player = callPackage ../applications/audio/spotify-player { };
35501 spotifywm = callPackage ../applications/audio/spotifywm { };
35503 psst = callPackage ../applications/audio/psst { };
35505 squeezelite = darwin.apple_sdk_11_0.callPackage ../applications/audio/squeezelite {
35506 inherit (darwin.apple_sdk_11_0.frameworks) CoreVideo VideoDecodeAcceleration CoreAudio AudioToolbox AudioUnit Carbon;
35509 squeezelite-pulse = darwin.apple_sdk_11_0.callPackage ../applications/audio/squeezelite {
35510 inherit (darwin.apple_sdk_11_0.frameworks) CoreVideo VideoDecodeAcceleration CoreAudio AudioToolbox AudioUnit Carbon;
35512 audioBackend = "pulse";
35515 ltunify = callPackage ../tools/misc/ltunify { };
35517 src = callPackage ../applications/version-management/src {
35522 ssrc = callPackage ../applications/audio/ssrc { };
35524 stalonetray = callPackage ../applications/window-managers/stalonetray { };
35526 inherit (ocaml-ng.ocamlPackages_4_12) stog;
35528 stp = callPackage ../applications/science/logic/stp { };
35530 stretchly = callPackage ../applications/misc/stretchly { };
35532 stuffbin = callPackage ../tools/filesystems/stuffbin { };
35534 stumpish = callPackage ../applications/window-managers/stumpish { };
35536 stumpwm = sbclPackages.stumpwm;
35538 stumpwm-unwrapped = sbclPackages.stumpwm-unwrapped;
35540 sublime = callPackage ../applications/editors/sublime/2 { };
35542 sublime3Packages = recurseIntoAttrs (callPackage ../applications/editors/sublime/3/packages.nix { });
35544 sublime3 = sublime3Packages.sublime3;
35546 sublime3-dev = sublime3Packages.sublime3-dev;
35548 inherit (recurseIntoAttrs (callPackage ../applications/editors/sublime/4/packages.nix { }))
35552 inherit (callPackage ../applications/version-management/sublime-merge {})
35556 inherit (callPackages ../applications/version-management/subversion {
35558 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
35561 subversionClient = subversion.override {
35562 bdbSupport = false;
35563 perlBindings = true;
35564 pythonBindings = true;
35567 sublime-music = callPackage ../applications/audio/sublime-music { };
35569 subtitlr = callPackage ../applications/audio/subtitlr { };
35571 subunit = callPackage ../development/libraries/subunit { };
35573 surf = callPackage ../applications/networking/browsers/surf { gtk = gtk2; };
35575 surge = callPackage ../applications/audio/surge {
35576 inherit (gnome) zenity;
35580 surge-XT = callPackage ../applications/audio/surge-XT { };
35582 survex = callPackage ../applications/misc/survex {
35583 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
35586 sunvox = callPackage ../applications/audio/sunvox { };
35588 supersonic-wayland = supersonic.override {
35589 waylandSupport = true;
35592 svkbd = callPackage ../applications/accessibility/svkbd { };
35594 swaglyrics = callPackage ../tools/misc/swaglyrics { };
35596 swh_lv2 = callPackage ../applications/audio/swh-lv2 { };
35598 sylpheed = callPackage ../applications/networking/mailreaders/sylpheed {
35599 inherit (darwin.apple_sdk.frameworks) Foundation;
35602 symbolic-preview = callPackage ../applications/graphics/symbolic-preview { };
35604 symlinks = callPackage ../tools/system/symlinks { };
35606 syncplay = python3.pkgs.callPackage ../applications/networking/syncplay { };
35608 syncplay-nogui = syncplay.override { enableGUI = false; };
35610 syncterm = callPackage ../applications/terminal-emulators/syncterm { };
35612 inherit (callPackages ../applications/networking/syncthing {
35613 inherit (darwin) autoSignDarwinBinariesHook;
35616 syncthing-discovery
35619 stc-cli = callPackage ../applications/networking/stc-cli { };
35621 syncthing-tray = callPackage ../applications/misc/syncthing-tray { };
35623 syncthingtray = libsForQt5.callPackage ../applications/misc/syncthingtray { };
35624 syncthingtray-minimal = libsForQt5.callPackage ../applications/misc/syncthingtray {
35625 webviewSupport = false;
35627 kioPluginSupport = false;
35628 plasmoidSupport = false;
35629 systemdSupport = true;
35632 synergy = libsForQt5.callPackage ../applications/misc/synergy {
35633 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa CoreServices ScreenSaver;
35636 synergyWithoutGUI = synergy.override { withGUI = false; };
35638 tabbed = callPackage ../applications/window-managers/tabbed {
35639 # if you prefer a custom config, write the config.h in tabbed.config.h
35641 # customConfig = builtins.readFile ./tabbed.config.h;
35644 taffybar = callPackage ../applications/window-managers/taffybar {
35645 inherit (haskellPackages) ghcWithPackages taffybar;
35648 tagainijisho = libsForQt5.callPackage ../applications/office/tagainijisho { };
35650 tagger = callPackage ../applications/audio/tagger { };
35652 tahoe-lafs = callPackage ../tools/networking/p2p/tahoe-lafs { };
35654 tailor = callPackage ../applications/version-management/tailor { };
35656 tailor-gui = callPackage ../os-specific/linux/tailor-gui { };
35658 taizen = callPackage ../applications/misc/taizen { };
35660 talosctl = callPackage ../applications/networking/cluster/talosctl {
35661 buildGoModule = buildGo120Module;
35664 talentedhack = callPackage ../applications/audio/talentedhack { };
35666 tambura = callPackage ../applications/audio/tambura { };
35668 tamgamp.lv2 = callPackage ../applications/audio/tamgamp.lv2 { };
35670 tanka = callPackage ../applications/networking/cluster/tanka { };
35672 teams = callPackage ../applications/networking/instant-messengers/teams { };
35674 teams-for-linux = callPackage ../applications/networking/instant-messengers/teams-for-linux {
35675 electron = electron_27;
35678 teamspeak_client = libsForQt5.callPackage ../applications/networking/instant-messengers/teamspeak/client.nix { };
35679 teamspeak5_client = callPackage ../applications/networking/instant-messengers/teamspeak/client5.nix { };
35680 teamspeak_server = callPackage ../applications/networking/instant-messengers/teamspeak/server.nix { };
35682 taskell = haskell.lib.compose.justStaticExecutables haskellPackages.taskell;
35684 tap-plugins = callPackage ../applications/audio/tap-plugins { };
35686 taskjuggler = callPackage ../applications/misc/taskjuggler { };
35688 tabula = callPackage ../applications/misc/tabula { };
35690 tabula-java = callPackage ../applications/misc/tabula-java { };
35692 tasknc = callPackage ../applications/misc/tasknc { };
35694 tasktimer = callPackage ../applications/misc/tasktimer { };
35696 taskwarrior = callPackage ../applications/misc/taskwarrior { };
35698 taskwarrior-tui = callPackage ../applications/misc/taskwarrior-tui { };
35700 dstask = callPackage ../applications/misc/dstask { };
35702 tasksh = callPackage ../applications/misc/tasksh { };
35704 taskserver = callPackage ../servers/misc/taskserver { };
35706 taskopen = callPackage ../applications/misc/taskopen { };
35708 telegram-desktop = qt6Packages.callPackage ../applications/networking/instant-messengers/telegram/telegram-desktop { };
35710 telegram-bot-api = callPackage ../servers/telegram-bot-api { };
35712 tektoncd-cli = callPackage ../applications/networking/cluster/tektoncd-cli { };
35714 tg = python3Packages.callPackage ../applications/networking/instant-messengers/telegram/tg { };
35716 telepathy-gabble = callPackage ../applications/networking/instant-messengers/telepathy/gabble { };
35718 telepathy-haze = callPackage ../applications/networking/instant-messengers/telepathy/haze { };
35720 telepathy-logger = callPackage ../applications/networking/instant-messengers/telepathy/logger { };
35722 telepathy-mission-control = callPackage ../applications/networking/instant-messengers/telepathy/mission-control { };
35724 telepathy-idle = callPackage ../applications/networking/instant-messengers/telepathy/idle { };
35726 teleprompter = callPackage ../applications/misc/teleprompter { };
35728 tempo = callPackage ../servers/tracing/tempo { };
35730 temporal = callPackage ../applications/networking/cluster/temporal { };
35732 temporal-cli = callPackage ../applications/networking/cluster/temporal-cli { };
35734 temporalite = callPackage ../applications/networking/cluster/temporalite { };
35736 tenacity = callPackage ../applications/audio/tenacity { };
35738 tendermint = callPackage ../tools/networking/tendermint { };
35740 termdbms = callPackage ../development/tools/database/termdbms { };
35742 termdown = python3Packages.callPackage ../applications/misc/termdown { };
35744 termimage = callPackage ../tools/graphics/termimage { };
35746 terminal-notifier = callPackage ../applications/misc/terminal-notifier { };
35748 textpieces = callPackage ../tools/text/textpieces { };
35750 textplots = callPackage ../tools/graphics/textplots { };
35752 texture-synthesis = callPackage ../tools/graphics/texture-synthesis { };
35754 texturepacker = qt6.callPackage ../applications/graphics/texturepacker { };
35756 tty-solitaire = callPackage ../applications/misc/tty-solitaire { };
35758 termtosvg = callPackage ../tools/misc/termtosvg { };
35760 tessen = callPackage ../tools/security/tessen { };
35762 inherit (callPackage ../applications/graphics/tesseract {
35763 inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo;
35768 tesseract = tesseract5;
35770 tetraproc = callPackage ../applications/audio/tetraproc { };
35772 tev = callPackage ../applications/graphics/tev { };
35774 textual-paint = callPackage ../applications/graphics/textual-paint { };
35776 themechanger = callPackage ../applications/misc/themechanger { };
35778 thinkingRock = callPackage ../applications/misc/thinking-rock { };
35780 thokr = callPackage ../applications/misc/thokr { };
35782 thonny = callPackage ../applications/editors/thonny { };
35784 betterbird-unwrapped = callPackage ../applications/networking/mailreaders/betterbird { };
35785 betterbird = wrapThunderbird betterbird-unwrapped {
35786 desktopName = "Betterbird";
35787 pname = "betterbird";
35790 thunderbirdPackages = recurseIntoAttrs (callPackage ../applications/networking/mailreaders/thunderbird/packages.nix {
35791 callPackage = newScope {
35792 inherit (rustPackages) cargo rustc;
35796 thunderbird-unwrapped = thunderbirdPackages.thunderbird;
35797 thunderbird = wrapThunderbird thunderbird-unwrapped { };
35799 thunderbird-bin = wrapThunderbird thunderbird-bin-unwrapped {
35800 applicationName = "thunderbird";
35801 pname = "thunderbird-bin";
35802 desktopName = "Thunderbird";
35804 thunderbird-bin-unwrapped = callPackage ../applications/networking/mailreaders/thunderbird-bin {
35805 inherit (gnome) adwaita-icon-theme;
35806 generated = import ../applications/networking/mailreaders/thunderbird-bin/release_sources.nix;
35809 thunderbolt = callPackage ../os-specific/linux/thunderbolt { };
35811 ticpp = callPackage ../development/libraries/ticpp { };
35813 ticker = callPackage ../applications/misc/ticker { };
35815 tickrs = callPackage ../applications/misc/tickrs { };
35817 tijolo = callPackage ../applications/editors/tijolo { };
35819 tilemaker = callPackage ../applications/misc/tilemaker {
35820 protobuf = protobuf_21;
35823 timbreid = callPackage ../applications/audio/pd-plugins/timbreid {
35824 fftw = fftwSinglePrec;
35827 timelimit = callPackage ../tools/misc/timelimit { };
35829 timeshift-unwrapped = callPackage ../applications/backup/timeshift/unwrapped.nix { inherit (cinnamon) xapp; };
35831 timeshift = callPackage ../applications/backup/timeshift { grubPackage = grub2; };
35833 timeshift-minimal = callPackage ../applications/backup/timeshift/minimal.nix { };
35835 timewarrior = callPackage ../applications/misc/timewarrior { };
35837 timew-sync-server = callPackage ../applications/misc/timew-sync-server { };
35839 timg = callPackage ../tools/graphics/timg { };
35841 timidity = callPackage ../tools/misc/timidity {
35842 inherit (darwin.apple_sdk.frameworks) CoreAudio;
35843 inherit (darwin) libobjc;
35846 tint2 = callPackage ../applications/misc/tint2 { };
35848 tiny = callPackage ../applications/networking/irc/tiny {
35849 inherit (darwin.apple_sdk.frameworks) Foundation;
35852 tipp10 = qt5.callPackage ../applications/misc/tipp10 { };
35854 tkrev = callPackage ../applications/version-management/tkrev { };
35856 tla = callPackage ../applications/version-management/arch { };
35858 tlf = callPackage ../applications/radio/tlf { };
35860 tlp = callPackage ../tools/misc/tlp {
35861 inherit (linuxPackages) x86_energy_perf_policy;
35864 tippecanoe = callPackage ../applications/misc/tippecanoe { };
35866 tmatrix = callPackage ../applications/misc/tmatrix { };
35868 tnef = callPackage ../applications/misc/tnef { };
35870 todiff = callPackage ../applications/misc/todiff { };
35872 todo-txt-cli = callPackage ../applications/office/todo.txt-cli { };
35874 todofi-sh = callPackage ../applications/office/todofi.sh { };
35876 todoman = callPackage ../applications/office/todoman { };
35878 tofi = callPackage ../applications/misc/tofi { };
35880 tokyo-night-gtk = tokyo-night-gtk-variants.full;
35882 tokyo-night-gtk-variants = recurseIntoAttrs (callPackage ../data/themes/tokyo-night-gtk { });
35884 topydo = callPackage ../applications/misc/topydo { };
35886 torrential = callPackage ../applications/networking/p2p/torrential { };
35888 torrenttools = callPackage ../tools/misc/torrenttools {
35892 tortoisehg = callPackage ../applications/version-management/tortoisehg { };
35894 tone = callPackage ../applications/audio/tone { };
35896 tonelib-gfx = callPackage ../applications/audio/tonelib-gfx { };
35898 tonelib-jam = callPackage ../applications/audio/tonelib-jam { };
35900 tonelib-zoom = callPackage ../applications/audio/tonelib-zoom { };
35902 tonelib-metal = callPackage ../applications/audio/tonelib-metal { };
35904 tonelib-noisereducer = callPackage ../applications/audio/tonelib-noisereducer { };
35906 tony = libsForQt5.callPackage ../applications/audio/tony { };
35908 toot = callPackage ../applications/misc/toot { };
35910 toipe = callPackage ../applications/misc/toipe { };
35912 tootle = callPackage ../applications/misc/tootle { };
35914 toxic = callPackage ../applications/networking/instant-messengers/toxic { };
35916 toxiproxy = callPackage ../development/tools/toxiproxy { };
35918 tqsl = callPackage ../applications/radio/tqsl { };
35919 trustedqsl = tqsl; # Alias added 2019-02-10
35921 transcode = callPackage ../applications/audio/transcode { };
35923 transcribe = callPackage ../applications/audio/transcribe { };
35925 transmission = callPackage ../applications/networking/p2p/transmission { };
35926 libtransmission = transmission.override {
35928 enableDaemon = false;
35931 transmission-gtk = transmission.override { enableGTK3 = true; };
35932 transmission-qt = transmission.override { enableQt = true; };
35933 transmission_noSystemd = transmission.override { enableSystemd = false; };
35935 # Needs macOS >= 10.14.6
35936 transmission_4 = darwin.apple_sdk_11_0.callPackage ../applications/networking/p2p/transmission/4.nix {
35937 inherit (darwin.apple_sdk_11_0.frameworks) Foundation;
35939 libutp = libutp_3_4;
35941 libtransmission_4 = transmission_4.override {
35943 enableDaemon = false;
35946 transmission_4-gtk = transmission_4.override { enableGTK3 = true; };
35947 transmission_4-qt = transmission_4.override { enableQt = true; };
35949 transmission-remote-gtk = callPackage ../applications/networking/p2p/transmission-remote-gtk { };
35951 transgui = callPackage ../applications/networking/p2p/transgui { };
35953 traverso = libsForQt5.callPackage ../applications/audio/traverso { };
35955 trayer = callPackage ../applications/window-managers/trayer { };
35957 tinywl = callPackage ../applications/window-managers/tinywl { };
35959 tree-from-tags = callPackage ../applications/audio/tree-from-tags { };
35961 tdrop = callPackage ../applications/misc/tdrop { };
35963 tre-command = callPackage ../tools/system/tre-command { };
35965 tree = callPackage ../tools/system/tree { };
35967 treesheets = callPackage ../applications/office/treesheets {
35969 inherit (darwin.apple_sdk.frameworks) Cocoa;
35972 tremc = callPackage ../applications/networking/p2p/tremc { };
35974 tribler = callPackage ../applications/networking/p2p/tribler { };
35976 trillian-im = callPackage ../applications/networking/instant-messengers/trillian-im { };
35978 trojita = libsForQt5.callPackage ../applications/networking/mailreaders/trojita { };
35980 ttyper = callPackage ../applications/misc/ttyper { };
35982 tuba = callPackage ../applications/misc/tuba { };
35984 tudu = callPackage ../applications/office/tudu { };
35986 tumpa = callPackage ../applications/misc/tumpa {
35987 inherit (pkgs.libsForQt5) wrapQtAppsHook;
35990 tuna = python3Packages.callPackage ../os-specific/linux/tuna { };
35992 tunefish = callPackage ../applications/audio/tunefish {
35993 stdenv = clangStdenv; # https://github.com/jpcima/tunefish/issues/4
35996 tut = callPackage ../applications/misc/tut { };
35998 tuxedo-rs = callPackage ../os-specific/linux/tuxedo-rs { };
36000 tuxguitar = callPackage ../applications/editors/music/tuxguitar {
36005 twmn = libsForQt5.callPackage ../applications/misc/twmn { };
36007 testssl = callPackage ../applications/networking/testssl { };
36009 tests-stdenv-gcc-stageCompare = callPackage ../test/stdenv/gcc-stageCompare.nix { };
36011 lavalauncher = callPackage ../applications/misc/lavalauncher { };
36013 t-rec = callPackage ../misc/t-rec {
36014 inherit (darwin.apple_sdk.frameworks) Foundation;
36017 ulauncher = callPackage ../applications/misc/ulauncher { };
36019 twinkle = qt5.callPackage ../applications/networking/instant-messengers/twinkle { };
36021 terminal-stocks = callPackage ../applications/misc/terminal-stocks { };
36023 terminal-typeracer = callPackage ../applications/misc/terminal-typeracer {
36024 inherit (darwin.apple_sdk.frameworks) Security;
36027 typer = callPackage ../applications/misc/typer { };
36029 typioca = callPackage ../applications/misc/typioca { };
36031 ueberzug = with python3Packages; toPythonApplication ueberzug;
36033 ueberzugpp = darwin.apple_sdk_11_0.callPackage ../tools/graphics/ueberzugpp { };
36035 uefi-run = callPackage ../tools/virtualization/uefi-run { };
36037 umurmur = callPackage ../applications/networking/umurmur { };
36039 udocker = callPackage ../tools/virtualization/udocker { };
36041 uefitoolPackages = recurseIntoAttrs (callPackage ../tools/system/uefitool/variants.nix {});
36042 uefitool = uefitoolPackages.new-engine;
36044 ungoogled-chromium = callPackage ../applications/networking/browsers/chromium ((config.chromium or {}) // {
36046 channel = "ungoogled-chromium";
36049 uni = callPackage ../applications/misc/uni { };
36051 unigine-valley = callPackage ../applications/graphics/unigine-valley { };
36053 unigine-heaven = callPackage ../applications/graphics/unigine-heaven { };
36055 unigine-tropics = pkgsi686Linux.callPackage ../applications/graphics/unigine-tropics { };
36057 unigine-sanctuary = pkgsi686Linux.callPackage ../applications/graphics/unigine-sanctuary { };
36059 unigine-superposition = libsForQt5.callPackage ../applications/graphics/unigine-superposition { };
36061 unipicker = callPackage ../applications/misc/unipicker { };
36063 unison = callPackage ../applications/networking/sync/unison {
36064 enableX11 = config.unison.enableX11 or true;
36065 inherit (darwin.apple_sdk.frameworks) Cocoa;
36068 unpaper = callPackage ../tools/graphics/unpaper { };
36070 unison-ucm = callPackage ../development/compilers/unison { };
36072 upnp-router-control = callPackage ../applications/networking/upnp-router-control { };
36074 urh = callPackage ../applications/radio/urh { };
36076 uroboros = callPackage ../tools/system/uroboros { };
36078 uuagc = haskell.lib.compose.justStaticExecutables haskellPackages.uuagc;
36080 uucp = callPackage ../tools/misc/uucp { };
36082 uvccapture = callPackage ../applications/video/uvccapture { };
36084 uwimap = callPackage ../tools/networking/uwimap { };
36086 utm = callPackage ../os-specific/darwin/utm { };
36088 utox = callPackage ../applications/networking/instant-messengers/utox { };
36090 valentina = libsForQt5.callPackage ../applications/misc/valentina { };
36092 vbindiff = callPackage ../applications/editors/vbindiff { };
36094 vcprompt = callPackage ../applications/version-management/vcprompt {
36095 autoconf = buildPackages.autoconf269;
36098 vcs = callPackage ../applications/video/vcs { };
36100 vcv-rack = callPackage ../applications/audio/vcv-rack { };
36102 vdirsyncer = with python3Packages; toPythonApplication vdirsyncer;
36104 vdpauinfo = callPackage ../tools/X11/vdpauinfo { };
36106 vengi-tools = darwin.apple_sdk_11_0.callPackage ../applications/graphics/vengi-tools {
36107 inherit (darwin.apple_sdk_11_0.frameworks) Carbon CoreServices OpenCL;
36110 verbiste = callPackage ../applications/misc/verbiste {
36111 inherit (gnome2) libgnomeui;
36114 veusz = libsForQt5.callPackage ../applications/graphics/veusz { };
36116 vim = vimUtils.makeCustomizable (callPackage ../applications/editors/vim {
36117 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
36120 vimiv-qt = callPackage ../applications/graphics/vimiv-qt { };
36122 macvim = callPackage ../applications/editors/vim/macvim-configurable.nix { stdenv = clangStdenv; };
36124 vim-full = vimUtils.makeCustomizable (callPackage ../applications/editors/vim/full.nix {
36125 inherit (darwin.apple_sdk.frameworks) CoreServices Cocoa Foundation CoreData;
36126 inherit (darwin) libobjc;
36129 vim-darwin = (vim-full.override {
36137 pname = "vim-darwin";
36139 platforms = lib.platforms.darwin;
36143 vimacs = callPackage ../applications/editors/vim/vimacs.nix { };
36145 vimv = callPackage ../tools/misc/vimv { };
36147 vimv-rs = callPackage ../tools/misc/vimv-rs {
36148 inherit (darwin.apple_sdk.frameworks) Foundation;
36151 qpdfview = libsForQt5.callPackage ../applications/office/qpdfview { };
36153 qtile = callPackage ../development/python-modules/qtile/wrapper.nix { };
36155 vimgolf = callPackage ../games/vimgolf { };
36157 vimpc = callPackage ../applications/audio/vimpc { };
36159 # this is a lower-level alternative to wrapNeovim conceived to handle
36160 # more usecases when wrapping neovim. The interface is being actively worked on
36161 # so expect breakage. use wrapNeovim instead if you want a stable alternative
36162 wrapNeovimUnstable = callPackage ../applications/editors/neovim/wrapper.nix { };
36163 wrapNeovim = neovim-unwrapped: lib.makeOverridable (neovimUtils.legacyWrapper neovim-unwrapped);
36164 neovim-unwrapped = callPackage ../applications/editors/neovim {
36165 CoreServices = darwin.apple_sdk.frameworks.CoreServices;
36166 lua = if lib.meta.availableOn stdenv.hostPlatform luajit then luajit else lua5_1;
36169 neovimUtils = callPackage ../applications/editors/neovim/utils.nix {
36172 neovim = wrapNeovim neovim-unwrapped { };
36174 neovim-gtk = callPackage ../applications/editors/neovim/neovim-gtk.nix { };
36176 neovim-qt-unwrapped = libsForQt5.callPackage ../applications/editors/neovim/neovim-qt.nix { };
36177 neovim-qt = libsForQt5.callPackage ../applications/editors/neovim/qt.nix { };
36179 gnvim-unwrapped = callPackage ../applications/editors/neovim/gnvim { };
36181 gnvim = callPackage ../applications/editors/neovim/gnvim/wrapper.nix { };
36183 neovide = callPackage ../applications/editors/neovim/neovide { };
36185 neovim-remote = callPackage ../applications/editors/neovim/neovim-remote.nix { };
36187 vis = callPackage ../applications/editors/vis { };
36189 viw = callPackage ../applications/editors/viw { };
36191 virter = callPackage ../applications/virtualization/virter { };
36193 virt-viewer = callPackage ../applications/virtualization/virt-viewer { };
36195 virt-top = callPackage ../applications/virtualization/virt-top { };
36197 virt-what = callPackage ../applications/virtualization/virt-what { };
36199 virt-manager = callPackage ../applications/virtualization/virt-manager {
36200 system-libvirt = libvirt;
36203 virt-manager-qt = libsForQt5.callPackage ../applications/virtualization/virt-manager/qt.nix {
36204 qtermwidget = lxqt.qtermwidget;
36207 virtscreen = callPackage ../tools/admin/virtscreen { };
36209 virtual-ans = callPackage ../applications/audio/virtual-ans { };
36211 virtualbox = libsForQt5.callPackage ../applications/virtualization/virtualbox {
36212 stdenv = stdenv_32bit;
36213 inherit (gnome2) libIDL;
36216 virtualboxHardened = lowPrio (virtualbox.override {
36217 enableHardening = true;
36220 virtualboxHeadless = lowPrio (virtualbox.override {
36221 enableHardening = true;
36225 virtualboxExtpack = callPackage ../applications/virtualization/virtualbox/extpack.nix { };
36227 virtualboxWithExtpack = lowPrio (virtualbox.override {
36228 extensionPack = virtualboxExtpack;
36231 virtualglLib = callPackage ../tools/X11/virtualgl/lib.nix {
36235 virtualgl = callPackage ../tools/X11/virtualgl {
36236 virtualglLib_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
36237 then pkgsi686Linux.virtualglLib
36241 vivictpp = callPackage ../applications/video/vivictpp { };
36243 vpcs = callPackage ../applications/virtualization/vpcs { };
36245 primusLib = callPackage ../tools/X11/primus/lib.nix {
36246 nvidia_x11 = linuxPackages.nvidia_x11.override { libsOnly = true; };
36249 primus = callPackage ../tools/X11/primus {
36250 stdenv_i686 = pkgsi686Linux.stdenv;
36251 primusLib_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
36252 then pkgsi686Linux.primusLib
36256 bumblebee = callPackage ../tools/X11/bumblebee {
36257 nvidia_x11 = linuxPackages.nvidia_x11;
36258 nvidia_x11_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
36259 then pkgsi686Linux.linuxPackages.nvidia_x11.override { libsOnly = true; }
36261 libglvnd_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
36262 then pkgsi686Linux.libglvnd
36266 uvcdynctrl = callPackage ../os-specific/linux/uvcdynctrl { };
36268 viper4linux = callPackage ../applications/audio/viper4linux { };
36269 viper4linux-gui = libsForQt5.callPackage ../applications/audio/viper4linux-gui { };
36271 vkeybd = callPackage ../applications/audio/vkeybd { };
36273 vlc = libsForQt5.callPackage ../applications/video/vlc { };
36275 libvlc = vlc.override {
36280 vmpk = libsForQt5.callPackage ../applications/audio/vmpk { };
36282 vmware-horizon-client = callPackage ../applications/networking/remote/vmware-horizon-client { };
36284 vmware-workstation = callPackage ../applications/virtualization/vmware-workstation { };
36286 vocproc = callPackage ../applications/audio/vocproc { };
36288 vnstat = callPackage ../applications/networking/vnstat { };
36290 vocal = callPackage ../applications/audio/vocal { };
36292 volnoti = callPackage ../applications/misc/volnoti { };
36294 vorbis-tools = callPackage ../applications/audio/vorbis-tools {
36295 autoreconfHook = buildPackages.autoreconfHook269;
36298 vpv = callPackage ../applications/graphics/vpv { };
36300 vsce = callPackage ../development/tools/vsce { };
36302 vscode = callPackage ../applications/editors/vscode/vscode.nix { };
36303 vscode-fhs = vscode.fhs;
36304 vscode-fhsWithPackages = vscode.fhsWithPackages;
36306 vscode-with-extensions = callPackage ../applications/editors/vscode/with-extensions.nix { };
36308 vscode-utils = callPackage ../applications/editors/vscode/extensions/vscode-utils.nix { };
36310 vscode-extensions = recurseIntoAttrs (callPackage ../applications/editors/vscode/extensions { });
36312 vscodium = callPackage ../applications/editors/vscode/vscodium.nix { };
36313 vscodium-fhs = vscodium.fhs;
36314 vscodium-fhsWithPackages = vscodium.fhsWithPackages;
36316 openvscode-server = callPackage ../servers/openvscode-server {
36317 nodejs = nodejs_18;
36318 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Security;
36319 inherit (darwin) cctools;
36320 inherit (nodePackages) node-gyp;
36323 vue = callPackage ../applications/misc/vue { };
36325 vuze = callPackage ../applications/networking/p2p/vuze {
36326 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
36327 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
36330 vwm = callPackage ../applications/window-managers/vwm { };
36332 vym = callPackage ../applications/misc/vym {
36333 inherit (libsForQt5) qmake qtscript qtsvg qtbase wrapQtAppsHook;
36336 wad = callPackage ../tools/security/wad { };
36338 wafw00f = callPackage ../tools/security/wafw00f { };
36340 whispers = with python3Packages; toPythonApplication whispers;
36342 whisper-ctranslate2 = callPackage ../tools/audio/whisper-ctranslate2 { };
36344 waon = callPackage ../applications/audio/waon { };
36346 warp = callPackage ../applications/networking/warp {
36347 inherit (darwin.apple_sdk.frameworks) Security Foundation;
36350 warpd = callPackage ../applications/misc/warpd { };
36352 watershot = callPackage ../applications/misc/watershot { };
36354 waypaper = callPackage ../applications/misc/waypaper { };
36356 w3m = callPackage ../applications/networking/browsers/w3m { };
36358 # Should always be the version with the most features
36361 # Version without X11
36362 w3m-nox = w3m.override {
36363 x11Support = false;
36364 imlib2 = imlib2-nox;
36367 # Version without X11 or graphics
36368 w3m-nographics = w3m.override {
36369 x11Support = false;
36370 graphicsSupport = false;
36373 # Version for batch text processing, not a good browser
36374 w3m-batch = w3m.override {
36375 graphicsSupport = false;
36376 mouseSupport = false;
36377 x11Support = false;
36378 imlib2 = imlib2-nox;
36381 watchmate = callPackage ../applications/misc/watchmate { };
36383 watson = callPackage ../applications/office/watson { };
36385 wapiti = callPackage ../tools/security/wapiti { };
36387 weave-gitops = callPackage ../applications/networking/cluster/weave-gitops { };
36389 wayfire = callPackage ../applications/window-managers/wayfire/default.nix {
36390 wlroots = wlroots_0_16;
36392 wf-config = callPackage ../applications/window-managers/wayfire/wf-config.nix { };
36394 wayfirePlugins = recurseIntoAttrs (
36395 callPackage ../applications/window-managers/wayfire/plugins.nix { }
36397 wayfire-with-plugins = callPackage ../applications/window-managers/wayfire/wrapper.nix {
36398 plugins = with wayfirePlugins; [ wcm wf-shell ];
36401 waypipe = callPackage ../applications/networking/remote/waypipe { };
36403 wayv = callPackage ../tools/X11/wayv { };
36405 wayvnc = callPackage ../applications/networking/remote/wayvnc { };
36407 webanalyze = callPackage ../tools/security/webanalyze { };
36409 webcamoid = libsForQt5.callPackage ../applications/video/webcamoid { };
36411 webcord = callPackage ../applications/networking/instant-messengers/webcord { };
36413 webcord-vencord = callPackage ../applications/networking/instant-messengers/webcord/webcord-vencord { };
36415 webex = callPackage ../applications/networking/instant-messengers/webex { };
36417 webmacs = libsForQt5.callPackage ../applications/networking/browsers/webmacs {
36418 stdenv = if stdenv.cc.isClang then gccStdenv else stdenv;
36421 websploit = python3Packages.callPackage ../tools/security/websploit { };
36423 webssh = with python3Packages; toPythonApplication webssh;
36425 webtorrent_desktop = callPackage ../applications/video/webtorrent_desktop {
36426 electron = electron_27;
36429 wrapWeechat = callPackage ../applications/networking/irc/weechat/wrapper.nix { };
36431 weechat-unwrapped = callPackage ../applications/networking/irc/weechat {
36432 inherit (darwin) libobjc;
36433 inherit (darwin) libresolv;
36437 weechat = wrapWeechat weechat-unwrapped { };
36439 weechatScripts = recurseIntoAttrs (callPackage ../applications/networking/irc/weechat/scripts { });
36441 westonLite = weston.override {
36442 demoSupport = false;
36443 hdrSupport = false;
36444 jpegSupport = false;
36445 lcmsSupport = false;
36446 pangoSupport = false;
36447 pipewireSupport = false;
36448 rdpSupport = false;
36449 remotingSupport = false;
36450 vaapiSupport = false;
36451 vncSupport = false;
36452 webpSupport = false;
36453 xwaylandSupport = false;
36456 chatterino2 = libsForQt5.callPackage ../applications/networking/instant-messengers/chatterino2 {
36457 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
36460 weston = callPackage ../applications/window-managers/weston { };
36462 wgnord = callPackage ../applications/networking/wgnord/default.nix { };
36464 whalebird = callPackage ../applications/misc/whalebird {
36465 electron = electron_21;
36468 windowlab = callPackage ../applications/window-managers/windowlab { };
36470 inherit (windowmaker) dockapps;
36472 wily = callPackage ../applications/editors/wily { };
36474 wings = callPackage ../applications/graphics/wings { };
36476 write_stylus = libsForQt5.callPackage ../applications/graphics/write_stylus { };
36478 wlc = callPackage ../tools/misc/wlc { };
36480 wlclock = callPackage ../applications/misc/wlclock { };
36482 wlcs = callPackage ../development/tools/wlcs { };
36484 wllvm = callPackage ../development/tools/wllvm { };
36486 wmname = callPackage ../applications/misc/wmname { };
36488 wmctrl = callPackage ../tools/X11/wmctrl { };
36490 wmderland = callPackage ../applications/window-managers/wmderland { };
36492 wmderlandc = callPackage ../applications/window-managers/wmderlandc { };
36494 wmii = callPackage ../applications/window-managers/wmii { };
36496 wofi = callPackage ../applications/misc/wofi { };
36498 wofi-emoji = callPackage ../applications/misc/wofi-emoji { };
36500 cl-wordle = callPackage ../games/cl-wordle { };
36502 wordbook = callPackage ../applications/misc/wordbook { };
36504 wordnet = callPackage ../applications/misc/wordnet {
36505 inherit (darwin.apple_sdk.frameworks) Cocoa;
36508 wordgrinder = callPackage ../applications/office/wordgrinder { };
36510 workrave = callPackage ../applications/misc/workrave {
36511 inherit (python3Packages) jinja2;
36512 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good;
36515 worldengine-cli = python3Packages.worldengine;
36517 wpsoffice = libsForQt5.callPackage ../applications/office/wpsoffice { };
36518 wpsoffice-cn = libsForQt5.callPackage ../applications/office/wpsoffice {
36519 useChineseVersion = true;
36522 wrapFirefox = callPackage ../applications/networking/browsers/firefox/wrapper.nix { };
36524 wrapThunderbird = callPackage ../applications/networking/mailreaders/thunderbird/wrapper.nix { };
36526 wp4nix = callPackage ../development/tools/wp4nix { };
36528 wp-cli = callPackage ../development/tools/wp-cli { };
36530 wsjtx = qt5.callPackage ../applications/radio/wsjtx { };
36532 wxhexeditor = callPackage ../applications/editors/wxhexeditor {
36533 inherit (darwin.apple_sdk.frameworks) Cocoa;
36534 inherit (llvmPackages) openmp;
36538 xa = callPackage ../development/compilers/xa/xa.nix { };
36539 dxa = callPackage ../development/compilers/xa/dxa.nix { };
36541 x11basic = callPackage ../development/compilers/x11basic {
36542 autoconf = buildPackages.autoconf269;
36545 x11vnc = callPackage ../tools/X11/x11vnc { };
36547 x11spice = callPackage ../tools/X11/x11spice { };
36549 x2goclient = libsForQt5.callPackage ../applications/networking/remote/x2goclient { };
36551 x2goserver = callPackage ../applications/networking/remote/x2goserver { };
36553 x2vnc = callPackage ../tools/X11/x2vnc { };
36555 x32edit = callPackage ../applications/audio/midas/x32edit.nix { };
36557 x42-avldrums = callPackage ../applications/audio/x42-avldrums { };
36559 x42-gmsynth = callPackage ../applications/audio/x42-gmsynth { };
36561 x42-plugins = callPackage ../applications/audio/x42-plugins { };
36563 xannotate = callPackage ../tools/X11/xannotate { };
36565 xaos = libsForQt5.callPackage ../applications/graphics/xaos { };
36567 xastir = callPackage ../applications/misc/xastir { };
36569 xautomation = callPackage ../tools/X11/xautomation { };
36571 xawtv = callPackage ../applications/video/xawtv { };
36573 xbattbar = callPackage ../applications/misc/xbattbar { };
36575 xbindkeys = callPackage ../tools/X11/xbindkeys { };
36577 xbindkeys-config = callPackage ../tools/X11/xbindkeys-config {
36581 xborders = callPackage ../tools/X11/xborders { };
36583 xxh = callPackage ../tools/networking/xxh { };
36585 kodiPackages = recurseIntoAttrs (kodi.packages);
36587 kodi = callPackage ../applications/video/kodi {
36588 jre_headless = jdk11_headless;
36591 kodi-wayland = callPackage ../applications/video/kodi {
36592 jre_headless = jdk11_headless;
36593 waylandSupport = true;
36596 kodi-gbm = callPackage ../applications/video/kodi {
36597 jre_headless = jdk11_headless;
36601 kodi-cli = callPackage ../tools/misc/kodi-cli { };
36603 xca = libsForQt5.callPackage ../applications/misc/xca { };
36605 xcalib = callPackage ../tools/X11/xcalib { };
36607 xcape = callPackage ../tools/X11/xcape { };
36609 xcat = callPackage ../tools/security/xcat { };
36611 xchainkeys = callPackage ../tools/X11/xchainkeys { };
36613 xchm = callPackage ../applications/misc/xchm { };
36615 inherit (xorg) xcompmgr;
36617 x-create-mouse-void = callPackage ../applications/window-managers/x-create-mouse-void { };
36619 picom = callPackage ../applications/window-managers/picom { };
36621 picom-allusive = callPackage ../applications/window-managers/picom/picom-allusive.nix { };
36623 picom-jonaburg = callPackage ../applications/window-managers/picom/picom-jonaburg.nix { };
36625 picom-next = callPackage ../applications/window-managers/picom/picom-next.nix { };
36627 xd = callPackage ../applications/networking/p2p/xd { };
36629 xdaliclock = callPackage ../tools/misc/xdaliclock { };
36631 xdg-dbus-proxy = callPackage ../development/libraries/xdg-dbus-proxy { };
36633 xdg-desktop-portal = callPackage ../development/libraries/xdg-desktop-portal { };
36635 xdg-desktop-portal-gnome = callPackage ../development/libraries/xdg-desktop-portal-gnome { };
36637 xdg-desktop-portal-gtk = callPackage ../development/libraries/xdg-desktop-portal-gtk { };
36639 xdg-desktop-portal-hyprland = callPackage ../applications/window-managers/hyprwm/xdg-desktop-portal-hyprland {
36640 stdenv = gcc13Stdenv;
36641 inherit (qt6) qtbase qttools qtwayland wrapQtAppsHook;
36644 xdg-desktop-portal-wlr = callPackage ../development/libraries/xdg-desktop-portal-wlr { };
36646 xdg-desktop-portal-xapp = callPackage ../development/libraries/xdg-desktop-portal-xapp { };
36648 xdg-user-dirs = callPackage ../tools/X11/xdg-user-dirs { };
36650 xdg-utils = callPackage ../tools/X11/xdg-utils {
36651 w3m = buildPackages.w3m-batch;
36654 xdgmenumaker = callPackage ../applications/misc/xdgmenumaker { };
36656 xdotool = callPackage ../tools/X11/xdotool { };
36658 xed-editor = callPackage ../applications/editors/xed-editor {
36659 xapp = cinnamon.xapp;
36662 xenPackages = recurseIntoAttrs (callPackage ../applications/virtualization/xen/packages.nix {});
36664 xen = xenPackages.xen-vanilla;
36665 xen-slim = xenPackages.xen-slim;
36666 xen-light = xenPackages.xen-light;
36668 xen_4_15 = xenPackages.xen_4_15-vanilla;
36669 xen_4_15-slim = xenPackages.xen_4_15-slim;
36670 xen_4_15-light = xenPackages.xen_4_15-light;
36672 xkbset = callPackage ../tools/X11/xkbset { };
36674 xkbmon = callPackage ../applications/misc/xkbmon { };
36676 win-spice = callPackage ../applications/virtualization/driver/win-spice { };
36677 win-pvdrivers = callPackage ../applications/virtualization/driver/win-pvdrivers { };
36679 xfig = callPackage ../applications/graphics/xfig { };
36681 xfractint = callPackage ../applications/graphics/xfractint { };
36683 xine-ui = callPackage ../applications/video/xine/ui.nix { };
36684 xine-lib = callPackage ../applications/video/xine/lib.nix { };
36686 xlsxgrep = callPackage ../applications/search/xlsxgrep { };
36688 xmind = callPackage ../applications/misc/xmind { };
36690 xneur = callPackage ../applications/misc/xneur { };
36692 gxneur = callPackage ../applications/misc/gxneur {
36693 inherit (gnome2) libglade GConf;
36696 xiphos = callPackage ../applications/misc/xiphos {
36697 gtkhtml = gnome.gtkhtml;
36700 xournal = callPackage ../applications/graphics/xournal {
36701 inherit (gnome2) libgnomecanvas;
36704 xournalpp = callPackage ../applications/graphics/xournalpp {
36708 apvlv = callPackage ../applications/misc/apvlv { };
36710 xpdf = libsForQt5.callPackage ../applications/misc/xpdf { };
36712 xplugd = callPackage ../tools/X11/xplugd { };
36714 xpointerbarrier = callPackage ../tools/X11/xpointerbarrier { };
36716 xkb-switch = callPackage ../tools/X11/xkb-switch { };
36718 xkb-switch-i3 = callPackage ../tools/X11/xkb-switch-i3 { };
36720 xkblayout-state = callPackage ../applications/misc/xkblayout-state { };
36722 xlife = callPackage ../applications/graphics/xlife { };
36724 xmobar = haskellPackages.xmobar;
36726 xmonad-log = callPackage ../tools/misc/xmonad-log { };
36728 xmonad-with-packages = callPackage ../applications/window-managers/xmonad/wrapper.nix {
36729 inherit (haskellPackages) ghcWithPackages;
36730 packages = _: [ haskellPackages.xmonad-contrib ];
36733 xmonadctl = callPackage ../applications/window-managers/xmonad/xmonadctl.nix {
36734 inherit (haskellPackages) ghcWithPackages;
36737 xmonad_log_applet = callPackage ../applications/window-managers/xmonad/log-applet {
36738 inherit (xfce) libxfce4util xfce4-panel;
36741 xmonad_log_applet_mate = xmonad_log_applet.override {
36742 desktopSupport = "mate";
36745 xmonad_log_applet_xfce = xmonad_log_applet.override {
36746 desktopSupport = "xfce4";
36749 xmountains = callPackage ../applications/graphics/xmountains { };
36751 xmppc = callPackage ../applications/networking/instant-messengers/xmppc { };
36753 libxpdf = callPackage ../applications/misc/xpdf/libxpdf.nix { };
36755 xpra = callPackage ../tools/X11/xpra { };
36756 xpraWithNvenc = callPackage ../tools/X11/xpra {
36758 nvidia_x11 = linuxPackages.nvidia_x11.override { libsOnly = true; };
36760 libfakeXinerama = callPackage ../tools/X11/xpra/libfakeXinerama.nix { };
36763 xplayer = callPackage ../applications/video/xplayer {
36764 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad;
36765 inherit (cinnamon) xapp;
36767 libxplayer-plparser = callPackage ../applications/video/xplayer/plparser.nix { };
36769 xrectsel = callPackage ../tools/X11/xrectsel { };
36771 xrestop = callPackage ../tools/X11/xrestop { };
36773 xrgears = callPackage ../applications/graphics/xrgears { };
36775 xsd = callPackage ../development/libraries/xsd {
36776 stdenv = gcc9Stdenv;
36779 xscope = callPackage ../applications/misc/xscope { };
36781 xsubfind3r = callPackage ../tools/security/xsubfind3r { };
36783 xsuspender = callPackage ../applications/misc/xsuspender { };
36785 xss-lock = callPackage ../misc/screensavers/xss-lock { };
36787 xloadimage = callPackage ../tools/X11/xloadimage { };
36789 xssproxy = callPackage ../misc/screensavers/xssproxy { };
36791 xsynth_dssi = callPackage ../applications/audio/xsynth-dssi { };
36793 xtrace = callPackage ../tools/X11/xtrace { };
36795 xtruss = callPackage ../tools/X11/xtruss { };
36797 xtuner = callPackage ../applications/audio/xtuner { };
36799 xmacro = callPackage ../tools/X11/xmacro { };
36801 xmenu = callPackage ../applications/misc/xmenu { };
36803 xmlcopyeditor = callPackage ../applications/editors/xmlcopyeditor {
36804 inherit (darwin.apple_sdk.frameworks) Cocoa;
36807 xmp = callPackage ../applications/audio/xmp {
36808 inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio;
36811 xnee = callPackage ../tools/X11/xnee { };
36813 xnotify = callPackage ../tools/X11/xnotify { };
36815 xpano = callPackage ../applications/graphics/xpano { };
36817 xv = callPackage ../applications/graphics/xv { };
36819 xygrib = libsForQt5.callPackage ../applications/misc/xygrib { };
36821 xzgv = callPackage ../applications/graphics/xzgv { };
36823 yabar = callPackage ../applications/window-managers/yabar { };
36825 yabar-unstable = callPackage ../applications/window-managers/yabar/unstable.nix { };
36827 yarp = callPackage ../applications/science/robotics/yarp { };
36829 yate = callPackage ../applications/misc/yate { };
36831 yaup = callPackage ../applications/networking/yaup { };
36833 ydiff = with python3.pkgs; toPythonApplication ydiff;
36835 ydict = callPackage ../applications/misc/ydict { };
36837 yed = callPackage ../applications/graphics/yed { };
36839 yeetgif = callPackage ../applications/graphics/yeetgif { };
36841 inherit (gnome) yelp;
36843 yelp-tools = callPackage ../development/misc/yelp-tools { };
36845 yewtube = callPackage ../applications/misc/yewtube { };
36847 yokadi = python3Packages.callPackage ../applications/misc/yokadi { };
36849 yoshimi = callPackage ../applications/audio/yoshimi { };
36851 your-editor = callPackage ../applications/editors/your-editor { stdenv = gccStdenv; };
36853 youtube-dl = with python3Packages; toPythonApplication youtube-dl;
36855 youtube-dl-light = with python3Packages; toPythonApplication youtube-dl-light;
36857 youtube-music = callPackage ../applications/audio/youtube-music { };
36859 youtube-tui = callPackage ../applications/video/youtube-tui {
36860 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security AppKit;
36863 youki = callPackage ../applications/virtualization/youki { };
36865 yt-dlp = with python3Packages; toPythonApplication yt-dlp;
36867 yt-dlp-light = with python3Packages; toPythonApplication yt-dlp-light;
36869 youtube-viewer = perlPackages.WWWYoutubeViewer;
36871 ytalk = callPackage ../applications/networking/instant-messengers/ytalk { };
36873 ytarchive = callPackage ../tools/misc/ytarchive { };
36875 ytcast = callPackage ../tools/misc/ytcast { };
36877 ytcc = callPackage ../tools/networking/ytcc { };
36879 ytmdesktop = callPackage ../applications/audio/ytmdesktop { };
36881 ytmdl = callPackage ../tools/misc/ytmdl { };
36883 yutto = callPackage ../tools/misc/yutto { };
36885 yuview = libsForQt5.yuview;
36887 wallust = callPackage ../applications/misc/wallust { };
36889 zam-plugins = callPackage ../applications/audio/zam-plugins { };
36891 zammad = callPackage ../applications/networking/misc/zammad { };
36893 zarf = callPackage ../applications/networking/cluster/zarf { };
36895 zathuraPkgs = callPackage ../applications/misc/zathura { };
36896 zathura = zathuraPkgs.zathuraWrapper;
36898 zdns = callPackage ../tools/security/zdns { };
36900 zerobin = callPackage ../applications/networking/zerobin { };
36902 zeroc-ice = callPackage ../development/libraries/zeroc-ice { };
36904 zeroc-ice-cpp11 = zeroc-ice.override { cpp11 = true; };
36906 zeronet = callPackage ../applications/networking/p2p/zeronet { };
36908 zeronet-conservancy = callPackage ../applications/networking/p2p/zeronet-conservancy { };
36910 zexy = callPackage ../applications/audio/pd-plugins/zexy {
36911 autoconf = buildPackages.autoconf269;
36914 zgrab2 = callPackage ../tools/security/zgrab2 { };
36916 zgrviewer = callPackage ../applications/graphics/zgrviewer { };
36918 zgv = callPackage ../applications/graphics/zgv {
36919 # Enable the below line for terminal display. Note
36920 # that it requires sixel graphics compatible terminals like mlterm
36925 zim = callPackage ../applications/office/zim { };
36927 zine = callPackage ../applications/misc/zine { };
36929 zita-ajbridge = callPackage ../applications/audio/zita-ajbridge { };
36931 zita-at1 = callPackage ../applications/audio/zita-at1 { };
36933 zita-njbridge = callPackage ../applications/audio/zita-njbridge { };
36935 zola = callPackage ../applications/misc/zola {
36936 inherit (darwin.apple_sdk.frameworks) CoreServices;
36939 zoom-us = callPackage ../applications/networking/instant-messengers/zoom-us { };
36941 zotero = callPackage ../applications/office/zotero { };
36943 zscroll = callPackage ../applications/misc/zscroll { };
36945 zsteg = callPackage ../tools/security/zsteg { };
36947 zx = callPackage ../tools/system/zx { };
36949 zxfer = callPackage ../applications/system/zxfer { };
36951 zynaddsubfx = callPackage ../applications/audio/zynaddsubfx {
36952 guiModule = "zest";
36953 fftw = fftwSinglePrec;
36956 zynaddsubfx-fltk = zynaddsubfx.override {
36957 guiModule = "fltk";
36960 zynaddsubfx-ntk = zynaddsubfx.override {
36964 ### BLOCKCHAINS / CRYPTOCURRENCIES / WALLETS
36966 aeon = callPackage ../applications/blockchains/aeon { };
36968 alfis = callPackage ../applications/blockchains/alfis {
36969 inherit (darwin.apple_sdk.frameworks) Cocoa Security WebKit;
36970 inherit (gnome) zenity;
36972 alfis-nogui = alfis.override {
36976 aperture = callPackage ../applications/blockchains/aperture { };
36978 backdown = callPackage ../tools/misc/backdown { };
36980 balanceofsatoshis = callPackage ../tools/misc/balanceofsatoshis { };
36982 bitcoin = libsForQt5.callPackage ../applications/blockchains/bitcoin {
36983 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
36985 inherit (darwin) autoSignDarwinBinariesHook;
36988 bitcoind = callPackage ../applications/blockchains/bitcoin {
36990 inherit (darwin) autoSignDarwinBinariesHook;
36993 bitcoind-knots = callPackage ../applications/blockchains/bitcoin-knots {
36995 inherit (darwin) autoSignDarwinBinariesHook;
36998 btcd = callPackage ../applications/blockchains/btcd { };
37000 cgminer = callPackage ../applications/blockchains/cgminer { };
37002 chia = callPackage ../applications/blockchains/chia { };
37004 chia-dev-tools = callPackage ../applications/blockchains/chia-dev-tools { };
37006 chia-plotter = callPackage ../applications/blockchains/chia-plotter { };
37008 clboss = callPackage ../applications/blockchains/clboss { };
37010 clightning = callPackage ../applications/blockchains/clightning { };
37012 besu = callPackage ../applications/blockchains/besu { };
37014 bitcoin-abc = libsForQt5.callPackage ../applications/blockchains/bitcoin-abc {
37016 protobuf = protobuf_21;
37018 bitcoind-abc = callPackage ../applications/blockchains/bitcoin-abc {
37019 mkDerivation = stdenv.mkDerivation;
37020 protobuf = protobuf_21;
37024 bitcoin-unlimited = libsForQt5.callPackage ../applications/blockchains/bitcoin-unlimited {
37025 inherit (darwin.apple_sdk.frameworks) Foundation ApplicationServices AppKit;
37028 bitcoind-unlimited = callPackage ../applications/blockchains/bitcoin-unlimited {
37029 inherit (darwin.apple_sdk.frameworks) Foundation ApplicationServices AppKit;
37033 btcpayserver = callPackage ../applications/blockchains/btcpayserver { };
37035 btcpayserver-altcoins = callPackage ../applications/blockchains/btcpayserver { altcoinSupport = true; };
37037 charge-lnd = callPackage ../applications/blockchains/charge-lnd { };
37039 cryptop = python3.pkgs.callPackage ../applications/blockchains/cryptop { };
37041 dcrctl = callPackage ../applications/blockchains/dcrctl { };
37042 dcrd = callPackage ../applications/blockchains/dcrd { };
37043 dcrwallet = callPackage ../applications/blockchains/dcrwallet {
37044 buildGoModule = buildGo120Module;
37047 dogecoin = libsForQt5.callPackage ../applications/blockchains/dogecoin {
37050 dogecoind = callPackage ../applications/blockchains/dogecoin {
37054 eclair = callPackage ../applications/blockchains/eclair { };
37056 electrs = callPackage ../applications/blockchains/electrs {
37057 inherit (darwin.apple_sdk.frameworks) Security;
37060 elements = libsForQt5.callPackage ../applications/blockchains/elements {
37062 inherit (darwin) autoSignDarwinBinariesHook;
37064 elementsd = callPackage ../applications/blockchains/elements {
37066 inherit (darwin) autoSignDarwinBinariesHook;
37068 elementsd-simplicity = elementsd.overrideAttrs {
37069 version = "unstable-2023-04-18";
37070 src = fetchFromGitHub {
37071 owner = "ElementsProject";
37073 rev = "ea318a45094ab3d31dd017d7781a6f28f1ffaa33"; # simplicity branch latest
37074 hash = "sha256-ooe+If3HWaJWpr2ux7DpiCTqB9Hv+aXjquEjplDjvhM=";
37078 ergo = callPackage ../applications/blockchains/ergo { };
37080 erigon = callPackage ../applications/blockchains/erigon { };
37082 exodus = callPackage ../applications/blockchains/exodus { };
37084 faraday = callPackage ../applications/blockchains/faraday { };
37086 fulcrum = libsForQt5.callPackage ../applications/blockchains/fulcrum { };
37088 go-ethereum = callPackage ../applications/blockchains/go-ethereum {
37089 inherit (darwin) libobjc;
37090 inherit (darwin.apple_sdk.frameworks) IOKit;
37093 go-exploitdb = callPackage ../tools/security/go-exploitdb { };
37095 gridcoin-research = libsForQt5.callPackage ../applications/blockchains/gridcoin-research {
37099 groestlcoin = libsForQt5.callPackage ../applications/blockchains/groestlcoin {
37100 stdenv = darwin.apple_sdk_11_0.stdenv;
37102 inherit (darwin) autoSignDarwinBinariesHook;
37105 groestlcoind = callPackage ../applications/blockchains/groestlcoin {
37106 inherit (darwin) autoSignDarwinBinariesHook;
37109 ledger_agent = with python3Packages; toPythonApplication ledger_agent;
37111 ledger-live-desktop = callPackage ../applications/blockchains/ledger-live-desktop { };
37113 lightning-loop = callPackage ../applications/blockchains/lightning-loop { };
37115 lightning-pool = callPackage ../applications/blockchains/lightning-pool { };
37117 litecoin = libsForQt5.callPackage ../applications/blockchains/litecoin {
37118 inherit (darwin.apple_sdk.frameworks) AppKit;
37119 boost = pkgs.boost177;
37121 litecoind = litecoin.override { withGui = false; };
37123 livedl = callPackage ../tools/misc/livedl { };
37125 lnd = callPackage ../applications/blockchains/lnd { };
37127 lndconnect = callPackage ../applications/blockchains/lndconnect { };
37129 lndinit = callPackage ../applications/blockchains/lndinit { };
37131 lndhub-go = callPackage ../applications/blockchains/lndhub-go { };
37133 lndmanage = callPackage ../applications/blockchains/lndmanage { };
37135 monero-cli = callPackage ../applications/blockchains/monero-cli {
37136 inherit (darwin.apple_sdk.frameworks) CoreData IOKit PCSC;
37139 haven-cli = callPackage ../applications/blockchains/haven-cli {
37140 inherit (darwin.apple_sdk.frameworks) CoreData IOKit PCSC;
37143 monero-gui = libsForQt5.callPackage ../applications/blockchains/monero-gui { };
37145 oxen = callPackage ../applications/blockchains/oxen
37146 { stdenv = gcc10StdenvCompat; boost = boost179; };
37148 masari = callPackage ../applications/blockchains/masari { };
37150 napari = with python3Packages; toPythonApplication napari;
37152 nano-wallet = libsForQt5.callPackage ../applications/blockchains/nano-wallet { };
37154 namecoind = callPackage ../applications/blockchains/namecoin { };
37156 nbxplorer = callPackage ../applications/blockchains/nbxplorer { };
37158 pivx = libsForQt5.callPackage ../applications/blockchains/pivx { withGui = true; };
37159 pivxd = callPackage ../applications/blockchains/pivx {
37163 wrapQtAppsHook = null;
37164 autoreconfHook = buildPackages.autoreconfHook269;
37167 ethabi = callPackage ../applications/blockchains/ethabi { };
37169 pycoin = with python3Packages; toPythonApplication pycoin;
37171 stellar-core = callPackage ../applications/blockchains/stellar-core { };
37173 sumokoin = callPackage ../applications/blockchains/sumokoin { };
37175 solana-cli = callPackage ../applications/blockchains/solana { };
37177 solana-validator = callPackage ../applications/blockchains/solana-validator { };
37179 snarkos = callPackage ../applications/blockchains/snarkos {
37180 inherit (darwin.apple_sdk.frameworks) Security;
37183 taproot-assets = callPackage ../applications/blockchains/taproot-assets { };
37185 inherit (callPackages ../applications/blockchains/teos { })
37187 teos-watchtower-plugin;
37189 terra-station = callPackage ../applications/blockchains/terra-station { };
37191 tessera = callPackage ../applications/blockchains/tessera { };
37193 ton = callPackage ../applications/blockchains/ton { };
37195 torq = callPackage ../applications/blockchains/torq { };
37197 vertcoin = libsForQt5.callPackage ../applications/blockchains/vertcoin {
37200 vertcoind = callPackage ../applications/blockchains/vertcoin {
37204 wasabiwallet = callPackage ../applications/blockchains/wasabiwallet { };
37206 wasabibackend = callPackage ../applications/blockchains/wasabibackend { };
37208 wownero = callPackage ../applications/blockchains/wownero { };
37210 zcash = callPackage ../applications/blockchains/zcash {
37211 inherit (darwin.apple_sdk.frameworks) Security;
37212 stdenv = llvmPackages_14.stdenv;
37215 zecwallet-lite = callPackage ../applications/blockchains/zecwallet-lite { };
37217 lightwalletd = callPackage ../applications/blockchains/lightwalletd { };
37219 openethereum = callPackage ../applications/blockchains/openethereum { };
37221 polkadot = callPackage ../applications/blockchains/polkadot {
37222 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
37225 particl-core = callPackage ../applications/blockchains/particl-core { };
37227 quorum = callPackage ../applications/blockchains/quorum { };
37229 samplv1 = libsForQt5.callPackage ../applications/audio/samplv1 { };
37231 scaleft = callPackage ../applications/networking/scaleft { };
37233 scaleway-cli = callPackage ../tools/admin/scaleway-cli { };
37235 beancount = with python3.pkgs; toPythonApplication beancount;
37237 beancount-black = with python3.pkgs; toPythonApplication beancount-black;
37239 bean-add = callPackage ../applications/office/beancount/bean-add.nix { };
37241 bench = haskell.lib.compose.justStaticExecutables haskellPackages.bench;
37243 cri-o = callPackage ../applications/virtualization/cri-o/wrapper.nix { };
37244 cri-o-unwrapped = callPackage ../applications/virtualization/cri-o { };
37246 conceal = callPackage ../applications/misc/conceal { };
37248 confd = callPackage ../tools/system/confd { };
37250 conmon = callPackage ../applications/virtualization/conmon { };
37252 conmon-rs = callPackage ../applications/virtualization/conmon-rs { };
37254 digikam = libsForQt5.callPackage ../applications/graphics/digikam { };
37256 drumkv1 = libsForQt5.callPackage ../applications/audio/drumkv1 { };
37258 eureka-ideas = callPackage ../applications/misc/eureka-ideas {
37259 inherit (darwin.apple_sdk.frameworks) Security;
37262 fava = callPackage ../applications/office/fava { };
37264 nux = callPackage ../tools/misc/nux { };
37266 phonemizer = with python3Packages; toPythonApplication phonemizer;
37268 tts = callPackage ../tools/audio/tts { };
37270 wyoming-faster-whisper = callPackage ../tools/audio/wyoming/faster-whisper.nix { };
37272 wyoming-openwakeword = callPackage ../tools/audio/wyoming/openwakeword.nix { };
37274 wyoming-piper = callPackage ../tools/audio/wyoming/piper.nix { };
37278 _1oom = callPackage ../games/1oom { };
37280 _2048-cli = _2048-cli-terminal;
37281 _2048-cli-curses = callPackage ../games/2048-cli { ui = "curses"; };
37282 _2048-cli-terminal = callPackage ../games/2048-cli { ui = "terminal"; };
37284 _2048-in-terminal = callPackage ../games/2048-in-terminal { };
37286 _20kly = callPackage ../games/20kly { };
37288 _90secondportraits = callPackage ../games/90secondportraits { love = love_0_10; };
37290 aaaaxy = callPackage ../games/aaaaxy { };
37292 ace-of-penguins = callPackage ../games/ace-of-penguins { };
37294 among-sus = callPackage ../games/among-sus { };
37296 antsimulator = callPackage ../games/antsimulator { };
37298 atlauncher = callPackage ../games/atlauncher { };
37300 augustus = callPackage ../games/augustus { };
37302 ballerburg = callPackage ../games/ballerburg { } ;
37304 blockattack = callPackage ../games/blockattack { } ;
37306 colobot = callPackage ../games/colobot { };
37308 corsix-th = callPackage ../games/corsix-th { };
37310 enigma = callPackage ../games/enigma { };
37312 everspace = callPackage ../games/everspace { };
37314 ezquake = callPackage ../games/ezquake { };
37316 freedroid = callPackage ../games/freedroid { };
37318 freedroidrpg = callPackage ../games/freedroidrpg { };
37320 freenukum = callPackage ../games/freenukum { };
37322 inherit (callPackages ../games/fteqw {})
37327 gamepad-tool = callPackage ../games/gamepad-tool { };
37329 gnome-hexgl = callPackage ../games/gnome-hexgl { };
37331 gotypist = callPackage ../games/gotypist { };
37333 heroic-unwrapped = callPackage ../games/heroic {
37334 # Match the version used by the upstream package.
37335 electron = electron_27;
37338 heroic = callPackage ../games/heroic/fhsenv.nix { };
37340 julius = callPackage ../games/julius { };
37342 jumpnbump = callPackage ../games/jumpnbump { };
37344 katawa-shoujo = callPackage ../games/katawa-shoujo { };
37346 keeperrl = callPackage ../games/keeperrl { };
37348 shipwright = callPackage ../games/shipwright { };
37350 wipeout-rewrite = callPackage ../games/wipeout-rewrite {
37351 inherit (darwin.apple_sdk.frameworks) Foundation;
37354 ### GAMES/DOOM-PORTS
37356 dhewm3 = callPackage ../games/doom-ports/dhewm3 { };
37358 doomseeker = qt5.callPackage ../games/doom-ports/doomseeker { };
37360 doomretro = callPackage ../games/doom-ports/doomretro {
37361 inherit (darwin.apple_sdk.frameworks) Cocoa;
37364 doomrunner = qt5.callPackage ../games/doom-ports/doomrunner { };
37366 chocolate-doom = callPackage ../games/doom-ports/chocolate-doom { };
37368 crispy-doom = callPackage ../games/doom-ports/crispy-doom { };
37370 eureka-editor = callPackage ../games/doom-ports/eureka-editor { };
37372 enyo-launcher = libsForQt5.callPackage ../games/doom-ports/enyo-launcher { };
37374 eternity = callPackage ../games/doom-ports/eternity-engine { };
37376 gzdoom = callPackage ../games/doom-ports/gzdoom { };
37378 odamex = callPackage ../games/doom-ports/odamex { };
37380 prboom-plus = callPackage ../games/doom-ports/prboom-plus { };
37382 rbdoom-3-bfg = callPackage ../games/doom-ports/rbdoom-3-bfg { };
37384 slade = callPackage ../games/doom-ports/slade {
37385 wxGTK = (wxGTK32.overrideAttrs {
37387 (fetchpatch { # required to run slade 3.2.4 on wxGTK 3.2.4, see PR #266945
37388 url = "https://github.com/wxWidgets/wxWidgets/commit/425d9455e8307c1267a79d47d77e3dafeb4d86de.patch";
37389 excludes = [ "docs/changes.txt" ];
37391 hash = "sha256-6LOYLDLtVCHxNdHAWv3zhlCsljIpi//RJb9XVLGD5hM=";
37399 sladeUnstable = callPackage ../games/doom-ports/slade/git.nix {
37400 wxGTK = (wxGTK32.overrideAttrs {
37402 (fetchpatch { # required to run sladeUnstable unstable-2023-09-30 on wxGTK 3.2.4, see PR #266945
37403 url = "https://github.com/wxWidgets/wxWidgets/commit/425d9455e8307c1267a79d47d77e3dafeb4d86de.patch";
37404 excludes = [ "docs/changes.txt" ];
37406 hash = "sha256-6LOYLDLtVCHxNdHAWv3zhlCsljIpi//RJb9XVLGD5hM=";
37414 zandronum = callPackage ../games/doom-ports/zandronum { };
37416 zandronum-server = zandronum.override {
37420 fmodex = callPackage ../games/doom-ports/zandronum/fmod.nix { };
37422 doom-bcc = callPackage ../games/doom-ports/zdoom/bcc-git.nix { };
37424 zdbsp = callPackage ../games/doom-ports/zdoom/zdbsp.nix { };
37426 zdoom = callPackage ../games/doom-ports/zdoom { };
37430 barrage = callPackage ../games/lgames/barrage { };
37432 lbreakout2 = callPackage ../games/lgames/lbreakout2 { };
37434 lbreakouthd = callPackage ../games/lgames/lbreakouthd { };
37436 lpairs2 = callPackage ../games/lgames/lpairs2 { };
37438 ltris = callPackage ../games/lgames/ltris { };
37440 maelstrom = callPackage ../games/maelstrom { };
37442 mar1d = callPackage ../games/mar1d { } ;
37444 oh-my-git = callPackage ../games/oh-my-git { };
37446 opendune = callPackage ../games/opendune { };
37448 openrct2 = callPackage ../games/openrct2 { };
37450 opensearch = callPackage ../servers/search/opensearch { };
37452 osu-lazer = callPackage ../games/osu-lazer { };
37454 osu-lazer-bin = callPackage ../games/osu-lazer/bin.nix { };
37456 pro-office-calculator = libsForQt5.callPackage ../games/pro-office-calculator { };
37458 qgo = libsForQt5.callPackage ../games/qgo { };
37460 rpg-cli = callPackage ../games/rpg-cli { };
37462 runelite = callPackage ../games/runelite { };
37464 runescape = callPackage ../games/runescape-launcher { };
37466 sm64ex = callPackage ../games/sm64ex {
37470 sm64ex-coop = callPackage ../games/sm64ex {
37471 branch = "sm64ex-coop";
37474 snipes = callPackage ../games/snipes { };
37476 unvanquished = callPackage ../games/unvanquished { };
37478 xbill = callPackage ../games/xbill { };
37480 xmage = callPackage ../games/xmage { };
37482 abbaye-des-morts = callPackage ../games/abbaye-des-morts { };
37484 abuse = callPackage ../games/abuse { };
37486 adom = callPackage ../games/adom { };
37488 airshipper = callPackage ../games/airshipper { };
37490 airstrike = callPackage ../games/airstrike { };
37492 alephone = callPackage ../games/alephone { };
37493 alephone-apotheosis-x = callPackage ../games/alephone/apotheosis-x { };
37494 alephone-durandal = callPackage ../games/alephone/durandal { };
37495 alephone-eternal = callPackage ../games/alephone/eternal { };
37496 alephone-evil = callPackage ../games/alephone/evil { };
37497 alephone-infinity = callPackage ../games/alephone/infinity { };
37498 alephone-marathon = callPackage ../games/alephone/marathon { };
37499 alephone-pheonix = callPackage ../games/alephone/pheonix { };
37500 alephone-red = callPackage ../games/alephone/red { };
37501 alephone-rubicon-x = callPackage ../games/alephone/rubicon-x { };
37502 alephone-pathways-into-darkness =
37503 callPackage ../games/alephone/pathways-into-darkness { };
37505 callPackage ../games/alephone/yuge { };
37507 alienarena = callPackage ../games/alienarena { };
37509 amoeba = callPackage ../games/amoeba { };
37510 amoeba-data = callPackage ../games/amoeba/data.nix { };
37512 andyetitmoves = callPackage ../games/andyetitmoves { };
37514 angband = callPackage ../games/angband { };
37516 animatch = callPackage ../games/animatch { };
37518 anki = callPackage ../games/anki {
37519 inherit (darwin.apple_sdk.frameworks) AVKit CoreAudio;
37521 anki-bin = callPackage ../games/anki/bin.nix { };
37523 armagetronad = callPackage ../games/armagetronad { };
37525 armagetronad-dedicated = callPackage ../games/armagetronad { dedicatedServer = true; };
37527 arena = callPackage ../games/arena { };
37529 arx-libertatis = libsForQt5.callPackage ../games/arx-libertatis { };
37531 asc = callPackage ../games/asc {
37536 assaultcube = callPackage ../games/assaultcube { };
37538 astromenace = callPackage ../games/astromenace { };
37540 atanks = callPackage ../games/atanks { };
37542 azimuth = callPackage ../games/azimuth { };
37544 banner = callPackage ../games/banner { };
37546 bastet = callPackage ../games/bastet { };
37548 beancount-ing-diba = callPackage ../applications/office/beancount/beancount-ing-diba.nix { };
37550 black-hole-solver = callPackage ../games/black-hole-solver {
37551 inherit (perlPackages) PathTiny;
37554 blackshades = callPackage ../games/blackshades { };
37556 blobby = callPackage ../games/blobby { };
37558 blobwars = callPackage ../games/blobwars { };
37560 boohu = callPackage ../games/boohu { };
37562 braincurses = callPackage ../games/braincurses { };
37564 brogue = callPackage ../games/brogue { };
37566 brogue-ce = callPackage ../games/brogue-ce { };
37568 brutalmaze = callPackage ../games/brutalmaze { };
37570 bsdgames = callPackage ../games/bsdgames { };
37572 btanks = callPackage ../games/btanks { };
37574 bugdom = callPackage ../games/bugdom {
37575 inherit (darwin.apple_sdk.frameworks) IOKit Foundation;
37578 bzflag = callPackage ../games/bzflag {
37579 inherit (darwin.apple_sdk.frameworks) Carbon CoreServices;
37582 cataclysmDDA = callPackage ../games/cataclysm-dda { };
37584 cataclysm-dda = cataclysmDDA.stable.tiles;
37586 cataclysm-dda-git = cataclysmDDA.git.tiles;
37588 cbonsai = callPackage ../games/cbonsai { };
37590 cdogs-sdl = callPackage ../games/cdogs-sdl { };
37592 cgoban = callPackage ../games/cgoban { };
37594 chessdb = callPackage ../games/chessdb { };
37596 chessx = libsForQt5.callPackage ../games/chessx { };
37598 chiaki = libsForQt5.callPackage ../games/chiaki { };
37600 chiaki4deck = libsForQt5.callPackage ../games/chiaki4deck { };
37602 chromium-bsu = callPackage ../games/chromium-bsu { };
37604 clonehero = callPackage ../games/clonehero { };
37606 vintagestory = callPackage ../games/vintagestory { };
37608 ckan = callPackage ../games/ckan { };
37610 cockatrice = libsForQt5.callPackage ../games/cockatrice {
37611 protobuf = protobuf_21;
37614 commandergenius = callPackage ../games/commandergenius { };
37616 construoBase = lowPrio (callPackage ../games/construo {
37622 construo = construoBase.override {
37623 inherit libGL libGLU freeglut;
37626 crack_attack = callPackage ../games/crack-attack { };
37628 crawlTiles = callPackage ../games/crawl {
37632 crawl = callPackage ../games/crawl { };
37634 inherit (import ../games/crossfire pkgs)
37635 crossfire-server crossfire-arch crossfire-maps crossfire-client;
37637 crrcsim = callPackage ../games/crrcsim { };
37639 curseofwar = callPackage ../games/curseofwar { SDL = null; };
37640 curseofwar-sdl = callPackage ../games/curseofwar { ncurses = null; };
37642 cutechess = qt5.callPackage ../games/cutechess { };
37644 cutemaze = qt6Packages.callPackage ../games/cutemaze { };
37646 cuyo = callPackage ../games/cuyo { };
37648 darkplaces = callPackage ../games/darkplaces { };
37650 deliantra-server = callPackage ../games/deliantra/server.nix {
37651 stdenv = gcc10StdenvCompat;
37652 # perl538 defines 'struct object' in sv.h. many conflicts result
37654 perlPackages = perl536Packages;
37656 deliantra-arch = callPackage ../games/deliantra/arch.nix {
37657 stdenv = gcc10StdenvCompat;
37659 deliantra-maps = callPackage ../games/deliantra/maps.nix {
37660 stdenv = gcc10StdenvCompat;
37662 deliantra-data = callPackage ../games/deliantra/data.nix {
37663 stdenv = gcc10StdenvCompat;
37666 ddnet = callPackage ../games/ddnet {
37667 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa OpenGL Security;
37670 ddns-go = callPackage ../tools/networking/ddns-go { };
37672 devilutionx = callPackage ../games/devilutionx {
37674 SDL2 = SDL2.override {
37679 domination = callPackage ../games/domination { };
37681 duckmarines = callPackage ../games/duckmarines { love = love_0_10; };
37683 dwarf-fortress-packages = recurseIntoAttrs (callPackage ../games/dwarf-fortress { });
37685 dwarf-fortress = dwarf-fortress-packages.dwarf-fortress;
37687 dwarf-therapist = dwarf-fortress-packages.dwarf-therapist;
37689 dxx-rebirth = callPackage ../games/dxx-rebirth { };
37691 inherit (callPackages ../games/dxx-rebirth/assets.nix { })
37695 inherit (callPackages ../games/dxx-rebirth/full.nix { })
37699 easyrpg-player = callPackage ../games/easyrpg-player {
37700 inherit (darwin.apple_sdk.frameworks) Foundation AudioUnit AudioToolbox;
37703 eboard = callPackage ../games/eboard { };
37705 ecwolf = callPackage ../games/ecwolf { };
37707 eduke32 = callPackage ../games/eduke32 {
37708 inherit (darwin.apple_sdk.frameworks) AGL Cocoa GLUT OpenGL;
37711 egoboo = callPackage ../games/egoboo { };
37713 eidolon = callPackage ../games/eidolon { };
37715 EmptyEpsilon = callPackage ../games/empty-epsilon { };
37717 endgame-singularity = callPackage ../games/endgame-singularity { };
37719 endless-sky = callPackage ../games/endless-sky { };
37721 extremetuxracer = callPackage ../games/extremetuxracer {
37725 exult = callPackage ../games/exult { };
37727 fallout-ce = callPackage ../games/fallout-ce/fallout-ce.nix { };
37728 fallout2-ce = callPackage ../games/fallout-ce/fallout2-ce.nix { };
37730 flare = callPackage ../games/flare {
37731 inherit (darwin.apple_sdk.frameworks) Cocoa;
37734 fltrator = callPackage ../games/fltrator {
37735 fltk = fltk-minimal;
37738 factorio = callPackage ../games/factorio { releaseType = "alpha"; };
37740 factorio-experimental = factorio.override { releaseType = "alpha"; experimental = true; };
37742 factorio-headless = factorio.override { releaseType = "headless"; };
37744 factorio-headless-experimental = factorio.override { releaseType = "headless"; experimental = true; };
37746 factorio-demo = factorio.override { releaseType = "demo"; };
37748 factorio-mods = callPackage ../games/factorio/mods.nix { };
37750 factorio-utils = callPackage ../games/factorio/utils.nix { };
37752 fairymax = callPackage ../games/fairymax { };
37754 ferium = callPackage ../games/ferium {
37755 inherit (darwin.apple_sdk.frameworks) Security;
37758 fheroes2 = callPackage ../games/fheroes2 { };
37760 fish-fillets-ng = callPackage ../games/fish-fillets-ng { };
37762 jazz2 = callPackage ../games/jazz2/game.nix { };
37764 jazz2-content = callPackage ../games/jazz2/content.nix { };
37766 jumpy = callPackage ../games/jumpy { };
37768 flightgear = libsForQt5.callPackage ../games/flightgear { };
37770 flock = callPackage ../development/tools/flock { };
37772 forge-mtg = callPackage ../games/forge-mtg { };
37774 freeciv = callPackage ../games/freeciv {
37775 sdl2Client = false;
37780 freeciv_sdl2 = freeciv.override {
37786 freeciv_qt = freeciv.override {
37787 sdl2Client = false;
37792 freeciv_gtk = freeciv;
37794 freedink = callPackage ../games/freedink { };
37796 freeorion = callPackage ../games/freeorion { };
37798 freesweep = callPackage ../games/freesweep { };
37800 frotz = callPackage ../games/frotz { };
37802 frogatto = callPackage ../games/frogatto { };
37804 frozen-bubble = callPackage ../games/frozen-bubble { };
37806 fsg = callPackage ../games/fsg { };
37808 galaxis = callPackage ../games/galaxis { };
37810 gambit-chess = callPackage ../games/gambit { };
37812 garden-of-coloured-lights = callPackage ../games/garden-of-coloured-lights { allegro = allegro4; };
37814 gargoyle = callPackage ../games/gargoyle {
37815 inherit (darwin) cctools;
37818 gav = callPackage ../games/gav { };
37820 gcs = callPackage ../games/gcs { };
37822 gcompris = libsForQt5.callPackage ../games/gcompris { };
37824 gemrb = callPackage ../games/gemrb { };
37826 gimx = callPackage ../games/gimx { };
37828 gl117 = callPackage ../games/gl-117 { };
37830 globulation2 = callPackage ../games/globulation { };
37832 gltron = callPackage ../games/gltron { };
37834 gl-gsync-demo = callPackage ../games/gl-gsync-demo {
37835 libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
37838 gmad = callPackage ../games/gmad { };
37840 gnonograms = callPackage ../games/gnonograms { };
37842 gnubg = callPackage ../games/gnubg { };
37844 gnuchess = callPackage ../games/gnuchess { };
37846 gnugo = callPackage ../games/gnugo { };
37848 gnujump = callPackage ../games/gnujump { };
37850 gnushogi = callPackage ../games/gnushogi { };
37852 gogdl = python3Packages.callPackage ../games/gogdl { };
37854 gogui = callPackage ../games/gogui { };
37856 gscrabble = python3Packages.callPackage ../games/gscrabble { };
37858 gshogi = python3Packages.callPackage ../games/gshogi { };
37860 qtads = qt5.callPackage ../games/qtads { };
37862 grapejuice = callPackage ../games/grapejuice {
37863 wine = wineWowPackages.unstable;
37866 graphwar = callPackage ../games/graphwar { };
37868 gtetrinet = callPackage ../games/gtetrinet {
37869 inherit (gnome2) GConf libgnome libgnomeui;
37872 gtypist = callPackage ../games/gtypist { };
37874 gweled = callPackage ../games/gweled { };
37876 harmonist = callPackage ../games/harmonist { };
37878 hase = callPackage ../games/hase { };
37880 hedgewars = libsForQt5.callPackage ../games/hedgewars {
37881 inherit (haskellPackages) ghcWithPackages;
37884 hikounomizu = callPackage ../games/hikounomizu { };
37886 hmcl = callPackage ../games/hmcl { };
37888 hyperrogue = callPackage ../games/hyperrogue { };
37890 ibmcloud-cli = callPackage ../tools/admin/ibmcloud-cli { stdenv = stdenvNoCC; };
37892 icbm3d = callPackage ../games/icbm3d { };
37894 infra = callPackage ../tools/admin/infra { };
37896 infra-arcana = callPackage ../games/infra-arcana { };
37898 ingen = callPackage ../applications/audio/ingen { };
37900 ideogram = callPackage ../applications/graphics/ideogram { };
37902 instaloader = python3Packages.callPackage ../tools/misc/instaloader { };
37904 instead = callPackage ../games/instead { };
37906 iortcw = callPackage ../games/iortcw { };
37907 # used as base package for iortcw forks
37908 iortcw_sp = callPackage ../games/iortcw/sp.nix { };
37910 ironwail = callPackage ../games/ironwail { };
37912 ivan = callPackage ../games/ivan { };
37914 ja2-stracciatella = callPackage ../games/ja2-stracciatella {
37915 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
37918 jfsw = callPackage ../games/jfsw { };
37920 katago = callPackage ../games/katago { };
37922 katagoWithCuda = katago.override {
37926 katagoCPU = katago.override {
37930 katagoTensorRT = katago.override {
37931 backend = "tensorrt";
37934 klavaro = callPackage ../games/klavaro { };
37936 kobodeluxe = callPackage ../games/kobodeluxe { };
37938 koboredux = callPackage ../games/koboredux { };
37940 koboredux-free = callPackage ../games/koboredux {
37941 useProprietaryAssets = false;
37944 koules = callPackage ../games/koules { };
37946 ldmud = callPackage ../games/ldmud { };
37948 ldmud-full = callPackage ../games/ldmud {
37949 ipv6Support = true;
37950 mccpSupport = true;
37951 mysqlSupport = true;
37952 postgresSupport = true;
37953 sqliteSupport = true;
37955 pythonSupport = true;
37958 leela-zero = libsForQt5.callPackage ../games/leela-zero { };
37960 legendary-gl = python3Packages.callPackage ../games/legendary-gl { };
37962 left4gore-bin = callPackage ../games/left4gore { };
37964 lgogdownloader = libsForQt5.callPackage ../games/lgogdownloader { };
37966 liberal-crime-squad = callPackage ../games/liberal-crime-squad { };
37968 liberation-circuit = callPackage ../games/liberation-circuit { };
37970 lincity = callPackage ../games/lincity { };
37972 lincity_ng = callPackage ../games/lincity/ng.nix {
37973 # https://github.com/lincity-ng/lincity-ng/issues/25
37977 liquidwar = callPackage ../games/liquidwar {
37981 liquidwar5 = callPackage ../games/liquidwar/5.nix {
37984 lugaru = callPackage ../games/lugaru { };
37986 macopix = callPackage ../games/macopix {
37990 maptool = callPackage ../games/maptool {
37991 # MapTool is fussy about which JRE it uses; OpenJDK will leave it hanging
37992 # at launch in a class initialization deadlock. MapTool ships Temurin with
37993 # their pre-built releases so we might as well use it too.
37994 jre = temurin-bin-17;
37995 openjfx = openjfx17;
37998 mari0 = callPackage ../games/mari0 { };
38000 manaplus = callPackage ../games/manaplus { stdenv = gcc11Stdenv; };
38002 marble-marcher-ce = callPackage ../games/marble-marcher-ce { };
38004 mars = callPackage ../games/mars { };
38006 mchprs = callPackage ../games/mchprs { };
38008 megaglest = callPackage ../games/megaglest { };
38010 methane = callPackage ../games/methane { };
38012 mindustry = callPackage ../games/mindustry { };
38013 mindustry-wayland = callPackage ../games/mindustry {
38014 enableWayland = true;
38017 mindustry-server = callPackage ../games/mindustry {
38018 enableClient = false;
38019 enableServer = true;
38022 minecraft = callPackage ../games/minecraft { };
38024 minecraft-server-hibernation = callPackage ../tools/games/minecraft/minecraft-server-hibernation { };
38026 minecraftServers = import ../games/minecraft-servers { inherit callPackage lib javaPackages; };
38027 minecraft-server = minecraftServers.vanilla; # backwards compatibility
38029 minesweep-rs = callPackage ../games/minesweep-rs { };
38031 moon-buggy = callPackage ../games/moon-buggy { };
38033 inherit (callPackages ../games/minetest {
38034 inherit (darwin.apple_sdk.frameworks) OpenGL OpenAL Carbon Cocoa;
38036 minetestclient_5 minetestserver_5;
38038 minetest = minetestclient;
38039 minetestclient = minetestclient_5;
38040 minetestserver = minetestserver_5;
38042 mnemosyne = callPackage ../games/mnemosyne {
38046 mrrescue = callPackage ../games/mrrescue { love = love_0_10; };
38048 mudlet = libsForQt5.callPackage ../games/mudlet {
38052 blightmud = callPackage ../games/blightmud { };
38054 blightmud-tts = callPackage ../games/blightmud { withTTS = true; };
38056 n2048 = callPackage ../games/n2048 { };
38058 naev = callPackage ../games/naev { };
38060 nanosaur = callPackage ../games/nanosaur { };
38062 nanosaur2 = callPackage ../games/nanosaur2 { };
38064 nethack = callPackage ../games/nethack { };
38066 nethack-qt = callPackage ../games/nethack {
38068 stdenv = gccStdenv;
38071 nethack-x11 = callPackage ../games/nethack { x11Mode = true; };
38073 netris = callPackage ../games/netris { };
38075 neverball = callPackage ../games/neverball { };
38077 nexuiz = callPackage ../games/nexuiz { };
38079 nile = python3Packages.callPackage ../games/nile { };
38081 ninvaders = callPackage ../games/ninvaders { };
38083 njam = callPackage ../games/njam { };
38085 npush = callPackage ../games/npush { };
38086 run-npush = callPackage ../games/npush/run.nix { };
38088 newtonwars = callPackage ../games/newtonwars { };
38090 nsnake = callPackage ../games/nsnake { };
38092 nudoku = callPackage ../games/nudoku { };
38094 nxengine-evo = callPackage ../games/nxengine-evo { };
38096 oilrush = callPackage ../games/oilrush { };
38098 onscripter-en = callPackage ../games/onscripter-en { };
38100 openarena = callPackage ../games/openarena { };
38102 opendungeons = callPackage ../games/opendungeons { };
38104 openlierox = callPackage ../games/openlierox { };
38106 openclonk = callPackage ../games/openclonk { stdenv = gcc10StdenvCompat; };
38108 openjk = callPackage ../games/openjk { };
38110 openloco = pkgsi686Linux.callPackage ../games/openloco { };
38112 openmw = libsForQt5.callPackage ../games/openmw {
38113 inherit (darwin.apple_sdk.frameworks) CoreMedia VideoDecodeAcceleration VideoToolbox;
38116 openmw-tes3mp = libsForQt5.callPackage ../games/openmw/tes3mp.nix { };
38118 opensoldat = callPackage ../games/opensoldat { };
38120 portmod = callPackage ../games/portmod { };
38122 tetrio-desktop = callPackage ../games/tetrio-desktop { };
38124 tr-patcher = callPackage ../games/tr-patcher { };
38126 tes3cmd = callPackage ../games/tes3cmd { };
38128 otto-matic = callPackage ../games/otto-matic { };
38130 openraPackages_2019 = import ../games/openra_2019 {
38132 pkgs = pkgs.__splicedPackages;
38135 openra_2019 = openraPackages_2019.engines.release;
38137 openraPackages = recurseIntoAttrs (callPackage ../games/openra {});
38139 openra = openraPackages.engines.release;
38141 openrw = callPackage ../games/openrw {
38142 inherit (darwin.apple_sdk.frameworks) Cocoa OpenAL;
38145 openspades = callPackage ../games/openspades {
38146 inherit (darwin.apple_sdk.frameworks) Cocoa;
38149 openttd = callPackage ../games/openttd {
38150 zlib = zlib.override {
38154 openttd-jgrpp = callPackage ../games/openttd/jgrpp.nix {
38155 zlib = zlib.override {
38159 openttd-grfcodec = callPackage ../games/openttd/grfcodec.nix { };
38160 openttd-nml = callPackage ../games/openttd/nml.nix { };
38162 opentyrian = callPackage ../games/opentyrian { };
38164 openxcom = callPackage ../games/openxcom { SDL = SDL_compat; };
38166 openxray = callPackage ../games/openxray { };
38168 orthorobot = callPackage ../games/orthorobot { love = love_0_10; };
38170 pacvim = callPackage ../games/pacvim { };
38172 papermc = callPackage ../games/papermc { };
38174 path-of-building = qt6Packages.callPackage ../games/path-of-building {};
38176 pentobi = libsForQt5.callPackage ../games/pentobi { };
38178 performous = callPackage ../games/performous { };
38180 pinball = callPackage ../games/pinball { };
38182 pingus = callPackage ../games/pingus { };
38184 pioneer = callPackage ../games/pioneer { };
38186 pioneers = callPackage ../games/pioneers { };
38188 planetary_annihilation = callPackage ../games/planetaryannihilation { };
38190 principia = callPackage ../games/principia { };
38192 prismlauncher-qt5-unwrapped = libsForQt5.callPackage ../games/prismlauncher {
38193 inherit (darwin.apple_sdk.frameworks) Cocoa;
38196 prismlauncher-qt5 = libsForQt5.callPackage ../games/prismlauncher/wrapper.nix { prismlauncher-unwrapped = prismlauncher-qt5-unwrapped; };
38198 prismlauncher-unwrapped = qt6Packages.callPackage ../games/prismlauncher {
38199 inherit (darwin.apple_sdk.frameworks) Cocoa;
38202 prismlauncher = qt6Packages.callPackage ../games/prismlauncher/wrapper.nix { };
38204 pong3d = callPackage ../games/pong3d { };
38206 pokerth = libsForQt5.callPackage ../games/pokerth {
38207 protobuf = protobuf_21;
38210 pokerth-server = libsForQt5.callPackage ../games/pokerth {
38212 protobuf = protobuf_21;
38215 pokete = callPackage ../games/pokete { };
38217 powermanga = callPackage ../games/powermanga { };
38219 pysolfc = python3Packages.callPackage ../games/pysolfc { };
38221 qq = callPackage ../applications/networking/instant-messengers/qq { };
38223 qqwing = callPackage ../games/qqwing { };
38225 quake3wrapper = callPackage ../games/quake3/wrapper { };
38227 quake3demo = quake3wrapper {
38228 name = "quake3-demo-${lib.getVersion quake3demodata}";
38229 description = "Demo of Quake 3 Arena, a classic first-person shooter";
38230 paks = [ quake3pointrelease quake3demodata ];
38233 quake3demodata = callPackage ../games/quake3/content/demo.nix { };
38235 quake3pointrelease = callPackage ../games/quake3/content/pointrelease.nix { };
38237 quake3hires = callPackage ../games/quake3/content/hires.nix { };
38239 quakespasm = callPackage ../games/quakespasm {
38240 inherit (darwin.apple_sdk.frameworks) Cocoa CoreAudio CoreFoundation IOKit OpenGL;
38242 vkquake = callPackage ../games/quakespasm/vulkan.nix {
38243 inherit (darwin) moltenvk;
38246 ioquake3 = callPackage ../games/quake3/ioquake { };
38247 quake3e = callPackage ../games/quake3/quake3e { };
38249 quantumminigolf = callPackage ../games/quantumminigolf { };
38251 r2mod_cli = callPackage ../games/r2mod_cli { };
38253 r2modman = callPackage ../games/r2modman {
38254 # Electron 26 has regressions making applications unusable.
38255 electron = electron_25;
38258 racer = callPackage ../games/racer { };
38260 randtype = callPackage ../games/randtype { };
38262 raylib-games = callPackage ../games/raylib-games { };
38264 raycast = callPackage ../os-specific/darwin/raycast { };
38266 redeclipse = callPackage ../games/redeclipse { };
38268 rftg = callPackage ../games/rftg { };
38270 rigsofrods-bin = callPackage ../games/rigsofrods-bin { };
38272 riko4 = callPackage ../games/riko4 { };
38274 rili = callPackage ../games/rili { };
38276 rogue = callPackage ../games/rogue {
38277 ncurses = ncurses5;
38280 rocksndiamonds = callPackage ../games/rocksndiamonds { };
38282 rott = callPackage ../games/rott { SDL = SDL_compat; };
38284 rott-shareware = rott.override {
38285 buildShareware = true;
38288 rrootage = callPackage ../games/rrootage { };
38290 space-cadet-pinball = callPackage ../games/space-cadet-pinball {
38291 inherit (darwin.apple_sdk.frameworks) Cocoa;
38294 starsector = callPackage ../games/starsector {
38295 openjdk = openjdk8;
38298 sauerbraten = callPackage ../games/sauerbraten { };
38300 scid = callPackage ../games/scid { };
38302 scid-vs-pc = callPackage ../games/scid-vs-pc { };
38304 scummvm = callPackage ../games/scummvm {
38305 inherit (darwin) cctools;
38306 inherit (darwin.apple_sdk.frameworks) Cocoa AudioToolbox Carbon CoreMIDI AudioUnit;
38309 inherit (callPackage ../games/scummvm/games.nix { })
38310 beneath-a-steel-sky
38312 drascula-the-vampire-strikes-back
38314 flight-of-the-amazon-queen
38315 lure-of-the-temptress;
38317 scorched3d = callPackage ../games/scorched3d { };
38319 scrolls = callPackage ../games/scrolls { };
38321 service-wrapper = callPackage ../os-specific/linux/service-wrapper { };
38323 sfrotz = callPackage ../games/sfrotz { };
38325 sgt-puzzles = callPackage ../games/sgt-puzzles { };
38327 sgt-puzzles-mobile = callPackage ../games/sgt-puzzles {
38331 shattered-pixel-dungeon = callPackage ../games/shattered-pixel-dungeon { };
38332 rkpd2 = callPackage ../games/shattered-pixel-dungeon/rkpd2.nix { };
38333 rat-king-adventure = callPackage ../games/shattered-pixel-dungeon/rat-king-adventure.nix { };
38334 experienced-pixel-dungeon = callPackage ../games/shattered-pixel-dungeon/experienced-pixel-dungeon.nix { };
38335 summoning-pixel-dungeon = callPackage ../games/shattered-pixel-dungeon/summoning-pixel-dungeon.nix { };
38336 shorter-pixel-dungeon = callPackage ../games/shattered-pixel-dungeon/shorter-pixel-dungeon.nix { };
38338 shticker-book-unwritten = callPackage ../games/shticker-book-unwritten { };
38340 sienna = callPackage ../games/sienna { };
38342 sil = callPackage ../games/sil { };
38344 sil-q = callPackage ../games/sil-q { };
38346 simutrans = callPackage ../games/simutrans { };
38347 # get binaries without data built by Hydra
38348 simutrans_binaries = lowPrio simutrans.binaries;
38350 snake4 = callPackage ../games/snake4 { };
38352 soi = callPackage ../games/soi {
38356 # solarus and solarus-quest-editor must use the same version of Qt.
38357 solarus = libsForQt5.callPackage ../games/solarus { };
38358 solarus-quest-editor = libsForQt5.callPackage ../development/tools/solarus-quest-editor { };
38360 sollya = callPackage ../development/interpreters/sollya { };
38362 solicurses = callPackage ../games/solicurses { };
38364 # You still can override by passing more arguments.
38365 space-orbit = callPackage ../games/space-orbit { };
38367 space-station-14-launcher = callPackage ../games/space-station-14-launcher { };
38369 spring = callPackage ../games/spring { asciidoc = asciidoc-full; };
38371 springLobby = callPackage ../games/spring/springlobby.nix { };
38373 srb2 = callPackage ../games/srb2 { };
38375 srb2kart = callPackage ../games/srb2kart { };
38377 ssl-cert-check = callPackage ../tools/admin/ssl-cert-check { };
38379 stardust = callPackage ../games/stardust { };
38381 starspace = callPackage ../applications/science/machine-learning/starspace { };
38383 stockfish = callPackage ../games/stockfish { };
38385 steamPackages = recurseIntoAttrs (callPackage ../games/steam { });
38387 steam = steamPackages.steam-fhsenv;
38388 steam-small = steamPackages.steam-fhsenv-small;
38390 steam-run = steam.run;
38392 steam-tui = callPackage ../games/steam-tui { };
38394 steamcmd = steamPackages.steamcmd;
38396 steam-acf = callPackage ../tools/games/steam-acf { };
38398 steamback = python311.pkgs.callPackage ../tools/games/steamback { };
38400 protontricks = python3Packages.callPackage ../tools/package-management/protontricks {
38401 inherit winetricks steam-run yad;
38404 protonup-ng = with python3Packages; toPythonApplication protonup-ng;
38406 steam-rom-manager = callPackage ../tools/games/steam-rom-manager { };
38408 sdlpop = callPackage ../games/sdlpop { };
38410 stepmania = callPackage ../games/stepmania { };
38412 stone-kingdoms = callPackage ../games/stone-kingdoms { };
38414 stt = callPackage ../tools/audio/stt { };
38416 stuntrally = callPackage ../games/stuntrally
38419 superTux = callPackage ../games/supertux { };
38421 superTuxKart = darwin.apple_sdk_11_0.callPackage ../games/super-tux-kart {
38422 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa IOKit OpenAL IOBluetooth;
38425 synthv1 = libsForQt5.callPackage ../applications/audio/synthv1 { };
38427 snis = callPackage ../games/snis { };
38429 system-syzygy = callPackage ../games/system-syzygy { };
38431 t4kcommon = callPackage ../games/t4kcommon { };
38433 taisei = callPackage ../games/taisei { };
38435 tcl2048 = callPackage ../games/tcl2048 { };
38437 the-powder-toy = callPackage ../games/the-powder-toy {
38439 inherit (darwin.apple_sdk.frameworks) Cocoa;
38442 theforceengine = callPackage ../games/theforceengine { };
38444 tbe = libsForQt5.callPackage ../games/the-butterfly-effect { };
38446 tbls = callPackage ../tools/misc/tbls { };
38448 tecnoballz = callPackage ../games/tecnoballz { };
38450 teetertorture = callPackage ../games/teetertorture { };
38452 teeworlds = callPackage ../games/teeworlds {
38453 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
38456 tengine = callPackage ../servers/http/tengine {
38457 modules = with nginxModules; [ rtmp dav moreheaders modsecurity ];
38460 tennix = callPackage ../games/tennix { };
38462 terraria-server = callPackage ../games/terraria-server { };
38464 tibia = pkgsi686Linux.callPackage ../games/tibia { };
38466 tintin = callPackage ../games/tintin { };
38468 tinyfugue = callPackage ../games/tinyfugue { };
38470 titanion = callPackage ../games/titanion { };
38472 tome2 = callPackage ../games/tome2 { };
38474 tome4 = callPackage ../games/tome4 { };
38476 toppler = callPackage ../games/toppler {
38477 SDL2_image = SDL2_image_2_0_5;
38480 torus-trooper = callPackage ../games/torus-trooper { };
38482 trackballs = callPackage ../games/trackballs { };
38484 try = callPackage ../tools/admin/try { };
38486 tumiki-fighters = callPackage ../games/tumiki-fighters { };
38488 tuxpaint = callPackage ../games/tuxpaint { };
38490 tuxtype = callPackage ../games/tuxtype { };
38492 speed_dreams = callPackage ../games/speed-dreams {
38493 # Torcs wants to make shared libraries linked with plib libraries (it provides static).
38494 # i686 is the only platform I know than can do that linking without plib built with -fPIC
38498 torcs = callPackage ../games/torcs { };
38500 trigger = callPackage ../games/trigger { };
38502 typespeed = callPackage ../games/typespeed { };
38504 u2ps = callPackage ../tools/text/u2ps { };
38506 uchess = callPackage ../games/uchess { };
38508 ufoai = callPackage ../games/ufoai { };
38510 uhexen2 = callPackage ../games/uhexen2 { };
38512 ultimatestunts = callPackage ../games/ultimatestunts { };
38514 ultrastar-creator = libsForQt5.callPackage ../tools/misc/ultrastar-creator { };
38516 ultrastar-manager = libsForQt5.callPackage ../tools/misc/ultrastar-manager { };
38518 ultrastardx = callPackage ../games/ultrastardx { };
38520 umoria = callPackage ../games/umoria { };
38522 unciv = callPackage ../games/unciv { };
38524 unnethack = callPackage ../games/unnethack { };
38526 uqm = callPackage ../games/uqm { };
38528 urbanterror = callPackage ../games/urbanterror { };
38530 ue4 = callPackage ../games/ue4 { };
38532 ue4demos = recurseIntoAttrs (callPackage ../games/ue4demos { });
38534 ut2004Packages = dontRecurseIntoAttrs (callPackage ../games/ut2004 { });
38536 ut2004demo = res.ut2004Packages.ut2004 [ res.ut2004Packages.ut2004-demo ];
38538 vassal = callPackage ../games/vassal { };
38540 vdrift = callPackage ../games/vdrift { };
38542 # To ensure vdrift's code is built on hydra
38543 vdrift-bin = vdrift.bin;
38545 vectoroids = callPackage ../games/vectoroids { };
38547 vessel = pkgsi686Linux.callPackage ../games/vessel { };
38549 vitetris = callPackage ../games/vitetris { };
38551 vms-empire = callPackage ../games/vms-empire { };
38553 voxelands = callPackage ../games/voxelands {
38557 vvvvvv = callPackage ../games/vvvvvv {
38558 inherit (darwin.apple_sdk.frameworks) Foundation IOKit;
38561 wargus = callPackage ../games/wargus { };
38563 warmux = callPackage ../games/warmux { };
38565 warsow-engine = callPackage ../games/warsow/engine.nix { };
38567 warsow = callPackage ../games/warsow { };
38569 warzone2100 = callPackage ../games/warzone2100 { };
38571 wesnoth = callPackage ../games/wesnoth {
38572 inherit (darwin.apple_sdk.frameworks) Cocoa Foundation;
38575 wesnoth-dev = wesnoth;
38577 widelands = callPackage ../games/widelands { };
38579 wolfstoneextract = callPackage ../games/wolfstoneextract { };
38581 worldofgoo = callPackage ../games/worldofgoo { };
38583 xboard = callPackage ../games/xboard { };
38585 xbomb = callPackage ../games/xbomb { };
38587 xconq = callPackage ../games/xconq { };
38589 xcowsay = callPackage ../games/xcowsay { };
38591 xgalagapp = callPackage ../games/xgalaga++ { };
38593 xjump = callPackage ../games/xjump { };
38595 xmoto = callPackage ../games/xmoto { };
38598 inherit (callPackage ../games/xonotic { })
38602 xonotic-glx = (callPackage ../games/xonotic {
38607 xonotic-dedicated = (callPackage ../games/xonotic {
38609 withDedicated = true;
38612 xonotic-sdl = xonotic;
38613 xonotic-sdl-unwrapped = xonotic-sdl.xonotic-unwrapped;
38614 xonotic-glx-unwrapped = xonotic-glx.xonotic-unwrapped;
38615 xonotic-dedicated-unwrapped = xonotic-dedicated.xonotic-unwrapped;
38618 xpilot-ng = callPackage ../games/xpilot { };
38619 bloodspilot-server = callPackage ../games/xpilot/bloodspilot-server.nix { };
38620 bloodspilot-client = callPackage ../games/xpilot/bloodspilot-client.nix { };
38622 xskat = callPackage ../games/xskat { };
38624 xsnow = callPackage ../games/xsnow { };
38626 xsok = callPackage ../games/xsok { };
38628 xsokoban = callPackage ../games/xsokoban { };
38630 xtris = callPackage ../games/xtris { };
38632 inherit (callPackage ../games/quake2/yquake2 {
38633 inherit (darwin.apple_sdk.frameworks) Cocoa OpenAL;
38637 yquake2-ground-zero
38638 yquake2-the-reckoning
38641 zaz = callPackage ../games/zaz { };
38643 zod = callPackage ../games/zod { };
38645 zoom = callPackage ../games/zoom { };
38647 keen4 = callPackage ../games/keen4 { };
38649 zeroadPackages = recurseIntoAttrs (callPackage ../games/0ad {
38654 zeroad = zeroadPackages.zeroad;
38656 _0verkill = callPackage ../games/0verkill { };
38658 _7kaa = callPackage ../games/7kaa { };
38660 hhexen = callPackage ../games/hhexen { };
38662 hheretic = callPackage ../games/hheretic { };
38664 wyvern = callPackage ../games/wyvern { };
38666 hsetroot = callPackage ../tools/X11/hsetroot { };
38668 imwheel = callPackage ../tools/X11/imwheel { };
38670 kakasi = callPackage ../tools/text/kakasi { };
38672 ### DESKTOP ENVIRONMENTS
38674 arcanPackages = recurseIntoAttrs (callPackage ../desktops/arcan { });
38676 budgie = recurseIntoAttrs (callPackage ../desktops/budgie { });
38677 budgiePlugins = recurseIntoAttrs (callPackage ../desktops/budgie/plugins { });
38679 cdesktopenv = callPackage ../desktops/cdesktopenv { };
38681 cinnamon = recurseIntoAttrs (callPackage ../desktops/cinnamon { });
38682 inherit (cinnamon) mint-x-icons mint-y-icons;
38684 deepin = recurseIntoAttrs (callPackage ../desktops/deepin { });
38686 enlightenment = recurseIntoAttrs (callPackage ../desktops/enlightenment { });
38688 expidus = recurseIntoAttrs (callPackage ../desktops/expidus {});
38690 gnome2 = recurseIntoAttrs (callPackage ../desktops/gnome-2 { });
38692 gnome = recurseIntoAttrs (callPackage ../desktops/gnome { });
38694 inherit (callPackage ../desktops/gnome/extensions { })
38704 gnome-connections = callPackage ../desktops/gnome/apps/gnome-connections { };
38706 gnome-extensions-cli = python3Packages.callPackage ../desktops/gnome/misc/gnome-extensions-cli { };
38708 gnome-text-editor = callPackage ../desktops/gnome/apps/gnome-text-editor { };
38710 gnome-tour = callPackage ../desktops/gnome/core/gnome-tour { };
38712 gnome-browser-connector = callPackage ../desktops/gnome/extensions/gnome-browser-connector { };
38714 gnome-2048 = callPackage ../desktops/gnome/games/gnome-2048 { };
38716 gnustep = recurseIntoAttrs (callPackage ../desktops/gnustep { });
38718 lomiri = recurseIntoAttrs (callPackage ../desktops/lomiri { });
38720 lumina = recurseIntoAttrs (callPackage ../desktops/lumina { });
38724 lxde = recurseIntoAttrs (callPackage ../desktops/lxde { });
38725 # Backwards compatibility aliases
38736 lxqt = recurseIntoAttrs (import ../desktops/lxqt {
38738 inherit (lib) makeScope;
38739 inherit qt5 libsForQt5;
38742 mate = recurseIntoAttrs (callPackage ../desktops/mate { });
38744 pantheon = recurseIntoAttrs (callPackage ../desktops/pantheon { });
38746 pantheon-tweaks = callPackage ../desktops/pantheon/third-party/pantheon-tweaks { };
38748 wingpanel-indicator-ayatana = callPackage ../desktops/pantheon/third-party/wingpanel-indicator-ayatana { };
38750 rox-filer = callPackage ../desktops/rox/rox-filer {
38754 surf-display = callPackage ../desktops/surf-display { };
38756 xfce = recurseIntoAttrs (callPackage ../desktops/xfce { });
38758 plasma-applet-volumewin7mixer = libsForQt5.callPackage ../applications/misc/plasma-applet-volumewin7mixer { };
38760 plasma-theme-switcher = libsForQt5.callPackage ../applications/misc/plasma-theme-switcher { };
38762 plasma-pass = libsForQt5.callPackage ../tools/security/plasma-pass { };
38764 inherit (callPackages ../applications/misc/redshift {
38765 inherit (python3Packages) python pygobject3 pyxdg wrapPython;
38766 inherit (darwin.apple_sdk.frameworks) CoreLocation ApplicationServices Foundation Cocoa;
38767 geoclue = geoclue2;
38768 }) redshift gammastep;
38770 redshift-plasma-applet = libsForQt5.callPackage ../applications/misc/redshift-plasma-applet { };
38772 latte-dock = libsForQt5.callPackage ../applications/misc/latte-dock { };
38774 gnome-themes-extra = gnome.gnome-themes-extra;
38776 xrandr-invert-colors = callPackage ../applications/misc/xrandr-invert-colors { };
38778 ### SCIENCE/CHEMISTY
38780 apbs = callPackage ../applications/science/chemistry/apbs { };
38782 avogadrolibs = libsForQt5.callPackage ../development/libraries/science/chemistry/avogadrolibs { };
38784 molequeue = libsForQt5.callPackage ../development/libraries/science/chemistry/molequeue { };
38786 avogadro2 = libsForQt5.callPackage ../applications/science/chemistry/avogadro2 { };
38788 chemtool = callPackage ../applications/science/chemistry/chemtool { };
38790 cp2k = callPackage ../applications/science/chemistry/cp2k { };
38792 d-seams = callPackage ../applications/science/chemistry/d-seams { };
38794 ergoscf = callPackage ../applications/science/chemistry/ergoscf { };
38796 gwyddion = callPackage ../applications/science/chemistry/gwyddion { };
38798 jmol = callPackage ../applications/science/chemistry/jmol {
38799 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
38802 marvin = callPackage ../applications/science/chemistry/marvin { };
38804 molden = callPackage ../applications/science/chemistry/molden { };
38806 mopac = callPackage ../applications/science/chemistry/mopac { };
38808 nwchem = callPackage ../applications/science/chemistry/nwchem {
38810 lapack = lapack-ilp64;
38813 octopus = callPackage ../applications/science/chemistry/octopus { };
38815 openlp = libsForQt5.callPackage ../applications/misc/openlp { };
38816 openlpFull = openlp.override {
38818 presentationSupport = true;
38820 gstreamerSupport = true;
38823 autodock-vina = callPackage ../applications/science/chemistry/autodock-vina { };
38825 dkh = callPackage ../applications/science/chemistry/dkh { };
38827 openmolcas = callPackage ../applications/science/chemistry/openmolcas { };
38829 pdb2pqr = with python3Packages; toPythonApplication pdb2pqr;
38831 pymol = callPackage ../applications/science/chemistry/pymol { };
38833 quantum-espresso = callPackage ../applications/science/chemistry/quantum-espresso { };
38835 quantum-espresso-mpi = callPackage ../applications/science/chemistry/quantum-espresso { useMpi = true; };
38837 siesta = callPackage ../applications/science/chemistry/siesta { };
38839 siesta-mpi = callPackage ../applications/science/chemistry/siesta { useMpi = true; };
38841 wxmacmolplt = callPackage ../applications/science/chemistry/wxmacmolplt { };
38843 ### SCIENCE/GEOMETRY
38845 antiprism = callPackage ../applications/science/geometry/antiprism { };
38847 gama = callPackage ../applications/science/geometry/gama { };
38849 tetgen = callPackage ../applications/science/geometry/tetgen { }; # AGPL3+
38850 tetgen_1_4 = callPackage ../applications/science/geometry/tetgen/1.4.nix { }; # MIT
38852 ### SCIENCE/BENCHMARK
38854 papi = callPackage ../development/libraries/science/benchmark/papi { };
38856 ### SCIENCE/BIOLOGY
38858 alliance = callPackage ../applications/science/electronics/alliance { };
38860 angsd = callPackage ../applications/science/biology/angsd { };
38862 ants = callPackage ../applications/science/biology/ants {
38863 inherit (darwin.apple_sdk.frameworks) Cocoa;
38866 aragorn = callPackage ../applications/science/biology/aragorn { };
38868 astral = callPackage ../applications/science/biology/astral { };
38870 archimedes = callPackage ../applications/science/electronics/archimedes { };
38872 bamtools = callPackage ../applications/science/biology/bamtools { };
38874 bayescan = callPackage ../applications/science/biology/bayescan { };
38876 bedops = callPackage ../applications/science/biology/bedops { };
38878 bedtools = callPackage ../applications/science/biology/bedtools { };
38880 bcftools = callPackage ../applications/science/biology/bcftools { };
38882 bftools = callPackage ../applications/science/biology/bftools { };
38884 bioawk = callPackage ../applications/science/biology/bioawk { };
38886 blast = callPackage ../applications/science/biology/blast {
38887 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
38890 blast-bin = callPackage ../applications/science/biology/blast/bin.nix { };
38892 bpp-core = callPackage ../development/libraries/science/biology/bpp-core {
38893 stdenv = gcc10StdenvCompat;
38896 bpp-phyl = callPackage ../development/libraries/science/biology/bpp-phyl {
38897 stdenv = gcc10StdenvCompat;
38900 bpp-popgen = callPackage ../development/libraries/science/biology/bpp-popgen {
38901 stdenv = gcc10StdenvCompat;
38904 bpp-seq = callPackage ../development/libraries/science/biology/bpp-seq {
38905 stdenv = gcc10StdenvCompat;
38908 bppsuite = callPackage ../applications/science/biology/bppsuite {
38909 stdenv = gcc10StdenvCompat;
38912 cd-hit = callPackage ../applications/science/biology/cd-hit {
38913 inherit (llvmPackages) openmp;
38916 ciftilib = callPackage ../development/libraries/science/biology/ciftilib { };
38918 cmtk = callPackage ../applications/science/biology/cmtk { };
38920 clustal-omega = callPackage ../applications/science/biology/clustal-omega { };
38922 conglomerate = callPackage ../applications/science/biology/conglomerate { };
38924 dalfox = callPackage ../tools/security/dalfox { };
38926 davtest = callPackage ../tools/security/davtest { };
38928 dcm2niix = callPackage ../applications/science/biology/dcm2niix { };
38930 deepdiff = with python3Packages; toPythonApplication deepdiff;
38932 deepsea = callPackage ../tools/security/deepsea { };
38934 deepsecrets = callPackage ../tools/security/deepsecrets {
38935 python3 = python311;
38938 deeptools = callPackage ../applications/science/biology/deeptools { python = python3; };
38940 deep-translator = with python3Packages; toPythonApplication deep-translator;
38942 delly = callPackage ../applications/science/biology/delly { };
38944 diamond = callPackage ../applications/science/biology/diamond { };
38946 dssp = callPackage ../applications/science/biology/dssp { };
38948 ecopcr = callPackage ../applications/science/biology/ecopcr { };
38950 eggnog-mapper = callPackage ../applications/science/biology/eggnog-mapper { };
38952 emboss = callPackage ../applications/science/biology/emboss { };
38954 est-sfs = callPackage ../applications/science/biology/est-sfs { };
38956 ezminc = callPackage ../applications/science/biology/EZminc { };
38958 exonerate = callPackage ../applications/science/biology/exonerate { };
38960 fastp = callPackage ../applications/science/biology/fastp { };
38962 febio-studio = libsForQt5.callPackage ../applications/science/biology/febio-studio { };
38964 flywheel-cli = callPackage ../applications/science/biology/flywheel-cli { };
38966 hh-suite = callPackage ../applications/science/biology/hh-suite {
38967 inherit (llvmPackages) openmp;
38970 hisat2 = callPackage ../applications/science/biology/hisat2 { };
38972 htslib = callPackage ../development/libraries/science/biology/htslib { };
38974 igv = callPackage ../applications/science/biology/igv { };
38976 inormalize = callPackage ../applications/science/biology/inormalize { };
38978 iqtree = callPackage ../applications/science/biology/iqtree { };
38980 itsx = callPackage ../applications/science/biology/itsx { };
38982 iv = callPackage ../applications/science/biology/iv {
38983 neuron-version = neuron.version;
38986 kalign = callPackage ../applications/science/biology/kalign { };
38988 kallisto = callPackage ../applications/science/biology/kallisto {
38989 autoconf = buildPackages.autoconf269;
38992 kasmweb = callPackage ../servers/web-apps/kasmweb { };
38994 kssd = callPackage ../applications/science/biology/kssd { };
38996 last = callPackage ../applications/science/biology/last { };
38998 macse = callPackage ../applications/science/biology/macse { };
39000 macs2 = callPackage ../applications/science/biology/macs2 { };
39002 mafft = callPackage ../applications/science/biology/mafft { };
39004 migrate = callPackage ../applications/science/biology/migrate { };
39006 minia = callPackage ../applications/science/biology/minia { };
39008 mirtk = callPackage ../development/libraries/science/biology/mirtk { };
39010 muscle = callPackage ../applications/science/biology/muscle { };
39012 n3 = callPackage ../applications/science/biology/N3 { };
39014 nest = callPackage ../applications/science/biology/nest { };
39016 nest-mpi = callPackage ../applications/science/biology/nest { withMpi = true; };
39018 neuron = callPackage ../applications/science/biology/neuron { };
39020 neuron-mpi = neuron.override {useMpi = true; };
39022 neuron-full = neuron-mpi.override { useCore = true; useRx3d = true; };
39024 mrbayes = callPackage ../applications/science/biology/mrbayes { };
39026 mrtrix = callPackage ../applications/science/biology/mrtrix { python = python3; };
39028 megahit = callPackage ../applications/science/biology/megahit { };
39030 messer-slim = callPackage ../applications/science/biology/messer-slim { };
39032 minc_tools = callPackage ../applications/science/biology/minc-tools {
39033 inherit (perlPackages) perl TextFormat;
39036 minc_widgets = callPackage ../applications/science/biology/minc-widgets { };
39038 mni_autoreg = callPackage ../applications/science/biology/mni_autoreg { };
39040 minimap2 = callPackage ../applications/science/biology/minimap2 { };
39042 mmseqs2 = callPackage ../applications/science/biology/mmseqs2 {
39043 inherit (llvmPackages) openmp;
39046 mosdepth = nim2Packages.callPackage ../applications/science/biology/mosdepth { };
39048 niftyreg = callPackage ../applications/science/biology/niftyreg { };
39050 niftyseg = callPackage ../applications/science/biology/niftyseg { };
39052 manta = callPackage ../applications/science/biology/manta { };
39054 obitools3 = callPackage ../applications/science/biology/obitools/obitools3.nix { };
39056 octopus-caller = callPackage ../applications/science/biology/octopus { };
39058 paml = callPackage ../applications/science/biology/paml { };
39060 picard-tools = callPackage ../applications/science/biology/picard-tools { };
39062 platypus = callPackage ../applications/science/biology/platypus { };
39064 plink-ng = callPackage ../applications/science/biology/plink-ng { };
39066 prodigal = callPackage ../applications/science/biology/prodigal { };
39068 quast = callPackage ../applications/science/biology/quast { };
39070 raxml = callPackage ../applications/science/biology/raxml { };
39072 raxml-mpi = raxml.override { useMpi = true; };
39074 sambamba = callPackage ../applications/science/biology/sambamba { };
39076 samblaster = callPackage ../applications/science/biology/samblaster { };
39078 samtools = callPackage ../applications/science/biology/samtools { };
39079 samtools_0_1_19 = callPackage ../applications/science/biology/samtools/samtools_0_1_19.nix {
39080 stdenv = gccStdenv;
39083 seqtk = callPackage ../applications/science/biology/seqtk { };
39085 seqkit = callPackage ../applications/science/biology/seqkit { };
39087 snpeff = callPackage ../applications/science/biology/snpeff { };
39089 somafm-cli = callPackage ../tools/misc/somafm-cli { };
39091 somatic-sniper = callPackage ../applications/science/biology/somatic-sniper { };
39093 sortmerna = callPackage ../applications/science/biology/sortmerna { };
39095 stacks = callPackage ../applications/science/biology/stacks { };
39097 star = callPackage ../applications/science/biology/star { };
39099 strelka = callPackage ../applications/science/biology/strelka { stdenv = gcc10StdenvCompat; };
39101 inherit (callPackages ../applications/science/biology/sumatools {})
39106 seaview = callPackage ../applications/science/biology/seaview { };
39108 SPAdes = callPackage ../applications/science/biology/spades { };
39110 svaba = callPackage ../applications/science/biology/svaba { };
39112 tandem-aligner = callPackage ../applications/science/biology/tandem-aligner { };
39114 tebreak = callPackage ../applications/science/biology/tebreak { };
39116 treemix = callPackage ../applications/science/biology/treemix { };
39118 trf = callPackage ../applications/science/biology/trf { };
39120 trimal = callPackage ../applications/science/biology/trimal { };
39122 trimmomatic = callPackage ../applications/science/biology/trimmomatic {
39123 # Reduce closure size
39124 jre = pkgs.jre_minimal.override {
39125 modules = [ "java.base" "java.logging" ];
39126 jdk = pkgs.jdk11_headless;
39130 truvari = callPackage ../applications/science/biology/truvari { };
39132 varscan = callPackage ../applications/science/biology/varscan { };
39134 whisper = callPackage ../applications/science/biology/whisper { };
39136 xenomapper = callPackage ../applications/science/biology/xenomapper { };
39138 hmmer = callPackage ../applications/science/biology/hmmer { };
39140 bwa = callPackage ../applications/science/biology/bwa { };
39142 bwa-mem2 = callPackage ../applications/science/biology/bwa-mem2 { };
39144 ### SCIENCE/MACHINE LEARNING
39146 nengo-gui = callPackage ../applications/science/machine-learning/nengo-gui { };
39148 sc2-headless = callPackage ../applications/science/machine-learning/sc2-headless { };
39150 streamlit = with python3Packages; toPythonApplication streamlit;
39152 uarmsolver = callPackage ../applications/science/machine-learning/uarmsolver { };
39156 _4ti2 = callPackage ../applications/science/math/4ti2 { };
39158 almonds = callPackage ../applications/science/math/almonds { };
39160 adolc = callPackage ../applications/science/math/adolc { };
39162 amd-blis = callPackage ../development/libraries/science/math/amd-blis { };
39164 amd-libflame = callPackage ../development/libraries/science/math/amd-libflame { };
39166 arpack = callPackage ../development/libraries/science/math/arpack { };
39168 blas = callPackage ../build-support/alternatives/blas { };
39170 blas-ilp64 = blas.override { isILP64 = true; };
39172 blas-reference = callPackage ../development/libraries/science/math/blas { };
39174 bonmin = callPackage ../development/libraries/science/math/bonmin { };
39176 brial = callPackage ../development/libraries/science/math/brial { };
39178 cantor = libsForQt5.cantor;
39180 clblas = callPackage ../development/libraries/science/math/clblas {
39181 inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo OpenCL;
39184 clblast = callPackage ../development/libraries/science/math/clblast { };
39186 cliquer = callPackage ../development/libraries/science/math/cliquer { };
39188 coin-utils = callPackage ../development/libraries/science/math/coin-utils { };
39190 ecos = callPackage ../development/libraries/science/math/ecos { };
39192 flintqs = callPackage ../development/libraries/science/math/flintqs { };
39194 getdp = callPackage ../applications/science/math/getdp { stdenv = gcc10StdenvCompat; };
39196 gurobi = callPackage ../applications/science/math/gurobi { };
39198 jags = callPackage ../applications/science/math/jags { };
39200 labplot = libsForQt5.callPackage ../applications/science/math/labplot { };
39202 lapack = callPackage ../build-support/alternatives/lapack { };
39204 lapack-ilp64 = lapack.override { isILP64 = true; };
39206 lapack-reference = callPackage ../development/libraries/science/math/liblapack { };
39207 liblapack = lapack-reference;
39209 libamplsolver = callPackage ../development/libraries/science/math/libamplsolver { };
39211 libbraiding = callPackage ../development/libraries/science/math/libbraiding { };
39213 libhomfly = callPackage ../development/libraries/science/math/libhomfly { };
39215 liblbfgs = callPackage ../development/libraries/science/math/liblbfgs { };
39217 lrs = callPackage ../development/libraries/science/math/lrs { };
39219 m4ri = callPackage ../development/libraries/science/math/m4ri { };
39221 m4rie = callPackage ../development/libraries/science/math/m4rie { };
39223 mkl = callPackage ../development/libraries/science/math/mkl { };
39225 nasc = callPackage ../applications/science/math/nasc { };
39227 nota = haskellPackages.callPackage ../applications/science/math/nota { };
39229 notus-scanner = with python3Packages; toPythonApplication notus-scanner;
39231 openblas = callPackage ../development/libraries/science/math/openblas { };
39233 # A version of OpenBLAS using 32-bit integers on all platforms for compatibility with
39234 # standard BLAS and LAPACK.
39235 openblasCompat = openblas.override { blas64 = false; };
39237 openlibm = callPackage ../development/libraries/science/math/openlibm { };
39239 openspecfun = callPackage ../development/libraries/science/math/openspecfun { };
39241 planarity = callPackage ../development/libraries/science/math/planarity { };
39243 scalapack = callPackage ../development/libraries/science/math/scalapack { };
39245 rankwidth = callPackage ../development/libraries/science/math/rankwidth { };
39247 latte-integrale = callPackage ../development/libraries/science/math/latte-integrale { };
39249 lcalc = callPackage ../development/libraries/science/math/lcalc { };
39251 lrcalc = callPackage ../applications/science/math/lrcalc { };
39253 lie = callPackage ../applications/science/math/LiE { };
39255 inherit (callPackage ../development/libraries/science/math/magma { }) magma magma_2_7_2 magma_2_6_2;
39257 magma-cuda = magma.override {
39258 cudaSupport = true;
39259 rocmSupport = false;
39262 magma-cuda-static = magma-cuda.override {
39266 magma-hip = magma.override {
39267 cudaSupport = false;
39268 rocmSupport = true;
39271 clmagma = callPackage ../development/libraries/science/math/clmagma { };
39273 mathematica = callPackage ../applications/science/math/mathematica { };
39275 mathematica-cuda = callPackage ../applications/science/math/mathematica {
39276 cudaSupport = true;
39279 mathematica9 = callPackage ../applications/science/math/mathematica {
39283 mathematica10 = callPackage ../applications/science/math/mathematica {
39287 mathematica11 = callPackage ../applications/science/math/mathematica {
39291 metis = callPackage ../development/libraries/science/math/metis { };
39293 nauty = callPackage ../applications/science/math/nauty { };
39295 osi = callPackage ../development/libraries/science/math/osi { };
39297 or-tools = callPackage ../development/libraries/science/math/or-tools {
39299 protobuf = protobuf_21;
39300 # or-tools builds with -std=c++20, so abseil-cpp must
39301 # also be built that way
39302 abseil-cpp = abseil-cpp_202206.override {
39304 cxxStandard = "20";
39308 rubiks = callPackage ../development/libraries/science/math/rubiks { };
39310 p4est-sc = callPackage ../development/libraries/science/math/p4est-sc {
39311 p4est-sc-debugEnable = false;
39314 p4est-sc-dbg = callPackage ../development/libraries/science/math/p4est-sc { };
39316 p4est = callPackage ../development/libraries/science/math/p4est { };
39318 p4est-dbg = callPackage ../development/libraries/science/math/p4est {
39319 p4est-sc = p4est-sc-dbg;
39322 petsc = callPackage ../development/libraries/science/math/petsc { };
39324 parmetis = callPackage ../development/libraries/science/math/parmetis { };
39326 QuadProgpp = callPackage ../development/libraries/science/math/QuadProgpp { };
39328 scs = callPackage ../development/libraries/science/math/scs { };
39330 sage = callPackage ../applications/science/math/sage { };
39331 sageWithDoc = sage.override { withDoc = true; };
39333 sagetex = callPackage ../misc/sagetex { };
39335 subread = callPackage ../applications/science/biology/subread { };
39337 suitesparse_4_2 = callPackage ../development/libraries/science/math/suitesparse/4.2.nix { };
39338 suitesparse_4_4 = callPackage ../development/libraries/science/math/suitesparse/4.4.nix { };
39339 suitesparse_5_3 = callPackage ../development/libraries/science/math/suitesparse { };
39340 suitesparse = suitesparse_5_3;
39342 suitesparse-graphblas = callPackage ../development/libraries/science/math/suitesparse-graphblas { };
39344 superlu = callPackage ../development/libraries/science/math/superlu { };
39346 symmetrica = callPackage ../applications/science/math/symmetrica { };
39348 sympow = callPackage ../development/libraries/science/math/sympow { };
39350 trilinos = callPackage ../development/libraries/science/math/trilinos { };
39352 trilinos-mpi = callPackage ../development/libraries/science/math/trilinos { withMPI = true; };
39354 wolfram-engine = libsForQt5.callPackage ../applications/science/math/wolfram-engine { };
39356 wolfram-for-jupyter-kernel = callPackage ../applications/editors/jupyter-kernels/wolfram { };
39358 wolfram-notebook = callPackage ../applications/science/math/wolfram-engine/notebook.nix { };
39360 ipopt = callPackage ../development/libraries/science/math/ipopt { };
39362 gmsh = callPackage ../applications/science/math/gmsh { };
39364 wcpg = callPackage ../development/libraries/science/math/wcpg { };
39366 zn_poly = callPackage ../development/libraries/science/math/zn_poly { };
39368 ### SCIENCE/MOLECULAR-DYNAMICS
39370 dl-poly-classic-mpi = callPackage ../applications/science/molecular-dynamics/dl-poly-classic { stdenv = gcc10StdenvCompat; };
39372 lammps = callPackage ../applications/science/molecular-dynamics/lammps {
39376 lammps-mpi = lowPrio (lammps.override {
39377 extraBuildInputs = [
39382 gromacs = callPackage ../applications/science/molecular-dynamics/gromacs {
39384 fftw = fftwSinglePrec;
39387 gromacsMpi = lowPrio (gromacs.override {
39390 fftw = fftwSinglePrec;
39393 gromacsDouble = lowPrio (gromacs.override {
39394 singlePrec = false;
39398 gromacsDoubleMpi = lowPrio (gromacs.override {
39399 singlePrec = false;
39404 gromacsCudaMpi = lowPrio (gromacs.override {
39408 cudatoolkit = cudatoolkit_11;
39409 fftw = fftwSinglePrec;
39412 zegrapher = libsForQt5.callPackage ../applications/science/math/zegrapher { };
39414 ### SCIENCE/MEDICINE
39416 dcmtk = callPackage ../applications/science/medicine/dcmtk { };
39418 xmedcon = callPackage ../applications/science/medicine/xmedcon { };
39420 ### SCIENCE/PHYSICS
39422 dawn = callPackage ../applications/science/physics/dawn { };
39424 dawncut = callPackage ../applications/science/physics/dawncut { };
39426 elmerfem = callPackage ../applications/science/physics/elmerfem { };
39428 mcfm = callPackage ../applications/science/physics/MCFM {
39429 stdenv = gccStdenv;
39430 lhapdf = lhapdf.override { stdenv = gccStdenv; python = null; };
39433 nnpdf = callPackage ../applications/science/physics/nnpdf { };
39435 professor = callPackage ../applications/science/physics/professor { };
39437 sacrifice = callPackage ../applications/science/physics/sacrifice { };
39439 sherpa = callPackage ../applications/science/physics/sherpa { };
39441 shtns = callPackage ../applications/science/physics/shtns { };
39443 validphys2 = with python3Packages; toPythonApplication validphys2;
39445 xfitter = callPackage ../applications/science/physics/xfitter { };
39447 xflr5 = libsForQt5.callPackage ../applications/science/physics/xflr5 { };
39449 xnec2c = callPackage ../applications/science/physics/xnec2c { };
39451 ### SCIENCE/PROGRAMMING
39453 dafny = callPackage ../applications/science/logic/dafny { };
39455 groove = callPackage ../applications/science/programming/groove { };
39457 plm = callPackage ../applications/science/programming/plm { };
39461 abc-verifier = callPackage ../applications/science/logic/abc { };
39463 abella = callPackage ../applications/science/logic/abella {
39464 ocamlPackages = ocaml-ng.ocamlPackages_4_12;
39467 acgtk = callPackage ../applications/science/logic/acgtk { };
39469 alt-ergo = callPackage ../applications/science/logic/alt-ergo { };
39471 aspino = callPackage ../applications/science/logic/aspino { };
39473 beluga = callPackage ../applications/science/logic/beluga { };
39475 cbmc = callPackage ../applications/science/logic/cbmc { };
39477 cadical = callPackage ../applications/science/logic/cadical { };
39479 inherit (callPackage ./coq-packages.nix {
39488 coqPackages_8_5 coq_8_5
39489 coqPackages_8_6 coq_8_6
39490 coqPackages_8_7 coq_8_7
39491 coqPackages_8_8 coq_8_8
39492 coqPackages_8_9 coq_8_9
39493 coqPackages_8_10 coq_8_10
39494 coqPackages_8_11 coq_8_11
39495 coqPackages_8_12 coq_8_12
39496 coqPackages_8_13 coq_8_13
39497 coqPackages_8_14 coq_8_14
39498 coqPackages_8_15 coq_8_15
39499 coqPackages_8_16 coq_8_16
39500 coqPackages_8_17 coq_8_17
39501 coqPackages_8_18 coq_8_18
39505 coq2html = callPackage ../tools/typesetting/coq2html { };
39507 cryptoverif = callPackage ../applications/science/logic/cryptoverif { };
39509 crypto-org-wallet = callPackage ../applications/blockchains/crypto-org-wallet { };
39511 cubicle = callPackage ../applications/science/logic/cubicle { };
39513 cvc3 = callPackage ../applications/science/logic/cvc3 {
39514 gmp = lib.overrideDerivation gmp (_: { dontDisableStatic = true; });
39515 stdenv = gccStdenv;
39517 cvc4 = callPackage ../applications/science/logic/cvc4 { };
39519 cvc5 = callPackage ../applications/science/logic/cvc5 { };
39521 drat-trim = callPackage ../applications/science/logic/drat-trim { };
39523 ekrhyper = callPackage ../applications/science/logic/ekrhyper {
39524 ocaml = ocaml-ng.ocamlPackages_4_14_unsafe_string.ocaml;
39527 eprover = callPackage ../applications/science/logic/eprover { };
39529 eprover-ho = callPackage ../applications/science/logic/eprover { enableHO = true; };
39531 formula = callPackage ../applications/science/logic/formula { };
39533 gappa = callPackage ../applications/science/logic/gappa { };
39535 gfan = callPackage ../applications/science/math/gfan { };
39537 giac = callPackage ../applications/science/math/giac { };
39538 giac-with-xcas = giac.override { enableGUI = true; };
39540 ginac = callPackage ../applications/science/math/ginac { };
39542 glom = callPackage ../applications/misc/glom { };
39544 glucose = callPackage ../applications/science/logic/glucose { };
39545 glucose-syrup = callPackage ../applications/science/logic/glucose {
39546 enableUnfree = true;
39549 hol = callPackage ../applications/science/logic/hol { };
39551 inherit (ocamlPackages) hol_light;
39553 holehe = callPackage ../tools/security/holehe { };
39555 hologram = callPackage ../tools/security/hologram { };
39557 honeytrap = callPackage ../tools/security/honeytrap { };
39559 kissat = callPackage ../applications/science/logic/kissat { };
39561 tini = callPackage ../applications/virtualization/tini { };
39563 ifstat-legacy = callPackage ../tools/networking/ifstat-legacy { };
39565 isabelle = callPackage ../applications/science/logic/isabelle {
39566 polyml = polyml.overrideAttrs {
39567 pname = "polyml-for-isabelle";
39569 configureFlags = [ "--enable-intinf-as-int" "--with-gmp" "--disable-shared" ];
39570 buildFlags = [ "compiler" ];
39571 src = fetchFromGitHub {
39574 rev = "bafe319bc3a65bf63bd98a4721a6f4dd9e0eabd6";
39575 hash = "sha256-gmMQp/J5qGP4HhyW5tnSp3dKxNLEYcRewCwi/H8C+vk=";
39581 isabelle-components = recurseIntoAttrs (callPackage ../applications/science/logic/isabelle/components { });
39583 iprover = callPackage ../applications/science/logic/iprover { };
39585 key = callPackage ../applications/science/logic/key { };
39587 keymapviz = callPackage ../tools/misc/keymapviz { };
39589 killport = darwin.apple_sdk_11_0.callPackage ../tools/misc/killport { };
39591 lean = callPackage ../applications/science/logic/lean { };
39592 lean2 = callPackage ../applications/science/logic/lean2 { };
39593 lean4 = callPackage ../applications/science/logic/lean4 { };
39595 elan = callPackage ../applications/science/logic/elan { };
39596 mathlibtools = with python3Packages; toPythonApplication mathlibtools;
39598 leo2 = callPackage ../applications/science/logic/leo2
39599 { inherit (ocaml-ng.ocamlPackages_4_14_unsafe_string) ocaml camlp4; };
39601 leo3-bin = callPackage ../applications/science/logic/leo3/binary.nix { };
39603 logisim = callPackage ../applications/science/logic/logisim { };
39605 logisim-evolution = callPackage ../applications/science/logic/logisim-evolution { };
39607 ltl2ba = callPackage ../applications/science/logic/ltl2ba { };
39609 metis-prover = callPackage ../applications/science/logic/metis-prover { };
39611 mcrl2 = callPackage ../applications/science/logic/mcrl2 { };
39613 minisat = callPackage ../applications/science/logic/minisat { };
39615 monosat = callPackage ../applications/science/logic/monosat { };
39617 nusmv = callPackage ../applications/science/logic/nusmv { };
39619 nuXmv = callPackage ../applications/science/logic/nuXmv { };
39621 opensmt = callPackage ../applications/science/logic/opensmt { };
39623 ott = callPackage ../applications/science/logic/ott { };
39625 picosat = callPackage ../applications/science/logic/picosat { };
39627 libpoly = callPackage ../applications/science/logic/poly { };
39629 prooftree = callPackage ../applications/science/logic/prooftree {
39630 ocamlPackages = ocaml-ng.ocamlPackages_4_12;
39633 prover9 = callPackage ../applications/science/logic/prover9 { };
39635 proverif = callPackage ../applications/science/logic/proverif { };
39637 satallax = callPackage ../applications/science/logic/satallax { };
39639 saw-tools = callPackage ../applications/science/logic/saw-tools { };
39641 spass = callPackage ../applications/science/logic/spass {
39642 stdenv = gccStdenv;
39645 statverif = callPackage ../applications/science/logic/statverif {
39646 ocaml = ocaml-ng.ocamlPackages_4_14_unsafe_string.ocaml;
39649 tptp = callPackage ../applications/science/logic/tptp { };
39651 celf = callPackage ../applications/science/logic/celf { };
39653 fast-downward = callPackage ../applications/science/logic/fast-downward { };
39655 twelf = callPackage ../applications/science/logic/twelf { };
39657 verifast = callPackage ../applications/science/logic/verifast { };
39659 veriT = callPackage ../applications/science/logic/verit {
39660 stdenv = gccStdenv;
39663 why3 = callPackage ../applications/science/logic/why3 { };
39665 wayback-machine-archiver = callPackage ../tools/misc/wayback-machine-archiver { };
39667 workcraft = callPackage ../applications/science/logic/workcraft { };
39669 yices = callPackage ../applications/science/logic/yices {
39670 gmp-static = gmp.override { withStatic = true; };
39674 inherit (callPackages ../applications/science/logic/z3 { python = python3; })
39680 z3-tptp = callPackage ../applications/science/logic/z3/tptp.nix { };
39682 zchaff = callPackage ../applications/science/logic/zchaff { };
39684 tlaplus = callPackage ../applications/science/logic/tlaplus {
39685 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
39687 tlaplus18 = callPackage ../applications/science/logic/tlaplus/tlaplus18.nix {};
39688 tlaps = callPackage ../applications/science/logic/tlaplus/tlaps.nix {
39689 inherit (ocaml-ng.ocamlPackages_4_14_unsafe_string) ocaml;
39691 tlaplusToolbox = callPackage ../applications/science/logic/tlaplus/toolbox.nix { };
39693 aiger = callPackage ../applications/science/logic/aiger { };
39695 avy = callPackage ../applications/science/logic/avy { };
39697 btor2tools = callPackage ../applications/science/logic/btor2tools { };
39699 boolector = callPackage ../applications/science/logic/boolector {
39700 stdenv = if stdenv.cc.isClang then overrideLibcxx llvmPackages_14.stdenv else stdenv;
39703 bitwuzla = callPackage ../applications/science/logic/bitwuzla { };
39705 symbiyosys = callPackage ../applications/science/logic/symbiyosys { };
39707 symfpu = callPackage ../applications/science/logic/symfpu { };
39709 uhdm = callPackage ../applications/science/logic/uhdm { };
39711 surelog = callPackage ../applications/science/logic/surelog { };
39713 mcy = callPackage ../applications/science/logic/mcy { };
39715 lingeling = callPackage ../applications/science/logic/lingeling { };
39717 ### SCIENCE / ENGINEERING
39719 brmodelo = callPackage ../applications/science/engineering/brmodelo { };
39721 jflap = callPackage ../applications/science/engineering/jflap { };
39723 strictdoc = python3.pkgs.callPackage ../applications/science/engineering/strictdoc { };
39725 ### SCIENCE / ELECTRONICS
39727 adms = callPackage ../applications/science/electronics/adms { };
39729 appcsxcad = libsForQt5.callPackage ../applications/science/electronics/appcsxcad { };
39731 eagle = libsForQt5.callPackage ../applications/science/electronics/eagle/eagle.nix { };
39733 caneda = libsForQt5.callPackage ../applications/science/electronics/caneda { };
39735 csxcad = callPackage ../applications/science/electronics/csxcad { };
39737 dataexplorer = callPackage ../applications/science/electronics/dataexplorer {
39738 # executable fails at startup for jdk > 17
39742 diylc = callPackage ../applications/science/electronics/diylc { };
39744 flatcam = python39.pkgs.callPackage ../applications/science/electronics/flatcam { };
39746 flopoco = callPackage ../applications/science/electronics/flopoco { };
39748 fparser = callPackage ../applications/science/electronics/fparser { };
39750 geda = callPackage ../applications/science/electronics/geda {
39754 gedit = callPackage ../applications/editors/gedit { };
39756 gerbv = callPackage ../applications/science/electronics/gerbv {
39757 cairo = cairo.override { x11Support = true; };
39760 gtkwave = callPackage ../applications/science/electronics/gtkwave { };
39762 hyp2mat = callPackage ../applications/science/electronics/hyp2mat { };
39764 fped = callPackage ../applications/science/electronics/fped { };
39766 gaw = callPackage ../applications/science/electronics/gaw { };
39768 horizon-eda = callPackage ../applications/science/electronics/horizon-eda { };
39770 # this is a wrapper for kicad.base and kicad.libraries
39771 kicad = callPackage ../applications/science/electronics/kicad { };
39772 # this is the same but without the (sizable) 3D models library
39773 kicad-small = kicad.override { pname = "kicad-small"; with3d = false; };
39774 # this is the master branch at whatever point update.sh last updated versions.nix
39775 kicad-unstable = kicad.override { pname = "kicad-unstable"; stable = false; };
39776 # and a small version of that
39777 kicad-unstable-small = kicad.override {
39778 pname = "kicad-unstable-small";
39783 kicadAddons = recurseIntoAttrs (callPackage ../applications/science/electronics/kicad/addons {});
39785 librepcb = libsForQt5.callPackage ../applications/science/electronics/librepcb { };
39787 ngspice = libngspice.override {
39788 withNgshared = false;
39791 nvc = darwin.apple_sdk_11_0.callPackage ../applications/science/electronics/nvc { };
39793 openems = callPackage ../applications/science/electronics/openems {
39794 qcsxcad = libsForQt5.qcsxcad;
39797 openroad = libsForQt5.callPackage ../applications/science/electronics/openroad { };
39799 openboardview = callPackage ../applications/science/electronics/openboardview { };
39801 pcb = callPackage ../applications/science/electronics/pcb { };
39803 qucs-s = qt6Packages.callPackage ../applications/science/electronics/qucs-s { };
39805 xcircuit = callPackage ../applications/science/electronics/xcircuit { };
39807 xoscope = callPackage ../applications/science/electronics/xoscope { };
39809 xschem = callPackage ../applications/science/electronics/xschem { };
39811 xyce = callPackage ../applications/science/electronics/xyce { };
39813 xyce-parallel = callPackage ../applications/science/electronics/xyce {
39815 trilinos = trilinos-mpi;
39820 caffe = callPackage ../applications/science/math/caffe ({
39821 inherit (config) cudaSupport;
39822 cudaPackages = cudaPackages_10_1;
39823 opencv4 = opencv4WithoutCuda; # Used only for image loading.
39825 inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo;
39826 } // (config.caffe or {}));
39828 caffeWithCuda = caffe.override { cudaSupport = true; };
39830 caffeine-ng = callPackage ../tools/X11/caffeine-ng { };
39832 dap = callPackage ../applications/science/math/dap { };
39834 ecm = callPackage ../applications/science/math/ecm { };
39836 eukleides = callPackage ../applications/science/math/eukleides { };
39838 form = callPackage ../applications/science/math/form { };
39840 fricas = callPackage ../applications/science/math/fricas { };
39842 gap = callPackage ../applications/science/math/gap { };
39844 gap-minimal = lowPrio (gap.override { packageSet = "minimal"; });
39846 gap-full = lowPrio (gap.override { packageSet = "full"; });
39848 geogebra = callPackage ../applications/science/math/geogebra { };
39849 geogebra6 = callPackage ../applications/science/math/geogebra/geogebra6.nix { };
39851 maxima = callPackage ../applications/science/math/maxima {
39852 lisp-compiler = sbcl;
39854 maxima-ecl = maxima.override {
39855 lisp-compiler = ecl;
39858 mxnet = callPackage ../applications/science/math/mxnet {
39859 inherit (linuxPackages) nvidia_x11;
39862 wxmaxima = callPackage ../applications/science/math/wxmaxima {
39863 wxGTK = wxGTK32.override {
39868 pari = callPackage ../applications/science/math/pari { };
39869 gp2c = callPackage ../applications/science/math/pari/gp2c.nix { };
39871 palp = callPackage ../applications/science/math/palp { };
39873 ratpoints = callPackage ../applications/science/math/ratpoints { };
39875 calc = callPackage ../applications/science/math/calc { };
39877 pcalc = callPackage ../applications/science/math/pcalc { };
39879 programmer-calculator = callPackage ../applications/science/math/programmer-calculator { };
39881 bcal = callPackage ../applications/science/math/bcal { };
39883 pagsuite = callPackage ../applications/science/math/pagsuite { };
39885 pspp = callPackage ../applications/science/math/pspp { };
39887 raspa = callPackage ../applications/science/molecular-dynamics/raspa { };
39889 raspa-data = callPackage ../applications/science/molecular-dynamics/raspa/data.nix { };
39891 ssw = callPackage ../applications/misc/ssw { };
39893 pynac = callPackage ../applications/science/math/pynac { };
39895 scalp = callPackage ../applications/science/math/scalp { };
39897 singular = callPackage ../applications/science/math/singular { };
39899 scilab-bin = callPackage ../applications/science/math/scilab-bin { };
39901 scilla = callPackage ../tools/security/scilla { };
39903 scotch = callPackage ../applications/science/math/scotch { };
39905 mininet = callPackage ../tools/virtualization/mininet { };
39907 msieve = callPackage ../applications/science/math/msieve { };
39909 weka = callPackage ../applications/science/math/weka { jre = openjdk11; };
39911 yad = callPackage ../tools/misc/yad { };
39913 yacas = libsForQt5.callPackage ../applications/science/math/yacas { };
39915 yacas-gui = yacas.override {
39917 enableJupyter = false;
39920 speedcrunch = libsForQt5.callPackage ../applications/science/math/speedcrunch { };
39924 boinc = callPackage ../applications/science/misc/boinc { };
39926 boinc-headless = callPackage ../applications/science/misc/boinc { headless = true; };
39928 celestia = callPackage ../applications/science/astronomy/celestia {
39929 autoreconfHook = buildPackages.autoreconfHook269;
39930 inherit (gnome2) gtkglext;
39933 convertall = qt5.callPackage ../applications/science/misc/convertall { };
39935 cytoscape = callPackage ../applications/science/misc/cytoscape {
39939 faiss = callPackage ../development/libraries/science/math/faiss {
39940 pythonPackages = python3Packages;
39941 # faiss wants the "-doxygen" option
39942 # available only since swig4
39946 faissWithCuda = faiss.override {
39947 cudaSupport = true;
39948 nvidia-thrust = nvidia-thrust-cuda;
39951 fityk = callPackage ../applications/science/misc/fityk { };
39953 galario = callPackage ../development/libraries/galario { };
39955 gildas = callPackage ../applications/science/astronomy/gildas { };
39957 gplates = libsForQt5.callPackage ../applications/science/misc/gplates { };
39959 grap = callPackage ../tools/security/grap { };
39961 gravit = callPackage ../applications/science/astronomy/gravit { };
39963 golly = callPackage ../applications/science/misc/golly {
39964 wxGTK = wxGTK32.overrideAttrs (x: {
39965 configureFlags = x.configureFlags ++ [
39966 "--enable-webrequest"
39968 buildInputs = x.buildInputs ++ [
39975 megam = callPackage ../applications/science/misc/megam { };
39977 netlogo = callPackage ../applications/science/misc/netlogo { };
39979 nextinspace = python3Packages.callPackage ../applications/science/misc/nextinspace { };
39981 ns-3 = callPackage ../development/libraries/science/networking/ns-3 { python = python3; };
39983 root = callPackage ../applications/science/misc/root {
39985 inherit (darwin.apple_sdk.frameworks) Cocoa CoreSymbolication OpenGL;
39988 root5 = lowPrio (callPackage ../applications/science/misc/root/5.nix {
39989 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
39990 stdenv = if stdenv.cc.isClang then llvmPackages_7.stdenv else stdenv;
39993 rinetd = callPackage ../servers/rinetd { };
39995 rink = callPackage ../applications/science/misc/rink {
39996 inherit (darwin.apple_sdk.frameworks) Security;
39999 simgrid = callPackage ../applications/science/misc/simgrid { };
40001 sumo = callPackage ../applications/science/networking/sumo { };
40003 spyder = with python3.pkgs; toPythonApplication spyder;
40005 spyre = callPackage ../tools/security/spyre { };
40007 sq = callPackage ../development/tools/sq { };
40009 stellarium = qt6Packages.callPackage ../applications/science/astronomy/stellarium { };
40011 stellarsolver = libsForQt5.callPackage ../development/libraries/science/astronomy/stellarsolver { };
40013 astrolabe-generator = callPackage ../applications/science/astronomy/astrolabe-generator { };
40015 tulip = libsForQt5.callPackage ../applications/science/misc/tulip { };
40017 vite = libsForQt5.callPackage ../applications/science/misc/vite { };
40019 xearth = callPackage ../applications/science/astronomy/xearth { };
40020 xplanet = callPackage ../applications/science/astronomy/xplanet { };
40022 ### SCIENCE / PHYSICS
40024 apfelgrid = callPackage ../development/libraries/physics/apfelgrid { };
40026 apfel = callPackage ../development/libraries/physics/apfel { };
40028 applgrid = callPackage ../development/libraries/physics/applgrid {
40029 inherit (darwin.apple_sdk.frameworks) Cocoa;
40032 hoppet = callPackage ../development/libraries/physics/hoppet { };
40034 fastjet = callPackage ../development/libraries/physics/fastjet { };
40036 fastjet-contrib = callPackage ../development/libraries/physics/fastjet-contrib { };
40038 fastnlo_toolkit = callPackage ../development/libraries/physics/fastnlo_toolkit { };
40040 geant4 = libsForQt5.callPackage ../development/libraries/physics/geant4 { };
40042 cernlib = callPackage ../development/libraries/physics/cernlib { };
40044 clhep = callPackage ../development/libraries/physics/clhep { };
40046 hepmc2 = callPackage ../development/libraries/physics/hepmc2 { };
40048 hepmc3 = callPackage ../development/libraries/physics/hepmc3 {
40052 herwig = callPackage ../development/libraries/physics/herwig { };
40054 lhapdf = callPackage ../development/libraries/physics/lhapdf {
40058 mela = callPackage ../development/libraries/physics/mela { };
40060 nlojet = callPackage ../development/libraries/physics/nlojet { };
40062 pythia = callPackage ../development/libraries/physics/pythia {
40066 rivet = callPackage ../development/libraries/physics/rivet {
40068 imagemagick = graphicsmagick-imagemagick-compat;
40071 thepeg = callPackage ../development/libraries/physics/thepeg { };
40073 yoda = callPackage ../development/libraries/physics/yoda {
40076 yoda-with-root = lowPrio (yoda.override {
40077 withRootSupport = true;
40080 qcdnum = callPackage ../development/libraries/physics/qcdnum { };
40082 ### SCIENCE/ROBOTICS
40084 apmplanner2 = libsForQt5.callPackage ../applications/science/robotics/apmplanner2 { };
40086 betaflight-configurator = callPackage ../applications/science/robotics/betaflight-configurator { };
40088 emuflight-configurator = callPackage ../applications/science/robotics/emuflight-configurator { };
40090 inav-configurator = callPackage ../applications/science/robotics/inav-configurator { };
40092 mission-planner = callPackage ../applications/science/robotics/mission-planner { };
40096 acpilight = callPackage ../misc/acpilight { };
40098 alpnpass = callPackage ../applications/networking/alpnpass { };
40100 amdctl = callPackage ../os-specific/linux/amdctl { };
40102 android-file-transfer = libsForQt5.callPackage ../tools/filesystems/android-file-transfer { };
40104 antimicrox = libsForQt5.callPackage ../tools/misc/antimicrox { };
40106 atlantis = callPackage ../applications/networking/cluster/atlantis { };
40108 atmos = callPackage ../applications/networking/cluster/atmos { };
40110 aiac = callPackage ../applications/networking/cluster/aiac { };
40112 fn-cli = callPackage ../applications/networking/cluster/fn-cli { };
40114 argononed = callPackage ../misc/drivers/argononed { };
40116 autotiling = python3Packages.callPackage ../misc/autotiling { };
40118 autotiling-rs = callPackage ../misc/autotiling-rs { };
40120 avell-unofficial-control-center = python3Packages.callPackage ../applications/misc/avell-unofficial-control-center { };
40122 boatswain = callPackage ../applications/misc/boatswain { };
40124 beep = callPackage ../misc/beep { };
40126 bees = callPackage ../tools/filesystems/bees { };
40128 blahaj = callPackage ../tools/misc/blahaj { };
40130 bootil = callPackage ../development/libraries/bootil { };
40132 brgenml1lpr = pkgsi686Linux.callPackage ../misc/cups/drivers/brgenml1lpr { };
40134 brgenml1cupswrapper = callPackage ../misc/cups/drivers/brgenml1cupswrapper { };
40136 brightnessctl = callPackage ../misc/brightnessctl { };
40138 cached-nix-shell = callPackage ../tools/nix/cached-nix-shell { };
40140 calaos_installer = libsForQt5.callPackage ../misc/calaos/installer { };
40142 civo = callPackage ../applications/networking/cluster/civo { };
40144 click = callPackage ../applications/networking/cluster/click { };
40146 clinfo = callPackage ../tools/system/clinfo {
40147 inherit (darwin.apple_sdk.frameworks) OpenCL;
40150 clpeak = callPackage ../tools/misc/clpeak { };
40152 cups = callPackage ../misc/cups { };
40154 cups-filters = callPackage ../misc/cups/filters.nix { };
40156 cups-pk-helper = callPackage ../misc/cups/cups-pk-helper.nix { };
40158 cups-kyocera = callPackage ../misc/cups/drivers/kyocera { };
40160 cups-kyocera-ecosys-m2x35-40-p2x35-40dnw = callPackage ../misc/cups/drivers/kyocera-ecosys-m2x35-40-p2x35-40dnw { };
40162 cups-kyocera-ecosys-m552x-p502x = callPackage ../misc/cups/drivers/kyocera-ecosys-m552x-p502x { };
40164 cups-kyodialog = callPackage ../misc/cups/drivers/kyodialog { };
40166 cups-dymo = callPackage ../misc/cups/drivers/dymo { };
40168 cups-pdf-to-pdf = callPackage ../misc/cups/drivers/cups-pdf-to-pdf { };
40170 cups-toshiba-estudio = callPackage ../misc/cups/drivers/estudio { };
40172 cups-zj-58 = callPackage ../misc/cups/drivers/zj-58 { };
40174 colort = callPackage ../applications/misc/colort { };
40176 terminal-parrot = callPackage ../applications/misc/terminal-parrot { };
40178 djenrandom = callPackage ../tools/misc/djenrandom { };
40180 epsonscan2 = pkgs.libsForQt5.callPackage ../misc/drivers/epsonscan2 { };
40182 epson-alc1100 = callPackage ../misc/drivers/epson-alc1100 { };
40184 epson-escpr = callPackage ../misc/drivers/epson-escpr { };
40185 epson-escpr2 = callPackage ../misc/drivers/epson-escpr2 { };
40187 epson_201207w = callPackage ../misc/drivers/epson_201207w { };
40189 epson-201401w = callPackage ../misc/drivers/epson-201401w { };
40191 epson-201106w = callPackage ../misc/drivers/epson-201106w { };
40193 epson-workforce-635-nx625-series = callPackage ../misc/drivers/epson-workforce-635-nx625-series { };
40195 foomatic-db = callPackage ../misc/cups/drivers/foomatic-db { };
40196 foomatic-db-engine = callPackage ../misc/cups/drivers/foomatic-db-engine { };
40197 foomatic-db-nonfree = callPackage ../misc/cups/drivers/foomatic-db-nonfree { };
40198 foomatic-db-ppds = callPackage ../misc/cups/drivers/foomatic-db-ppds { };
40199 foomatic-db-ppds-withNonfreeDb = callPackage ../misc/cups/drivers/foomatic-db-ppds { withNonfreeDb = true; };
40201 gutenprint = callPackage ../misc/drivers/gutenprint { };
40203 gutenprintBin = callPackage ../misc/drivers/gutenprint/bin.nix { };
40205 carps-cups = callPackage ../misc/cups/drivers/carps-cups { };
40207 cups-bjnp = callPackage ../misc/cups/drivers/cups-bjnp { };
40209 dcp375cwlpr = (pkgsi686Linux.callPackage ../misc/cups/drivers/brother/dcp375cw { }).driver;
40211 dcp375cw-cupswrapper = (callPackage ../misc/cups/drivers/brother/dcp375cw { }).cupswrapper;
40213 dcp9020cdwlpr = (pkgsi686Linux.callPackage ../misc/cups/drivers/brother/dcp9020cdw { }).driver;
40215 dcp9020cdw-cupswrapper = (callPackage ../misc/cups/drivers/brother/dcp9020cdw { }).cupswrapper;
40217 cups-brother-hl1110 = pkgsi686Linux.callPackage ../misc/cups/drivers/hl1110 { };
40219 cups-brother-hl1210w = pkgsi686Linux.callPackage ../misc/cups/drivers/hl1210w { };
40221 cups-brother-hl2260d = pkgsi686Linux.callPackage ../misc/cups/drivers/hl2260d { };
40223 cups-brother-hl3140cw = pkgsi686Linux.callPackage ../misc/cups/drivers/hl3140cw { };
40225 cups-brother-hll2340dw = pkgsi686Linux.callPackage ../misc/cups/drivers/hll2340dw { };
40227 cups-brother-hll3230cdw = pkgsi686Linux.callPackage ../misc/cups/drivers/hll3230cdw { };
40229 cups-brother-hll2350dw = callPackage ../misc/cups/drivers/hll2350dw { };
40231 cups-brother-mfcl2750dw = callPackage ../misc/cups/drivers/mfcl2750dw { };
40233 cups-drv-rastertosag-gdi = callPackage ../misc/cups/drivers/cups-drv-rastertosag-gdi { };
40235 # this driver ships with pre-compiled 32-bit binary libraries
40236 cnijfilter_2_80 = pkgsi686Linux.callPackage ../misc/cups/drivers/cnijfilter_2_80 { };
40238 cnijfilter_4_00 = callPackage ../misc/cups/drivers/cnijfilter_4_00 { };
40240 cnijfilter2 = callPackage ../misc/cups/drivers/cnijfilter2 { };
40242 darling-dmg = callPackage ../tools/filesystems/darling-dmg { };
40244 depotdownloader = callPackage ../tools/misc/depotdownloader { };
40246 dbacl = callPackage ../tools/misc/dbacl { };
40248 dbus-map = callPackage ../tools/misc/dbus-map { };
40250 dell-530cdn = callPackage ../misc/drivers/dell-530cdn { };
40252 deploy-rs = callPackage ../tools/package-management/deploy-rs {
40253 inherit (darwin.apple_sdk.frameworks) CoreServices SystemConfiguration;
40256 dockutil = callPackage ../os-specific/darwin/dockutil { };
40258 eiciel = callPackage ../tools/filesystems/eiciel { };
40260 apt = callPackage ../tools/package-management/apt { };
40262 apx = callPackage ../tools/package-management/apx { };
40264 dpkg = callPackage ../tools/package-management/dpkg { };
40266 dumb = callPackage ../misc/dumb { };
40268 dump = callPackage ../tools/backup/dump { };
40270 ec2stepshell = callPackage ../tools/security/ec2stepshell { };
40272 ecdsatool = callPackage ../tools/security/ecdsatool { };
40274 electricsheep = callPackage ../misc/screensavers/electricsheep { };
40276 aaphoto = callPackage ../tools/graphics/aaphoto { };
40278 aapt = callPackage ../development/tools/aapt { };
40280 flam3 = callPackage ../tools/graphics/flam3 { };
40282 glee = callPackage ../tools/graphics/glee { };
40284 faust = res.faust2;
40286 faust2 = callPackage ../applications/audio/faust/faust2.nix { };
40288 faust2alqt = libsForQt5.callPackage ../applications/audio/faust/faust2alqt.nix { };
40290 faust2alsa = callPackage ../applications/audio/faust/faust2alsa.nix { };
40292 faust2csound = callPackage ../applications/audio/faust/faust2csound.nix { };
40294 faust2sc = callPackage ../applications/audio/faust/faust2sc.nix { };
40296 faust2firefox = callPackage ../applications/audio/faust/faust2firefox.nix { };
40298 faust2jack = callPackage ../applications/audio/faust/faust2jack.nix { };
40300 faust2jackrust = callPackage ../applications/audio/faust/faust2jackrust.nix { };
40302 faust2jaqt = libsForQt5.callPackage ../applications/audio/faust/faust2jaqt.nix { };
40304 faust2ladspa = callPackage ../applications/audio/faust/faust2ladspa.nix { };
40306 faust2lv2 = libsForQt5.callPackage ../applications/audio/faust/faust2lv2.nix { };
40308 faustlive = callPackage ../applications/audio/faust/faustlive.nix { };
40310 faustPhysicalModeling = callPackage ../applications/audio/faustPhysicalModeling { };
40312 flashprint = libsForQt5.callPackage ../applications/misc/flashprint { };
40314 flockit = callPackage ../tools/backup/flockit { };
40316 fahclient = callPackage ../applications/science/misc/foldingathome/client.nix { };
40317 fahcontrol = callPackage ../applications/science/misc/foldingathome/control.nix { };
40318 fahviewer = callPackage ../applications/science/misc/foldingathome/viewer.nix { };
40320 fbmark = callPackage ../tools/misc/fbmark { };
40322 foma = callPackage ../tools/misc/foma { };
40324 foo2zjs = callPackage ../misc/drivers/foo2zjs { };
40326 foomatic-filters = callPackage ../misc/drivers/foomatic-filters { };
40328 gajim = callPackage ../applications/networking/instant-messengers/gajim {
40329 inherit (gst_all_1) gstreamer gst-plugins-base gst-libav;
40330 gst-plugins-good = gst_all_1.gst-plugins-good.override { gtkSupport = true; };
40333 gammu = callPackage ../applications/misc/gammu { };
40335 ghostscript = callPackage ../misc/ghostscript { };
40337 ghostscriptX = ghostscript.override {
40338 cupsSupport = true;
40342 ghostscript_headless = ghostscript.override {
40343 cupsSupport = false;
40344 x11Support = false;
40347 glava = callPackage ../applications/misc/glava { };
40349 gnuk = callPackage ../misc/gnuk {
40350 gcc-arm-embedded = pkgsCross.arm-embedded.buildPackages.gcc;
40351 binutils-arm-embedded = pkgsCross.arm-embedded.buildPackages.binutils;
40354 go365 = callPackage ../tools/security/go365 { };
40356 gobuster = callPackage ../tools/security/gobuster { };
40358 gotestwaf = callPackage ../tools/security/gotestwaf { };
40360 gotrue = callPackage ../tools/security/gotrue { };
40362 gotrue-supabase = callPackage ../tools/security/gotrue/supabase.nix { };
40364 gowitness = callPackage ../tools/security/gowitness { };
40366 guetzli = callPackage ../applications/graphics/guetzli { };
40368 gummi = callPackage ../applications/misc/gummi { };
40370 gummy = callPackage ../tools/misc/gummy { };
40372 hashpump = callPackage ../tools/misc/hashpump { };
40374 hck = callPackage ../tools/text/hck { };
40376 helm = callPackage ../applications/audio/helm { };
40378 helmfile = callPackage ../applications/networking/cluster/helmfile { };
40380 helmfile-wrapped = callPackage ../applications/networking/cluster/helmfile {
40381 inherit (kubernetes-helm-wrapped.passthru) pluginsDir;
40384 helm-dashboard = callPackage ../applications/networking/cluster/helm-dashboard { };
40386 helmsman = callPackage ../applications/networking/cluster/helmsman { };
40388 velero = callPackage ../applications/networking/cluster/velero { };
40390 HentaiAtHome = callPackage ../applications/misc/HentaiAtHome { };
40392 hplip = callPackage ../misc/drivers/hplip { };
40394 hplipWithPlugin = hplip.override { withPlugin = true; };
40396 hyfetch = callPackage ../tools/misc/hyfetch { };
40398 hyperfine = callPackage ../tools/misc/hyperfine {
40399 inherit (darwin.apple_sdk.frameworks) Security;
40402 webcat = callPackage ../tools/misc/webcat { };
40404 websocat = callPackage ../tools/misc/websocat {
40405 inherit (darwin.apple_sdk.frameworks) Security;
40408 vector = callPackage ../tools/misc/vector {
40409 inherit (darwin.apple_sdk.frameworks) Security CoreServices;
40412 hjson = with python3Packages; toPythonApplication hjson;
40414 hjson-go = callPackage ../development/tools/hjson-go { };
40416 epkowa = callPackage ../misc/drivers/epkowa { };
40418 utsushi = callPackage ../misc/drivers/utsushi { };
40420 utsushi-networkscan = callPackage ../misc/drivers/utsushi/networkscan.nix { };
40422 idsk = callPackage ../tools/filesystems/idsk { stdenv = gcc10StdenvCompat; };
40424 colima = callPackage ../applications/virtualization/colima { };
40426 lima = callPackage ../applications/virtualization/lima {
40427 inherit (darwin) sigtool;
40430 lima-bin = callPackage ../applications/virtualization/lima/bin.nix { };
40432 logtop = callPackage ../tools/misc/logtop { };
40434 imaginer = callPackage ../applications/misc/imaginer { };
40436 igraph = callPackage ../development/libraries/igraph { };
40438 igprof = callPackage ../development/tools/misc/igprof { };
40440 illum = callPackage ../tools/system/illum { };
40442 image_optim = callPackage ../applications/graphics/image_optim { inherit (nodePackages) svgo; };
40444 infnoise = callPackage ../misc/drivers/infnoise { };
40446 itamae = callPackage ../tools/admin/itamae { };
40448 # using the new configuration style proposal which is unstable
40449 jack1 = callPackage ../misc/jackaudio/jack1.nix { };
40451 jack2 = callPackage ../misc/jackaudio {
40452 libopus = libopus.override { withCustomModes = true; };
40453 inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio Accelerate;
40454 inherit (darwin) libobjc;
40457 libjack2 = jack2.override { prefix = "lib"; };
40459 jack-example-tools = callPackage ../misc/jackaudio/tools.nix {
40460 libopus = libopus.override { withCustomModes = true; };
40464 jack-autoconnect = libsForQt5.callPackage ../applications/audio/jack-autoconnect { };
40465 jack_autoconnect = jack-autoconnect;
40467 jacktrip = libsForQt5.callPackage ../applications/audio/jacktrip { };
40469 j2cli = with python3Packages; toPythonApplication j2cli;
40471 jq-lsp = callPackage ../development/tools/language-servers/jq-lsp { };
40473 jquake = callPackage ../applications/misc/jquake { };
40475 jstest-gtk = callPackage ../tools/misc/jstest-gtk { };
40477 k40-whisperer = callPackage ../applications/misc/k40-whisperer { };
40479 keynav = callPackage ../tools/X11/keynav { };
40481 gnome-console = callPackage ../applications/terminal-emulators/gnome-console { };
40483 kmon = callPackage ../tools/system/kmon { };
40485 kompose = callPackage ../applications/networking/cluster/kompose { };
40487 kompute = callPackage ../development/libraries/kompute {
40491 kontemplate = callPackage ../applications/networking/cluster/kontemplate { };
40493 # In general we only want keep the last three minor versions around that
40494 # correspond to the last three supported kubernetes versions:
40495 # https://kubernetes.io/docs/setup/release/version-skew-policy/#supported-versions
40496 # Exceptions are versions that we need to keep to allow upgrades from older NixOS releases
40497 inherit (callPackage ../applications/networking/cluster/kops {})
40505 lguf-brightness = callPackage ../misc/lguf-brightness { };
40507 lighthouse = darwin.apple_sdk_11_0.callPackage ../applications/blockchains/lighthouse {
40508 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation Security SystemConfiguration;
40511 lilypond = callPackage ../misc/lilypond { };
40513 lilypond-unstable = callPackage ../misc/lilypond/unstable.nix { };
40515 lilypond-unstable-with-fonts = callPackage ../misc/lilypond/with-fonts.nix {
40516 lilypond = lilypond-unstable;
40517 openlilylib-fonts = openlilylib-fonts.override {
40518 lilypond = lilypond-unstable;
40522 lilypond-with-fonts = callPackage ../misc/lilypond/with-fonts.nix { };
40524 openlilylib-fonts = callPackage ../misc/lilypond/fonts.nix { };
40526 loop = callPackage ../tools/misc/loop { };
40528 mailcore2 = callPackage ../development/libraries/mailcore2 {
40532 mamba = callPackage ../applications/audio/mamba { };
40534 martyr = callPackage ../development/libraries/martyr { };
40536 mas = callPackage ../os-specific/darwin/mas { };
40538 micromamba = callPackage ../tools/package-management/micromamba { };
40540 moltengamepad = callPackage ../misc/drivers/moltengamepad { };
40542 openzwave = callPackage ../development/libraries/openzwave { };
40544 mongoc = darwin.apple_sdk_11_0.callPackage ../development/libraries/mongoc { };
40546 mongocxx = callPackage ../development/libraries/mongocxx/default.nix { };
40548 mongoose = callPackage ../development/libraries/science/math/mongoose { };
40550 morph = callPackage ../tools/package-management/morph { };
40552 mus = callPackage ../applications/audio/mus { };
40554 muse = libsForQt5.callPackage ../applications/audio/muse { };
40556 museeks = callPackage ../applications/audio/museeks { };
40558 musly = callPackage ../applications/audio/musly { };
40560 mynewt-newt = callPackage ../tools/package-management/mynewt-newt { };
40562 mynewt-newtmgr = callPackage ../tools/misc/mynewt-newtmgr { };
40564 mysides = callPackage ../os-specific/darwin/mysides { };
40566 narrowlink = callPackage ../tools/networking/narrowlink { };
40568 nar-serve = callPackage ../tools/nix/nar-serve { };
40570 neo = callPackage ../applications/misc/neo { };
40572 networkd-dispatcher = callPackage ../tools/networking/networkd-dispatcher { };
40574 nixVersions = recurseIntoAttrs (callPackage ../tools/package-management/nix {
40575 storeDir = config.nix.storeDir or "/nix/store";
40576 stateDir = config.nix.stateDir or "/nix/var";
40577 inherit (darwin.apple_sdk.frameworks) Security;
40580 nix = nixVersions.stable;
40582 nixStatic = pkgsStatic.nix;
40584 nixops_unstable = callPackage ../applications/networking/cluster/nixops { };
40587 Evaluate a NixOS configuration using this evaluation of Nixpkgs.
40589 With this function you can write, for example, a package that
40590 depends on a custom virtual machine image.
40592 Parameter: A module, path or list of those that represent the
40593 configuration of the NixOS system to be constructed.
40595 Result: An attribute set containing packages produced by this
40596 evaluation of NixOS, such as toplevel, kernel and
40598 The result can be extended in the modules by defining
40599 extra attributes in system.build.
40600 Alternatively, you may use the result's config and
40601 options attributes to query any option.
40606 myOS = pkgs.nixos ({ lib, pkgs, config, ... }: {
40608 config.services.nginx = {
40613 # Use config.system.build to exports relevant parts of a
40614 # configuration. The runner attribute should not be
40615 # considered a fully general replacement for systemd
40617 config.system.build.run-nginx = config.systemd.services.nginx.runner;
40622 Unlike in plain NixOS, the nixpkgs.config and
40623 nixpkgs.system options will be ignored by default. Instead,
40624 nixpkgs.pkgs will have the default value of pkgs as it was
40625 constructed right after invoking the nixpkgs function (e.g. the
40626 value of import <nixpkgs> { overlays = [./my-overlay.nix]; }
40627 but not the value of (import <nixpkgs> {} // { extra = ...; }).
40629 If you do want to use the config.nixpkgs options, you are
40630 probably better off by calling nixos/lib/eval-config.nix
40631 directly, even though it is possible to set config.nixpkgs.pkgs.
40633 For more information about writing NixOS modules, see
40634 https://nixos.org/nixos/manual/index.html#sec-writing-modules
40636 Note that you will need to have called Nixpkgs with the system
40637 parameter set to the right value for your deployment target.
40642 c = import (path + "/nixos/lib/eval-config.nix") {
40646 config.nixpkgs.pkgs = lib.mkDefault pkgs;
40647 config.nixpkgs.localSystem = lib.mkDefault stdenv.hostPlatform;
40650 if builtins.isList configuration
40652 else [configuration]
40655 # The system is inherited from the current pkgs above.
40656 # Set it to null, to remove the "legacy" entrypoint's non-hermetic default.
40660 c.config.system.build // c;
40663 A NixOS/home-manager/arion/... module that sets the `pkgs` module argument.
40665 pkgsModule = { lib, options, ... }: {
40667 if options?nixpkgs.pkgs then {
40668 # legacy / nixpkgs.nix style
40669 nixpkgs.pkgs = pkgs;
40673 _module.args.pkgs = pkgs;
40677 nixosOptionsDoc = attrs:
40678 (import ../../nixos/lib/make-options-doc)
40679 ({ inherit pkgs lib; } // attrs);
40681 nixos-install-tools = callPackage ../tools/nix/nixos-install-tools { };
40683 nixos-render-docs = callPackage ../tools/nix/nixos-render-docs { };
40685 nixdoc = callPackage ../tools/nix/nixdoc { };
40687 dnadd = callPackage ../tools/nix/dnadd { };
40689 nix-eval-jobs = callPackage ../tools/package-management/nix-eval-jobs {
40690 nix = nixVersions.nix_2_18;
40693 nix-doc = callPackage ../tools/package-management/nix-doc { };
40695 nix-bundle = callPackage ../tools/package-management/nix-bundle { };
40697 nix-delegate = haskell.lib.compose.justStaticExecutables haskellPackages.nix-delegate;
40698 nix-deploy = haskell.lib.compose.justStaticExecutables haskellPackages.nix-deploy;
40699 nix-derivation = haskell.lib.compose.justStaticExecutables haskellPackages.nix-derivation;
40700 nix-diff = haskell.lib.compose.justStaticExecutables haskellPackages.nix-diff;
40702 nix-du = callPackage ../tools/package-management/nix-du {
40703 inherit (darwin.apple_sdk.frameworks) Security;
40706 nix-info = callPackage ../tools/nix/info { };
40707 nix-info-tested = nix-info.override { doCheck = true; };
40709 nix-init = callPackage ../tools/nix/nix-init { };
40711 nix-index-unwrapped = callPackage ../tools/package-management/nix-index {
40712 inherit (darwin.apple_sdk.frameworks) Security;
40714 nix-index = callPackage ../tools/package-management/nix-index/wrapper.nix { };
40716 nix-linter = haskell.lib.compose.justStaticExecutables (haskellPackages.nix-linter);
40718 nix-melt = callPackage ../tools/nix/nix-melt { };
40720 nixos-option = callPackage ../tools/nix/nixos-option {
40721 nix = nixVersions.nix_2_15;
40724 nix-pin = callPackage ../tools/package-management/nix-pin { };
40726 nix-prefetch = callPackage ../tools/package-management/nix-prefetch { };
40728 nix-prefetch-github = with python3Packages;
40729 toPythonApplication nix-prefetch-github;
40731 inherit (callPackages ../tools/package-management/nix-prefetch-scripts { })
40737 nix-prefetch-scripts;
40739 nix-query-tree-viewer = callPackage ../tools/nix/nix-query-tree-viewer { };
40741 nix-update = callPackage ../tools/package-management/nix-update {
40742 python3 = python311;
40745 nix-update-source = callPackage ../tools/package-management/nix-update-source { };
40747 nix-script = callPackage ../tools/nix/nix-script { };
40749 nix-template-rpm = callPackage ../build-support/templaterpm { inherit (python2Packages) python toposort; };
40751 nix-top = callPackage ../tools/package-management/nix-top { };
40753 nix-tree = haskell.lib.compose.justStaticExecutables (haskellPackages.nix-tree);
40755 nix-universal-prefetch = callPackage ../tools/package-management/nix-universal-prefetch { };
40758 "nix-repl has been removed because it's not maintained anymore, " +
40759 "use `nix repl` instead. Also see https://github.com/NixOS/nixpkgs/pull/44903"
40762 nixpkgs-review = callPackage ../tools/package-management/nixpkgs-review { };
40764 nix-serve = callPackage ../tools/package-management/nix-serve { };
40766 nix-serve-ng = haskell.lib.compose.justStaticExecutables haskellPackages.nix-serve-ng;
40768 nix-simple-deploy = callPackage ../tools/package-management/nix-simple-deploy { };
40770 alejandra = callPackage ../tools/nix/alejandra { };
40772 nixci = callPackage ../tools/nix/nixci {
40773 inherit (darwin.apple_sdk.frameworks) Security;
40776 nixfmt = haskellPackages.nixfmt.bin;
40778 nixpkgs-fmt = callPackage ../tools/nix/nixpkgs-fmt { };
40780 nixpkgs-hammering = callPackage ../tools/nix/nixpkgs-hammering { };
40782 nixpkgs-lint-community = callPackage ../tools/nix/nixpkgs-lint { };
40784 rnix-hashes = callPackage ../tools/nix/rnix-hashes { };
40786 nixos-artwork = callPackage ../data/misc/nixos-artwork { };
40787 nixos-icons = callPackage ../data/misc/nixos-artwork/icons.nix { };
40788 nixos-grub2-theme = callPackage ../data/misc/nixos-artwork/grub2-theme.nix { };
40790 nixos-bgrt-plymouth = callPackage ../data/themes/nixos-bgrt-plymouth { };
40792 nixos-container = callPackage ../tools/virtualization/nixos-container { };
40794 nixos-generators = callPackage ../tools/nix/nixos-generators { };
40796 nixos-rebuild = callPackage ../os-specific/linux/nixos-rebuild { };
40798 extra-container = callPackage ../tools/virtualization/extra-container { };
40800 norwester-font = callPackage ../data/fonts/norwester { };
40802 nut = callPackage ../applications/misc/nut { };
40804 nhentai = callPackage ../applications/misc/nhentai { };
40806 nsncd = callPackage ../os-specific/linux/nsncd { };
40808 nvd = callPackage ../tools/package-management/nvd { };
40810 solfege = python3Packages.callPackage ../misc/solfege { };
40812 disnix = callPackage ../tools/package-management/disnix { };
40814 dysnomia = callPackage ../tools/package-management/disnix/dysnomia (config.disnix or {
40815 inherit (python3Packages) supervisor;
40818 dydisnix = callPackage ../tools/package-management/disnix/dydisnix { };
40820 disnixos = callPackage ../tools/package-management/disnix/disnixos { };
40822 DisnixWebService = callPackage ../tools/package-management/disnix/DisnixWebService {
40826 i3a = callPackage ../misc/i3a { };
40828 lice = python3Packages.callPackage ../tools/misc/lice { };
40830 m33-linux = callPackage ../misc/drivers/m33-linux { };
40832 mnemonicode = callPackage ../misc/mnemonicode { };
40834 moonfire-nvr = callPackage ../misc/moonfire-nvr { };
40836 mysql-workbench = callPackage ../applications/misc/mysql-workbench (let mysql = mysql80; in {
40837 gdal = gdal.override {
40838 libmysqlclient = mysql;
40842 jre = openjdk19; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
40845 owmods-cli = callPackage ../applications/misc/owmods-cli {
40846 inherit (darwin.apple_sdk.frameworks) Security;
40849 r128gain = callPackage ../applications/audio/r128gain { };
40851 resp-app = libsForQt5.callPackage ../applications/misc/resp-app { };
40853 responder = callPackage ../tools/security/responder { };
40855 resumed = callPackage ../applications/misc/resumed { };
40857 robin-map = callPackage ../development/libraries/robin-map { };
40859 robo3t = callPackage ../applications/misc/robo3t { };
40861 rucksack = callPackage ../development/tools/rucksack { };
40863 ruff = callPackage ../development/tools/ruff {
40864 inherit (python3.pkgs) ruff-lsp;
40867 sam-ba = callPackage ../tools/misc/sam-ba { };
40869 sndio = callPackage ../misc/sndio { };
40871 SP800-90B_EntropyAssessment = callPackage ../tools/misc/SP800-90B_EntropyAssessment { };
40873 sticky = callPackage ../applications/misc/sticky { };
40875 stork = darwin.apple_sdk_11_0.callPackage ../applications/misc/stork {
40876 inherit (darwin.apple_sdk_11_0.frameworks) Security;
40879 superd = callPackage ../misc/superd { };
40881 oclgrind = callPackage ../development/tools/analysis/oclgrind { };
40883 opkg = callPackage ../tools/package-management/opkg { };
40885 opkg-utils = callPackage ../tools/package-management/opkg-utils { };
40887 OSCAR = qt5.callPackage ../applications/misc/OSCAR { };
40889 parsedmarc = with python3Packages; toPythonApplication parsedmarc;
40891 pgmanage = callPackage ../applications/misc/pgmanage { };
40893 pgadmin4 = callPackage ../tools/admin/pgadmin { };
40895 pgadmin4-desktopmode = callPackage ../tools/admin/pgadmin { server-mode = false; };
40897 pgmodeler = qt6Packages.callPackage ../applications/misc/pgmodeler { };
40899 physlock = callPackage ../misc/screensavers/physlock { };
40901 pjsip = darwin.apple_sdk_11_0.callPackage ../applications/networking/pjsip {
40902 inherit (darwin.apple_sdk_11_0.frameworks) AppKit CoreFoundation Security;
40905 pounce = callPackage ../servers/pounce { };
40907 pt = callPackage ../applications/misc/pt { };
40909 protocol = callPackage ../applications/networking/protocol { };
40911 pykms = callPackage ../tools/networking/pykms { };
40913 pyupgrade = with python3Packages; toPythonApplication pyupgrade;
40915 pwncat = python3Packages.callPackage ../tools/security/pwncat { };
40917 pwntools = with python3Packages; toPythonApplication pwntools;
40919 putty = callPackage ../applications/networking/remote/putty {
40923 qMasterPassword = libsForQt5.callPackage ../applications/misc/qMasterPassword { };
40925 qmake2cmake = python3Packages.callPackage ../tools/misc/qmake2cmake { };
40927 qtrvsim = libsForQt5.callPackage ../applications/science/computer-architecture/qtrvsim { };
40929 qdl = callPackage ../tools/misc/qdl { };
40931 qperf = callPackage ../os-specific/linux/qperf { };
40933 qzdl = libsForQt5.callPackage ../games/qzdl { };
40935 rates = callPackage ../tools/misc/rates {
40936 inherit (darwin.apple_sdk.frameworks) Security;
40939 rars = callPackage ../development/tools/rars { };
40941 rargs = callPackage ../tools/misc/rargs { };
40943 rancher = callPackage ../applications/networking/cluster/rancher { };
40945 rauc = callPackage ../tools/misc/rauc { };
40947 rbspy = darwin.apple_sdk_11_0.callPackage ../development/tools/rbspy { };
40949 redprl = callPackage ../applications/science/logic/redprl { };
40951 renderizer = callPackage ../development/tools/renderizer { };
40953 rfc = callPackage ../tools/misc/rfc { };
40955 rfc-bibtex = callPackage ../tools/typesetting/rfc-bibtex { };
40957 pick-colour-picker = python3Packages.callPackage ../applications/graphics/pick-colour-picker {
40958 inherit glib gtk3 gobject-introspection wrapGAppsHook;
40961 rpl = callPackage ../tools/text/rpl { };
40963 ricty = callPackage ../data/fonts/ricty { };
40965 rivalcfg = callPackage ../misc/rivalcfg { };
40967 roadrunner = callPackage ../servers/roadrunner { };
40969 rmfakecloud = callPackage ../servers/rmfakecloud { };
40971 rmfuse = callPackage ../tools/filesystems/rmfuse { };
40973 rmount = callPackage ../tools/filesystems/rmount { };
40975 romdirfs = callPackage ../tools/filesystems/romdirfs {
40976 stdenv = gccStdenv;
40979 rss-glx = callPackage ../misc/screensavers/rss-glx { };
40981 run-scaled = callPackage ../tools/X11/run-scaled { };
40983 runiq = callPackage ../tools/text/runiq { };
40985 runit = callPackage ../tools/system/runit { };
40987 runitor = callPackage ../tools/system/runitor { };
40989 refind = callPackage ../tools/bootloaders/refind { };
40991 refmt = callPackage ../development/tools/refmt { };
40993 spectra = callPackage ../development/libraries/spectra { };
40995 spectrojack = callPackage ../applications/audio/spectrojack { };
40997 sift = callPackage ../tools/text/sift { };
40999 xdragon = lowPrio (callPackage ../tools/X11/xdragon { });
41001 xlockmore = callPackage ../misc/screensavers/xlockmore { };
41003 xq = callPackage ../tools/misc/xq { };
41005 xtrlock-pam = callPackage ../misc/screensavers/xtrlock-pam { };
41007 sailsd = callPackage ../misc/sailsd { };
41009 sail-riscv-rv32 = callPackage ../applications/virtualization/sail-riscv {
41013 sail-riscv-rv64 = callPackage ../applications/virtualization/sail-riscv {
41017 shc = callPackage ../tools/security/shc { };
41019 shellz = callPackage ../tools/security/shellz { };
41021 timeloop = pkgs.darwin.apple_sdk_11_0.callPackage ../applications/science/computer-architecture/timeloop { };
41023 canon-cups-ufr2 = callPackage ../misc/cups/drivers/canon { };
41025 hll2390dw-cups = callPackage ../misc/cups/drivers/hll2390dw-cups { };
41027 mfc465cncupswrapper = callPackage ../misc/cups/drivers/brother/mfc465cncupswrapper { };
41028 mfc465cnlpr = callPackage ../misc/cups/drivers/brother/mfc465cnlpr { };
41030 mfcj470dw-cupswrapper = callPackage ../misc/cups/drivers/mfcj470dwcupswrapper { };
41031 mfcj470dwlpr = pkgsi686Linux.callPackage ../misc/cups/drivers/mfcj470dwlpr { };
41033 mfcj6510dw-cupswrapper = callPackage ../misc/cups/drivers/mfcj6510dwcupswrapper { };
41034 mfcj6510dwlpr = pkgsi686Linux.callPackage ../misc/cups/drivers/mfcj6510dwlpr { };
41036 mfcl2700dncupswrapper = callPackage ../misc/cups/drivers/mfcl2700dncupswrapper { };
41037 mfcl2700dnlpr = pkgsi686Linux.callPackage ../misc/cups/drivers/mfcl2700dnlpr { };
41039 mfcl2720dwcupswrapper = callPackage ../misc/cups/drivers/mfcl2720dwcupswrapper { };
41040 mfcl2720dwlpr = callPackage ../misc/cups/drivers/mfcl2720dwlpr { };
41042 mfcl2740dwcupswrapper = callPackage ../misc/cups/drivers/mfcl2740dwcupswrapper { };
41043 mfcl2740dwlpr = callPackage ../misc/cups/drivers/mfcl2740dwlpr { };
41045 # This driver is only available as a 32 bit proprietary binary driver
41046 mfcl3770cdwlpr = (callPackage ../misc/cups/drivers/brother/mfcl3770cdw { }).driver;
41047 mfcl3770cdwcupswrapper = (callPackage ../misc/cups/drivers/brother/mfcl3770cdw { }).cupswrapper;
41049 cups-brother-hll2375dw = callPackage ../misc/cups/drivers/brother/hll2375dw { };
41051 mfcl8690cdwcupswrapper = callPackage ../misc/cups/drivers/mfcl8690cdwcupswrapper { };
41052 mfcl8690cdwlpr = callPackage ../misc/cups/drivers/mfcl8690cdwlpr { };
41054 mfc5890cncupswrapper = callPackage ../misc/cups/drivers/mfc5890cncupswrapper { };
41055 mfc5890cnlpr = callPackage ../misc/cups/drivers/mfc5890cnlpr { };
41057 mfc9140cdncupswrapper = callPackage ../misc/cups/drivers/mfc9140cdncupswrapper { };
41058 mfc9140cdnlpr = callPackage ../misc/cups/drivers/mfc9140cdnlpr { };
41060 samsung-unified-linux-driver_1_00_36 = callPackage ../misc/cups/drivers/samsung/1.00.36 { };
41061 samsung-unified-linux-driver_1_00_37 = callPackage ../misc/cups/drivers/samsung/1.00.37.nix { };
41062 samsung-unified-linux-driver_4_01_17 = callPackage ../misc/cups/drivers/samsung/4.01.17.nix { };
41063 samsung-unified-linux-driver = res.samsung-unified-linux-driver_4_01_17;
41065 sane-backends = callPackage ../applications/graphics/sane/backends (config.sane or {});
41067 sane-drivers = callPackage ../applications/graphics/sane/drivers.nix { };
41069 senv = callPackage ../applications/misc/senv { };
41071 brlaser = callPackage ../misc/cups/drivers/brlaser { };
41073 fflinuxprint = callPackage ../misc/cups/drivers/fflinuxprint { };
41075 fxlinuxprint = callPackage ../misc/cups/drivers/fxlinuxprint { };
41077 brscan4 = callPackage ../applications/graphics/sane/backends/brscan4 { };
41079 brscan5 = callPackage ../applications/graphics/sane/backends/brscan5 { };
41081 dsseries = callPackage ../applications/graphics/sane/backends/dsseries { };
41083 sane-airscan = callPackage ../applications/graphics/sane/backends/airscan { };
41085 mkSaneConfig = callPackage ../applications/graphics/sane/config.nix { };
41087 sane-frontends = callPackage ../applications/graphics/sane/frontends.nix { };
41089 sanoid = callPackage ../tools/backup/sanoid { };
41091 satysfi = callPackage ../tools/typesetting/satysfi { };
41093 sc-controller = python3Packages.callPackage ../misc/drivers/sc-controller {
41094 inherit libusb1; # Shadow python.pkgs.libusb1.
41097 sct = callPackage ../tools/X11/sct { };
41099 scylladb = callPackage ../servers/scylladb {
41100 thrift = thrift-0_10;
41103 seafile-server = callPackage ../servers/seafile-server { };
41105 seafile-shared = callPackage ../misc/seafile-shared { };
41107 ser2net = callPackage ../servers/ser2net { };
41109 serviio = callPackage ../servers/serviio { };
41110 selinux-python = callPackage ../os-specific/linux/selinux-python { };
41112 slock = callPackage ../misc/screensavers/slock {
41113 conf = config.slock.conf or null;
41116 smokeping = callPackage ../tools/networking/smokeping { };
41118 snapraid = callPackage ../tools/filesystems/snapraid { };
41120 snscrape = with python3Packages; toPythonApplication snscrape;
41122 soundmodem = callPackage ../applications/radio/soundmodem { };
41124 sourceAndTags = callPackage ../misc/source-and-tags {
41125 hasktags = haskellPackages.hasktags;
41128 spacenavd = callPackage ../misc/drivers/spacenavd {
41129 inherit (darwin.apple_sdk.frameworks) IOKit;
41132 spacenav-cube-example = callPackage ../applications/misc/spacenav-cube-example { };
41134 spnavcfg = callPackage ../applications/misc/spnavcfg { };
41136 splix = callPackage ../misc/cups/drivers/splix { };
41138 steamcontroller = callPackage ../misc/drivers/steamcontroller { };
41140 stepreduce = callPackage ../applications/misc/stepreduce { };
41142 stern = callPackage ../applications/networking/cluster/stern { };
41144 streamripper = callPackage ../applications/audio/streamripper { };
41146 sqsh = callPackage ../development/tools/sqsh { };
41148 sysz = callPackage ../tools/misc/sysz { };
41150 go-swag = callPackage ../development/tools/go-swag { };
41152 go-swagger = callPackage ../development/tools/go-swagger { };
41154 jx = callPackage ../applications/networking/cluster/jx { };
41156 prow = callPackage ../applications/networking/cluster/prow { };
41158 pv-migrate = callPackage ../applications/networking/cluster/pv-migrate { };
41160 tagref = callPackage ../tools/misc/tagref { };
41162 tcat = callPackage ../tools/misc/tcat { };
41164 tell-me-your-secrets = callPackage ../tools/security/tell-me-your-secrets { };
41166 tellico = libsForQt5.callPackage ../applications/misc/tellico { };
41168 termpdfpy = python3Packages.callPackage ../applications/misc/termpdf.py { };
41170 inherit (callPackage ../applications/networking/cluster/terraform { })
41173 terraform_plugins_test
41176 terraform = terraform_1;
41178 terraform-providers = recurseIntoAttrs (
41179 callPackage ../applications/networking/cluster/terraform-providers { }
41182 terraforming = callPackage ../applications/networking/cluster/terraforming { };
41184 terraform-backend-git = callPackage ../applications/networking/cluster/terraform-backend-git { };
41186 terraform-compliance = python3Packages.callPackage ../applications/networking/cluster/terraform-compliance { };
41188 terraform-docs = callPackage ../applications/networking/cluster/terraform-docs { };
41190 terraform-inventory = callPackage ../applications/networking/cluster/terraform-inventory { };
41192 terraform-landscape = callPackage ../applications/networking/cluster/terraform-landscape { };
41194 terragrunt = callPackage ../applications/networking/cluster/terragrunt { };
41196 tfautomv = callPackage ../applications/networking/cluster/tfautomv { };
41198 terranix = callPackage ../applications/networking/cluster/terranix { };
41200 terraspace = callPackage ../applications/networking/cluster/terraspace { };
41202 tf-summarize = callPackage ../applications/networking/cluster/tf-summarize { };
41204 tfswitch = callPackage ../applications/networking/cluster/tfswitch { };
41206 tfupdate = callPackage ../applications/networking/cluster/tfupdate { };
41208 tgswitch = callPackage ../applications/networking/cluster/tgswitch { };
41210 tilt = callPackage ../applications/networking/cluster/tilt { };
41212 timeular = callPackage ../applications/office/timeular { };
41214 tewi-font = callPackage ../data/fonts/tewi { };
41216 ib-tws = callPackage ../applications/office/ib/tws { jdk=oraclejdk8; };
41218 ib-controller = callPackage ../applications/office/ib/controller { jdk=oraclejdk8; };
41220 vcluster = callPackage ../applications/networking/cluster/vcluster { };
41222 vnote = libsForQt5.callPackage ../applications/office/vnote { };
41224 sshportal = callPackage ../servers/sshportal { };
41226 ssh-audit = callPackage ../tools/security/ssh-audit { };
41228 ssh-tools = callPackage ../applications/misc/ssh-tools { };
41230 auto-cpufreq = callPackage ../tools/system/auto-cpufreq { };
41232 thermald = callPackage ../tools/system/thermald { };
41234 therion = callPackage ../applications/misc/therion { };
41236 throttled = callPackage ../tools/system/throttled { };
41238 thinkfan = callPackage ../tools/system/thinkfan { };
41240 touchosc = callPackage ../applications/audio/touchosc { };
41242 tp-auto-kbbl = callPackage ../tools/system/tp-auto-kbbl { };
41244 tup = callPackage ../development/tools/build-managers/tup { };
41246 turtle-build = callPackage ../development/tools/build-managers/turtle-build { };
41248 tusk = callPackage ../applications/office/tusk { };
41250 trufflehog = callPackage ../tools/security/trufflehog { };
41252 tunnelx = callPackage ../applications/gis/tunnelx { };
41254 tvbrowser = callPackage ../applications/misc/tvbrowser { };
41256 tvheadend = callPackage ../servers/tvheadend { };
41258 twitch-cli = callPackage ../development/tools/twitch-cli { };
41260 twiggy = callPackage ../development/tools/twiggy { };
41262 uacme = callPackage ../tools/admin/uacme { };
41264 ufiformat = callPackage ../tools/system/ufiformat { };
41266 ums = callPackage ../servers/ums { };
41268 unityhub = callPackage ../development/tools/unityhub { };
41270 upspin = callPackage ../tools/filesystems/upspin { };
41272 urbit = callPackage ../misc/urbit { };
41274 usb-reset = callPackage ../applications/misc/usb-reset { };
41276 utf8cpp = callPackage ../development/libraries/utf8cpp { };
41278 utf8proc = callPackage ../development/libraries/utf8proc { };
41280 unicode-paracode = callPackage ../tools/misc/unicode { };
41282 unixcw = libsForQt5.callPackage ../applications/radio/unixcw { };
41284 valent = callPackage ../applications/misc/valent { };
41286 vault = callPackage ../tools/security/vault { };
41288 vault-medusa = callPackage ../tools/security/vault-medusa { };
41290 vault-ssh-plus = callPackage ../tools/security/vault-ssh-plus { };
41292 vault-bin = callPackage ../tools/security/vault/vault-bin.nix { };
41294 vaultenv = haskell.lib.justStaticExecutables haskellPackages.vaultenv;
41296 vazir-code-font = callPackage ../data/fonts/vazir-code-font { };
41298 vaultwarden = callPackage ../tools/security/vaultwarden {
41299 inherit (darwin.apple_sdk.frameworks) Security CoreServices SystemConfiguration;
41301 vaultwarden-sqlite = vaultwarden;
41302 vaultwarden-mysql = vaultwarden.override { dbBackend = "mysql"; };
41303 vaultwarden-postgresql = vaultwarden.override { dbBackend = "postgresql"; };
41305 vazir-fonts = callPackage ../data/fonts/vazir-fonts { };
41307 veilid = callPackage ../tools/networking/veilid {
41308 inherit (darwin.apple_sdk.frameworks) AppKit Security;
41311 vhs = callPackage ../applications/misc/vhs { };
41313 vgmstream = callPackage ../applications/audio/vgmstream { };
41315 viddy = callPackage ../tools/misc/viddy { };
41317 viennarna = callPackage ../applications/science/molecular-dynamics/viennarna { };
41319 viewnior = callPackage ../applications/graphics/viewnior { };
41321 vimUtils = callPackage ../applications/editors/vim/plugins/vim-utils.nix { };
41323 vimPlugins = recurseIntoAttrs (callPackage ../applications/editors/vim/plugins {
41324 llvmPackages = llvmPackages_6;
41325 luaPackages = lua51Packages;
41328 vimb-unwrapped = callPackage ../applications/networking/browsers/vimb { };
41329 vimb = wrapFirefox vimb-unwrapped { };
41331 vikunja-api = callPackage ../servers/web-apps/vikunja/api.nix { };
41332 vikunja-frontend = callPackage ../servers/web-apps/vikunja/frontend.nix { };
41334 vips = callPackage ../tools/graphics/vips {
41335 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
41338 vipsdisp = callPackage ../applications/graphics/vipsdisp { };
41340 nip2 = callPackage ../tools/graphics/nip2 { };
41342 virglrenderer = callPackage ../development/libraries/virglrenderer { };
41344 vivid = callPackage ../tools/misc/vivid { };
41346 vivisect = with python3Packages; toPythonApplication (vivisect.override { withGui = true; });
41348 vokoscreen = libsForQt5.callPackage ../applications/video/vokoscreen {
41349 ffmpeg = ffmpeg-full;
41352 vokoscreen-ng = libsForQt5.callPackage ../applications/video/vokoscreen-ng {
41353 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly;
41356 vsc-leetcode-cli = callPackage ../tools/misc/vsc-leetcode-cli { };
41358 vsh = callPackage ../tools/misc/vsh { };
41360 vttest = callPackage ../tools/misc/vttest { };
41362 wacomtablet = libsForQt5.callPackage ../tools/misc/wacomtablet { };
41364 wamr = callPackage ../development/interpreters/wamr { };
41366 wasmer = callPackage ../development/interpreters/wasmer {
41367 llvmPackages = llvmPackages_14;
41368 inherit (darwin.apple_sdk.frameworks) CoreFoundation SystemConfiguration Security;
41371 wavm = callPackage ../development/interpreters/wavm { };
41373 yabasic = callPackage ../development/interpreters/yabasic { };
41375 wasm-pack = callPackage ../development/tools/wasm-pack { };
41377 wasynth = callPackage ../development/tools/wasynth { };
41379 wavegain = callPackage ../applications/audio/wavegain { };
41381 wcalc = callPackage ../applications/misc/wcalc { };
41383 webfs = callPackage ../servers/http/webfs { };
41385 webkit2-sharp = callPackage ../development/libraries/webkit2-sharp { };
41387 websocketd = callPackage ../applications/networking/websocketd { };
41389 wibo = pkgsi686Linux.callPackage ../applications/emulators/wibo { };
41391 wike = callPackage ../applications/misc/wike { };
41393 wikicurses = callPackage ../applications/misc/wikicurses {
41394 pythonPackages = python3Packages;
41397 wiki-js = callPackage ../servers/web-apps/wiki-js { };
41399 wiki-tui = callPackage ../misc/wiki-tui {
41400 inherit (darwin.apple_sdk.frameworks) Security;
41403 winePackagesFor = wineBuild: lib.makeExtensible (self: with self; {
41404 callPackage = newScope self;
41408 inherit (callPackage ./wine-packages.nix {})
41409 minimal base full stable stableFull unstable unstableFull staging stagingFull wayland waylandFull fonts;
41412 winePackages = recurseIntoAttrs (winePackagesFor (config.wine.build or "wine32"));
41413 wine64Packages = recurseIntoAttrs (winePackagesFor "wine64");
41414 wineWowPackages = recurseIntoAttrs (winePackagesFor "wineWow");
41415 wineWow64Packages = recurseIntoAttrs (winePackagesFor "wineWow64");
41417 wine = winePackages.full;
41418 wine64 = wine64Packages.full;
41420 wine-staging = lowPrio (winePackages.full.override {
41421 wineRelease = "staging";
41424 wine-wayland = lowPrio (winePackages.full.override {
41425 wineRelease = "wayland";
41428 wineasio = callPackage ../applications/emulators/wineasio { };
41430 wishbone-tool = callPackage ../development/tools/misc/wishbone-tool { };
41432 with-shell = callPackage ../applications/misc/with-shell { };
41434 wizer = darwin.apple_sdk_11_0.callPackage ../development/tools/wizer { };
41436 wmutils-core = callPackage ../tools/X11/wmutils-core { };
41438 wmutils-libwm = callPackage ../tools/X11/wmutils-libwm { };
41440 wmutils-opt = callPackage ../tools/X11/wmutils-opt { };
41442 inherit (callPackage ../servers/web-apps/wordpress {})
41443 wordpress wordpress6_3 wordpress6_4;
41445 wordpressPackages = ( callPackage ../servers/web-apps/wordpress/packages {
41446 plugins = lib.importJSON ../servers/web-apps/wordpress/packages/plugins.json;
41447 themes = lib.importJSON ../servers/web-apps/wordpress/packages/themes.json;
41448 languages = lib.importJSON ../servers/web-apps/wordpress/packages/languages.json;
41451 wprecon = callPackage ../tools/security/wprecon { };
41453 wraith = callPackage ../applications/networking/irc/wraith {
41454 openssl = openssl_1_1;
41457 wxsqlite3 = callPackage ../development/libraries/wxsqlite3 {
41459 inherit (darwin.apple_sdk.frameworks) Cocoa;
41460 inherit (darwin.stubs) setfile rez derez;
41463 wxsqliteplus = callPackage ../development/libraries/wxsqliteplus {
41465 inherit (darwin.apple_sdk.frameworks) Cocoa;
41466 inherit (darwin.stubs) setfile;
41469 x11idle = callPackage ../tools/misc/x11idle { };
41471 x11docker = callPackage ../applications/virtualization/x11docker { };
41473 x2x = callPackage ../tools/X11/x2x { };
41475 xboxdrv = callPackage ../misc/drivers/xboxdrv { };
41477 xivlauncher = callPackage ../games/xivlauncher { };
41479 xortool = python3Packages.callPackage ../tools/security/xortool { };
41481 xorex = callPackage ../tools/security/xorex { };
41483 xbps = callPackage ../tools/package-management/xbps { };
41485 xcftools = callPackage ../tools/graphics/xcftools { };
41487 xhyve = callPackage ../applications/virtualization/xhyve {
41488 inherit (darwin.apple_sdk.frameworks) Hypervisor vmnet;
41489 inherit (darwin.apple_sdk.libs) xpc;
41490 inherit (darwin) libobjc;
41493 xinput_calibrator = callPackage ../tools/X11/xinput_calibrator { };
41495 xlayoutdisplay = callPackage ../tools/X11/xlayoutdisplay { };
41497 xlibinput-calibrator = callPackage ../tools/inputmethods/xlibinput_calibrator { };
41499 xlog = callPackage ../applications/radio/xlog { };
41501 xmagnify = callPackage ../tools/X11/xmagnify { };
41503 xosd = callPackage ../misc/xosd { };
41505 xow_dongle-firmware = callPackage ../os-specific/linux/firmware/xow_dongle-firmware { };
41507 xpad = callPackage ../applications/misc/xpad { };
41509 xsane = callPackage ../applications/graphics/sane/xsane.nix {
41511 sane-backends = sane-backends.override { libpng = libpng12; };
41514 xsser = python3Packages.callPackage ../tools/security/xsser { };
41516 xsw = callPackage ../applications/misc/xsw {
41517 # Enable the next line to use this in terminal.
41518 # Note that it requires sixel capable terminals such as mlterm
41523 xteddy = callPackage ../applications/misc/xteddy { };
41525 xva-img = callPackage ../tools/virtualization/xva-img { };
41527 xwiimote = callPackage ../misc/drivers/xwiimote { };
41529 xzoom = callPackage ../tools/X11/xzoom { };
41531 yabai = darwin.apple_sdk_11_0.callPackage ../os-specific/darwin/yabai {
41532 inherit (darwin.apple_sdk_11_0.frameworks) SkyLight Cocoa Carbon ScriptingBridge;
41535 yacreader = libsForQt5.callPackage ../applications/graphics/yacreader { };
41537 yadm = callPackage ../applications/version-management/yadm { };
41539 yai = callPackage ../tools/misc/yai { };
41541 yamale = with python3Packages; toPythonApplication yamale;
41543 yamdi = callPackage ../tools/video/yamdi { };
41545 yandex-browser = callPackage ../applications/networking/browsers/yandex-browser { };
41547 yandex-browser-beta = yandex-browser.override { edition = "beta"; };
41549 yandex-browser-corporate = yandex-browser.override { edition = "corporate"; };
41551 yandex-disk = callPackage ../tools/filesystems/yandex-disk { };
41553 yara = callPackage ../tools/security/yara { };
41555 yaralyzer = callPackage ../tools/security/yaralyzer { };
41557 yarGen = callPackage ../tools/security/yarGen { };
41559 yersinia = callPackage ../tools/security/yersinia { };
41561 yatas = callPackage ../tools/security/yatas { };
41563 yaxg = callPackage ../tools/graphics/yaxg { };
41565 zap = callPackage ../tools/networking/zap { };
41567 zigbee2mqtt = callPackage ../servers/zigbee2mqtt { };
41569 zopfli = callPackage ../tools/compression/zopfli { };
41571 myEnvFun = callPackage ../misc/my-env {
41572 inherit (stdenv) mkDerivation;
41575 znc = callPackage ../applications/networking/znc { };
41577 zncModules = recurseIntoAttrs (
41578 callPackage ../applications/networking/znc/modules.nix { }
41581 zoneminder = callPackage ../servers/zoneminder { };
41583 zrok = callPackage ../tools/networking/zrok { };
41585 xcp = callPackage ../tools/misc/xcp { };
41587 zxcvbn-c = callPackage ../development/libraries/zxcvbn-c { };
41589 zxing-cpp = callPackage ../development/libraries/zxing-cpp { };
41591 bullet = callPackage ../development/libraries/bullet {
41592 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
41595 bullet-roboschool = callPackage ../development/libraries/bullet/roboschool-fork.nix {
41596 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
41599 spdlog = callPackage ../development/libraries/spdlog { };
41601 dart = callPackage ../development/compilers/dart { };
41603 dart-sass = callPackage ../development/tools/misc/dart-sass { };
41605 fetchDartDeps = callPackage ../build-support/dart/fetch-dart-deps { };
41607 buildDartApplication = callPackage ../build-support/dart/build-dart-application { };
41609 dartHooks = callPackage ../build-support/dart/build-dart-application/hooks { };
41611 httrack = callPackage ../tools/backup/httrack { };
41613 httraqt = libsForQt5.callPackage ../tools/backup/httrack/qt.nix { };
41615 mg = callPackage ../applications/editors/mg { };
41617 mpvc = callPackage ../applications/misc/mpvc { };
41619 # Overriding does not work when using callPackage on discord using import instead. (https://github.com/NixOS/nixpkgs/pull/179906)
41620 discord = import ../applications/networking/instant-messengers/discord {
41621 inherit lib stdenv;
41622 inherit (pkgs) callPackage fetchurl;
41626 discord-ptb = import ../applications/networking/instant-messengers/discord {
41627 inherit lib stdenv;
41628 inherit (pkgs) callPackage fetchurl;
41632 discord-canary = import ../applications/networking/instant-messengers/discord {
41633 inherit lib stdenv;
41634 inherit (pkgs) callPackage fetchurl;
41638 discord-development = import ../applications/networking/instant-messengers/discord {
41639 inherit lib stdenv;
41640 inherit (pkgs) callPackage fetchurl;
41641 branch = "development";
41645 discordo = callPackage ../applications/networking/discordo/default.nix { };
41647 golden-cheetah = libsForQt5.callPackage ../applications/misc/golden-cheetah { };
41649 golden-cheetah-bin = callPackage ../applications/misc/golden-cheetah-bin {};
41651 linkchecker = callPackage ../tools/networking/linkchecker { };
41653 tomb = callPackage ../os-specific/linux/tomb { };
41655 sccache = callPackage ../development/tools/misc/sccache {
41656 inherit (darwin.apple_sdk.frameworks) Security;
41659 scip = callPackage ../development/tools/misc/scip { };
41661 scriptisto = callPackage ../development/tools/misc/scriptisto { };
41663 sequeler = callPackage ../applications/misc/sequeler { };
41665 sequelpro = callPackage ../applications/misc/sequelpro { };
41667 serial-studio = libsForQt5.callPackage ../applications/misc/serial-studio { };
41669 snowsql = callPackage ../applications/misc/snowsql { };
41671 snowmachine = python3Packages.callPackage ../applications/misc/snowmachine { };
41673 sidequest = callPackage ../applications/misc/sidequest { };
41675 maphosts = callPackage ../tools/networking/maphosts { };
41677 zimg = callPackage ../development/libraries/zimg { };
41679 wtf = callPackage ../applications/misc/wtf { };
41681 zk-shell = callPackage ../applications/misc/zk-shell { };
41683 tora = libsForQt5.callPackage ../development/tools/tora { };
41685 xrq = callPackage ../applications/misc/xrq { };
41687 pynitrokey = callPackage ../tools/security/pynitrokey { };
41689 nitrokey-app = libsForQt5.callPackage ../tools/security/nitrokey-app { };
41691 nitrokey-app2 = libsForQt5.callPackage ../tools/security/nitrokey-app2 { };
41693 fpm2 = callPackage ../tools/security/fpm2 { };
41695 hy = with python3Packages; toPythonApplication hy;
41697 wmic-bin = callPackage ../servers/monitoring/plugins/wmic-bin.nix { };
41699 check-uptime = callPackage ../servers/monitoring/plugins/uptime.nix { };
41701 ghc-standalone-archive = callPackage ../os-specific/darwin/ghc-standalone-archive { inherit (darwin) cctools; };
41703 vdr = callPackage ../applications/video/vdr { };
41704 vdrPlugins = recurseIntoAttrs (callPackage ../applications/video/vdr/plugins.nix { });
41705 wrapVdr = callPackage ../applications/video/vdr/wrapper.nix { };
41707 chrome-export = callPackage ../tools/misc/chrome-export { };
41709 chrome-token-signing = libsForQt5.callPackage ../tools/security/chrome-token-signing { };
41711 NSPlist = callPackage ../development/libraries/NSPlist { };
41713 PlistCpp = callPackage ../development/libraries/PlistCpp { };
41715 xib2nib = callPackage ../development/tools/xib2nib { };
41717 linode-cli = python3Packages.callPackage ../tools/virtualization/linode-cli { };
41719 hss = callPackage ../tools/networking/hss { };
41721 undaemonize = callPackage ../tools/system/undaemonize { };
41723 houdini = callPackage ../applications/misc/houdini { };
41725 openfst = callPackage ../development/libraries/openfst { };
41727 opengrm-ngram = callPackage ../development/libraries/opengrm-ngram { };
41729 openring = callPackage ../applications/misc/openring { };
41731 openrisk = callPackage ../tools/security/openrisk { };
41733 openvino = callPackage ../development/libraries/openvino {
41737 phonetisaurus = callPackage ../development/libraries/phonetisaurus {
41738 # https://github.com/AdolfVonKleist/Phonetisaurus/issues/70
41739 openfst = openfst.overrideAttrs rec {
41742 url = "http://www.openfst.org/twiki/pub/FST/FstDownload/openfst-${version}.tar.gz";
41743 hash = "sha256-kxmusx0eKVCuJUSYhOJVzCvJ36+Yf2AVkHY+YaEPvd4=";
41748 duti = callPackage ../os-specific/darwin/duti {
41749 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
41752 dnstake = callPackage ../tools/networking/dnstake { };
41754 dnstracer = callPackage ../tools/networking/dnstracer {
41755 inherit (darwin) libresolv;
41758 dnstwist = callPackage ../tools/networking/dnstwist { };
41760 dsniff = callPackage ../tools/networking/dsniff { };
41762 wal-g = callPackage ../tools/backup/wal-g { };
41764 tlwg = callPackage ../data/fonts/tlwg { };
41766 tt2020 = callPackage ../data/fonts/tt2020 { };
41768 simplehttp2server = callPackage ../servers/simplehttp2server { };
41770 simple-http-server = callPackage ../servers/simple-http-server { };
41772 diceware = with python3Packages; toPythonApplication diceware;
41774 xml2rfc = with python3Packages; toPythonApplication xml2rfc;
41776 mmark = callPackage ../tools/typesetting/mmark { };
41778 wire-desktop = callPackage ../applications/networking/instant-messengers/wire-desktop { };
41780 wireworld = callPackage ../games/wireworld { };
41783 teseq = callPackage ../applications/misc/teseq { };
41785 ape = callPackage ../applications/misc/ape { };
41786 attemptoClex = callPackage ../applications/misc/ape/clex.nix { };
41787 apeClex = callPackage ../applications/misc/ape/apeclex.nix { };
41790 unixtools = recurseIntoAttrs (callPackages ./unixtools.nix { });
41791 inherit (unixtools) hexdump ps logger eject umount
41792 mount wall hostname more sysctl getconf
41793 getent locale killall xxd watch;
41795 fts = if stdenv.hostPlatform.isMusl then netbsd.fts else null;
41797 bsdSetupHook = makeSetupHook {
41798 name = "bsd-setup-hook";
41799 } ../os-specific/bsd/setup-hook.sh;
41801 freebsd = callPackage ../os-specific/bsd/freebsd { };
41802 freebsdCross = callPackage ../os-specific/bsd/freebsd {
41803 stdenv = crossLibcStdenv;
41806 netbsd = callPackage ../os-specific/bsd/netbsd { };
41807 netbsdCross = callPackage ../os-specific/bsd/netbsd {
41808 stdenv = crossLibcStdenv;
41811 yrd = callPackage ../tools/networking/yrd { };
41813 powershell = callPackage ../shells/powershell { };
41815 doing = callPackage ../applications/misc/doing { };
41817 undervolt = callPackage ../os-specific/linux/undervolt { };
41819 alibuild = callPackage ../development/tools/build-managers/alibuild {
41823 tsukae = callPackage ../applications/misc/tsukae { };
41825 tsung = callPackage ../applications/networking/tsung { };
41827 bcompare = libsForQt5.callPackage ../applications/version-management/bcompare { };
41829 xp-pen-deco-01-v2-driver = libsForQt5.xp-pen-deco-01-v2-driver;
41831 xp-pen-g430-driver = libsForQt5.xp-pen-g430-driver;
41833 new-session-manager = callPackage ../applications/audio/new-session-manager { };
41835 newlib = callPackage ../development/misc/newlib { };
41836 newlibCross = callPackage ../development/misc/newlib {
41837 stdenv = crossLibcStdenv;
41840 newlib-nano = callPackage ../development/misc/newlib {
41841 nanoizeNewlib = true;
41843 newlib-nanoCross = callPackage ../development/misc/newlib {
41844 nanoizeNewlib = true;
41845 stdenv = crossLibcStdenv;
41848 omnisharp-roslyn = callPackage ../development/tools/omnisharp-roslyn { };
41850 wasmtime = callPackage ../development/interpreters/wasmtime {
41851 inherit (darwin.apple_sdk.frameworks) Security;
41854 wfuzz = with python3Packages; toPythonApplication wfuzz;
41856 wmenu = callPackage ../applications/misc/wmenu { };
41858 bemenu = callPackage ../applications/misc/bemenu { };
41860 _9menu = callPackage ../applications/misc/9menu { };
41862 dapper = callPackage ../development/tools/dapper { };
41864 k3d = callPackage ../applications/networking/cluster/k3d { };
41866 zfs-prune-snapshots = callPackage ../tools/backup/zfs-prune-snapshots { };
41868 zfs-replicate = python3Packages.callPackage ../tools/backup/zfs-replicate { };
41870 zfxtop = callPackage ../tools/system/zfxtop { };
41872 zrepl = callPackage ../tools/backup/zrepl { };
41874 uhubctl = callPackage ../tools/misc/uhubctl { };
41876 kodelife = callPackage ../applications/graphics/kodelife {
41877 inherit (gst_all_1) gstreamer gst-plugins-base;
41880 bunnyfetch = callPackage ../tools/misc/bunnyfetch { };
41882 _3proxy = callPackage ../applications/networking/3proxy { };
41884 pigeon = callPackage ../development/tools/pigeon { };
41886 verifpal = callPackage ../tools/security/verifpal { };
41888 nix-store-gcs-proxy = callPackage ../tools/nix/nix-store-gcs-proxy { };
41890 webwormhole = callPackage ../tools/networking/webwormhole { };
41892 werf = callPackage ../applications/networking/cluster/werf { };
41894 yor = callPackage ../applications/networking/cluster/yor { };
41896 wifi-password = callPackage ../os-specific/darwin/wifi-password { };
41898 qubes-core-vchan-xen = callPackage ../applications/qubes/qubes-core-vchan-xen { };
41900 coz = callPackage ../development/tools/analysis/coz { };
41902 keycard-cli = callPackage ../tools/security/keycard-cli { };
41904 sieveshell = with python3.pkgs; toPythonApplication managesieve;
41906 gortr = callPackage ../servers/gortr { };
41908 stayrtr = callPackage ../servers/stayrtr { };
41910 sunshine = callPackage ../servers/sunshine { };
41912 sentencepiece = callPackage ../development/libraries/sentencepiece { };
41914 kaf = callPackage ../development/tools/kaf { };
41916 kcli = callPackage ../development/tools/kcli { };
41918 pxlib = callPackage ../development/libraries/pxlib { };
41920 pxview = callPackage ../development/tools/pxview { };
41922 unstick = callPackage ../os-specific/linux/unstick { };
41924 quartus-prime-lite = callPackage ../applications/editors/quartus-prime { };
41926 usb-blaster-udev-rules = callPackage ../os-specific/linux/usb-blaster-udev-rules { };
41928 go-license-detector = callPackage ../development/tools/misc/go-license-detector { };
41930 hashdeep = callPackage ../tools/security/hashdeep { };
41932 pdf-parser = callPackage ../tools/misc/pdf-parser { };
41934 fluxboxlauncher = callPackage ../applications/misc/fluxboxlauncher { };
41936 btcdeb = callPackage ../applications/blockchains/btcdeb { };
41938 jami = qt6Packages.callPackage ../applications/networking/instant-messengers/jami {
41940 # TODO: remove once `udev` is `systemdMinimal` everywhere.
41941 udev = systemdMinimal;
41945 jitsi-meet-electron = callPackage ../applications/networking/instant-messengers/jitsi-meet-electron { };
41947 zenstates = callPackage ../os-specific/linux/zenstates { };
41949 ryzenadj = callPackage ../os-specific/linux/ryzenadj { };
41951 vpsfree-client = callPackage ../tools/virtualization/vpsfree-client { };
41953 gpio-utils = callPackage ../os-specific/linux/kernel/gpio-utils.nix { };
41955 navidrome = callPackage ../servers/misc/navidrome { };
41957 zalgo = callPackage ../tools/misc/zalgo { };
41959 inherit (callPackage ../applications/misc/zettlr { }) zettlr;
41961 unpoller = callPackage ../servers/monitoring/unpoller { };
41963 fac-build = callPackage ../development/tools/build-managers/fac {
41964 inherit (darwin.apple_sdk.frameworks) CoreServices;
41967 treefmt = callPackage ../development/tools/treefmt { };
41969 bottom = darwin.apple_sdk_11_0.callPackage ../tools/system/bottom { };
41971 cagebreak = callPackage ../applications/window-managers/cagebreak {
41972 wlroots = wlroots_0_16;
41975 psftools = callPackage ../os-specific/linux/psftools { };
41977 lc3tools = callPackage ../development/tools/lc3tools { };
41979 ldid = callPackage ../development/tools/ldid {
41980 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
41983 ldid-procursus = callPackage ../development/tools/ldid-procursus { };
41985 xcolor = callPackage ../tools/graphics/xcolor { };
41987 xcfun = callPackage ../development/libraries/science/chemistry/xcfun { };
41989 xsos = callPackage ../os-specific/linux/xsos { };
41991 xmcp = callPackage ../tools/X11/xmcp { };
41993 yesplaymusic = callPackage ../applications/audio/yesplaymusic { };
41995 ymuse = callPackage ../applications/audio/ymuse { };
41997 zeyple = callPackage ../misc/zeyple { };
41999 zk = callPackage ../applications/office/zk { };
42001 zktree = callPackage ../applications/misc/zktree { };
42003 zram-generator = callPackage ../tools/system/zram-generator { };
42005 zrythm = callPackage ../applications/audio/zrythm {
42006 inherit (plasma5Packages) breeze-icons;
42009 zthrottle = callPackage ../tools/misc/zthrottle { };
42011 honeymarker = callPackage ../servers/tracing/honeycomb/honeymarker { };
42013 honeytail = callPackage ../servers/tracing/honeycomb/honeytail { };
42015 honeyvent = callPackage ../servers/tracing/honeycomb/honeyvent { };
42017 mictray = callPackage ../tools/audio/mictray { };
42019 swift-corelibs-libdispatch = swiftPackages.Dispatch;
42021 swaysettings = callPackage ../applications/misc/swaysettings { };
42023 aitrack = libsForQt5.callPackage ../applications/misc/aitrack { };
42025 widevine-cdm = callPackage ../applications/networking/browsers/misc/widevine-cdm.nix { };
42027 alsa-scarlett-gui = callPackage ../applications/audio/alsa-scarlett-gui { };
42029 flac2all = callPackage ../applications/audio/flac2all { };
42031 tuner = callPackage ../applications/audio/tuner { };
42033 tidal-dl = python3Packages.callPackage ../tools/audio/tidal-dl { };
42035 locate-dominating-file = callPackage ../tools/misc/locate-dominating-file { };
42037 jfrog-cli = callPackage ../tools/misc/jfrog-cli { };
42039 ov = callPackage ../tools/text/ov { };
42041 deface = callPackage ../applications/video/deface { };
42043 tubekit = callPackage ../applications/networking/cluster/tubekit/wrapper.nix { };
42045 tubekit-unwrapped = callPackage ../applications/networking/cluster/tubekit { };
42047 tuic = callPackage ../tools/networking/tuic { };
42049 resgate = callPackage ../servers/resgate { };
42051 oversteer = callPackage ../applications/misc/oversteer { };
42053 volantes-cursors = callPackage ../data/icons/volantes-cursors { };
42055 gnss-share = callPackage ../servers/gnss-share { };
42057 ali = callPackage ../tools/networking/ali { };
42059 udict = callPackage ../applications/misc/udict { };
42061 duden = callPackage ../applications/misc/duden { };
42063 zf = callPackage ../tools/misc/zf { };
42065 isolate = callPackage ../tools/security/isolate { };
42067 dtool = callPackage ../tools/misc/dtool { };
42069 tremotesf = libsForQt5.callPackage ../applications/networking/p2p/tremotesf { };
42071 reindeer = callPackage ../development/tools/reindeer { };
42073 charasay = callPackage ../tools/misc/charasay { };
42075 libvoikko = callPackage ../development/libraries/libvoikko { };
42077 hfst = callPackage ../development/libraries/hfst { };
42079 omorfi = callPackage ../development/libraries/omorfi { };
42081 hfst-ospell = callPackage ../development/libraries/hfst-ospell { };
42083 waylyrics = callPackage ../applications/audio/waylyrics { };
42085 gitrs = callPackage ../tools/misc/gitrs { };
42087 dict-cc-py = callPackage ../applications/misc/dict-cc-py { };
42089 sirikali = libsForQt5.callPackage ../tools/security/sirikali { };
42091 wttrbar = callPackage ../applications/misc/wttrbar { };
42093 wpm = callPackage ../applications/misc/wpm { };
42095 weggli = callPackage ../tools/security/weggli { };
42097 yazi = callPackage ../applications/file-managers/yazi { inherit (darwin.apple_sdk.frameworks) Foundation; };
42099 ssl-proxy = callPackage ../tools/networking/ssl-proxy {
42100 buildGoModule = buildGo119Module; # build fails with 1.20
42103 code-maat = callPackage ../development/tools/code-maat {};
42105 mdhtml = callPackage ../tools/text/mdhtml { };