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 badlion-client = callPackage ../games/badlion-client {};
341 banana-accounting = callPackage ../applications/office/banana-accounting { };
343 beebeep = libsForQt5.callPackage ../applications/office/beebeep { };
345 beeper = callPackage ../applications/networking/instant-messengers/beeper { };
347 bakelite = callPackage ../tools/backup/bakelite { };
349 bazecor = callPackage ../applications/misc/bazecor { };
351 bearer = callPackage ../development/tools/bearer { };
353 benthos = callPackage ../development/tools/benthos { };
355 beyond-identity = callPackage ../tools/security/beyond-identity { };
357 bibtex-tidy = callPackage ../tools/typesetting/bibtex-tidy { };
359 bililiverecorder = callPackage ../servers/bililiverecorder { };
361 binbloom = callPackage ../tools/security/binbloom { };
363 bingo = callPackage ../development/tools/bingo { };
365 bin2c = callPackage ../development/tools/bin2c { };
367 binserve = callPackage ../servers/binserve {
368 inherit (darwin.apple_sdk.frameworks) CoreServices;
371 blst = callPackage ../development/libraries/blst { };
373 bloom = qt6Packages.callPackage ../development/tools/bloom { };
375 bloodhound-py = callPackage ../tools/security/bloodhound-py { };
377 bodyclose = callPackage ../development/tools/bodyclose { };
379 bootstrap-studio = callPackage ../development/web/bootstrap-studio { };
381 breakpad = callPackage ../development/misc/breakpad { };
383 brev-cli = callPackage ../development/misc/brev-cli { };
385 buf = callPackage ../development/tools/buf { };
387 cbfmt = callPackage ../development/tools/cbfmt { };
389 cfn-nag = callPackage ../development/tools/cfn-nag { };
391 circumflex = callPackage ../applications/networking/circumflex { };
393 citron = callPackage ../tools/misc/citron { };
395 cxx-rs = callPackage ../development/libraries/cxx-rs { };
397 elfcat = callPackage ../tools/misc/elfcat { };
399 # Zip file format only allows times after year 1980, which makes e.g. Python
400 # wheel building fail with:
401 # ValueError: ZIP does not support timestamps before 1980
402 ensureNewerSourcesForZipFilesHook = ensureNewerSourcesHook { year = "1980"; };
404 updateAutotoolsGnuConfigScriptsHook = makeSetupHook {
405 name = "update-autotools-gnu-config-scripts-hook";
406 substitutions = { gnu_config = gnu-config; };
407 } ../build-support/setup-hooks/update-autotools-gnu-config-scripts.sh;
409 gogUnpackHook = makeSetupHook {
410 name = "gog-unpack-hook";
411 propagatedBuildInputs = [ innoextract file-rename ]; }
412 ../build-support/setup-hooks/gog-unpack.sh;
414 buildEnv = callPackage ../build-support/buildenv { }; # not actually a package
416 buildFHSEnv = buildFHSEnvBubblewrap;
417 buildFHSEnvChroot = callPackage ../build-support/build-fhsenv-chroot { }; # Deprecated; use buildFHSEnv/buildFHSEnvBubblewrap
418 buildFHSEnvBubblewrap = callPackage ../build-support/build-fhsenv-bubblewrap { };
420 buildMaven = callPackage ../build-support/build-maven.nix { };
422 c64-debugger = callPackage ../applications/emulators/c64-debugger { };
424 camunda-modeler = callPackage ../applications/misc/camunda-modeler { };
426 caroline = callPackage ../development/libraries/caroline { };
428 cartridges = callPackage ../applications/misc/cartridges { };
430 castget = callPackage ../applications/networking/feedreaders/castget { };
432 castxml = callPackage ../development/tools/castxml { };
434 catatonit = callPackage ../applications/virtualization/catatonit { };
436 catppuccin = callPackage ../data/themes/catppuccin { };
438 catppuccin-catwalk = callPackage ../development/tools/misc/catppuccin-catwalk { };
440 catppuccin-gtk = callPackage ../data/themes/catppuccin-gtk { };
442 catppuccin-kde = callPackage ../data/themes/catppuccin-kde { };
444 catppuccin-kvantum = callPackage ../data/themes/catppuccin-kvantum { };
446 catppuccin-papirus-folders = callPackage ../data/icons/catppuccin-papirus-folders { };
448 catppuccin-plymouth = callPackage ../data/themes/catppuccin-plymouth { };
450 catppuccin-sddm-corners = callPackage ../data/themes/catppuccin-sddm-corners { };
452 btdu = callPackage ../tools/misc/btdu { };
454 ccal = callPackage ../tools/misc/ccal { };
456 celeste-classic-pm = pkgs.celeste-classic.override {
460 cereal = cereal_1_3_0;
461 cereal_1_3_0 = callPackage ../development/libraries/cereal/1.3.0.nix { };
462 cereal_1_3_2 = callPackage ../development/libraries/cereal/1.3.2.nix { };
464 cdecrypt = callPackage ../development/tools/cdecrypt { };
466 certgraph = callPackage ../tools/security/certgraph { };
468 certinfo = callPackage ../tools/security/certinfo { };
470 certsync = callPackage ../tools/security/certsync { };
472 cewl = callPackage ../tools/security/cewl { };
474 chatgpt-cli = callPackage ../tools/misc/chatgpt-cli { };
476 chatgpt-retrieval-plugin = callPackage ../servers/chatgpt-retrieval-plugin { };
478 mswatch = callPackage ../applications/networking/mailreaders/mswatch { };
480 chef-cli = callPackage ../tools/misc/chef-cli { };
482 checkov = callPackage ../development/tools/analysis/checkov {
486 checkpwn = callPackage ../tools/misc/checkpwn { };
488 banana-vera = callPackage ../development/tools/analysis/banana-vera { };
490 chrysalis = callPackage ../applications/misc/chrysalis { };
492 ciel = callPackage ../tools/package-management/ciel { };
494 circt = callPackage ../development/compilers/circt { };
496 classicube = callPackage ../games/classicube { };
498 clj-kondo = callPackage ../development/tools/clj-kondo { };
500 cloak = callPackage ../applications/misc/cloak {
501 inherit (darwin.apple_sdk.frameworks) Security;
504 cotp = callPackage ../applications/misc/cotp {
505 inherit (darwin.apple_sdk.frameworks) AppKit;
508 cmark = callPackage ../development/libraries/cmark { };
510 cmark-gfm = callPackage ../development/libraries/cmark-gfm { };
512 cm256cc = callPackage ../development/libraries/cm256cc { };
514 cocogitto = callPackage ../development/tools/cocogitto {
515 inherit (darwin.apple_sdk.frameworks) Security;
518 codeberg-cli = callPackage ../applications/version-management/codeberg-cli {
519 inherit (darwin.apple_sdk.frameworks) Security CoreServices;
522 conftest = callPackage ../development/tools/conftest { };
524 coldsnap = callPackage ../tools/admin/coldsnap {
525 inherit (darwin.apple_sdk.frameworks) Security;
528 colemak-dh = callPackage ../data/misc/colemak-dh { };
530 collision = callPackage ../applications/misc/collision { };
532 colmena = callPackage ../tools/admin/colmena { };
534 colorz = callPackage ../tools/misc/colorz { };
536 colorpanes = callPackage ../tools/misc/colorpanes { };
538 colorpicker = callPackage ../tools/misc/colorpicker { };
540 colorstorm = callPackage ../applications/misc/colorstorm { };
542 comedilib = callPackage ../development/libraries/comedilib { };
544 commix = callPackage ../tools/security/commix { };
546 comodoro = callPackage ../applications/misc/comodoro { };
548 compdb = callPackage ../tools/misc/compdb { };
550 conserve = callPackage ../tools/backup/conserve { };
552 conserver = callPackage ../tools/misc/conserver { };
554 containerlab = callPackage ../tools/networking/containerlab { };
556 containerpilot = callPackage ../applications/networking/cluster/containerpilot { };
558 coost = callPackage ../development/libraries/coost { };
560 crc = callPackage ../applications/networking/cluster/crc { };
562 confetty = callPackage ../applications/misc/confetty { };
564 confy = callPackage ../applications/misc/confy { };
566 coordgenlibs = callPackage ../development/libraries/coordgenlibs { };
568 copilot-cli = callPackage ../tools/admin/copilot-cli { };
570 cp210x-program = callPackage ../tools/misc/cp210x-program { };
572 cp437 = callPackage ../tools/misc/cp437 { };
574 cpm-cmake = callPackage ../development/tools/cpm-cmake { };
576 crackle = callPackage ../tools/networking/crackle { };
578 crackql = callPackage ../tools/security/crackql { };
580 crow-translate = libsForQt5.callPackage ../applications/misc/crow-translate { };
582 cryptowatch-desktop = callPackage ../applications/finance/cryptowatch { };
584 dae = callPackage ../tools/networking/dae { };
586 darling = callPackage ../applications/emulators/darling { };
588 databricks-sql-cli = python3Packages.callPackage ../applications/misc/databricks-sql-cli { };
590 dbip-country-lite = callPackage ../data/misc/dbip-country-lite { };
592 dcgm = callPackage ../os-specific/linux/dcgm { };
594 dhallDirectoryToNix = callPackage ../build-support/dhall/directory-to-nix.nix { };
596 dhallPackageToNix = callPackage ../build-support/dhall/package-to-nix.nix { };
598 dhallToNix = callPackage ../build-support/dhall/to-nix.nix { };
600 dinghy = with python3Packages; toPythonApplication dinghy;
603 djgpp_i586 = callPackage ../development/compilers/djgpp { targetArchitecture = "i586"; stdenv = gccStdenv; };
604 djgpp_i686 = lowPrio (callPackage ../development/compilers/djgpp { targetArchitecture = "i686"; stdenv = gccStdenv; });
606 djhtml = python3Packages.callPackage ../development/tools/djhtml { };
608 deadcode = callPackage ../development/tools/deadcode { };
610 deadnix = callPackage ../development/tools/deadnix { };
612 dec-decode = callPackage ../development/tools/dec-decode { };
614 dnf5 = callPackage ../tools/package-management/dnf5 { };
616 documenso = callPackage ../applications/office/documenso { };
618 domine = callPackage ../tools/misc/domine { };
620 dsq = callPackage ../tools/misc/dsq { };
622 dt = callPackage ../tools/text/dt { };
624 dtv-scan-tables = callPackage ../data/misc/dtv-scan-tables { };
626 dufs = callPackage ../servers/http/dufs { };
628 dynein = callPackage ../development/tools/database/dynein {
629 inherit (darwin.apple_sdk.frameworks) Security;
632 ea = callPackage ../tools/misc/ea { };
634 each = callPackage ../tools/text/each { };
636 ebusd = callPackage ../servers/ebusd { };
638 eclipse-mat = callPackage ../development/tools/eclipse-mat { };
640 ebpf-verifier = callPackage ../tools/networking/ebpf-verifier {
641 # Replace this to `catch2 = catch2_3` when catch2 3.4.0 is merged
642 # https://github.com/NixOS/nixpkgs/pull/243485
643 catch2.src = fetchFromGitHub {
647 hash = "sha256-DqGGfNjKPW9HFJrX9arFHyNYjB61uoL6NabZatTWrr0=";
651 edgedb = callPackage ../tools/networking/edgedb {
652 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
655 edge-runtime = callPackage ../development/web/edge-runtime { };
657 efficient-compression-tool = callPackage ../tools/compression/efficient-compression-tool { };
659 elektroid = callPackage ../applications/audio/elektroid { };
661 eludris = callPackage ../tools/misc/eludris {
662 inherit (darwin.apple_sdk.frameworks) Security;
665 enochecker-test = with python3Packages; callPackage ../development/tools/enochecker-test { };
667 enumer = callPackage ../tools/misc/enumer { };
669 evans = callPackage ../development/tools/evans { };
671 evhz = callPackage ../tools/misc/evhz { };
673 expressvpn = callPackage ../applications/networking/expressvpn { };
675 faq = callPackage ../development/tools/faq { };
677 femtolisp = callPackage ../development/interpreters/femtolisp { };
679 fh = callPackage ../tools/nix/fh { };
681 figma-agent = callPackage ../applications/graphics/figma-agent { };
683 figma-linux = callPackage ../applications/graphics/figma-linux { };
685 firefly-desktop = callPackage ../applications/misc/firefly-desktop { };
687 flaca = callPackage ../applications/graphics/flaca { };
689 frece = callPackage ../development/tools/frece { };
691 frida-tools = callPackage ../tools/security/frida-tools { };
693 frink = callPackage ../development/tools/frink { };
695 frugal = callPackage ../development/tools/frugal { };
697 frugally-deep = callPackage ../development/libraries/frugally-deep { };
699 functiontrace-server = callPackage ../development/tools/functiontrace-server { };
701 gendef = callPackage ../development/tools/gendef { };
703 glade = callPackage ../development/tools/glade { };
705 glamoroustoolkit = callPackage ../development/tools/glamoroustoolkit { };
707 gobble = callPackage ../tools/X11/gobble { };
709 goda = callPackage ../development/tools/goda { };
711 gokrazy = callPackage ../development/misc/gokrazy { };
713 gojq = callPackage ../development/tools/gojq { };
715 govulncheck = callPackage ../tools/security/govulncheck { };
717 gpick = callPackage ../tools/misc/gpick { };
719 gradescope-submit = callPackage ../tools/misc/gradescope-submit { };
721 gridlock = callPackage ../tools/nix/gridlock { };
722 inherit (gridlock) nyarr;
724 hwatch = callPackage ../tools/misc/hwatch { };
726 hobbes = callPackage ../development/tools/hobbes { stdenv = gcc10StdenvCompat; };
728 honeycomb-refinery = callPackage ../servers/tracing/honeycomb/refinery { };
730 html5validator = python3Packages.callPackage ../applications/misc/html5validator { };
732 inspec = callPackage ../tools/misc/inspec { };
734 buildcatrust = with python3.pkgs; toPythonApplication buildcatrust;
736 probe-rs = callPackage ../development/tools/rust/probe-rs {
737 inherit (darwin.apple_sdk.frameworks) AppKit;
738 inherit (darwin) DarwinTools;
741 probe-run = callPackage ../development/tools/rust/probe-run {
742 inherit (darwin.apple_sdk.frameworks) AppKit IOKit;
743 inherit (darwin) DarwinTools;
746 rtthost = callPackage ../development/tools/rust/rtthost {
747 inherit (darwin.apple_sdk.frameworks) AppKit;
748 inherit (darwin) DarwinTools;
751 mix2nix = callPackage ../development/tools/mix2nix {
752 elixir = elixir_1_14;
755 n98-magerun = callPackage ../development/tools/misc/n98-magerun { };
757 n98-magerun2 = callPackage ../development/tools/misc/n98-magerun2 { };
759 prisma-engines = callPackage ../development/tools/database/prisma-engines {
760 inherit (darwin.apple_sdk.frameworks) Security;
763 pridecat = callPackage ../tools/misc/pridecat { };
765 pridefetch = callPackage ../tools/misc/pridefetch { };
767 proto-contrib = callPackage ../development/tools/proto-contrib { };
769 protoc-gen-dart = callPackage ../development/tools/protoc-gen-dart { };
771 protoc-gen-doc = callPackage ../development/tools/protoc-gen-doc { };
773 protoc-gen-entgrpc = callPackage ../development/tools/protoc-gen-entgrpc { };
775 protoc-gen-go = callPackage ../development/tools/protoc-gen-go { };
777 protoc-gen-go-grpc = callPackage ../development/tools/protoc-gen-go-grpc { };
779 protoc-gen-go-vtproto = callPackage ../development/tools/protoc-gen-go-vtproto { };
781 protoc-gen-grpc-web = callPackage ../development/tools/protoc-gen-grpc-web {
782 protobuf = protobuf_21;
785 protoc-gen-connect-go = callPackage ../development/tools/protoc-gen-connect-go { };
787 protoc-gen-prost = callPackage ../development/tools/protoc-gen-prost { };
789 protoc-gen-prost-crate = callPackage ../development/tools/protoc-gen-prost-crate { };
791 protoc-gen-prost-serde = callPackage ../development/tools/protoc-gen-prost-serde { };
793 protoc-gen-rust = callPackage ../development/tools/protoc-gen-rust { };
795 protoc-gen-tonic = callPackage ../development/tools/protoc-gen-tonic { };
797 protoc-gen-twirp = callPackage ../development/tools/protoc-gen-twirp { };
799 protoc-gen-twirp_php = callPackage ../development/tools/protoc-gen-twirp_php { };
801 protoc-gen-twirp_swagger = callPackage ../development/tools/protoc-gen-twirp_swagger { };
803 protoc-gen-twirp_typescript = callPackage ../development/tools/protoc-gen-twirp_typescript { };
805 protoc-gen-validate = callPackage ../development/tools/protoc-gen-validate { };
807 protolint = callPackage ../development/tools/protolint { };
809 ptags = callPackage ../development/tools/misc/ptags { };
811 resolve-march-native = callPackage ../development/tools/resolve-march-native { };
813 riot-redis = callPackage ../development/tools/riot-redis { };
815 sea-orm-cli = callPackage ../development/tools/sea-orm-cli { };
817 r3ctl = qt5.callPackage ../tools/misc/r3ctl { };
819 ptouch-print = callPackage ../misc/ptouch-print { };
821 demoit = callPackage ../servers/demoit { };
823 deviceTree = callPackage ../os-specific/linux/device-tree { };
825 enum4linux = callPackage ../tools/security/enum4linux { };
827 enum4linux-ng = python3Packages.callPackage ../tools/security/enum4linux-ng { };
829 enumerepo = callPackage ../tools/security/enumerepo {};
831 erosmb = callPackage ../tools/security/erosmb { };
833 eslint_d = callPackage ../development/tools/eslint_d { };
835 oauth2c = callPackage ../tools/security/oauth2c { };
837 octosuite = callPackage ../tools/security/octosuite { };
839 octosql = callPackage ../tools/misc/octosql { };
841 onesixtyone = callPackage ../tools/security/onesixtyone { };
843 oletools = with python3.pkgs; toPythonApplication oletools;
845 ollama = callPackage ../tools/misc/ollama { };
847 ots = callPackage ../tools/security/ots { };
849 credential-detector = callPackage ../tools/security/credential-detector { };
851 creds = callPackage ../tools/security/creds { };
853 credslayer = callPackage ../tools/security/credslayer { };
855 device-tree_rpi = callPackage ../os-specific/linux/device-tree/raspberrypi.nix { };
857 devour = callPackage ../tools/X11/devour { };
859 didyoumean = callPackage ../tools/misc/didyoumean {
860 inherit (darwin.apple_sdk.frameworks) AppKit;
863 didu = callPackage ../tools/misc/didu { };
865 diffPlugins = (callPackage ../build-support/plugins.nix {}).diffPlugins;
867 dieHook = makeSetupHook {
869 } ../build-support/setup-hooks/die.sh;
871 archiver = callPackage ../applications/misc/archiver { };
873 digitalbitbox = libsForQt5.callPackage ../applications/misc/digitalbitbox {
874 autoreconfHook = buildPackages.autoreconfHook269;
877 gretl = callPackage ../applications/science/math/gretl {
878 inherit (darwin.apple_sdk.frameworks) Accelerate;
881 grsync = callPackage ../applications/misc/grsync { };
883 dockerTools = callPackage ../build-support/docker {
884 writePython3 = buildPackages.writers.writePython3;
887 fakeNss = callPackage ../build-support/fake-nss { };
889 tarsum = callPackage ../build-support/docker/tarsum.nix { };
891 snapTools = callPackage ../build-support/snap { };
893 nix-prefetch-docker = callPackage ../build-support/docker/nix-prefetch-docker.nix { };
895 docker-ls = callPackage ../tools/misc/docker-ls { };
897 docker-slim = callPackage ../applications/virtualization/docker-slim { };
899 doc2go = callPackage ../development/tools/doc2go { };
901 docker-sync = callPackage ../tools/misc/docker-sync { };
903 undocker = callPackage ../tools/misc/undocker { };
905 dockle = callPackage ../development/tools/dockle { };
907 docui = callPackage ../tools/misc/docui { };
909 done = callPackage ../applications/misc/done { };
911 dotfiles = callPackage ../applications/misc/dotfiles { };
915 csharp-ls = callPackage ../development/tools/language-servers/csharp-ls { };
917 dotnetCorePackages = recurseIntoAttrs (callPackage ../development/compilers/dotnet {});
919 dotnet-sdk_2 = dotnetCorePackages.sdk_2_1;
920 dotnet-sdk_3 = dotnetCorePackages.sdk_3_1;
921 dotnet-sdk_5 = dotnetCorePackages.sdk_5_0;
922 dotnet-sdk_6 = dotnetCorePackages.sdk_6_0;
923 dotnet-sdk_7 = dotnetCorePackages.sdk_7_0;
924 dotnet-sdk_8 = dotnetCorePackages.sdk_8_0;
926 dotnet-runtime_6 = dotnetCorePackages.runtime_6_0;
927 dotnet-runtime_7 = dotnetCorePackages.runtime_7_0;
928 dotnet-runtime_8 = dotnetCorePackages.runtime_8_0;
930 dotnet-aspnetcore_6 = dotnetCorePackages.aspnetcore_6_0;
931 dotnet-aspnetcore_7 = dotnetCorePackages.aspnetcore_7_0;
932 dotnet-aspnetcore_8 = dotnetCorePackages.aspnetcore_8_0;
934 dotnet-sdk = dotnetCorePackages.sdk_6_0;
935 dotnet-runtime = dotnetCorePackages.runtime_6_0;
936 dotnet-aspnetcore = dotnetCorePackages.aspnetcore_6_0;
938 buildDotnetModule = callPackage ../build-support/dotnet/build-dotnet-module { };
939 nuget-to-nix = callPackage ../build-support/dotnet/nuget-to-nix { };
940 mkNugetSource = callPackage ../build-support/dotnet/make-nuget-source { };
941 mkNugetDeps = callPackage ../build-support/dotnet/make-nuget-deps { };
943 buildDotnetGlobalTool = callPackage ../build-support/dotnet/build-dotnet-global-tool { };
945 fsautocomplete = callPackage ../development/tools/fsautocomplete { };
947 pbm = callPackage ../tools/admin/pbm { };
949 fable = callPackage ../development/tools/fable { };
951 dotnetenv = callPackage ../build-support/dotnet/dotnetenv {
952 dotnetfx = dotnetfx40;
955 buildDotnetPackage = callPackage ../build-support/dotnet/build-dotnet-package { };
956 fetchNuGet = callPackage ../build-support/dotnet/fetchnuget { };
957 dotnetbuildhelpers = callPackage ../build-support/dotnet/dotnetbuildhelpers { };
959 dumb-init = callPackage ../applications/virtualization/dumb-init { };
961 umoci = callPackage ../applications/virtualization/umoci { };
963 dippi = callPackage ../tools/graphics/dippi { };
965 dispad = callPackage ../tools/X11/dispad { };
967 diswall = callPackage ../applications/networking/diswall { };
969 dupeguru = callPackage ../applications/misc/dupeguru { };
971 dump1090 = callPackage ../applications/radio/dump1090 { };
973 dwarf2json = callPackage ../tools/misc/dwarf2json { };
975 ebook2cw = callPackage ../applications/radio/ebook2cw { };
977 qdmr = libsForQt5.callPackage ../applications/radio/qdmr { };
979 edwin = callPackage ../data/fonts/edwin { };
981 edwood = callPackage ../applications/editors/edwood { };
983 etBook = callPackage ../data/fonts/et-book { };
985 fntsample = callPackage ../tools/misc/fntsample { };
987 fetchutils = callPackage ../tools/misc/fetchutils { };
989 fet-sh = callPackage ../tools/misc/fet-sh { };
991 fetchbower = callPackage ../build-support/fetchbower {
992 inherit (nodePackages) bower2nix;
995 fetchbzr = callPackage ../build-support/fetchbzr { };
997 fetchcvs = if stdenv.buildPlatform != stdenv.hostPlatform
998 # hack around splicing being crummy with things that (correctly) don't eval.
999 then buildPackages.fetchcvs
1000 else callPackage ../build-support/fetchcvs { };
1002 fetchdarcs = callPackage ../build-support/fetchdarcs { };
1004 fetchdocker = callPackage ../build-support/fetchdocker { };
1006 fetchDockerConfig = callPackage ../build-support/fetchdocker/fetchDockerConfig.nix { };
1008 fetchDockerLayer = callPackage ../build-support/fetchdocker/fetchDockerLayer.nix { };
1010 fetchfossil = callPackage ../build-support/fetchfossil { };
1012 fetchgit = (callPackage ../build-support/fetchgit {
1013 git = buildPackages.gitMinimal;
1014 cacert = buildPackages.cacert;
1015 git-lfs = buildPackages.git-lfs;
1016 }) // { # fetchgit is a function, so we use // instead of passthru.
1017 tests = pkgs.tests.fetchgit;
1020 fetchgitLocal = callPackage ../build-support/fetchgitlocal { };
1022 fetchmtn = callPackage ../build-support/fetchmtn (config.fetchmtn or {});
1024 fetchMavenArtifact = callPackage ../build-support/fetchmavenartifact { };
1026 fetchpijul = callPackage ../build-support/fetchpijul { };
1028 inherit (callPackage ../build-support/node/fetch-yarn-deps { })
1032 find-cursor = callPackage ../tools/X11/find-cursor { };
1034 flare-floss = callPackage ../tools/security/flare-floss { };
1036 flare-signal = callPackage ../applications/networking/instant-messengers/flare-signal { };
1038 prefer-remote-fetch = import ../build-support/prefer-remote-fetch;
1040 global-platform-pro = callPackage ../development/tools/global-platform-pro { };
1042 gomi = callPackage ../tools/misc/gomi { };
1044 go-ios = callPackage ../tools/misc/go-ios { };
1046 graph-easy = callPackage ../tools/graphics/graph-easy { };
1048 mangal = callPackage ../applications/misc/mangal { };
1050 mermaid-filter = callPackage ../tools/misc/mermaid-filter { };
1052 graphw00f = callPackage ../tools/security/graphw00f { };
1054 graphite-cursors = callPackage ../data/icons/graphite-cursors { };
1056 opendrop = python3Packages.callPackage ../tools/networking/opendrop { };
1058 owl = callPackage ../tools/networking/owl { };
1060 mutmut = callPackage ../development/tools/mutmut { };
1062 packcc = callPackage ../development/tools/packcc { };
1064 packer = callPackage ../development/tools/packer { };
1066 packr = callPackage ../development/libraries/packr { };
1068 pacproxy = callPackage ../tools/networking/pacproxy { };
1070 pacup = callPackage ../tools/package-management/pacup { };
1072 patcher9x = callPackage ../development/tools/patcher9x { };
1074 perseus-cli = callPackage ../development/tools/perseus-cli {
1075 inherit (darwin.apple_sdk.frameworks) CoreServices;
1078 pet = callPackage ../development/tools/pet { };
1080 pe-bear = libsForQt5.callPackage ../applications/misc/pe-bear { };
1082 pkger = callPackage ../development/libraries/pkger { };
1084 tapview = callPackage ../development/tools/tapview { };
1086 run = callPackage ../development/tools/run { };
1088 ruler = callPackage ../tools/security/ruler { };
1090 mblock-mlink = callPackage ../development/tools/mblock-mlink { };
1092 mod = callPackage ../development/tools/mod { };
1094 mods = callPackage ../tools/misc/mods { };
1096 mongosh = callPackage ../development/tools/mongosh { };
1098 mya = callPackage ../applications/misc/mya { };
1100 mysql-shell = callPackage ../development/tools/mysql-shell {
1101 inherit (darwin) cctools DarwinTools;
1102 inherit (darwin.apple_sdk.frameworks) CoreServices;
1104 boost = boost177; # Configure checks for specific version.
1106 protobuf = protobuf_21;
1109 mysql-shell-innovation = callPackage ../development/tools/mysql-shell/innovation.nix {
1110 inherit (darwin) cctools DarwinTools;
1111 inherit (darwin.apple_sdk.frameworks) CoreServices;
1113 boost = boost177; # Configure checks for specific version.
1115 protobuf = protobuf_21;
1118 broadlink-cli = callPackage ../tools/misc/broadlink-cli { };
1120 fetchpatch = callPackage ../build-support/fetchpatch {
1121 # 0.3.4 would change hashes: https://github.com/NixOS/nixpkgs/issues/25154
1122 patchutils = buildPackages.patchutils_0_3_3;
1124 tests = pkgs.tests.fetchpatch;
1128 fetchpatch2 = callPackage ../build-support/fetchpatch {
1129 patchutils = buildPackages.patchutils_0_4_2;
1131 tests = pkgs.tests.fetchpatch2;
1135 fetchs3 = callPackage ../build-support/fetchs3 { };
1137 fetchtorrent = callPackage ../build-support/fetchtorrent { };
1139 fetchsvn = if stdenv.buildPlatform != stdenv.hostPlatform
1140 # hack around splicing being crummy with things that (correctly) don't eval.
1141 then buildPackages.fetchsvn
1142 else callPackage ../build-support/fetchsvn { };
1144 fetchsvnrevision = import ../build-support/fetchsvnrevision runCommand subversion;
1146 fetchsvnssh = callPackage ../build-support/fetchsvnssh { };
1148 fetchhg = callPackage ../build-support/fetchhg { };
1150 fetchFirefoxAddon = callPackage ../build-support/fetchfirefoxaddon { }
1152 tests = pkgs.tests.fetchFirefoxAddon;
1155 fetchNextcloudApp = callPackage ../build-support/fetchnextcloudapp { };
1157 # `fetchurl' downloads a file from the network.
1158 fetchurl = if stdenv.buildPlatform != stdenv.hostPlatform
1159 then buildPackages.fetchurl # No need to do special overrides twice,
1160 else makeOverridable (import ../build-support/fetchurl) {
1161 inherit lib stdenvNoCC buildPackages;
1163 curl = buildPackages.curlMinimal.override (old: rec {
1164 # break dependency cycles
1165 fetchurl = stdenv.fetchurlBoot;
1166 zlib = buildPackages.zlib.override { fetchurl = stdenv.fetchurlBoot; };
1167 pkg-config = buildPackages.pkg-config.override (old: {
1168 pkg-config = old.pkg-config.override {
1169 fetchurl = stdenv.fetchurlBoot;
1172 perl = buildPackages.perl.override { fetchurl = stdenv.fetchurlBoot; };
1173 openssl = buildPackages.openssl.override {
1174 fetchurl = stdenv.fetchurlBoot;
1176 coreutils = buildPackages.coreutils.override {
1177 fetchurl = stdenv.fetchurlBoot;
1179 xz = buildPackages.xz.override { fetchurl = stdenv.fetchurlBoot; };
1182 attrSupport = false;
1188 libssh2 = buildPackages.libssh2.override {
1189 fetchurl = stdenv.fetchurlBoot;
1190 inherit zlib openssl;
1192 # On darwin, libkrb5 needs bootstrap_cmds which would require
1193 # converting many packages to fetchurl_boot to avoid evaluation cycles.
1194 # So turn gssSupport off there, and on Windows.
1195 # On other platforms, keep the previous value.
1197 if stdenv.isDarwin || stdenv.hostPlatform.isWindows
1199 else old.gssSupport or true; # `? true` is the default
1200 libkrb5 = buildPackages.libkrb5.override {
1201 fetchurl = stdenv.fetchurlBoot;
1202 inherit pkg-config perl openssl;
1203 keyutils = buildPackages.keyutils.override { fetchurl = stdenv.fetchurlBoot; };
1205 nghttp2 = buildPackages.nghttp2.override {
1206 fetchurl = stdenv.fetchurlBoot;
1208 enableApp = false; # curl just needs libnghttp2
1209 enableTests = false; # avoids bringing `cunit` and `tzdata` into scope
1214 fetchRepoProject = callPackage ../build-support/fetchrepoproject { };
1216 fetchipfs = import ../build-support/fetchipfs {
1217 inherit curl stdenv;
1220 fetchit = callPackage ../applications/networking/cluster/fetchit { };
1222 fetchzip = callPackage ../build-support/fetchzip { }
1224 tests = pkgs.tests.fetchzip;
1227 fetchDebianPatch = callPackage ../build-support/fetchdebianpatch { }
1229 tests = pkgs.tests.fetchDebianPatch;
1232 fetchCrate = callPackage ../build-support/rust/fetchcrate.nix { };
1234 fetchFromGitea = callPackage ../build-support/fetchgitea { };
1236 fetchFromGitHub = callPackage ../build-support/fetchgithub { };
1238 fetchFromBitbucket = callPackage ../build-support/fetchbitbucket { };
1240 fetchFromSavannah = callPackage ../build-support/fetchsavannah { };
1242 fetchFromSourcehut = callPackage ../build-support/fetchsourcehut { };
1244 fetchFromGitLab = callPackage ../build-support/fetchgitlab { };
1246 fetchFromGitiles = callPackage ../build-support/fetchgitiles { };
1248 fetchFrom9Front = callPackage ../build-support/fetch9front { };
1250 fetchFromRepoOrCz = callPackage ../build-support/fetchrepoorcz { };
1252 fetchgx = callPackage ../build-support/fetchgx { };
1254 fetchPypi = callPackage ../build-support/fetchpypi { };
1256 resolveMirrorURLs = {url}: fetchurl {
1261 installShellFiles = callPackage ../build-support/install-shell-files { };
1263 lazydocker = callPackage ../tools/misc/lazydocker { };
1265 ld-is-cc-hook = makeSetupHook { name = "ld-is-cc-hook"; }
1266 ../build-support/setup-hooks/ld-is-cc-hook.sh;
1268 libgflow = callPackage ../development/libraries/libgflow { };
1269 libgtkflow3 = callPackage ../development/libraries/libgtkflow3 { };
1270 libgtkflow4 = callPackage ../development/libraries/libgtkflow4 { };
1272 libredirect = callPackage ../build-support/libredirect { };
1274 livecaptions = callPackage ../applications/misc/livecaptions { };
1276 madonctl = callPackage ../applications/misc/madonctl { };
1278 copyDesktopItems = makeSetupHook {
1279 name = "copy-desktop-items-hook";
1280 } ../build-support/setup-hooks/copy-desktop-items.sh;
1282 makeDesktopItem = callPackage ../build-support/make-desktopitem { };
1284 copyPkgconfigItems = makeSetupHook {
1285 name = "copy-pkg-config-items-hook";
1286 } ../build-support/setup-hooks/copy-pkgconfig-items.sh;
1288 makePkgconfigItem = callPackage ../build-support/make-pkgconfigitem { };
1290 makeDarwinBundle = callPackage ../build-support/make-darwin-bundle { };
1292 makeAutostartItem = callPackage ../build-support/make-startupitem { };
1294 makeImpureTest = callPackage ../build-support/make-impure-test.nix;
1296 makeInitrd = callPackage ../build-support/kernel/make-initrd.nix; # Args intentionally left out
1298 makeInitrdNG = callPackage ../build-support/kernel/make-initrd-ng.nix;
1299 makeInitrdNGTool = callPackage ../build-support/kernel/make-initrd-ng-tool.nix { };
1301 makeWrapper = makeShellWrapper;
1303 makeShellWrapper = makeSetupHook {
1304 name = "make-shell-wrapper-hook";
1305 propagatedBuildInputs = [ dieHook ];
1307 # targetPackages.runtimeShell only exists when pkgs == targetPackages (when targetPackages is not __raw)
1308 shell = if targetPackages ? runtimeShell then targetPackages.runtimeShell else throw "makeWrapper/makeShellWrapper must be in nativeBuildInputs";
1311 tests = tests.makeWrapper;
1313 } ../build-support/setup-hooks/make-wrapper.sh;
1315 makeBinaryWrapper = callPackage ../build-support/setup-hooks/make-binary-wrapper { };
1317 compressFirmwareXz = callPackage ../build-support/kernel/compress-firmware-xz.nix { };
1319 makeModulesClosure = { kernel, firmware, rootModules, allowMissing ? false }:
1320 callPackage ../build-support/kernel/modules-closure.nix {
1321 inherit kernel firmware rootModules allowMissing;
1324 mkBinaryCache = callPackage ../build-support/binary-cache { };
1326 mkShell = callPackage ../build-support/mkshell { };
1327 mkShellNoCC = mkShell.override { stdenv = stdenvNoCC; };
1329 mokutil = callPackage ../tools/security/mokutil { };
1331 mpsolve = libsForQt5.callPackage ../applications/science/math/mpsolve { };
1333 nixBufferBuilders = import ../build-support/emacs/buffer.nix { inherit lib writeText; inherit (emacs.pkgs) inherit-local; };
1335 nix-gitignore = callPackage ../build-support/nix-gitignore { };
1337 numworks-epsilon = callPackage ../applications/science/math/numworks-epsilon { };
1339 ociTools = callPackage ../build-support/oci-tools { };
1342 callPackages ../build-support/setup-hooks/patch-rc-path-hooks { }
1343 ) patchRcPathBash patchRcPathCsh patchRcPathFish patchRcPathPosix;
1345 pathsFromGraph = ../build-support/kernel/paths-from-graph.pl;
1347 pruneLibtoolFiles = makeSetupHook { name = "prune-libtool-files"; }
1348 ../build-support/setup-hooks/prune-libtool-files.sh;
1350 closureInfo = callPackage ../build-support/closure-info.nix { };
1352 sensible-utils = callPackage ../tools/misc/sensible-utils { };
1354 serverspec = callPackage ../tools/misc/serverspec { };
1356 setupSystemdUnits = callPackage ../build-support/setup-systemd-units.nix { };
1358 shortenPerlShebang = makeSetupHook {
1359 name = "shorten-perl-shebang-hook";
1360 propagatedBuildInputs = [ dieHook ];
1361 } ../build-support/setup-hooks/shorten-perl-shebang.sh;
1363 singularity-tools = callPackage ../build-support/singularity-tools { };
1365 stacktile = callPackage ../tools/wayland/stacktile { };
1367 sirula = callPackage ../tools/wayland/sirula { };
1369 sitelen-seli-kiwen = callPackage ../data/fonts/sitelen-seli-kiwen { };
1371 srcOnly = callPackage ../build-support/src-only { };
1373 subnetcalc = callPackage ../tools/networking/subnetcalc { };
1375 substitute = callPackage ../build-support/substitute/substitute.nix { };
1377 substituteAll = callPackage ../build-support/substitute/substitute-all.nix { };
1379 substituteAllFiles = callPackage ../build-support/substitute-files/substitute-all-files.nix { };
1381 replaceDependency = callPackage ../build-support/replace-dependency.nix { };
1383 nukeReferences = callPackage ../build-support/nuke-references {
1384 inherit (darwin) signingUtils;
1387 referencesByPopularity = callPackage ../build-support/references-by-popularity { };
1389 removeReferencesTo = callPackage ../build-support/remove-references-to {
1390 inherit (darwin) signingUtils;
1393 # No callPackage. In particular, we don't want `img` *package* in parameters.
1394 vmTools = makeOverridable (import ../build-support/vm) { inherit pkgs lib; };
1396 releaseTools = callPackage ../build-support/release { };
1398 inherit (lib.systems) platforms;
1400 setJavaClassPath = makeSetupHook {
1401 name = "set-java-classpath-hook";
1402 } ../build-support/setup-hooks/set-java-classpath.sh;
1404 fixDarwinDylibNames = makeSetupHook {
1405 name = "fix-darwin-dylib-names-hook";
1406 substitutions = { inherit (binutils) targetPrefix; };
1407 meta.platforms = lib.platforms.darwin;
1408 } ../build-support/setup-hooks/fix-darwin-dylib-names.sh;
1410 writeDarwinBundle = callPackage ../build-support/make-darwin-bundle/write-darwin-bundle.nix { };
1412 desktopToDarwinBundle = makeSetupHook {
1413 name = "desktop-to-darwin-bundle-hook";
1414 propagatedBuildInputs = [ writeDarwinBundle librsvg imagemagick python3Packages.icnsutil ];
1415 } ../build-support/setup-hooks/desktop-to-darwin-bundle.sh;
1417 keepBuildTree = makeSetupHook {
1418 name = "keep-build-tree-hook";
1419 } ../build-support/setup-hooks/keep-build-tree.sh;
1421 moveBuildTree = makeSetupHook {
1422 name = "move-build-tree-hook";
1423 } ../build-support/setup-hooks/move-build-tree.sh;
1425 enableGCOVInstrumentation = makeSetupHook {
1426 name = "enable-gcov-instrumentation-hook";
1427 } ../build-support/setup-hooks/enable-coverage-instrumentation.sh;
1429 makeGCOVReport = makeSetupHook {
1430 name = "make-gcov-report-hook";
1431 propagatedBuildInputs = [ lcov enableGCOVInstrumentation ];
1432 } ../build-support/setup-hooks/make-coverage-analysis-report.sh;
1434 makeHardcodeGsettingsPatch = callPackage ../build-support/make-hardcode-gsettings-patch { };
1436 # intended to be used like nix-build -E 'with import <nixpkgs> { }; enableDebugging fooPackage'
1437 enableDebugging = pkg: pkg.override { stdenv = stdenvAdapters.keepDebugInfo pkg.stdenv; };
1439 findXMLCatalogs = makeSetupHook {
1440 name = "find-xml-catalogs-hook";
1441 } ../build-support/setup-hooks/find-xml-catalogs.sh;
1443 wrapGAppsHook = callPackage ../build-support/setup-hooks/wrap-gapps-hook {
1444 makeWrapper = makeBinaryWrapper;
1447 wrapGAppsHook4 = wrapGAppsHook.override { gtk3 = __splicedPackages.gtk4; };
1449 wrapGAppsNoGuiHook = wrapGAppsHook.override { isGraphical = false; };
1451 separateDebugInfo = makeSetupHook {
1452 name = "separate-debug-info-hook";
1453 } ../build-support/setup-hooks/separate-debug-info.sh;
1455 setupDebugInfoDirs = makeSetupHook {
1456 name = "setup-debug-info-dirs-hook";
1457 } ../build-support/setup-hooks/setup-debug-info-dirs.sh;
1459 useOldCXXAbi = makeSetupHook {
1460 name = "use-old-cxx-abi-hook";
1461 } ../build-support/setup-hooks/use-old-cxx-abi.sh;
1463 iconConvTools = callPackage ../build-support/icon-conv-tools { };
1465 validatePkgConfig = makeSetupHook
1466 { name = "validate-pkg-config"; propagatedBuildInputs = [ findutils pkg-config ]; }
1467 ../build-support/setup-hooks/validate-pkg-config.sh;
1469 patchPpdFilesHook = callPackage ../build-support/setup-hooks/patch-ppd-files { };
1472 writers = callPackage ../build-support/writers { };
1474 # lib functions depending on pkgs
1475 inherit (import ../pkgs-lib { inherit lib pkgs; }) formats;
1477 testers = callPackage ../build-support/testers { };
1481 _3llo = callPackage ../tools/misc/3llo { };
1483 _3mux = callPackage ../tools/misc/3mux { };
1485 _1password = callPackage ../applications/misc/1password { };
1487 _1password-gui = callPackage ../applications/misc/1password-gui { };
1489 _1password-gui-beta = callPackage ../applications/misc/1password-gui { channel = "beta"; };
1491 _6tunnel = callPackage ../tools/networking/6tunnel { };
1493 _7zz = darwin.apple_sdk_11_0.callPackage ../tools/archivers/7zz { };
1495 _9pfs = callPackage ../tools/filesystems/9pfs { };
1497 _9ptls = callPackage ../os-specific/linux/9ptls { };
1499 aaa = callPackage ../tools/misc/aaa { };
1501 aardvark-dns = callPackage ../tools/networking/aardvark-dns { };
1503 a2ps = callPackage ../tools/text/a2ps { };
1505 abbreviate = callPackage ../tools/text/abbreviate { };
1507 abcm2ps = callPackage ../tools/audio/abcm2ps { };
1509 abcmidi = callPackage ../tools/audio/abcmidi { };
1511 abduco = callPackage ../tools/misc/abduco { };
1513 ablog = callPackage ../applications/misc/ablog { };
1515 acct = callPackage ../tools/system/acct { };
1517 accuraterip-checksum = callPackage ../tools/audio/accuraterip-checksum { };
1519 acme-dns = callPackage ../servers/dns/acme-dns/default.nix { };
1521 acme-sh = callPackage ../tools/admin/acme-sh { };
1523 acousticbrainz-client = callPackage ../tools/audio/acousticbrainz-client { };
1525 alsaequal = callPackage ../tools/audio/alsaequal { };
1527 acpica-tools = callPackage ../tools/system/acpica-tools { };
1529 amdgpu_top = callPackage ../tools/system/amdgpu_top { };
1531 acquire = with python3Packages; toPythonApplication acquire;
1533 act = callPackage ../development/tools/misc/act { };
1535 actdiag = with python3.pkgs; toPythonApplication actdiag;
1537 actkbd = callPackage ../tools/system/actkbd { };
1539 adafruit-ampy = callPackage ../tools/misc/adafruit-ampy { };
1541 addic7ed-cli = callPackage ../tools/misc/addic7ed-cli { };
1543 addlicense = callPackage ../tools/misc/addlicense { };
1545 adenum = callPackage ../tools/security/adenum { };
1547 adlplug = callPackage ../applications/audio/adlplug {
1548 inherit (darwin.apple_sdk.frameworks) Foundation Cocoa Carbon CoreServices ApplicationServices CoreAudio CoreMIDI AudioToolbox Accelerate CoreImage IOKit AudioUnit QuartzCore WebKit DiscRecording CoreAudioKit;
1551 opnplug = adlplug.override {
1555 arc_unpacker = callPackage ../tools/archivers/arc_unpacker { };
1557 adminer = callPackage ../servers/adminer { };
1559 akkoma = callPackage ../servers/akkoma {
1560 elixir = elixir_1_14;
1561 beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_14; });
1563 akkoma-frontends = recurseIntoAttrs {
1564 akkoma-fe = callPackage ../servers/akkoma/akkoma-fe { };
1565 admin-fe = callPackage ../servers/akkoma/admin-fe { };
1567 akkoma-emoji = recurseIntoAttrs {
1568 blobs_gg = callPackage ../servers/akkoma/emoji/blobs_gg.nix { };
1571 advancecomp = callPackage ../tools/compression/advancecomp { };
1573 aefs = callPackage ../tools/filesystems/aefs { };
1575 aegisub = callPackage ../applications/video/aegisub ({
1577 } // (config.aegisub or {}));
1579 aerc = callPackage ../applications/networking/mailreaders/aerc { };
1581 aerospike = callPackage ../servers/nosql/aerospike { };
1583 aespipe = callPackage ../tools/security/aespipe { };
1585 aescrypt = callPackage ../tools/misc/aescrypt { };
1587 aether-lv2 = callPackage ../applications/audio/aether-lv2 { };
1589 acme-client = callPackage ../tools/networking/acme-client {
1593 adrgen = callPackage ../tools/misc/adrgen { };
1595 adriconf = callPackage ../tools/graphics/adriconf { };
1597 amass = callPackage ../tools/networking/amass { };
1599 afew = callPackage ../applications/networking/mailreaders/afew { };
1601 afetch = callPackage ../tools/misc/afetch { };
1603 afio = callPackage ../tools/archivers/afio { };
1605 afl = callPackage ../tools/security/afl {
1606 stdenv = clangStdenv;
1609 honggfuzz = callPackage ../tools/security/honggfuzz {
1614 aflplusplus = callPackage ../tools/security/aflplusplus {
1617 llvmPackages = llvmPackages_15;
1621 ledfx = callPackage ../applications/audio/ledfx { };
1623 libdislocator = callPackage ../tools/security/afl/libdislocator.nix { };
1625 afpfs-ng = callPackage ../tools/filesystems/afpfs-ng { };
1627 afsctool = callPackage ../tools/filesystems/afsctool {
1628 inherit (darwin.apple_sdk.frameworks) CoreServices;
1631 agate = callPackage ../servers/gemini/agate {
1632 inherit (darwin.apple_sdk.frameworks) Security;
1635 agda-pkg = callPackage ../development/tools/agda-pkg { };
1637 agi = callPackage ../tools/graphics/agi { };
1639 agola = callPackage ../development/tools/continuous-integration/agola { };
1641 agrep = callPackage ../tools/text/agrep { };
1643 aha = callPackage ../tools/text/aha { };
1645 ahcpd = callPackage ../tools/networking/ahcpd { };
1647 aichat = callPackage ../tools/misc/aichat { };
1649 aide = callPackage ../tools/security/aide { };
1651 ain = callPackage ../tools/networking/ain { };
1653 aioblescan = with python3Packages; toPythonApplication aioblescan;
1655 aiodnsbrute = callPackage ../tools/security/aiodnsbrute { };
1657 aircrack-ng = callPackage ../tools/networking/aircrack-ng { };
1659 airgeddon = callPackage ../tools/networking/airgeddon { };
1661 apache-airflow = callPackage ../servers/apache-airflow { };
1663 apachetomcatscanner = callPackage ../tools/security/apachetomcatscanner { };
1665 airsonic = callPackage ../servers/misc/airsonic { };
1667 airspy = callPackage ../applications/radio/airspy { };
1669 airspyhf = callPackage ../applications/radio/airspyhf { };
1671 airwindows-lv2 = callPackage ../applications/audio/airwindows-lv2 { };
1673 aixlog = callPackage ../development/libraries/aixlog { };
1675 aj-snapshot = callPackage ../applications/audio/aj-snapshot { };
1677 ajour = callPackage ../tools/games/ajour {
1678 inherit (gnome) zenity;
1679 inherit (plasma5Packages) kdialog;
1682 akku = callPackage ../tools/package-management/akku { };
1684 albert = qt6Packages.callPackage ../applications/misc/albert { };
1686 alice-lg = callPackage ../servers/alice-lg{ };
1688 alice-tools = callPackage ../tools/games/alice-tools {
1692 alice-tools-qt5 = libsForQt5.callPackage ../tools/games/alice-tools { };
1694 alice-tools-qt6 = qt6Packages.callPackage ../tools/games/alice-tools { };
1696 allure = callPackage ../development/tools/allure { };
1698 aquosctl = callPackage ../tools/misc/aquosctl { };
1700 arch-install-scripts = callPackage ../tools/misc/arch-install-scripts { };
1702 argocd-vault-plugin = callPackage ../tools/security/argocd-vault-plugin { };
1704 arubaotp-seed-extractor = callPackage ../tools/security/arubaotp-seed-extractor { };
1706 audible-cli = callPackage ../tools/misc/audible-cli { };
1708 audiobookshelf = callPackage ../servers/audiobookshelf { };
1710 auditwheel = with python3Packages; toPythonApplication auditwheel;
1712 amidst = callPackage ../tools/games/minecraft/amidst { };
1714 asar = callPackage ../tools/compression/asar { };
1716 askalono = callPackage ../tools/misc/askalono { };
1718 asleap = callPackage ../tools/networking/asleap { };
1720 awsbck = callPackage ../tools/backup/awsbck {
1721 inherit (darwin.apple_sdk.frameworks) Security;
1724 balena-cli = callPackage ../tools/admin/balena-cli { };
1726 basez = callPackage ../tools/misc/basez { };
1728 btc-rpc-explorer = callPackage ../tools/misc/btc-rpc-explorer { };
1730 butler = callPackage ../games/itch/butler.nix {
1731 inherit (darwin.apple_sdk.frameworks) Cocoa;
1732 buildGoModule = buildGo120Module;
1735 carbon-now-cli = callPackage ../tools/typesetting/carbon-now-cli { };
1737 cf-vault = callPackage ../tools/admin/cf-vault { };
1739 cfspeedtest = callPackage ../tools/networking/cfspeedtest { };
1741 cfonts = callPackage ../tools/misc/cfonts { };
1743 bikeshed = python3Packages.callPackage ../applications/misc/bikeshed { };
1745 cie-middleware-linux = callPackage ../tools/security/cie-middleware-linux { };
1747 cidrgrep = callPackage ../tools/text/cidrgrep { };
1749 clematis = callPackage ../tools/misc/clematis { };
1751 clubhouse-cli = callPackage ../tools/misc/clubhouse-cli { };
1753 colorless = callPackage ../tools/misc/colorless { };
1755 configurable-http-proxy = callPackage ../tools/networking/configurable-http-proxy { };
1757 cope = callPackage ../tools/misc/cope { };
1759 crypto-tracker = callPackage ../tools/misc/crypto-tracker { };
1761 ejs = callPackage ../development/tools/ejs { };
1763 ejson2env = callPackage ../tools/admin/ejson2env { };
1765 davinci-resolve = callPackage ../applications/video/davinci-resolve { };
1767 dolbybcsoftwaredecode = callPackage ../applications/audio/dolbybcsoftwaredecode { };
1769 donkey = callPackage ../tools/security/donkey { };
1771 dualsensectl = callPackage ../tools/games/dualsensectl { };
1773 dwarfs = callPackage ../tools/filesystems/dwarfs { };
1775 dysk = callPackage ../tools/filesystems/dysk { };
1777 etlegacy = callPackage ../games/etlegacy { lua = lua5_4; };
1779 fastfetch = darwin.apple_sdk_11_0.callPackage ../tools/misc/fastfetch {
1780 inherit (darwin.apple_sdk_11_0.frameworks)
1781 AppKit Apple80211 Cocoa CoreDisplay CoreVideo CoreWLAN DisplayServices
1782 Foundation IOBluetooth MediaRemote OpenCL;
1784 inherit (darwin) moltenvk;
1787 fscan = callPackage ../tools/security/fscan { };
1789 copier = callPackage ../tools/misc/copier { };
1791 gabutdm = callPackage ../applications/networking/gabutdm { };
1793 gamemode = callPackage ../tools/games/gamemode {
1794 libgamemode32 = pkgsi686Linux.gamemode.lib;
1797 gamescope = callPackage ../applications/window-managers/gamescope {
1798 wlroots = wlroots_0_16;
1801 gay = callPackage ../tools/misc/gay { };
1803 elkhound = callPackage ../development/tools/elkhound { };
1805 ethq = callPackage ../os-specific/linux/ethq { };
1807 weidu = callPackage ../tools/games/weidu { };
1809 weylus = callPackage ../applications/graphics/weylus {
1810 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa VideoToolbox;
1813 gam = callPackage ../tools/admin/gam { };
1815 gen6dns = callPackage ../tools/networking/gen6dns { };
1817 gen-license = callPackage ../development/tools/gen-license {
1818 inherit (darwin.apple_sdk.frameworks) Security;
1821 github-copilot-cli = callPackage ../tools/misc/github-copilot-cli { };
1823 gfshare = callPackage ../tools/security/gfshare { };
1825 gh-actions-cache = callPackage ../tools/misc/gh-actions-cache { };
1827 gh-cal = callPackage ../tools/misc/gh-cal {
1828 inherit (darwin.apple_sdk.frameworks) Security;
1831 gh-dash = callPackage ../tools/misc/gh-dash { };
1833 gh-eco = callPackage ../tools/misc/gh-eco { };
1835 gh-markdown-preview = callPackage ../tools/misc/gh-markdown-preview { };
1837 ghostie = callPackage ../tools/misc/ghostie { };
1839 glooctl = callPackage ../applications/networking/cluster/glooctl { };
1841 gobgp = callPackage ../tools/networking/gobgp { };
1843 gof5 = callPackage ../tools/networking/gof5 { };
1845 goflow = callPackage ../tools/networking/goflow { };
1847 goflow2 = callPackage ../tools/networking/goflow2 { };
1849 gofu = callPackage ../applications/misc/gofu { };
1851 godns = callPackage ../tools/networking/godns { };
1853 godspeed = callPackage ../tools/networking/godspeed { };
1855 goodhosts = callPackage ../tools/networking/goodhosts { };
1857 goose = callPackage ../tools/misc/goose { };
1859 gp-saml-gui = python3Packages.callPackage ../tools/networking/gp-saml-gui { };
1861 grizzly = callPackage ../tools/misc/grizzly { };
1863 guestfs-tools = callPackage ../tools/virtualization/guestfs-tools { };
1865 fabs = callPackage ../tools/backup/fabs { };
1867 fm = callPackage ../applications/file-managers/fm { };
1869 fwbuilder = libsForQt5.callPackage ../tools/security/fwbuilder { };
1871 hblock = callPackage ../tools/networking/hblock { };
1873 headsetcontrol = callPackage ../tools/audio/headsetcontrol { };
1875 headset-charge-indicator = callPackage ../tools/audio/headset-charge-indicator { };
1877 heh = callPackage ../applications/editors/heh { };
1879 hexdiff = callPackage ../tools/misc/hexdiff { };
1881 hexo-cli = callPackage ../development/tools/hexo-cli { };
1883 hostmux = callPackage ../tools/misc/hostmux { };
1885 hsd = callPackage ../tools/misc/hsd { };
1887 httm = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/httm { };
1889 hyperpotamus = callPackage ../tools/misc/hyperpotamus { };
1891 immich-cli = callPackage ../tools/misc/immich-cli { };
1893 inherit (callPackage ../tools/networking/ivpn/default.nix {}) ivpn ivpn-service;
1895 jobber = callPackage ../tools/system/jobber { };
1897 kanata = callPackage ../tools/system/kanata { };
1899 kanata-with-cmd = kanata.override { withCmd = true; };
1901 kaufkauflist = callPackage ../applications/misc/kaufkauflist { };
1903 kdocker = libsForQt5.callPackage ../tools/X11/kdocker { };
1905 kicli = callPackage ../tools/misc/kicli { };
1907 ksmbd-tools = callPackage ../os-specific/linux/ksmbd-tools { };
1909 ksnip = libsForQt5.callPackage ../tools/misc/ksnip { };
1911 kstart = callPackage ../tools/security/kstart { };
1913 kubevirt = callPackage ../tools/virtualization/kubevirt { };
1915 lektor = callPackage ../tools/misc/lektor { };
1917 licenseclassifier = callPackage ../development/tools/misc/licenseclassifier { };
1919 license-cli = callPackage ../tools/misc/license-cli { };
1921 license-generator = callPackage ../tools/misc/license-generator { };
1923 linux-router = callPackage ../tools/networking/linux-router { };
1925 linux-router-without-wifi = linux-router.override { useWifiDependencies = false; };
1927 markdownlint-cli = callPackage ../tools/text/markdownlint-cli { };
1929 markdownlint-cli2 = callPackage ../tools/text/markdownlint-cli2 { };
1931 mbidled = callPackage ../tools/networking/mbidled { };
1933 mcaselector = callPackage ../tools/games/minecraft/mcaselector {
1934 jre = jre.override {
1935 enableJavaFX = true;
1939 metapixel = callPackage ../tools/graphics/metapixel { };
1941 memos = callPackage ../servers/memos { };
1943 midimonster = callPackage ../tools/audio/midimonster { };
1945 midi-trigger = callPackage ../applications/audio/midi-trigger { };
1947 mnc = callPackage ../tools/misc/mnc { };
1949 mgmt = callPackage ../applications/system/mgmt { };
1951 mkosi = python3Packages.callPackage ../tools/virtualization/mkosi { inherit systemd; };
1953 mkosi-full = mkosi.override { withQemu = true; };
1955 monica = callPackage ../servers/web-apps/monica { };
1957 mpremote = python3Packages.callPackage ../tools/misc/mpremote { };
1959 mprocs = callPackage ../tools/misc/mprocs { };
1961 mpy-utils = python3Packages.callPackage ../tools/misc/mpy-utils { };
1963 mymcplus = python3Packages.callPackage ../tools/games/mymcplus { };
1965 near-cli = callPackage ../tools/misc/near-cli { };
1967 networkd-notify = python3Packages.callPackage ../tools/networking/networkd-notify {
1968 systemd = pkgs.systemd;
1971 node-glob = callPackage ../tools/misc/node-glob { };
1973 nominatim = callPackage ../servers/nominatim {
1974 postgresql = postgresql_12;
1977 npm-check-updates = callPackage ../tools/package-management/npm-check-updates { };
1979 ntpd-rs = callPackage ../tools/networking/ntpd-rs { };
1981 ocs-url = libsForQt5.callPackage ../tools/misc/ocs-url { };
1983 openbugs = pkgsi686Linux.callPackage ../applications/science/machine-learning/openbugs { };
1985 osquery = callPackage ../tools/system/osquery { };
1987 paperview = callPackage ../tools/X11/paperview { };
1989 pferd = callPackage ../tools/misc/pferd { };
1991 pocket-updater-utility = callPackage ../tools/games/pocket-updater-utility { };
1993 polygon-cli = callPackage ../tools/networking/polygon-cli { };
1995 pricehist = python3Packages.callPackage ../tools/misc/pricehist { };
1997 proycon-wayout = callPackage ../tools/wayland/proycon-wayout { };
1999 q = callPackage ../tools/networking/q { };
2001 qFlipper = libsForQt5.callPackage ../tools/misc/qflipper { };
2003 quich = callPackage ../tools/misc/quich { } ;
2005 rabtap = callPackage ../tools/networking/rabtap { } ;
2007 redfang = callPackage ../tools/networking/redfang { };
2009 ronin = callPackage ../tools/security/ronin { };
2011 s0ix-selftest-tool = callPackage ../tools/system/s0ix-selftest-tool { };
2013 scarab = callPackage ../tools/games/scarab { };
2015 sdbus-cpp = callPackage ../development/libraries/sdbus-cpp { };
2017 basu = callPackage ../development/libraries/basu { };
2019 sdlookup = callPackage ../tools/security/sdlookup { };
2021 sdkmanager = with python3Packages; toPythonApplication sdkmanager;
2023 sgrep = callPackage ../tools/text/sgrep { };
2025 shell-genie = callPackage ../applications/misc/shell-genie { };
2027 sloth = callPackage ../tools/misc/sloth { };
2029 snagboot = python3.pkgs.callPackage ../applications/misc/snagboot { };
2031 simple-dlna-browser = callPackage ../tools/networking/simple-dlna-browser { };
2033 sitespeed-io = callPackage ../tools/networking/sitespeed-io { };
2035 slipstream = callPackage ../tools/games/slipstream {
2039 sorted-grep = callPackage ../tools/text/sorted-grep { };
2041 smb3-foundry = callPackage ../applications/misc/smb3-foundry {
2042 python3 = python311;
2045 smbmap = callPackage ../tools/security/smbmap { };
2047 smbscan = callPackage ../tools/security/smbscan { };
2049 spectre-cli = callPackage ../tools/security/spectre-cli { };
2051 speedtest-go = callPackage ../tools/networking/speedtest-go { };
2053 speedtest-rs = callPackage ../tools/networking/speedtest-rs { };
2055 stargazer = callPackage ../servers/gemini/stargazer {
2056 inherit (darwin.apple_sdk.frameworks) Security;
2059 steamtinkerlaunch = callPackage ../tools/games/steamtinkerlaunch { };
2061 supercronic = callPackage ../tools/system/supercronic { };
2063 supermin = callPackage ../tools/virtualization/supermin { };
2065 sx-go = callPackage ../tools/security/sx-go { };
2067 systeroid = callPackage ../tools/system/systeroid { };
2069 tailwindcss = callPackage ../development/tools/tailwindcss { };
2071 tauon = callPackage ../applications/audio/tauon { };
2073 tere = callPackage ../tools/misc/tere { };
2075 termusic = darwin.apple_sdk_11_0.callPackage ../applications/audio/termusic {
2076 inherit (darwin.apple_sdk_11_0.frameworks) AppKit CoreAudio CoreGraphics Foundation IOKit MediaPlayer Security;
2079 tfk8s = callPackage ../tools/misc/tfk8s { };
2081 thumbs = callPackage ../tools/misc/thumbs { };
2083 tnat64 = callPackage ../tools/networking/tnat64 { };
2085 toast = callPackage ../development/tools/toast { };
2087 topicctl = callPackage ../tools/misc/topicctl { };
2089 transmission-rss = callPackage ../tools/networking/transmission-rss { };
2091 trimage = callPackage ../applications/graphics/trimage { inherit (qt5) wrapQtAppsHook; };
2093 ttchat = callPackage ../tools/misc/ttchat { };
2095 ukmm = callPackage ../tools/games/ukmm { };
2097 unflac = callPackage ../tools/audio/unflac { };
2099 valeronoi = qt6Packages.callPackage ../tools/misc/valeronoi { };
2101 veikk-linux-driver-gui = libsForQt5.callPackage ../tools/misc/veikk-linux-driver-gui { };
2103 ventoy = callPackage ../tools/cd-dvd/ventoy { };
2104 ventoy-full = ventoy.override {
2105 withCryptsetup = true;
2111 vitess = callPackage ../development/tools/database/vitess { };
2113 voms = callPackage ../tools/networking/voms { };
2115 vopono = callPackage ../tools/networking/vopono { };
2117 vrc-get = callPackage ../tools/misc/vrc-get {
2118 inherit (darwin.apple_sdk.frameworks) Security;
2121 vrrtest = callPackage ../tools/video/vrrtest { };
2123 winbox = callPackage ../tools/admin/winbox {
2124 wine = wineWowPackages.staging;
2127 wtwitch = callPackage ../tools/video/wtwitch { };
2129 wwcd = callPackage ../tools/misc/wwcd { };
2131 writedisk = callPackage ../tools/misc/writedisk { };
2133 xcd = callPackage ../tools/misc/xcd { };
2135 xpaste = callPackage ../tools/text/xpaste { };
2137 xrootd = callPackage ../tools/networking/xrootd {
2138 # Workaround systemd static build breakage
2139 systemd = if systemd.meta.broken then null else systemd;
2142 yabridge = callPackage ../tools/audio/yabridge {
2143 wine = wineWowPackages.staging;
2146 yabridgectl = callPackage ../tools/audio/yabridgectl {
2147 wine = wineWowPackages.staging;
2150 yafetch = callPackage ../tools/misc/yafetch {
2151 stdenv = clangStdenv;
2154 yarn-lock-converter = callPackage ../tools/package-management/yarn-lock-converter { };
2156 zsh-history-to-fish = callPackage ../tools/misc/zsh-history-to-fish { };
2158 archi = callPackage ../tools/misc/archi { };
2160 breitbandmessung = callPackage ../applications/networking/breitbandmessung { };
2162 ### APPLICATIONS/VERSION-MANAGEMENT
2164 deepgit = callPackage ../applications/version-management/deepgit { };
2166 git = callPackage ../applications/version-management/git {
2167 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
2168 perlLibs = [perlPackages.LWP perlPackages.URI perlPackages.TermReadKey];
2170 perlPackages.libnet perlPackages.NetSMTPSSL
2171 perlPackages.IOSocketSSL perlPackages.NetSSLeay
2172 perlPackages.AuthenSASL perlPackages.DigestHMAC
2176 # The full-featured Git.
2177 gitFull = git.override {
2180 sendEmailSupport = true;
2182 withLibsecret = !stdenv.isDarwin;
2185 # Git with SVN support, but without GUI.
2186 gitSVN = lowPrio (git.override { svnSupport = true; });
2188 git-doc = lib.addMetaAttrs {
2189 description = "Additional documentation for Git";
2190 longDescription = ''
2191 This package contains additional documentation (HTML and text files) that
2192 is referenced in the man pages of Git.
2196 gitMinimal = git.override {
2198 pythonSupport = false;
2199 perlSupport = false;
2203 bfg-repo-cleaner = callPackage ../applications/version-management/bfg-repo-cleaner { };
2205 bit = callPackage ../applications/version-management/bit { };
2207 bitbucket-server-cli = callPackage ../applications/version-management/bitbucket-server-cli { };
2209 bump2version = python3Packages.callPackage ../applications/version-management/bump2version { };
2211 cgit = callPackage ../applications/version-management/cgit { };
2213 cgit-pink = callPackage ../applications/version-management/cgit/pink.nix { };
2215 commit-formatter = callPackage ../applications/version-management/commit-formatter { };
2217 commitlint = nodePackages."@commitlint/cli";
2219 conform = callPackage ../applications/version-management/conform { };
2221 datalad = callPackage ../applications/version-management/datalad { };
2223 darcs-to-git = callPackage ../applications/version-management/darcs-to-git { };
2225 degit = callPackage ../applications/version-management/degit { };
2227 delta = darwin.apple_sdk_11_0.callPackage ../applications/version-management/delta { };
2229 diff-so-fancy = callPackage ../applications/version-management/diff-so-fancy { };
2231 gex = callPackage ../applications/version-management/gex {
2232 inherit (darwin.apple_sdk.frameworks) Security;
2235 gfold = callPackage ../applications/version-management/gfold {
2236 inherit (darwin.apple_sdk.frameworks) Security;
2239 gita = python3Packages.callPackage ../applications/version-management/gita { };
2241 gitoxide = darwin.apple_sdk_11_0.callPackage ../applications/version-management/gitoxide {
2242 inherit (darwin.apple_sdk_11_0.frameworks) Security SystemConfiguration;
2245 gg-scm = callPackage ../applications/version-management/gg { };
2248 gh = callPackage ../applications/version-management/gh { };
2250 ghorg = callPackage ../applications/version-management/ghorg { };
2252 ghq = callPackage ../applications/version-management/ghq { };
2254 ghr = callPackage ../applications/version-management/ghr { };
2256 git-absorb = callPackage ../applications/version-management/git-absorb {
2257 inherit (darwin.apple_sdk.frameworks) Security;
2260 git-aggregator = callPackage ../applications/version-management/git-aggregator { };
2262 git-annex-metadata-gui = libsForQt5.callPackage ../applications/version-management/git-annex-metadata-gui {
2263 inherit (python3Packages) buildPythonApplication pyqt5 git-annex-adapter;
2266 git-annex-remote-dbx = callPackage ../applications/version-management/git-annex-remote-dbx {
2267 inherit (python3Packages)
2268 buildPythonApplication
2274 git-annex-remote-googledrive = callPackage ../applications/version-management/git-annex-remote-googledrive {
2275 inherit (python3Packages)
2276 buildPythonApplication
2284 git-annex-remote-rclone = callPackage ../applications/version-management/git-annex-remote-rclone { };
2286 git-annex-utils = callPackage ../applications/version-management/git-annex-utils { };
2288 git-appraise = callPackage ../applications/version-management/git-appraise { };
2290 git-archive-all = python3.pkgs.callPackage ../applications/version-management/git-archive-all { };
2292 git-backdate = callPackage ../applications/version-management/git-backdate { };
2294 git-backup = callPackage ../applications/version-management/git-backup {
2295 inherit (darwin.apple_sdk.frameworks) Security;
2298 git-big-picture = callPackage ../applications/version-management/git-big-picture { };
2300 git-bars = callPackage ../applications/version-management/git-bars { };
2302 git-branchless = callPackage ../applications/version-management/git-branchless {
2303 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
2306 git-branchstack = python3.pkgs.callPackage ../applications/version-management/git-branchstack { };
2308 git-bug = callPackage ../applications/version-management/git-bug { };
2310 git-bug-migration = callPackage ../applications/version-management/git-bug-migration { };
2312 git-cache = callPackage ../applications/version-management/git-cache { };
2314 git-chglog = callPackage ../applications/version-management/git-chglog { };
2316 git-cinnabar = callPackage ../applications/version-management/git-cinnabar {
2317 inherit (darwin.apple_sdk.frameworks) CoreServices;
2320 git-cliff = callPackage ../applications/version-management/git-cliff {
2321 inherit (darwin.apple_sdk.frameworks) Security;
2324 git-codeowners = callPackage ../applications/version-management/git-codeowners { };
2326 git-codereview = callPackage ../applications/version-management/git-codereview { };
2328 git-cola = callPackage ../applications/version-management/git-cola { };
2330 git-crecord = callPackage ../applications/version-management/git-crecord { };
2332 git-credential-1password = callPackage ../applications/version-management/git-credential-1password { };
2334 git-credential-keepassxc = callPackage ../applications/version-management/git-credential-keepassxc {
2335 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation;
2338 git-credential-manager = callPackage ../applications/version-management/git-credential-manager { };
2340 git-credential-oauth = callPackage ../applications/version-management/git-credential-oauth { };
2342 git-crypt = callPackage ../applications/version-management/git-crypt { };
2344 git-delete-merged-branches = callPackage ../applications/version-management/git-delete-merged-branches { };
2346 git-dive = callPackage ../applications/version-management/git-dive { };
2348 git-extras = callPackage ../applications/version-management/git-extras { };
2350 git-fame = callPackage ../applications/version-management/git-fame { };
2352 git-fast-export = callPackage ../applications/version-management/fast-export { };
2354 git-fire = callPackage ../applications/version-management/git-fire { };
2356 git-ftp = callPackage ../applications/version-management/git-ftp { };
2358 git-gone = callPackage ../applications/version-management/git-gone {
2359 inherit (darwin.apple_sdk.frameworks) Security;
2362 git-graph = callPackage ../applications/version-management/git-graph { };
2364 git-hound = callPackage ../applications/version-management/git-hound { };
2366 git-hub = callPackage ../applications/version-management/git-hub { };
2368 git-ignore = callPackage ../applications/version-management/git-ignore { };
2370 git-imerge = python3Packages.callPackage ../applications/version-management/git-imerge { };
2372 git-interactive-rebase-tool = callPackage ../applications/version-management/git-interactive-rebase-tool {
2373 inherit (darwin.apple_sdk.frameworks) Security;
2376 git-lfs = lowPrio (callPackage ../applications/version-management/git-lfs { });
2378 git-mit = callPackage ../applications/version-management/git-mit { };
2380 git-my = callPackage ../applications/version-management/git-my { };
2382 git-machete = python3Packages.callPackage ../applications/version-management/git-machete { };
2384 git-nomad = callPackage ../applications/version-management/git-nomad { };
2386 git-octopus = callPackage ../applications/version-management/git-octopus { };
2388 git-open = callPackage ../applications/version-management/git-open { };
2390 git-privacy = callPackage ../applications/version-management/git-privacy { };
2392 git-ps-rs = callPackage ../development/tools/git-ps-rs {
2393 inherit (darwin.apple_sdk.frameworks) Security;
2396 git-publish = python3Packages.callPackage ../applications/version-management/git-publish { };
2398 git-quick-stats = callPackage ../applications/version-management/git-quick-stats { };
2400 git-quickfix = callPackage ../applications/version-management/git-quickfix {
2401 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
2404 git-radar = callPackage ../applications/version-management/git-radar { };
2406 git-recent = callPackage ../applications/version-management/git-recent {
2407 util-linux = if stdenv.isLinux then util-linuxMinimal else util-linux;
2410 git-relevant-history = callPackage ../applications/version-management/git-relevant-history { };
2412 git-remote-codecommit = python3Packages.callPackage ../applications/version-management/git-remote-codecommit { };
2415 git-repo = callPackage ../applications/version-management/git-repo { };
2417 git-repo-updater = python3Packages.callPackage ../applications/version-management/git-repo-updater { };
2419 git-review = python3Packages.callPackage ../applications/version-management/git-review { };
2421 git-remote-gcrypt = callPackage ../applications/version-management/git-remote-gcrypt { };
2423 git-remote-hg = callPackage ../applications/version-management/git-remote-hg { };
2425 git-reparent = callPackage ../applications/version-management/git-reparent { };
2427 git-secret = callPackage ../applications/version-management/git-secret { };
2429 git-secrets = callPackage ../applications/version-management/git-secrets { };
2431 git-series = callPackage ../applications/version-management/git-series { };
2433 git-sizer = callPackage ../applications/version-management/git-sizer { };
2435 git-stack = callPackage ../applications/version-management/git-stack {
2436 inherit (darwin.apple_sdk.frameworks) Security;
2439 git-standup = callPackage ../applications/version-management/git-standup { };
2441 git-stree = callPackage ../applications/version-management/git-stree { };
2443 git-subrepo = callPackage ../applications/version-management/git-subrepo { };
2445 git-subtrac = callPackage ../applications/version-management/git-subtrac { };
2447 git-sync = callPackage ../applications/version-management/git-sync { };
2449 git-team = callPackage ../applications/version-management/git-team { };
2451 git-test = callPackage ../applications/version-management/git-test { };
2453 git-town = callPackage ../applications/version-management/git-town { };
2455 git-trim = darwin.apple_sdk_11_0.callPackage ../applications/version-management/git-trim {
2456 inherit (darwin.apple_sdk_11_0.frameworks) IOKit CoreFoundation Security;
2459 git-up = callPackage ../applications/version-management/git-up {
2460 pythonPackages = python3Packages;
2463 git-vanity-hash = callPackage ../applications/version-management/git-vanity-hash { };
2465 git-vendor = callPackage ../applications/version-management/git-vendor { };
2467 git-when-merged = callPackage ../applications/version-management/git-when-merged { };
2469 git-workspace = callPackage ../applications/version-management/git-workspace {
2470 inherit (darwin.apple_sdk.frameworks) Security;
2473 git2cl = callPackage ../applications/version-management/git2cl { };
2475 gitbatch = callPackage ../applications/version-management/gitbatch { };
2477 gitflow = callPackage ../applications/version-management/gitflow { };
2479 gitfs = callPackage ../tools/filesystems/gitfs { };
2481 gitless = callPackage ../applications/version-management/gitless { };
2483 gitlint = python3Packages.callPackage ../applications/version-management/gitlint { };
2485 gitls = callPackage ../applications/version-management/gitls { };
2487 gitmux = callPackage ../applications/version-management/gitmux { };
2489 gitnuro = callPackage ../applications/version-management/gitnuro { };
2491 gitnr = callPackage ../applications/version-management/gitnr { };
2493 gitprompt-rs = callPackage ../applications/version-management/gitprompt-rs/default.nix { };
2495 gitsign = callPackage ../applications/version-management/gitsign { };
2497 gitstats = callPackage ../applications/version-management/gitstats { };
2499 gitstatus = callPackage ../applications/version-management/gitstatus { };
2501 gitty = callPackage ../applications/version-management/gitty { };
2503 gittyup = libsForQt5.callPackage ../applications/version-management/gittyup { };
2505 gitui = callPackage ../applications/version-management/gitui {
2506 inherit (darwin.apple_sdk.frameworks) Security AppKit;
2509 gitweb = callPackage ../applications/version-management/gitweb { };
2511 glab = callPackage ../applications/version-management/glab { };
2513 glitter = callPackage ../applications/version-management/glitter { };
2515 globalping-cli = callPackage ../tools/networking/globalping-cli { };
2517 gst = callPackage ../applications/version-management/gst { };
2519 guilt = callPackage ../applications/version-management/guilt { };
2521 gut = callPackage ../applications/version-management/gut { };
2523 hred = callPackage ../development/tools/hred { };
2525 hub = callPackage ../applications/version-management/hub { };
2527 hut = callPackage ../applications/version-management/hut { };
2529 josh = callPackage ../applications/version-management/josh { };
2531 lab = callPackage ../applications/version-management/lab { };
2533 labctl = callPackage ../tools/networking/labctl {
2534 buildGoModule = buildGo120Module;
2537 legit = callPackage ../applications/version-management/legit { };
2539 legit-web = callPackage ../applications/version-management/legit-web { };
2541 lucky-commit = callPackage ../applications/version-management/lucky-commit {
2542 inherit (darwin.apple_sdk.frameworks) OpenCL;
2545 merge-fmt = callPackage ../applications/version-management/merge-fmt {
2546 inherit (ocamlPackages) buildDunePackage cmdliner base stdio;
2549 pass-git-helper = python3Packages.callPackage ../applications/version-management/pass-git-helper { };
2551 qgit = qt5.callPackage ../applications/version-management/qgit { };
2553 radicle-cli = callPackage ../applications/version-management/radicle-cli {
2554 inherit (darwin) DarwinTools;
2555 inherit (darwin.apple_sdk.frameworks) AppKit;
2558 radicle-upstream = callPackage ../applications/version-management/radicle-upstream { };
2560 rs-git-fsmonitor = callPackage ../applications/version-management/rs-git-fsmonitor { };
2562 scmpuff = callPackage ../applications/version-management/scmpuff { };
2564 silver-platter = python3Packages.callPackage ../applications/version-management/silver-platter { };
2566 stgit = callPackage ../applications/version-management/stgit { };
2568 subgit = callPackage ../applications/version-management/subgit { };
2570 svn-all-fast-export = libsForQt5.callPackage ../applications/version-management/svn-all-fast-export { };
2572 svn2git = callPackage ../applications/version-management/svn2git {
2576 thicket = callPackage ../applications/version-management/thicket { };
2578 tig = callPackage ../applications/version-management/tig { };
2580 top-git = callPackage ../applications/version-management/topgit { };
2582 transcrypt = callPackage ../applications/version-management/transcrypt { };
2584 ungit = callPackage ../applications/version-management/ungit { };
2586 inherit (haskellPackages) git-annex;
2588 inherit (haskellPackages) git-brunch;
2590 git-autofixup = perlPackages.GitAutofixup;
2592 ghrepo-stats = with python3Packages; toPythonApplication ghrepo-stats;
2594 git-filter-repo = with python3Packages; toPythonApplication git-filter-repo;
2596 git-revise = with python3Packages; toPythonApplication git-revise;
2598 ### APPLICATIONS/EMULATORS
2600 _86Box = callPackage ../applications/emulators/86box { };
2602 atari800 = callPackage ../applications/emulators/atari800 { };
2604 ataripp = callPackage ../applications/emulators/atari++ { };
2606 attract-mode = callPackage ../applications/emulators/attract-mode { };
2608 basiliskii = callPackage ../applications/emulators/basiliskii { };
2610 box64 = callPackage ../applications/emulators/box64 {
2611 hello-x86_64 = if stdenv.hostPlatform.isx86_64 then
2614 pkgsCross.gnu64.hello;
2617 caprice32 = callPackage ../applications/emulators/caprice32 { };
2619 ccemux = callPackage ../applications/emulators/ccemux { };
2621 cdemu-client = callPackage ../applications/emulators/cdemu/client.nix { };
2623 cdemu-daemon = callPackage ../applications/emulators/cdemu/daemon.nix { };
2625 cemu = callPackage ../applications/emulators/cemu { };
2627 cen64 = callPackage ../applications/emulators/cen64 { };
2629 citations = callPackage ../applications/misc/citations { };
2631 webfontkitgenerator = callPackage ../applications/misc/webfontkitgenerator { };
2633 citra-canary = callPackage ../applications/emulators/citra {
2637 citra-nightly = callPackage ../applications/emulators/citra {
2641 collapseos-cvm = callPackage ../applications/emulators/collapseos-cvm { };
2643 coltrane = callPackage ../applications/misc/coltrane { };
2645 craftos-pc = callPackage ../applications/emulators/craftos-pc { };
2647 darcnes = callPackage ../applications/emulators/darcnes { };
2649 desmume = callPackage ../applications/emulators/desmume { };
2651 dgen-sdl = callPackage ../applications/emulators/dgen-sdl { };
2653 dlx = callPackage ../applications/emulators/dlx { };
2655 dosbox = callPackage ../applications/emulators/dosbox {
2656 inherit (darwin.apple_sdk.frameworks ) OpenGL;
2657 SDL = if stdenv.isDarwin then SDL else SDL_compat;
2660 dosbox-x = darwin.apple_sdk_11_0.callPackage ../applications/emulators/dosbox-x {
2661 inherit (darwin.apple_sdk_11_0.frameworks) AudioUnit Carbon Cocoa;
2664 duckstation = qt6Packages.callPackage ../applications/emulators/duckstation { };
2666 dynamips = callPackage ../applications/emulators/dynamips { };
2668 emu2 = callPackage ../applications/emulators/emu2 { };
2670 emulationstation = callPackage ../applications/emulators/emulationstation { };
2672 fceux = callPackage ../applications/emulators/fceux {
2674 inherit (libsForQt5) wrapQtAppsHook;
2677 firebird-emu = libsForQt5.callPackage ../applications/emulators/firebird-emu { };
2679 flycast = callPackage ../applications/emulators/flycast { };
2681 flix = callPackage ../development/compilers/flix { };
2683 fsrx = callPackage ../tools/misc/fsrx { };
2685 fsuae = callPackage ../applications/emulators/fs-uae { };
2687 fsuae-launcher = libsForQt5.callPackage ../applications/emulators/fs-uae/launcher.nix { };
2689 fuc = callPackage ../tools/misc/fuc { };
2691 fuse-emulator = callPackage ../applications/emulators/fuse-emulator { };
2693 fusesoc = python3Packages.callPackage ../tools/package-management/fusesoc { };
2695 fw = callPackage ../tools/misc/fw { };
2697 g810-led = callPackage ../misc/g810-led { };
2699 gcdemu = callPackage ../applications/emulators/cdemu/gui.nix { };
2701 gensgs = pkgsi686Linux.callPackage ../applications/emulators/gens-gs { };
2703 goldberg-emu = callPackage ../applications/emulators/goldberg-emu {
2704 protobuf = protobuf_21;
2707 gopsuinfo = callPackage ../tools/system/gopsuinfo { };
2709 gxemul = callPackage ../applications/emulators/gxemul { };
2711 hatari = callPackage ../applications/emulators/hatari { };
2713 hercules = callPackage ../applications/emulators/hercules { };
2715 hostapd-mana = callPackage ../tools/networking/hostapd-mana { };
2717 image-analyzer = callPackage ../applications/emulators/cdemu/analyzer.nix { };
2719 kega-fusion = pkgsi686Linux.callPackage ../applications/emulators/kega-fusion { };
2721 lambda-delta = callPackage ../applications/emulators/lambda-delta { };
2723 libdsk = callPackage ../applications/emulators/libdsk { };
2725 libmirage = callPackage ../applications/emulators/cdemu/libmirage.nix { };
2727 ludusavi = callPackage ../applications/backup/ludusavi { };
2729 maiko = callPackage ../applications/emulators/maiko { };
2731 mainsail = callPackage ../applications/misc/mainsail { };
2733 mailctl = (haskellPackages.callPackage ../tools/networking/mailctl {}).overrideScope (final: prev: {
2734 # Dependency twain requires an older version of http2, and we cannot mix
2735 # versions of transitive dependencies.
2736 http2 = final.http2_3_0_3;
2739 mame = libsForQt5.callPackage ../applications/emulators/mame { };
2741 mame-tools = lib.addMetaAttrs {
2742 description = mame.meta.description + " (tools only)";
2743 } (lib.getOutput "tools" mame);
2745 mednafen = callPackage ../applications/emulators/mednafen { };
2747 mednafen-server = callPackage ../applications/emulators/mednafen/server.nix { };
2749 mednaffe = callPackage ../applications/emulators/mednaffe { };
2751 melonDS = libsForQt5.callPackage ../applications/emulators/melonDS { };
2753 mgba = libsForQt5.callPackage ../applications/emulators/mgba { };
2755 mupen64plus = callPackage ../applications/emulators/mupen64plus { };
2757 nestopia = callPackage ../applications/emulators/nestopia { };
2759 np2kai = callPackage ../applications/emulators/np2kai { };
2761 nuked-md = callPackage ../applications/emulators/nuked-md { };
2763 oberon-risc-emu = callPackage ../applications/emulators/oberon-risc-emu { };
2765 openmsx = callPackage ../applications/emulators/openmsx { };
2767 packwiz = callPackage ../tools/games/minecraft/packwiz { };
2769 pcem = callPackage ../applications/emulators/pcem { };
2771 pcsx2 = qt6Packages.callPackage ../applications/emulators/pcsx2 { };
2773 pcsxr = callPackage ../applications/emulators/pcsxr { };
2775 ppsspp-sdl = ppsspp.override {
2777 enableVulkan = true;
2780 ppsspp-sdl-wayland = ppsspp.override {
2781 forceWayland = true;
2782 enableVulkan = false; # https://github.com/hrydgard/ppsspp/issues/13845
2785 ppsspp-qt = ppsspp.override {
2787 enableVulkan = false; # https://github.com/hrydgard/ppsspp/issues/11628
2790 proton-caller = callPackage ../applications/emulators/proton-caller { };
2792 punes = libsForQt5.callPackage ../applications/emulators/punes { };
2794 punes-qt6 = qt6Packages.callPackage ../applications/emulators/punes { };
2796 py65 = with python3.pkgs; toPythonApplication py65;
2798 retrofe = callPackage ../applications/emulators/retrofe { };
2800 ripes = libsForQt5.callPackage ../applications/emulators/ripes { };
2802 rpcemu = callPackage ../applications/emulators/rpcemu { };
2804 ruffle = callPackage ../applications/emulators/ruffle { };
2806 ryujinx = callPackage ../applications/emulators/ryujinx { };
2808 sameboy = callPackage ../applications/emulators/sameboy { };
2810 simh = callPackage ../applications/emulators/simh { };
2812 simplenes = callPackage ../applications/emulators/simplenes { };
2814 snes9x = callPackage ../applications/emulators/snes9x { };
2816 snes9x-gtk = callPackage ../applications/emulators/snes9x {
2820 stella = callPackage ../applications/emulators/stella { };
2822 tamatool = callPackage ../applications/emulators/tamatool { };
2824 termtekst = callPackage ../applications/emulators/termtekst { };
2826 tilem = callPackage ../applications/emulators/tilem { };
2828 tiny8086 = callPackage ../applications/emulators/tiny8086 { };
2830 tinyemu = callPackage ../applications/emulators/tinyemu { };
2832 uae = callPackage ../applications/emulators/uae { };
2834 vbam = callPackage ../applications/emulators/vbam { };
2836 vice = callPackage ../applications/emulators/vice { };
2838 winetricks = callPackage ../applications/emulators/wine/winetricks.nix {
2839 inherit (gnome) zenity;
2842 xcpc = callPackage ../applications/emulators/xcpc { };
2844 xemu = callPackage ../applications/emulators/xemu { };
2846 yapesdl = callPackage ../applications/emulators/yapesdl { };
2848 zsnes = pkgsi686Linux.callPackage ../applications/emulators/zsnes { };
2849 zsnes2 = pkgsi686Linux.callPackage ../applications/emulators/zsnes/2.x.nix { };
2851 ### APPLICATIONS/EMULATORS/BSNES
2853 ares = darwin.apple_sdk_11_0.callPackage ../applications/emulators/bsnes/ares { };
2855 bsnes-hd = darwin.apple_sdk_11_0.callPackage ../applications/emulators/bsnes/bsnes-hd { };
2857 higan = callPackage ../applications/emulators/bsnes/higan { };
2859 ### APPLICATIONS/EMULATORS/DOLPHIN-EMU
2861 dolphin-emu = qt6Packages.callPackage ../applications/emulators/dolphin-emu {
2862 inherit (darwin.apple_sdk_11_0.frameworks) CoreBluetooth ForceFeedback IOBluetooth IOKit OpenGL VideoToolbox;
2863 inherit (darwin) moltenvk;
2865 if stdenv.isDarwin then overrideLibcxx darwin.apple_sdk_11_0.llvmPackages_16.stdenv
2869 dolphin-emu-primehack = qt5.callPackage ../applications/emulators/dolphin-emu/primehack.nix {
2870 inherit (darwin.apple_sdk.frameworks) CoreBluetooth ForceFeedback IOKit OpenGL;
2874 ### APPLICATIONS/EMULATORS/RETROARCH
2876 retroarchBare = qt5.callPackage ../applications/emulators/retroarch { };
2878 retroarchFull = retroarch.override {
2879 cores = builtins.filter
2880 # Remove cores not supported on platform
2881 (c: c ? libretroCore && (lib.meta.availableOn stdenv.hostPlatform c))
2882 (builtins.attrValues libretro);
2885 wrapRetroArch = { retroarch, settings ? {} }:
2886 callPackage ../applications/emulators/retroarch/wrapper.nix
2887 { inherit retroarch settings; };
2889 retroarch = wrapRetroArch {
2890 retroarch = retroarchBare;
2892 assets_directory = "${retroarch-assets}/share/retroarch/assets";
2893 joypad_autoconfig_dir = "${retroarch-joypad-autoconfig}/share/libretro/autoconfig";
2894 libretro_info_path = "${libretro-core-info}/share/retroarch/cores";
2898 retroarch-assets = callPackage ../applications/emulators/retroarch/retroarch-assets.nix { };
2900 retroarch-joypad-autoconfig = callPackage ../applications/emulators/retroarch/retroarch-joypad-autoconfig.nix { };
2902 libretranslate = with python3.pkgs; toPythonApplication libretranslate;
2904 libretro = recurseIntoAttrs
2905 (callPackage ../applications/emulators/retroarch/cores.nix {
2906 retroarch = retroarchBare;
2909 libretro-core-info = callPackage ../applications/emulators/retroarch/libretro-core-info.nix { };
2911 kodi-retroarch-advanced-launchers =
2912 callPackage ../applications/emulators/retroarch/kodi-advanced-launchers.nix { };
2914 ### APPLICATIONS/EMULATORS/YUZU
2916 yuzu-mainline = import ../applications/emulators/yuzu {
2917 inherit qt6Packages fetchFromGitHub fetchgit fetchurl fetchzip runCommand gnutar;
2918 branch = "mainline";
2921 yuzu-early-access = import ../applications/emulators/yuzu {
2922 inherit qt6Packages fetchFromGitHub fetchgit fetchurl fetchzip runCommand gnutar;
2923 branch = "early-access";
2926 ### APPLICATIONS/EMULATORS/COMMANDERX16
2928 x16-emulator = callPackage ../applications/emulators/commanderx16/emulator.nix { };
2929 x16-rom = callPackage ../applications/emulators/commanderx16/rom.nix { };
2930 x16-run = (callPackage ../applications/emulators/commanderx16/run.nix { }) {
2931 emulator = x16-emulator;
2935 yabause = libsForQt5.callPackage ../applications/emulators/yabause {
2940 ### APPLICATIONS/FILE-MANAGERS
2942 browsr = callPackage ../applications/file-managers/browsr { };
2944 cfm = callPackage ../applications/file-managers/cfm { };
2946 clex = callPackage ../applications/file-managers/clex { };
2948 clifm = callPackage ../applications/file-managers/clifm { };
2950 doublecmd = callPackage ../by-name/do/doublecmd/package.nix {
2951 inherit (qt5) wrapQtAppsHook;
2954 felix-fm = callPackage ../applications/file-managers/felix-fm { };
2956 joshuto = callPackage ../applications/file-managers/joshuto { };
2958 krusader = libsForQt5.callPackage ../applications/file-managers/krusader { };
2960 lesscpy = callPackage ../development/compilers/lesscpy { };
2962 lf = callPackage ../applications/file-managers/lf { };
2964 ctpv = callPackage ../applications/file-managers/lf/ctpv.nix { };
2966 mc = callPackage ../applications/file-managers/mc {
2967 inherit (darwin) autoSignDarwinBinariesHook;
2970 mucommander = callPackage ../applications/file-managers/mucommander { };
2972 nnn = callPackage ../applications/file-managers/nnn { };
2974 noice = callPackage ../applications/file-managers/noice { };
2976 pcmanfm = callPackage ../applications/file-managers/pcmanfm { };
2978 portfolio-filemanager = callPackage ../applications/file-managers/portfolio-filemanager { };
2980 potreeconverter = callPackage ../applications/graphics/potreeconverter { };
2982 ranger = callPackage ../applications/file-managers/ranger { };
2984 sfm = callPackage ../applications/file-managers/sfm { };
2986 shfm = callPackage ../applications/file-managers/shfm { };
2988 spaceFM = callPackage ../applications/file-managers/spacefm { };
2990 tuifimanager = callPackage ../applications/file-managers/tuifimanager { };
2992 vifm = callPackage ../applications/file-managers/vifm { };
2994 vifm-full = vifm.override {
2995 mediaSupport = true;
2996 inherit lib udisks2 python3;
2999 walk = callPackage ../applications/file-managers/walk { };
3001 xfe = callPackage ../applications/file-managers/xfe {
3005 xplr = callPackage ../applications/file-managers/xplr { };
3007 xplorer = callPackage ../applications/file-managers/xplorer { };
3009 ytree = callPackage ../applications/file-managers/ytree { };
3011 johnny-reborn-engine = callPackage ../applications/misc/johnny-reborn { };
3013 johnny-reborn = callPackage ../applications/misc/johnny-reborn/with-data.nix { };
3015 ### APPLICATIONS/TERMINAL-EMULATORS
3017 alacritty = callPackage ../applications/terminal-emulators/alacritty {
3018 inherit (darwin.apple_sdk.frameworks) AppKit CoreGraphics CoreServices CoreText Foundation OpenGL;
3021 blackbox-terminal = callPackage ../applications/terminal-emulators/blackbox-terminal { };
3023 contour = libsForQt5.callPackage ../applications/terminal-emulators/contour { fmt = fmt_8; };
3025 cool-retro-term = libsForQt5.callPackage ../applications/terminal-emulators/cool-retro-term { };
3027 darklua = callPackage ../development/tools/darklua { };
3029 darktile = callPackage ../applications/terminal-emulators/darktile { };
3031 dterm = callPackage ../applications/terminal-emulators/dterm { };
3033 foot = callPackage ../applications/terminal-emulators/foot { };
3035 guake = callPackage ../applications/terminal-emulators/guake { };
3037 hyper = callPackage ../applications/terminal-emulators/hyper { };
3039 iterm2 = callPackage ../applications/terminal-emulators/iterm2 { };
3041 kitty = darwin.apple_sdk_11_0.callPackage ../applications/terminal-emulators/kitty {
3042 harfbuzz = harfbuzz.override { withCoreText = stdenv.isDarwin; };
3043 inherit (darwin.apple_sdk_11_0) Libsystem;
3044 inherit (darwin.apple_sdk_11_0.frameworks)
3047 UniformTypeIdentifiers
3052 kitty-themes = callPackage ../applications/terminal-emulators/kitty/themes.nix { };
3054 lxterminal = callPackage ../applications/terminal-emulators/lxterminal { };
3056 microcom = callPackage ../applications/terminal-emulators/microcom { };
3058 mlterm = darwin.apple_sdk_11_0.callPackage ../applications/terminal-emulators/mlterm { };
3059 mlterm-wayland = mlterm.override {
3063 mrxvt = callPackage ../applications/terminal-emulators/mrxvt { };
3065 roxterm = callPackage ../applications/terminal-emulators/roxterm { };
3067 rxvt = callPackage ../applications/terminal-emulators/rxvt { };
3069 rxvt-unicode = callPackage ../applications/terminal-emulators/rxvt-unicode/wrapper.nix { };
3071 rxvt-unicode-emoji = rxvt-unicode.override {
3072 rxvt-unicode-unwrapped = rxvt-unicode-unwrapped-emoji;
3075 rxvt-unicode-plugins = import ../applications/terminal-emulators/rxvt-unicode-plugins { inherit callPackage; };
3077 rxvt-unicode-unwrapped = callPackage ../applications/terminal-emulators/rxvt-unicode { };
3079 rxvt-unicode-unwrapped-emoji = rxvt-unicode-unwrapped.override {
3080 emojiSupport = true;
3083 sakura = callPackage ../applications/terminal-emulators/sakura { };
3085 scriv = callPackage ../applications/version-management/scriv { };
3087 st = callPackage ../applications/terminal-emulators/st {
3088 conf = config.st.conf or null;
3089 patches = config.st.patches or [];
3090 extraLibs = config.st.extraLibs or [];
3092 xst = callPackage ../applications/terminal-emulators/st/xst.nix { };
3093 lukesmithxyz-st = callPackage ../applications/terminal-emulators/st/lukesmithxyz-st { };
3094 mcaimi-st = callPackage ../applications/terminal-emulators/st/mcaimi-st.nix { };
3095 siduck76-st = callPackage ../applications/terminal-emulators/st/siduck76-st.nix { };
3097 stupidterm = callPackage ../applications/terminal-emulators/stupidterm {
3101 terminator = callPackage ../applications/terminal-emulators/terminator { };
3103 termite = callPackage ../applications/terminal-emulators/termite/wrapper.nix {
3104 termite = termite-unwrapped;
3106 termite-unwrapped = callPackage ../applications/terminal-emulators/termite { };
3108 termonad = callPackage ../applications/terminal-emulators/termonad { };
3110 tilix = callPackage ../applications/terminal-emulators/tilix { };
3112 tym = callPackage ../applications/terminal-emulators/tym { };
3114 wayst = callPackage ../applications/terminal-emulators/wayst { };
3116 wezterm = darwin.apple_sdk_11_0.callPackage ../applications/terminal-emulators/wezterm {
3117 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa CoreGraphics Foundation UserNotifications System;
3120 x3270 = callPackage ../applications/terminal-emulators/x3270 { };
3122 xterm = callPackage ../applications/terminal-emulators/xterm { };
3124 xtermcontrol = callPackage ../applications/terminal-emulators/xtermcontrol { };
3126 yaft = callPackage ../applications/terminal-emulators/yaft { };
3128 writefreely = callPackage ../applications/misc/writefreely { };
3130 iqueue = callPackage ../development/libraries/iqueue { };
3132 lifecycled = callPackage ../tools/misc/lifecycled { };
3134 lil-pwny = callPackage ../tools/security/lil-pwny { };
3136 lilo = callPackage ../tools/misc/lilo { };
3138 logseq = callPackage ../applications/misc/logseq { };
3140 natls = callPackage ../tools/misc/natls { };
3142 notion-app-enhanced = callPackage ../applications/office/notion-app-enhanced { };
3144 pikchr = callPackage ../tools/graphics/pikchr { };
3146 poop = callPackage ../tools/misc/poop { };
3148 popl = callPackage ../development/libraries/popl { };
3150 popsicle = callPackage ../tools/misc/popsicle { };
3152 terminal-colors = callPackage ../applications/misc/terminal-colors { };
3154 termsyn = callPackage ../data/fonts/termsyn { };
3156 tvnamer = callPackage ../tools/misc/tvnamer { };
3158 twine = with python3Packages; toPythonApplication twine;
3160 abracadabra = qt6Packages.callPackage ../applications/radio/abracadabra { };
3162 accelergy = callPackage ../applications/science/computer-architecture/accelergy { };
3164 aldo = callPackage ../applications/radio/aldo { };
3166 alglib = callPackage ../development/libraries/alglib { };
3168 almanah = callPackage ../applications/misc/almanah { };
3170 alpine-make-vm-image = callPackage ../tools/virtualization/alpine-make-vm-image { };
3172 amazon-ec2-utils = callPackage ../tools/admin/amazon-ec2-utils { };
3174 amazon-ecs-cli = callPackage ../tools/virtualization/amazon-ecs-cli { };
3176 amazon-qldb-shell = callPackage ../development/tools/amazon-qldb-shell {
3177 inherit (darwin.apple_sdk.frameworks) Security;
3180 amber = callPackage ../tools/text/amber {
3181 inherit (darwin.apple_sdk.frameworks) Security;
3184 amber-secret = callPackage ../tools/security/amber {
3185 inherit (darwin.apple_sdk.frameworks) Security;
3188 amberol = callPackage ../applications/audio/amberol { };
3190 inherit (callPackages ../development/tools/ammonite {})
3193 ammonite = if scala == scala_2_12 then ammonite_2_12 else ammonite_2_13;
3195 amp = callPackage ../applications/editors/amp { };
3197 ams = callPackage ../applications/audio/ams { };
3199 amtterm = callPackage ../tools/system/amtterm { };
3201 analog = callPackage ../tools/admin/analog { };
3203 android-backup-extractor = callPackage ../tools/backup/android-backup-extractor { };
3205 android-tools = lowPrio (darwin.apple_sdk_11_0.callPackage ../tools/misc/android-tools { });
3207 anew = callPackage ../tools/text/anew { };
3209 anewer = callPackage ../tools/text/anewer { };
3211 angle-grinder = callPackage ../tools/text/angle-grinder { };
3213 ansifilter = callPackage ../tools/text/ansifilter { };
3215 antora = callPackage ../development/tools/documentation/antora { };
3217 apfs-fuse = callPackage ../tools/filesystems/apfs-fuse { };
3219 apfsprogs = callPackage ../tools/filesystems/apfsprogs { };
3221 api-linter = callPackage ../development/tools/api-linter { };
3223 apk-tools = callPackage ../tools/package-management/apk-tools {
3227 apkid = callPackage ../development/tools/apkid { };
3229 apkleaks = callPackage ../tools/security/apkleaks { };
3231 apksigcopier = callPackage ../development/tools/apksigcopier { };
3233 apksigner = callPackage ../development/tools/apksigner { };
3235 apktool = callPackage ../development/tools/apktool { };
3237 appimage-run = callPackage ../tools/package-management/appimage-run { };
3238 appimage-run-tests = callPackage ../tools/package-management/appimage-run/test.nix {
3239 appimage-run = appimage-run.override {
3240 appimage-run-tests = null; /* break boostrap cycle for passthru.tests */
3244 appimagekit = callPackage ../tools/package-management/appimagekit { };
3246 apt-cacher-ng = callPackage ../servers/http/apt-cacher-ng { };
3248 aptly = callPackage ../tools/misc/aptly { };
3250 ArchiSteamFarm = callPackage ../applications/misc/ArchiSteamFarm { };
3252 archivebox = callPackage ../applications/misc/archivebox { };
3254 archivemount = callPackage ../tools/filesystems/archivemount { };
3256 archivy = callPackage ../applications/misc/archivy { };
3258 arandr = callPackage ../tools/X11/arandr { };
3260 arangodb = callPackage ../servers/nosql/arangodb { };
3262 arcanist = callPackage ../development/tools/misc/arcanist { php = php81; };
3264 arduino = arduino-core.override { withGui = true; };
3266 arduino-ci = callPackage ../development/embedded/arduino/arduino-ci { };
3268 arduino-cli = callPackage ../development/embedded/arduino/arduino-cli { };
3270 arduino-core = callPackage ../development/embedded/arduino/arduino-core/chrootenv.nix { };
3271 arduino-core-unwrapped = callPackage ../development/embedded/arduino/arduino-core { };
3273 arduino-language-server = callPackage ../development/embedded/arduino/arduino-language-server { };
3275 arduino-mk = callPackage ../development/embedded/arduino/arduino-mk { };
3277 arduinoOTA = callPackage ../development/embedded/arduino/arduinoOTA { };
3279 apio = python3Packages.callPackage ../development/embedded/fpga/apio { };
3281 apitrace = libsForQt5.callPackage ../applications/graphics/apitrace { };
3283 arguments = callPackage ../development/libraries/arguments { };
3285 argus = callPackage ../tools/networking/argus { };
3287 argus-clients = callPackage ../tools/networking/argus-clients { };
3289 argyllcms = callPackage ../tools/graphics/argyllcms { };
3291 arj = callPackage ../tools/archivers/arj {
3295 arp-scan = callPackage ../tools/misc/arp-scan { };
3297 inherit (callPackages ../data/fonts/arphic {})
3298 arphic-ukai arphic-uming;
3300 artyFX = callPackage ../applications/audio/artyFX { };
3302 oggvideotools = callPackage ../tools/misc/oggvideotools { };
3304 owl-lisp = callPackage ../development/compilers/owl-lisp { };
3306 ascii = callPackage ../tools/text/ascii { };
3308 asciinema = callPackage ../tools/misc/asciinema { };
3310 asciinema-agg = callPackage ../tools/misc/asciinema-agg {
3311 inherit (darwin.apple_sdk.frameworks) Security;
3314 asciinema-scenario = callPackage ../tools/misc/asciinema-scenario { };
3316 asciiquarium = callPackage ../applications/misc/asciiquarium { };
3318 ashuffle = callPackage ../applications/audio/ashuffle { };
3320 ashpd-demo = callPackage ../development/tools/ashpd-demo { };
3322 astc-encoder = callPackage ../tools/graphics/astc-encoder { };
3324 asymptote = libsForQt5.callPackage ../tools/graphics/asymptote { };
3326 async = callPackage ../development/tools/async { };
3328 async-profiler = callPackage ../development/tools/async-profiler { };
3330 atheme = callPackage ../servers/irc/atheme { };
3332 atinout = callPackage ../tools/networking/atinout { };
3334 atomicparsley = callPackage ../tools/video/atomicparsley {
3335 inherit (darwin.apple_sdk.frameworks) Cocoa;
3338 audiowaveform = callPackage ../tools/audio/audiowaveform { };
3340 authenticator = callPackage ../applications/misc/authenticator { };
3342 authelia = callPackage ../servers/authelia { };
3344 autoflake = with python3.pkgs; toPythonApplication autoflake;
3346 autospotting = callPackage ../applications/misc/autospotting { };
3348 autosuspend = callPackage ../os-specific/linux/autosuspend { };
3350 avfs = callPackage ../tools/filesystems/avfs { };
3352 aliyun-cli = callPackage ../tools/admin/aliyun-cli { };
3354 aws-encryption-sdk-cli = callPackage ../tools/admin/aws-encryption-sdk-cli { };
3356 aws-iam-authenticator = callPackage ../tools/security/aws-iam-authenticator { };
3358 awscli = callPackage ../tools/admin/awscli { };
3360 awscli2 = callPackage ../tools/admin/awscli2 { };
3362 okta-aws-cli = callPackage ../tools/admin/okta-aws-cli { };
3364 awsebcli = callPackage ../tools/virtualization/awsebcli { };
3366 awslimitchecker = callPackage ../tools/admin/awslimitchecker { };
3368 awslogs = callPackage ../tools/admin/awslogs { };
3370 awsume = python3Packages.callPackage ../tools/admin/awsume { };
3372 aws-assume-role = callPackage ../tools/admin/aws-assume-role { };
3374 aws-lambda-rie = callPackage ../tools/admin/aws-lambda-runtime-interface-emulator { };
3376 aws-env = callPackage ../tools/admin/aws-env { };
3378 aws-google-auth = python3Packages.callPackage ../tools/admin/aws-google-auth { };
3380 aws-mfa = python3Packages.callPackage ../tools/admin/aws-mfa { };
3382 aws-nuke = callPackage ../tools/admin/aws-nuke { };
3384 aws-rotate-key = callPackage ../tools/admin/aws-rotate-key { };
3386 aws-sam-cli = callPackage ../development/tools/aws-sam-cli { };
3388 aws-sso-cli = callPackage ../tools/admin/aws-sso-cli { };
3390 aws-sso-creds = callPackage ../tools/admin/aws-sso-creds { };
3392 aws-vault = callPackage ../tools/admin/aws-vault { };
3394 aws-workspaces = callPackage ../applications/networking/remote/aws-workspaces { };
3396 iamy = callPackage ../tools/admin/iamy { };
3398 iam-policy-json-to-terraform = callPackage ../tools/misc/iam-policy-json-to-terraform { };
3400 azeret-mono = callPackage ../data/fonts/azeret-mono { };
3402 azure-cli = callPackage ../tools/admin/azure-cli { };
3404 azure-functions-core-tools = callPackage ../development/tools/azure-functions-core-tools { };
3406 azure-static-sites-client = callPackage ../development/tools/azure-static-sites-client { };
3408 azure-storage-azcopy = callPackage ../development/tools/azcopy { };
3410 bark = callPackage ../tools/audio/bark { };
3412 bashblog = callPackage ../tools/text/bashblog { };
3414 berglas = callPackage ../tools/admin/berglas { };
3416 betterdiscordctl = callPackage ../tools/misc/betterdiscordctl { };
3418 betterdiscord-installer = callPackage ../tools/misc/betterdiscord-installer { };
3420 binocle = callPackage ../applications/misc/binocle {
3421 inherit (darwin.apple_sdk.frameworks) AppKit CoreFoundation CoreGraphics CoreVideo Foundation Metal QuartzCore;
3424 bitwise = callPackage ../tools/misc/bitwise { };
3426 blanket = callPackage ../applications/audio/blanket { };
3428 blisp = darwin.apple_sdk_11_0.callPackage ../development/embedded/blisp {
3429 inherit (darwin.apple_sdk_11_0.frameworks) IOKit;
3432 brakeman = callPackage ../development/tools/analysis/brakeman { };
3434 brewtarget = libsForQt5.callPackage ../applications/misc/brewtarget { } ;
3436 bootspec = callPackage ../tools/misc/bootspec { };
3438 # Derivation's result is not used by nixpkgs. Useful for validation for
3439 # regressions of bootstrapTools on hydra and on ofborg. Example:
3440 # pkgsCross.aarch64-multiplatform.freshBootstrapTools.build
3441 freshBootstrapTools = if stdenv.hostPlatform.isDarwin then
3442 callPackage ../stdenv/darwin/make-bootstrap-tools.nix {
3443 localSystem = stdenv.buildPlatform;
3445 if stdenv.buildPlatform == stdenv.hostPlatform then null else stdenv.hostPlatform;
3447 else if stdenv.hostPlatform.isLinux then
3448 callPackage ../stdenv/linux/make-bootstrap-tools.nix {}
3449 else throw "freshBootstrapTools: unknown hostPlatform ${stdenv.hostPlatform.config}";
3451 boxes = callPackage ../tools/text/boxes { };
3453 boxxy = callPackage ../tools/misc/boxxy { };
3455 boundary = callPackage ../tools/networking/boundary { };
3457 chamber = callPackage ../tools/admin/chamber { };
3459 chaos = callPackage ../tools/networking/chaos { };
3461 charm = callPackage ../applications/misc/charm { };
3463 chars = callPackage ../tools/text/chars {
3464 inherit (darwin.apple_sdk.frameworks) Security;
3467 checkip = callPackage ../tools/networking/checkip { };
3469 crystfel = callPackage ../applications/science/physics/crystfel { };
3471 crystfel-headless = callPackage ../applications/science/physics/crystfel { withGui = false; };
3473 cyberchef = callPackage ../tools/misc/cyberchef { };
3475 cw = callPackage ../tools/admin/cw { };
3477 ec2-api-tools = callPackage ../tools/virtualization/ec2-api-tools { };
3479 ec2-ami-tools = callPackage ../tools/virtualization/ec2-ami-tools { };
3481 ec2-metadata-mock = callPackage ../development/tools/ec2-metadata-mock { };
3483 exoscale-cli = callPackage ../tools/admin/exoscale-cli { };
3485 altermime = callPackage ../tools/networking/altermime { };
3487 alttab = callPackage ../tools/X11/alttab { };
3489 amule = callPackage ../tools/networking/p2p/amule { };
3491 amule-daemon = amule.override {
3493 enableDaemon = true;
3496 amule-gui = amule.override {
3501 amule-web = amule.override {
3506 antennas = callPackage ../servers/antennas { };
3508 apg = callPackage ../tools/security/apg { };
3510 apt-dater = callPackage ../tools/package-management/apt-dater {
3511 autoreconfHook = buildPackages.autoreconfHook269;
3514 asusctl = callPackage ../applications/system/asusctl { };
3516 autorevision = callPackage ../tools/misc/autorevision { };
3518 automirror = callPackage ../tools/misc/automirror { };
3520 barman = callPackage ../tools/misc/barman { };
3522 bartib = callPackage ../tools/misc/bartib { };
3524 base16-universal-manager = callPackage ../applications/misc/base16-universal-manager { };
3526 base16384 = callPackage ../tools/text/base16384 { };
3528 bashate = python3Packages.callPackage ../development/tools/bashate { };
3530 bash-my-aws = callPackage ../tools/admin/bash-my-aws { };
3532 bashcards = callPackage ../tools/misc/bashcards { };
3534 bazarr = callPackage ../servers/bazarr { };
3536 bcachefs-tools = callPackage ../tools/filesystems/bcachefs-tools { };
3538 bisq-desktop = callPackage ../applications/blockchains/bisq-desktop {
3539 openjdk11 = openjdk11.override { enableJavaFX = true; };
3542 bic = callPackage ../development/interpreters/bic { };
3544 biscuit-cli = callPackage ../tools/security/biscuit-cli { };
3546 bitwarden = callPackage ../tools/security/bitwarden { };
3548 bitwarden-cli = callPackage ../tools/security/bitwarden/cli.nix { };
3550 bitwarden-menu = python3Packages.callPackage ../applications/misc/bitwarden-menu { };
3552 inherit (nodePackages) concurrently;
3554 bklk = callPackage ../applications/misc/bklk { };
3556 bkt = callPackage ../tools/misc/bkt { };
3558 bkyml = callPackage ../tools/misc/bkyml { };
3560 blackmagic-desktop-video = callPackage ../tools/video/blackmagic-desktop-video { };
3562 blockbench-electron = callPackage ../applications/graphics/blockbench-electron { };
3564 blocksat-cli = with python3Packages; toPythonApplication blocksat-cli;
3566 bmap-tools = callPackage ../tools/misc/bmap-tools { };
3568 bolliedelayxt-lv2 = callPackage ../applications/audio/bolliedelayxt.lv2 { };
3570 bonnmotion = callPackage ../development/tools/misc/bonnmotion { };
3572 bonnie = callPackage ../tools/filesystems/bonnie {
3573 stdenv = gcc10StdenvCompat;
3576 boron = callPackage ../development/interpreters/boron { };
3578 botamusique = callPackage ../tools/audio/botamusique { };
3580 boulder = callPackage ../tools/admin/boulder { };
3582 btrfs-assistant = libsForQt5.callPackage ../tools/misc/btrfs-assistant { };
3584 btrfs-heatmap = callPackage ../tools/filesystems/btrfs-heatmap { };
3586 bucklespring = bucklespring-x11;
3587 bucklespring-libinput = callPackage ../applications/audio/bucklespring { };
3588 bucklespring-x11 = callPackage ../applications/audio/bucklespring { legacy = true; };
3590 inherit (python3.pkgs.callPackage ../development/tools/continuous-integration/buildbot {})
3591 buildbot buildbot-ui buildbot-full buildbot-plugins buildbot-worker;
3593 bunyan-rs = callPackage ../development/tools/bunyan-rs { };
3595 calcure = callPackage ../applications/misc/calcure { };
3597 callaudiod = callPackage ../applications/audio/callaudiod { };
3599 castopod = callPackage ../applications/audio/castopod { };
3601 calls = callPackage ../applications/networking/calls { };
3603 castnow = callPackage ../tools/networking/castnow { };
3605 castty = callPackage ../tools/misc/castty { };
3607 certigo = callPackage ../tools/admin/certigo { };
3609 certipy = with python3Packages; toPythonApplication certipy-ad;
3611 catcli = python3Packages.callPackage ../tools/filesystems/catcli { };
3613 changelogger = callPackage ../tools/misc/changelogger { };
3615 chezmoi = callPackage ../tools/misc/chezmoi { };
3617 chipsec = callPackage ../tools/security/chipsec {
3622 chroma = callPackage ../tools/text/chroma { };
3624 clair = callPackage ../tools/admin/clair { };
3626 clairvoyance = callPackage ../tools/security/clairvoyance { };
3628 cloudfox = callPackage ../tools/security/cloudfox { };
3630 cloudhunter = callPackage ../tools/security/cloudhunter { };
3632 cloudsmith-cli = callPackage ../development/tools/cloudsmith-cli { };
3634 codeql = callPackage ../development/tools/analysis/codeql { };
3636 fedora-backgrounds = callPackage ../data/misc/fedora-backgrounds { };
3638 ccextractor = callPackage ../applications/video/ccextractor { };
3640 cconv = callPackage ../tools/text/cconv { };
3642 go-check = callPackage ../development/tools/check { };
3644 go-cve-search = callPackage ../tools/security/go-cve-search { };
3646 go-dork = callPackage ../tools/security/go-dork { };
3648 chkcrontab = callPackage ../tools/admin/chkcrontab { };
3650 claws = callPackage ../tools/misc/claws { };
3652 cloud-custodian = python3Packages.callPackage ../tools/networking/cloud-custodian { };
3654 coconut = with python3Packages; toPythonApplication coconut;
3656 cod = callPackage ../tools/misc/cod { };
3658 codespell = callPackage ../development/tools/codespell { };
3660 codux = callPackage ../applications/editors/codux { };
3662 conjure = callPackage ../applications/graphics/conjure { };
3664 coolreader = libsForQt5.callPackage ../applications/misc/coolreader { };
3666 corsair = with python3Packages; toPythonApplication corsair-scan;
3668 cosign = callPackage ../tools/security/cosign {
3669 inherit (darwin.apple_sdk.frameworks) PCSC;
3672 coze = callPackage ../tools/security/coze { } ;
3674 cozy = callPackage ../applications/audio/cozy { };
3676 cpptoml = callPackage ../development/libraries/cpptoml { };
3678 cpuid = callPackage ../os-specific/linux/cpuid { };
3680 msr = callPackage ../os-specific/linux/msr { };
3682 ctre = callPackage ../development/libraries/ctre { };
3684 ctrtool = callPackage ../tools/archivers/ctrtool { };
3686 crowbar = callPackage ../tools/security/crowbar { };
3688 crumbs = callPackage ../applications/misc/crumbs { };
3690 crc32c = callPackage ../development/libraries/crc32c { };
3692 crcpp = callPackage ../development/libraries/crcpp { };
3694 cudd = callPackage ../development/libraries/cudd { };
3696 cue = callPackage ../development/tools/cue { };
3698 writeCueValidator = callPackage ../development/tools/cue/validator.nix { };
3700 cuelsp = callPackage ../development/tools/cuelsp { };
3702 cyclonedds = callPackage ../development/libraries/cyclonedds { };
3704 cyclone-scheme = callPackage ../development/interpreters/cyclone { };
3706 cyclonedx-gomod = callPackage ../tools/security/cyclonedx-gomod { };
3708 cyclonedx-python = callPackage ../tools/misc/cyclonedx-python { };
3710 dcap = callPackage ../tools/networking/dcap { };
3712 deltachat-cursed = callPackage ../applications/networking/instant-messengers/deltachat-cursed { };
3714 delayarchitect = callPackage ../applications/audio/delayarchitect { };
3716 dell-command-configure = callPackage ../tools/system/dell-command-configure { };
3718 deltachat-desktop = callPackage ../applications/networking/instant-messengers/deltachat-desktop {
3719 inherit (darwin.apple_sdk.frameworks) CoreServices;
3722 deskew = callPackage ../applications/graphics/deskew { };
3724 detect-secrets = with python3Packages; toPythonApplication detect-secrets;
3726 deterministic-uname = callPackage ../build-support/deterministic-uname { };
3728 dfmt = callPackage ../tools/text/dfmt { };
3730 diopser = callPackage ../applications/audio/diopser { stdenv = gcc10StdenvCompat; };
3732 diskonaut = callPackage ../tools/misc/diskonaut { };
3734 diskus = callPackage ../tools/misc/diskus {
3735 inherit (darwin.apple_sdk.frameworks) Security;
3738 distrobox = callPackage ../applications/virtualization/distrobox { };
3740 djmount = callPackage ../tools/filesystems/djmount { };
3742 dgsh = callPackage ../shells/dgsh { };
3744 dkimpy = with python3Packages; toPythonApplication dkimpy;
3746 dl-librescore = callPackage ../tools/audio/dl-librescore { };
3748 dontgo403 = callPackage ../tools/security/dontgo403 { };
3750 dpt-rp1-py = callPackage ../tools/misc/dpt-rp1-py { };
3752 dooit = callPackage ../tools/misc/dooit { };
3754 doona = callPackage ../tools/security/doona { };
3756 dotter = callPackage ../tools/misc/dotter {
3757 inherit (darwin.apple_sdk.frameworks) CoreServices;
3760 droidcam = callPackage ../applications/video/droidcam { };
3762 droidmote = callPackage ../tools/inputmethods/droidmote { };
3764 eartag = callPackage ../applications/audio/eartag { };
3766 ecdsautils = callPackage ../tools/security/ecdsautils { };
3768 echidna = haskell.lib.compose.justStaticExecutables (haskellPackages.callPackage (../tools/security/echidna) { });
3770 sedutil = callPackage ../tools/security/sedutil { };
3772 emplace = callPackage ../tools/package-management/emplace { };
3774 enchive = callPackage ../tools/security/enchive { };
3776 enjarify = callPackage ../tools/misc/enjarify { };
3778 enpass = callPackage ../tools/security/enpass { };
3780 esbuild = callPackage ../development/tools/esbuild { };
3782 esbuild_netlify = callPackage ../development/tools/esbuild/netlify.nix { };
3784 essentia-extractor = callPackage ../tools/audio/essentia-extractor { };
3786 esh = callPackage ../tools/text/esh { };
3788 ezstream = callPackage ../tools/audio/ezstream { };
3790 libfx2 = with python3Packages; toPythonApplication fx2;
3792 fastmod = callPackage ../tools/text/fastmod {
3793 inherit (darwin.apple_sdk.frameworks) Security;
3796 fedifetcher = callPackage ../tools/misc/fedifetcher { };
3798 flavours = callPackage ../applications/misc/flavours { };
3800 flirc = libsForQt5.callPackage ../applications/video/flirc {
3801 readline = readline63;
3804 flood = callPackage ../applications/networking/p2p/flood { };
3806 font-config-info = callPackage ../tools/misc/font-config-info { };
3808 foxdot = with python3Packages; toPythonApplication foxdot;
3810 fspy = callPackage ../applications/misc/fspy { };
3812 fluffychat = callPackage ../applications/networking/instant-messengers/fluffychat { };
3814 fxlinuxprintutil = callPackage ../tools/misc/fxlinuxprintutil { };
3816 gbl = callPackage ../tools/archivers/gbl {
3817 inherit (darwin.apple_sdk.frameworks) Security;
3820 genann = callPackage ../development/libraries/genann { };
3822 genpass = callPackage ../tools/security/genpass {
3823 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
3826 genymotion = callPackage ../development/mobile/genymotion { };
3828 galene = callPackage ../servers/web-apps/galene { };
3830 galaxy-buds-client = callPackage ../applications/audio/galaxy-buds-client { };
3832 gamecube-tools = callPackage ../development/tools/gamecube-tools { };
3834 gammaray = qt6Packages.callPackage ../development/tools/gammaray { };
3836 gams = callPackage ../tools/misc/gams (config.gams or {});
3838 gem = callPackage ../applications/audio/pd-plugins/gem { };
3840 github-changelog-generator = callPackage ../development/tools/github-changelog-generator { };
3842 github-commenter = callPackage ../development/tools/github-commenter { };
3844 github-copilot-intellij-agent = callPackage ../development/tools/github-copilot-intellij-agent { };
3846 github-desktop = callPackage ../applications/version-management/github-desktop { };
3848 github-to-sqlite = with python3Packages; toPythonApplication github-to-sqlite;
3850 gistyc = with python3Packages; toPythonApplication gistyc;
3852 gjs = callPackage ../development/libraries/gjs { };
3854 gjo = callPackage ../tools/text/gjo { };
3856 glances = python3Packages.callPackage ../applications/system/glances { };
3858 glasgow = callPackage ../tools/misc/glasgow { };
3860 glasstty-ttf = callPackage ../data/fonts/glasstty-ttf { };
3862 glaxnimate = libsForQt5.callPackage ../applications/video/glaxnimate { };
3864 gluesql = callPackage ../servers/sql/gluesql { };
3866 gmid = callPackage ../servers/gemini/gmid { };
3868 gmni = callPackage ../applications/networking/browsers/gmni { };
3870 gmnisrv = callPackage ../servers/gemini/gmnisrv { };
3872 gmnitohtml = callPackage ../applications/misc/gmnitohtml { };
3874 go2tv = darwin.apple_sdk_11_0.callPackage ../applications/video/go2tv {
3875 inherit (darwin.apple_sdk_11_0.frameworks) Carbon Cocoa Kernel UserNotifications;
3877 go2tv-lite = go2tv.override { withGui = false; };
3879 go2rtc = callPackage ../tools/video/go2rtc { };
3881 goimapnotify = callPackage ../tools/networking/goimapnotify { };
3883 gojsontoyaml = callPackage ../development/tools/gojsontoyaml { };
3885 gomatrix = callPackage ../applications/misc/gomatrix { };
3887 gomapenum = callPackage ../tools/security/gomapenum { };
3889 gopacked = callPackage ../applications/misc/gopacked { };
3891 gotktrix = callPackage ../applications/networking/instant-messengers/gotktrix { };
3893 graphite-cli = nodePackages.graphite-cli;
3895 gucci = callPackage ../tools/text/gucci { };
3897 guglielmo = libsForQt5.callPackage ../applications/radio/guglielmo { };
3899 grc = python3Packages.callPackage ../tools/misc/grc { };
3901 green-pdfviewer = callPackage ../applications/misc/green-pdfviewer {
3905 gremlin-console = callPackage ../applications/misc/gremlin-console {
3906 openjdk = openjdk11;
3909 gremlin-server = callPackage ../applications/misc/gremlin-server {
3910 openjdk = openjdk11;
3913 grex = callPackage ../tools/misc/grex {
3914 inherit (darwin.apple_sdk.frameworks) Security;
3917 gcsfuse = callPackage ../tools/filesystems/gcsfuse { };
3919 glyr = callPackage ../tools/audio/glyr { };
3921 gtklp = callPackage ../tools/misc/gtklp { };
3923 google-amber = callPackage ../tools/graphics/amber {
3924 inherit (darwin) cctools;
3927 hakrawler = callPackage ../tools/security/hakrawler { };
3929 harsh = callPackage ../applications/misc/harsh { };
3931 harvid = callPackage ../tools/video/harvid { };
3933 headset = callPackage ../applications/audio/headset { };
3935 hilbish = callPackage ../shells/hilbish { };
3937 hime = callPackage ../tools/inputmethods/hime { };
3939 himitsu = callPackage ../tools/security/himitsu { };
3941 himitsu-firefox = callPackage ../tools/security/himitsu-firefox { };
3943 hinit = haskell.lib.compose.justStaticExecutables haskellPackages.hinit;
3945 hostctl = callPackage ../tools/system/hostctl { };
3947 hp2p = callPackage ../tools/networking/hp2p { };
3949 hpe-ltfs = callPackage ../tools/backup/hpe-ltfs { };
3951 http2tcp = callPackage ../tools/networking/http2tcp { };
3953 httperf = callPackage ../tools/networking/httperf { };
3955 hwi = with python3Packages; toPythonApplication hwi;
3957 ili2c = callPackage ../tools/misc/ili2c { };
3959 imagelol = callPackage ../tools/compression/imagelol { };
3961 imageworsener = callPackage ../tools/graphics/imageworsener { };
3963 imgpatchtools = callPackage ../development/mobile/imgpatchtools { };
3965 imgcrypt = callPackage ../applications/virtualization/imgcrypt { };
3967 ipgrep = callPackage ../tools/networking/ipgrep { };
3969 ipp-usb = callPackage ../os-specific/linux/ipp-usb { };
3971 itch = callPackage ../games/itch { };
3973 itchiodl = callPackage ../games/itchiodl { };
3975 itd = callPackage ../applications/misc/itd { };
3977 kavita = callPackage ../servers/web-apps/kavita { };
3979 keka = callPackage ../tools/compression/keka { };
3981 kord = callPackage ../applications/misc/kord { };
3983 lastpass-cli = callPackage ../tools/security/lastpass-cli { };
3985 leetcode-cli = callPackage ../applications/misc/leetcode-cli { };
3987 lesspass-cli = callPackage ../tools/security/lesspass-cli { };
3989 livebook = callPackage ../servers/web-apps/livebook {
3990 elixir = elixir_1_15;
3991 beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_15; });
3994 lsix = callPackage ../tools/graphics/lsix { };
3996 mdr = callPackage ../tools/misc/mdr { };
3998 mobilecoin-wallet = callPackage ../applications/misc/mobilecoin-wallet { };
4000 mpdevil = callPackage ../applications/audio/mpdevil { };
4002 pacparser = callPackage ../tools/networking/pacparser { };
4004 pairdrop = callPackage ../applications/misc/pairdrop { };
4006 opencbm = callPackage ../tools/misc/opencbm { };
4008 parquet-tools = callPackage ../tools/misc/parquet-tools { };
4010 pass = callPackage ../tools/security/pass { };
4012 passage = callPackage ../tools/security/passage { };
4014 passphrase2pgp = callPackage ../tools/security/passphrase2pgp { };
4016 pass-nodmenu = callPackage ../tools/security/pass {
4017 dmenuSupport = false;
4018 pass = pass-nodmenu;
4021 pass-wayland = callPackage ../tools/security/pass {
4022 waylandSupport = true;
4023 pass = pass-wayland;
4026 passExtensions = recurseIntoAttrs pass.extensions;
4028 pbpctrl = callPackage ../applications/audio/pbpctrl { };
4030 inherd-quake = callPackage ../applications/misc/inherd-quake {
4031 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
4034 xjadeo = callPackage ../tools/video/xjadeo { };
4036 asc-key-to-qr-code-gif = callPackage ../tools/security/asc-key-to-qr-code-gif { };
4038 go-audit = callPackage ../tools/system/go-audit { };
4040 gopass = callPackage ../tools/security/gopass { };
4042 gopass-hibp = callPackage ../tools/security/gopass/hibp.nix { };
4044 gopass-jsonapi = callPackage ../tools/security/gopass/jsonapi.nix { };
4046 git-credential-gopass = callPackage ../tools/security/gopass/git-credential.nix { };
4048 gopass-summon-provider = callPackage ../tools/security/gopass/summon.nix { };
4050 gosh = callPackage ../tools/security/gosh { };
4052 gospider = callPackage ../tools/security/gospider { };
4054 browserpass = callPackage ../tools/security/browserpass { };
4056 passff-host = callPackage ../tools/security/passff-host { };
4058 oracle-instantclient = callPackage ../development/libraries/oracle-instantclient { };
4060 goku = callPackage ../os-specific/darwin/goku { };
4062 grandperspective = callPackage ../os-specific/darwin/grandperspective { };
4064 hexfiend = callPackage ../os-specific/darwin/hexfiend { };
4066 grb = callPackage ../applications/misc/grb { };
4068 kerf = kerf_1; /* kerf2 is WIP */
4069 kerf_1 = callPackage ../development/interpreters/kerf {
4070 stdenv = clangStdenv;
4071 inherit (darwin.apple_sdk.frameworks)
4072 Accelerate CoreGraphics CoreVideo
4076 kwakd = callPackage ../servers/kwakd { };
4078 kwm = callPackage ../os-specific/darwin/kwm { };
4080 khd = callPackage ../os-specific/darwin/khd {
4081 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
4084 kjv = callPackage ../applications/misc/kjv { };
4086 lukesmithxyz-bible-kjv = callPackage ../applications/misc/kjv/lukesmithxyz-kjv.nix { };
4088 luigi = callPackage ../applications/networking/cluster/luigi { };
4090 m-cli = callPackage ../os-specific/darwin/m-cli { };
4092 pebble = callPackage ../tools/admin/pebble { };
4094 play-with-mpv = callPackage ../tools/video/play-with-mpv { };
4096 plausible = callPackage ../servers/web-apps/plausible {
4097 elixir = elixir_1_14;
4098 beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_14; });
4101 pam-reattach = callPackage ../os-specific/darwin/pam-reattach { };
4103 reattach-to-user-namespace = callPackage ../os-specific/darwin/reattach-to-user-namespace { };
4105 skhd = darwin.apple_sdk_11_0.callPackage ../os-specific/darwin/skhd {
4106 inherit (darwin.apple_sdk_11_0.frameworks) Carbon Cocoa;
4109 qes = callPackage ../os-specific/darwin/qes {
4110 inherit (darwin.apple_sdk.frameworks) Carbon;
4113 waydroid = callPackage ../os-specific/linux/waydroid { };
4115 wgo = callPackage ../development/tools/wgo { };
4117 wiiload = callPackage ../development/tools/wiiload { };
4119 winhelpcgi = callPackage ../development/tools/winhelpcgi {
4123 wiimms-iso-tools = callPackage ../tools/filesystems/wiimms-iso-tools { };
4125 waypoint = callPackage ../applications/networking/cluster/waypoint { };
4127 xc = callPackage ../development/tools/xc { };
4129 ios-webkit-debug-proxy = callPackage ../development/mobile/ios-webkit-debug-proxy { };
4131 xcodeenv = callPackage ../development/mobile/xcodeenv { };
4133 xcodes = callPackage ../development/tools/xcodes { };
4135 gomobile = callPackage ../development/mobile/gomobile { };
4137 ssh-agents = callPackage ../tools/networking/ssh-agents { };
4139 ssh-import-id = python3Packages.callPackage ../tools/admin/ssh-import-id { };
4141 ssh-key-confirmer = callPackage ../tools/networking/ssh-key-confirmer { };
4143 ssh-mitm = callPackage ../tools/security/ssh-mitm { };
4145 sshchecker = callPackage ../tools/security/sshchecker { };
4147 sshs = callPackage ../development/tools/sshs { };
4149 supergfxctl = callPackage ../applications/system/supergfxctl { };
4151 titanium = callPackage ../development/mobile/titanium { };
4153 titanium-alloy = callPackage ../development/mobile/titanium-alloy { };
4155 titaniumenv = callPackage ../development/mobile/titaniumenv { };
4157 abootimg = callPackage ../development/mobile/abootimg { };
4159 adbfs-rootless = callPackage ../development/mobile/adbfs-rootless { };
4161 adb-sync = callPackage ../development/mobile/adb-sync {
4162 inherit (androidenv.androidPkgs_9_0) platform-tools;
4165 amoco = callPackage ../tools/security/amoco { };
4167 anbox = callPackage ../os-specific/linux/anbox {
4168 protobuf = protobuf_21;
4171 androidenv = callPackage ../development/mobile/androidenv { };
4173 androidndkPkgs = androidndkPkgs_21;
4174 androidndkPkgs_21 = (callPackage ../development/androidndk-pkgs {})."21";
4175 androidndkPkgs_23b = (callPackage ../development/androidndk-pkgs {})."23b";
4176 androidndkPkgs_24 = (callPackage ../development/androidndk-pkgs {})."24";
4178 androidsdk_9_0 = androidenv.androidPkgs_9_0.androidsdk;
4180 webos = recurseIntoAttrs {
4181 cmake-modules = callPackage ../development/mobile/webos/cmake-modules.nix { };
4183 novacom = callPackage ../development/mobile/webos/novacom.nix { };
4184 novacomd = callPackage ../development/mobile/webos/novacomd.nix { };
4187 anevicon = callPackage ../tools/networking/anevicon {
4188 inherit (darwin.apple_sdk.frameworks) Security;
4191 aoc-cli = callPackage ../tools/misc/aoc-cli {
4192 inherit (darwin.apple_sdk.frameworks) Security;
4195 apprise = with python3Packages; toPythonApplication apprise;
4197 aptdec = callPackage ../development/libraries/aptdec { };
4199 argc = callPackage ../development/tools/argc { };
4201 aria2 = callPackage ../tools/networking/aria2 {
4202 inherit (darwin.apple_sdk.frameworks) Security;
4206 as-tree = callPackage ../tools/misc/as-tree { };
4208 asmfmt = callPackage ../development/tools/asmfmt { };
4210 asmrepl = callPackage ../development/interpreters/asmrepl { };
4212 aspcud = callPackage ../tools/misc/aspcud { };
4214 at = callPackage ../tools/system/at { };
4216 atftp = callPackage ../tools/networking/atftp { };
4218 atlas = callPackage ../development/tools/database/atlas { };
4220 authoscope = callPackage ../tools/security/authoscope {
4221 inherit (darwin.apple_sdk.frameworks) Security;
4224 autogen = callPackage ../development/tools/misc/autogen { };
4226 autojump = callPackage ../tools/misc/autojump { };
4228 automysqlbackup = callPackage ../tools/backup/automysqlbackup { };
4230 autorandr = callPackage ../tools/misc/autorandr { };
4232 avahi = callPackage ../development/libraries/avahi (config.avahi or {});
4234 avahi-compat = callPackage ../development/libraries/avahi ((config.avahi or {}) // {
4235 withLibdnssdCompat = true;
4238 avro-c = callPackage ../development/libraries/avro-c { };
4240 avro-cpp = callPackage ../development/libraries/avro-c++ { };
4242 aws_mturk_clt = callPackage ../tools/misc/aws-mturk-clt { };
4244 awsls = callPackage ../tools/admin/awsls { };
4246 awsrm = callPackage ../tools/admin/awsrm { };
4248 awstats = callPackage ../tools/system/awstats { };
4250 awsweeper = callPackage ../tools/admin/awsweeper { };
4252 axel = callPackage ../tools/networking/axel {
4256 b3sum = callPackage ../tools/security/b3sum { };
4258 backblaze-b2 = callPackage ../development/tools/backblaze-b2 { };
4260 bandwhich = callPackage ../tools/networking/bandwhich {
4261 inherit (darwin.apple_sdk.frameworks) Security;
4264 badrobot = callPackage ../tools/security/badrobot { };
4266 bao = callPackage ../tools/security/bao { };
4268 bar = callPackage ../tools/system/bar { };
4270 base16-builder = callPackage ../misc/base16-builder { };
4272 basex = callPackage ../tools/text/xml/basex { };
4274 bashplotlib = callPackage ../tools/misc/bashplotlib { };
4276 babeld = callPackage ../tools/networking/babeld { };
4278 babelfish = callPackage ../shells/fish/babelfish.nix { };
4280 baboossh = callPackage ../tools/security/baboossh { };
4282 badchars = python3Packages.callPackage ../tools/security/badchars { };
4284 badvpn = callPackage ../tools/networking/badvpn { };
4286 barcode = callPackage ../tools/graphics/barcode { };
4288 bashmount = callPackage ../tools/filesystems/bashmount { };
4290 bat-extras = recurseIntoAttrs (callPackages ../tools/misc/bat-extras { });
4292 beats = callPackage ../tools/misc/beats { };
4294 BeatSaberModManager = callPackage ../games/BeatSaberModManager/default.nix { };
4296 beauty-line-icon-theme = callPackage ../data/icons/beauty-line-icon-theme {
4297 inherit (plasma5Packages) breeze-icons;
4300 beautysh = with python3.pkgs; toPythonApplication beautysh;
4302 bc = callPackage ../tools/misc/bc { };
4304 gavin-bc = callPackage ../tools/misc/gavin-bc { };
4306 bdf2psf = callPackage ../tools/misc/bdf2psf { };
4308 bdf2sfd = callPackage ../tools/misc/bdf2sfd { };
4310 bdfresize = callPackage ../tools/misc/bdfresize { };
4312 bcache-tools = callPackage ../tools/filesystems/bcache-tools { };
4314 bchunk = callPackage ../tools/cd-dvd/bchunk { };
4316 inherit (callPackages ../misc/logging/beats/7.x.nix { })
4323 auditbeat = auditbeat7;
4324 filebeat = filebeat7;
4325 heartbeat = heartbeat7;
4326 metricbeat = metricbeat7;
4327 packetbeat = packetbeat7;
4329 bfr = callPackage ../tools/misc/bfr { };
4331 bfscripts = callPackage ../tools/misc/bfscripts { };
4333 bibtool = callPackage ../tools/misc/bibtool { };
4335 bibutils = callPackage ../tools/misc/bibutils { };
4337 bibtex2html = callPackage ../tools/misc/bibtex2html { };
4339 bicon = callPackage ../applications/misc/bicon { };
4341 biliass = with python3.pkgs; toPythonApplication biliass;
4343 bilibili = callPackage ../applications/video/bilibili { };
4345 bindfs = callPackage ../tools/filesystems/bindfs { };
4347 binwalk = with python3Packages; toPythonApplication binwalk;
4349 birdtray = libsForQt5.callPackage ../applications/misc/birdtray { };
4351 blitz = callPackage ../development/libraries/blitz { };
4353 blockbook = callPackage ../servers/blockbook { };
4355 blockhash = callPackage ../tools/graphics/blockhash { };
4357 bluemix-cli = callPackage ../tools/admin/bluemix-cli { };
4359 bluewalker = callPackage ../tools/bluetooth/bluewalker { };
4361 blur-effect = callPackage ../tools/graphics/blur-effect { };
4363 bootiso = callPackage ../tools/cd-dvd/bootiso { };
4365 butane = callPackage ../development/tools/butane { };
4367 buttercup-desktop = callPackage ../tools/security/buttercup-desktop { };
4370 inherit (callPackage ../applications/networking/charles {})
4375 libquotient = libsForQt5.callPackage ../development/libraries/libquotient { };
4377 quaternion = libsForQt5.callPackage ../applications/networking/instant-messengers/quaternion { };
4379 tensor = libsForQt5.callPackage ../applications/networking/instant-messengers/tensor { };
4381 libtensorflow = python3.pkgs.tensorflow.libtensorflow;
4383 libtorch-bin = callPackage ../development/libraries/science/math/libtorch/bin.nix {
4384 inherit (config) cudaSupport;
4387 tensorflow-lite = callPackage ../development/libraries/science/math/tensorflow-lite { };
4389 tiny-cuda-nn = callPackage ../development/libraries/science/math/tiny-cuda-nn { };
4391 tezos-rust-libs = callPackage ../development/libraries/tezos-rust-libs { };
4393 behave = with python3Packages; toPythonApplication behave;
4395 behdad-fonts = callPackage ../data/fonts/behdad-fonts { };
4397 bfetch = callPackage ../tools/misc/bfetch { };
4399 bless = callPackage ../applications/editors/bless { };
4401 blink = darwin.apple_sdk_11_0.callPackage ../applications/emulators/blink { };
4403 blink1-tool = callPackage ../tools/misc/blink1-tool { };
4405 blis = callPackage ../development/libraries/science/math/blis { };
4407 bliss = callPackage ../applications/science/math/bliss { };
4409 blobfuse = callPackage ../tools/filesystems/blobfuse { };
4411 blockdiag = with python3Packages; toPythonApplication blockdiag;
4413 bluez-alsa = callPackage ../tools/bluetooth/bluez-alsa { };
4415 bluez-tools = callPackage ../tools/bluetooth/bluez-tools { };
4417 bmon = callPackage ../tools/misc/bmon { };
4419 boca = callPackage ../development/libraries/boca { };
4421 bubblewrap = callPackage ../tools/admin/bubblewrap { };
4423 borgbackup = callPackage ../tools/backup/borgbackup { };
4425 borgmatic = callPackage ../tools/backup/borgmatic { };
4427 borg-sans-mono = callPackage ../data/fonts/borg-sans-mono { };
4429 boringtun = callPackage ../tools/networking/boringtun { };
4431 book-summary = callPackage ../tools/text/book-summary { };
4433 bookstack = callPackage ../servers/web-apps/bookstack { };
4435 boomerang = libsForQt5.callPackage ../development/tools/boomerang { };
4437 boost-build = callPackage ../development/tools/boost-build { };
4439 boot = callPackage ../development/tools/build-managers/boot { };
4441 bowtie = callPackage ../applications/science/biology/bowtie { };
4443 bowtie2 = callPackage ../applications/science/biology/bowtie2 { };
4445 boxfs = callPackage ../tools/filesystems/boxfs { };
4447 bozohttpd = callPackage ../servers/http/bozohttpd { };
4448 bozohttpd-minimal = callPackage ../servers/http/bozohttpd { minimal = true; };
4450 bpb = callPackage ../tools/security/bpb { inherit (darwin.apple_sdk.frameworks) Security; };
4452 brasero-original = lowPrio (callPackage ../tools/cd-dvd/brasero { });
4454 brasero = callPackage ../tools/cd-dvd/brasero/wrapper.nix { };
4456 brigand = callPackage ../development/libraries/brigand { };
4458 brltty = callPackage ../tools/misc/brltty { };
4460 brook = callPackage ../tools/networking/brook {
4461 # See https://hydra.nixos.org/build/239027853/nixlog/2.
4462 buildGoModule = buildGo120Module;
4465 broot = callPackage ../tools/misc/broot {
4466 inherit (darwin.apple_sdk.frameworks) Security;
4469 bruteforce-luks = callPackage ../tools/security/bruteforce-luks { };
4471 brutespray = callPackage ../tools/security/brutespray { };
4473 breakpointHook = assert stdenv.buildPlatform.isLinux;
4475 name = "breakpoint-hook";
4476 } ../build-support/setup-hooks/breakpoint-hook.sh;
4478 btrfs-progs = callPackage ../tools/filesystems/btrfs-progs { };
4480 btrfs-snap = callPackage ../tools/filesystems/btrfs-snap { };
4482 ssdfs-utils = callPackage ../tools/filesystems/ssdfs-utils { };
4484 btlejack = python3Packages.callPackage ../applications/radio/btlejack { };
4486 btrbk = callPackage ../tools/backup/btrbk { };
4488 buildpack = callPackage ../development/tools/buildpack { };
4490 bonk = callPackage ../tools/misc/bonk { };
4492 bottom-rs = callPackage ../tools/misc/bottom-rs { };
4494 bsp-layout = callPackage ../tools/misc/bsp-layout { };
4496 buildtorrent = callPackage ../tools/misc/buildtorrent { };
4498 bundletool = callPackage ../development/tools/bundletool { };
4500 bustle = haskellPackages.bustle;
4502 bwm_ng = callPackage ../tools/networking/bwm-ng { };
4504 bwbasic = callPackage ../development/interpreters/bwbasic { };
4506 bws = callPackage ../tools/security/bws { };
4508 byobu = callPackage ../tools/misc/byobu {
4509 # Choices: [ tmux screen ];
4510 textual-window-manager = tmux;
4514 url = "http://www.beanshell.org/bsh-2.0b5.jar";
4515 hash = "sha256-YjIZlWOAc1SzvLWs6z3BNlAvAixrDvdDmHqD9m/uWlw=";
4518 btfs = callPackage ../os-specific/linux/btfs { };
4520 buildah = callPackage ../development/tools/buildah/wrapper.nix { };
4521 buildah-unwrapped = callPackage ../development/tools/buildah { };
4523 buildkit = callPackage ../development/tools/buildkit { };
4525 bukubrow = callPackage ../tools/networking/bukubrow { };
4527 burpsuite = callPackage ../tools/networking/burpsuite { };
4529 bs-platform = callPackage ../development/compilers/bs-platform { };
4531 ciano = callPackage ../applications/graphics/ciano {
4532 inherit (pantheon) granite;
4537 c3d = callPackage ../applications/graphics/c3d {
4538 inherit (darwin.apple_sdk.frameworks) Cocoa;
4541 cue2pops = callPackage ../tools/cd-dvd/cue2pops { };
4543 cabal2nix-unwrapped = haskell.lib.compose.justStaticExecutables
4544 (haskellPackages.generateOptparseApplicativeCompletions [ "cabal2nix" ] haskellPackages.cabal2nix);
4546 cabal2nix = symlinkJoin {
4547 inherit (cabal2nix-unwrapped) name meta;
4548 nativeBuildInputs = [ buildPackages.makeWrapper ];
4549 paths = [ cabal2nix-unwrapped ];
4551 wrapProgram $out/bin/cabal2nix \
4552 --prefix PATH ":" "${lib.makeBinPath [ nix nix-prefetch-scripts ]}"
4556 stack2nix = with haskell.lib; overrideCabal (justStaticExecutables haskellPackages.stack2nix) (_: {
4557 executableToolDepends = [ makeWrapper ];
4559 wrapProgram $out/bin/stack2nix \
4560 --prefix PATH ":" "${git}/bin:${cabal-install}/bin"
4564 caddy = callPackage ../servers/caddy { };
4566 xcaddy = callPackage ../servers/caddy/xcaddy { };
4568 traefik = callPackage ../servers/traefik { };
4570 traefik-certs-dumper = callPackage ../tools/misc/traefik-certs-dumper { };
4572 caffeine = callPackage ../tools/misc/caffeine { };
4574 calamares = libsForQt5.callPackage ../tools/misc/calamares {
4576 boost = boost.override { enablePython = true; python = python3; };
4578 calamares-nixos = lowPrio (calamares.override { nixos-extensions = true; });
4579 calamares-nixos-extensions = callPackage ../tools/misc/calamares-nixos-extensions { };
4581 calendar-cli = callPackage ../tools/networking/calendar-cli { };
4583 cameradar = callPackage ../tools/security/cameradar { };
4585 candle = libsForQt5.callPackage ../applications/misc/candle { };
4587 capstone = callPackage ../development/libraries/capstone { };
4589 keystone = callPackage ../development/libraries/keystone { };
4591 casync = callPackage ../applications/networking/sync/casync {
4592 sphinx = buildPackages.python3Packages.sphinx;
4595 cataract = callPackage ../applications/misc/cataract { };
4596 cataract-unstable = callPackage ../applications/misc/cataract/unstable.nix { };
4598 catch = callPackage ../development/libraries/catch { };
4600 catch2 = callPackage ../development/libraries/catch2 { };
4602 catch2_3 = callPackage ../development/libraries/catch2/3.nix { };
4604 catdoc = callPackage ../tools/text/catdoc { };
4606 catdocx = callPackage ../tools/text/catdocx { };
4608 catclock = callPackage ../applications/misc/catclock { };
4610 cardpeek = callPackage ../applications/misc/cardpeek { inherit (darwin.apple_sdk.frameworks) PCSC; };
4612 cde = callPackage ../tools/package-management/cde { };
4614 cdxgen = callPackage ../tools/security/cdxgen { };
4616 ceres-solver = callPackage ../development/libraries/ceres-solver {
4617 gflags = null; # only required for examples/tests
4620 cbor-diag = callPackage ../development/tools/cbor-diag { };
4622 cassowary = callPackage ../tools/networking/cassowary { };
4624 croc = callPackage ../tools/networking/croc { };
4626 cbftp = callPackage ../tools/networking/cbftp { };
4628 cddl = callPackage ../development/tools/cddl { };
4630 cedille = callPackage ../applications/science/logic/cedille
4631 { inherit (haskellPackages) alex happy Agda ghcWithPackages;
4634 cel-go = callPackage ../development/interpreters/cel-go { };
4636 cfdyndns = callPackage ../applications/networking/dyndns/cfdyndns { };
4638 cf-terraforming = callPackage ../tools/misc/cf-terraforming { };
4640 charliecloud = callPackage ../applications/virtualization/charliecloud { };
4642 chelf = callPackage ../tools/misc/chelf { };
4644 chisel = callPackage ../tools/networking/chisel { };
4646 cht-sh = callPackage ../tools/misc/cht.sh { };
4648 cinny = callPackage ../applications/networking/instant-messengers/cinny { };
4650 cinny-desktop = callPackage ../applications/networking/instant-messengers/cinny-desktop { };
4652 ckbcomp = callPackage ../tools/X11/ckbcomp { };
4654 clac = callPackage ../tools/misc/clac { };
4656 map-cmd = callPackage ../tools/misc/map { };
4658 clash-geoip = callPackage ../data/misc/clash-geoip { };
4660 clash-meta = callPackage ../tools/networking/clash-meta { };
4662 clash-verge = callPackage ../applications/networking/clash-verge { };
4664 clevercsv = with python3Packages; toPythonApplication clevercsv;
4666 clevis = callPackage ../tools/security/clevis {
4667 asciidoc = asciidoc-full;
4670 cli53 = callPackage ../tools/admin/cli53 { };
4672 cli-visualizer = callPackage ../applications/misc/cli-visualizer { };
4674 cliam = callPackage ../tools/security/cliam { };
4676 clickclack = callPackage ../tools/misc/clickclack { };
4678 clickgen = with python3Packages; toPythonApplication clickgen;
4680 clog-cli = callPackage ../development/tools/clog-cli { };
4682 cloud-init = python3.pkgs.callPackage ../tools/virtualization/cloud-init { inherit systemd; };
4684 cloudbrute = callPackage ../tools/security/cloudbrute { };
4686 cloudflared = callPackage ../applications/networking/cloudflared {
4687 # https://github.com/cloudflare/cloudflared/issues/1054
4688 buildGoModule = buildGo120Module;
4691 cloudflare-dyndns = callPackage ../applications/networking/cloudflare-dyndns { };
4693 cloudmonkey = callPackage ../tools/virtualization/cloudmonkey { };
4695 clib = callPackage ../tools/package-management/clib { };
4697 clingo = callPackage ../applications/science/logic/potassco/clingo.nix { };
4699 clingcon = callPackage ../applications/science/logic/potassco/clingcon.nix { };
4701 clprover = callPackage ../applications/science/logic/clprover/clprover.nix { };
4703 clusterctl = callPackage ../applications/networking/cluster/clusterctl { };
4705 coloredlogs = with python3Packages; toPythonApplication coloredlogs;
4707 colpack = callPackage ../applications/science/math/colpack { };
4709 cz-cli = callPackage ../applications/version-management/cz-cli { };
4711 comma = callPackage ../tools/package-management/comma { };
4713 commitizen = callPackage ../applications/version-management/commitizen { };
4715 common-licenses = callPackage ../data/misc/common-licenses { };
4717 compactor = callPackage ../applications/networking/compactor {
4718 protobuf = protobuf_21;
4721 consul = callPackage ../servers/consul { };
4723 consul-alerts = callPackage ../servers/monitoring/consul-alerts { };
4725 consul-template = callPackage ../tools/system/consul-template { };
4727 copyright-update = callPackage ../tools/text/copyright-update { };
4729 inherit (callPackage ../tools/misc/coreboot-utils { })
4743 coreboot-configurator = libsForQt5.callPackage ../tools/misc/coreboot-configurator { };
4745 corosync = callPackage ../servers/corosync { };
4747 cowsay = callPackage ../tools/misc/cowsay { };
4749 fw-ectool = callPackage ../os-specific/linux/fw-ectool { };
4751 czkawka = callPackage ../tools/misc/czkawka {
4752 inherit (darwin.apple_sdk.frameworks) Foundation;
4755 chayang = callPackage ../tools/wayland/chayang { };
4757 cherrytree = callPackage ../applications/misc/cherrytree { };
4759 chntpw = callPackage ../tools/security/chntpw { };
4761 chopchop = callPackage ../tools/security/chopchop { };
4763 clapboard = callPackage ../tools/wayland/clapboard { };
4765 cliphist = callPackage ../tools/wayland/cliphist { };
4767 clipman = callPackage ../tools/wayland/clipman { };
4769 kabeljau = callPackage ../games/kabeljau { };
4771 kanshi = callPackage ../tools/wayland/kanshi { };
4773 oguri = callPackage ../tools/wayland/oguri { };
4775 shikane = callPackage ../tools/wayland/shikane { };
4777 shotman = callPackage ../tools/wayland/shotman { };
4779 slurp = callPackage ../tools/wayland/slurp { };
4781 sov = callPackage ../tools/wayland/sov { };
4783 swaykbdd = callPackage ../tools/wayland/swaykbdd { };
4785 swayr = callPackage ../tools/wayland/swayr { };
4787 swayrbar = callPackage ../tools/wayland/swayrbar { };
4789 swaysome = callPackage ../tools/wayland/swaysome { };
4791 swayimg = callPackage ../tools/wayland/swayimg { };
4793 swaytools = python3Packages.callPackage ../tools/wayland/swaytools { };
4795 swww = callPackage ../tools/wayland/swww { };
4797 wayland-utils = callPackage ../tools/wayland/wayland-utils { };
4799 wayland-proxy-virtwl = callPackage ../tools/wayland/wayland-proxy-virtwl {
4800 ocamlPackages = ocaml-ng.ocamlPackages_5_0;
4803 waylogout = callPackage ../tools/wayland/waylogout { };
4805 waynergy = callPackage ../tools/wayland/waynergy { };
4807 wayout = callPackage ../tools/wayland/wayout { };
4809 way-displays = callPackage ../tools/wayland/way-displays { };
4811 wev = callPackage ../tools/wayland/wev { };
4813 wdomirror = callPackage ../tools/wayland/wdomirror { };
4815 wdt = callPackage ../applications/networking/sync/wdt { };
4817 wlay = callPackage ../tools/wayland/wlay { };
4819 wl-clip-persist = callPackage ../tools/wayland/wl-clip-persist { };
4821 wl-clipboard = callPackage ../tools/wayland/wl-clipboard { };
4823 wl-clipboard-x11 = callPackage ../tools/wayland/wl-clipboard-x11 { };
4825 wl-color-picker = callPackage ../tools/wayland/wl-color-picker { };
4827 wl-mirror = callPackage ../tools/wayland/wl-mirror { };
4829 wl-screenrec = callPackage ../tools/wayland/wl-screenrec { };
4831 wleave = callPackage ../tools/wayland/wleave { };
4833 wlogout = callPackage ../tools/wayland/wlogout { };
4835 wlopm = callPackage ../tools/wayland/wlopm { };
4837 wlprop = callPackage ../tools/wayland/wlprop { };
4839 wlr-randr = callPackage ../tools/wayland/wlr-randr { };
4841 wlr-which-key = callPackage ../tools/wayland/wlr-which-key { };
4843 wlrctl = callPackage ../tools/wayland/wlrctl { };
4845 wlsunset = callPackage ../tools/wayland/wlsunset { };
4847 wl-gammactl = callPackage ../tools/wayland/wl-gammactl { };
4849 wluma = callPackage ../tools/wayland/wluma { };
4851 wob = callPackage ../tools/wayland/wob { };
4853 wpaperd = callPackage ../tools/wayland/wpaperd { };
4855 wshowkeys = callPackage ../tools/wayland/wshowkeys { };
4857 wtype = callPackage ../tools/wayland/wtype { };
4859 ydotool = callPackage ../tools/wayland/ydotool { };
4861 cambalache = callPackage ../development/tools/cambalache { };
4863 cambrinary = python3Packages.callPackage ../applications/misc/cambrinary { };
4865 changedetection-io = callPackage ../servers/web-apps/changedetection-io { };
4867 clini = callPackage ../tools/misc/clini { };
4869 clipster = callPackage ../tools/misc/clipster { };
4871 clockify = callPackage ../applications/office/clockify {
4872 electron = electron_24;
4875 contrast = callPackage ../applications/accessibility/contrast { };
4877 cplex = callPackage ../applications/science/math/cplex (config.cplex or {});
4879 cpulimit = callPackage ../tools/misc/cpulimit { };
4881 code-minimap = callPackage ../tools/misc/code-minimap { };
4883 codesearch = callPackage ../tools/text/codesearch { };
4885 codec2 = callPackage ../development/libraries/codec2 { };
4887 contacts = callPackage ../tools/misc/contacts {
4888 inherit (darwin.apple_sdk.frameworks) Foundation AddressBook;
4889 xcbuildHook = xcbuild6Hook;
4892 colorls = callPackage ../tools/system/colorls { };
4894 coloursum = callPackage ../tools/text/coloursum {
4895 inherit (darwin.apple_sdk.frameworks) Security;
4898 compsize = callPackage ../os-specific/linux/compsize { };
4900 comrak = callPackage ../tools/text/comrak { };
4902 cot = with python3Packages; toPythonApplication cot;
4904 coturn = callPackage ../servers/coturn { };
4906 coursier = callPackage ../development/tools/coursier { };
4908 cppclean = callPackage ../development/tools/cppclean { };
4910 credhub-cli = callPackage ../tools/admin/credhub-cli { };
4912 crex = callPackage ../tools/misc/crex { };
4914 cri-tools = callPackage ../tools/virtualization/cri-tools { };
4916 crip = callPackage ../applications/audio/crip { };
4918 crosvm = callPackage ../applications/virtualization/crosvm { };
4920 crossplane = with python3Packages; toPythonApplication crossplane;
4922 crowdsec = callPackage ../tools/security/crowdsec { };
4924 crunch = callPackage ../tools/security/crunch { };
4926 crunchy-cli = callPackage ../applications/video/crunchy-cli { };
4928 crudini = callPackage ../tools/misc/crudini { };
4930 csv2odf = callPackage ../applications/office/csv2odf { };
4932 csv2parquet = callPackage ../tools/misc/csv2parquet { };
4934 csvdiff = callPackage ../tools/text/csvdiff { };
4936 csview = callPackage ../tools/text/csview { };
4938 csvkit = callPackage ../tools/text/csvkit { };
4940 csvquote = callPackage ../tools/text/csvquote { };
4942 csvtool = callPackage ../development/ocaml-modules/csv/csvtool.nix { };
4944 csv2latex = callPackage ../tools/misc/csv2latex { };
4946 csvq = callPackage ../development/tools/csvq { };
4948 csvs-to-sqlite = callPackage ../tools/misc/csvs-to-sqlite { };
4950 cucumber = callPackage ../development/tools/cucumber { };
4952 cutemarked-ng = libsForQt5.callPackage ../applications/office/cutemarked-ng { };
4954 dab_lib = callPackage ../development/libraries/dab_lib { };
4956 dabet = callPackage ../tools/misc/dabet { };
4958 dabtools = callPackage ../applications/radio/dabtools { };
4960 daemontools = callPackage ../tools/admin/daemontools { };
4962 dale = callPackage ../development/compilers/dale { };
4964 damon = callPackage ../tools/admin/damon { };
4966 dancing-script = callPackage ../data/fonts/dancing-script { };
4968 dante = callPackage ../servers/dante { };
4970 dapr-cli = callPackage ../development/tools/dapr/cli { };
4972 das = callPackage ../tools/security/das { };
4974 dasel = callPackage ../applications/misc/dasel { };
4976 dasher = callPackage ../applications/accessibility/dasher { };
4978 dataclass-wizard = with python3Packages; toPythonApplication dataclass-wizard;
4980 datafusion-cli = callPackage ../development/misc/datafusion { };
4982 datamash = callPackage ../tools/misc/datamash { };
4984 datasette = with python3Packages; toPythonApplication datasette;
4986 howard-hinnant-date = callPackage ../development/libraries/howard-hinnant-date { };
4988 datefmt = callPackage ../tools/misc/datefmt { };
4990 datefudge = callPackage ../tools/system/datefudge { };
4992 dateutils = callPackage ../tools/misc/dateutils { };
4994 datovka = libsForQt5.callPackage ../applications/networking/datovka { };
4996 dave = callPackage ../servers/http/dave { };
4998 dconf = callPackage ../development/libraries/dconf { };
5000 ddate = callPackage ../tools/misc/ddate { };
5002 ddosify = callPackage ../development/tools/ddosify { };
5004 dduper = callPackage ../tools/filesystems/dduper { };
5006 deck = callPackage ../applications/networking/deck { };
5008 dedup = callPackage ../tools/backup/dedup { };
5010 deheader = callPackage ../development/tools/misc/deheader { };
5012 dehydrated = callPackage ../tools/admin/dehydrated { };
5014 deja-dup = callPackage ../applications/backup/deja-dup { };
5016 dejsonlz4 = callPackage ../tools/compression/dejsonlz4 { };
5018 desync = callPackage ../applications/networking/sync/desync { };
5020 devdocs-desktop = callPackage ../applications/misc/devdocs-desktop { };
5022 devmem2 = callPackage ../os-specific/linux/devmem2 { };
5024 dbus-broker = callPackage ../os-specific/linux/dbus-broker { };
5026 dblab = callPackage ../development/tools/database/dblab { };
5028 dbx = callPackage ../applications/misc/dbx { };
5030 ioport = callPackage ../os-specific/linux/ioport { };
5032 dgoss = callPackage ../tools/misc/dgoss { };
5034 diagrams-builder = callPackage ../tools/graphics/diagrams-builder {
5035 inherit (haskellPackages) ghcWithPackages diagrams-builder;
5038 dialect = callPackage ../applications/misc/dialect { };
5040 dialogbox = libsForQt5.callPackage ../tools/misc/dialogbox { };
5042 dibbler = callPackage ../tools/networking/dibbler { };
5044 didder = callPackage ../tools/graphics/didder { };
5046 dieharder = callPackage ../tools/security/dieharder { };
5048 diesel-cli = callPackage ../development/tools/diesel-cli {
5049 inherit (darwin.apple_sdk.frameworks) Security;
5052 refinery-cli = callPackage ../development/tools/refinery-cli { };
5054 digitemp = callPackage ../tools/misc/digitemp { };
5056 dijo = callPackage ../tools/misc/dijo {
5057 inherit (darwin.apple_sdk.frameworks) CoreServices;
5060 ding = callPackage ../applications/misc/ding {
5061 aspellDicts_de = aspellDicts.de;
5062 aspellDicts_en = aspellDicts.en;
5065 dirb = callPackage ../tools/networking/dirb { };
5067 direnv = callPackage ../tools/misc/direnv { };
5069 dirstalk = callPackage ../tools/security/dirstalk { };
5071 h = callPackage ../tools/misc/h { };
5073 discount = callPackage ../tools/text/discount { };
5075 discourse = callPackage ../servers/web-apps/discourse { };
5077 discourseAllPlugins = discourse.override {
5078 plugins = lib.filter (p: p ? pluginName) (builtins.attrValues discourse.plugins);
5081 discourse-mail-receiver = callPackage ../servers/web-apps/discourse/mail_receiver { };
5083 discocss = callPackage ../tools/misc/discocss { };
5085 disfetch = callPackage ../tools/misc/disfetch { };
5087 disk-filltest = callPackage ../tools/system/disk-filltest { };
5089 disk-inventory-x = callPackage ../tools/filesystems/disk-inventory-x { };
5091 diskscan = callPackage ../tools/misc/diskscan { };
5093 disorderfs = callPackage ../tools/filesystems/disorderfs {
5094 asciidoc = asciidoc-full;
5097 dislocker = callPackage ../tools/filesystems/dislocker { };
5099 distgen = callPackage ../development/tools/distgen { };
5101 distrobuilder = callPackage ../tools/virtualization/distrobuilder { };
5103 ditaa = callPackage ../tools/graphics/ditaa { };
5105 dino = callPackage ../applications/networking/instant-messengers/dino {
5106 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-bad gst-vaapi;
5107 gst-plugins-good = gst_all_1.gst-plugins-good.override { gtkSupport = true; };
5110 djot-js = callPackage ../tools/text/djot-js { };
5112 djv = callPackage ../applications/graphics/djv { };
5114 dnschef = python3Packages.callPackage ../tools/networking/dnschef { };
5116 doitlive = callPackage ../tools/misc/doitlive { };
5118 dokuwiki = callPackage ../servers/web-apps/dokuwiki { };
5120 dolibarr = callPackage ../servers/web-apps/dolibarr { };
5122 doppler = callPackage ../tools/security/doppler { };
5124 dosage = callPackage ../applications/graphics/dosage { };
5126 dotenv-linter = callPackage ../development/tools/analysis/dotenv-linter {
5127 inherit (darwin.apple_sdk.frameworks) Security;
5130 dotool = callPackage ../tools/dotool { };
5132 inherit (ocamlPackages) dot-merlin-reader;
5134 dozenal = callPackage ../applications/misc/dozenal { };
5136 dpic = callPackage ../tools/graphics/dpic { };
5138 dsdcc = callPackage ../development/libraries/dsdcc { };
5140 dstp = callPackage ../development/tools/dstp { };
5142 dsvpn = callPackage ../applications/networking/dsvpn { };
5144 dtools = callPackage ../development/tools/dtools { };
5146 dwt1-shell-color-scripts = callPackage ../tools/misc/dwt1-shell-color-scripts { };
5148 dtrx = callPackage ../tools/compression/dtrx { };
5150 dua = callPackage ../tools/misc/dua { };
5152 duf = callPackage ../tools/misc/duf { };
5154 dum = callPackage ../development/tools/dum { };
5156 inherit (ocaml-ng.ocamlPackages_4_10) dune_1;
5157 inherit (ocamlPackages) dune_2 dune_3 dune-release;
5159 duperemove = callPackage ../tools/filesystems/duperemove { };
5161 dvc = with python3.pkgs; toPythonApplication dvc;
5163 dvc-with-remotes = dvc.override {
5164 enableGoogle = true;
5170 dynamic-colors = callPackage ../tools/misc/dynamic-colors { };
5172 dynamic-wallpaper = callPackage ../tools/graphics/dynamic-wallpaper { };
5174 dyncall = callPackage ../development/libraries/dyncall { };
5176 dyndnsc = callPackage ../applications/networking/dyndns/dyndnsc { };
5178 earthly = callPackage ../development/tools/earthly { };
5180 earlybird = callPackage ../tools/security/earlybird { };
5182 earlyoom = callPackage ../os-specific/linux/earlyoom { };
5184 easyabc = callPackage ../applications/audio/easyabc { };
5186 easycrypt = callPackage ../applications/science/logic/easycrypt { };
5188 easycrypt-runtest = callPackage ../applications/science/logic/easycrypt/runtest.nix { };
5190 easyocr = with python3.pkgs; toPythonApplication easyocr;
5192 EBTKS = callPackage ../development/libraries/science/biology/EBTKS { };
5194 ecasound = callPackage ../applications/audio/ecasound { };
5196 edac-utils = callPackage ../os-specific/linux/edac-utils { };
5198 eddy = libsForQt5.callPackage ../applications/graphics/eddy { };
5200 eggdrop = callPackage ../tools/networking/eggdrop { };
5202 egglog = callPackage ../applications/science/logic/egglog { };
5204 ego = callPackage ../tools/misc/ego { };
5206 ekam = callPackage ../development/tools/build-managers/ekam { };
5208 electronplayer = callPackage ../applications/video/electronplayer/electronplayer.nix { };
5210 electron-mail = callPackage ../applications/networking/mailreaders/electron-mail { };
5212 element = callPackage ../applications/science/chemistry/element { };
5214 element-desktop = callPackage ../applications/networking/instant-messengers/element/element-desktop.nix {
5215 inherit (darwin.apple_sdk.frameworks) Security AppKit CoreServices;
5216 electron = electron_26;
5218 element-desktop-wayland = writeScriptBin "element-desktop" ''
5220 NIXOS_OZONE_WL=1 exec ${element-desktop}/bin/element-desktop "$@"
5223 element-web-unwrapped = callPackage ../applications/networking/instant-messengers/element/element-web.nix { };
5225 element-web = callPackage ../applications/networking/instant-messengers/element/element-web-wrapper.nix {
5226 conf = config.element-web.conf or { };
5229 elementary-xfce-icon-theme = callPackage ../data/icons/elementary-xfce-icon-theme { };
5231 ell = callPackage ../os-specific/linux/ell { };
5233 elm-github-install = callPackage ../tools/package-management/elm-github-install { };
5235 elogind = callPackage ../applications/misc/elogind { };
5237 elpa = callPackage ../development/libraries/elpa { };
5239 enca = callPackage ../tools/text/enca { };
5241 encpipe = callPackage ../tools/misc/encpipe { };
5243 ent = callPackage ../tools/misc/ent { };
5245 entwine = callPackage ../applications/graphics/entwine { };
5247 envconsul = callPackage ../tools/system/envconsul { };
5249 envsubst = callPackage ../tools/misc/envsubst { };
5251 envfs = callPackage ../tools/filesystems/envfs { };
5253 er-patcher = callPackage ../tools/games/er-patcher { };
5255 erdtree = callPackage ../tools/system/erdtree { };
5257 errcheck = callPackage ../development/tools/errcheck { };
5259 eschalot = callPackage ../tools/security/eschalot { };
5261 espanso = callPackage ../applications/office/espanso {
5262 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation IOKit Kernel AVFoundation Carbon QTKit AVKit WebKit;
5264 espanso-wayland = espanso.override {
5266 waylandSupport = true;
5267 espanso = espanso-wayland;
5270 esphome = callPackage ../tools/misc/esphome { };
5272 esptool = callPackage ../tools/misc/esptool { };
5274 esptool_3 = callPackage ../tools/misc/esptool/3.nix { };
5276 esptool-ck = callPackage ../tools/misc/esptool-ck { };
5278 ephemeralpg = callPackage ../development/tools/database/ephemeralpg { };
5280 et = callPackage ../applications/misc/et { };
5282 ejson = callPackage ../development/tools/ejson { };
5284 eternal-terminal = callPackage ../tools/networking/eternal-terminal { };
5286 extism-cli = callPackage ../development/tools/extism-cli { };
5288 extrude = callPackage ../tools/security/extrude { };
5290 fastly = callPackage ../misc/fastly {
5291 # If buildGoModule is overridden, provide a matching version of the go attribute
5294 f2 = callPackage ../tools/misc/f2 { };
5296 f3 = callPackage ../tools/filesystems/f3 { };
5298 f3d = callPackage ../applications/graphics/f3d {
5299 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
5302 fac = callPackage ../development/tools/fac { };
5304 facedetect = callPackage ../tools/graphics/facedetect { };
5306 facter = callPackage ../tools/system/facter { };
5308 faketty = callPackage ../tools/misc/faketty { };
5310 fasd = callPackage ../tools/misc/fasd { };
5312 fastJson = callPackage ../development/libraries/fastjson { };
5314 fast-cli = nodePackages.fast-cli;
5316 fast-cpp-csv-parser = callPackage ../development/libraries/fast-cpp-csv-parser { };
5318 fast-ssh = callPackage ../tools/networking/fast-ssh {
5319 inherit (darwin.apple_sdk.frameworks) Security;
5322 faudio = callPackage ../development/libraries/faudio { };
5324 fblog = callPackage ../development/tools/fblog { };
5326 fd = callPackage ../tools/misc/fd { };
5328 fdroidcl = pkgs.callPackage ../development/mobile/fdroidcl { };
5330 fdroidserver = python3Packages.callPackage ../development/tools/fdroidserver { };
5332 fetch-scm = callPackage ../tools/misc/fetch-scm { };
5334 fiano = callPackage ../tools/misc/fiano { };
5336 filebench = callPackage ../tools/misc/filebench { };
5338 filebot = callPackage ../applications/video/filebot { };
5340 fileshare = callPackage ../servers/fileshare { };
5342 fileshelter = callPackage ../servers/web-apps/fileshelter { };
5344 fioctl = callPackage ../tools/admin/fioctl { };
5346 firecracker = callPackage ../applications/virtualization/firecracker { };
5348 firectl = callPackage ../applications/virtualization/firectl { };
5350 firestarter = callPackage ../applications/misc/firestarter { };
5352 fits-cloudctl = callPackage ../tools/admin/fits-cloudctl { };
5354 flitter = callPackage ../tools/misc/flitter { };
5356 flowgger = callPackage ../tools/misc/flowgger {
5357 inherit (darwin.apple_sdk.frameworks) CoreServices;
5360 frangipanni = callPackage ../tools/text/frangipanni { };
5362 frawk = callPackage ../tools/text/frawk { };
5364 fre = callPackage ../tools/misc/fre { };
5366 frei = callPackage ../tools/misc/frei { };
5368 frogmouth = callPackage ../tools/text/frogmouth { };
5370 fselect = callPackage ../tools/misc/fselect { };
5372 fsmon = callPackage ../tools/misc/fsmon { };
5374 fst = callPackage ../tools/text/fst { };
5376 fsql = callPackage ../tools/misc/fsql { };
5378 kitty-img = callPackage ../tools/misc/kitty-img { };
5380 ### TOOLS/TYPESETTING/TEX
5382 advi = callPackage ../tools/typesetting/tex/advi { };
5384 auctex = callPackage ../tools/typesetting/tex/auctex { };
5386 blahtexml = callPackage ../tools/typesetting/tex/blahtexml { };
5388 catdvi = callPackage ../tools/typesetting/tex/catdvi { };
5390 dblatex = callPackage ../tools/typesetting/tex/dblatex { };
5392 dblatexFull = dblatex.override { enableAllFeatures = true; };
5394 gladtex = callPackage ../tools/typesetting/tex/gladtex { };
5396 latex2mathml = with python3Packages; toPythonApplication latex2mathml;
5398 latexrun = callPackage ../tools/typesetting/tex/latexrun { };
5400 lkproof = callPackage ../tools/typesetting/tex/lkproof { };
5402 mftrace = callPackage ../tools/typesetting/tex/mftrace { };
5404 # Keep the old PGF since some documents don't render properly with
5406 pgf1 = callPackage ../tools/typesetting/tex/pgf-tikz/pgf-1.x.nix { };
5408 pgf2 = callPackage ../tools/typesetting/tex/pgf-tikz/pgf-2.x.nix { };
5410 pgf3 = callPackage ../tools/typesetting/tex/pgf-tikz/pgf-3.x.nix { };
5414 pgf-pie = callPackage ../tools/typesetting/tex/pgf-tikz/pgf-pie.nix { };
5416 pgf-umlcd = callPackage ../tools/typesetting/tex/pgf-tikz/pgf-umlcd.nix { };
5418 pgf-umlsd = callPackage ../tools/typesetting/tex/pgf-tikz/pgf-umlsd.nix { };
5420 pgfplots = callPackage ../tools/typesetting/tex/pgf-tikz/pgfplots.nix { };
5422 pplatex = callPackage ../tools/typesetting/tex/pplatex { };
5424 tetex = callPackage ../tools/typesetting/tex/tetex { libpng = libpng12; };
5426 tex-match = callPackage ../tools/typesetting/tex/tex-match { };
5428 texFunctions = callPackage ../tools/typesetting/tex/nix pkgs;
5430 # TeX Live; see https://nixos.org/nixpkgs/manual/#sec-language-texlive
5431 texlive = callPackage ../tools/typesetting/tex/texlive { };
5432 inherit (texlive.schemes) texliveBasic texliveBookPub texliveConTeXt texliveFull texliveGUST texliveInfraOnly texliveMedium texliveMinimal texliveSmall texliveTeTeX;
5434 fop = callPackage ../tools/typesetting/fop {
5438 fondu = callPackage ../tools/misc/fondu {
5439 inherit (darwin.apple_sdk.frameworks) CoreServices;
5442 fpp = callPackage ../tools/misc/fpp { };
5444 fsmark = callPackage ../tools/misc/fsmark { };
5446 futhark = haskell.lib.compose.justStaticExecutables haskellPackages.futhark;
5448 fx = callPackage ../development/tools/fx { };
5450 tllist = callPackage ../development/libraries/tllist { };
5452 fcft = callPackage ../development/libraries/fcft { };
5454 fuzzel = callPackage ../applications/misc/fuzzel { };
5456 fuzzylite = callPackage ../development/libraries/fuzzylite { };
5458 flashfocus = callPackage ../misc/flashfocus { };
5460 qt-video-wlr = libsForQt5.callPackage ../applications/misc/qt-video-wlr { };
5462 fwup = callPackage ../tools/misc/fwup {
5463 inherit (darwin.apple_sdk.frameworks) DiskArbitration;
5466 fx-cast-bridge = callPackage ../tools/misc/fx-cast-bridge { };
5468 fzf = callPackage ../tools/misc/fzf { };
5470 fzf-obc = callPackage ../shells/bash/fzf-obc { };
5472 fzf-zsh = callPackage ../shells/zsh/fzf-zsh { };
5474 fzy = callPackage ../tools/misc/fzy { };
5476 g2o = libsForQt5.callPackage ../development/libraries/g2o { };
5478 gb-backup = callPackage ../tools/backup/gamerbackup { };
5480 gbsplay = callPackage ../applications/audio/gbsplay { };
5482 gdrive = callPackage ../applications/networking/gdrive { };
5484 gdrive3 = callPackage ../applications/networking/gdrive3 { };
5486 gdu = callPackage ../tools/system/gdu { };
5488 gfxreconstruct = callPackage ../tools/graphics/gfxreconstruct { };
5490 go-chromecast = callPackage ../applications/video/go-chromecast { };
5492 go-containerregistry = callPackage ../development/tools/go-containerregistry { };
5493 inherit (go-containerregistry) crane gcrane;
5495 go-rice = callPackage ../tools/misc/go.rice { };
5497 go-2fa = callPackage ../tools/security/2fa { };
5499 go-neb = callPackage ../applications/networking/instant-messengers/go-neb { };
5501 google-cursor = callPackage ../data/icons/google-cursor { };
5503 geckodriver = callPackage ../development/tools/geckodriver {
5504 inherit (darwin.apple_sdk.frameworks) Security;
5507 geekbench_4 = callPackage ../tools/misc/geekbench/4.nix { };
5508 geekbench_5 = callPackage ../tools/misc/geekbench/5.nix { };
5509 geekbench_6 = callPackage ../tools/misc/geekbench/6.nix { };
5510 geekbench = geekbench_6;
5512 gencfsm = callPackage ../tools/security/gencfsm { };
5514 genromfs = callPackage ../tools/filesystems/genromfs { };
5516 gh-ost = callPackage ../tools/misc/gh-ost { };
5518 ghauri = callPackage ../tools/security/ghauri { };
5520 ghdorker = callPackage ../tools/security/ghdorker { };
5522 ghidra = darwin.apple_sdk_11_0.callPackage ../tools/security/ghidra/build.nix {
5523 protobuf = protobuf_21;
5526 ghidra-bin = callPackage ../tools/security/ghidra { };
5528 gh2md = callPackage ../tools/backup/gh2md { };
5530 gif-for-cli = callPackage ../tools/misc/gif-for-cli { };
5532 giph = callPackage ../applications/video/giph { };
5534 gir-rs = callPackage ../development/tools/gir { };
5536 girsh = callPackage ../tools/networking/girsh { };
5538 gist = callPackage ../tools/text/gist { };
5540 gitjacker = callPackage ../tools/security/gitjacker { };
5542 gixy = callPackage ../tools/admin/gixy { };
5544 glpaper = callPackage ../development/tools/glpaper { };
5546 gllvm = callPackage ../development/tools/gllvm { };
5548 glide = callPackage ../development/tools/glide { };
5550 globalarrays = callPackage ../development/libraries/globalarrays { };
5552 glock = callPackage ../development/tools/glock { };
5554 glslviewer = callPackage ../development/tools/glslviewer {
5555 inherit (darwin.apple_sdk.frameworks) Cocoa;
5558 gmic-qt = libsForQt5.callPackage ../tools/graphics/gmic-qt { };
5560 gpg-tui = callPackage ../tools/security/gpg-tui {
5561 inherit (darwin.apple_sdk.frameworks) AppKit Foundation;
5562 inherit (darwin) libobjc libresolv;
5565 goa = callPackage ../development/tools/goa { };
5567 goawk = callPackage ../tools/text/goawk { };
5569 gohai = callPackage ../tools/system/gohai { };
5571 gorilla-bin = callPackage ../tools/security/gorilla-bin { };
5573 gorilla-cli = callPackage ../tools/llm/gorilla-cli { };
5575 godu = callPackage ../tools/misc/godu { };
5577 goss = callPackage ../tools/misc/goss { };
5579 gosu = callPackage ../tools/misc/gosu { };
5581 gotify-cli = callPackage ../tools/misc/gotify-cli { };
5583 gotify-desktop = callPackage ../tools/misc/gotify-desktop { };
5585 gping = callPackage ../tools/networking/gping {
5586 inherit (darwin.apple_sdk.frameworks) Security;
5589 gpu-burn = callPackage ../applications/misc/gpu-burn {
5590 # gpu-burn doesn't build on gcc11. CUDA 11.3 is the last version to use
5591 # pre-gcc11, in particular gcc9.
5592 stdenv = gcc9Stdenv;
5595 gpu-viewer = callPackage ../applications/misc/gpu-viewer { };
5597 greg = callPackage ../applications/audio/greg {
5598 pythonPackages = python3Packages;
5601 grim = callPackage ../tools/graphics/grim { };
5603 grit = callPackage ../tools/misc/grit { };
5605 grobi = callPackage ../tools/X11/grobi { };
5607 gscan2pdf = callPackage ../applications/graphics/gscan2pdf { };
5609 gsctl = callPackage ../applications/misc/gsctl {
5610 buildGoModule = buildGo119Module; # go 1.20 build failure
5613 gsocket = callPackage ../tools/networking/gsocket { };
5615 gthree = callPackage ../development/libraries/gthree { };
5617 gtg = callPackage ../applications/office/gtg { };
5619 gti = callPackage ../tools/misc/gti { };
5621 has = callPackage ../applications/misc/has { };
5623 hdate = callPackage ../applications/misc/hdate { };
5625 headache = callPackage ../development/tools/headache { };
5627 heatseeker = callPackage ../tools/misc/heatseeker { };
5629 hebcal = callPackage ../tools/misc/hebcal { };
5631 hebbot = callPackage ../servers/matrix-hebbot {
5632 inherit (darwin.apple_sdk.frameworks) Security;
5635 hexio = callPackage ../development/tools/hexio { };
5637 hexyl = callPackage ../tools/misc/hexyl { };
5639 hid-listen = callPackage ../tools/misc/hid-listen { };
5641 hid-tools = callPackage ../tools/misc/hid-tools { };
5643 hidrd = callPackage ../tools/misc/hidrd { };
5645 hiksink = callPackage ../tools/misc/hiksink {
5646 inherit (darwin.apple_sdk.frameworks) Security;
5649 hocr-tools = with python3Packages; toPythonApplication hocr-tools;
5651 home-manager = callPackage ../tools/package-management/home-manager { };
5653 homepage-dashboard = callPackage ../servers/homepage-dashboard {
5654 inherit (darwin) cctools;
5655 inherit (darwin.apple_sdk.frameworks) IOKit;
5658 hostsblock = callPackage ../tools/misc/hostsblock { };
5660 hopper = qt5.callPackage ../development/tools/analysis/hopper { };
5662 hr = callPackage ../applications/misc/hr { };
5664 humioctl = callPackage ../applications/logging/humioctl { };
5666 huniq = callPackage ../tools/text/huniq { };
5668 hunt = callPackage ../tools/misc/hunt { };
5670 hypr = callPackage ../applications/window-managers/hyprwm/hypr {
5671 cairo = cairo.override { xcbSupport = true; }; };
5673 hyprdim = callPackage ../applications/misc/hyprdim { };
5675 hyprland = callPackage ../applications/window-managers/hyprwm/hyprland {
5676 stdenv = gcc13Stdenv;
5677 wlroots = callPackage ../applications/window-managers/hyprwm/hyprland/wlroots.nix { };
5678 udis86 = callPackage ../applications/window-managers/hyprwm/hyprland/udis86.nix { };
5681 hyprland-autoname-workspaces = callPackage ../applications/misc/hyprland-autoname-workspaces { };
5683 hyprland-per-window-layout = callPackage ../tools/wayland/hyprland-per-window-layout { };
5685 hyprland-protocols = callPackage ../applications/window-managers/hyprwm/hyprland-protocols { };
5687 hyprnome = callPackage ../applications/misc/hyprnome { };
5689 hyprpaper = callPackage ../applications/window-managers/hyprwm/hyprpaper { };
5691 hyprpicker = callPackage ../applications/window-managers/hyprwm/hyprpicker {
5692 wlroots = wlroots_0_15;
5695 hyprshade = python311Packages.callPackage ../applications/window-managers/hyprwm/hyprshade { };
5697 hysteria = callPackage ../tools/networking/hysteria { };
5699 hyx = callPackage ../tools/text/hyx { };
5701 icdiff = callPackage ../tools/text/icdiff { };
5703 ictree = callPackage ../tools/misc/ictree { };
5705 inchi = callPackage ../development/libraries/inchi { };
5707 icon-slicer = callPackage ../tools/X11/icon-slicer { };
5709 ifm = callPackage ../tools/graphics/ifm { };
5711 iina = callPackage ../applications/video/iina { };
5713 ink = callPackage ../tools/misc/ink { };
5715 inklecate = callPackage ../development/compilers/inklecate { };
5717 intensity-normalization = with python3Packages; toPythonApplication intensity-normalization;
5719 interactsh = callPackage ../tools/misc/interactsh { };
5721 interlock = callPackage ../servers/interlock { };
5723 invoice = callPackage ../tools/misc/invoice { };
5725 invoiceplane = callPackage ../servers/web-apps/invoiceplane { };
5727 iotas = callPackage ../applications/office/iotas { };
5729 iotools = callPackage ../tools/misc/iotools { };
5731 irpf = callPackage ../applications/finance/irpf { };
5733 jellycli = callPackage ../applications/audio/jellycli { };
5735 jellyfin = callPackage ../servers/jellyfin {
5736 ffmpeg = jellyfin-ffmpeg;
5739 jellyfin-ffmpeg = callPackage ../development/libraries/jellyfin-ffmpeg { };
5741 jellyfin-media-player = libsForQt5.callPackage ../applications/video/jellyfin-media-player {
5742 inherit (darwin.apple_sdk.frameworks) CoreFoundation Cocoa CoreAudio MediaPlayer;
5745 jellyfin-mpv-shim = python3Packages.callPackage ../applications/video/jellyfin-mpv-shim { };
5747 jellyfin-web = callPackage ../servers/jellyfin/web.nix { };
5749 jellyseerr = callPackage ../servers/jellyseerr { };
5751 jiten = callPackage ../applications/misc/jiten { };
5753 kanjidraw = callPackage ../applications/misc/kanjidraw { };
5755 jotta-cli = callPackage ../applications/misc/jotta-cli { };
5757 joycond = callPackage ../os-specific/linux/joycond { };
5759 joystickwake = callPackage ../tools/games/joystickwake { };
5761 juce = callPackage ../development/misc/juce {
5762 stdenv = if stdenv.isDarwin then overrideSDK stdenv "11.0" else stdenv;
5765 jumppad = callPackage ../tools/virtualization/jumppad { };
5767 jwt-cli = callPackage ../tools/security/jwt-cli {
5768 inherit (darwin.apple_sdk.frameworks) Security;
5771 jwt-hack = callPackage ../tools/security/jwt-hack { } ;
5773 jwx = callPackage ../tools/security/jwx { } ;
5775 kapacitor = callPackage ../servers/monitoring/kapacitor { };
5777 karma = callPackage ../servers/monitoring/karma { };
5779 kaldi = callPackage ../tools/audio/kaldi {
5780 inherit (darwin.apple_sdk.frameworks) Accelerate;
5783 kalker = callPackage ../tools/misc/kalker { };
5785 kisslicer = callPackage ../tools/misc/kisslicer { };
5787 klaus = with python3Packages; toPythonApplication klaus;
5789 klipper = callPackage ../servers/klipper { };
5791 klipper-firmware = callPackage ../servers/klipper/klipper-firmware.nix { gcc-arm-embedded = gcc-arm-embedded-11; };
5793 klipper-flash = callPackage ../servers/klipper/klipper-flash.nix { };
5795 klipper-genconf = callPackage ../servers/klipper/klipper-genconf.nix { };
5797 klipper-estimator = callPackage ../applications/misc/klipper-estimator {
5798 inherit (darwin.apple_sdk.frameworks) Security;
5801 klipperscreen = callPackage ../applications/misc/klipperscreen { };
5803 klog = qt5.callPackage ../applications/radio/klog { };
5805 knxd = callPackage ../servers/knxd { };
5807 komga = callPackage ../servers/komga { };
5809 komorebi = callPackage ../applications/graphics/komorebi { };
5811 konsave = callPackage ../applications/misc/konsave { };
5813 krapslog = callPackage ../tools/misc/krapslog { };
5815 krelay = callPackage ../applications/networking/cluster/krelay { };
5817 krill = callPackage ../servers/krill {
5818 inherit (darwin.apple_sdk.frameworks) Security;
5821 lapce = callPackage ../applications/editors/lapce {
5822 inherit (darwin) libobjc;
5823 inherit (darwin.apple_sdk.frameworks) Security CoreServices ApplicationServices Carbon AppKit;
5826 lcdproc = callPackage ../servers/monitoring/lcdproc { };
5828 languagetool = callPackage ../tools/text/languagetool { };
5830 languagetool-rust = callPackage ../tools/text/languagetool-rust {
5831 inherit (darwin.apple_sdk.frameworks) Security;
5834 ldtk = callPackage ../applications/editors/ldtk { };
5836 lepton = callPackage ../tools/graphics/lepton { };
5838 lepton-eda = callPackage ../applications/science/electronics/lepton-eda { };
5840 lexend = callPackage ../data/fonts/lexend { };
5842 lexicon = with python3Packages; toPythonApplication dns-lexicon;
5844 lenpaste = callPackage ../servers/lenpaste { };
5846 lief = callPackage ../development/libraries/lief {
5850 libnbd = callPackage ../development/libraries/libnbd { };
5852 libndtypes = callPackage ../development/libraries/libndtypes { };
5854 libnss-mysql = callPackage ../os-specific/linux/libnss-mysql { };
5856 libnvme = callPackage ../os-specific/linux/libnvme { };
5858 librenms = callPackage ../servers/monitoring/librenms { };
5860 libxnd = callPackage ../development/libraries/libxnd { };
5862 libz = callPackage ../development/libraries/libz { };
5864 libzbc = callPackage ../os-specific/linux/libzbc { };
5866 libzbd = callPackage ../os-specific/linux/libzbd { };
5868 lifeograph = callPackage ../applications/editors/lifeograph { };
5870 limitcpu = callPackage ../tools/misc/limitcpu { };
5872 lineselect = callPackage ../tools/misc/lineselect { };
5874 link-grammar = callPackage ../tools/text/link-grammar { };
5876 linuxptp = callPackage ../os-specific/linux/linuxptp { };
5878 linuxdoc-tools = callPackage ../tools/text/sgml/linuxdoc-tools { };
5880 lisgd = callPackage ../tools/inputmethods/lisgd { };
5882 lite = callPackage ../applications/editors/lite { };
5884 lite-xl = callPackage ../applications/editors/lite-xl {
5885 inherit (darwin.apple_sdk.frameworks) Foundation;
5888 loadwatch = callPackage ../tools/system/loadwatch { };
5890 loccount = callPackage ../development/tools/misc/loccount { };
5892 long-shebang = callPackage ../misc/long-shebang { };
5894 lssecret = callPackage ../misc/lssecret {};
5896 lowdown = callPackage ../tools/typesetting/lowdown { };
5898 numatop = callPackage ../os-specific/linux/numatop { };
5900 numworks-udev-rules = callPackage ../os-specific/linux/numworks-udev-rules { };
5902 num-utils = callPackage ../tools/text/num-utils { };
5904 iio-sensor-proxy = callPackage ../os-specific/linux/iio-sensor-proxy { };
5906 ipvsadm = callPackage ../os-specific/linux/ipvsadm { };
5908 ir-standard-fonts = callPackage ../data/fonts/ir-standard-fonts { };
5910 kaggle = with python3Packages; toPythonApplication kaggle;
5912 lynis = callPackage ../tools/security/lynis { };
5914 maigret = callPackage ../tools/security/maigret { };
5916 maliit-framework = libsForQt5.callPackage ../applications/misc/maliit-framework { };
5918 maliit-keyboard = libsForQt5.callPackage ../applications/misc/maliit-keyboard { };
5920 mandown = callPackage ../tools/misc/mandown { };
5922 mantra = callPackage ../tools/security/mantra { };
5924 mapcidr = callPackage ../tools/misc/mapcidr { };
5926 maple-mono = (callPackage ../data/fonts/maple-font { }).Mono;
5927 maple-mono-NF = (callPackage ../data/fonts/maple-font { }).NF;
5928 maple-mono-SC-NF = (callPackage ../data/fonts/maple-font { }).SC-NF;
5929 maple-mono-otf = (callPackage ../data/fonts/maple-font { }).opentype;
5930 maple-mono-woff2 = (callPackage ../data/fonts/maple-font { }).woff2;
5931 maple-mono-autohint = (callPackage ../data/fonts/maple-font { }).autohint;
5933 marl = callPackage ../development/libraries/marl { };
5935 marlin-calc = callPackage ../tools/misc/marlin-calc { };
5937 marp-cli = callPackage ../tools/typesetting/marp { };
5939 masscan = callPackage ../tools/security/masscan { };
5941 massren = callPackage ../tools/misc/massren { };
5943 mat2 = with python3.pkgs; toPythonApplication mat2;
5945 maxcso = callPackage ../tools/archivers/maxcso { };
5947 measureme = callPackage ../development/tools/rust/measureme { };
5949 medusa = callPackage ../tools/security/medusa { };
5951 megasync = libsForQt5.callPackage ../applications/misc/megasync {
5955 megacmd = callPackage ../applications/misc/megacmd { };
5957 merriweather = callPackage ../data/fonts/merriweather { };
5959 merriweather-sans = callPackage ../data/fonts/merriweather-sans { };
5961 # while building documentation meson may want to run binaries for host
5962 # which needs an emulator
5963 # example of an error which this fixes
5964 # [Errno 8] Exec format error: './gdk3-scan'
5968 name = "mesonEmulatorHook";
5970 crossFile = writeText "cross-file.conf" ''
5972 exe_wrapper = ${lib.escapeShellArg (stdenv.targetPlatform.emulator pkgs)}
5976 # The throw is moved into the `makeSetupHook` derivation, so that its
5977 # outer level, but not its outPath can still be evaluated if the condition
5978 # doesn't hold. This ensures that splicing still can work correctly.
5979 (if (!stdenv.hostPlatform.canExecute stdenv.targetPlatform) then
5980 ../by-name/me/meson/emulator-hook.sh
5982 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.");
5984 meson-tools = callPackage ../misc/meson-tools { };
5986 metabase = callPackage ../servers/metabase {
5987 jdk11 = jdk11_headless;
5990 micropad = callPackage ../applications/office/micropad {
5991 electron = electron_27;
5994 midicsv = callPackage ../tools/audio/midicsv { };
5996 miniscript = callPackage ../applications/blockchains/miniscript { };
5998 miniserve = callPackage ../tools/misc/miniserve { };
6000 mkspiffs = callPackage ../tools/filesystems/mkspiffs { };
6002 mkspiffs-presets = recurseIntoAttrs (callPackages ../tools/filesystems/mkspiffs/presets.nix { });
6004 mlarchive2maildir = callPackage ../applications/networking/mailreaders/mlarchive2maildir { };
6006 mmctl = callPackage ../tools/misc/mmctl {
6007 # mmctl tests currently fail with go1.21. See
6008 # https://mattermost.atlassian.net/browse/MM-55465
6009 buildGoModule = buildGo120Module;
6012 moar = callPackage ../tools/misc/moar { };
6014 mobilizon = callPackage ../servers/mobilizon {
6015 elixir = elixir_1_15;
6016 beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_15; });
6017 mobilizon-frontend = callPackage ../servers/mobilizon/frontend.nix { };
6020 molly-brown = callPackage ../servers/gemini/molly-brown { };
6022 monetdb = callPackage ../servers/sql/monetdb { };
6024 monado = callPackage ../applications/graphics/monado {
6025 inherit (gst_all_1) gstreamer gst-plugins-base;
6028 mons = callPackage ../tools/misc/mons { };
6030 monsoon = callPackage ../tools/security/monsoon { };
6032 moodle-dl = callPackage ../tools/networking/moodle-dl { };
6034 moon-phases = callPackage ../tools/misc/moon-phases { };
6036 moonraker = callPackage ../servers/moonraker { };
6038 morsel = callPackage ../tools/text/morsel { };
6040 mousetweaks = callPackage ../applications/accessibility/mousetweaks { };
6042 mp3blaster = callPackage ../applications/audio/mp3blaster { };
6044 mp3cat = callPackage ../tools/audio/mp3cat { };
6046 mp3fs = callPackage ../tools/filesystems/mp3fs { };
6048 mpdas = callPackage ../tools/audio/mpdas { };
6050 mpdcron = callPackage ../tools/audio/mpdcron { };
6052 mpdris2 = callPackage ../tools/audio/mpdris2 { };
6054 mpd-discord-rpc = callPackage ../tools/audio/mpd-discord-rpc { };
6056 mpd-mpris = callPackage ../tools/audio/mpd-mpris { };
6058 mpd-notification = callPackage ../tools/audio/mpd-notification { };
6060 mpd-sima = python3Packages.callPackage ../tools/audio/mpd-sima { };
6062 mpris-scrobbler = callPackage ../tools/audio/mpris-scrobbler { };
6064 mpd-touch-screen-gui = callPackage ../applications/audio/mpd-touch-screen-gui { };
6066 mq-cli = callPackage ../tools/system/mq-cli { };
6068 mrkd = callPackage ../tools/text/mrkd { };
6070 naproche = callPackage ../applications/science/logic/naproche { };
6072 nautilus-open-any-terminal = callPackage ../tools/misc/nautilus-open-any-terminal { };
6074 n2n = callPackage ../tools/networking/n2n { };
6076 nest-cli = callPackage ../development/tools/nest-cli { };
6078 nextdns = callPackage ../applications/networking/nextdns { };
6080 nexttrace = callPackage ../tools/networking/nexttrace { };
6082 ngadmin = callPackage ../applications/networking/ngadmin { };
6084 nfdump = callPackage ../tools/networking/nfdump { };
6086 nfstrace = callPackage ../tools/networking/nfstrace { };
6088 nix-direnv = callPackage ../tools/misc/nix-direnv { };
6090 nixel = callPackage ../tools/nix/nixel { };
6092 nix-output-monitor = callPackage ../tools/nix/nix-output-monitor { };
6094 nix-template = callPackage ../tools/package-management/nix-template {
6095 inherit (darwin.apple_sdk.frameworks) Security;
6098 nltk-data = callPackage ../tools/text/nltk_data { };
6100 seaborn-data = callPackage ../tools/misc/seaborn-data { };
6102 nodepy-runtime = with python3.pkgs; toPythonApplication nodepy-runtime;
6104 nixpkgs-pytools = with python3.pkgs; toPythonApplication nixpkgs-pytools;
6106 nostr-rs-relay = callPackage ../servers/nostr-rs-relay { };
6108 notemap = callPackage ../tools/networking/notemap { };
6110 noteshrink = callPackage ../tools/misc/noteshrink { };
6112 noti = callPackage ../tools/misc/noti {
6113 inherit (darwin.apple_sdk.frameworks) Cocoa;
6116 notify = callPackage ../tools/misc/notify { };
6118 notifymuch = callPackage ../applications/misc/notifymuch { };
6120 nmh = callPackage ../tools/networking/nmh { };
6122 npins = callPackage ../tools/nix/npins { };
6124 nrsc5 = callPackage ../applications/misc/nrsc5 { };
6126 nsync = callPackage ../development/libraries/nsync { };
6128 nsz = with python3.pkgs; toPythonApplication nsz;
6130 nwipe = callPackage ../tools/security/nwipe { };
6132 nx2elf = callPackage ../tools/compression/nx2elf { };
6134 nx-libs = callPackage ../tools/X11/nx-libs { };
6136 nyx = callPackage ../tools/networking/nyx { };
6138 oci-cli = callPackage ../tools/admin/oci-cli { };
6140 oci-seccomp-bpf-hook = callPackage ../os-specific/linux/oci-seccomp-bpf-hook { };
6142 ocrmypdf = with python3.pkgs; toPythonApplication ocrmypdf;
6144 ocrfeeder = callPackage ../applications/graphics/ocrfeeder { };
6146 onboard = callPackage ../applications/misc/onboard { };
6148 oneshot = callPackage ../tools/networking/oneshot { };
6150 orjail = callPackage ../tools/security/orjail { };
6152 online-judge-template-generator = python3Packages.callPackage ../tools/misc/online-judge-template-generator { };
6154 online-judge-tools = with python3.pkgs; toPythonApplication online-judge-tools;
6156 onnxruntime = callPackage ../development/libraries/onnxruntime {
6157 inherit (darwin.apple_sdk.frameworks) Foundation;
6160 xkbd = callPackage ../applications/misc/xkbd { };
6162 libpsm2 = callPackage ../os-specific/linux/libpsm2 { };
6164 optar = callPackage ../tools/graphics/optar { };
6166 oni2 = callPackage ../applications/editors/oni2 { };
6168 obinskit = callPackage ../applications/misc/obinskit { };
6170 ockam = callPackage ../tools/networking/ockam {
6171 inherit (darwin.apple_sdk.frameworks) Security;
6174 odoo = callPackage ../applications/finance/odoo { };
6175 odoo15 = callPackage ../applications/finance/odoo/odoo15.nix { };
6177 odafileconverter = libsForQt5.callPackage ../applications/graphics/odafileconverter { };
6179 oil-buku = callPackage ../applications/misc/oil-buku { };
6181 ondir = callPackage ../tools/misc/ondir { };
6183 opam-publish = callPackage ../development/tools/ocaml/opam-publish { };
6185 opencomposite = callPackage ../development/libraries/opencomposite { };
6187 opencomposite-helper = callPackage ../development/libraries/opencomposite/helper.nix { };
6189 osdlyrics = callPackage ../applications/audio/osdlyrics { };
6191 ossutil = callPackage ../tools/admin/ossutil { };
6193 ospd-openvas = callPackage ../tools/security/ospd-openvas { };
6195 osv-detector = callPackage ../tools/security/osv-detector { };
6197 osv-scanner = callPackage ../tools/security/osv-scanner { };
6199 otf2bdf = callPackage ../applications/misc/otf2bdf { };
6201 pastel = callPackage ../applications/misc/pastel {
6202 inherit (darwin.apple_sdk.frameworks) Security;
6205 inherit (ocamlPackages) patdiff;
6207 patool = with python3Packages; toPythonApplication patool;
6209 pbgopy = callPackage ../tools/text/pbgopy { };
6211 pbzx = callPackage ../tools/compression/pbzx { };
6213 pc = callPackage ../tools/misc/pc { };
6215 pcb2gcode = callPackage ../tools/misc/pcb2gcode { };
6217 pcp = callPackage ../tools/misc/pcp { };
6219 persepolis = python3Packages.callPackage ../tools/networking/persepolis {
6220 wrapQtAppsHook = qt5.wrapQtAppsHook;
6223 pev = callPackage ../development/tools/analysis/pev { };
6225 phd2 = callPackage ../applications/science/astronomy/phd2 { };
6227 phoronix-test-suite = callPackage ../tools/misc/phoronix-test-suite { };
6229 photon = callPackage ../tools/networking/photon { };
6231 photofield = callPackage ../servers/photofield { };
6233 photoprism = callPackage ../servers/photoprism { };
6235 piglit = callPackage ../tools/graphics/piglit { };
6237 pika = callPackage ../applications/graphics/pika { };
6239 pkg = callPackage ../tools/package-management/pkg { };
6241 playerctl = callPackage ../tools/audio/playerctl { };
6243 pn = callPackage ../tools/text/pn { };
6245 pocket-casts = callPackage ../applications/audio/pocket-casts {
6246 electron = electron_27;
6249 portal = callPackage ../tools/misc/portal { };
6251 pouf = callPackage ../tools/misc/pouf { };
6253 poweralertd = callPackage ../tools/misc/poweralertd { };
6255 ps_mem = callPackage ../tools/system/ps_mem { };
6257 pscale = callPackage ../development/tools/pscale { };
6259 pulsarctl = callPackage ../tools/admin/pulsarctl { };
6261 psstop = callPackage ../tools/system/psstop { };
6263 precice = callPackage ../development/libraries/precice { };
6265 precice-config-visualizer = callPackage ../tools/misc/precice-config-visualizer { };
6267 proxmox-backup-client = callPackage ../applications/backup/proxmox-backup-client { };
6269 pueue = darwin.apple_sdk_11_0.callPackage ../applications/misc/pueue {
6270 inherit (darwin.apple_sdk_11_0) Libsystem;
6271 inherit (darwin.apple_sdk_11_0.frameworks) SystemConfiguration;
6274 pixcat = with python3Packages; toPythonApplication pixcat;
6276 pixiecore = callPackage ../tools/networking/pixiecore { };
6278 waitron = callPackage ../tools/networking/waitron { };
6280 pyCA = callPackage ../applications/video/pyca { };
6282 pyznap = python3Packages.callPackage ../tools/backup/pyznap { };
6284 procs = darwin.apple_sdk_11_0.callPackage ../tools/admin/procs {
6285 inherit (darwin.apple_sdk_11_0.frameworks) Security;
6286 inherit (darwin.apple_sdk_11_0) Libsystem;
6289 procyon = callPackage ../tools/misc/procyon { };
6291 profetch = callPackage ../tools/misc/profetch { };
6293 psrecord = python3Packages.callPackage ../tools/misc/psrecord { };
6295 pyenv = callPackage ../development/tools/pyenv { };
6297 r53-ddns = callPackage ../applications/networking/r53-ddns { };
6299 rare = python3Packages.callPackage ../games/rare { };
6301 rblake2sum = callPackage ../tools/security/rblake2sum {
6302 inherit (darwin.apple_sdk.frameworks) Security;
6305 reg = callPackage ../tools/virtualization/reg { };
6307 retool = callPackage ../applications/misc/retool { };
6309 rex = callPackage ../tools/system/rex { };
6311 river = callPackage ../applications/window-managers/river { };
6313 rivercarro = callPackage ../applications/misc/rivercarro { };
6315 river-luatile = callPackage ../applications/misc/river-luatile{ };
6317 rmapi = callPackage ../applications/misc/remarkable/rmapi { };
6319 rmate-sh = callPackage ../tools/misc/rmate-sh { };
6321 rmview = libsForQt5.callPackage ../applications/misc/remarkable/rmview { };
6323 rm-improved = callPackage ../applications/misc/rm-improved { };
6325 remarkable-mouse = python3Packages.callPackage ../applications/misc/remarkable/remarkable-mouse { };
6327 restream = callPackage ../applications/misc/remarkable/restream { };
6329 ropgadget = with python3Packages; toPythonApplication ropgadget;
6331 scour = with python3Packages; toPythonApplication scour;
6333 see = callPackage ../tools/misc/see { };
6335 s2png = callPackage ../tools/graphics/s2png { };
6337 sfz = callPackage ../tools/misc/sfz { };
6339 sgp4 = callPackage ../development/libraries/sgp4 { };
6341 shab = callPackage ../tools/text/shab { };
6343 sheldon = callPackage ../tools/misc/sheldon {
6344 inherit (darwin.apple_sdk.frameworks) Security;
6347 shell-hist = callPackage ../tools/misc/shell-hist { };
6349 shellhub-agent = callPackage ../applications/networking/shellhub-agent { };
6351 shellclear = callPackage ../tools/security/shellclear { };
6353 shellnoob = callPackage ../tools/security/shellnoob { };
6355 sheesy-cli = callPackage ../tools/security/sheesy-cli {
6356 inherit (darwin.apple_sdk.frameworks) Security;
6359 simdjson = callPackage ../development/libraries/simdjson { };
6361 shisho = callPackage ../tools/security/shisho { };
6363 sigslot = callPackage ../development/libraries/sigslot { };
6365 siglo = callPackage ../applications/misc/siglo { };
6367 simg2img = callPackage ../tools/filesystems/simg2img { };
6369 snazy = callPackage ../development/tools/snazy { };
6371 snippetpixie = callPackage ../tools/text/snippetpixie { };
6373 snowcat = callPackage ../tools/security/snowcat { };
6375 socklog = callPackage ../tools/system/socklog { };
6377 soju = callPackage ../applications/networking/soju { };
6379 spacevim = callPackage ../applications/editors/spacevim { };
6381 srvc = callPackage ../applications/version-management/srvc { };
6383 ssmsh = callPackage ../tools/admin/ssmsh { };
6385 stacs = callPackage ../tools/security/stacs { };
6387 stagit = callPackage ../development/tools/stagit { };
6389 starboard = callPackage ../applications/networking/cluster/starboard { };
6391 statserial = callPackage ../tools/misc/statserial { };
6393 steampipe = callPackage ../tools/misc/steampipe { };
6395 step-ca = callPackage ../tools/security/step-ca {
6396 inherit (darwin.apple_sdk.frameworks) PCSC;
6399 step-cli = callPackage ../tools/security/step-cli { };
6401 step-kms-plugin = callPackage ../tools/security/step-kms-plugin { };
6403 string-machine = callPackage ../applications/audio/string-machine { };
6405 stripe-cli = callPackage ../tools/admin/stripe-cli { };
6407 bash-supergenpass = callPackage ../tools/security/bash-supergenpass { };
6409 swappy = callPackage ../applications/misc/swappy { gtk = gtk3; };
6411 swapspace = callPackage ../tools/admin/swapspace { };
6413 swego = callPackage ../servers/swego { };
6415 sydbox = callPackage ../os-specific/linux/sydbox { };
6417 synth = callPackage ../tools/misc/synth {
6418 inherit (darwin.apple_sdk.frameworks) AppKit Security;
6421 syscall_limiter = callPackage ../os-specific/linux/syscall_limiter { };
6423 skeema = callPackage ../tools/system/skeema { };
6425 syslogng = callPackage ../tools/system/syslog-ng { };
6427 svt-av1 = callPackage ../tools/video/svt-av1 { };
6429 inherit (callPackages ../servers/rainloop { })
6433 rav1e = callPackage ../tools/video/rav1e {
6434 inherit (darwin.apple_sdk.frameworks) Security;
6437 raven-reader = callPackage ../applications/networking/newsreaders/raven-reader { };
6439 razergenie = libsForQt5.callPackage ../applications/misc/razergenie { };
6441 replay-sorcery = callPackage ../tools/video/replay-sorcery { };
6443 recyclarr = callPackage ../tools/video/recyclarr { };
6445 tsduck = callPackage ../tools/video/tsduck { };
6447 turso-cli = callPackage ../development/tools/turso-cli {};
6449 ripasso-cursive = callPackage ../tools/security/ripasso/cursive.nix {
6450 inherit (darwin.apple_sdk.frameworks) AppKit Security;
6453 ripe-atlas-tools = callPackage ../tools/networking/ripe-atlas-tools { };
6455 roundcube = callPackage ../servers/roundcube { };
6457 roundcubePlugins = dontRecurseIntoAttrs (callPackage ../servers/roundcube/plugins { });
6459 routersploit = callPackage ../tools/security/routersploit { };
6461 routinator = callPackage ../servers/routinator {
6462 inherit (darwin.apple_sdk.frameworks) Security;
6465 rsbep = callPackage ../tools/backup/rsbep { };
6467 rsbkb = callPackage ../tools/text/rsbkb { };
6469 rsign2 = callPackage ../tools/security/rsign2 { };
6471 rsyslog = callPackage ../tools/system/rsyslog {
6472 withHadoop = false; # Currently Broken
6473 withKsi = false; # Currently Broken
6476 rsyslog-light = rsyslog.override {
6478 withSystemd = false;
6479 withJemalloc = false;
6481 withPostgres = false;
6483 withNetSnmp = false;
6488 withLognorm = false;
6489 withMaxminddb = false;
6490 withOpenssl = false;
6493 withLogging = false;
6496 withRdkafka = false;
6499 withRabbitmq = false;
6500 withHiredis = false;
6503 rtrtr = callPackage ../servers/rtrtr {
6504 inherit (darwin.apple_sdk.frameworks) Security;
6507 xlogo = callPackage ../tools/X11/xlogo { };
6509 xmlbeans = callPackage ../tools/misc/xmlbeans { };
6511 xmlsort = perlPackages.XMLFilterSort;
6513 xmousepasteblock = callPackage ../tools/X11/xmousepasteblock { };
6515 mcrypt = callPackage ../tools/misc/mcrypt { };
6517 mongoaudit = callPackage ../tools/security/mongoaudit { };
6519 mongodb-compass = callPackage ../tools/misc/mongodb-compass { };
6521 mongodb-tools = callPackage ../tools/misc/mongodb-tools { };
6523 moosefs = callPackage ../tools/filesystems/moosefs { };
6525 mountain-duck = callPackage ../tools/filesystems/mountain-duck { };
6527 mox = callPackage ../servers/mail/mox { };
6529 mozlz4a = callPackage ../tools/compression/mozlz4a { };
6531 msr-tools = callPackage ../os-specific/linux/msr-tools { };
6533 mstflint = callPackage ../tools/misc/mstflint { };
6535 msldapdump = callPackage ../tools/security/msldapdump { };
6537 mslink = callPackage ../tools/misc/mslink { };
6539 mceinject = callPackage ../os-specific/linux/mceinject { };
6541 mcelog = callPackage ../os-specific/linux/mcelog {
6542 util-linux = util-linuxMinimal;
6545 sqldef = callPackage ../development/tools/sqldef { };
6547 sqlint = callPackage ../development/tools/sqlint { };
6549 squawk = callPackage ../development/tools/squawk { };
6551 antibody = callPackage ../shells/zsh/antibody { };
6553 antidote = callPackage ../shells/zsh/antidote { };
6555 antigen = callPackage ../shells/zsh/antigen { };
6557 apparix = callPackage ../tools/misc/apparix { };
6559 apc-temp-fetch = with python3.pkgs; callPackage ../tools/networking/apc-temp-fetch { };
6561 arping = callPackage ../tools/networking/arping { };
6563 arpoison = callPackage ../tools/networking/arpoison { };
6565 asciidoc = callPackage ../tools/typesetting/asciidoc {
6566 inherit (python3.pkgs) pygments matplotlib numpy aafigure recursivePthLoader;
6568 enableStandardFeatures = false;
6571 asciidoc-full = asciidoc.override {
6572 enableStandardFeatures = true;
6575 asciidoc-full-with-plugins = asciidoc.override {
6576 enableStandardFeatures = true;
6577 enableExtraPlugins = true;
6580 asciidoctor = callPackage ../tools/typesetting/asciidoctor { };
6582 asciidoctor-with-extensions = callPackage ../tools/typesetting/asciidoctor-with-extensions { };
6584 asciidoctorj = callPackage ../tools/typesetting/asciidoctorj { };
6586 asunder = callPackage ../applications/audio/asunder { };
6588 autossh = callPackage ../tools/networking/autossh { };
6590 assh = callPackage ../tools/networking/assh { };
6592 b2sum = callPackage ../tools/security/b2sum {
6593 inherit (llvmPackages) openmp;
6596 bacula = callPackage ../tools/backup/bacula {
6597 inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit;
6600 bacon = callPackage ../development/tools/bacon {
6601 inherit (darwin.apple_sdk.frameworks) CoreServices;
6604 bats = callPackage ../development/interpreters/bats { };
6606 bbe = callPackage ../tools/misc/bbe { };
6608 bkcrack = callPackage ../tools/security/bkcrack {
6609 inherit (llvmPackages) openmp;
6612 bdsync = callPackage ../tools/backup/bdsync { };
6614 beamerpresenter = beamerpresenter-mupdf;
6616 beamerpresenter-mupdf = qt6Packages.callPackage ../applications/office/beamerpresenter {
6621 beamerpresenter-poppler = qt6Packages.callPackage ../applications/office/beamerpresenter {
6626 beanstalkd = callPackage ../servers/beanstalkd { };
6628 bee = callPackage ../applications/networking/bee/bee.nix {
6629 version = "release";
6632 bee-unstable = bee.override {
6633 version = "unstable";
6636 bee-clef = callPackage ../applications/networking/bee/bee-clef.nix { };
6638 beetsPackages = lib.recurseIntoAttrs (callPackage ../tools/audio/beets { });
6639 inherit (beetsPackages) beets beets-unstable;
6641 bento4 = callPackage ../tools/video/bento4 { };
6643 bepasty = callPackage ../tools/misc/bepasty { };
6645 bettercap = callPackage ../tools/security/bettercap { };
6647 bfs = callPackage ../tools/system/bfs { };
6649 bevelbar = callPackage ../tools/X11/bevelbar { };
6651 bgs = callPackage ../tools/X11/bgs { };
6653 bibclean = callPackage ../tools/typesetting/bibclean { };
6655 biber = callPackage ../tools/typesetting/biber { };
6657 biber-ms = callPackage ../tools/typesetting/biber-ms { };
6659 biblatex-check = callPackage ../tools/typesetting/biblatex-check { };
6661 binlore = callPackage ../development/tools/analysis/binlore { };
6663 birdfont = callPackage ../tools/misc/birdfont { };
6664 xmlbird = callPackage ../tools/misc/birdfont/xmlbird.nix { stdenv = gccStdenv; };
6666 blueberry = callPackage ../tools/bluetooth/blueberry { };
6668 blueman = callPackage ../tools/bluetooth/blueman { };
6670 bluetuith = callPackage ../tools/bluetooth/bluetuith { };
6672 bmrsa = callPackage ../tools/security/bmrsa/11.nix { };
6674 bogofilter = callPackage ../tools/misc/bogofilter { };
6676 bom = callPackage ../tools/admin/bom { };
6678 bomber-go = callPackage ../development/tools/bomber-go { };
6680 bomutils = callPackage ../tools/archivers/bomutils { };
6682 boofuzz= callPackage ../tools/security/boofuzz { };
6684 briar-desktop = callPackage ../applications/networking/instant-messengers/briar-desktop { };
6686 bsdbuild = callPackage ../development/tools/misc/bsdbuild { };
6688 bsdiff = callPackage ../tools/compression/bsdiff { };
6690 btar = callPackage ../tools/backup/btar { };
6692 bumpver = callPackage ../applications/version-management/bumpver { };
6694 bup = callPackage ../tools/backup/bup { };
6696 bupstash = darwin.apple_sdk_11_0.callPackage ../tools/backup/bupstash { };
6698 burp = callPackage ../tools/backup/burp { };
6700 buku = callPackage ../applications/misc/buku { };
6702 byzanz = callPackage ../applications/video/byzanz { };
6704 algolia-cli = callPackage ../development/tools/algolia-cli { };
6706 anydesk = callPackage ../applications/networking/remote/anydesk { };
6708 anystyle-cli = callPackage ../tools/misc/anystyle-cli { };
6710 atool = callPackage ../tools/archivers/atool { };
6712 bash_unit = callPackage ../tools/misc/bash_unit { };
6714 boltbrowser = callPackage ../tools/misc/boltbrowser { };
6716 bsc = callPackage ../tools/compression/bsc {
6717 inherit (llvmPackages) openmp;
6720 bzip2 = callPackage ../tools/compression/bzip2 { };
6722 bzip2_1_1 = callPackage ../tools/compression/bzip2/1_1.nix { };
6724 bzip3 = callPackage ../tools/compression/bzip3 {
6725 stdenv = clangStdenv;
6728 cabextract = callPackage ../tools/archivers/cabextract { };
6730 cadaver = callPackage ../tools/networking/cadaver { };
6732 davix = callPackage ../tools/networking/davix {
6733 inherit (darwin.apple_sdk.frameworks) Security;
6736 davix-copy = davix.override { enableThirdPartyCopy = true; };
6738 cantata = libsForQt5.callPackage ../applications/audio/cantata { };
6740 cantoolz = callPackage ../tools/networking/cantoolz { };
6742 can-utils = callPackage ../os-specific/linux/can-utils { };
6744 cannelloni = callPackage ../os-specific/linux/cannelloni { };
6746 caudec = callPackage ../applications/audio/caudec { };
6748 ccd2iso = callPackage ../tools/cd-dvd/ccd2iso { };
6750 ccid = callPackage ../tools/security/ccid { };
6752 ccrypt = callPackage ../tools/security/ccrypt { };
6754 ccze = callPackage ../tools/misc/ccze { };
6756 cdecl = callPackage ../development/tools/cdecl { };
6758 cdi2iso = callPackage ../tools/cd-dvd/cdi2iso { };
6760 cdist = python3Packages.callPackage ../tools/admin/cdist { };
6762 cdimgtools = callPackage ../tools/cd-dvd/cdimgtools { };
6764 cdpr = callPackage ../tools/networking/cdpr { };
6766 cdrdao = callPackage ../tools/cd-dvd/cdrdao {
6767 inherit (darwin.apple_sdk.frameworks) CoreServices IOKit;
6770 cdrkit = callPackage ../tools/cd-dvd/cdrkit { };
6772 cdrtools = callPackage ../tools/cd-dvd/cdrtools {
6773 stdenv = if stdenv.isDarwin then overrideLibcxx llvmPackages_14.stdenv else stdenv;
6774 inherit (darwin.apple_sdk.frameworks) Carbon IOKit;
6777 cemu-ti = qt5.callPackage ../applications/science/math/cemu-ti { };
6779 cider = callPackage ../applications/audio/cider { };
6781 iat = callPackage ../tools/cd-dvd/iat { };
6783 isolyzer = callPackage ../tools/cd-dvd/isolyzer { };
6785 isomd5sum = callPackage ../tools/cd-dvd/isomd5sum { };
6787 mdf2iso = callPackage ../tools/cd-dvd/mdf2iso { };
6789 nrg2iso = callPackage ../tools/cd-dvd/nrg2iso { };
6791 ceph-csi = callPackage ../tools/filesystems/ceph-csi { };
6794 inherit (callPackages ../tools/filesystems/ceph {
6802 cfdg = callPackage ../tools/graphics/cfdg { };
6804 cglm = callPackage ../development/libraries/cglm { };
6806 cgreen = callPackage ../development/libraries/cgreen { };
6808 chain-bench = callPackage ../tools/security/chain-bench { };
6810 chainsaw = callPackage ../tools/security/chainsaw { };
6812 checkinstall = callPackage ../tools/package-management/checkinstall { };
6814 checkmake = callPackage ../development/tools/checkmake { };
6816 cherrybomb = callPackage ../tools/security/cherrybomb { };
6818 chit = callPackage ../development/tools/chit { };
6820 chkrootkit = callPackage ../tools/security/chkrootkit { };
6822 chrony = callPackage ../tools/networking/chrony { };
6824 chunkfs = callPackage ../tools/filesystems/chunkfs { };
6826 chunksync = callPackage ../tools/backup/chunksync { };
6828 cicero-tui = callPackage ../tools/misc/cicero-tui { };
6830 cilium-cli = callPackage ../applications/networking/cluster/cilium { };
6832 cjdns = callPackage ../tools/networking/cjdns { };
6833 cjdns-tools = callPackage ../tools/admin/cjdns-tools { };
6835 cjson = callPackage ../development/libraries/cjson { };
6837 cksfv = callPackage ../tools/networking/cksfv { };
6839 clementine = libsForQt5.callPackage ../applications/audio/clementine {
6841 with gst_all_1; [ gst-plugins-base gst-plugins-good gst-plugins-ugly gst-libav ];
6842 protobuf = protobuf_21;
6845 mellowplayer = libsForQt5.callPackage ../applications/audio/mellowplayer { };
6847 ciopfs = callPackage ../tools/filesystems/ciopfs { };
6849 circleci-cli = callPackage ../development/tools/misc/circleci-cli { };
6851 circus = with python310Packages; toPythonApplication circus;
6853 cirrus-cli = callPackage ../development/tools/continuous-integration/cirrus-cli { };
6855 cirrusgo = callPackage ../tools/security/cirrusgo { };
6857 inherit (callPackage ../applications/networking/remote/citrix-workspace { })
6858 citrix_workspace_23_02_0
6859 citrix_workspace_23_07_0
6861 citrix_workspace = citrix_workspace_23_07_0;
6863 clima = callPackage ../tools/text/clima { };
6865 cmigemo = callPackage ../tools/text/cmigemo { };
6867 cmospwd = callPackage ../tools/security/cmospwd { };
6869 cmst = libsForQt5.callPackage ../tools/networking/cmst { };
6871 cmt = callPackage ../applications/audio/cmt { };
6873 crlfsuite = callPackage ../tools/security/crlfsuite { };
6875 crlfuzz = callPackage ../tools/security/crlfuzz { };
6877 hedgedoc = callPackage ../servers/web-apps/hedgedoc { };
6879 colord = callPackage ../tools/misc/colord { };
6881 colord-gtk = callPackage ../tools/misc/colord-gtk { };
6883 colord-gtk4 = colord-gtk.override { withGtk4 = true; };
6885 colordiff = callPackage ../tools/text/colordiff { };
6887 connect = callPackage ../tools/networking/connect { };
6889 conspy = callPackage ../os-specific/linux/conspy { };
6891 connmanFull = connman.override {
6892 # TODO: Why is this in `connmanFull` and not the default build? See TODO in
6893 # nixos/modules/services/networking/connman.nix (near the assertions)
6894 enableNetworkManagerCompatibility = true;
6895 enableHh2serialGps = true;
6901 connmanMinimal = connman.override {
6902 # enableDatafiles = false; # If disabled, configuration and data files are not installed
6903 # enableEthernet = false; # If disabled no ethernet connection can be performed
6904 # enableWifi = false; # If disabled no WiFi connection can be performed
6905 enableBluetooth = false;
6906 enableClient = false;
6907 enableDundee = false;
6908 enableGadget = false;
6909 enableLoopback = false;
6910 enableNeard = false;
6911 enableOfono = false;
6912 enableOpenconnect = false;
6913 enableOpenvpn = false;
6914 enablePacrunner = false;
6915 enablePolkit = false;
6917 enableStats = false;
6918 enableTools = false;
6920 enableWireguard = false;
6921 enableWispr = false;
6924 convertlit = callPackage ../tools/text/convertlit { };
6926 collectd = callPackage ../tools/system/collectd {
6927 inherit (darwin.apple_sdk.frameworks) IOKit;
6930 collectd-data = callPackage ../tools/system/collectd/data.nix { };
6932 colormake = callPackage ../development/tools/build-managers/colormake { };
6934 cpuminer = callPackage ../tools/misc/cpuminer { };
6936 crabz = callPackage ../tools/compression/crabz { };
6938 ethash = callPackage ../development/libraries/ethash { };
6940 cuetools = callPackage ../tools/cd-dvd/cuetools { };
6942 u3-tool = callPackage ../tools/filesystems/u3-tool { };
6944 unifdef = callPackage ../development/tools/misc/unifdef { };
6946 unify = with python3Packages; toPythonApplication unify;
6948 unionfs-fuse = callPackage ../tools/filesystems/unionfs-fuse { };
6950 unparam = callPackage ../tools/misc/unparam { };
6952 inherit (nodePackages) uppy-companion;
6954 usb-modeswitch = callPackage ../development/tools/misc/usb-modeswitch { };
6955 usb-modeswitch-data = callPackage ../development/tools/misc/usb-modeswitch/data.nix { };
6957 usbsdmux = callPackage ../development/tools/misc/usbsdmux { };
6959 usbview = callPackage ../tools/misc/usbview { };
6961 usbimager = callPackage ../tools/misc/usbimager { };
6963 uwuify = callPackage ../tools/misc/uwuify { };
6965 anthy = callPackage ../tools/inputmethods/anthy { };
6967 evdevremapkeys = callPackage ../tools/inputmethods/evdevremapkeys { };
6969 evsieve = callPackage ../tools/inputmethods/evsieve { };
6971 eyedropper = callPackage ../applications/graphics/eyedropper { };
6973 persistent-evdev = python3Packages.callPackage ../servers/persistent-evdev { };
6975 evscript = callPackage ../tools/inputmethods/evscript { };
6977 keyd = callPackage ../tools/inputmethods/keyd { };
6979 keymapper = callPackage ../tools/inputmethods/keymapper { };
6981 twitch-tui = callPackage ../applications/networking/instant-messengers/twitch-tui {
6982 inherit (darwin.apple_sdk_11_0.frameworks) Security CoreServices;
6985 gebaar-libinput = callPackage ../tools/inputmethods/gebaar-libinput { stdenv = gcc10StdenvCompat; };
6987 kime = callPackage ../tools/inputmethods/kime { };
6989 libpinyin = callPackage ../development/libraries/libpinyin { };
6991 inherit (import ../development/libraries/libsbsms pkgs)
6997 libskk = callPackage ../development/libraries/libskk {
6998 inherit (gnome) gnome-common;
7001 m17-cxx-demod = callPackage ../applications/radio/m17-cxx-demod { };
7003 m17n_db = callPackage ../tools/inputmethods/m17n-db { };
7005 m17n_lib = callPackage ../tools/inputmethods/m17n-lib { };
7007 libotf = callPackage ../tools/inputmethods/m17n-lib/otf.nix { };
7009 netbird = callPackage ../tools/networking/netbird {
7010 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa IOKit Kernel UserNotifications WebKit;
7013 netbird-ui = netbird.override {
7017 netevent = callPackage ../tools/inputmethods/netevent { };
7019 netplan = callPackage ../tools/admin/netplan { };
7021 skktools = callPackage ../tools/inputmethods/skk/skktools { };
7022 skk-dicts = callPackage ../tools/inputmethods/skk/skk-dicts { };
7024 libkkc-data = callPackage ../data/misc/libkkc-data { };
7026 libkkc = callPackage ../tools/inputmethods/libkkc { };
7028 ibus = callPackage ../tools/inputmethods/ibus { };
7030 ibus-engines = recurseIntoAttrs {
7031 anthy = callPackage ../tools/inputmethods/ibus-engines/ibus-anthy { };
7033 bamboo = callPackage ../tools/inputmethods/ibus-engines/ibus-bamboo { };
7035 hangul = callPackage ../tools/inputmethods/ibus-engines/ibus-hangul { };
7037 kkc = callPackage ../tools/inputmethods/ibus-engines/ibus-kkc { };
7039 libpinyin = callPackage ../tools/inputmethods/ibus-engines/ibus-libpinyin { };
7041 libthai = callPackage ../tools/inputmethods/ibus-engines/ibus-libthai { };
7043 m17n = callPackage ../tools/inputmethods/ibus-engines/ibus-m17n { };
7045 mozc = callPackage ../tools/inputmethods/ibus-engines/ibus-mozc {
7046 stdenv = clangStdenv;
7047 protobuf = pkgs.protobuf_21.overrideDerivation (_: { stdenv = clangStdenv; });
7050 openbangla-keyboard = libsForQt5.callPackage ../applications/misc/openbangla-keyboard { withIbusSupport = true; };
7052 rime = callPackage ../tools/inputmethods/ibus-engines/ibus-rime { };
7054 table = callPackage ../tools/inputmethods/ibus-engines/ibus-table { };
7056 table-chinese = callPackage ../tools/inputmethods/ibus-engines/ibus-table-chinese {
7057 ibus-table = ibus-engines.table;
7060 table-others = callPackage ../tools/inputmethods/ibus-engines/ibus-table-others {
7061 ibus-table = ibus-engines.table;
7064 uniemoji = callPackage ../tools/inputmethods/ibus-engines/ibus-uniemoji { };
7066 typing-booster-unwrapped = callPackage ../tools/inputmethods/ibus-engines/ibus-typing-booster { };
7068 typing-booster = callPackage ../tools/inputmethods/ibus-engines/ibus-typing-booster/wrapper.nix {
7069 typing-booster = ibus-engines.typing-booster-unwrapped;
7073 ibus-with-plugins = callPackage ../tools/inputmethods/ibus/wrapper.nix { };
7075 ibus-theme-tools = callPackage ../tools/misc/ibus-theme-tools { };
7077 interception-tools = callPackage ../tools/inputmethods/interception-tools { };
7078 interception-tools-plugins = {
7079 caps2esc = callPackage ../tools/inputmethods/interception-tools/caps2esc.nix { };
7080 dual-function-keys = callPackage ../tools/inputmethods/interception-tools/dual-function-keys.nix { };
7083 age = callPackage ../tools/security/age { };
7085 agebox = callPackage ../tools/security/agebox { };
7087 age-plugin-ledger = callPackage ../tools/security/age-plugin-ledger {
7088 inherit (darwin.apple_sdk.frameworks) AppKit;
7091 age-plugin-tpm = callPackage ../tools/security/age-plugin-tpm { };
7093 age-plugin-yubikey = darwin.apple_sdk_11_0.callPackage ../tools/security/age-plugin-yubikey {
7094 inherit (darwin.apple_sdk_11_0.frameworks) Foundation PCSC IOKit;
7097 artim-dark = callPackage ../data/themes/artim-dark { };
7099 bbin = callPackage ../development/tools/bbin { };
7101 blacken-docs = callPackage ../tools/misc/blacken-docs { };
7103 bore = callPackage ../tools/networking/bore {
7104 inherit (darwin) Libsystem;
7105 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
7108 brotli = callPackage ../tools/compression/brotli { };
7110 biodiff = callPackage ../development/tools/biodiff { };
7112 biome = callPackage ../development/tools/biome { };
7114 biosdevname = callPackage ../tools/networking/biosdevname { };
7116 bluetooth_battery = python3Packages.callPackage ../applications/misc/bluetooth_battery { };
7118 boa = callPackage ../development/web/boa { };
7120 bombardier = callPackage ../tools/networking/bombardier { };
7122 caeml = callPackage ../applications/networking/mailreaders/caeml { };
7124 calyx-vpn = libsForQt5.callPackage ../tools/networking/bitmask-vpn {
7126 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
7129 cask-server = libsForQt5.callPackage ../applications/misc/cask-server { };
7131 cc2538-bsl = callPackage ../tools/misc/cc2538-bsl { };
7133 code-browser-qt = libsForQt5.callPackage ../applications/editors/code-browser { withQt = true; };
7134 code-browser-gtk2 = callPackage ../applications/editors/code-browser { withGtk2 = true; };
7135 code-browser-gtk = callPackage ../applications/editors/code-browser { withGtk3 = true; };
7137 certdump = callPackage ../tools/security/certdump { };
7139 certstrap = callPackage ../tools/security/certstrap { };
7141 cfssl = callPackage ../tools/security/cfssl { };
7143 cfs-zen-tweaks = callPackage ../os-specific/linux/cfs-zen-tweaks { };
7145 chafa = callPackage ../tools/misc/chafa {
7146 inherit (darwin.apple_sdk.frameworks) Foundation;
7149 changetower = callPackage ../tools/networking/changetower { };
7151 chatblade = callPackage ../applications/misc/chatblade { };
7153 checkbashisms = callPackage ../development/tools/misc/checkbashisms { };
7155 checkmate = callPackage ../development/tools/checkmate { };
7157 circup = callPackage ../development/tools/circup { };
7159 civetweb = callPackage ../development/libraries/civetweb { };
7161 ckb-next = libsForQt5.callPackage ../tools/misc/ckb-next { };
7163 clamav = darwin.apple_sdk_11_0.callPackage ../tools/security/clamav {
7164 inherit (darwin.apple_sdk_11_0.frameworks) Foundation;
7167 client-ip-echo = callPackage ../servers/misc/client-ip-echo { };
7169 cloc = callPackage ../tools/misc/cloc { };
7171 clolcat = callPackage ../tools/misc/clolcat { };
7173 cloog = callPackage ../development/libraries/cloog {
7177 cloog_0_18_0 = callPackage ../development/libraries/cloog/0.18.0.nix {
7181 cloogppl = callPackage ../development/libraries/cloog-ppl { };
7183 cloud-utils = callPackage ../tools/misc/cloud-utils { };
7185 cloudlist = callPackage ../tools/security/cloudlist { };
7187 cmdpack = callPackages ../tools/misc/cmdpack { };
7189 cobalt = callPackage ../applications/misc/cobalt {
7190 inherit (darwin.apple_sdk.frameworks) CoreServices;
7193 cobang = python3Packages.callPackage ../applications/misc/cobang {
7194 gst-plugins-good = gst_all_1.gst-plugins-good.override { gtkSupport = true; };
7197 cocoapods = callPackage ../development/tools/cocoapods { };
7199 cocoapods-beta = lowPrio (callPackage ../development/tools/cocoapods { beta = true; });
7201 cocom = callPackage ../tools/networking/cocom {
7202 inherit (darwin.apple_sdk.frameworks) Security;
7205 codeberg-pages = callPackage ../development/tools/continuous-integration/codeberg-pages { };
7207 codebraid = callPackage ../tools/misc/codebraid { };
7209 codemov = callPackage ../tools/misc/codemov { };
7211 codevis = callPackage ../tools/misc/codevis { };
7213 compass = callPackage ../development/tools/compass { };
7215 cone = callPackage ../development/compilers/cone {
7216 llvmPackages = llvmPackages_7;
7219 conda = callPackage ../tools/package-management/conda { };
7221 conduktor = callPackage ../applications/misc/conduktor { };
7223 console-bridge = callPackage ../development/libraries/console-bridge { };
7225 convbin = callPackage ../tools/misc/convbin { };
7227 convimg = callPackage ../tools/misc/convimg { };
7229 convfont = callPackage ../tools/misc/convfont { };
7231 convmv = callPackage ../tools/misc/convmv { };
7233 convoy = callPackage ../tools/filesystems/convoy { };
7235 cpcfs = callPackage ../tools/filesystems/cpcfs { };
7237 coreutils = callPackage ../tools/misc/coreutils { };
7239 # The coreutils above are built with dependencies from
7240 # bootstrapping. We cannot override it here, because that pulls in
7241 # openssl from the previous stage as well.
7242 coreutils-full = callPackage ../tools/misc/coreutils { minimal = false; };
7243 coreutils-prefixed = coreutils.override { withPrefix = true; singleBinary = false; };
7245 corkscrew = callPackage ../tools/networking/corkscrew { };
7247 cowpatty = callPackage ../tools/security/cowpatty { };
7249 cpio = callPackage ../tools/archivers/cpio { };
7251 cpufetch = callPackage ../tools/misc/cpufetch { };
7253 crackmapexec = callPackage ../tools/security/crackmapexec { };
7255 crackxls = callPackage ../tools/security/crackxls { };
7257 crd2pulumi = callPackage ../development/tools/crd2pulumi { };
7259 create-cycle-app = nodePackages.create-cycle-app;
7261 createrepo_c = callPackage ../tools/package-management/createrepo_c { };
7263 cringify = callPackage ../tools/text/cringify { };
7265 cromfs = callPackage ../tools/archivers/cromfs {
7266 stdenv = gcc10StdenvCompat;
7269 cron = callPackage ../tools/system/cron { };
7271 ctlptl = callPackage ../development/tools/ctlptl { };
7273 dumpnar = callPackage ../tools/archivers/dumpnar { };
7275 snooze = callPackage ../tools/system/snooze { };
7277 cudaPackages_10_0 = callPackage ./cuda-packages.nix { cudaVersion = "10.0"; };
7278 cudaPackages_10_1 = callPackage ./cuda-packages.nix { cudaVersion = "10.1"; };
7279 cudaPackages_10_2 = callPackage ./cuda-packages.nix { cudaVersion = "10.2"; };
7280 cudaPackages_10 = cudaPackages_10_2;
7282 cudaPackages_11_0 = callPackage ./cuda-packages.nix { cudaVersion = "11.0"; };
7283 cudaPackages_11_1 = callPackage ./cuda-packages.nix { cudaVersion = "11.1"; };
7284 cudaPackages_11_2 = callPackage ./cuda-packages.nix { cudaVersion = "11.2"; };
7285 cudaPackages_11_3 = callPackage ./cuda-packages.nix { cudaVersion = "11.3"; };
7286 cudaPackages_11_4 = callPackage ./cuda-packages.nix { cudaVersion = "11.4"; };
7287 cudaPackages_11_5 = callPackage ./cuda-packages.nix { cudaVersion = "11.5"; };
7288 cudaPackages_11_6 = callPackage ./cuda-packages.nix { cudaVersion = "11.6"; };
7289 cudaPackages_11_7 = callPackage ./cuda-packages.nix { cudaVersion = "11.7"; };
7290 cudaPackages_11_8 = callPackage ./cuda-packages.nix { cudaVersion = "11.8"; };
7291 cudaPackages_11 = cudaPackages_11_8;
7293 cudaPackages_12_0 = callPackage ./cuda-packages.nix { cudaVersion = "12.0"; };
7294 cudaPackages_12_1 = callPackage ./cuda-packages.nix { cudaVersion = "12.1"; };
7295 cudaPackages_12_2 = callPackage ./cuda-packages.nix { cudaVersion = "12.2"; };
7296 cudaPackages_12 = cudaPackages_12_0;
7298 # TODO: try upgrading once there is a cuDNN release supporting CUDA 12. No
7299 # such cuDNN release as of 2023-01-10.
7300 cudaPackages = recurseIntoAttrs cudaPackages_11;
7302 # TODO: move to alias
7303 cudatoolkit = cudaPackages.cudatoolkit;
7304 cudatoolkit_11 = cudaPackages_11.cudatoolkit;
7306 curie = callPackage ../data/fonts/curie { };
7308 curlFull = curl.override {
7310 gsaslSupport = true;
7315 curlHTTP3 = curl.override {
7317 http3Support = true;
7320 curl = curlMinimal.override ({
7323 } // lib.optionalAttrs (!stdenv.hostPlatform.isStatic) {
7324 brotliSupport = true;
7327 curlMinimal = callPackage ../tools/networking/curl { };
7329 curlWithGnuTls = curl.override { gnutlsSupport = true; opensslSupport = false; };
7331 curl-impersonate = darwin.apple_sdk_11_0.callPackage ../tools/networking/curl-impersonate { };
7332 inherit (curl-impersonate) curl-impersonate-ff curl-impersonate-chrome;
7334 curlie = callPackage ../tools/networking/curlie { };
7336 trurl = callPackage ../tools/networking/trurl { };
7338 curv = callPackage ../applications/graphics/curv { };
7340 cunit = callPackage ../tools/misc/cunit { };
7341 bcunit = callPackage ../tools/misc/bcunit { };
7343 curlftpfs = callPackage ../tools/filesystems/curlftpfs { };
7345 tcp-cutter = callPackage ../tools/networking/tcp-cutter { };
7347 cwebbin = callPackage ../development/tools/misc/cwebbin { };
7349 cve-bin-tool = python3Packages.callPackage ../tools/security/cve-bin-tool { };
7351 cvs-fast-export = callPackage ../applications/version-management/cvs-fast-export { };
7353 dadadodo = callPackage ../tools/text/dadadodo { };
7355 daemon = callPackage ../tools/system/daemon { };
7357 daemonize = callPackage ../tools/system/daemonize { };
7359 danger-gitlab = callPackage ../applications/version-management/danger-gitlab { };
7361 daq = callPackage ../applications/networking/ids/daq { };
7363 dar = callPackage ../tools/backup/dar {
7364 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
7367 darkhttpd = callPackage ../servers/http/darkhttpd { };
7369 darkstat = callPackage ../tools/networking/darkstat { };
7371 dav1d = callPackage ../development/libraries/dav1d { };
7373 davfs2 = callPackage ../tools/filesystems/davfs2 { };
7375 dbeaver = callPackage ../applications/misc/dbeaver { };
7377 dbench = callPackage ../development/tools/misc/dbench { };
7379 dclxvi = callPackage ../development/libraries/dclxvi { };
7381 dconf2nix = callPackage ../development/tools/haskell/dconf2nix { };
7383 dcraw = callPackage ../tools/graphics/dcraw { };
7385 dcs = callPackage ../tools/text/dcs { };
7387 dcfldd = callPackage ../tools/system/dcfldd { };
7389 debian-devscripts = callPackage ../tools/misc/debian-devscripts { };
7391 debian-goodies = callPackage ../applications/misc/debian-goodies { };
7393 debootstrap = callPackage ../tools/misc/debootstrap { };
7395 debugedit = callPackage ../development/tools/misc/debugedit { };
7397 deer = callPackage ../shells/zsh/zsh-deer { };
7399 deno = callPackage ../development/web/deno { };
7401 deqp-runner = callPackage ../tools/graphics/deqp-runner { };
7403 detox = callPackage ../tools/misc/detox { };
7405 devilspie2 = callPackage ../applications/misc/devilspie2 {
7409 dex = callPackage ../tools/X11/dex { };
7411 ddccontrol = callPackage ../tools/misc/ddccontrol { };
7413 ddccontrol-db = callPackage ../data/misc/ddccontrol-db { };
7415 ddcui = libsForQt5.callPackage ../applications/misc/ddcui { };
7417 ddcutil = callPackage ../tools/misc/ddcutil { };
7419 ddclient = callPackage ../tools/networking/ddclient { };
7421 dd_rescue = callPackage ../tools/system/dd_rescue { };
7423 ddh = callPackage ../tools/system/ddh { };
7425 ddrescue = callPackage ../tools/system/ddrescue { };
7427 ddrescueview = callPackage ../tools/system/ddrescueview { };
7429 ddrutility = callPackage ../tools/system/ddrutility { };
7431 inherit (callPackages ../applications/networking/p2p/deluge { })
7436 deluge-2_x = deluge;
7438 der-ascii = callPackage ../tools/security/der-ascii { };
7440 desktop-file-utils = callPackage ../tools/misc/desktop-file-utils { };
7442 dfc = callPackage ../tools/system/dfc { };
7444 dfrs = callPackage ../tools/system/dfrs { };
7446 dev86 = callPackage ../development/compilers/dev86 { };
7448 diskrsync = callPackage ../tools/backup/diskrsync { };
7450 djbdns = callPackage ../tools/networking/djbdns { };
7452 dnscrypt-proxy = callPackage ../tools/networking/dnscrypt-proxy { };
7454 dnscrypt-wrapper = callPackage ../tools/networking/dnscrypt-wrapper { };
7456 dnscontrol = callPackage ../applications/networking/dnscontrol { };
7458 dnsenum = callPackage ../tools/security/dnsenum { };
7460 dnsmasq = callPackage ../tools/networking/dnsmasq { };
7462 dnsmon-go = callPackage ../tools/networking/dnsmon-go { };
7464 dnsmonster = callPackage ../tools/networking/dnsmonster { };
7466 dnspeep = callPackage ../tools/security/dnspeep { };
7468 dnsproxy = callPackage ../tools/networking/dnsproxy { };
7470 dnsperf = callPackage ../tools/networking/dnsperf { };
7472 dnsrecon = callPackage ../tools/security/dnsrecon { };
7474 dnstop = callPackage ../tools/networking/dnstop { };
7476 dnsviz = python3Packages.callPackage ../tools/networking/dnsviz { };
7478 dnsx = callPackage ../tools/security/dnsx { };
7480 dhcpdump = callPackage ../tools/networking/dhcpdump { };
7482 dhcpcd = callPackage ../tools/networking/dhcpcd { };
7484 dhcping = callPackage ../tools/networking/dhcping { };
7486 dotacat = callPackage ../tools/misc/dotacat { };
7488 di = callPackage ../tools/system/di { };
7490 diction = callPackage ../tools/text/diction { };
7492 diffoci = callPackage ../tools/misc/diffoci { };
7494 diffoscope = callPackage ../tools/misc/diffoscope {
7498 diffoscopeMinimal = diffoscope.override {
7499 enableBloat = false;
7502 diffr = callPackage ../tools/text/diffr {
7503 inherit (darwin.apple_sdk.frameworks) Security;
7506 diffsitter = callPackage ../tools/text/diffsitter { };
7508 diffstat = callPackage ../tools/text/diffstat { };
7510 difftastic = callPackage ../tools/text/difftastic { };
7512 diffutils = callPackage ../tools/text/diffutils { };
7514 dsp = callPackage ../tools/audio/dsp { };
7516 dirdiff = callPackage ../tools/text/dirdiff { };
7518 dwdiff = callPackage ../applications/misc/dwdiff { };
7520 picoscope = callPackage ../applications/science/electronics/picoscope { };
7522 picotts = callPackage ../tools/audio/picotts { };
7524 wgetpaste = callPackage ../tools/text/wgetpaste { };
7526 dismap = callPackage ../tools/security/dismap { };
7528 dismember = callPackage ../tools/security/dismember { };
7530 dirvish = callPackage ../tools/backup/dirvish { };
7532 dleyna-connector-dbus = callPackage ../development/libraries/dleyna-connector-dbus { };
7534 dleyna-core = callPackage ../development/libraries/dleyna-core { };
7536 dleyna-renderer = callPackage ../development/libraries/dleyna-renderer { };
7538 dleyna-server = callPackage ../development/libraries/dleyna-server { };
7540 dmd = callPackage ../development/compilers/dmd ({
7541 inherit (darwin.apple_sdk.frameworks) Foundation;
7542 } // lib.optionalAttrs stdenv.isLinux {
7543 # https://github.com/NixOS/nixpkgs/pull/206907#issuecomment-1527034123
7544 stdenv = gcc11Stdenv;
7547 dmg2img = callPackage ../tools/misc/dmg2img { };
7549 docbook2odf = callPackage ../tools/typesetting/docbook2odf { };
7551 doas = callPackage ../tools/security/doas { };
7553 doas-sudo-shim = callPackage ../tools/security/doas-sudo-shim { };
7555 docbook2x = callPackage ../tools/typesetting/docbook2x { };
7557 docbook2mdoc = callPackage ../tools/misc/docbook2mdoc { };
7559 docear = callPackage ../applications/office/docear { };
7561 dockbarx = callPackage ../applications/misc/dockbarx { };
7563 doctave = callPackage ../applications/misc/doctave {
7564 inherit (darwin.apple_sdk.frameworks) CoreServices;
7567 dog = callPackage ../tools/system/dog { };
7569 dogdns = callPackage ../tools/networking/dogdns {
7570 inherit (darwin.apple_sdk.frameworks) Security;
7573 dq = callPackage ../tools/networking/dq { };
7575 dool = callPackage ../tools/system/dool { };
7577 dosfstools = callPackage ../tools/filesystems/dosfstools { };
7579 dotnetfx35 = callPackage ../development/libraries/dotnetfx35 { };
7581 dotnetfx40 = callPackage ../development/libraries/dotnetfx40 { };
7583 domoticz = callPackage ../servers/domoticz { };
7585 dorkscout = callPackage ../tools/security/dorkscout { };
7587 downonspot = callPackage ../applications/misc/downonspot { };
7589 sl1-to-photon = python3Packages.callPackage ../applications/misc/sl1-to-photon { };
7591 drive = callPackage ../applications/networking/drive { };
7593 driftnet = callPackage ../tools/networking/driftnet { };
7595 driftctl = callPackage ../applications/networking/cluster/driftctl { };
7597 eks-node-viewer = callPackage ../applications/networking/cluster/eks-node-viewer { };
7599 drill = callPackage ../tools/networking/drill {
7600 inherit (darwin.apple_sdk.frameworks) Security;
7603 drone = callPackage ../development/tools/continuous-integration/drone { };
7604 drone-oss = callPackage ../development/tools/continuous-integration/drone {
7605 enableUnfree = false;
7608 drone-cli = callPackage ../development/tools/continuous-integration/drone-cli { };
7610 drone-runner-exec = callPackage ../development/tools/continuous-integration/drone-runner-exec { };
7612 drone-runner-docker = callPackage ../development/tools/continuous-integration/drone-runner-docker { };
7614 drone-runner-ssh = callPackage ../development/tools/continuous-integration/drone-runner-ssh { };
7616 dropbear = callPackage ../tools/networking/dropbear { };
7618 dsview = qt6Packages.callPackage ../applications/science/electronics/dsview { };
7620 dtach = callPackage ../tools/misc/dtach { };
7622 dtc = callPackage ../development/compilers/dtc { };
7624 dt-schema = callPackage ../development/tools/dt-schema { };
7626 dub = callPackage ../development/tools/build-managers/dub { };
7628 duc = callPackage ../tools/misc/duc { };
7630 duff = callPackage ../tools/filesystems/duff {
7631 autoreconfHook = buildPackages.autoreconfHook269;
7634 dump_syms = callPackage ../development/tools/dump_syms {
7635 inherit (darwin.apple_sdk.frameworks) Security;
7638 dumpasn1 = callPackage ../tools/security/dumpasn1 { };
7640 dumptorrent = callPackage ../tools/misc/dumptorrent { };
7642 duo-unix = callPackage ../tools/security/duo-unix { };
7644 dupe-krill = callPackage ../tools/filesystems/dupe-krill { };
7646 duplicacy = callPackage ../tools/backup/duplicacy { };
7648 duplicati = callPackage ../tools/backup/duplicati { };
7650 duplicity = callPackage ../tools/backup/duplicity { };
7652 duply = callPackage ../tools/backup/duply { };
7654 dvd-vr = callPackage ../tools/cd-dvd/dvd-vr { };
7656 dvdisaster = callPackage ../tools/cd-dvd/dvdisaster { };
7658 dvdplusrwtools = callPackage ../tools/cd-dvd/dvd+rw-tools { };
7660 dvgrab = callPackage ../tools/video/dvgrab { };
7662 dvtm = callPackage ../tools/misc/dvtm {
7663 # if you prefer a custom config, write the config.h in dvtm.config.h
7665 # customConfig = builtins.readFile ./dvtm.config.h;
7668 dvtm-unstable = callPackage ../tools/misc/dvtm/unstable.nix { };
7670 erofs-utils = callPackage ../tools/filesystems/erofs-utils { };
7672 e2tools = callPackage ../tools/filesystems/e2tools { };
7674 e2fsprogs = callPackage ../tools/filesystems/e2fsprogs { };
7676 easyrsa = callPackage ../tools/networking/easyrsa { };
7678 easysnap = callPackage ../tools/backup/easysnap { };
7680 ebook_tools = callPackage ../tools/text/ebook-tools { };
7682 ecryptfs = callPackage ../tools/security/ecryptfs { };
7684 ecryptfs-helper = callPackage ../tools/security/ecryptfs/helper.nix { };
7686 edgetpu-compiler = callPackage ../development/libraries/science/robotics/edgetpu-compiler { };
7688 edid-decode = callPackage ../tools/misc/edid-decode { };
7690 edid-generator = callPackage ../tools/misc/edid-generator { };
7692 edir = callPackage ../tools/misc/edir { };
7694 editres = callPackage ../tools/graphics/editres { };
7696 edit = callPackage ../applications/editors/edit { };
7698 edk2 = callPackage ../development/compilers/edk2 { };
7700 edk2-uefi-shell = callPackage ../tools/misc/edk2-uefi-shell { };
7702 edl = callPackage ../development/embedded/edl { };
7704 edlib = callPackage ../development/libraries/science/biology/edlib { };
7706 eff = callPackage ../development/interpreters/eff { };
7708 eflite = callPackage ../applications/audio/eflite { };
7710 eid-mw = callPackage ../tools/security/eid-mw {
7711 autoreconfHook = buildPackages.autoreconfHook269;
7714 emote = callPackage ../tools/inputmethods/emote { };
7716 engauge-digitizer = libsForQt5.callPackage ../applications/science/math/engauge-digitizer { };
7718 epub2txt2 = callPackage ../tools/text/epub2txt2 { };
7720 epubcheck = callPackage ../tools/text/epubcheck { };
7722 evil-winrm = callPackage ../tools/security/evil-winrm { };
7724 evtx = callPackage ../tools/security/evtx { };
7726 luckybackup = libsForQt5.callPackage ../tools/backup/luckybackup {
7730 kics = callPackage ../tools/admin/kics { };
7732 kramdown-asciidoc = callPackage ../tools/typesetting/kramdown-asciidoc { };
7734 lychee = callPackage ../tools/networking/lychee {
7735 inherit (darwin.apple_sdk.frameworks) Security;
7738 magic-vlsi = callPackage ../applications/science/electronics/magic-vlsi { };
7740 mcrcon = callPackage ../tools/networking/mcrcon { };
7742 mozillavpn = qt6Packages.callPackage ../tools/networking/mozillavpn { };
7744 mozwire = callPackage ../tools/networking/mozwire {
7745 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
7748 pax = callPackage ../tools/archivers/pax {
7749 inherit (pkgs.darwin.apple_sdk.libs) utmp;
7752 rage = callPackage ../tools/security/rage {
7753 inherit (darwin.apple_sdk.frameworks) Foundation;
7756 rar2fs = callPackage ../tools/filesystems/rar2fs { };
7758 rocmPackages = rocmPackages_5;
7759 rocmPackages_5 = recurseIntoAttrs (callPackage ../development/rocm-modules/5 { });
7761 rune = callPackage ../development/interpreters/rune { };
7763 s9fes = callPackage ../development/interpreters/s9fes { };
7765 s-tar = callPackage ../tools/archivers/s-tar { };
7767 solo2-cli = callPackage ../tools/security/solo2-cli {
7768 inherit (darwin.apple_sdk.frameworks) PCSC IOKit CoreFoundation AppKit;
7771 sonota = callPackage ../tools/misc/sonota { };
7773 sonobuoy = callPackage ../applications/networking/cluster/sonobuoy { };
7775 soupault = callPackage ../tools/typesetting/soupault { };
7777 stratisd = callPackage ../tools/filesystems/stratisd { };
7779 stratis-cli = callPackage ../tools/filesystems/stratis-cli { };
7781 strawberry = libsForQt5.callPackage ../applications/audio/strawberry { };
7783 schildichat-desktop = callPackage ../applications/networking/instant-messengers/schildichat/schildichat-desktop.nix {
7784 inherit (darwin.apple_sdk.frameworks) Security AppKit CoreServices;
7785 electron = electron_25;
7787 schildichat-desktop-wayland = writeScriptBin "schildichat-desktop" ''
7789 NIXOS_OZONE_WL=1 exec ${schildichat-desktop}/bin/schildichat-desktop "$@"
7792 schildichat-web = callPackage ../applications/networking/instant-messengers/schildichat/schildichat-web.nix {
7793 conf = config.schildichat-web.conf or { };
7796 schleuder = callPackage ../tools/security/schleuder { };
7798 schleuder-cli = callPackage ../tools/security/schleuder/cli { };
7800 tealdeer = callPackage ../tools/misc/tealdeer {
7801 inherit (darwin.apple_sdk.frameworks) Security;
7804 teamocil = callPackage ../tools/misc/teamocil { };
7806 the-way = callPackage ../development/tools/the-way { };
7808 timeline = callPackage ../applications/office/timeline { };
7810 tsm-client = callPackage ../tools/backup/tsm-client { };
7811 tsm-client-withGui = callPackage ../tools/backup/tsm-client { enableGui = true; };
7813 tracker = callPackage ../development/libraries/tracker { };
7815 tracker-miners = callPackage ../development/libraries/tracker-miners { };
7817 tracy = callPackage ../development/tools/tracy { };
7819 trivy = callPackage ../tools/admin/trivy { };
7821 trompeloeil = callPackage ../development/libraries/trompeloeil { };
7823 updog = callPackage ../tools/networking/updog { };
7825 uudeview = callPackage ../tools/misc/uudeview { };
7827 uusi = haskell.lib.compose.justStaticExecutables haskellPackages.uusi;
7829 uutils-coreutils = callPackage ../tools/misc/uutils-coreutils {
7830 inherit (python3Packages) sphinx;
7831 inherit (darwin.apple_sdk.frameworks) Security;
7834 uutils-coreutils-noprefix = uutils-coreutils.override { prefix = null; };
7836 volctl = callPackage ../tools/audio/volctl { };
7838 volk = if (stdenv.isDarwin && stdenv.isAarch64) then
7839 (callPackage ../development/libraries/volk/2.5.0.nix { })
7841 (callPackage ../development/libraries/volk { })
7844 vorta = libsForQt5.callPackage ../applications/backup/vorta { };
7846 vowpal-wabbit = callPackage ../applications/science/machine-learning/vowpal-wabbit { };
7848 vt-cli = callPackage ../tools/security/vt-cli { };
7850 wakeonlan = callPackage ../tools/networking/wakeonlan { };
7852 wallutils = callPackage ../tools/graphics/wallutils { };
7854 wayback = callPackage ../tools/misc/wayback { };
7856 worker-build = callPackage ../development/tools/worker-build {
7857 inherit (darwin.apple_sdk.frameworks) Security;
7860 inherit (nodePackages) wrangler;
7862 wrangler_1 = callPackage ../development/tools/wrangler_1 {
7863 inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Security;
7866 snowflake = callPackage ../tools/networking/snowflake { };
7868 wsl-open = callPackage ../tools/misc/wsl-open { };
7870 wsl-vpnkit = callPackage ../tools/networking/wsl-vpnkit { };
7872 xkcdpass = with python3Packages; toPythonApplication xkcdpass;
7874 xjobs = callPackage ../tools/misc/xjobs { };
7876 xob = callPackage ../tools/X11/xob { };
7878 z-lua = callPackage ../tools/misc/z-lua { };
7880 zabbix-cli = callPackage ../tools/misc/zabbix-cli { };
7882 zabbixctl = callPackage ../tools/misc/zabbixctl { };
7884 zee = callPackage ../applications/editors/zee {
7885 inherit (darwin.apple_sdk.frameworks) Security;
7888 zeek = darwin.apple_sdk_11_0.callPackage ../applications/networking/ids/zeek { };
7890 zeekscript = callPackage ../tools/security/zeekscript { };
7892 zoekt = callPackage ../tools/text/zoekt { };
7894 zonemaster-cli = perlPackages.ZonemasterCLI;
7896 zotero-translation-server = callPackage ../tools/misc/zotero-translation-server { };
7898 zoxide = callPackage ../tools/misc/zoxide { };
7900 zzuf = callPackage ../tools/security/zzuf { };
7902 ### DEVELOPMENT / EMSCRIPTEN
7904 buildEmscriptenPackage = callPackage ../development/em-modules/generic { };
7906 carp = callPackage ../development/compilers/carp { };
7908 cholmod-extra = callPackage ../development/libraries/science/math/cholmod-extra { };
7910 choose = callPackage ../tools/text/choose { };
7912 d2 = callPackage ../tools/text/d2 { };
7914 ddev = callPackage ../applications/virtualization/ddev { };
7916 easeprobe = callPackage ../tools/misc/easeprobe { };
7918 emscripten = callPackage ../development/compilers/emscripten {
7919 llvmPackages = llvmPackages_16;
7922 emscriptenPackages = recurseIntoAttrs (callPackage ./emscripten-packages.nix { });
7924 emscriptenStdenv = stdenv // { mkDerivation = buildEmscriptenPackage; };
7926 efibootmgr = callPackage ../tools/system/efibootmgr { };
7928 efivar = callPackage ../tools/system/efivar { };
7930 eget = callPackage ../tools/misc/eget { };
7932 evemu = callPackage ../tools/system/evemu { };
7934 # The latest version used by elasticsearch, logstash, kibana and the the beats from elastic.
7935 # When updating make sure to update all plugins or they will break!
7936 elk7Version = "7.17.10";
7938 elasticsearch7 = callPackage ../servers/search/elasticsearch/7.x.nix {
7939 util-linux = util-linuxMinimal;
7940 jre_headless = jdk11_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
7942 elasticsearch = elasticsearch7;
7944 elasticsearchPlugins = recurseIntoAttrs (
7945 callPackage ../servers/search/elasticsearch/plugins.nix {}
7948 elasticsearch-curator = callPackage ../tools/admin/elasticsearch-curator { };
7950 embree = callPackage ../development/libraries/embree { };
7951 embree2 = callPackage ../development/libraries/embree/2.x.nix { };
7953 emborg = python3Packages.callPackage ../development/python-modules/emborg { };
7955 emblem = callPackage ../applications/graphics/emblem { };
7957 emem = callPackage ../applications/misc/emem { };
7959 empty = callPackage ../tools/misc/empty { };
7961 emulsion = callPackage ../applications/graphics/emulsion {
7962 inherit (darwin.apple_sdk.frameworks) AppKit CoreGraphics CoreServices Foundation OpenGL;
7965 emulsion-palette = callPackage ../applications/graphics/emulsion-palette { };
7967 emv = callPackage ../tools/misc/emv { };
7969 enblend-enfuse = callPackage ../tools/graphics/enblend-enfuse { };
7971 enc = callPackage ../tools/security/enc { };
7973 endlessh = callPackage ../servers/endlessh { };
7975 endlessh-go = callPackage ../servers/endlessh-go { };
7977 eris-go = callPackage ../servers/eris-go { };
7979 ericw-tools = callPackage ../applications/misc/ericw-tools { stdenv = gcc10StdenvCompat; };
7981 cryfs = callPackage ../tools/filesystems/cryfs { };
7983 encfs = callPackage ../tools/filesystems/encfs {
7984 tinyxml2 = tinyxml-2;
7987 enscript = callPackage ../tools/text/enscript { };
7989 ensemble-chorus = callPackage ../applications/audio/ensemble-chorus { stdenv = gcc8Stdenv; };
7991 entr = callPackage ../tools/misc/entr { };
7993 envchain = callPackage ../tools/misc/envchain { inherit (darwin.apple_sdk.frameworks) Security; };
7995 eot_utilities = callPackage ../tools/misc/eot-utilities { };
7997 eplot = callPackage ../tools/graphics/eplot { };
7999 epstool = callPackage ../tools/graphics/epstool { };
8001 escrotum = callPackage ../tools/graphics/escrotum { };
8003 esshader = callPackage ../tools/graphics/esshader { };
8005 etcher = callPackage ../tools/misc/etcher {
8006 electron = electron_19;
8009 ethercalc = callPackage ../servers/web-apps/ethercalc { };
8011 ethtool = callPackage ../tools/misc/ethtool { };
8013 ets = callPackage ../tools/misc/ets { };
8015 ettercap = callPackage ../applications/networking/sniffers/ettercap { };
8017 evcc = callPackage ../servers/home-automation/evcc { };
8019 eventstat = callPackage ../os-specific/linux/eventstat { };
8021 evillimiter = python3Packages.callPackage ../tools/networking/evillimiter { };
8023 evtest = callPackage ../applications/misc/evtest { };
8025 evtest-qt = libsForQt5.callPackage ../applications/misc/evtest-qt { };
8027 eva = callPackage ../tools/misc/eva { };
8029 exactaudiocopy = callPackage ../applications/audio/exact-audio-copy { };
8031 exempi = callPackage ../development/libraries/exempi { };
8033 executor = with python3Packages; toPythonApplication executor;
8035 exif = callPackage ../tools/graphics/exif { };
8037 exifprobe = callPackage ../tools/graphics/exifprobe { };
8039 exiftags = callPackage ../tools/graphics/exiftags { };
8041 exiftool = perlPackages.ImageExifTool;
8043 ext4magic = callPackage ../tools/filesystems/ext4magic { };
8045 extract_url = callPackage ../applications/misc/extract_url { };
8047 extundelete = callPackage ../tools/filesystems/extundelete { };
8049 expect = callPackage ../tools/misc/expect { };
8051 expected-lite = callPackage ../development/libraries/expected-lite { };
8053 exportarr = callPackage ../servers/monitoring/prometheus/exportarr { };
8055 expliot = callPackage ../tools/security/expliot { };
8057 f2fs-tools = callPackage ../tools/filesystems/f2fs-tools { };
8059 Fabric = with python3Packages; toPythonApplication fabric;
8061 fail2ban = callPackage ../tools/security/fail2ban { };
8063 fakeroot = callPackage ../tools/system/fakeroot { };
8065 fakeroute = callPackage ../tools/networking/fakeroute { };
8067 fakechroot = callPackage ../tools/system/fakechroot { };
8069 fancy-motd = callPackage ../tools/system/fancy-motd { };
8071 fastpbkdf2 = callPackage ../development/libraries/fastpbkdf2 { };
8073 fanficfare = callPackage ../tools/text/fanficfare { };
8075 fastd = callPackage ../tools/networking/fastd { };
8077 fatsort = callPackage ../tools/filesystems/fatsort { };
8079 chewing-editor = libsForQt5.callPackage ../applications/misc/chewing-editor { };
8081 fcitx5 = libsForQt5.callPackage ../tools/inputmethods/fcitx5 { };
8083 fcitx5-with-addons = libsForQt5.callPackage ../tools/inputmethods/fcitx5/with-addons.nix { };
8085 fcitx5-chinese-addons = libsForQt5.callPackage ../tools/inputmethods/fcitx5/fcitx5-chinese-addons.nix { };
8087 fcitx5-mozc = libsForQt5.callPackage ../tools/inputmethods/fcitx5/fcitx5-mozc.nix {
8088 abseil-cpp = abseil-cpp.override {
8093 fcitx5-skk = libsForQt5.callPackage ../tools/inputmethods/fcitx5/fcitx5-skk.nix { };
8095 fcitx5-skk-qt = fcitx5-skk.override {
8099 fcitx5-unikey = libsForQt5.callPackage ../tools/inputmethods/fcitx5/fcitx5-unikey.nix { };
8101 fcitx5-configtool = libsForQt5.callPackage ../tools/inputmethods/fcitx5/fcitx5-configtool.nix { };
8103 fcitx5-anthy = callPackage ../tools/inputmethods/fcitx5/fcitx5-anthy.nix { };
8105 fcitx5-chewing = callPackage ../tools/inputmethods/fcitx5/fcitx5-chewing.nix { };
8107 fcitx5-lua = callPackage ../tools/inputmethods/fcitx5/fcitx5-lua.nix { lua = lua5_3; };
8109 fcitx5-m17n = callPackage ../tools/inputmethods/fcitx5/fcitx5-m17n.nix { };
8111 fcitx5-openbangla-keyboard = libsForQt5.callPackage ../applications/misc/openbangla-keyboard { withFcitx5Support = true; };
8113 fcitx5-gtk = callPackage ../tools/inputmethods/fcitx5/fcitx5-gtk.nix { };
8115 fcitx5-hangul = callPackage ../tools/inputmethods/fcitx5/fcitx5-hangul.nix { };
8117 fcitx5-rime = callPackage ../tools/inputmethods/fcitx5/fcitx5-rime.nix { };
8119 fcitx5-table-extra = callPackage ../tools/inputmethods/fcitx5/fcitx5-table-extra.nix { };
8121 fcitx5-table-other = callPackage ../tools/inputmethods/fcitx5/fcitx5-table-other.nix { };
8123 fcppt = callPackage ../development/libraries/fcppt { };
8125 fcrackzip = callPackage ../tools/security/fcrackzip { };
8127 fcron = callPackage ../tools/system/fcron { };
8129 fdm = callPackage ../tools/networking/fdm { };
8131 fdtools = callPackage ../tools/misc/fdtools { };
8133 featherpad = qt5.callPackage ../applications/editors/featherpad { };
8135 fend = callPackage ../tools/misc/fend { };
8137 ferm = callPackage ../tools/networking/ferm { };
8139 feroxbuster = callPackage ../tools/security/feroxbuster {
8140 inherit (darwin.apple_sdk.frameworks) Security;
8143 ffsend = callPackage ../tools/misc/ffsend {
8144 inherit (darwin.apple_sdk.frameworks) Security AppKit;
8147 fgallery = callPackage ../tools/graphics/fgallery { };
8149 flannel = callPackage ../tools/networking/flannel { };
8150 cni-plugin-flannel = callPackage ../tools/networking/flannel/plugin.nix { };
8152 flashbench = callPackage ../os-specific/linux/flashbench { };
8154 flatpak = callPackage ../development/libraries/flatpak { };
8156 flatpak-builder = callPackage ../development/tools/flatpak-builder {
8157 binutils = binutils-unwrapped;
8160 fltrdr = callPackage ../tools/misc/fltrdr {
8164 fluent-bit = darwin.apple_sdk_11_0.callPackage ../tools/misc/fluent-bit { };
8166 fluent-reader = callPackage ../applications/networking/feedreaders/fluent-reader { };
8168 flux = callPackage ../development/compilers/flux { };
8170 fido2luks = callPackage ../tools/security/fido2luks { };
8172 fierce = callPackage ../tools/security/fierce { };
8174 figlet = callPackage ../tools/misc/figlet { };
8176 file = callPackage ../tools/misc/file {
8177 inherit (windows) libgnurx;
8180 filegive = callPackage ../tools/networking/filegive { };
8182 fileschanged = callPackage ../tools/misc/fileschanged { };
8184 filet = callPackage ../applications/misc/filet { };
8186 findex = callPackage ../applications/misc/findex { };
8188 findomain = callPackage ../tools/networking/findomain { };
8190 findutils = callPackage ../tools/misc/findutils { };
8192 findup = callPackage ../tools/misc/findup { };
8194 fingerprintx = callPackage ../tools/security/fingerprintx { };
8196 bsd-finger = callPackage ../tools/networking/bsd-finger { };
8197 bsd-fingerd = bsd-finger.override({ buildClient = false; });
8199 iprange = callPackage ../applications/networking/firehol/iprange.nix { };
8201 firehol = callPackage ../applications/networking/firehol { };
8203 fio = callPackage ../tools/system/fio { };
8205 flamerobin = callPackage ../applications/misc/flamerobin { };
8207 flashrom = callPackage ../tools/misc/flashrom { };
8209 flashrom-stable = callPackage ../tools/misc/flashrom-stable { };
8211 flent = python3Packages.callPackage ../applications/networking/flent { };
8213 flexoptix-app = callPackage ../tools/misc/flexoptix-app { };
8215 flpsed = callPackage ../applications/editors/flpsed { };
8217 fluentd = callPackage ../tools/misc/fluentd { };
8219 flvstreamer = callPackage ../tools/networking/flvstreamer { };
8221 frr = callPackage ../servers/frr { };
8223 gemstash = callPackage ../development/tools/gemstash { };
8225 hmetis = pkgsi686Linux.callPackage ../applications/science/math/hmetis { };
8227 libbsd = callPackage ../development/libraries/libbsd { };
8229 libbladeRF = callPackage ../development/libraries/libbladeRF { };
8231 libbtbb = callPackage ../development/libraries/libbtbb {
8232 inherit (darwin.apple_sdk.frameworks) CoreServices;
8235 lp_solve = callPackage ../applications/science/math/lp_solve {
8236 inherit (darwin) cctools autoSignDarwinBinariesHook;
8239 fabric-installer = callPackage ../tools/games/minecraft/fabric-installer { };
8241 faraday-agent-dispatcher = callPackage ../tools/security/faraday-agent-dispatcher { };
8243 faraday-cli = callPackage ../tools/security/faraday-cli { };
8245 farge = callPackage ../tools/misc/farge { };
8247 fastlane = callPackage ../tools/admin/fastlane { };
8249 fatresize = callPackage ../tools/filesystems/fatresize { };
8251 fdk_aac = callPackage ../development/libraries/fdk-aac { };
8253 fdk-aac-encoder = callPackage ../applications/audio/fdkaac { };
8255 fead = callPackage ../applications/misc/fead { };
8257 feedgnuplot = callPackage ../tools/graphics/feedgnuplot { };
8259 fermyon-spin = callPackage ../development/tools/fermyon-spin { };
8261 fbcat = callPackage ../tools/misc/fbcat { };
8263 fbjni = callPackage ../development/libraries/fbjni { };
8265 fbv = callPackage ../tools/graphics/fbv { };
8267 fbvnc = callPackage ../tools/admin/fbvnc { };
8269 fim = callPackage ../tools/graphics/fim { };
8271 flac123 = callPackage ../applications/audio/flac123 { };
8273 flamegraph = callPackage ../development/tools/flamegraph { };
8275 flawfinder = callPackage ../development/tools/flawfinder { };
8277 flintlock = callPackage ../applications/virtualization/flintlock { };
8279 flip-link = callPackage ../development/tools/flip-link { };
8281 flips = callPackage ../tools/compression/flips { };
8283 flowblade = callPackage ../applications/video/flowblade { };
8285 fontfor = callPackage ../tools/misc/fontfor { };
8287 fontforge = lowPrio (callPackage ../tools/misc/fontforge {
8288 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
8291 fontforge-gtk = fontforge.override {
8295 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
8298 fontforge-fonttools = callPackage ../tools/misc/fontforge/fontforge-fonttools.nix { };
8300 fontmatrix = libsForQt5.callPackage ../applications/graphics/fontmatrix { };
8302 footswitch = callPackage ../tools/inputmethods/footswitch { };
8304 foremost = callPackage ../tools/system/foremost { };
8306 forktty = callPackage ../os-specific/linux/forktty { };
8308 fortran-fpm = callPackage ../tools/package-management/fortran-fpm { };
8310 fortune = callPackage ../tools/misc/fortune { };
8312 fox = callPackage ../development/libraries/fox {
8313 inherit (darwin.apple_sdk.frameworks) CoreServices;
8316 fox_1_6 = callPackage ../development/libraries/fox/fox-1.6.nix {
8317 inherit (darwin.apple_sdk.frameworks) CoreServices;
8320 fpart = callPackage ../tools/misc/fpart { };
8322 fpattern = callPackage ../development/libraries/fpattern { };
8324 fping = callPackage ../tools/networking/fping { };
8326 fpm = callPackage ../tools/package-management/fpm { };
8328 fprintd = callPackage ../tools/security/fprintd { };
8330 fprintd-tod = callPackage ../tools/security/fprintd/tod.nix { };
8332 ferdi = callPackage ../applications/networking/instant-messengers/ferdi {
8333 mkFranzDerivation = callPackage ../applications/networking/instant-messengers/franz/generic.nix { };
8336 ferdium = callPackage ../applications/networking/instant-messengers/ferdium {
8337 mkFranzDerivation = callPackage ../applications/networking/instant-messengers/franz/generic.nix { };
8340 fq = callPackage ../development/tools/fq { };
8342 franz = callPackage ../applications/networking/instant-messengers/franz {
8343 mkFranzDerivation = callPackage ../applications/networking/instant-messengers/franz/generic.nix { };
8346 freac = callPackage ../applications/audio/freac { };
8348 freebind = callPackage ../tools/networking/freebind { };
8350 freeipmi = callPackage ../tools/system/freeipmi { };
8352 freetalk = callPackage ../applications/networking/instant-messengers/freetalk { };
8354 freetds = callPackage ../development/libraries/freetds { };
8356 freetube = callPackage ../applications/video/freetube { };
8358 freeze = callPackage ../tools/security/freeze { };
8360 freqtweak = callPackage ../applications/audio/freqtweak {
8364 frescobaldi = python3Packages.callPackage ../misc/frescobaldi { };
8366 freshfetch = callPackage ../tools/misc/freshfetch {
8367 inherit (darwin.apple_sdk.frameworks) AppKit CoreFoundation DiskArbitration Foundation IOKit;
8370 frigate = callPackage ../applications/video/frigate { };
8372 frostwire = callPackage ../applications/networking/p2p/frostwire { };
8373 frostwire-bin = callPackage ../applications/networking/p2p/frostwire/frostwire-bin.nix { };
8375 ftgl = callPackage ../development/libraries/ftgl { };
8377 ftop = callPackage ../os-specific/linux/ftop { };
8379 ftxui = callPackage ../development/libraries/ftxui { };
8381 fsarchiver = callPackage ../tools/archivers/fsarchiver { };
8383 fstl = qt5.callPackage ../applications/graphics/fstl { };
8385 fswebcam = callPackage ../os-specific/linux/fswebcam { };
8387 fulcio = callPackage ../tools/security/fulcio { };
8389 fuseiso = callPackage ../tools/filesystems/fuseiso { };
8391 fusuma = callPackage ../tools/inputmethods/fusuma { };
8393 fdbPackages = dontRecurseIntoAttrs (callPackage ../servers/foundationdb { });
8395 inherit (fdbPackages)
8399 foundationdb = foundationdb71;
8401 fuse-7z-ng = callPackage ../tools/filesystems/fuse-7z-ng { };
8403 fuse-archive = callPackage ../tools/filesystems/fuse-archive { };
8405 fuse-ext2 = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/fuse-ext2 { };
8407 fuse-overlayfs = callPackage ../tools/filesystems/fuse-overlayfs { };
8409 fusee-interfacee-tk = callPackage ../applications/misc/fusee-interfacee-tk { };
8411 fusee-launcher = callPackage ../development/tools/fusee-launcher { };
8413 fusee-nano = callPackage ../development/tools/fusee-nano { };
8415 fverb = callPackage ../applications/audio/fverb { };
8417 fwknop = callPackage ../tools/security/fwknop {
8418 texinfo = texinfo6_7; # Uses @setcontentsaftertitlepage, removed in 6.8.
8421 elastic = callPackage ../applications/misc/elastic { };
8423 exfat = callPackage ../tools/filesystems/exfat { };
8425 exfatprogs = callPackage ../tools/filesystems/exfatprogs { };
8427 dos2unix = callPackage ../tools/text/dos2unix { };
8429 uni2ascii = callPackage ../tools/text/uni2ascii { };
8431 uniscribe = callPackage ../tools/text/uniscribe { };
8433 calcoo = callPackage ../applications/misc/calcoo { };
8435 galculator = callPackage ../applications/misc/galculator {
8439 fornalder = callPackage ../applications/version-management/fornalder { };
8441 galen = callPackage ../development/tools/galen { };
8443 gallery-dl = python3Packages.callPackage ../applications/misc/gallery-dl { };
8445 gandi-cli = python3Packages.callPackage ../tools/networking/gandi-cli { };
8447 gandom-fonts = callPackage ../data/fonts/gandom-fonts { };
8449 gaphor = python3Packages.callPackage ../tools/misc/gaphor { };
8451 inherit (callPackage ../tools/filesystems/garage {
8452 inherit (darwin.apple_sdk.frameworks) Security;
8455 garage_0_8 garage_0_9
8456 garage_0_8_4 garage_0_9_0;
8458 garmin-plugin = callPackage ../applications/misc/garmin-plugin { };
8460 garmintools = callPackage ../development/libraries/garmintools { };
8462 gau = callPackage ../tools/security/gau { };
8464 gauge = callPackage ../development/tools/gauge { };
8466 gawk = callPackage ../tools/text/gawk {
8467 inherit (darwin) locale;
8470 gawk-with-extensions = callPackage ../tools/text/gawk/gawk-with-extensions.nix {
8471 extensions = gawkextlib.full;
8473 gawkextlib = callPackage ../tools/text/gawk/gawkextlib.nix { };
8475 gawkInteractive = gawk.override { interactive = true; };
8477 gatk = callPackage ../applications/science/biology/gatk {} ;
8479 gbdfed = callPackage ../tools/misc/gbdfed {
8483 gcfflasher = callPackage ../applications/misc/gcfflasher { };
8485 gdmap = callPackage ../tools/system/gdmap { };
8487 gdtoolkit = callPackage ../development/tools/gdtoolkit { };
8489 gef = callPackage ../development/tools/misc/gef { };
8491 gelasio = callPackage ../data/fonts/gelasio { };
8493 gemget = callPackage ../tools/networking/gemget { };
8495 gen-oath-safe = callPackage ../tools/security/gen-oath-safe { };
8497 genext2fs = callPackage ../tools/filesystems/genext2fs { };
8499 gengetopt = callPackage ../development/tools/misc/gengetopt { };
8501 genimage = callPackage ../tools/filesystems/genimage { };
8503 genmap = callPackage ../applications/science/biology/genmap { };
8505 geonkick = callPackage ../applications/audio/geonkick { };
8507 gerrit = callPackage ../applications/version-management/gerrit { };
8509 geteltorito = callPackage ../tools/misc/geteltorito { };
8511 getmail6 = callPackage ../tools/networking/getmail6 { };
8513 getopt = callPackage ../tools/misc/getopt { };
8515 getoptions = callPackage ../tools/misc/getoptions { };
8517 gexiv2 = callPackage ../development/libraries/gexiv2 { };
8519 gftp = callPackage ../applications/networking/ftp/gftp {
8523 gfs2-utils = callPackage ../tools/filesystems/gfs2-utils { };
8525 gfbgraph = callPackage ../development/libraries/gfbgraph { };
8527 ggobi = callPackage ../tools/graphics/ggobi { };
8529 ggshield = callPackage ../tools/security/ggshield { };
8531 ghost = callPackage ../tools/security/ghost { };
8533 ghostunnel = callPackage ../tools/networking/ghostunnel { };
8535 ghz = callPackage ../tools/networking/ghz { };
8537 gi-crystal = callPackage ../development/tools/gi-crystal { };
8539 gibberish-detector = with python3Packages; toPythonApplication gibberish-detector;
8541 gibo = callPackage ../tools/misc/gibo { };
8543 gifsicle = callPackage ../tools/graphics/gifsicle { };
8545 gifski = callPackage ../tools/graphics/gifski { };
8547 github-backup = callPackage ../tools/misc/github-backup { };
8549 github-runner = callPackage ../development/tools/continuous-integration/github-runner {
8550 inherit (darwin) autoSignDarwinBinariesHook;
8553 gitkraken = callPackage ../applications/version-management/gitkraken { };
8555 gitlab = callPackage ../applications/version-management/gitlab { };
8556 gitlab-ee = callPackage ../applications/version-management/gitlab {
8557 gitlabEnterprise = true;
8560 gitlab-clippy = callPackage ../development/tools/rust/gitlab-clippy { };
8562 gitlab-container-registry = callPackage ../applications/version-management/gitlab/gitlab-container-registry { };
8564 gitlab-pages = callPackage ../applications/version-management/gitlab/gitlab-pages { };
8566 gitlab-runner = callPackage ../development/tools/continuous-integration/gitlab-runner {
8567 buildGoModule = buildGo120Module;
8570 gitlab-shell = callPackage ../applications/version-management/gitlab/gitlab-shell { };
8572 gitlab-triage = callPackage ../applications/version-management/gitlab-triage { };
8574 gitlab-workhorse = callPackage ../applications/version-management/gitlab/gitlab-workhorse { };
8576 gitlab-elasticsearch-indexer = callPackage ../applications/version-management/gitlab/gitlab-elasticsearch-indexer { };
8578 gitleaks = callPackage ../tools/security/gitleaks { };
8580 gitaly = callPackage ../applications/version-management/gitlab/gitaly { };
8582 gitqlient = libsForQt5.callPackage ../applications/version-management/gitqlient { };
8584 gogs = callPackage ../applications/version-management/gogs { };
8586 git-latexdiff = callPackage ../tools/typesetting/git-latexdiff { };
8588 gitea = callPackage ../applications/version-management/gitea { };
8590 gitea-actions-runner = callPackage ../development/tools/continuous-integration/gitea-actions-runner { };
8592 forgejo = callPackage ../applications/version-management/forgejo { };
8594 forgejo-actions-runner = callPackage ../development/tools/continuous-integration/forgejo-actions-runner { };
8596 gokart = callPackage ../development/tools/gokart { };
8598 gl2ps = callPackage ../development/libraries/gl2ps { };
8600 glusterfs = callPackage ../tools/filesystems/glusterfs { };
8602 glmark2 = callPackage ../tools/graphics/glmark2 { };
8604 glogg = libsForQt5.callPackage ../tools/text/glogg { };
8606 glxinfo = callPackage ../tools/graphics/glxinfo { };
8608 gmrender-resurrect = callPackage ../tools/networking/gmrender-resurrect {
8609 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav;
8612 gnirehtet = callPackage ../tools/networking/gnirehtet { };
8614 gnome-builder = callPackage ../applications/editors/gnome-builder { };
8616 gnome-desktop = callPackage ../development/libraries/gnome-desktop { };
8618 gnome-decoder = callPackage ../applications/graphics/gnome-decoder {
8619 inherit (gst_all_1) gstreamer gst-plugins-base;
8620 gst-plugins-bad = gst_all_1.gst-plugins-bad.override { enableZbar = true; };
8623 gnome-epub-thumbnailer = callPackage ../applications/misc/gnome-epub-thumbnailer { };
8625 gnome-extension-manager = callPackage ../applications/misc/gnome-extension-manager { };
8627 gnome-feeds = callPackage ../applications/networking/feedreaders/gnome-feeds { };
8629 gnome-frog = callPackage ../applications/misc/gnome-frog { };
8631 gnome-keysign = callPackage ../tools/security/gnome-keysign { };
8633 gnome-secrets = callPackage ../applications/misc/gnome-secrets { };
8635 gnome-solanum = callPackage ../applications/misc/gnome-solanum { };
8637 gnome-podcasts = callPackage ../applications/audio/gnome-podcasts { };
8639 gnome-photos = callPackage ../applications/graphics/gnome-photos { };
8641 gnome-randr = callPackage ../tools/wayland/gnome-randr { };
8643 gnuapl = callPackage ../development/interpreters/gnu-apl { };
8645 gnu-shepherd = callPackage ../misc/gnu-shepherd { };
8647 dapl = callPackage ../development/interpreters/dzaima-apl {
8648 buildNativeImage = false;
8649 stdenv = stdenvNoCC;
8652 dapl-native = callPackage ../development/interpreters/dzaima-apl {
8653 buildNativeImage = true;
8657 gnucap = callPackage ../applications/science/electronics/gnucap { };
8659 gnu-cim = callPackage ../development/compilers/gnu-cim { };
8661 gnu-cobol = callPackage ../development/compilers/gnu-cobol { };
8663 gnuclad = callPackage ../applications/graphics/gnuclad { };
8665 gnufdisk = callPackage ../tools/system/fdisk {
8669 gnugrep = callPackage ../tools/text/gnugrep { };
8671 gnulib = callPackage ../development/tools/gnulib { };
8673 gnupatch = callPackage ../tools/text/gnupatch { };
8675 gnupg1orig = callPackage ../tools/security/gnupg/1.nix { };
8676 gnupg1compat = callPackage ../tools/security/gnupg/1compat.nix { };
8677 gnupg1 = gnupg1compat; # use config.packageOverrides if you prefer original gnupg1
8679 gnupg22 = callPackage ../tools/security/gnupg/22.nix {
8680 pinentry = if stdenv.isDarwin then pinentry_mac else pinentry-gtk2;
8681 libgcrypt = libgcrypt_1_8;
8684 gnupg24 = callPackage ../tools/security/gnupg/24.nix {
8685 pinentry = if stdenv.isDarwin then pinentry_mac else pinentry-gtk2;
8689 gnupg-pkcs11-scd = callPackage ../tools/security/gnupg-pkcs11-scd { };
8691 gnuplot = libsForQt5.callPackage ../tools/graphics/gnuplot {
8692 inherit (darwin.apple_sdk.frameworks) Cocoa;
8695 gnuplot_qt = gnuplot.override { withQt = true; };
8697 # must have AquaTerm installed separately
8698 gnuplot_aquaterm = gnuplot.override { aquaterm = true; };
8700 gnu-pw-mgr = callPackage ../tools/security/gnu-pw-mgr { };
8702 gnused = callPackage ../tools/text/gnused { };
8704 gnutar = callPackage ../tools/archivers/gnutar { };
8706 goaccess = callPackage ../tools/misc/goaccess { };
8708 gocryptfs = callPackage ../tools/filesystems/gocryptfs { };
8710 godot_4 = callPackage ../development/tools/godot/4 { };
8712 godot3 = callPackage ../development/tools/godot/3 { };
8714 godot3-export-templates = callPackage ../development/tools/godot/3/export-templates.nix { };
8716 godot3-headless = callPackage ../development/tools/godot/3/headless.nix { };
8718 godot3-debug-server = callPackage ../development/tools/godot/3/debug-server.nix { };
8720 godot3-server = callPackage ../development/tools/godot/3/server.nix { };
8722 godot3-mono = callPackage ../development/tools/godot/3/mono {};
8724 godot3-mono-export-templates = callPackage ../development/tools/godot/3/mono/export-templates.nix { };
8726 godot3-mono-headless = callPackage ../development/tools/godot/3/mono/headless.nix { };
8728 godot3-mono-debug-server = callPackage ../development/tools/godot/3/mono/debug-server.nix { };
8730 godot3-mono-server = callPackage ../development/tools/godot/3/mono/server.nix { };
8732 goeland = callPackage ../applications/networking/feedreaders/goeland { };
8734 go-mtpfs = callPackage ../tools/filesystems/go-mtpfs { };
8736 goofys = callPackage ../tools/filesystems/goofys { };
8738 go-sct = callPackage ../tools/X11/go-sct { };
8740 # rename to upower-notify?
8741 go-upower-notify = callPackage ../tools/misc/upower-notify { };
8743 goattracker = callPackage ../applications/audio/goattracker { };
8745 goattracker-stereo = callPackage ../applications/audio/goattracker {
8749 google-app-engine-go-sdk = callPackage ../development/tools/google-app-engine-go-sdk { };
8751 google-authenticator = callPackage ../os-specific/linux/google-authenticator { };
8753 google-cloud-sdk = callPackage ../tools/admin/google-cloud-sdk {
8756 google-cloud-sdk-gce = google-cloud-sdk.override {
8761 google-cloud-bigtable-tool = callPackage ../tools/misc/google-cloud-bigtable-tool { };
8763 google-cloud-sql-proxy = callPackage ../tools/misc/google-cloud-sql-proxy { };
8765 google-fonts = callPackage ../data/fonts/google-fonts { };
8767 google-clasp = callPackage ../development/tools/google-clasp { };
8769 google-compute-engine = with python38.pkgs; toPythonApplication google-compute-engine;
8771 google-guest-oslogin = callPackage ../tools/virtualization/google-guest-oslogin { };
8773 google-cloud-cpp = callPackage ../development/libraries/google-cloud-cpp { };
8775 google-java-format = callPackage ../development/tools/google-java-format { };
8777 google-guest-agent = callPackage ../tools/virtualization/google-guest-agent { };
8779 google-guest-configs = callPackage ../tools/virtualization/google-guest-configs { };
8781 gdown = with python3Packages; toPythonApplication gdown;
8783 gopro = callPackage ../tools/video/gopro { };
8785 goreleaser = callPackage ../tools/misc/goreleaser { };
8787 goreplay = callPackage ../tools/networking/goreplay { };
8789 gost = callPackage ../tools/networking/gost {
8790 buildGoModule = buildGo119Module; # go 1.20 build failure
8793 gource = callPackage ../applications/version-management/gource { };
8795 govc = callPackage ../tools/virtualization/govc { };
8797 goverlay = callPackage ../tools/graphics/goverlay {
8798 inherit (qt5) wrapQtAppsHook;
8799 inherit (plasma5Packages) breeze-qt5;
8802 gpart = callPackage ../tools/filesystems/gpart { };
8804 gparted = callPackage ../tools/misc/gparted { };
8806 gpt2tc = callPackage ../tools/text/gpt2tc { };
8808 gptcommit = callPackage ../development/tools/gptcommit {
8809 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
8812 gptman = callPackage ../tools/system/gptman { };
8814 ldmtool = callPackage ../tools/misc/ldmtool { };
8816 gphotos-sync = callPackage ../tools/backup/gphotos-sync { };
8818 gpodder = callPackage ../applications/audio/gpodder { };
8820 gpp = callPackage ../development/tools/gpp { };
8822 gnuastro = callPackage ../applications/science/astronomy/gnuastro { };
8824 gpredict = callPackage ../applications/science/astronomy/gpredict {
8828 gprof2dot = with python3Packages; toPythonApplication gprof2dot;
8830 gprojector = callPackage ../applications/science/astronomy/gprojector { };
8832 gptfdisk = callPackage ../tools/system/gptfdisk { };
8834 gql = callPackage ../applications/version-management/gql { };
8836 grafterm = callPackage ../tools/misc/grafterm { };
8838 gradience = callPackage ../applications/misc/gradience { };
8840 grafx2 = callPackage ../applications/graphics/grafx2 { };
8842 grails = callPackage ../development/web/grails { jdk = null; };
8844 graylog-5_0 = callPackage ../tools/misc/graylog/5.0.nix { };
8846 graylog-5_1 = callPackage ../tools/misc/graylog/5.1.nix { };
8848 graylogPlugins = recurseIntoAttrs (
8849 callPackage ../tools/misc/graylog/plugins.nix { }
8852 graphviz = callPackage ../tools/graphics/graphviz {
8853 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
8856 graphviz-nox = callPackage ../tools/graphics/graphviz {
8857 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
8861 grass-sass = callPackage ../tools/misc/grass-sass { };
8863 gridtracker = callPackage ../applications/radio/gridtracker { };
8865 grig = callPackage ../applications/radio/grig { };
8867 grin = callPackage ../tools/text/grin { };
8869 gyb = callPackage ../tools/backup/gyb { };
8871 halftone = callPackage ../applications/graphics/halftone { };
8873 halloy = callPackage ../applications/networking/irc/halloy { };
8875 harminv = callPackage ../development/libraries/science/chemistry/harminv { };
8877 igrep = callPackage ../tools/text/igrep {
8878 inherit (darwin.apple_sdk.frameworks) Security;
8881 ripgrep = callPackage ../tools/text/ripgrep {
8882 inherit (darwin.apple_sdk.frameworks) Security;
8885 ripgrep-all = callPackage ../tools/text/ripgrep-all {
8886 inherit (darwin.apple_sdk.frameworks) Security;
8889 grive2 = callPackage ../tools/filesystems/grive2 { };
8891 groff = callPackage ../tools/text/groff { };
8893 gromit-mpx = callPackage ../tools/graphics/gromit-mpx {
8895 libappindicator = libappindicator-gtk3;
8898 gron = callPackage ../development/tools/gron { };
8900 groonga = callPackage ../servers/search/groonga { };
8902 grpcurl = callPackage ../tools/networking/grpcurl { };
8904 grpc_cli = callPackage ../tools/networking/grpc_cli { };
8906 grpc-gateway = callPackage ../development/tools/grpc-gateway { };
8908 grpcui = callPackage ../tools/networking/grpcui { };
8910 grpc-tools = callPackage ../development/tools/misc/grpc-tools { };
8912 grpc-client-cli = callPackage ../development/tools/misc/grpc-client-cli { };
8914 grub2 = callPackage ../tools/misc/grub/default.nix { };
8916 grub2_efi = grub2.override {
8920 grub2_light = grub2.override {
8924 grub2_xen = grub2.override {
8928 grub2_pvgrub_image = callPackage ../tools/misc/grub/pvgrub_image { };
8930 grub4dos = callPackage ../tools/misc/grub4dos {
8931 stdenv = stdenv_32bit;
8934 gruut = with python3.pkgs; toPythonApplication gruut;
8936 gruut-ipa = with python3.pkgs; toPythonApplication gruut-ipa;
8938 gx = callPackage ../tools/package-management/gx { };
8939 gx-go = callPackage ../tools/package-management/gx/go { };
8941 efitools = callPackage ../tools/security/efitools { };
8943 sbctl = callPackage ../tools/security/sbctl { };
8945 sbsigntool = callPackage ../tools/security/sbsigntool { };
8947 sonic-server = callPackage ../servers/search/sonic-server { };
8949 gsmartcontrol = callPackage ../tools/misc/gsmartcontrol { };
8951 gsmlib = callPackage ../development/libraries/gsmlib
8952 { stdenv = gcc10StdenvCompat; autoreconfHook = buildPackages.autoreconfHook269; };
8954 gssdp = callPackage ../development/libraries/gssdp { };
8956 gssdp_1_6 = callPackage ../development/libraries/gssdp/1.6.nix { };
8958 gssdp-tools = callPackage ../development/libraries/gssdp/tools.nix { };
8960 grype = callPackage ../tools/security/grype { };
8962 gt5 = callPackage ../tools/system/gt5 { };
8964 gtest = callPackage ../development/libraries/gtest { };
8966 gbenchmark = callPackage ../development/libraries/gbenchmark { };
8968 gkraken = callPackage ../tools/system/gkraken { };
8970 gtkdatabox = callPackage ../development/libraries/gtkdatabox { };
8972 gtdialog = callPackage ../development/libraries/gtdialog { };
8974 gtkd = callPackage ../development/libraries/gtkd { dcompiler = ldc; };
8976 gtkgnutella = callPackage ../tools/networking/p2p/gtk-gnutella { };
8978 gtkperf = callPackage ../development/tools/misc/gtkperf { };
8980 gtkradiant = callPackage ../applications/misc/gtkradiant { };
8982 gtk-frdp = callPackage ../development/libraries/gtk-frdp { };
8984 gtk-vnc = callPackage ../tools/admin/gtk-vnc { };
8986 gup = callPackage ../development/tools/build-managers/gup { };
8988 gupnp = callPackage ../development/libraries/gupnp { };
8990 gupnp_1_6 = callPackage ../development/libraries/gupnp/1.6.nix { };
8992 gupnp-av = callPackage ../development/libraries/gupnp-av { };
8994 gupnp-dlna = callPackage ../development/libraries/gupnp-dlna { };
8996 gupnp-igd = callPackage ../development/libraries/gupnp-igd { };
8998 gupnp-tools = callPackage ../tools/networking/gupnp-tools { };
9000 gvm-tools = with python3.pkgs; toPythonApplication gvm-tools;
9002 gvpe = callPackage ../tools/networking/gvpe { };
9004 gvolicon = callPackage ../tools/audio/gvolicon { };
9006 gvproxy = callPackage ../tools/networking/gvproxy { };
9008 gzip = callPackage ../tools/compression/gzip { };
9010 gzrt = callPackage ../tools/compression/gzrt { };
9012 httplab = callPackage ../tools/networking/httplab { };
9014 lucky-cli = callPackage ../development/web/lucky-cli { };
9016 mac-fdisk = callPackage ../tools/system/mac-fdisk { };
9018 partclone = callPackage ../tools/backup/partclone { };
9020 partimage = callPackage ../tools/backup/partimage { };
9022 pdisk = callPackage ../tools/system/pdisk {
9023 inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit;
9026 pgf_graphics = callPackage ../tools/graphics/pgf { };
9028 pgbackrest = callPackage ../tools/backup/pgbackrest { };
9030 pgformatter = callPackage ../development/tools/pgformatter { };
9032 pgloader = callPackage ../development/tools/pgloader { };
9034 pgtop = callPackage ../development/tools/pgtop { };
9036 pigz = callPackage ../tools/compression/pigz { };
9038 pixz = callPackage ../tools/compression/pixz { };
9040 plog = callPackage ../development/libraries/plog {};
9042 plplot = callPackage ../development/libraries/plplot {
9043 inherit (darwin.apple_sdk.frameworks) Cocoa;
9046 pxattr = callPackage ../tools/archivers/pxattr { };
9048 pxz = callPackage ../tools/compression/pxz { };
9050 haguichi = callPackage ../tools/networking/haguichi { };
9052 hans = callPackage ../tools/networking/hans { };
9054 h2 = callPackage ../servers/h2 { };
9056 h5utils = callPackage ../tools/misc/h5utils {
9061 haproxy = callPackage ../tools/networking/haproxy { };
9063 hackertyper = callPackage ../tools/misc/hackertyper { };
9065 hackneyed = callPackage ../data/icons/hackneyed { };
9067 haveged = callPackage ../tools/security/haveged { };
9069 habitat = callPackage ../applications/networking/cluster/habitat { };
9071 hashcash = callPackage ../tools/security/hashcash { };
9073 hashcat = callPackage ../tools/security/hashcat {
9074 inherit (darwin.apple_sdk.frameworks) Foundation IOKit Metal OpenCL;
9077 hashcat-utils = callPackage ../tools/security/hashcat-utils { };
9079 hashrat = callPackage ../tools/security/hashrat { };
9081 hash_extender = callPackage ../tools/security/hash_extender { };
9083 hash-identifier = callPackage ../tools/security/hash-identifier { };
9085 hash-slinger = callPackage ../tools/security/hash-slinger { };
9087 haskell-language-server = callPackage ../development/tools/haskell/haskell-language-server/withWrapper.nix { };
9089 hassil = with python3Packages; toPythonApplication hassil;
9091 hasmail = callPackage ../applications/networking/mailreaders/hasmail { };
9093 haste-client = callPackage ../tools/misc/haste-client { };
9095 haste-server = callPackage ../servers/haste-server { };
9097 hatch = python3Packages.callPackage ../development/tools/hatch { };
9099 hal-hardware-analyzer = libsForQt5.callPackage ../applications/science/electronics/hal-hardware-analyzer { };
9101 half = callPackage ../development/libraries/half { };
9103 halibut = callPackage ../tools/typesetting/halibut { };
9105 halide = callPackage ../development/compilers/halide {
9106 llvmPackages = llvmPackages_16;
9109 hare = callPackage ../development/compilers/hare { };
9111 harec = callPackage ../development/compilers/harec { };
9113 hareThirdParty = recurseIntoAttrs (callPackage ./hare-third-party.nix { });
9115 ham = pkgs.perlPackages.ham;
9117 hamsket = callPackage ../applications/networking/instant-messengers/hamsket { };
9119 hardinfo = callPackage ../tools/system/hardinfo { };
9121 harmonia = callPackage ../tools/package-management/harmonia { };
9123 hayagriva = callPackage ../tools/typesetting/hayagriva { };
9125 hcl2json = callPackage ../applications/misc/hcl2json { };
9127 hcledit = callPackage ../tools/text/hcledit { };
9129 hcxtools = callPackage ../tools/security/hcxtools { };
9131 hcxdumptool = callPackage ../tools/security/hcxdumptool { };
9133 hdapsd = callPackage ../os-specific/linux/hdapsd { };
9135 hdaps-gl = callPackage ../tools/misc/hdaps-gl { };
9137 hddfancontrol = callPackage ../tools/system/hddfancontrol { };
9139 hddtemp = callPackage ../tools/misc/hddtemp { };
9141 hdf4 = callPackage ../tools/misc/hdf4 { };
9143 hdf5 = callPackage ../tools/misc/hdf5 {
9144 fortranSupport = false;
9148 hdf5_1_10 = callPackage ../tools/misc/hdf5/1.10.nix { };
9150 hdf5-mpi = hdf5.override { mpiSupport = true; };
9152 hdf5-cpp = hdf5.override { cppSupport = true; };
9154 hdf5-fortran = hdf5.override { fortranSupport = true; };
9156 hdf5-threadsafe = hdf5.override { threadsafe = true; };
9158 hdf5-blosc = callPackage ../development/libraries/hdf5-blosc { };
9160 hdfview = callPackage ../tools/misc/hdfview { };
9162 hecate = callPackage ../applications/editors/hecate { };
9164 heaptrack = libsForQt5.callPackage ../development/tools/profiling/heaptrack { };
9166 heatshrink = callPackage ../tools/compression/heatshrink { };
9168 heimdall = libsForQt5.callPackage ../tools/misc/heimdall { };
9170 heimdall-gui = heimdall.override { enableGUI = true; };
9172 headscale = callPackage ../servers/headscale { };
9174 health = callPackage ../applications/misc/health { };
9176 healthchecks = callPackage ../servers/web-apps/healthchecks { };
9178 heisenbridge = callPackage ../servers/heisenbridge { };
9180 helio-workstation = callPackage ../applications/audio/helio-workstation { };
9182 hevea = callPackage ../tools/typesetting/hevea { };
9184 hex = callPackage ../tools/misc/hex { };
9186 hexd = callPackage ../tools/misc/hexd { };
9187 pixd = callPackage ../tools/misc/pixd { };
9189 hexgui = callPackage ../games/hexgui { };
9191 hey = callPackage ../tools/networking/hey { };
9193 heygpt = callPackage ../tools/llm/heygpt { };
9195 hhpc = callPackage ../tools/misc/hhpc { };
9197 hiera-eyaml = callPackage ../tools/system/hiera-eyaml { };
9199 hivemind = callPackage ../applications/misc/hivemind { };
9201 hobbits = libsForQt5.callPackage ../tools/graphics/hobbits { };
9203 hfsprogs = callPackage ../tools/filesystems/hfsprogs { };
9205 highlight = callPackage ../tools/text/highlight ({
9209 hockeypuck = callPackage ../servers/hockeypuck/server.nix { };
9211 hockeypuck-web = callPackage ../servers/hockeypuck/web.nix { };
9213 holochain-launcher = callPackage ../applications/misc/holochain-launcher { };
9215 homesick = callPackage ../tools/misc/homesick { };
9217 honcho = callPackage ../tools/system/honcho { };
9219 horst = callPackage ../tools/networking/horst { };
9223 hostess = callPackage ../development/tools/hostess { };
9225 hostname-debian = callPackage ../tools/networking/hostname-debian { };
9227 hotdoc = python3Packages.callPackage ../development/tools/hotdoc { };
9229 hotpatch = callPackage ../development/libraries/hotpatch { };
9231 hotspot = libsForQt5.callPackage ../development/tools/analysis/hotspot { };
9233 hpccm = with python3Packages; toPythonApplication hpccm;
9235 hping = callPackage ../tools/networking/hping { };
9237 hqplayer-desktop = libsForQt5.callPackage ../applications/audio/hqplayer-desktop { };
9239 html-proofer = callPackage ../tools/misc/html-proofer { };
9241 htmlq = callPackage ../development/tools/htmlq {
9242 inherit (darwin.apple_sdk.frameworks) Security;
9245 htpdate = callPackage ../tools/networking/htpdate { };
9247 http-prompt = callPackage ../tools/networking/http-prompt { };
9249 http-getter = callPackage ../applications/networking/flent/http-getter.nix { };
9251 httpdirfs = callPackage ../tools/filesystems/httpdirfs { };
9253 httpdump = callPackage ../tools/security/httpdump { };
9255 httpie = with python3Packages; toPythonApplication httpie;
9257 httping = callPackage ../tools/networking/httping { };
9259 httplz = callPackage ../tools/networking/httplz { };
9261 httpfs2 = callPackage ../tools/filesystems/httpfs { };
9263 httprobe = callPackage ../tools/networking/httprobe { };
9265 httpstat = callPackage ../tools/networking/httpstat { };
9267 httptunnel = callPackage ../tools/networking/httptunnel { };
9269 httpx = callPackage ../tools/security/httpx { };
9271 hue-plus = libsForQt5.callPackage ../applications/misc/hue-plus { };
9273 hurl = callPackage ../tools/networking/hurl { };
9275 hubicfuse = callPackage ../tools/filesystems/hubicfuse { };
9277 humanfriendly = with python3Packages; toPythonApplication humanfriendly;
9279 hwinfo = callPackage ../tools/system/hwinfo { };
9281 hw-probe = perlPackages.callPackage ../tools/system/hw-probe { };
9283 hybridreverb2 = callPackage ../applications/audio/hybridreverb2 { };
9285 hylafaxplus = callPackage ../servers/hylafaxplus {
9286 # libtiff >= 4.6 dropped many executables needed by hylafaxplus
9287 libtiff = libtiff_4_5;
9290 hyphen = callPackage ../development/libraries/hyphen { };
9292 i2c-tools = callPackage ../os-specific/linux/i2c-tools { };
9294 i2p = callPackage ../tools/networking/i2p { };
9296 i2pd = callPackage ../tools/networking/i2pd { };
9298 iannix = libsForQt5.callPackage ../applications/audio/iannix { };
9300 iaito = libsForQt5.callPackage ../tools/security/iaito { };
9302 jamulus = libsForQt5.callPackage ../applications/audio/jamulus { };
9304 ultrablue-server = callPackage ../os-specific/linux/ultrablue-server { };
9306 ibm-sw-tpm2 = callPackage ../tools/security/ibm-sw-tpm2 { };
9308 ibniz = callPackage ../tools/graphics/ibniz { };
9310 icebreaker = callPackage ../servers/icebreaker { };
9312 icecast = callPackage ../servers/icecast { };
9314 icemon = libsForQt5.callPackage ../applications/networking/icemon { };
9316 icepeak = haskell.lib.compose.justStaticExecutables haskellPackages.icepeak;
9318 iceshelf = callPackage ../tools/backup/iceshelf { };
9320 darkice = callPackage ../tools/audio/darkice { };
9322 bc-decaf = callPackage ../development/libraries/bc-decaf { };
9324 deckmaster = callPackage ../applications/misc/deckmaster { };
9326 deco = callPackage ../applications/misc/deco { };
9328 decoder = callPackage ../tools/security/decoder { };
9330 icoutils = callPackage ../tools/graphics/icoutils { };
9332 idutils = callPackage ../tools/misc/idutils { };
9334 idle3tools = callPackage ../tools/system/idle3tools { };
9336 ifcopenshell = with python3Packages; toPythonApplication ifcopenshell;
9338 iftop = callPackage ../tools/networking/iftop { };
9340 ifwifi = callPackage ../tools/networking/ifwifi {
9341 inherit (darwin.apple_sdk.frameworks) Security;
9344 ifuse = callPackage ../tools/filesystems/ifuse { };
9345 ideviceinstaller = callPackage ../tools/misc/ideviceinstaller { };
9346 idevicerestore = callPackage ../tools/misc/idevicerestore { };
9348 inherit (callPackages ../tools/filesystems/irods rec {
9349 stdenv = llvmPackages_13.libcxxStdenv;
9350 libcxx = llvmPackages_13.libcxx;
9351 boost = boost178.override { inherit stdenv; };
9352 fmt = fmt_8.override { inherit stdenv; };
9353 nanodbc_llvm = nanodbc.override { inherit stdenv; };
9354 avro-cpp_llvm = avro-cpp.override { inherit stdenv boost; };
9359 ignite = callPackage ../applications/virtualization/ignite { };
9361 igmpproxy = callPackage ../tools/networking/igmpproxy { };
9363 ihaskell = callPackage ../development/tools/haskell/ihaskell/wrapper.nix {
9364 inherit (haskellPackages) ghcWithPackages;
9366 jupyter = python3.withPackages (ps: [ ps.jupyter ps.notebook ]);
9368 packages = config.ihaskell.packages or (_: []);
9371 ijq = callPackage ../development/tools/ijq { };
9373 iruby = callPackage ../applications/editors/jupyter-kernels/iruby { };
9375 ike-scan = callPackage ../tools/security/ike-scan { };
9377 ilspycmd = callPackage ../development/tools/ilspycmd {
9378 inherit (darwin) autoSignDarwinBinariesHook;
9381 imapsync = callPackage ../tools/networking/imapsync { };
9383 imgur-screenshot = callPackage ../tools/graphics/imgur-screenshot { };
9385 imgurbash2 = callPackage ../tools/graphics/imgurbash2 { };
9387 in-formant = qt6Packages.callPackage ../applications/audio/in-formant { };
9389 inadyn = callPackage ../tools/networking/inadyn { };
9391 incron = callPackage ../tools/system/incron { };
9393 indexed-bzip2 = with python3Packages; toPythonApplication indexed-bzip2;
9395 industrializer = callPackage ../applications/audio/industrializer { };
9397 inetutils = callPackage ../tools/networking/inetutils { };
9399 inferno = callPackage ../development/tools/inferno { };
9401 infisical = callPackage ../development/tools/infisical { };
9403 inform6 = darwin.apple_sdk_11_0.callPackage ../development/compilers/inform6 { };
9405 inform7 = callPackage ../development/compilers/inform7 { };
9407 infamousPlugins = callPackage ../applications/audio/infamousPlugins { };
9409 innernet = callPackage ../tools/networking/innernet {
9410 inherit (darwin.apple_sdk.frameworks) Security;
9413 innoextract = callPackage ../tools/archivers/innoextract { };
9415 input-remapper = python3Packages.callPackage ../tools/inputmethods/input-remapper { };
9417 input-utils = callPackage ../os-specific/linux/input-utils { };
9419 inql = callPackage ../tools/security/inql { };
9421 intel-media-sdk = callPackage ../development/libraries/intel-media-sdk { };
9423 intermodal = callPackage ../tools/misc/intermodal { };
9425 internetarchive = with python3Packages; toPythonApplication internetarchive;
9427 invidious = callPackage ../servers/invidious {
9428 # needs a specific version of lsquic
9429 lsquic = callPackage ../servers/invidious/lsquic.nix { };
9430 # normally video.js is downloaded at build time
9431 videojs = callPackage ../servers/invidious/videojs.nix { };
9434 invoice2data = callPackage ../tools/text/invoice2data { };
9436 inxi = callPackage ../tools/system/inxi { };
9438 iodine = callPackage ../tools/networking/iodine { };
9440 ioc-scan = callPackage ../tools/security/ioc-scan { };
9442 ioccheck = callPackage ../tools/security/ioccheck { };
9444 iocextract = with python3Packages; toPythonApplication iocextract;
9446 ioping = callPackage ../tools/system/ioping { };
9448 ior = callPackage ../tools/system/ior { };
9450 ioztat = callPackage ../tools/filesystems/ioztat { };
9452 ip2location = callPackage ../tools/networking/ip2location { };
9454 ip2unix = callPackage ../tools/networking/ip2unix { };
9456 ipad_charge = callPackage ../tools/misc/ipad_charge { };
9458 iperf2 = callPackage ../tools/networking/iperf/2.nix { };
9459 iperf3 = callPackage ../tools/networking/iperf/3.nix { };
9462 iperf3d = callPackage ../tools/networking/iperf3d { };
9464 ipfetch = callPackage ../tools/networking/ipfetch { };
9466 ipfs-cluster = callPackage ../applications/networking/ipfs-cluster { };
9468 ipfs-upload-client = callPackage ../applications/networking/ipfs-upload-client { };
9470 ipget = callPackage ../applications/networking/ipget { };
9472 i-pi = with python3Packages; toPythonApplication i-pi;
9474 iptsd = callPackage ../applications/misc/iptsd { };
9476 ipmitool = callPackage ../tools/system/ipmitool { };
9478 ipmiutil = callPackage ../tools/system/ipmiutil { };
9480 ipatool = callPackage ../applications/misc/ipatool { };
9482 ipmicfg = callPackage ../applications/misc/ipmicfg { };
9484 ipmiview = callPackage ../applications/misc/ipmiview { };
9486 ipcalc = callPackage ../tools/networking/ipcalc { };
9488 netmask = callPackage ../tools/networking/netmask { };
9490 netifd = callPackage ../tools/networking/netifd { };
9492 ipinfo = callPackage ../tools/networking/ipinfo { };
9494 ipscan = callPackage ../tools/security/ipscan { };
9495 # ipscan is commonly known under the name angryipscanner
9496 angryipscanner = ipscan;
9498 ipv6calc = callPackage ../tools/networking/ipv6calc { };
9500 ipxe = callPackage ../tools/misc/ipxe { };
9502 irker = callPackage ../servers/irker { };
9504 iroh = callPackage ../applications/networking/iroh { };
9506 irrd = callPackage ../servers/misc/irrd { };
9508 ised = callPackage ../tools/misc/ised { };
9511 isl_0_11 = callPackage ../development/libraries/isl/0.11.1.nix { };
9512 isl_0_14 = callPackage ../development/libraries/isl/0.14.1.nix { };
9513 isl_0_17 = callPackage ../development/libraries/isl/0.17.1.nix { };
9514 isl_0_20 = callPackage ../development/libraries/isl/0.20.0.nix { };
9515 isl_0_24 = callPackage ../development/libraries/isl/0.24.0.nix { };
9517 ispike = callPackage ../development/libraries/science/robotics/ispike { };
9519 isrcsubmit = callPackage ../tools/audio/isrcsubmit { };
9521 isync = callPackage ../tools/networking/isync {
9522 inherit (darwin.apple_sdk.frameworks) Security;
9525 itm-tools = callPackage ../development/tools/misc/itm-tools { };
9527 ite-backlight = callPackage ../misc/ite-backlight { };
9529 iwgtk = callPackage ../tools/networking/iwgtk { };
9531 ix = callPackage ../tools/misc/ix { };
9533 jaaa = callPackage ../applications/audio/jaaa { };
9535 jackett = callPackage ../servers/jackett { };
9537 jade = callPackage ../tools/text/sgml/jade { };
9539 jadx = callPackage ../tools/security/jadx { };
9541 jamesdsp = libsForQt5.callPackage ../applications/audio/jamesdsp { };
9542 jamesdsp-pulse = libsForQt5.callPackage ../applications/audio/jamesdsp {
9543 usePipewire = false;
9544 usePulseaudio = true;
9547 jaq = callPackage ../development/tools/jaq { };
9549 jasmin-compiler = callPackage ../development/compilers/jasmin-compiler { };
9551 jazzy = callPackage ../development/tools/jazzy { };
9553 jc = with python3Packages; toPythonApplication jc;
9555 jcli = callPackage ../development/tools/misc/jcli { };
9557 jd-cli = callPackage ../tools/security/jd-cli { };
9559 jd-diff-patch = callPackage ../development/tools/jd-diff-patch { };
9561 jd-gui = callPackage ../tools/security/jd-gui { };
9563 jdiskreport = callPackage ../tools/misc/jdiskreport { };
9565 jekyll = callPackage ../applications/misc/jekyll { };
9567 jello = with python3Packages; toPythonApplication jello;
9569 jen = callPackage ../tools/text/jen { };
9571 jet = callPackage ../development/tools/jet { };
9573 jf = callPackage ../development/tools/jf { };
9575 jfmt = callPackage ../development/tools/jfmt { };
9577 jfsutils = callPackage ../tools/filesystems/jfsutils { };
9579 jhead = callPackage ../tools/graphics/jhead { };
9581 jid = callPackage ../development/tools/jid { };
9583 jing = res.jing-trang;
9584 jing-trang = callPackage ../tools/text/xml/jing-trang {
9585 jdk_headless = jdk8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
9588 jira-cli-go = callPackage ../development/tools/jira-cli-go { };
9590 jirafeau = callPackage ../servers/web-apps/jirafeau { };
9592 jitterentropy = callPackage ../development/libraries/jitterentropy { };
9594 jl = haskellPackages.jl;
9596 jless = callPackage ../development/tools/jless {
9597 inherit (darwin.apple_sdk.frameworks) AppKit;
9600 stalwart-mail = callPackage ../servers/mail/stalwart { };
9602 jmespath = callPackage ../development/tools/jmespath { };
9604 juicefs = callPackage ../tools/filesystems/juicefs { };
9606 juicity = callPackage ../tools/networking/juicity { };
9608 jmtpfs = callPackage ../tools/filesystems/jmtpfs { };
9610 jnettop = callPackage ../tools/networking/jnettop { };
9612 jsvc = callPackage ../tools/system/jsvc { };
9614 junkie = callPackage ../tools/networking/junkie { };
9616 just = callPackage ../development/tools/just { };
9618 go-jira = callPackage ../applications/misc/go-jira { };
9620 john = callPackage ../tools/security/john { };
9622 joomscan = callPackage ../tools/security/joomscan { };
9624 joplin = nodePackages.joplin;
9626 joplin-desktop = callPackage ../applications/misc/joplin-desktop { };
9628 jot = callPackage ../applications/misc/jot { };
9630 jotdown = callPackage ../tools/text/jotdown { };
9632 journaldriver = callPackage ../tools/misc/journaldriver { };
9634 jp = callPackage ../development/tools/jp { };
9636 jp2a = callPackage ../applications/misc/jp2a { };
9638 jpeg-archive = callPackage ../applications/graphics/jpeg-archive { };
9640 jpegexiforient = callPackage ../tools/graphics/jpegexiforient { };
9642 jpeginfo = callPackage ../applications/graphics/jpeginfo { };
9644 jpegoptim = callPackage ../applications/graphics/jpegoptim { };
9646 jpegrescan = callPackage ../applications/graphics/jpegrescan { };
9648 jpylyzer = with python3Packages; toPythonApplication jpylyzer;
9650 jq = callPackage ../development/tools/jq { };
9652 jiq = callPackage ../development/tools/misc/jiq { };
9654 jql = callPackage ../development/tools/jql { };
9656 jqp = callPackage ../development/tools/jqp { };
9658 jo = callPackage ../development/tools/jo { };
9660 jrnl = callPackage ../applications/misc/jrnl { };
9662 jsawk = callPackage ../tools/text/jsawk { };
9664 jsbeautifier = with python3Packages; toPythonApplication jsbeautifier;
9666 jscoverage = callPackage ../development/tools/misc/jscoverage { };
9668 jsduck = callPackage ../development/tools/jsduck { };
9670 jsluice = callPackage ../tools/security/jsluice { };
9672 json-schema-for-humans = with python3Packages; toPythonApplication json-schema-for-humans;
9674 jsonfmt = callPackage ../development/tools/misc/jsonfmt { };
9676 jsonwatch = callPackage ../tools/misc/jsonwatch {
9677 inherit (darwin.apple_sdk.frameworks) Security;
9680 jsubfinder = callPackage ../tools/security/jsubfinder { };
9682 jtag-remote-server = callPackage ../development/embedded/jtag-remote-server { };
9684 jtc = callPackage ../development/tools/jtc { };
9686 jumpapp = callPackage ../tools/X11/jumpapp { };
9688 jove = callPackage ../applications/editors/jove { };
9690 jugglinglab = callPackage ../tools/misc/jugglinglab { };
9692 jupp = callPackage ../applications/editors/jupp { };
9694 jupyter = callPackage ../applications/editors/jupyter { };
9696 jupyter-all = jupyter.override {
9698 clojure = clojupyter.definition;
9699 octave = octave-kernel.definition;
9700 # wolfram = wolfram-for-jupyter-kernel.definition; # unfree
9704 jupyter-console = callPackage ../applications/editors/jupyter/console.nix { };
9706 jupyter-kernel = callPackage ../applications/editors/jupyter/kernel.nix { };
9708 justify = callPackage ../tools/text/justify { };
9710 jwhois = callPackage ../tools/networking/jwhois { };
9712 k2pdfopt = callPackage ../applications/misc/k2pdfopt { };
9714 kargo = callPackage ../tools/misc/kargo { };
9716 kazam = callPackage ../applications/video/kazam { };
9718 kalibrate-rtl = callPackage ../applications/radio/kalibrate-rtl { };
9720 kalibrate-hackrf = callPackage ../applications/radio/kalibrate-hackrf { };
9722 wrapKakoune = kakoune: attrs: callPackage ../applications/editors/kakoune/wrapper.nix (attrs // { inherit kakoune; });
9723 kakounePlugins = recurseIntoAttrs (callPackage ../applications/editors/kakoune/plugins { });
9725 kakoune-unwrapped = callPackage ../applications/editors/kakoune { };
9726 kakoune = wrapKakoune kakoune-unwrapped {
9727 plugins = [ ]; # override with the list of desired plugins
9729 kakouneUtils = callPackage ../applications/editors/kakoune/plugins/kakoune-utils.nix { };
9731 kaffeine = libsForQt5.callPackage ../applications/video/kaffeine { };
9733 kak-lsp = callPackage ../tools/misc/kak-lsp {
9734 inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration;
9737 kakoune-cr = callPackage ../tools/misc/kakoune-cr { crystal = crystal_1_2; };
9739 kaniko = callPackage ../applications/networking/cluster/kaniko { };
9741 katana = callPackage ../tools/security/katana { };
9743 kbdd = callPackage ../applications/window-managers/kbdd { };
9745 kbs2 = callPackage ../tools/security/kbs2 {
9746 inherit (darwin.apple_sdk.frameworks) AppKit SystemConfiguration;
9749 kdash = callPackage ../development/tools/kdash {
9750 inherit (darwin.apple_sdk.frameworks) AppKit;
9753 kdoctor = callPackage ../development/tools/kdoctor { };
9755 kdbplus = pkgsi686Linux.callPackage ../applications/misc/kdbplus { };
9757 kdigger = callPackage ../tools/security/kdigger { };
9759 kdiskmark = libsForQt5.callPackage ../tools/filesystems/kdiskmark { };
9761 keepalived = callPackage ../tools/networking/keepalived { };
9763 keepwn = callPackage ../tools/security/keepwn { };
9765 kestrel = callPackage ../tools/security/kestrel { };
9767 kexec-tools = callPackage ../os-specific/linux/kexec-tools {
9768 # clangStdenv fails with
9769 # purgatory/arch/i386/entry32-16.S:23:2: error: unknown directive
9772 # purgatory/arch/i386/entry32-16.S:115:11: error: unknown token in expression
9773 # ljmp %cs:*(realdest - entry16)
9775 # make: *** [Makefile:128: purgatory/arch/i386/entry32-16.o] Error 1
9779 keepkey_agent = with python3Packages; toPythonApplication keepkey_agent;
9781 keepmenu = callPackage ../applications/misc/keepmenu { };
9783 kent = callPackage ../applications/science/biology/kent { };
9785 keybase = darwin.apple_sdk_11_0.callPackage ../tools/security/keybase {
9786 # Reasoning for the inherited apple_sdk.frameworks:
9787 # 1. specific compiler errors about: AVFoundation, AudioToolbox, MediaToolbox
9788 # 2. the rest are added from here: https://github.com/keybase/client/blob/68bb8c893c5214040d86ea36f2f86fbb7fac8d39/go/chat/attachments/preview_darwin.go#L7
9789 # #cgo LDFLAGS: -framework AVFoundation -framework CoreFoundation -framework ImageIO -framework CoreMedia -framework Foundation -framework CoreGraphics -lobjc
9790 # 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
9791 inherit (darwin.apple_sdk_11_0.frameworks) AVFoundation AudioToolbox ImageIO CoreMedia Foundation CoreGraphics MediaToolbox;
9794 kbfs = callPackage ../tools/security/keybase/kbfs.nix { };
9796 keybase-gui = callPackage ../tools/security/keybase/gui.nix { };
9798 keychain = callPackage ../tools/misc/keychain { };
9800 keyfuzz = callPackage ../tools/inputmethods/keyfuzz { };
9802 keyscope = callPackage ../tools/security/keyscope {
9803 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation IOKit Security;
9806 keystore-explorer = callPackage ../applications/misc/keystore-explorer {
9810 kluctl = callPackage ../applications/networking/cluster/kluctl { };
9812 kibi = callPackage ../applications/editors/kibi { };
9814 kio-fuse = libsForQt5.callPackage ../tools/filesystems/kio-fuse { };
9816 kismet = callPackage ../applications/networking/sniffers/kismet { };
9818 kiterunner = callPackage ../tools/security/kiterunner { };
9820 klick = callPackage ../applications/audio/klick { };
9822 klystrack = callPackage ../applications/audio/klystrack { };
9824 knit = callPackage ../development/tools/build-managers/knit { };
9826 knockpy = callPackage ../tools/security/knockpy { };
9828 knowsmore = callPackage ../tools/security/knowsmore { };
9830 kool = callPackage ../development/tools/misc/kool { };
9832 kore = callPackage ../development/web/kore {
9833 openssl = openssl_1_1;
9836 krakenx = callPackage ../tools/system/krakenx { };
9838 partition-manager = libsForQt5.callPackage ../tools/misc/partition-manager { };
9840 kpcli = callPackage ../tools/security/kpcli { };
9842 kphotoalbum = libsForQt5.callPackage ../applications/graphics/kphotoalbum { };
9844 kratos = callPackage ../applications/misc/kratos { };
9846 krename = libsForQt5.callPackage ../applications/misc/krename { };
9848 krunner-pass = libsForQt5.callPackage ../tools/security/krunner-pass { };
9850 krunner-translator = libsForQt5.callPackage ../tools/misc/krunner-translator { };
9852 krunvm = callPackage ../applications/virtualization/krunvm {
9853 inherit (darwin) sigtool;
9856 kronometer = libsForQt5.callPackage ../tools/misc/kronometer { };
9858 krop = callPackage ../applications/graphics/krop { };
9860 kdiff3 = libsForQt5.callPackage ../tools/text/kdiff3 { };
9862 kube-router = callPackage ../applications/networking/cluster/kube-router {
9863 buildGoModule = buildGo120Module;
9866 kubedock = callPackage ../development/tools/kubedock { };
9868 kubepug = callPackage ../development/tools/kubepug { };
9870 kubeshark = callPackage ../applications/networking/cluster/kubeshark { };
9872 kubergrunt = callPackage ../applications/networking/cluster/kubergrunt { };
9874 kubo = callPackage ../applications/networking/kubo { };
9876 kubo-migrator-all-fs-repo-migrations = callPackage ../applications/networking/kubo-migrator/all-migrations.nix { };
9877 kubo-migrator-unwrapped = callPackage ../applications/networking/kubo-migrator/unwrapped.nix { };
9878 kubo-migrator = callPackage ../applications/networking/kubo-migrator { };
9880 kwalletcli = libsForQt5.callPackage ../tools/security/kwalletcli { };
9882 peruse = libsForQt5.callPackage ../tools/misc/peruse { };
9884 ksmoothdock = libsForQt5.callPackage ../applications/misc/ksmoothdock { };
9886 kstars = libsForQt5.callPackage ../applications/science/astronomy/kstars { };
9888 kytea = callPackage ../tools/text/kytea { };
9890 kyverno = callPackage ../applications/networking/cluster/kyverno { };
9892 k6 = callPackage ../development/tools/k6 { };
9894 l2md = callPackage ../tools/text/l2md { };
9896 lalezar-fonts = callPackage ../data/fonts/lalezar-fonts { };
9898 lalrpop = callPackage ../development/tools/lalrpop { };
9900 last-resort = callPackage ../data/fonts/last-resort { };
9902 ldc = callPackage ../development/compilers/ldc { };
9905 let ocaml_p = ocaml-ng.ocamlPackages_4_14_janeStreet_0_15.overrideScope (self: super: {
9906 zarith = super.zarith.overrideAttrs (o: {
9908 url = "https://github.com/ocaml/Zarith/archive/refs/tags/release-1.12.tar.gz";
9909 hash = "sha256-SQegsMc1+UIod8XeJDE+H5q1huNDQI8CUh7IsHOoVMs=";
9913 callPackage ../development/compilers/ligo {
9914 coq = coq_8_13.override {
9915 customOCamlPackages = ocaml_p;
9917 ocamlPackages = ocaml_p;
9920 lego = callPackage ../tools/admin/lego { };
9922 leocad = libsForQt5.callPackage ../applications/graphics/leocad { };
9924 lha = callPackage ../tools/archivers/lha { };
9926 lhasa = callPackage ../tools/compression/lhasa { };
9928 libcsptr = callPackage ../development/libraries/libcsptr { };
9930 libgovirt = callPackage ../applications/virtualization/libgovirt { };
9932 libscrypt = callPackage ../development/libraries/libscrypt { };
9934 libcloudproviders = callPackage ../development/libraries/libcloudproviders { };
9936 libcoap = callPackage ../applications/networking/libcoap {
9937 autoconf = buildPackages.autoconf269;
9940 libcryptui = callPackage ../development/libraries/libcryptui {
9941 autoreconfHook = buildPackages.autoreconfHook269;
9942 gtk3 = if stdenv.isDarwin then gtk3-x11 else gtk3;
9945 libshumate = callPackage ../development/libraries/libshumate { };
9947 libsmartcols = callPackage ../development/libraries/libsmartcols { };
9949 libsmi = callPackage ../development/libraries/libsmi { };
9951 libgen-cli = callPackage ../tools/misc/libgen-cli { };
9953 libpff = callPackage ../tools/misc/libpff {};
9955 licensor = callPackage ../tools/misc/licensor { };
9957 lesspipe = callPackage ../tools/misc/lesspipe { };
9959 liquidsoap = callPackage ../tools/audio/liquidsoap/full.nix {
9960 ffmpeg = ffmpeg-full;
9963 linuxwave = callPackage ../tools/audio/linuxwave { };
9965 littlefs-fuse = callPackage ../tools/filesystems/littlefs-fuse { };
9967 lksctp-tools = callPackage ../os-specific/linux/lksctp-tools { };
9969 lldpd = callPackage ../tools/networking/lldpd { };
9971 llm = with python3Packages; toPythonApplication llm;
9973 lnav = callPackage ../tools/misc/lnav { };
9975 lnch = callPackage ../tools/misc/lnch { };
9977 lnx = callPackage ../servers/search/lnx {
9978 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation;
9981 loadlibrary = callPackage ../tools/misc/loadlibrary { };
9983 loc = callPackage ../development/misc/loc { };
9985 lockfileProgs = callPackage ../tools/misc/lockfile-progs { };
9987 loganalyzer = libsForQt5.callPackage ../development/tools/loganalyzer { };
9989 logstash7 = callPackage ../tools/misc/logstash/7.x.nix {
9990 # https://www.elastic.co/support/matrix#logstash-and-jvm
9991 jre = jdk11_headless;
9993 logstash7-oss = callPackage ../tools/misc/logstash/7.x.nix {
9994 enableUnfree = false;
9995 # https://www.elastic.co/support/matrix#logstash-and-jvm
9996 jre = jdk11_headless;
9998 logstash = logstash7;
10000 logstash-contrib = callPackage ../tools/misc/logstash/contrib.nix { };
10002 lolcat = callPackage ../tools/misc/lolcat { };
10004 lottieconverter = callPackage ../tools/misc/lottieconverter { };
10006 loudgain = callPackage ../tools/audio/loudgain/default.nix { };
10008 lpcnetfreedv = callPackage ../development/libraries/lpcnetfreedv { };
10010 lsd = callPackage ../tools/misc/lsd { };
10012 lsdvd = callPackage ../tools/cd-dvd/lsdvd { };
10014 lsyncd = callPackage ../applications/networking/sync/lsyncd {
10015 inherit (darwin) xnu;
10016 lua = lua5_2_compat;
10019 ltwheelconf = callPackage ../applications/misc/ltwheelconf { };
10021 lunatask = callPackage ../applications/misc/lunatask { };
10023 lvmsync = callPackage ../tools/backup/lvmsync { };
10025 kapp = callPackage ../tools/networking/kapp { };
10027 kdbg = libsForQt5.callPackage ../development/tools/misc/kdbg { };
10029 kristall = libsForQt5.callPackage ../applications/networking/browsers/kristall { };
10031 lagrange = callPackage ../applications/networking/browsers/lagrange {
10032 inherit (darwin.apple_sdk.frameworks) AppKit;
10034 lagrange-tui = lagrange.override { enableTUI = true; };
10036 kzipmix = pkgsi686Linux.callPackage ../tools/compression/kzipmix { };
10038 ma1sd = callPackage ../servers/ma1sd { };
10040 mailcatcher = callPackage ../development/web/mailcatcher { };
10042 makebootfat = callPackage ../tools/misc/makebootfat { };
10044 mani = callPackage ../development/tools/mani { };
10046 manifest-tool = callPackage ../development/tools/manifest-tool { };
10048 mask = callPackage ../development/tools/mask { };
10050 maskromtool = qt6Packages.callPackage ../tools/graphics/maskromtool { };
10052 mastotool = callPackage ../tools/misc/mastotool { };
10054 mathpix-snipping-tool = callPackage ../tools/misc/mathpix-snipping-tool { };
10056 matrix-conduit = callPackage ../servers/matrix-conduit { };
10058 matrix-sliding-sync = callPackage ../servers/matrix-synapse/sliding-sync { };
10060 matrix-synapse = callPackage ../servers/matrix-synapse/wrapper.nix { };
10061 matrix-synapse-unwrapped = callPackage ../servers/matrix-synapse/default.nix { };
10062 matrix-synapse-plugins = recurseIntoAttrs matrix-synapse-unwrapped.plugins;
10063 matrix-synapse-tools = recurseIntoAttrs matrix-synapse-unwrapped.tools;
10065 matrix-appservice-irc = callPackage ../servers/matrix-synapse/matrix-appservice-irc { };
10067 matrix-appservice-slack = callPackage ../servers/matrix-synapse/matrix-appservice-slack {
10068 matrix-sdk-crypto-nodejs = matrix-sdk-crypto-nodejs-0_1_0-beta_3;
10071 matrix-appservice-discord = callPackage ../servers/matrix-appservice-discord {
10072 matrix-sdk-crypto-nodejs = matrix-sdk-crypto-nodejs-0_1_0-beta_3;
10075 matrix-corporal = callPackage ../servers/matrix-corporal { };
10077 matrix-hookshot = callPackage ../servers/matrix-synapse/matrix-hookshot { };
10079 maubot = with python3Packages; toPythonApplication maubot;
10081 mautrix-discord = callPackage ../servers/mautrix-discord { };
10083 mautrix-facebook = callPackage ../servers/mautrix-facebook { };
10085 mautrix-googlechat = callPackage ../servers/mautrix-googlechat { };
10087 mautrix-signal = recurseIntoAttrs (callPackage ../servers/mautrix-signal { });
10089 mautrix-telegram = recurseIntoAttrs (callPackage ../servers/mautrix-telegram { });
10091 mautrix-whatsapp = callPackage ../servers/mautrix-whatsapp { };
10093 mcfly = callPackage ../tools/misc/mcfly { };
10095 m2r = with python3Packages; toPythonApplication m2r;
10097 md2gemini = with python3.pkgs; toPythonApplication md2gemini;
10099 mdbook = callPackage ../tools/text/mdbook {
10100 inherit (darwin.apple_sdk.frameworks) CoreServices;
10103 mdbook-emojicodes = callPackage ../tools/text/mdbook-emojicodes { };
10105 mdbook-epub = callPackage ../tools/text/mdbook-epub {
10106 inherit (darwin.apple_sdk.frameworks) CoreServices;
10109 mdbook-cmdrun = callPackage ../tools/text/mdbook-cmdrun { };
10111 mdbook-d2 = callPackage ../tools/text/mdbook-d2 { };
10113 mdbook-pagetoc = callPackage ../tools/text/mdbook-pagetoc { };
10115 mdbook-graphviz = callPackage ../tools/text/mdbook-graphviz {
10116 inherit (darwin.apple_sdk.frameworks) CoreServices;
10119 mdbook-i18n-helpers = callPackage ../tools/text/mdbook-i18n-helpers { };
10121 mdbook-katex = callPackage ../tools/text/mdbook-katex {
10122 inherit (darwin.apple_sdk.frameworks) CoreServices;
10125 mdbook-kroki-preprocessor = callPackage ../tools/text/mdbook-kroki-preprocessor { };
10127 mdbook-linkcheck = callPackage ../tools/text/mdbook-linkcheck {
10128 inherit (darwin.apple_sdk.frameworks) Security;
10131 mdbook-open-on-gh = callPackage ../tools/text/mdbook-open-on-gh { };
10133 mdbook-man = callPackage ../tools/text/mdbook-man { };
10135 mdbook-mermaid = callPackage ../tools/text/mdbook-mermaid {
10136 inherit (darwin.apple_sdk.frameworks) CoreServices;
10139 mdbook-pdf = callPackage ../tools/text/mdbook-pdf {
10140 inherit (darwin.apple_sdk.frameworks) CoreServices;
10143 mdbook-plantuml = callPackage ../tools/text/mdbook-plantuml {
10144 inherit (darwin.apple_sdk.frameworks) CoreServices;
10147 mdbook-toc = callPackage ../tools/text/mdbook-toc {
10148 inherit (darwin.apple_sdk.frameworks) CoreServices;
10151 mdbook-admonish = callPackage ../tools/text/mdbook-admonish {
10152 inherit (darwin.apple_sdk.frameworks) CoreServices;
10155 mdbook-footnote = callPackage ../tools/text/mdbook-footnote {
10156 inherit (darwin.apple_sdk.frameworks) CoreServices;
10159 mdcat = callPackage ../tools/text/mdcat {
10160 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
10161 inherit (python3Packages) ansi2html;
10164 medfile = callPackage ../development/libraries/medfile {
10165 hdf5 = hdf5.override { usev110Api = true; };
10168 meilisearch = callPackage ../servers/search/meilisearch {
10169 inherit (darwin.apple_sdk_11_0.frameworks) Security;
10172 memtester = callPackage ../tools/system/memtester { };
10174 mesa-demos = callPackage ../tools/graphics/mesa-demos { };
10176 mhonarc = perlPackages.MHonArc;
10178 minica = callPackage ../tools/security/minica { };
10180 minidlna = callPackage ../tools/networking/minidlna { };
10182 miniplayer = callPackage ../applications/audio/miniplayer { };
10184 minipro = callPackage ../tools/misc/minipro { };
10186 minisign = callPackage ../tools/security/minisign { };
10188 ministat = callPackage ../tools/misc/ministat { };
10190 minizign = callPackage ../tools/security/minizign { };
10192 mitm6 = callPackage ../tools/security/mitm6 { };
10194 mjolnir = callPackage ../servers/mjolnir {
10195 matrix-sdk-crypto-nodejs = matrix-sdk-crypto-nodejs-0_1_0-beta_3;
10198 mmutils = callPackage ../tools/X11/mmutils { };
10200 mmv = callPackage ../tools/misc/mmv { };
10202 mmv-go = callPackage ../tools/misc/mmv-go { };
10204 mob = callPackage ../applications/misc/mob { };
10206 most = callPackage ../tools/misc/most { };
10208 motion = callPackage ../applications/video/motion { };
10210 mozphab = callPackage ../applications/misc/mozphab { };
10212 mtail = callPackage ../servers/monitoring/mtail { };
10214 mujmap = callPackage ../applications/networking/mujmap {
10215 inherit (darwin.apple_sdk.frameworks) Security;
10218 multitail = callPackage ../tools/misc/multitail { };
10220 mvebu64boot = callPackage ../tools/misc/mvebu64boot { };
10222 mx-puppet-discord = callPackage ../servers/mx-puppet-discord { };
10224 mx-takeover = callPackage ../tools/security/mx-takeover { };
10226 mxt-app = callPackage ../misc/mxt-app { };
10228 naabu = callPackage ../tools/security/naabu { };
10230 nagstamon = callPackage ../tools/misc/nagstamon {
10231 pythonPackages = python3Packages;
10234 nanoemoji = python3Packages.callPackage ../tools/misc/nanoemoji { };
10236 nagelfar = callPackage ../development/tools/nagelfar { };
10238 nats-top = callPackage ../tools/system/nats-top { };
10240 natscli = callPackage ../tools/system/natscli { };
10242 nsc = callPackage ../tools/system/nsc { };
10244 nbench = callPackage ../tools/misc/nbench { };
10246 nbtscanner = callPackage ../tools/security/nbtscanner {
10247 inherit (darwin.apple_sdk.frameworks) Security;
10250 nbutools = callPackage ../tools/security/nbutools { };
10252 ncrack = callPackage ../tools/security/ncrack { };
10254 nerdctl = callPackage ../applications/networking/cluster/nerdctl { };
10256 netdata = callPackage ../tools/system/netdata {
10257 inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit;
10258 protobuf = protobuf_21;
10260 netdataCloud = netdata.override {
10261 withCloud = !stdenv.isDarwin;
10262 withCloudUi = true;
10264 # Exposed here so the bots can auto-upgrade it
10265 netdata-go-plugins = callPackage ../tools/system/netdata/go.d.plugin.nix { };
10267 netsurf = recurseIntoAttrs (callPackage ../applications/networking/browsers/netsurf { });
10268 netsurf-browser = netsurf.browser;
10270 netperf = callPackage ../applications/networking/netperf { };
10272 netsniff-ng = callPackage ../tools/networking/netsniff-ng { };
10274 networkminer = callPackage ../tools/security/networkminer { };
10276 nixpacks = callPackage ../applications/virtualization/nixpacks { };
10278 nkeys = callPackage ../tools/system/nkeys { };
10280 nyxt = callPackage ../applications/networking/browsers/nyxt { };
10282 nfpm = callPackage ../tools/package-management/nfpm { };
10284 nginx-config-formatter = callPackage ../tools/misc/nginx-config-formatter { };
10286 ninka = callPackage ../development/tools/misc/ninka { };
10288 nixnote2 = libsForQt5.callPackage ../applications/misc/nixnote2 { };
10290 nodenv = callPackage ../development/tools/nodenv { };
10292 nodejs = hiPrio nodejs_18;
10293 nodejs-slim = nodejs-slim_18;
10294 corepack = hiPrio corepack_18;
10296 nodejs_18 = callPackage ../development/web/nodejs/v18.nix { };
10297 nodejs-slim_18 = callPackage ../development/web/nodejs/v18.nix { enableNpm = false; };
10298 corepack_18 = hiPrio (callPackage ../development/web/nodejs/corepack.nix { nodejs = nodejs_18; });
10300 nodejs_20 = callPackage ../development/web/nodejs/v20.nix { };
10301 nodejs-slim_20 = callPackage ../development/web/nodejs/v20.nix { enableNpm = false; };
10302 corepack_20 = hiPrio (callPackage ../development/web/nodejs/corepack.nix { nodejs = nodejs_20; });
10304 nodejs_21 = callPackage ../development/web/nodejs/v21.nix { };
10305 nodejs-slim_21 = callPackage ../development/web/nodejs/v21.nix { enableNpm = false; };
10306 corepack_21 = hiPrio (callPackage ../development/web/nodejs/corepack.nix { nodejs = nodejs_21; });
10308 # Update this when adding the newest nodejs major version!
10309 nodejs_latest = nodejs_21;
10310 nodejs-slim_latest = nodejs-slim_21;
10311 corepack_latest = hiPrio corepack_21;
10313 buildNpmPackage = callPackage ../build-support/node/build-npm-package { };
10315 npmHooks = callPackage ../build-support/node/build-npm-package/hooks { };
10317 inherit (callPackages ../build-support/node/fetch-npm-deps { })
10318 fetchNpmDeps prefetch-npm-deps;
10320 nodePackages_latest = dontRecurseIntoAttrs nodejs_latest.pkgs;
10322 nodePackages = dontRecurseIntoAttrs nodejs.pkgs;
10324 node2nix = nodePackages.node2nix;
10326 notesnook = callPackage ../applications/misc/notesnook { };
10328 oddjob = callPackage ../os-specific/linux/oddjob { };
10330 openipmi = callPackage ../tools/system/openipmi { };
10332 ox = callPackage ../applications/editors/ox { };
10334 oxigraph = callPackage ../servers/oxigraph {
10335 inherit (darwin.apple_sdk.frameworks) IOKit Security;
10338 file-rename = callPackage ../tools/filesystems/file-rename { };
10340 kcollectd = libsForQt5.callPackage ../tools/misc/kcollectd { };
10342 kea = callPackage ../tools/networking/kea { };
10344 keama = callPackage ../tools/networking/keama { };
10346 ktailctl = libsForQt5.callPackage ../applications/networking/ktailctl {};
10348 iredis = callPackage ../tools/admin/iredis { };
10350 ispell = callPackage ../tools/text/ispell { };
10352 iodash = callPackage ../development/libraries/iodash { };
10354 jbofihe = callPackage ../tools/text/jbofihe { };
10356 jbrowse = callPackage ../applications/science/biology/jbrowse { };
10358 jumanpp = callPackage ../tools/text/jumanpp { };
10360 jump = callPackage ../tools/system/jump { };
10362 latex2html = callPackage ../tools/misc/latex2html { };
10364 lazycli = callPackage ../tools/misc/lazycli { };
10366 lavat = callPackage ../tools/misc/lavat { };
10368 lcdf-typetools = callPackage ../tools/misc/lcdf-typetools { };
10370 lcsync = callPackage ../applications/networking/sync/lcsync { };
10372 ldapdomaindump = with python3Packages; toPythonApplication ldapdomaindump;
10374 ldapmonitor = callPackage ../tools/security/ldapmonitor { };
10376 ldapnomnom = callPackage ../tools/security/ldapnomnom { };
10378 ldapvi = callPackage ../tools/misc/ldapvi { };
10380 ldeep = callPackage ../tools/security/ldeep { };
10382 ldns = callPackage ../development/libraries/ldns { };
10384 leafpad = callPackage ../applications/editors/leafpad { };
10386 l3afpad = callPackage ../applications/editors/l3afpad { };
10388 leanify = callPackage ../tools/misc/leanify { };
10390 leatherman = callPackage ../development/libraries/leatherman { };
10392 lact = callPackage ../tools/system/lact { };
10394 ledit = callPackage ../tools/misc/ledit { };
10396 ledmon = callPackage ../tools/system/ledmon { };
10398 leela = callPackage ../tools/graphics/leela { };
10400 lemmeknow = callPackage ../tools/misc/lemmeknow { };
10402 lemmy-help = callPackage ../tools/misc/lemmy-help { };
10404 lerpn = callPackage ../tools/misc/lerpn { };
10406 lethe = callPackage ../tools/security/lethe {
10407 inherit (darwin.apple_sdk.frameworks) Security;
10410 lftp = callPackage ../tools/networking/lftp { };
10412 libck = callPackage ../development/libraries/libck { };
10414 libcork = callPackage ../development/libraries/libcork { };
10416 libconfig = callPackage ../development/libraries/libconfig { };
10418 libcmis = callPackage ../development/libraries/libcmis { };
10420 libee = callPackage ../development/libraries/libee { };
10422 libepc = callPackage ../development/libraries/libepc { };
10424 liberfa = callPackage ../development/libraries/liberfa { };
10426 libestr = callPackage ../development/libraries/libestr { };
10428 libevdev = callPackage ../development/libraries/libevdev { };
10430 liberio = callPackage ../development/libraries/liberio { };
10432 libevdevplus = callPackage ../development/libraries/libevdevplus { };
10434 libfann = callPackage ../development/libraries/libfann { };
10436 libfsm = callPackage ../development/libraries/libfsm { };
10438 libgaminggear = callPackage ../development/libraries/libgaminggear { };
10440 libhandy = callPackage ../development/libraries/libhandy { };
10442 # Needed for apps that still depend on the unstable verison of the library (not libhandy-1)
10443 libhandy_0 = callPackage ../development/libraries/libhandy/0.x.nix { };
10445 libgmpris = callPackage ../development/libraries/libgmpris { };
10447 libgumath = callPackage ../development/libraries/libgumath { };
10449 libinsane = callPackage ../development/libraries/libinsane { };
10451 libint = callPackage ../development/libraries/libint { };
10452 libintPsi4 = callPackage ../development/libraries/libint {
10453 enableFortran = false;
10460 eri3Am = [ 6 5 4 ];
10461 eri2Am = [ 6 5 4 ];
10462 eriOptAm = [ 3 2 2 ];
10463 eri3OptAm = [ 3 2 2 ];
10464 eri2OptAm = [ 3 2 2 ];
10465 enableOneBody = true;
10466 oneBodyDerivOrd = 2;
10467 enableGeneric = false;
10468 enableContracted = false;
10469 cartGaussOrd = "standard";
10470 shGaussOrd = "gaussian";
10471 eri2PureSh = false;
10472 eri3PureSh = false;
10475 libipfix = callPackage ../development/libraries/libipfix { };
10477 libirc = libsForQt5.callPackage ../development/libraries/libirc { };
10479 libircclient = callPackage ../development/libraries/libircclient { };
10481 libiscsi = callPackage ../development/libraries/libiscsi { };
10483 libisds = callPackage ../development/libraries/libisds { };
10485 libite = callPackage ../development/libraries/libite { };
10487 liblangtag = callPackage ../development/libraries/liblangtag {
10488 inherit (gnome) gnome-common;
10491 liblouis = callPackage ../development/libraries/liblouis { };
10493 liboauth = callPackage ../development/libraries/liboauth { };
10495 libr3 = callPackage ../development/libraries/libr3 { };
10497 libraspberrypi = callPackage ../development/libraries/libraspberrypi { };
10499 libsidplayfp = callPackage ../development/libraries/libsidplayfp { };
10501 libspf2 = callPackage ../development/libraries/libspf2 { };
10503 libsrs2 = callPackage ../development/libraries/libsrs2 { };
10505 libtermkey = callPackage ../development/libraries/libtermkey { };
10507 libtelnet = callPackage ../development/libraries/libtelnet { };
10509 libtirpc = callPackage ../development/libraries/ti-rpc { };
10511 libtickit = callPackage ../development/libraries/libtickit { };
10513 libtins = callPackage ../development/libraries/libtins { };
10515 libtree = callPackage ../development/tools/misc/libtree { };
10517 libshout = callPackage ../development/libraries/libshout { };
10519 libqb = callPackage ../development/libraries/libqb { };
10521 libqmi = callPackage ../development/libraries/libqmi { };
10523 libqrtr-glib = callPackage ../development/libraries/libqrtr-glib { };
10525 libmbim = callPackage ../development/libraries/libmbim { };
10527 libmongocrypt = darwin.apple_sdk_11_0.callPackage ../development/libraries/libmongocrypt { };
10529 libmesode = callPackage ../development/libraries/libmesode { };
10531 libmsym = callPackage ../development/libraries/science/chemistry/libmsym { };
10533 libnabo = callPackage ../development/libraries/libnabo { };
10535 libngspice = callPackage ../development/libraries/libngspice { };
10537 libnixxml = callPackage ../development/libraries/libnixxml { };
10539 libplctag = callPackage ../development/libraries/libplctag { };
10541 libpointmatcher = callPackage ../development/libraries/libpointmatcher { };
10543 libportal = callPackage ../development/libraries/libportal { };
10544 libportal-gtk3 = libportal.override { variant = "gtk3"; };
10545 libportal-gtk4 = libportal.override { variant = "gtk4"; };
10546 libportal-qt5 = libportal.override { variant = "qt5"; };
10548 libmicrodns = callPackage ../development/libraries/libmicrodns { };
10550 libnids = callPackage ../tools/networking/libnids { };
10552 rtorrent = callPackage ../applications/networking/p2p/rakshasa-rtorrent {
10553 libtorrent = callPackage ../applications/networking/p2p/rakshasa-rtorrent/libtorrent.nix { };
10556 jesec-rtorrent = callPackage ../applications/networking/p2p/jesec-rtorrent {
10557 libtorrent = callPackage ../applications/networking/p2p/jesec-rtorrent/libtorrent.nix { };
10560 libmpack = callPackage ../development/libraries/libmpack { };
10562 libiberty = callPackage ../development/libraries/libiberty { };
10564 libucl = callPackage ../development/libraries/libucl { };
10566 libxc = callPackage ../development/libraries/libxc { };
10568 libxcomp = callPackage ../development/libraries/libxcomp { };
10570 libxl = callPackage ../development/libraries/libxl { };
10572 libx86emu = callPackage ../development/libraries/libx86emu { };
10574 libzim = callPackage ../development/libraries/libzim { };
10577 libzmf = callPackage ../development/libraries/libzmf { };
10579 libreddit = callPackage ../servers/libreddit {
10580 inherit (darwin.apple_sdk.frameworks) Security;
10583 librespeed-cli = callPackage ../tools/misc/librespeed-cli { };
10585 libreswan = callPackage ../tools/networking/libreswan { };
10587 librest = callPackage ../development/libraries/librest { };
10589 librest_1_0 = callPackage ../development/libraries/librest/1.0.nix { };
10591 libwebsockets = callPackage ../development/libraries/libwebsockets { };
10593 libyafaray = callPackage ../tools/graphics/libyafaray { };
10595 licensee = callPackage ../tools/package-management/licensee { };
10597 lidarr = callPackage ../servers/lidarr { };
10599 limesuite = callPackage ../applications/radio/limesuite {
10600 inherit (darwin.apple_sdk.frameworks) GLUT;
10603 limesurvey = callPackage ../servers/limesurvey { };
10605 linux-exploit-suggester = callPackage ../tools/security/linux-exploit-suggester { };
10607 linux-gpib = callPackage ../applications/science/electronics/linux-gpib/user.nix { };
10609 linuxquota = callPackage ../tools/misc/linuxquota { };
10611 lipl = callPackage ../tools/misc/lipl { };
10613 liquidctl = with python3Packages; toPythonApplication liquidctl;
10615 lmp = callPackage ../tools/security/lmp { };
10617 localproxy = callPackage ../applications/networking/localproxy { };
10619 localstack = with python3Packages; toPythonApplication localstack;
10621 localtime = callPackage ../tools/system/localtime { };
10623 log4j-detect = callPackage ../tools/security/log4j-detect { };
10625 log4j-scan = callPackage ../tools/security/log4j-scan { };
10627 log4j-sniffer = callPackage ../tools/security/log4j-sniffer { };
10629 log4j-vuln-scanner = callPackage ../tools/security/log4j-vuln-scanner { };
10631 log4jcheck = callPackage ../tools/security/log4jcheck { };
10633 log4shell-detector = callPackage ../tools/security/log4shell-detector { };
10635 logcheck = callPackage ../tools/system/logcheck { };
10637 logmap = callPackage ../tools/security/logmap { };
10639 logmein-hamachi = callPackage ../tools/networking/logmein-hamachi { };
10641 logkeys = callPackage ../tools/security/logkeys { };
10643 logrotate = callPackage ../tools/system/logrotate { };
10645 logstalgia = callPackage ../tools/graphics/logstalgia { };
10647 lokalise2-cli = callPackage ../tools/misc/lokalise2-cli { };
10649 loki = callPackage ../development/libraries/loki { stdenv = gcc10StdenvCompat; };
10651 longview = callPackage ../servers/monitoring/longview { };
10653 lorien = callPackage ../applications/graphics/lorien { };
10655 lout = callPackage ../tools/typesetting/lout { };
10657 lr = callPackage ../tools/system/lr { };
10659 lrzip = callPackage ../tools/compression/lrzip { };
10661 lsb-release = callPackage ../os-specific/linux/lsb-release { };
10663 # lsh installs `bin/nettle-lfib-stream' and so does Nettle. Give the
10664 # former a lower priority than Nettle.
10665 lsh = lowPrio (callPackage ../tools/networking/lsh { });
10667 lshw = callPackage ../tools/system/lshw { };
10669 lunatic = callPackage ../development/interpreters/lunatic { };
10671 lux = callPackage ../tools/video/lux { };
10673 lv = callPackage ../tools/text/lv { };
10675 lv_img_conv = callPackage ../development/tools/lv_img_conv {
10676 inherit (darwin.apple_sdk.frameworks) CoreText;
10679 lwc = callPackage ../tools/misc/lwc { };
10681 lxc = callPackage ../os-specific/linux/lxc {
10682 autoreconfHook = buildPackages.autoreconfHook269;
10684 lxcfs = callPackage ../os-specific/linux/lxcfs { };
10686 lxd = callPackage ../tools/admin/lxd/wrapper.nix { };
10687 lxd-unwrapped = callPackage ../tools/admin/lxd { };
10689 lxd-image-server = callPackage ../tools/virtualization/lxd-image-server { };
10691 lzfse = callPackage ../tools/compression/lzfse { };
10693 lzham = callPackage ../tools/compression/lzham { };
10695 lzip = callPackage ../tools/compression/lzip { };
10697 plzip = callPackage ../tools/compression/plzip { };
10699 lziprecover = callPackage ../tools/compression/lziprecover { };
10701 xz = callPackage ../tools/compression/xz { };
10703 lz4 = callPackage ../tools/compression/lz4 { };
10705 lzbench = callPackage ../tools/compression/lzbench { };
10707 lzop = callPackage ../tools/compression/lzop { };
10709 lzwolf = callPackage ../games/lzwolf { SDL2_mixer = SDL2_mixer_2_0; };
10711 macchanger = callPackage ../os-specific/linux/macchanger { };
10713 macchina = callPackage ../tools/misc/macchina { };
10715 madlang = haskell.lib.compose.justStaticExecutables haskellPackages.madlang;
10717 maeparser = callPackage ../development/libraries/maeparser { };
10719 mailcheck = callPackage ../applications/networking/mailreaders/mailcheck { };
10721 maildrop = callPackage ../tools/networking/maildrop { };
10723 mailhog = callPackage ../servers/mail/mailhog { };
10725 mailnag = callPackage ../applications/networking/mailreaders/mailnag {
10726 availablePlugins = {
10727 # More are listed here: https://github.com/pulb/mailnag/#desktop-integration
10728 # Use the attributes here as arguments to `plugins` list
10729 goa = callPackage ../applications/networking/mailreaders/mailnag/goa-plugin.nix { };
10732 mailnagWithPlugins = mailnag.withPlugins(
10733 builtins.attrValues mailnag.availablePlugins
10735 bubblemail = callPackage ../applications/networking/mailreaders/bubblemail { };
10737 mailpit = callPackage ../servers/mail/mailpit {
10738 libtool = if stdenv.isDarwin then darwin.cctools else libtool;
10741 mailsend = callPackage ../tools/networking/mailsend { };
10743 mailutils = callPackage ../tools/networking/mailutils {
10747 matrix-sdk-crypto-nodejs = callPackage ../development/libraries/matrix-sdk-crypto-nodejs { };
10748 matrix-sdk-crypto-nodejs-0_1_0-beta_3 = callPackage ../development/libraries/matrix-sdk-crypto-nodejs/beta3.nix { };
10750 email = callPackage ../tools/networking/email { };
10752 maim = callPackage ../tools/graphics/maim { };
10754 mairix = callPackage ../tools/text/mairix { };
10756 makemkv = libsForQt5.callPackage ../applications/video/makemkv { };
10758 makerpm = callPackage ../development/tools/makerpm { };
10760 makefile2graph = callPackage ../development/tools/analysis/makefile2graph { };
10764 man-db = callPackage ../tools/misc/man-db { };
10766 mandoc = callPackage ../tools/misc/mandoc { };
10768 mangareader = libsForQt5.callPackage ../applications/graphics/mangareader { };
10770 mangohud = callPackage ../tools/graphics/mangohud {
10771 libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
10772 mangohud32 = pkgsi686Linux.mangohud;
10773 inherit (python3Packages) mako;
10776 manix = callPackage ../tools/nix/manix {
10777 inherit (darwin.apple_sdk.frameworks) Security;
10780 marktext = callPackage ../applications/misc/marktext { };
10782 mars-mips = callPackage ../development/tools/mars-mips { };
10784 maui-shell = libsForQt5.callPackage ../applications/window-managers/maui-shell { };
10786 mawk = callPackage ../tools/text/mawk { };
10788 mb2md = callPackage ../tools/text/mb2md { };
10790 mbox = callPackage ../tools/security/mbox { };
10792 mbuffer = callPackage ../tools/misc/mbuffer { };
10794 mdsh = callPackage ../development/tools/documentation/mdsh { };
10798 mecab-nodic = callPackage ../tools/text/mecab/nodic.nix { };
10800 callPackage ../tools/text/mecab {
10801 mecab-ipadic = callPackage ../tools/text/mecab/ipadic.nix {
10802 inherit mecab-nodic;
10806 mediawiki = callPackage ../servers/web-apps/mediawiki { };
10808 mediawriter = callPackage ../tools/system/mediawriter { };
10810 memtier-benchmark = callPackage ../tools/networking/memtier-benchmark { };
10812 memtest86-efi = callPackage ../tools/misc/memtest86-efi { };
10814 memtest86plus = callPackage ../tools/misc/memtest86+ { };
10816 mbutil = python3Packages.callPackage ../applications/misc/mbutil { };
10818 mcabber = callPackage ../applications/networking/instant-messengers/mcabber { };
10820 mcron = callPackage ../tools/system/mcron { };
10822 mcstatus = with python3Packages; toPythonApplication mcstatus;
10824 mdbtools = callPackage ../tools/misc/mdbtools { };
10826 mdk = callPackage ../development/tools/mdk { };
10828 mdk4 = callPackage ../tools/networking/mdk4 { };
10830 mdp = callPackage ../applications/misc/mdp { };
10832 megacli = callPackage ../tools/misc/megacli { };
10834 megatools = callPackage ../tools/networking/megatools { };
10836 memo = callPackage ../applications/misc/memo { };
10838 mencal = callPackage ../applications/misc/mencal { } ;
10840 metamorphose2 = callPackage ../applications/misc/metamorphose2 { };
10842 metar = callPackage ../applications/misc/metar { };
10844 mfcuk = callPackage ../tools/security/mfcuk { };
10846 mfoc = callPackage ../tools/security/mfoc { };
10848 microbin = callPackage ../servers/microbin { };
10850 microdnf = callPackage ../tools/package-management/microdnf { };
10852 microplane = callPackage ../tools/misc/microplane { };
10854 microserver = callPackage ../servers/microserver { };
10856 midisheetmusic = callPackage ../applications/audio/midisheetmusic { };
10858 mikutter = callPackage ../applications/networking/instant-messengers/mikutter { };
10860 mimeo = callPackage ../tools/misc/mimeo { };
10862 mimetic = callPackage ../development/libraries/mimetic { };
10864 minio-client = callPackage ../tools/networking/minio-client { };
10866 minio-certgen = callPackage ../tools/security/minio-certgen { };
10868 minissdpd = callPackage ../tools/networking/minissdpd { };
10870 miniupnpc = callPackage ../tools/networking/miniupnpc { };
10872 miniupnpd = callPackage ../tools/networking/miniupnpd { };
10874 miniball = callPackage ../development/libraries/miniball { };
10876 minijail = callPackage ../tools/system/minijail { };
10878 minijail-tools = python3.pkgs.callPackage ../tools/system/minijail/tools.nix { };
10880 minilibx = callPackage ../development/libraries/minilibx { };
10882 minixml = callPackage ../development/libraries/minixml { };
10884 mir-qualia = callPackage ../tools/text/mir-qualia {
10885 pythonPackages = python3Packages;
10888 mirakurun = callPackage ../applications/video/mirakurun { };
10890 miredo = callPackage ../tools/networking/miredo { };
10892 mirrorbits = callPackage ../servers/mirrorbits { };
10894 mitmproxy = with python3Packages; toPythonApplication mitmproxy;
10896 mitmproxy2swagger = callPackage ../tools/security/mitmproxy2swagger { };
10898 mjpegtools = callPackage ../tools/video/mjpegtools { };
10900 mjpegtoolsFull = mjpegtools.override {
10901 withMinimal = false;
10904 mkclean = callPackage ../applications/video/mkclean { };
10906 mkcue = callPackage ../tools/cd-dvd/mkcue { stdenv = gcc10StdenvCompat; };
10908 mkp224o = callPackage ../tools/security/mkp224o { };
10910 mkpasswd = hiPrio (callPackage ../tools/security/mkpasswd { });
10912 mkrand = callPackage ../tools/security/mkrand { };
10914 mktemp = callPackage ../tools/security/mktemp { };
10916 mktorrent = callPackage ../tools/misc/mktorrent { };
10918 mloader = callPackage ../tools/misc/mloader { };
10920 mmake = callPackage ../tools/misc/mmake { };
10922 mmixware = callPackage ../development/tools/mmixware { };
10924 modemmanager = callPackage ../tools/networking/modemmanager { };
10926 modem-manager-gui = callPackage ../applications/networking/modem-manager-gui { };
10928 modsecurity_standalone = callPackage ../tools/security/modsecurity { };
10930 modsecurity-crs = callPackage ../tools/security/modsecurity-crs { };
10932 molecule = with python3Packages; toPythonApplication molecule;
10934 molly-guard = callPackage ../os-specific/linux/molly-guard { };
10936 molotov = callPackage ../applications/video/molotov { };
10938 moneyplex = callPackage ../applications/office/moneyplex { };
10940 monit = callPackage ../tools/system/monit { };
10942 monocraft = callPackage ../data/fonts/monocraft { };
10944 monolith = callPackage ../tools/backup/monolith {
10945 inherit (darwin.apple_sdk.frameworks) Security;
10948 moreutils = callPackage ../tools/misc/moreutils {
10949 docbook-xsl = docbook_xsl;
10952 mole = callPackage ../tools/networking/mole { };
10954 morgen = callPackage ../applications/office/morgen {
10955 electron = electron_25; # blank screen with electron_26
10958 mosh = callPackage ../tools/networking/mosh { };
10960 motrix = callPackage ../tools/networking/motrix { };
10962 mount-zip = callPackage ../tools/filesystems/mount-zip { };
10964 mpage = callPackage ../tools/text/mpage { };
10966 mprime = callPackage ../tools/misc/mprime { };
10968 mpw = callPackage ../tools/security/mpw { };
10970 mqtt_cpp = callPackage ../development/libraries/mqtt_cpp { };
10972 mr = callPackage ../applications/version-management/mr { };
10974 mrsh = callPackage ../shells/mrsh { };
10976 mrtg = callPackage ../tools/misc/mrtg { };
10978 mscgen = callPackage ../tools/graphics/mscgen { };
10980 msfpc = callPackage ../tools/security/msfpc { };
10982 melt = callPackage ../tools/security/melt { };
10984 metabigor = callPackage ../tools/security/metabigor { };
10986 metasploit = callPackage ../tools/security/metasploit { };
10988 mhost = callPackage ../applications/networking/mhost {
10989 inherit (darwin.apple_sdk.frameworks) Security;
10992 ms-sys = callPackage ../tools/misc/ms-sys { };
10994 mtdutils = callPackage ../tools/filesystems/mtdutils { };
10996 mtools = callPackage ../tools/filesystems/mtools { };
10998 mtr = callPackage ../tools/networking/mtr { };
11000 mtr-exporter = callPackage ../tools/networking/mtr-exporter { };
11002 mtr-gui = callPackage ../tools/networking/mtr { withGtk = true; };
11004 mtx = callPackage ../tools/backup/mtx { };
11006 mt-st = callPackage ../tools/backup/mt-st { };
11008 mubeng = callPackage ../tools/networking/mubeng { };
11010 muffet = callPackage ../tools/networking/muffet { };
11012 multipass = libsForQt5.callPackage ../tools/virtualization/multipass { };
11014 multitime = callPackage ../tools/misc/multitime { };
11016 sta = callPackage ../tools/misc/sta { };
11018 multitran = recurseIntoAttrs (let callPackage = newScope pkgs.multitran; in {
11019 multitrandata = callPackage ../tools/text/multitran/data { };
11021 libbtree = callPackage ../tools/text/multitran/libbtree { };
11023 libmtsupport = callPackage ../tools/text/multitran/libmtsupport { };
11025 libfacet = callPackage ../tools/text/multitran/libfacet { };
11027 libmtquery = callPackage ../tools/text/multitran/libmtquery { };
11029 mtutils = callPackage ../tools/text/multitran/mtutils { };
11032 munge = callPackage ../tools/security/munge { };
11034 mutagen = callPackage ../tools/misc/mutagen { };
11036 mutagen-compose = callPackage ../tools/misc/mutagen-compose { };
11038 mycli = callPackage ../tools/admin/mycli { };
11040 mycrypto = callPackage ../applications/blockchains/mycrypto { };
11042 mydumper = callPackage ../tools/backup/mydumper { };
11044 mylvmbackup = callPackage ../tools/backup/mylvmbackup { };
11046 mysql2pgsql = callPackage ../tools/misc/mysql2pgsql { };
11048 mysqltuner = callPackage ../tools/misc/mysqltuner { };
11050 mytetra = libsForQt5.callPackage ../applications/office/mytetra { };
11052 nabi = callPackage ../tools/inputmethods/nabi { };
11054 nahid-fonts = callPackage ../data/fonts/nahid-fonts { };
11056 namazu = callPackage ../tools/text/namazu { };
11058 nasty = callPackage ../tools/security/nasty { };
11060 nat-traverse = callPackage ../tools/networking/nat-traverse { };
11062 navi = callPackage ../applications/misc/navi { };
11064 navilu-font = callPackage ../data/fonts/navilu { stdenv = stdenvNoCC; };
11066 nbd = callPackage ../tools/networking/nbd { };
11067 xnbd = callPackage ../tools/networking/xnbd { };
11069 ndjbdns = callPackage ../tools/networking/ndjbdns { };
11071 ndppd = callPackage ../applications/networking/ndppd { };
11073 nearcore = callPackage ../applications/blockchains/nearcore { };
11075 nebula = callPackage ../tools/networking/nebula { };
11077 nemiver = callPackage ../development/tools/nemiver { };
11079 neo-cowsay = callPackage ../tools/misc/neo-cowsay { };
11081 neofetch = callPackage ../tools/misc/neofetch { };
11083 nerdfix = callPackage ../tools/text/nerdfix { };
11085 nerdfonts = callPackage ../data/fonts/nerdfonts { };
11087 netatalk = callPackage ../tools/filesystems/netatalk { };
11089 netavark = callPackage ../tools/networking/netavark { };
11091 netcdf = callPackage ../development/libraries/netcdf { };
11093 netcdf-mpi = netcdf.override {
11094 hdf5 = hdf5-mpi.override { usev110Api = true; };
11097 netcdfcxx4 = callPackage ../development/libraries/netcdf-cxx4 { };
11099 netcdffortran = callPackage ../development/libraries/netcdf-fortran {
11100 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
11103 networking-ts-cxx = callPackage ../development/libraries/networking-ts-cxx { };
11105 nco = callPackage ../development/libraries/nco { };
11107 ncftp = callPackage ../tools/networking/ncftp { };
11109 ncgopher = callPackage ../applications/networking/ncgopher { };
11111 ncompress = callPackage ../tools/compression/ncompress { };
11113 ndisc6 = callPackage ../tools/networking/ndisc6 { };
11115 netassert = callPackage ../tools/networking/netassert { };
11117 netboot = callPackage ../tools/networking/netboot { };
11119 netbootxyz-efi = callPackage ../tools/misc/netbootxyz-efi { };
11121 inherit (callPackage ../servers/web-apps/netbox { })
11122 netbox netbox_3_5 netbox_3_6;
11124 netbox2netshot = callPackage ../tools/admin/netbox2netshot { };
11126 netcat = libressl.nc;
11128 netcat-gnu = callPackage ../tools/networking/netcat { };
11130 netcat-openbsd = callPackage ../tools/networking/netcat-openbsd { };
11132 netdiscover = callPackage ../tools/networking/netdiscover { };
11134 nethogs = callPackage ../tools/networking/nethogs { };
11136 nethoscope = callPackage ../tools/networking/nethoscope { };
11138 netkittftp = callPackage ../tools/networking/netkit/tftp { };
11140 netlify-cli = callPackage ../development/web/netlify-cli { };
11142 netlistsvg = callPackage ../applications/science/logic/netlistsvg { };
11144 netpbm = callPackage ../tools/graphics/netpbm { };
11146 netrw = callPackage ../tools/networking/netrw { };
11148 netselect = callPackage ../tools/networking/netselect { };
11150 networkmanager = callPackage ../tools/networking/networkmanager { };
11152 networkmanager-iodine = callPackage ../tools/networking/networkmanager/iodine { };
11154 networkmanager-openvpn = callPackage ../tools/networking/networkmanager/openvpn { };
11156 networkmanager-l2tp = callPackage ../tools/networking/networkmanager/l2tp { };
11158 networkmanager-vpnc = callPackage ../tools/networking/networkmanager/vpnc { };
11160 networkmanager-openconnect = callPackage ../tools/networking/networkmanager/openconnect { };
11162 networkmanager-fortisslvpn = callPackage ../tools/networking/networkmanager/fortisslvpn { };
11164 networkmanager_strongswan = callPackage ../tools/networking/networkmanager/strongswan { };
11166 networkmanager-sstp = callPackage ../tools/networking/networkmanager/sstp { };
11168 networkmanagerapplet = callPackage ../tools/networking/networkmanager/applet { };
11170 libnma = callPackage ../tools/networking/networkmanager/libnma { };
11172 libnma-gtk4 = libnma.override { withGtk4 = true; };
11174 networkmanager_dmenu = callPackage ../tools/networking/networkmanager/dmenu { };
11176 nm-tray = libsForQt5.callPackage ../tools/networking/networkmanager/tray.nix { };
11178 newsboat = callPackage ../applications/networking/feedreaders/newsboat {
11179 inherit (darwin.apple_sdk.frameworks) Security Foundation;
11182 grocy = callPackage ../servers/grocy { };
11184 inherit (callPackage ../servers/nextcloud {})
11185 nextcloud25 nextcloud26 nextcloud27;
11187 nextcloud25Packages = throw "Nextcloud25 is EOL!";
11188 nextcloud26Packages = callPackage ../servers/nextcloud/packages {
11189 apps = lib.importJSON ../servers/nextcloud/packages/26.json;
11191 nextcloud27Packages = callPackage ../servers/nextcloud/packages {
11192 apps = lib.importJSON ../servers/nextcloud/packages/27.json;
11195 nextcloud-client = libsForQt5.callPackage ../applications/networking/nextcloud-client { };
11197 nextcloud-news-updater = callPackage ../servers/nextcloud/news-updater.nix { };
11199 nextcloud-notify_push = callPackage ../servers/nextcloud/notify_push.nix { };
11201 ndstool = callPackage ../tools/archivers/ndstool { };
11203 nfs-ganesha = callPackage ../servers/nfs-ganesha { };
11205 nflz = callPackage ../misc/nflz { };
11207 ngrep = callPackage ../tools/networking/ngrep { };
11209 ngrok = callPackage ../tools/networking/ngrok { };
11211 nifi = callPackage ../servers/web-apps/nifi { };
11213 noip = callPackage ../tools/networking/noip { };
11215 inherit (callPackage ../applications/networking/cluster/nomad { })
11222 nomad-autoscaler = callPackage ../applications/networking/cluster/nomad-autoscaler { };
11224 nomad-driver-podman = callPackage ../applications/networking/cluster/nomad-driver-podman { };
11226 nomad-pack = callPackage ../applications/networking/cluster/nomad-pack { };
11228 nova = callPackage ../applications/networking/cluster/nova { };
11230 nomino = callPackage ../tools/misc/nomino { };
11232 nb = callPackage ../tools/misc/nb { };
11234 nbqa = callPackage ../tools/misc/nbqa { };
11236 kb = callPackage ../tools/misc/kb { };
11238 notable = callPackage ../applications/misc/notable { };
11240 npm-check = callPackage ../development/tools/npm-check { };
11242 nth = with python3Packages; toPythonApplication name-that-hash;
11244 ntlmrecon = callPackage ../tools/security/ntlmrecon { };
11246 numberstation = callPackage ../applications/misc/numberstation { };
11248 nvchecker = with python3Packages; toPythonApplication nvchecker;
11250 nvfetcher = haskell.lib.compose.justStaticExecutables haskellPackages.nvfetcher;
11252 nvidia-thrust = callPackage ../development/libraries/nvidia-thrust { };
11254 nvidia-thrust-intel = callPackage ../development/libraries/nvidia-thrust {
11255 hostSystem = "TBB";
11256 deviceSystem = if config.cudaSupport then "CUDA" else "TBB";
11259 nvidia-thrust-cuda = callPackage ../development/libraries/nvidia-thrust {
11260 deviceSystem = "CUDA";
11263 miller = callPackage ../tools/text/miller { };
11265 milu = callPackage ../applications/misc/milu { };
11267 mkgmap = callPackage ../applications/misc/mkgmap { };
11269 mkgmap-splitter = callPackage ../applications/misc/mkgmap/splitter { };
11271 mpack = callPackage ../tools/networking/mpack { };
11273 mtm = callPackage ../tools/misc/mtm { };
11275 op-geth = callPackage ../applications/blockchains/optimism/geth.nix {
11276 inherit (darwin) libobjc;
11277 inherit (darwin.apple_sdk.frameworks) IOKit;
11280 optimism = callPackage ../applications/blockchains/optimism { };
11282 pa_applet = callPackage ../tools/audio/pa-applet { };
11284 pandoc-acro = python3Packages.callPackage ../tools/misc/pandoc-acro { };
11286 pandoc-imagine = python3Packages.callPackage ../tools/misc/pandoc-imagine { };
11288 pandoc-include = python3Packages.callPackage ../tools/misc/pandoc-include { };
11290 pandoc-drawio-filter = python3Packages.callPackage ../tools/misc/pandoc-drawio-filter { };
11292 pandoc-katex = callPackage ../tools/misc/pandoc-katex { };
11294 pandoc-plantuml-filter = python3Packages.callPackage ../tools/misc/pandoc-plantuml-filter { };
11296 # pandoc-*nos is a filter suite, where pandoc-xnos has all functionality and the others are used for only specific functionality
11297 pandoc-eqnos = python3Packages.callPackage ../tools/misc/pandoc-eqnos { };
11298 pandoc-fignos = python3Packages.callPackage ../tools/misc/pandoc-fignos { };
11299 pandoc-secnos = python3Packages.callPackage ../tools/misc/pandoc-secnos { };
11300 pandoc-tablenos = python3Packages.callPackage ../tools/misc/pandoc-tablenos { };
11302 panicparse = callPackage ../tools/misc/panicparse {};
11304 panoply = callPackage ../tools/misc/panoply { };
11306 patray = callPackage ../tools/audio/patray { };
11308 pathvector = callPackage ../tools/networking/pathvector { };
11310 pasystray = callPackage ../tools/audio/pasystray { };
11312 pcmsolver = callPackage ../development/libraries/pcmsolver { };
11314 pegasus-frontend = libsForQt5.callPackage ../games/pegasus-frontend {};
11316 pgbadger = perlPackages.callPackage ../tools/misc/pgbadger { };
11318 pffft = callPackage ../development/libraries/pffft { };
11320 phash = callPackage ../development/libraries/phash { };
11322 pnmixer = callPackage ../tools/audio/pnmixer { };
11324 present-cli = callPackage ../tools/misc/present-cli { };
11326 pulsemixer = callPackage ../tools/audio/pulsemixer { };
11328 pwsafe = callPackage ../applications/misc/pwsafe { };
11330 pw-viz = callPackage ../applications/misc/pw-viz { };
11332 napi-rs-cli = callPackage ../development/tools/napi-rs-cli { };
11334 neil = callPackage ../development/tools/neil { };
11336 niff = callPackage ../tools/package-management/niff { };
11338 nifskope = libsForQt5.callPackage ../tools/graphics/nifskope { };
11340 nilfs-utils = callPackage ../tools/filesystems/nilfs-utils { };
11342 nitrogen = callPackage ../tools/X11/nitrogen { };
11344 smart-wallpaper = callPackage ../tools/X11/smart-wallpaper { };
11346 nms = callPackage ../tools/misc/nms { };
11348 nomachine-client = callPackage ../tools/admin/nomachine-client { };
11350 notify-desktop = callPackage ../tools/misc/notify-desktop { };
11352 nkf = callPackage ../tools/text/nkf { };
11354 nlopt = callPackage ../development/libraries/nlopt { octave = null; };
11356 npapi_sdk = callPackage ../development/libraries/npapi-sdk { };
11358 npiet = callPackage ../development/interpreters/npiet { };
11360 npth = callPackage ../development/libraries/npth { };
11362 nmap = callPackage ../tools/security/nmap { };
11364 nmap-formatter = callPackage ../tools/security/nmap-formatter { };
11366 nmapsi4 = libsForQt5.callPackage ../tools/security/nmap/qt.nix { };
11368 noise-repellent = callPackage ../applications/audio/noise-repellent { };
11370 noisetorch = callPackage ../applications/audio/noisetorch { };
11372 notary = callPackage ../tools/security/notary { };
11374 notation = callPackage ../tools/security/notation { };
11376 notify-osd = callPackage ../applications/misc/notify-osd { };
11378 notes = qt6Packages.callPackage ../applications/office/notes {
11379 inherit (darwin.apple_sdk.frameworks) Cocoa;
11382 notes-up = callPackage ../applications/office/notes-up { };
11384 notify-osd-customizable = callPackage ../applications/misc/notify-osd-customizable { };
11386 nox = callPackage ../tools/package-management/nox { };
11388 nq = callPackage ../tools/system/nq { };
11390 nsjail = callPackage ../tools/security/nsjail {
11391 protobuf = protobuf_21;
11394 nss_pam_ldapd = callPackage ../tools/networking/nss-pam-ldapd { };
11396 ntfs3g = callPackage ../tools/filesystems/ntfs-3g {
11397 inherit (darwin.apple_sdk.frameworks) DiskArbitration;
11400 # ntfsprogs are merged into ntfs-3g
11401 ntfsprogs = pkgs.ntfs3g;
11403 ntfy = callPackage ../tools/misc/ntfy { };
11405 ntfy-sh = callPackage ../tools/misc/ntfy-sh { };
11407 ntirpc = callPackage ../development/libraries/ntirpc { };
11409 ntopng = callPackage ../tools/networking/ntopng { };
11411 ntp = callPackage ../tools/networking/ntp { };
11413 numdiff = callPackage ../tools/text/numdiff { };
11415 numlockx = callPackage ../tools/X11/numlockx { };
11417 nurl = callPackage ../tools/misc/nurl { };
11419 nttcp = callPackage ../tools/networking/nttcp { };
11421 ntttcp = callPackage ../tools/networking/ntttcp { };
11423 nuttcp = callPackage ../tools/networking/nuttcp { };
11425 nssmdns = callPackage ../tools/networking/nss-mdns { };
11427 nvfancontrol = callPackage ../tools/misc/nvfancontrol {
11428 libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
11431 nvimpager = callPackage ../tools/misc/nvimpager { };
11433 nwdiag = with python3Packages; toPythonApplication nwdiag;
11435 nxdomain = python3.pkgs.callPackage ../tools/networking/nxdomain { };
11437 nxpmicro-mfgtools = callPackage ../development/tools/misc/nxpmicro-mfgtools { };
11439 nyancat = callPackage ../tools/misc/nyancat { };
11441 nylon = callPackage ../tools/networking/nylon { };
11443 nym = callPackage ../applications/networking/nym {
11444 inherit (darwin.apple_sdk.frameworks) Security CoreServices;
11447 nzbget = callPackage ../tools/networking/nzbget { };
11449 nzbhydra2 = callPackage ../servers/nzbhydra2 {
11450 # You need Java (at least 8, at most 15)
11451 # https://github.com/theotherp/nzbhydra2/issues/697
11452 # https://github.com/theotherp/nzbhydra2/#how-to-run
11456 oapi-codegen = callPackage ../tools/networking/oapi-codegen { };
11458 oath-toolkit = callPackage ../tools/security/oath-toolkit { };
11460 oatpp = callPackage ../development/libraries/oatpp { };
11462 obex_data_server = callPackage ../tools/bluetooth/obex-data-server { };
11464 obexd = callPackage ../tools/bluetooth/obexd { };
11466 obfs4 = callPackage ../tools/networking/obfs4 { };
11468 ocproxy = callPackage ../tools/networking/ocproxy { };
11470 ocserv = callPackage ../tools/networking/ocserv { };
11472 octofetch = callPackage ../tools/misc/octofetch {
11473 inherit (darwin.apple_sdk.frameworks) Security;
11476 oha = callPackage ../tools/networking/oha { };
11478 onetun = callPackage ../tools/networking/onetun {
11479 inherit (darwin.apple_sdk.frameworks) Security;
11482 onthespot = libsForQt5.callPackage ../applications/misc/onthespot { };
11484 opencorsairlink = callPackage ../tools/misc/opencorsairlink { };
11486 openfpgaloader = callPackage ../development/embedded/fpga/openfpgaloader { };
11488 openfortivpn = callPackage ../tools/networking/openfortivpn { };
11490 opensnitch = callPackage ../tools/networking/opensnitch/daemon.nix { };
11492 opensnitch-ui = libsForQt5.callPackage ../tools/networking/opensnitch/ui.nix { };
11494 obexfs = callPackage ../tools/bluetooth/obexfs { };
11496 obexftp = callPackage ../tools/bluetooth/obexftp { };
11498 objconv = callPackage ../development/tools/misc/objconv { };
11500 odpic = callPackage ../development/libraries/odpic { };
11502 odt2txt = callPackage ../tools/text/odt2txt { };
11504 odyssey = callPackage ../tools/misc/odyssey { };
11506 offensive-azure = callPackage ../tools/security/offensive-azure { };
11508 offlineimap = callPackage ../tools/networking/offlineimap { };
11510 offzip = callPackage ../tools/compression/offzip { };
11512 ofono-phonesim = libsForQt5.callPackage ../development/tools/ofono-phonesim { };
11514 ogdf = callPackage ../development/libraries/ogdf { };
11516 oh-my-posh = callPackage ../development/tools/oh-my-posh { };
11518 oh-my-zsh = callPackage ../shells/zsh/oh-my-zsh { };
11520 ola = callPackage ../applications/misc/ola {
11521 protobuf = protobuf_21;
11524 olive-editor = qt6Packages.callPackage ../applications/video/olive-editor {
11525 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
11528 ombi = callPackage ../servers/ombi { };
11530 ome_zarr = with python3Packages; toPythonApplication ome-zarr;
11532 omping = callPackage ../applications/networking/omping { };
11534 onefetch = callPackage ../tools/misc/onefetch {
11535 inherit (darwin) libresolv;
11536 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
11539 onioncircuits = callPackage ../tools/security/onioncircuits { };
11541 onlykey-agent = callPackage ../tools/security/onlykey-agent { };
11543 onlykey-cli = callPackage ../tools/security/onlykey-cli { };
11545 onlykey = callPackage ../tools/security/onlykey { node_webkit = nwjs; };
11547 ooniprobe-cli = callPackage ../tools/networking/ooniprobe-cli {
11548 buildGoModule = buildGo120Module;
11551 openapi-generator-cli = callPackage ../tools/networking/openapi-generator-cli { jre = pkgs.jre_headless; };
11552 openapi-generator-cli-unstable = callPackage ../tools/networking/openapi-generator-cli/unstable.nix { jre = pkgs.jre_headless; };
11554 openboard = libsForQt5.callPackage ../applications/graphics/openboard { };
11556 opencc = callPackage ../tools/text/opencc { };
11558 opencl-info = callPackage ../tools/system/opencl-info { };
11560 opencryptoki = callPackage ../tools/security/opencryptoki { };
11562 opendbx = callPackage ../development/libraries/opendbx { stdenv = gcc10StdenvCompat; };
11564 opendht = callPackage ../development/libraries/opendht {
11565 inherit (darwin.apple_sdk.frameworks) Security;
11568 opendkim = callPackage ../development/libraries/opendkim { };
11570 opendylan = callPackage ../development/compilers/opendylan {
11571 opendylan-bootstrap = opendylan_bin;
11574 openfec = callPackage ../development/libraries/openfec { };
11576 ophis = python3Packages.callPackage ../development/compilers/ophis { };
11578 opendylan_bin = callPackage ../development/compilers/opendylan/bin.nix { };
11580 open-ecard = callPackage ../tools/security/open-ecard { };
11582 open-interpreter = callPackage ../tools/llm/open-interpreter { };
11584 openjade = callPackage ../tools/text/sgml/openjade { };
11586 openhantek6022 = libsForQt5.callPackage ../applications/science/electronics/openhantek6022 { };
11588 openimagedenoise = callPackage ../development/libraries/openimagedenoise { };
11590 openmvg = callPackage ../applications/science/misc/openmvg {
11591 inherit (llvmPackages) openmp;
11594 openmvs = callPackage ../applications/science/misc/openmvs {
11595 inherit (llvmPackages) openmp;
11598 openntpd = callPackage ../tools/networking/openntpd { };
11600 openntpd_nixos = openntpd.override {
11601 privsepUser = "ntp";
11602 privsepPath = "/var/empty";
11605 openobex = callPackage ../tools/bluetooth/openobex { };
11607 openresolv = callPackage ../tools/networking/openresolv { };
11609 openrgb = libsForQt5.callPackage ../applications/misc/openrgb { };
11611 openrgb-with-all-plugins = openrgb.withPlugins [
11612 openrgb-plugin-effects
11613 openrgb-plugin-hardwaresync
11616 openrgb-plugin-effects = libsForQt5.callPackage ../applications/misc/openrgb-plugins/effects { };
11618 openrgb-plugin-hardwaresync = libsForQt5.callPackage ../applications/misc/openrgb-plugins/hardwaresync { };
11620 opensbi = callPackage ../misc/opensbi { };
11622 opensc = callPackage ../tools/security/opensc {
11623 inherit (darwin.apple_sdk.frameworks) Carbon PCSC;
11626 openseachest = callPackage ../tools/system/openseachest { };
11628 opensm = callPackage ../tools/networking/opensm { };
11630 tinyssh = callPackage ../tools/networking/tinyssh { };
11632 tinystatus = callPackage ../tools/networking/tinystatus { };
11634 toastify = darwin.apple_sdk_11_0.callPackage ../tools/misc/toastify {};
11636 tuc = callPackage ../tools/text/tuc { };
11638 opensshPackages = dontRecurseIntoAttrs (callPackage ../tools/networking/openssh {});
11640 openssh = opensshPackages.openssh.override {
11641 etcDir = "/etc/ssh";
11644 openssh_hpn = opensshPackages.openssh_hpn.override {
11645 etcDir = "/etc/ssh";
11648 openssh_gssapi = opensshPackages.openssh_gssapi.override {
11649 etcDir = "/etc/ssh";
11652 ssh-copy-id = callPackage ../tools/networking/openssh/copyid.nix { };
11654 opensp = callPackage ../tools/text/sgml/opensp { };
11656 opentofu = callPackage ../applications/networking/cluster/opentofu { };
11658 opentrack = libsForQt5.callPackage ../applications/misc/opentrack { };
11660 opentracker = callPackage ../applications/networking/p2p/opentracker { };
11662 alttpr-opentracker = callPackage ../tools/games/opentracker { };
11664 opentsdb = callPackage ../tools/misc/opentsdb { };
11666 inherit (callPackages ../tools/networking/openvpn {})
11669 openvpn3 = callPackage ../tools/networking/openvpn3 { };
11671 openvpn_learnaddress = callPackage ../tools/networking/openvpn/openvpn_learnaddress.nix { };
11673 openvpn-auth-ldap = callPackage ../tools/networking/openvpn/openvpn-auth-ldap.nix {
11674 stdenv = clangStdenv;
11677 oq = callPackage ../development/tools/oq { };
11679 out-of-tree = callPackage ../development/tools/out-of-tree { };
11681 oppai-ng = callPackage ../tools/misc/oppai-ng { };
11683 operator-sdk = callPackage ../development/tools/operator-sdk { };
11685 oscclip = callPackage ../tools/misc/oscclip { };
11687 oui = callPackage ../tools/networking/oui { };
11689 owncast = callPackage ../servers/owncast { };
11691 owntracks-recorder = callPackage ../servers/owntracks-recorder { };
11693 update-dotdee = with python3Packages; toPythonApplication update-dotdee;
11695 update-nix-fetchgit = haskell.lib.compose.justStaticExecutables haskellPackages.update-nix-fetchgit;
11697 update-resolv-conf = callPackage ../tools/networking/openvpn/update-resolv-conf.nix { };
11699 update-systemd-resolved = callPackage ../tools/networking/openvpn/update-systemd-resolved.nix { };
11701 opae = callPackage ../development/libraries/opae { };
11703 open-pdf-sign = callPackage ../tools/misc/open-pdf-sign { };
11705 opentelemetry-collector = callPackage ../tools/misc/opentelemetry-collector { };
11706 opentelemetry-collector-contrib = callPackage ../tools/misc/opentelemetry-collector/contrib.nix { };
11708 openvswitch = callPackage ../os-specific/linux/openvswitch { };
11710 openvswitch-lts = callPackage ../os-specific/linux/openvswitch/lts.nix { };
11712 optifinePackages = callPackage ../tools/games/minecraft/optifine { };
11714 optifine = optifinePackages.optifine-latest;
11716 optipng = callPackage ../tools/graphics/optipng { };
11718 olsrd = callPackage ../tools/networking/olsrd { };
11720 oonf-olsrd2 = callPackage ../tools/networking/oonf-olsrd2 { };
11722 opl3bankeditor = libsForQt5.callPackage ../tools/audio/opl3bankeditor { };
11723 opn2bankeditor = libsForQt5.callPackage ../tools/audio/opl3bankeditor/opn2bankeditor.nix { };
11725 orangefs = callPackage ../tools/filesystems/orangefs {
11726 autoreconfHook = buildPackages.autoreconfHook269;
11729 org-stats = callPackage ../tools/misc/org-stats { };
11731 orz = callPackage ../tools/compression/orz { };
11733 os-prober = callPackage ../tools/misc/os-prober { };
11735 oshka = callPackage ../development/tools/oshka { };
11737 osl = libsForQt5.callPackage ../development/compilers/osl {
11739 libclang = llvmPackages_15.libclang;
11741 if stdenv.cc.libcxx != null
11742 then (overrideLibcxx llvmPackages_15.stdenv).cc
11747 osqp = callPackage ../development/libraries/science/math/osqp { };
11749 ossec = callPackage ../tools/security/ossec { };
11751 osslsigncode = callPackage ../development/tools/osslsigncode { };
11753 ostree = callPackage ../tools/misc/ostree { };
11755 ostree-rs-ext = callPackage ../tools/misc/ostree-rs-ext { };
11757 otel-cli = callPackage ../tools/misc/otel-cli { };
11759 otfcc = callPackage ../tools/misc/otfcc { };
11761 otpclient = callPackage ../applications/misc/otpclient { };
11763 otpw = callPackage ../os-specific/linux/otpw { };
11765 ovftool = callPackage ../tools/virtualization/ovftool { };
11767 overcommit = callPackage ../development/tools/overcommit { };
11769 overmind = callPackage ../applications/misc/overmind { };
11771 oxker = callPackage ../applications/misc/oxker { };
11773 oxlint = callPackage ../development/tools/oxlint { };
11775 ovh-ttyrec = callPackage ../tools/misc/ovh-ttyrec { };
11777 ovito = libsForQt5.callPackage ../applications/graphics/ovito {
11778 inherit (darwin.apple_sdk.frameworks) VideoDecodeAcceleration;
11781 oxefmsynth = callPackage ../applications/audio/oxefmsynth { };
11783 oxidized = callPackage ../tools/admin/oxidized { };
11785 oxipng = callPackage ../tools/graphics/oxipng { };
11787 payload_dumper = callPackage ../tools/archivers/payload_dumper { };
11789 payload-dumper-go = callPackage ../tools/archivers/payload-dumper-go { };
11791 p2pvc = callPackage ../applications/video/p2pvc { };
11793 p3x-onenote = callPackage ../applications/office/p3x-onenote { };
11795 p4c = callPackage ../development/compilers/p4c {
11796 protobuf = protobuf_21;
11799 p7zip = callPackage ../tools/archivers/p7zip { };
11801 packagekit = callPackage ../tools/package-management/packagekit { };
11803 packetdrill = callPackage ../tools/networking/packetdrill { };
11805 pacman = callPackage ../tools/package-management/pacman { };
11807 paco = callPackage ../development/compilers/paco { };
11809 padthv1 = libsForQt5.callPackage ../applications/audio/padthv1 { };
11811 padbuster = callPackage ../tools/security/padbuster { };
11813 page = callPackage ../tools/misc/page { };
11815 PageEdit = libsForQt5.callPackage ../applications/office/PageEdit { };
11817 pagefind = libsForQt5.callPackage ../applications/misc/pagefind { };
11819 paging-calculator = callPackage ../development/tools/paging-calculator { };
11821 pagmo2 = callPackage ../development/libraries/pagmo2 { };
11823 paho-mqtt-c = callPackage ../development/libraries/paho-mqtt-c { };
11825 paho-mqtt-cpp = callPackage ../development/libraries/paho-mqtt-cpp { };
11827 pakcs = callPackage ../development/compilers/pakcs {
11828 # Doesn't compile with GHC 9.0 due to whitespace syntax changes
11829 # see also https://github.com/NixOS/nixpkgs/issues/166108
11830 haskellPackages = haskell.packages.ghc810;
11833 pal = callPackage ../tools/misc/pal { };
11835 pandoc = callPackage ../development/tools/pandoc { };
11837 pandoc-lua-filters = callPackage ../tools/misc/pandoc-lua-filters { };
11839 pamtester = callPackage ../tools/security/pamtester { };
11841 paperless-ngx = callPackage ../applications/office/paperless-ngx { };
11843 paperoni = callPackage ../tools/text/paperoni { };
11845 paperwork = callPackage ../applications/office/paperwork/paperwork-gtk.nix { };
11847 papeer = callPackage ../tools/text/papeer { };
11849 papertrail = callPackage ../tools/text/papertrail { };
11851 pappl = callPackage ../applications/printing/pappl { };
11853 par2cmdline = callPackage ../tools/networking/par2cmdline { };
11855 parallel = callPackage ../tools/misc/parallel { };
11857 parallel-full = callPackage ../tools/misc/parallel/wrapper.nix { };
11859 parastoo-fonts = callPackage ../data/fonts/parastoo-fonts { };
11861 parcellite = callPackage ../tools/misc/parcellite {
11862 autoreconfHook = buildPackages.autoreconfHook269;
11865 parrot = callPackage ../applications/audio/parrot {
11866 inherit (darwin.apple_sdk.frameworks) Security;
11869 patchutils = callPackage ../tools/text/patchutils { };
11871 patchutils_0_3_3 = callPackage ../tools/text/patchutils/0.3.3.nix { };
11873 patchutils_0_4_2 = callPackage ../tools/text/patchutils/0.4.2.nix { };
11875 parted = callPackage ../tools/misc/parted { };
11877 passh = callPackage ../tools/networking/passh { };
11879 paulstretch = callPackage ../applications/audio/paulstretch { };
11881 pazi = callPackage ../tools/misc/pazi { };
11883 peep = callPackage ../tools/misc/peep { };
11885 pell = callPackage ../applications/misc/pell { };
11887 perccli = callPackage ../tools/misc/perccli { };
11889 perceptualdiff = callPackage ../tools/graphics/perceptualdiff { };
11891 percona-server_8_0 = callPackage ../servers/sql/percona-server/8.0.x.nix {
11892 inherit (darwin) cctools developer_cmds DarwinTools;
11893 inherit (darwin.apple_sdk.frameworks) CoreServices;
11894 boost = boost177; # Configure checks for specific version.
11896 protobuf = protobuf_21;
11898 percona-xtrabackup = percona-xtrabackup_8_0;
11899 percona-xtrabackup_8_0 = callPackage ../tools/backup/percona-xtrabackup/8_0.nix {
11903 pick = callPackage ../tools/misc/pick { };
11905 pipe-rename = callPackage ../tools/misc/pipe-rename { };
11907 pipecontrol = libsForQt5.callPackage ../applications/audio/pipecontrol { };
11909 pipectl = callPackage ../tools/misc/pipectl { };
11911 pitivi = callPackage ../applications/video/pitivi { };
11913 prism = callPackage ../applications/video/prism { };
11915 pulumi = callPackage ../tools/admin/pulumi { };
11917 pulumiPackages = recurseIntoAttrs (
11918 callPackage ../tools/admin/pulumi-packages { }
11921 pulumi-bin = callPackage ../tools/admin/pulumi-bin { };
11923 p0f = callPackage ../tools/security/p0f { };
11925 pngloss = callPackage ../tools/graphics/pngloss { };
11927 pngout = callPackage ../tools/graphics/pngout { };
11931 patchage = callPackage ../applications/audio/patchage { };
11933 patchance = python3Packages.callPackage ../applications/audio/patchance { };
11935 patatt = callPackage ../development/tools/patatt { };
11937 pcapfix = callPackage ../tools/networking/pcapfix { };
11939 pbzip2 = callPackage ../tools/compression/pbzip2 { };
11941 pcimem = callPackage ../os-specific/linux/pcimem { };
11943 pciutils = callPackage ../tools/system/pciutils {
11944 inherit (darwin.apple_sdk.frameworks) IOKit;
11947 otpauth = callPackage ../tools/security/otpauth { };
11949 pcsclite = callPackage ../tools/security/pcsclite {
11950 inherit (darwin.apple_sdk.frameworks) IOKit;
11953 pcscliteWithPolkit = pcsclite.override {
11954 pname = "pcsclite-with-polkit";
11955 polkitSupport = true;
11958 pcsctools = callPackage ../tools/security/pcsctools { };
11960 pcsc-cyberjack = callPackage ../tools/security/pcsc-cyberjack { };
11962 pcsc-safenet = callPackage ../tools/security/pcsc-safenet { };
11964 pcsc-scm-scl011 = callPackage ../tools/security/pcsc-scm-scl011 { };
11965 ifdnfc = callPackage ../tools/security/ifdnfc { };
11967 pdd = python3Packages.callPackage ../tools/misc/pdd { };
11969 pdf2djvu = callPackage ../tools/typesetting/pdf2djvu { };
11971 pdfcrack = callPackage ../tools/security/pdfcrack { };
11973 pdfposter = callPackage ../applications/misc/pdfposter { };
11975 pdfsandwich = callPackage ../tools/typesetting/pdfsandwich { };
11977 pdftag = callPackage ../tools/graphics/pdftag { };
11979 pdf2svg = callPackage ../tools/graphics/pdf2svg { };
11981 pdftoipe = callPackage ../tools/graphics/pdftoipe { };
11983 pdfminer = with python3Packages; toPythonApplication pdfminer-six;
11985 pdf-quench = callPackage ../applications/misc/pdf-quench { };
11987 pdf-sign = callPackage ../tools/graphics/pdf-sign { };
11989 pdfarranger = callPackage ../applications/misc/pdfarranger { };
11991 briss = callPackage ../tools/graphics/briss { };
11993 brickd = callPackage ../servers/brickd { };
11995 bully = callPackage ../tools/networking/bully { };
11997 pcapc = callPackage ../tools/networking/pcapc { };
11999 pdm = callPackage ../tools/package-management/pdm { };
12001 pdnsd = callPackage ../tools/networking/pdnsd { };
12003 peco = callPackage ../tools/text/peco { };
12005 percollate = callPackage ../tools/text/percollate { };
12007 pg_activity = callPackage ../development/tools/database/pg_activity { };
12009 pg_checksums = callPackage ../development/tools/database/pg_checksums { };
12011 pg_flame = callPackage ../tools/misc/pg_flame { };
12013 pg_top = callPackage ../tools/misc/pg_top { };
12015 pgagroal = callPackage ../development/tools/database/pgagroal { };
12017 pgcenter = callPackage ../tools/misc/pgcenter { };
12019 pgmetrics = callPackage ../tools/misc/pgmetrics { };
12021 pgsync = callPackage ../development/tools/database/pgsync { };
12023 pdsh = callPackage ../tools/networking/pdsh {
12024 rsh = true; # enable internal rsh implementation
12028 pfetch = callPackage ../tools/misc/pfetch { };
12030 pfetch-rs = callPackage ../tools/misc/pfetch-rs { };
12032 pfstools = libsForQt5.callPackage ../tools/graphics/pfstools { };
12034 phoc = callPackage ../applications/misc/phoc {
12035 wlroots = wlroots_0_16;
12038 phockup = callPackage ../applications/misc/phockup { };
12040 phodav = callPackage ../tools/networking/phodav { };
12042 photon-rss = callPackage ../applications/networking/feedreaders/photon { };
12044 pim6sd = callPackage ../servers/pim6sd { };
12046 piper-phonemize = callPackage ../development/libraries/piper-phonemize { };
12047 piper-train = callPackage ../tools/audio/piper/train.nix { };
12048 piper-tts = callPackage ../tools/audio/piper { };
12050 phosh = callPackage ../applications/window-managers/phosh { };
12052 phosh-mobile-settings = callPackage ../applications/window-managers/phosh/phosh-mobile-settings.nix { };
12054 piknik = callPackage ../tools/networking/piknik { };
12056 pinentry = libsForQt5.callPackage ../tools/security/pinentry { };
12058 pinentry-curses = (lib.getOutput "curses" pinentry);
12059 pinentry-emacs = (lib.getOutput "emacs" pinentry);
12060 pinentry-gtk2 = (lib.getOutput "gtk2" pinentry);
12061 pinentry-qt = (lib.getOutput "qt" pinentry);
12062 pinentry-gnome = (lib.getOutput "gnome3" pinentry);
12064 pinentry_mac = callPackage ../tools/security/pinentry/mac.nix {
12065 inherit (darwin.apple_sdk.frameworks) Cocoa;
12068 pinentry-bemenu = callPackage ../tools/security/pinentry-bemenu { };
12070 pinentry-rofi = callPackage ../tools/security/pinentry-rofi { };
12072 pingtcp = callPackage ../tools/networking/pingtcp { };
12074 pingu = callPackage ../tools/networking/pingu { };
12076 pinnwand = callPackage ../servers/pinnwand { };
12078 pinsel = callPackage ../tools/misc/pinsel { };
12080 piping-server-rust = callPackage ../servers/piping-server-rust {
12081 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
12084 pirate-get = callPackage ../tools/networking/pirate-get { };
12086 pipr = callPackage ../applications/misc/pipr { };
12088 pipreqs = callPackage ../tools/misc/pipreqs { };
12090 pius = callPackage ../tools/security/pius { };
12092 pixiewps = callPackage ../tools/networking/pixiewps { };
12094 pinyin-tool = callPackage ../tools/text/pinyin-tool {
12095 inherit (darwin.apple_sdk.frameworks) Security;
12098 pk2cmd = callPackage ../tools/misc/pk2cmd { };
12100 plantuml = callPackage ../tools/misc/plantuml { };
12102 plantuml-c4 = callPackage ../tools/misc/plantuml/plantuml-c4.nix { };
12104 plantuml-server = callPackage ../tools/misc/plantuml-server { };
12106 plan9port = darwin.apple_sdk_11_0.callPackage ../tools/system/plan9port {
12107 inherit (darwin.apple_sdk_11_0.frameworks) Carbon Cocoa IOKit Metal QuartzCore;
12108 inherit (darwin) DarwinTools;
12111 platformioPackages = dontRecurseIntoAttrs (callPackage ../development/embedded/platformio { });
12112 platformio = if stdenv.isLinux then platformioPackages.platformio-chrootenv else platformioPackages.platformio-core;
12113 platformio-core = platformioPackages.platformio-core;
12115 platinum-searcher = callPackage ../tools/text/platinum-searcher { };
12117 playbar2 = libsForQt5.callPackage ../applications/audio/playbar2 { };
12119 playwright = with python3Packages; toPythonApplication playwright;
12121 playwright-driver = callPackage ../development/web/playwright/driver.nix { };
12122 playwright-test = callPackage ../development/web/playwright-test/wrapped.nix { };
12124 please = callPackage ../tools/security/please { };
12126 plecost = callPackage ../tools/security/plecost { };
12128 plujain-ramp = callPackage ../applications/audio/plujain-ramp { };
12130 inherit (callPackage ../servers/plik { })
12133 plex = callPackage ../servers/plex { };
12135 plexRaw = callPackage ../servers/plex/raw.nix { };
12137 psitransfer = callPackage ../servers/psitransfer { };
12139 tab = callPackage ../tools/text/tab { };
12141 tabview = with python3Packages; toPythonApplication tabview;
12143 tautulli = python3Packages.callPackage ../servers/tautulli { };
12145 pleroma = callPackage ../servers/pleroma {
12146 elixir = elixir_1_14;
12147 beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_14; });
12150 plfit = callPackage ../tools/misc/plfit {
12154 ploticus = callPackage ../tools/graphics/ploticus {
12158 plotinus = callPackage ../tools/misc/plotinus { };
12160 plots = callPackage ../applications/misc/plots { };
12162 plotutils = callPackage ../tools/graphics/plotutils { };
12164 plowshare = callPackage ../tools/misc/plowshare { };
12166 pls = callPackage ../tools/misc/pls { };
12168 pm2 = nodePackages.pm2;
12170 pmenu = callPackage ../tools/X11/pmenu { };
12172 pngcheck = callPackage ../tools/graphics/pngcheck { };
12174 pngcrush = callPackage ../tools/graphics/pngcrush { };
12176 pngnq = callPackage ../tools/graphics/pngnq { };
12178 pngoptimizer = callPackage ../tools/graphics/pngoptimizer { };
12180 pngtoico = callPackage ../tools/graphics/pngtoico {
12184 pngpaste = callPackage ../os-specific/darwin/pngpaste {
12185 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
12188 pngtools = callPackage ../tools/graphics/pngtools { };
12190 pngpp = callPackage ../development/libraries/png++ { };
12192 pngquant = callPackage ../tools/graphics/pngquant { };
12194 po4a = perlPackages.Po4a;
12196 poac = callPackage ../development/tools/poac {
12197 inherit (llvmPackages_14) stdenv;
12200 podiff = callPackage ../tools/text/podiff { };
12202 pocketbase = callPackage ../servers/pocketbase { };
12204 podman = callPackage ../applications/virtualization/podman { };
12206 podman-compose = python3Packages.callPackage ../applications/virtualization/podman-compose { };
12208 podman-tui = callPackage ../applications/virtualization/podman-tui { };
12210 podman-desktop = callPackage ../applications/virtualization/podman-desktop {};
12212 pods = callPackage ../applications/virtualization/pods { };
12214 pod2mdoc = callPackage ../tools/misc/pod2mdoc { };
12216 poedit = callPackage ../tools/text/poedit {
12217 wxGTK32 = wxGTK32.override { withWebKit = true; };
12220 polaris = callPackage ../servers/polaris { };
12222 polaris-web = callPackage ../servers/polaris/web.nix { };
12224 polipo = callPackage ../servers/polipo { };
12226 polkit_gnome = callPackage ../tools/security/polkit-gnome { };
12228 poly2tri-c = callPackage ../development/libraries/poly2tri-c { };
12230 polypane = callPackage ../applications/networking/browsers/polypane { };
12232 pomsky = callPackage ../tools/text/pomsky { };
12234 ponysay = callPackage ../tools/misc/ponysay { };
12236 popfile = callPackage ../tools/text/popfile { };
12238 poretools = callPackage ../applications/science/biology/poretools { };
12240 porsmo = callPackage ../applications/misc/porsmo { };
12242 pantum-driver = callPackage ../misc/drivers/pantum-driver { };
12244 posteid-seed-extractor = callPackage ../tools/security/posteid-seed-extractor { };
12246 postscript-lexmark = callPackage ../misc/drivers/postscript-lexmark { };
12248 povray = callPackage ../tools/graphics/povray { };
12250 power-profiles-daemon = callPackage ../os-specific/linux/power-profiles-daemon { };
12252 ppl = callPackage ../development/libraries/ppl { };
12254 pplite = callPackage ../development/libraries/pplite { };
12256 ppp = callPackage ../tools/networking/ppp { };
12258 pptp = callPackage ../tools/networking/pptp { };
12260 pptpd = callPackage ../tools/networking/pptpd { };
12262 pre-commit = callPackage ../tools/misc/pre-commit { };
12264 pre-commit-hook-ensure-sops = callPackage ../tools/misc/pre-commit-hook-ensure-sops { };
12266 pretender = callPackage ../tools/security/pretender { };
12268 prettierd = callPackage ../development/tools/prettierd { };
12270 pretty-simple = callPackage ../development/tools/pretty-simple { };
12272 prettyping = callPackage ../tools/networking/prettyping { };
12274 pritunl-client = callPackage ../tools/networking/pritunl-client { };
12276 pritunl-ssh = callPackage ../tools/networking/pritunl-ssh { };
12278 profile-cleaner = callPackage ../tools/misc/profile-cleaner { };
12280 profile-sync-daemon = callPackage ../tools/misc/profile-sync-daemon { };
12282 projectable = callPackage ../applications/file-managers/projectable { };
12284 projectlibre = callPackage ../applications/misc/projectlibre {
12289 projectm = libsForQt5.callPackage ../applications/audio/projectm { };
12291 proot = callPackage ../tools/system/proot { };
12293 protoscope = callPackage ../development/tools/protoscope { };
12295 prototypejs = callPackage ../development/libraries/prototypejs { };
12297 proxmark3 = libsForQt5.callPackage ../tools/security/proxmark3/default.nix {
12298 inherit (darwin.apple_sdk.frameworks) Foundation AppKit;
12301 proxychains = callPackage ../tools/networking/proxychains { };
12303 proxychains-ng = callPackage ../tools/networking/proxychains-ng { };
12305 proxify = callPackage ../tools/networking/proxify { };
12307 proxysql = callPackage ../servers/sql/proxysql { };
12309 prs = callPackage ../tools/security/prs { };
12311 psw = callPackage ../tools/misc/psw { };
12313 pws = callPackage ../tools/misc/pws { };
12315 cntlm = callPackage ../tools/networking/cntlm { };
12317 cnping = callPackage ../tools/networking/cnping { };
12319 past-time = callPackage ../tools/misc/past-time { };
12321 pastebinit = callPackage ../tools/misc/pastebinit { };
12323 pmacct = callPackage ../tools/networking/pmacct { };
12325 pmix = callPackage ../development/libraries/pmix { };
12327 polygraph = callPackage ../tools/networking/polygraph { };
12329 pr-tracker = callPackage ../servers/pr-tracker { };
12331 progress = callPackage ../tools/misc/progress { };
12333 ps3-disc-dumper = callPackage ../tools/games/ps3-disc-dumper { };
12335 ps3iso-utils = callPackage ../tools/games/ps3iso-utils { };
12337 ps3netsrv = callPackage ../servers/ps3netsrv { };
12339 pscircle = callPackage ../os-specific/linux/pscircle { };
12341 psitop = callPackage ../applications/system/psitop { };
12343 psmisc = callPackage ../os-specific/linux/psmisc { };
12345 pssh = callPackage ../tools/networking/pssh { };
12347 pspg = callPackage ../tools/misc/pspg { };
12349 pstoedit = callPackage ../tools/graphics/pstoedit { };
12351 psutils = callPackage ../tools/typesetting/psutils { };
12353 psudohash = callPackage ../tools/security/psudohash { };
12355 psensor = callPackage ../tools/system/psensor {
12356 libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
12359 pubs = callPackage ../tools/misc/pubs { };
12361 pulldown-cmark = callPackage ../tools/typesetting/pulldown-cmark { };
12363 pulumictl = callPackage ../development/tools/pulumictl { };
12365 pure-prompt = callPackage ../shells/zsh/pure-prompt { };
12367 pv = callPackage ../tools/misc/pv { };
12369 pwgen = callPackage ../tools/security/pwgen { };
12371 pwgen-secure = callPackage ../tools/security/pwgen-secure { };
12373 pwnat = callPackage ../tools/networking/pwnat { };
12375 pwndbg = callPackage ../development/tools/misc/pwndbg { };
12377 pwninit = callPackage ../development/tools/misc/pwninit {
12378 inherit (darwin.apple_sdk.frameworks) Security;
12381 pycflow2dot = with python3.pkgs; toPythonApplication pycflow2dot;
12383 pydf = callPackage ../applications/misc/pydf { };
12385 pyinfra = with python3Packages; toPythonApplication pyinfra;
12387 pylint = with python3Packages; toPythonApplication pylint;
12389 pympress = callPackage ../applications/office/pympress { };
12391 pyocd = with python3Packages; toPythonApplication pyocd;
12393 pypass = with python3Packages; toPythonApplication pypass;
12395 teapot = callPackage ../applications/office/teapot { };
12397 ticktick = callPackage ../applications/office/ticktick { };
12399 pyditz = callPackage ../applications/misc/pyditz {
12400 pythonPackages = python3Packages;
12403 py-spy = darwin.apple_sdk_11_0.callPackage ../development/tools/py-spy { };
12405 pydeps = with python3Packages; toPythonApplication pydeps;
12407 pysentation = callPackage ../applications/misc/pysentation { };
12409 python-launcher = callPackage ../development/tools/misc/python-launcher { };
12411 pytrainer = callPackage ../applications/misc/pytrainer { };
12413 pywal = with python3Packages; toPythonApplication pywal;
12415 pystring = callPackage ../development/libraries/pystring { };
12417 raysession = python3Packages.callPackage ../applications/audio/raysession {};
12419 revolt-desktop = callPackage ../applications/networking/instant-messengers/revolt-desktop { };
12421 rbw = callPackage ../tools/security/rbw { };
12423 remarshal = with python3Packages; toPythonApplication remarshal;
12425 rehex = darwin.apple_sdk_11_0.callPackage ../applications/editors/rehex {
12426 inherit (darwin.apple_sdk_11_0.frameworks) Carbon Cocoa IOKit;
12429 rio = callPackage ../applications/terminal-emulators/rio { };
12431 rig = callPackage ../tools/misc/rig { };
12433 ripdrag = callPackage ../tools/misc/ripdrag { };
12435 riseup-vpn = libsForQt5.callPackage ../tools/networking/bitmask-vpn {
12436 provider = "riseup";
12437 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
12440 rnm = callPackage ../tools/filesystems/rnm { };
12442 rocket = libsForQt5.callPackage ../tools/graphics/rocket { };
12444 rtabmap = libsForQt5.callPackage ../applications/video/rtabmap/default.nix {
12445 pcl = pcl.override { vtk = vtkWithQt5; };
12448 rtaudio = callPackage ../development/libraries/audio/rtaudio {
12450 inherit (darwin.apple_sdk.frameworks) CoreAudio;
12453 rtmidi = callPackage ../development/libraries/audio/rtmidi {
12455 inherit (darwin.apple_sdk.frameworks) CoreMIDI CoreAudio CoreServices;
12458 openmpi = callPackage ../development/libraries/openmpi { };
12460 ouch = callPackage ../tools/compression/ouch { };
12462 outils = callPackage ../tools/misc/outils { };
12464 mpi = openmpi; # this attribute should used to build MPI applications
12465 mpiCheckPhaseHook = callPackage ../build-support/setup-hooks/mpi-check-hook { };
12467 ucc = callPackage ../development/libraries/ucc { };
12469 ucx = callPackage ../development/libraries/ucx { };
12471 openmodelica = recurseIntoAttrs (callPackage ../applications/science/misc/openmodelica {});
12473 prowlarr = callPackage ../servers/prowlarr { };
12475 qarte = libsForQt5.callPackage ../applications/video/qarte { };
12477 qdrant = darwin.apple_sdk_11_0.callPackage ../servers/search/qdrant {
12478 inherit (darwin.apple_sdk_11_0.frameworks) Security;
12481 qlcplus = libsForQt5.callPackage ../applications/misc/qlcplus { };
12483 qlog = qt6Packages.callPackage ../applications/radio/qlog { };
12485 qnial = callPackage ../development/interpreters/qnial { };
12487 quickbms = pkgsi686Linux.callPackage ../tools/archivers/quickbms { };
12489 q-text-as-data = callPackage ../tools/misc/q-text-as-data { };
12491 qalculate-gtk = callPackage ../applications/science/math/qalculate-gtk { };
12493 qalculate-qt = qt6Packages.callPackage ../applications/science/math/qalculate-qt { };
12495 qastools = libsForQt5.callPackage ../tools/audio/qastools { };
12497 qdigidoc = libsForQt5.callPackage ../tools/security/qdigidoc { } ;
12499 qgrep = callPackage ../tools/text/qgrep {
12500 inherit (darwin.apple_sdk.frameworks) CoreServices CoreFoundation;
12503 qhull = callPackage ../development/libraries/qhull { };
12505 qjournalctl = libsForQt5.callPackage ../applications/system/qjournalctl { };
12507 qjoypad = libsForQt5.callPackage ../tools/misc/qjoypad { };
12509 qmk = callPackage ../tools/misc/qmk { };
12511 qmk_hid = callPackage ../tools/misc/qmk_hid { };
12513 qmarkdowntextedit = libsForQt5.callPackage ../development/libraries/qmarkdowntextedit { };
12515 qodem = callPackage ../tools/networking/qodem { };
12517 qosmic = libsForQt5.callPackage ../applications/graphics/qosmic { };
12519 qovery-cli = callPackage ../tools/admin/qovery-cli { };
12521 qownnotes = qt6Packages.callPackage ../applications/office/qownnotes {
12522 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
12525 qpdf = callPackage ../development/libraries/qpdf { };
12527 qprint = callPackage ../tools/text/qprint { };
12529 qrcp = callPackage ../tools/networking/qrcp { };
12531 qrscan = callPackage ../tools/misc/qrscan { };
12533 qtikz = libsForQt5.callPackage ../applications/graphics/ktikz { };
12535 qtspim = libsForQt5.callPackage ../development/tools/misc/qtspim { };
12537 quadrafuzz = callPackage ../applications/audio/quadrafuzz { };
12539 quickfix = callPackage ../development/libraries/quickfix { };
12541 quickjs = callPackage ../development/interpreters/quickjs { };
12543 quickserve = callPackage ../tools/networking/quickserve { };
12545 quictls = callPackage ../development/libraries/quictls { };
12547 quicktun = callPackage ../tools/networking/quicktun { };
12549 quickwit = callPackage ../servers/search/quickwit {
12550 inherit (darwin.apple_sdk.frameworks) Security;
12553 quilt = callPackage ../development/tools/quilt { };
12555 raider = callPackage ../applications/misc/raider { };
12557 railway = callPackage ../development/tools/railway {
12558 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
12561 quota = if stdenv.isLinux then linuxquota else unixtools.quota;
12563 qvge = libsForQt5.callPackage ../applications/graphics/qvge { };
12565 qview = libsForQt5.callPackage ../applications/graphics/qview { };
12567 wayback_machine_downloader = callPackage ../applications/networking/wayback_machine_downloader { };
12569 wiggle = callPackage ../development/tools/wiggle { };
12571 radamsa = callPackage ../tools/security/radamsa { };
12573 radarr = callPackage ../servers/radarr { };
12575 radeon-profile = libsForQt5.callPackage ../tools/misc/radeon-profile { };
12577 radsecproxy = callPackage ../tools/networking/radsecproxy { };
12579 radvd = callPackage ../tools/networking/radvd { };
12581 rain = callPackage ../development/tools/rain { };
12583 rainbowstream = with python3.pkgs; toPythonApplication rainbowstream;
12585 rambox = callPackage ../applications/networking/instant-messengers/rambox { };
12587 ramfetch = callPackage ../tools/misc/ramfetch { };
12589 rapidgzip = with python3Packages; toPythonApplication rapidgzip;
12591 rar = callPackage ../tools/archivers/rar { };
12593 rarcrack = callPackage ../tools/security/rarcrack { };
12595 rare-regex = callPackage ../tools/text/rare-regex { };
12597 ratman = callPackage ../tools/networking/ratman { };
12599 ratarmount = with python3Packages; toPythonApplication ratarmount;
12601 ratools = callPackage ../tools/networking/ratools { };
12603 ratt = callPackage ../applications/misc/ratt { };
12605 rc-9front = callPackage ../shells/rc-9front { };
12607 rcon = callPackage ../tools/networking/rcon { };
12609 rconc = callPackage ../tools/networking/rconc { };
12611 rdap = callPackage ../tools/networking/rdap { };
12613 rdbtools = callPackage ../development/tools/rdbtools { python = python3; };
12615 rdma-core = callPackage ../os-specific/linux/rdma-core { };
12617 rdrview = callPackage ../tools/networking/rdrview { };
12619 real_time_config_quick_scan = callPackage ../applications/audio/real_time_config_quick_scan { };
12621 realesrgan-ncnn-vulkan = callPackage ../tools/graphics/realesrgan-ncnn-vulkan { };
12623 react-native-debugger = callPackage ../development/tools/react-native-debugger { };
12625 readarr = callPackage ../servers/readarr { };
12627 read-edid = callPackage ../os-specific/linux/read-edid { };
12629 readstat = callPackage ../applications/science/math/readstat { };
12631 redir = callPackage ../tools/networking/redir { };
12633 redmine = callPackage ../applications/version-management/redmine { };
12635 redpanda-client = callPackage ../servers/redpanda { };
12637 redpanda-server = redpanda-client.server;
12639 redsocks = callPackage ../tools/networking/redsocks { };
12641 renpy = callPackage ../development/interpreters/renpy { };
12643 rep = callPackage ../development/tools/rep { };
12645 repseek = callPackage ../applications/science/biology/repseek { };
12647 reredirect = callPackage ../tools/misc/reredirect { };
12649 retext = qt6Packages.callPackage ../applications/editors/retext { };
12651 rewrk = callPackage ../tools/networking/rewrk { };
12653 inherit (callPackage ../tools/security/rekor { })
12657 rhai-doc = callPackage ../development/tools/misc/rhai-doc { };
12659 rich-cli = callPackage ../misc/rich-cli { };
12661 richgo = callPackage ../development/tools/richgo { };
12663 risor = callPackage ../development/interpreters/risor { };
12665 rlci = callPackage ../development/interpreters/rlci { };
12667 rst2pdf = with python3Packages; toPythonApplication rst2pdf;
12669 rstcheck = with python3Packages; toPythonApplication rstcheck;
12671 rstfmt = callPackage ../development/tools/rstfmt { };
12673 rt = callPackage ../servers/rt { };
12675 rtmpdump = callPackage ../tools/video/rtmpdump { };
12676 rtmpdump_gnutls = rtmpdump.override { gnutlsSupport = true; opensslSupport = false; };
12678 rtptools = callPackage ../tools/networking/rtptools { };
12680 rtss = callPackage ../development/tools/misc/rtss { };
12682 realvnc-vnc-viewer = callPackage ../tools/admin/realvnc-vnc-viewer { };
12684 re-isearch = callPackage ../applications/search/re-isearch { };
12686 reason-shell = callPackage ../applications/science/misc/reason-shell { };
12688 reaverwps = callPackage ../tools/networking/reaver-wps { };
12690 reaverwps-t6x = callPackage ../tools/networking/reaver-wps-t6x { };
12692 rx = callPackage ../applications/graphics/rx { };
12694 qt-box-editor = libsForQt5.callPackage ../applications/misc/qt-box-editor { };
12696 readability-cli = callPackage ../tools/text/readability-cli { };
12698 recutils = callPackage ../tools/misc/recutils { };
12700 recoll = libsForQt5.callPackage ../applications/search/recoll { };
12702 redoc-cli = callPackage ../development/tools/redoc-cli { };
12704 reflex = callPackage ../development/tools/reflex { };
12706 reiser4progs = callPackage ../tools/filesystems/reiser4progs { };
12708 reiserfsprogs = callPackage ../tools/filesystems/reiserfsprogs { };
12710 relic = callPackage ../development/tools/relic { };
12712 remind = callPackage ../tools/misc/remind { };
12714 remmina = darwin.apple_sdk_11_0.callPackage ../applications/networking/remote/remmina { };
12716 rename = callPackage ../tools/misc/rename { };
12718 renameutils = callPackage ../tools/misc/renameutils { };
12720 renderdoc = libsForQt5.callPackage ../development/tools/renderdoc { };
12722 repgrep = callPackage ../tools/text/repgrep { };
12724 replace = callPackage ../tools/text/replace { };
12726 resvg = callPackage ../tools/graphics/resvg { };
12728 reckon = callPackage ../tools/text/reckon { };
12730 recoverjpeg = callPackage ../tools/misc/recoverjpeg { };
12732 reftools = callPackage ../development/tools/reftools { };
12734 redwax-tool = callPackage ../tools/security/redwax-tool { };
12736 regpg = callPackage ../tools/security/regpg { };
12738 remote-touchpad = callPackage ../tools/inputmethods/remote-touchpad { };
12740 remote-exec = python3Packages.callPackage ../tools/misc/remote-exec { };
12742 reposurgeon = callPackage ../applications/version-management/reposurgeon { };
12744 reptor = with python3.pkgs; toPythonApplication reptor;
12746 reptyr = callPackage ../os-specific/linux/reptyr { };
12748 rescuetime = libsForQt5.callPackage ../applications/misc/rescuetime { };
12750 inherit (callPackage ../development/misc/resholve { })
12753 restool = callPackage ../os-specific/linux/restool { };
12755 reuse = callPackage ../tools/package-management/reuse { };
12757 reveal-md = callPackage ../tools/text/reveal-md { };
12759 rewritefs = callPackage ../os-specific/linux/rewritefs { };
12761 rdiff-backup = callPackage ../tools/backup/rdiff-backup { };
12763 rdfind = callPackage ../tools/filesystems/rdfind { };
12765 rhash = callPackage ../tools/security/rhash { };
12767 rhoas = callPackage ../tools/admin/rhoas { };
12769 riemann_c_client = callPackage ../tools/misc/riemann-c-client { };
12770 riemann-tools = callPackage ../tools/misc/riemann-tools { };
12772 ripmime = callPackage ../tools/networking/ripmime { };
12774 rkflashtool = callPackage ../tools/misc/rkflashtool { };
12776 rkvm = callPackage ../tools/misc/rkvm { };
12778 rkrlv2 = callPackage ../applications/audio/rkrlv2 { };
12780 rmlint = callPackage ../tools/misc/rmlint {
12781 inherit (python3Packages) sphinx;
12784 rmw = callPackage ../tools/misc/rmw { };
12786 rng-tools = callPackage ../tools/security/rng-tools { };
12788 rnnoise = callPackage ../development/libraries/rnnoise { };
12790 # Use `apple_sdk_11_0` because `apple_sdk.libs` does not provide `simd`
12791 rnnoise-plugin = darwin.apple_sdk_11_0.callPackage ../development/libraries/rnnoise-plugin {
12792 inherit (darwin.apple_sdk_11_0.frameworks) WebKit MetalKit CoreAudioKit;
12793 inherit (darwin.apple_sdk_11_0.libs) simd;
12796 rnote = callPackage ../applications/graphics/rnote {
12797 inherit (gst_all_1) gstreamer;
12798 inherit (darwin.apple_sdk.frameworks) AudioUnit;
12801 rnp = callPackage ../tools/security/rnp { };
12803 rnr = callPackage ../tools/text/rnr { };
12805 rnv = callPackage ../tools/text/xml/rnv { };
12807 roam-research = callPackage ../applications/office/roam-research { };
12809 rosie = callPackage ../tools/text/rosie { };
12811 rounded-mgenplus = callPackage ../data/fonts/rounded-mgenplus { };
12813 roundup = callPackage ../tools/misc/roundup { };
12815 routino = callPackage ../tools/misc/routino { };
12817 rq = callPackage ../development/tools/rq { };
12819 rsnapshot = callPackage ../tools/backup/rsnapshot { };
12821 rlwrap = callPackage ../tools/misc/rlwrap { };
12823 rmtrash = callPackage ../tools/misc/rmtrash { };
12825 roc-toolkit = callPackage ../development/libraries/audio/roc-toolkit { };
12827 rockbox-utility = libsForQt5.callPackage ../tools/misc/rockbox-utility { };
12829 rosegarden = libsForQt5.callPackage ../applications/audio/rosegarden { };
12831 rosenpass = callPackage ../tools/networking/rosenpass { };
12833 rosenpass-tools = callPackage ../tools/networking/rosenpass/tools.nix { };
12835 rot8 = callPackage ../tools/misc/rot8 { };
12837 rowhammer-test = callPackage ../tools/system/rowhammer-test { };
12839 rpPPPoE = callPackage ../tools/networking/rp-pppoe { };
12841 rpi-imager = libsForQt5.callPackage ../tools/misc/rpi-imager { };
12843 rpiboot = callPackage ../development/misc/rpiboot { };
12845 rpm = callPackage ../tools/package-management/rpm {
12850 rpm-ostree = callPackage ../tools/misc/rpm-ostree {
12854 rpm2targz = callPackage ../tools/archivers/rpm2targz { };
12856 rpmextract = callPackage ../tools/archivers/rpmextract { };
12858 rrdtool = callPackage ../tools/misc/rrdtool { };
12860 rscw = callPackage ../applications/radio/rscw { };
12862 rset = callPackage ../tools/admin/rset { };
12864 rshijack = callPackage ../tools/networking/rshijack { };
12866 rshim-user-space = callPackage ../tools/misc/rshim-user-space { };
12868 rsibreak = libsForQt5.callPackage ../applications/misc/rsibreak { };
12870 rslint = callPackage ../development/tools/rslint { };
12872 rss-bridge-cli = callPackage ../applications/misc/rss-bridge-cli { };
12874 rss2email = callPackage ../applications/networking/feedreaders/rss2email {
12875 pythonPackages = python3Packages;
12878 feed2imap-go = callPackage ../applications/networking/feedreaders/feed2imap-go { };
12880 rsstail = callPackage ../applications/networking/feedreaders/rsstail { };
12882 rtz = callPackage ../tools/misc/rtz { };
12884 rubber = callPackage ../tools/typesetting/rubber { };
12886 rubocop = rubyPackages.rubocop;
12888 ruby-lsp = rubyPackages.ruby-lsp;
12890 runningx = callPackage ../tools/X11/runningx { };
12892 rund = callPackage ../development/tools/rund { };
12894 runme = callPackage ../development/tools/misc/runme { };
12896 runzip = callPackage ../tools/archivers/runzip { };
12898 unzoo = callPackage ../tools/archivers/unzoo { };
12900 ruplacer = callPackage ../tools/text/ruplacer {
12901 inherit (darwin.apple_sdk.frameworks) Security;
12904 rust-code-analysis = callPackage ../development/tools/rust-code-analysis { };
12906 rust-motd = callPackage ../tools/misc/rust-motd {
12907 inherit (darwin.apple_sdk.frameworks) Security;
12910 rust-petname = callPackage ../tools/text/rust-petname { };
12912 rustcat = callPackage ../tools/networking/rustcat {
12913 inherit (darwin.apple_sdk.frameworks) Security;
12916 rustdesk = callPackage ../applications/networking/remote/rustdesk { };
12918 rustfilt = callPackage ../development/tools/rust/rustfilt { };
12920 rustscan = callPackage ../tools/security/rustscan {
12921 inherit (darwin.apple_sdk.frameworks) Security;
12924 rustdesk-server = callPackage ../servers/rustdesk-server {
12925 inherit (darwin.apple_sdk.frameworks) Security;
12928 rustypaste = callPackage ../servers/rustypaste { };
12930 rustypaste-cli = callPackage ../tools/misc/rustypaste-cli { };
12932 rustywind = callPackage ../development/tools/misc/rustywind { };
12934 rw = callPackage ../tools/misc/rw { };
12936 rwc = callPackage ../tools/system/rwc { };
12938 rwedid = callPackage ../tools/video/rwedid { };
12940 rxp = callPackage ../tools/text/xml/rxp { };
12942 rzip = callPackage ../tools/compression/rzip { };
12944 s-tui = callPackage ../tools/system/s-tui { };
12946 s3backer = callPackage ../tools/filesystems/s3backer { };
12948 s3bro = callPackage ../tools/admin/s3bro { };
12950 s3fs = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/s3fs { };
12952 s3cmd = python3Packages.callPackage ../tools/networking/s3cmd { };
12954 s3rs = callPackage ../tools/networking/s3rs {
12955 inherit (darwin.apple_sdk.frameworks) Security;
12958 s3-credentials = with python3Packages; toPythonApplication s3-credentials;
12960 s4cmd = callPackage ../tools/networking/s4cmd { };
12962 s5 = callPackage ../tools/security/s5 { };
12964 s5cmd = callPackage ../tools/networking/s5cmd { };
12966 sacad = callPackage ../tools/misc/sacad { };
12968 sad = callPackage ../tools/text/sad { };
12970 safecopy = callPackage ../tools/system/safecopy { };
12972 sacd = callPackage ../tools/cd-dvd/sacd { };
12974 safe = callPackage ../tools/security/safe { };
12976 safety-cli = with python3.pkgs; toPythonApplication safety;
12978 safe-rm = callPackage ../tools/system/safe-rm { };
12980 safecloset = callPackage ../applications/misc/safecloset { };
12982 safeeyes = callPackage ../applications/misc/safeeyes { };
12984 sagoin = callPackage ../tools/misc/sagoin { };
12986 sahel-fonts = callPackage ../data/fonts/sahel-fonts { };
12988 saldl = callPackage ../tools/networking/saldl { };
12990 salt = callPackage ../tools/admin/salt { };
12992 samim-fonts = callPackage ../data/fonts/samim-fonts { };
12994 saml2aws = callPackage ../tools/security/saml2aws {
12995 inherit (darwin.apple_sdk.frameworks) AppKit;
12998 sammler = callPackage ../tools/security/sammler { };
13000 samplicator = callPackage ../tools/networking/samplicator { };
13002 sanctity = callPackage ../tools/misc/sanctity { };
13004 sandboxfs = callPackage ../tools/filesystems/sandboxfs { };
13006 sanjuuni = callPackage ../tools/graphics/sanjuuni { };
13008 sasquatch = callPackage ../tools/filesystems/sasquatch { };
13010 sasview = libsForQt5.callPackage ../applications/science/misc/sasview { };
13012 sbs = callPackage ../tools/X11/sbs { };
13014 schemes = callPackage ../applications/misc/schemes { };
13016 scanbd = callPackage ../tools/graphics/scanbd { };
13018 scdl = callPackage ../tools/misc/scdl { };
13020 scorecard = callPackage ../tools/security/scorecard { };
13022 scream = callPackage ../applications/audio/scream { };
13024 screen = callPackage ../tools/misc/screen {
13025 inherit (darwin.apple_sdk.libs) utmp;
13028 scrcpy = callPackage ../misc/scrcpy { };
13030 screen-message = callPackage ../tools/X11/screen-message { };
13032 screenkey = callPackage ../applications/video/screenkey { };
13034 scrub = callPackage ../tools/misc/scrub { };
13036 scfbuild = python3.pkgs.callPackage ../tools/misc/scfbuild { };
13038 scraper = callPackage ../tools/text/scraper { };
13040 scriptaculous = callPackage ../development/libraries/scriptaculous { };
13042 script-directory = callPackage ../tools/misc/script-directory { };
13044 scrot = callPackage ../tools/graphics/scrot { };
13046 scrypt = callPackage ../tools/security/scrypt { };
13048 sd = callPackage ../tools/text/sd {
13049 inherit (darwin.apple_sdk.frameworks) Security;
13052 sd-mux-ctrl = callPackage ../tools/misc/sd-mux-ctrl { };
13054 sd-switch = callPackage ../os-specific/linux/sd-switch { };
13056 sdate = callPackage ../tools/misc/sdate { };
13058 sdat2img = callPackage ../tools/filesystems/sdat2img { };
13060 sdcv = callPackage ../applications/misc/sdcv { };
13062 sdl-jstest = callPackage ../tools/misc/sdl-jstest { };
13064 senpai = callPackage ../applications/networking/irc/senpai { };
13066 skim = callPackage ../tools/misc/skim { };
13068 seashells = callPackage ../applications/misc/seashells { };
13070 seaweedfs = callPackage ../applications/networking/seaweedfs { };
13072 sec = callPackage ../tools/admin/sec { };
13074 seccure = callPackage ../tools/security/seccure { };
13076 secp256k1 = callPackage ../tools/security/secp256k1 { };
13078 securefs = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/securefs { };
13080 seehecht = callPackage ../tools/text/seehecht { };
13082 selectdefaultapplication = libsForQt5.callPackage ../applications/misc/selectdefaultapplication { };
13084 semantic-release = callPackage ../development/tools/semantic-release {
13085 inherit (darwin) cctools;
13088 semgrep = python3.pkgs.callPackage ../tools/security/semgrep { };
13089 semgrep-core = callPackage ../tools/security/semgrep/semgrep-core.nix { };
13091 setroot = callPackage ../tools/X11/setroot { };
13093 setserial = callPackage ../tools/system/setserial { };
13095 setzer = callPackage ../applications/editors/setzer { };
13097 seqdiag = with python3Packages; toPythonApplication seqdiag;
13099 sequoia-sq = callPackage ../tools/security/sequoia-sq { };
13101 sequoia-sqv = callPackage ../tools/security/sequoia-sqv { };
13103 sequoia-sqop = callPackage ../tools/security/sequoia-sqop { };
13105 sequoia-chameleon-gnupg = callPackage ../tools/security/sequoia-chameleon-gnupg { };
13107 sewer = callPackage ../tools/admin/sewer { };
13109 sexpp = callPackage ../development/libraries/sexpp { };
13111 sfeed = callPackage ../tools/misc/sfeed { };
13113 sftpman = callPackage ../tools/filesystems/sftpman { };
13115 sftpgo = callPackage ../servers/sftpgo { };
13117 screenfetch = callPackage ../tools/misc/screenfetch { };
13119 sg3_utils = callPackage ../tools/system/sg3_utils { };
13121 sha1collisiondetection = callPackage ../tools/security/sha1collisiondetection { };
13123 shadowsocks-libev = callPackage ../tools/networking/shadowsocks-libev { };
13125 shadered = callPackage ../development/tools/shadered { };
13127 go-shadowsocks2 = callPackage ../tools/networking/go-shadowsocks2 { };
13129 shabnam-fonts = callPackage ../data/fonts/shabnam-fonts { };
13131 shadowsocks-rust = callPackage ../tools/networking/shadowsocks-rust {
13132 inherit (darwin.apple_sdk.frameworks) Security CoreServices;
13135 shadowsocks-v2ray-plugin = callPackage ../tools/networking/shadowsocks-v2ray-plugin { };
13137 sharutils = callPackage ../tools/archivers/sharutils { };
13139 shell2http = callPackage ../servers/misc/shell2http { };
13141 shelldap = callPackage ../tools/misc/shelldap { };
13143 shellify = haskellPackages.shellify.bin;
13145 shellspec = callPackage ../tools/misc/shellspec { };
13147 schema2ldif = callPackage ../tools/text/schema2ldif { };
13149 schemacrawler = callPackage ../development/tools/schemacrawler { };
13151 sharedown = callPackage ../tools/misc/sharedown { };
13153 shen-sbcl = callPackage ../development/interpreters/shen-sbcl { };
13155 shen-sources = callPackage ../development/interpreters/shen-sources { };
13157 shiv = with python3Packages; toPythonApplication shiv;
13159 shim-unsigned = callPackage ../tools/misc/shim { };
13161 shocco = callPackage ../tools/text/shocco { };
13163 shopify-cli = callPackage ../development/web/shopify-cli { };
13165 shopify-themekit = callPackage ../development/web/shopify-themekit { };
13167 shorewall = callPackage ../tools/networking/shorewall { };
13169 shotwell = callPackage ../applications/graphics/shotwell { };
13171 shout = nodePackages.shout;
13173 showmethekey = callPackage ../applications/video/showmethekey { };
13175 shrikhand = callPackage ../data/fonts/shrikhand { };
13177 shunit2 = callPackage ../tools/misc/shunit2 { };
13179 sic = callPackage ../applications/networking/irc/sic { };
13181 siege = callPackage ../tools/networking/siege { };
13183 sieve-connect = callPackage ../applications/networking/sieve-connect { };
13185 sigal = callPackage ../applications/misc/sigal { };
13187 sigi = callPackage ../applications/misc/sigi { };
13189 sigil = libsForQt5.callPackage ../applications/editors/sigil { };
13191 signalbackup-tools = callPackage ../applications/networking/instant-messengers/signalbackup-tools { };
13193 signald = callPackage ../applications/networking/instant-messengers/signald { };
13195 signaldctl = callPackage ../applications/networking/instant-messengers/signaldctl { };
13197 signal-cli = callPackage ../applications/networking/instant-messengers/signal-cli { };
13199 inherit (callPackage ../applications/networking/instant-messengers/signal-desktop {}) signal-desktop signal-desktop-beta;
13201 slither-analyzer = with python3Packages; toPythonApplication slither-analyzer;
13203 sigma-cli = callPackage ../tools/security/sigma-cli { };
13205 signify = callPackage ../tools/security/signify { };
13208 signing-party = callPackage ../tools/security/signing-party { };
13210 sigtop = callPackage ../tools/backup/sigtop { };
13212 silc_client = callPackage ../applications/networking/instant-messengers/silc-client { };
13214 silc_server = callPackage ../servers/silc-server { };
13216 sile = callPackage ../tools/typesetting/sile {
13220 silenthound = callPackage ../tools/security/silenthound { };
13222 silice = callPackage ../development/compilers/silice { };
13224 silver-searcher = callPackage ../tools/text/silver-searcher { };
13226 simple-mtpfs = callPackage ../tools/filesystems/simple-mtpfs { };
13228 simplotask = callPackage ../tools/admin/simplotask { };
13230 simpleproxy = callPackage ../tools/networking/simpleproxy { };
13232 simplescreenrecorder = libsForQt5.callPackage ../applications/video/simplescreenrecorder { };
13234 sipexer = callPackage ../tools/networking/sipexer { };
13236 sipsak = callPackage ../tools/networking/sipsak { };
13238 sipvicious = python3Packages.callPackage ../tools/security/sipvicious { };
13240 siril = callPackage ../applications/science/astronomy/siril { };
13242 sisco.lv2 = callPackage ../applications/audio/sisco.lv2 { };
13244 sixpair = callPackage ../tools/misc/sixpair { };
13246 sketchybar = darwin.apple_sdk_11_0.callPackage ../os-specific/darwin/sketchybar {
13247 inherit (darwin.apple_sdk_11_0.frameworks) AppKit Carbon CoreAudio CoreWLAN CoreVideo DisplayServices IOKit MediaRemote SkyLight;
13250 sketchybar-app-font = callPackage ../data/fonts/sketchybar-app-font { };
13252 skippy-xd = callPackage ../tools/X11/skippy-xd { };
13254 sks = callPackage ../servers/sks {
13255 ocamlPackages = ocaml-ng.ocamlPackages_4_12;
13258 skydns = callPackage ../servers/skydns { };
13260 sing-box = callPackage ../tools/networking/sing-box { };
13262 sing-geosite = callPackage ../data/misc/sing-geosite { };
13264 sing-geoip = callPackage ../data/misc/sing-geoip { };
13266 sipcalc = callPackage ../tools/networking/sipcalc { };
13268 skribilo = callPackage ../tools/typesetting/skribilo { };
13270 skytemple = callPackage ../applications/misc/skytemple { };
13272 sleuthkit = callPackage ../tools/system/sleuthkit { };
13274 slides = callPackage ../applications/misc/slides { };
13276 slippy = callPackage ../applications/misc/slippy { };
13278 slirp4netns = callPackage ../tools/networking/slirp4netns { };
13280 slowlorust = callPackage ../tools/networking/slowlorust {
13281 inherit (darwin.apple_sdk.frameworks) Security;
13284 slsa-verifier = callPackage ../tools/security/slsa-verifier { };
13286 slsnif = callPackage ../tools/misc/slsnif { };
13288 slstatus = callPackage ../applications/misc/slstatus {
13289 conf = config.slstatus.conf or null;
13292 smartdns = callPackage ../tools/networking/smartdns { };
13294 smartmontools = callPackage ../tools/system/smartmontools {
13295 inherit (darwin.apple_sdk.frameworks) IOKit ApplicationServices;
13298 smarty3 = callPackage ../development/libraries/smarty3 { };
13299 smarty3-i18n = callPackage ../development/libraries/smarty3-i18n { };
13301 smbnetfs = callPackage ../tools/filesystems/smbnetfs { };
13303 smenu = callPackage ../tools/misc/smenu { };
13305 boost-sml = callPackage ../development/libraries/boost-ext/boost-sml { };
13307 smu = callPackage ../tools/text/smu { };
13309 smug = callPackage ../tools/misc/smug { };
13311 smpq = callPackage ../applications/misc/smpq { };
13313 sn0int = callPackage ../tools/security/sn0int { };
13315 snabb = callPackage ../tools/networking/snabb { };
13317 snallygaster = callPackage ../tools/security/snallygaster { };
13319 snapcast = darwin.apple_sdk_11_0.callPackage ../applications/audio/snapcast {
13320 inherit (darwin.apple_sdk_11_0.frameworks) IOKit AudioToolbox;
13321 pulseaudioSupport = config.pulseaudio or stdenv.isLinux;
13324 snapdragon-profiler = callPackage ../tools/graphics/snapdragon-profiler { };
13326 snet = callPackage ../tools/networking/snet { };
13328 sng = callPackage ../tools/graphics/sng {
13332 snmpcheck = callPackage ../tools/networking/snmpcheck { };
13334 sniffglue = callPackage ../tools/networking/sniffglue { };
13336 snobol4 = callPackage ../development/interpreters/snobol4 { };
13338 snort = callPackage ../applications/networking/ids/snort { };
13340 so = callPackage ../development/tools/so {
13341 inherit (darwin.apple_sdk.frameworks) Security;
13344 soapui = callPackage ../applications/networking/soapui {
13345 jdk = if stdenv.isDarwin
13346 then (jdk11.override { enableJavaFX = true; })
13350 sockdump = callPackage ../tools/networking/sockdump { };
13352 spglib = callPackage ../development/libraries/spglib {
13353 inherit (llvmPackages) openmp;
13356 spicy = callPackage ../development/tools/spicy { };
13358 spire = callPackage ../tools/security/spire { };
13359 # to match naming of other package repositories
13360 spire-agent = spire.agent;
13361 spire-server = spire.server;
13363 spoof-mac = python3Packages.callPackage ../tools/networking/spoof-mac { };
13365 ssh-askpass-fullscreen = callPackage ../tools/networking/ssh-askpass-fullscreen { };
13367 sshed = callPackage ../tools/networking/sshed { };
13369 sshguard = callPackage ../tools/security/sshguard { };
13371 sshping = callPackage ../tools/networking/sshping { };
13373 ssh-chat = callPackage ../applications/networking/instant-messengers/ssh-chat { };
13375 ssh-to-age = callPackage ../tools/security/ssh-to-age { };
13377 ssh-to-pgp = callPackage ../tools/security/ssh-to-pgp { };
13379 suricata = callPackage ../applications/networking/ids/suricata {
13384 sof-firmware = callPackage ../os-specific/linux/firmware/sof-firmware { };
13386 softhsm = callPackage ../tools/security/softhsm {
13387 inherit (darwin) libobjc;
13388 inherit (darwin.apple_sdk.frameworks) Security;
13391 sonar-scanner-cli = callPackage ../tools/security/sonar-scanner-cli { };
13393 snapshot = callPackage ../applications/graphics/snapshot { };
13395 solvespace = callPackage ../applications/graphics/solvespace { };
13397 sonarr = callPackage ../servers/sonarr { };
13399 sonata = callPackage ../applications/audio/sonata { };
13401 sony-headphones-client = callPackage ../applications/audio/sony-headphones-client { };
13403 soundconverter = callPackage ../applications/audio/soundconverter { };
13405 soundkonverter = libsForQt5.soundkonverter;
13407 soundwireserver = callPackage ../applications/audio/soundwireserver { };
13409 sozu = callPackage ../servers/sozu { };
13411 spacer = callPackage ../tools/misc/spacer { };
13413 sparrow-unwrapped = callPackage ../applications/blockchains/sparrow {
13414 openimajgrabber = callPackage ../applications/blockchains/sparrow/openimajgrabber.nix {};
13415 openjdk = openjdk.override { enableJavaFX = true; };
13418 sparrow = callPackage ../applications/blockchains/sparrow/fhsenv.nix { };
13420 sparsehash = callPackage ../development/libraries/sparsehash { };
13422 spectre-meltdown-checker = callPackage ../tools/security/spectre-meltdown-checker { };
13424 spiped = callPackage ../tools/networking/spiped { };
13426 sqlite3-to-mysql = callPackage ../tools/misc/sqlite3-to-mysql { };
13428 sqls = callPackage ../applications/misc/sqls { };
13430 stdman = callPackage ../data/documentation/stdman { };
13432 stderred = callPackage ../tools/misc/stderred { };
13434 steck = callPackage ../servers/pinnwand/steck.nix { };
13436 stenc = callPackage ../tools/backup/stenc { };
13438 stm32loader = with python3Packages; toPythonApplication stm32loader;
13440 storcli = callPackage ../tools/misc/storcli { };
13442 stremio = qt5.callPackage ../applications/video/stremio { };
13444 sunwait = callPackage ../applications/misc/sunwait { };
13446 surface-control = callPackage ../applications/misc/surface-control { };
13448 syntex = callPackage ../tools/graphics/syntex { };
13450 synapse-admin = callPackage ../tools/admin/synapse-admin { };
13452 sl = callPackage ../tools/misc/sl { };
13454 socat = callPackage ../tools/networking/socat { };
13456 sockperf = callPackage ../tools/networking/sockperf { };
13458 softnet = callPackage ../tools/networking/softnet { };
13460 solaar = callPackage ../applications/misc/solaar { };
13462 solanum = callPackage ../servers/irc/solanum {
13463 autoreconfHook = buildPackages.autoreconfHook269;
13466 solc-select = with python3Packages; toPythonApplication solc-select;
13468 sourceHighlight = callPackage ../tools/text/source-highlight { };
13470 somebar = callPackage ../applications/misc/somebar { };
13472 spacebar = callPackage ../os-specific/darwin/spacebar {
13473 inherit (darwin.apple_sdk.frameworks)
13474 Carbon Cocoa ScriptingBridge SkyLight;
13477 speech-denoiser = callPackage ../applications/audio/speech-denoiser { };
13479 splot = haskell.lib.compose.justStaticExecutables haskellPackages.splot;
13481 spotdl = callPackage ../tools/audio/spotdl { };
13483 squashfsTools = callPackage ../tools/filesystems/squashfs { };
13485 squashfs-tools-ng = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/squashfs-tools-ng { };
13487 squashfuse = callPackage ../tools/filesystems/squashfuse { };
13489 srt-live-server = callPackage ../applications/video/srt-live-server { };
13491 srt-to-vtt-cl = callPackage ../tools/cd-dvd/srt-to-vtt-cl { };
13493 srtrelay = callPackage ../applications/video/srtrelay { };
13495 srsran = callPackage ../applications/radio/srsran { };
13497 sourcehut = callPackage ../applications/version-management/sourcehut { };
13499 sshfs-fuse = callPackage ../tools/filesystems/sshfs-fuse { };
13500 sshfs = sshfs-fuse; # added 2017-08-14
13502 sshlatex = callPackage ../tools/typesetting/sshlatex { };
13504 sshuttle = callPackage ../tools/security/sshuttle { };
13506 ssldump = callPackage ../tools/networking/ssldump { };
13508 sslsplit = callPackage ../tools/networking/sslsplit { };
13510 sstp = callPackage ../tools/networking/sstp { };
13512 strip-nondeterminism = perlPackages.strip-nondeterminism;
13514 structorizer = callPackage ../applications/graphics/structorizer { };
13516 su-exec = callPackage ../tools/security/su-exec { };
13518 subberthehut = callPackage ../tools/misc/subberthehut { };
13520 subedit = callPackage ../tools/text/subedit { };
13522 subsurface = libsForQt5.callPackage ../applications/misc/subsurface { };
13524 sudo = callPackage ../tools/security/sudo { };
13526 sudo-rs = callPackage ../tools/security/sudo-rs { };
13528 suidChroot = callPackage ../tools/system/suid-chroot { };
13530 sundtek = callPackage ../misc/drivers/sundtek { };
13532 sunxi-tools = callPackage ../development/tools/sunxi-tools { };
13534 sumorobot-manager = python3Packages.callPackage ../applications/science/robotics/sumorobot-manager { };
13536 supertag = callPackage ../tools/filesystems/supertag { };
13538 supertux-editor = callPackage ../applications/editors/supertux-editor { };
13540 svgbob = callPackage ../tools/graphics/svgbob { };
13542 svgcleaner = callPackage ../tools/graphics/svgcleaner { };
13544 svu = callPackage ../tools/misc/svu { };
13546 ssb = callPackage ../tools/security/ssb { };
13548 ssb-patchwork = callPackage ../applications/networking/ssb-patchwork { };
13550 ssdeep = callPackage ../tools/security/ssdeep { };
13552 ssh-ident = callPackage ../tools/networking/ssh-ident { };
13554 sshpass = callPackage ../tools/networking/sshpass { };
13556 sslscan = callPackage ../tools/security/sslscan {
13557 openssl = openssl.override { withZlib = true; };
13560 sslmate = callPackage ../development/tools/sslmate { };
13562 sslmate-agent = callPackage ../development/tools/sslmate-agent { };
13564 sshocker = callPackage ../tools/security/sshocker { };
13566 sshoogr = callPackage ../tools/networking/sshoogr { };
13568 ssocr = callPackage ../applications/misc/ssocr { };
13570 ssss = callPackage ../tools/security/ssss { };
13572 stabber = callPackage ../misc/stabber { };
13574 stacer = libsForQt5.callPackage ../tools/system/stacer { };
13576 starcharts = callPackage ../servers/misc/starcharts { };
13578 staticjinja = with python3.pkgs; toPythonApplication staticjinja;
13580 stevenblack-blocklist = callPackage ../tools/networking/stevenblack-blocklist { };
13582 stress = callPackage ../tools/system/stress { };
13584 stress-ng = callPackage ../tools/system/stress-ng { };
13586 stressapptest = callPackage ../tools/system/stressapptest { };
13588 stoken = callPackage ../tools/security/stoken (config.stoken or {});
13590 storeBackup = callPackage ../tools/backup/store-backup { };
13592 stow = callPackage ../tools/misc/stow { };
13593 xstow = callPackage ../tools/misc/xstow { };
13595 stun = callPackage ../tools/networking/stun { };
13597 stunnel = callPackage ../tools/networking/stunnel { };
13599 stuntman = callPackage ../tools/networking/stuntman { };
13601 stutter = haskell.lib.compose.justStaticExecutables haskellPackages.stutter;
13603 strongswan = callPackage ../tools/networking/strongswan { };
13604 strongswanTNC = strongswan.override { enableTNC = true; };
13605 strongswanNM = strongswan.override { enableNetworkManager = true; };
13607 stylish = callPackage ../applications/misc/stylish { };
13609 stylish-haskell = haskell.lib.compose.justStaticExecutables haskellPackages.stylish-haskell;
13613 subjs = callPackage ../tools/security/subjs { };
13615 subsonic = callPackage ../servers/misc/subsonic { };
13617 subfinder = callPackage ../tools/networking/subfinder { };
13619 subzerod = with python3Packages; toPythonApplication subzerod;
13621 suckit = callPackage ../tools/networking/suckit {
13622 inherit (darwin.apple_sdk.frameworks) Security;
13625 surfraw = callPackage ../tools/networking/surfraw { };
13627 swagger-cli = callPackage ../tools/networking/swagger-cli { };
13629 swagger-codegen = callPackage ../tools/networking/swagger-codegen { };
13631 swagger-codegen3 = callPackage ../tools/networking/swagger-codegen3 { };
13633 swaggerhole = callPackage ../tools/security/swaggerhole { };
13635 swapview = callPackage ../os-specific/linux/swapview { };
13637 swc = callPackage ../development/tools/swc { };
13639 swtpm = callPackage ../tools/security/swtpm { };
13641 svnfs = callPackage ../tools/filesystems/svnfs { };
13643 svtplay-dl = callPackage ../tools/misc/svtplay-dl { };
13645 sycl-info = callPackage ../development/libraries/sycl-info { };
13647 symengine = callPackage ../development/libraries/symengine { };
13649 synaesthesia = callPackage ../applications/audio/synaesthesia { };
13651 sysbench = callPackage ../development/tools/misc/sysbench { };
13653 systemc = callPackage ../applications/science/electronics/systemc { };
13655 system-config-printer = callPackage ../tools/misc/system-config-printer {
13656 autoreconfHook = buildPackages.autoreconfHook269;
13657 libxml2 = libxml2Python;
13660 systembus-notify = callPackage ../applications/misc/systembus-notify { };
13662 stricat = callPackage ../tools/security/stricat { };
13664 staruml = callPackage ../tools/misc/staruml { };
13666 stone-phaser = callPackage ../applications/audio/stone-phaser { };
13668 systrayhelper = callPackage ../tools/misc/systrayhelper { };
13670 syft = callPackage ../tools/admin/syft { };
13672 Sylk = callPackage ../applications/networking/Sylk { };
13674 privoxy = callPackage ../tools/networking/privoxy {
13678 swaks = callPackage ../tools/networking/swaks { };
13680 swiftbar = callPackage ../os-specific/darwin/swiftbar { };
13682 swiften = callPackage ../development/libraries/swiften { };
13684 squeekboard = callPackage ../applications/accessibility/squeekboard { };
13686 sx = callPackage ../tools/X11/sx { };
13688 systemdgenie = libsForQt5.callPackage ../applications/system/systemdgenie { };
13690 t = callPackage ../tools/misc/t { };
13692 tabnine = callPackage ../development/tools/tabnine { };
13694 tab-rs = callPackage ../tools/misc/tab-rs {
13695 inherit (darwin.apple_sdk.frameworks) IOKit;
13698 tagtime = callPackage ../applications/misc/tagtime { };
13700 tailer = callPackage ../tools/misc/tailer { };
13702 inherit (callPackages ../applications/networking/taler { })
13703 taler-exchange taler-merchant;
13705 tandoor-recipes = callPackage ../applications/misc/tandoor-recipes { };
13707 tango = callPackage ../applications/misc/tango { };
13709 tangram = callPackage ../applications/networking/instant-messengers/tangram { };
13711 t1utils = callPackage ../tools/misc/t1utils { };
13713 talkfilters = callPackage ../misc/talkfilters { };
13715 znapzend = callPackage ../tools/backup/znapzend { };
13717 tar2ext4 = callPackage ../tools/filesystems/tar2ext4 { };
13719 targetcli = callPackage ../os-specific/linux/targetcli { };
13721 target-isns = callPackage ../os-specific/linux/target-isns { };
13723 tarlz = callPackage ../tools/archivers/tarlz { };
13725 tarsnap = callPackage ../tools/backup/tarsnap { };
13727 tarsnapper = callPackage ../tools/backup/tarsnapper { };
13729 tarantool = callPackage ../servers/tarantool { };
13731 tarssh = callPackage ../servers/tarssh { };
13733 tartan = callPackage ../development/tools/analysis/tartan { };
13735 tartube = callPackage ../applications/video/tartube { };
13737 tartube-yt-dlp = callPackage ../applications/video/tartube {
13738 youtube-dl = yt-dlp;
13741 tayga = callPackage ../tools/networking/tayga { };
13743 tcb = callPackage ../tools/security/tcb { };
13745 tcpcrypt = callPackage ../tools/security/tcpcrypt { };
13747 tcptraceroute = callPackage ../tools/networking/tcptraceroute { };
13749 tboot = callPackage ../tools/security/tboot { };
13751 tagutil = callPackage ../applications/audio/tagutil { };
13753 tcpdump = callPackage ../tools/networking/tcpdump { };
13755 tcpflow = callPackage ../tools/networking/tcpflow { };
13757 tcpkali = callPackage ../applications/networking/tcpkali { };
13759 tcpreplay = callPackage ../tools/networking/tcpreplay {
13760 inherit (darwin.apple_sdk.frameworks) Carbon CoreServices;
13763 tdns-cli = callPackage ../tools/networking/tdns-cli { };
13765 tea = callPackage ../tools/misc/tea { };
13767 teavpn2 = callPackage ../tools/networking/teavpn2 { };
13769 inherit (nodePackages) teck-programmer;
13771 ted = callPackage ../tools/typesetting/ted { };
13773 teamviewer = libsForQt5.callPackage ../applications/networking/remote/teamviewer { };
13775 teehee = callPackage ../applications/editors/teehee { };
13777 teip = callPackage ../tools/text/teip { };
13779 telegraf = callPackage ../servers/monitoring/telegraf { };
13781 teleport_12 = callPackage ../servers/teleport/12 {
13782 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security AppKit;
13784 teleport_13 = callPackage ../servers/teleport/13 {
13785 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security AppKit;
13787 teleport_14 = callPackage ../servers/teleport/14 {
13788 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security AppKit;
13790 teleport = teleport_14;
13792 telepresence = callPackage ../tools/networking/telepresence {
13793 pythonPackages = python3Packages;
13796 telepresence2 = callPackage ../tools/networking/telepresence2 { };
13798 teler = callPackage ../tools/security/teler { };
13800 telescope = callPackage ../applications/networking/browsers/telescope { };
13802 termcolor = callPackage ../development/libraries/termcolor { };
13804 termscp = callPackage ../tools/networking/termscp {
13805 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation Security;
13808 termius = callPackage ../applications/networking/termius { };
13810 termplay = callPackage ../tools/misc/termplay { };
13812 tetrd = callPackage ../applications/networking/tetrd { };
13814 tewisay = callPackage ../tools/misc/tewisay { };
13816 texmacs = libsForQt5.callPackage ../applications/editors/texmacs {
13817 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
13821 texmaker = libsForQt5.callPackage ../applications/editors/texmaker { };
13823 texstudio = qt6Packages.callPackage ../applications/editors/texstudio { };
13825 textadept = libsForQt5.callPackage ../applications/editors/textadept { };
13827 texworks = qt6Packages.callPackage ../applications/editors/texworks { };
13829 tf2pulumi = callPackage ../development/tools/tf2pulumi { };
13831 thc-hydra = callPackage ../tools/security/thc-hydra { };
13833 thc-ipv6 = callPackage ../tools/security/thc-ipv6 { };
13835 thedesk = callPackage ../applications/misc/thedesk { };
13837 theharvester = callPackage ../tools/security/theharvester { };
13839 thelounge = callPackage ../applications/networking/irc/thelounge { };
13841 theLoungePlugins = with lib; let
13842 pkgs = filterAttrs (name: _: hasPrefix "thelounge-" name) nodePackages;
13843 getPackagesWithPrefix = prefix: mapAttrs' (name: pkg: nameValuePair (removePrefix ("thelounge-" + prefix + "-") name) pkg)
13844 (filterAttrs (name: _: hasPrefix ("thelounge-" + prefix + "-") name) pkgs);
13847 plugins = recurseIntoAttrs (getPackagesWithPrefix "plugin");
13848 themes = recurseIntoAttrs (getPackagesWithPrefix "theme");
13851 thefuck = python3Packages.callPackage ../tools/misc/thefuck { };
13853 theme-sh = callPackage ../tools/misc/theme-sh { };
13855 thiefmd = callPackage ../applications/editors/thiefmd { };
13857 thin-provisioning-tools = callPackage ../tools/misc/thin-provisioning-tools { };
13859 thinkpad-scripts = python3.pkgs.callPackage ../tools/misc/thinkpad-scripts { };
13861 threatest = callPackage ../tools/security/threatest { };
13863 threema-desktop = callPackage ../applications/networking/instant-messengers/threema-desktop { };
13865 thumbdrives = callPackage ../applications/system/thumbdrives { };
13867 tidy-viewer = callPackage ../tools/text/tidy-viewer { };
13869 tiled = libsForQt5.callPackage ../applications/editors/tiled { };
13871 tiledb = callPackage ../development/libraries/tiledb { };
13873 timemachine = callPackage ../applications/audio/timemachine { };
13875 timelapse-deflicker = callPackage ../applications/graphics/timelapse-deflicker { };
13877 timelens = callPackage ../applications/video/timelens { };
13879 timetrap = callPackage ../applications/office/timetrap { };
13881 timetagger = callPackage ../servers/timetagger { };
13883 timetagger_cli = callPackage ../tools/misc/timetagger_cli { };
13885 timezonemap = callPackage ../development/libraries/timezonemap { };
13887 tzupdate = callPackage ../applications/misc/tzupdate { };
13889 tinc = callPackage ../tools/networking/tinc { };
13891 tie = callPackage ../development/tools/misc/tie { };
13893 tidb = callPackage ../servers/tidb { };
13895 tikzit = libsForQt5.callPackage ../tools/typesetting/tikzit { };
13897 tinc_pre = callPackage ../tools/networking/tinc/pre.nix { };
13899 tinycbor = callPackage ../development/libraries/tinycbor { };
13901 tinyfecvpn = callPackage ../tools/networking/tinyfecvpn { };
13903 tinyobjloader = callPackage ../development/libraries/tinyobjloader { };
13905 tinyprog = callPackage ../development/embedded/fpga/tinyprog { };
13907 tinyproxy = callPackage ../tools/networking/tinyproxy { };
13909 time-decode = callPackage ../tools/misc/time-decode { };
13911 timer = callPackage ../tools/misc/timer { };
13913 tio = callPackage ../tools/misc/tio { };
13915 tiv = callPackage ../applications/misc/tiv { };
13917 tkman = callPackage ../tools/misc/tkman { };
13919 tldr = callPackage ../tools/misc/tldr { };
13921 tldr-hs = haskellPackages.tldr;
13923 tlsclient = callPackage ../tools/admin/tlsclient { };
13925 tlsx = callPackage ../tools/security/tlsx { };
13927 tmate = callPackage ../tools/misc/tmate { };
13929 tmate-ssh-server = callPackage ../servers/tmate-ssh-server { };
13931 tml = callPackage ../tools/text/tml { };
13933 tmpwatch = callPackage ../tools/misc/tmpwatch { };
13935 tmpmail = callPackage ../applications/networking/tmpmail { };
13937 tmux = callPackage ../tools/misc/tmux { };
13939 tmux-cssh = callPackage ../tools/misc/tmux-cssh { };
13941 tmuxp = callPackage ../tools/misc/tmuxp { };
13943 tmuxinator = callPackage ../tools/misc/tmuxinator { };
13945 tmux-mem-cpu-load = callPackage ../tools/misc/tmux-mem-cpu-load { };
13947 tmux-sessionizer = callPackage ../tools/misc/tmux-sessionizer {
13948 inherit (darwin.apple_sdk.frameworks) Security;
13951 tmux-xpanes = callPackage ../tools/misc/tmux-xpanes { };
13953 tmuxPlugins = recurseIntoAttrs (callPackage ../misc/tmux-plugins {
13954 pkgs = pkgs.__splicedPackages;
13957 tmsu = callPackage ../tools/filesystems/tmsu { };
13959 tncattach = callPackage ../applications/radio/tncattach { };
13961 to-html = callPackage ../tools/text/to-html { };
13963 toilet = callPackage ../tools/misc/toilet { };
13965 tokei = callPackage ../development/tools/misc/tokei {
13966 inherit (darwin.apple_sdk.frameworks) Security;
13969 tokio-console = callPackage ../development/tools/tokio-console { };
13971 toml2json = callPackage ../development/tools/toml2json { };
13973 toml2nix = callPackage ../development/tools/toml2nix { };
13975 topfew = callPackage ../tools/text/topfew { };
13977 topfew-rs = callPackage ../tools/text/topfew-rs { };
13979 topgrade = callPackage ../tools/misc/topgrade {
13980 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation;
13983 topiary = callPackage ../development/tools/misc/topiary { };
13985 todo = callPackage ../tools/misc/todo { };
13987 toolbox = callPackage ../applications/virtualization/toolbox { };
13989 tor = callPackage ../tools/security/tor { };
13991 tor-browser = callPackage ../applications/networking/browsers/tor-browser { };
13993 touchegg = callPackage ../tools/inputmethods/touchegg { };
13995 torrent7z = callPackage ../tools/archivers/torrent7z { };
13997 torsocks = callPackage ../tools/security/tor/torsocks.nix { };
13999 toss = callPackage ../tools/networking/toss { };
14001 tox-node = callPackage ../tools/networking/tox-node { };
14003 toxvpn = callPackage ../tools/networking/toxvpn { };
14005 toybox = darwin.apple_sdk_11_0.callPackage ../tools/misc/toybox { };
14007 trackma = callPackage ../tools/misc/trackma { };
14009 trackma-curses = trackma.override { withCurses = true; };
14011 trackma-gtk = trackma.override { withGTK = true; };
14013 trackma-qt = trackma.override { withQT = true; };
14015 tran = callPackage ../tools/networking/tran { };
14017 trayscale = callPackage ../applications/networking/trayscale { };
14019 tpmmanager = libsForQt5.callPackage ../applications/misc/tpmmanager { };
14021 tpm-quote-tools = callPackage ../tools/security/tpm-quote-tools { };
14023 tpm-tools = callPackage ../tools/security/tpm-tools { };
14025 tpm-luks = callPackage ../tools/security/tpm-luks { };
14027 tpm2-abrmd = callPackage ../tools/security/tpm2-abrmd { };
14029 tpm2-pkcs11 = callPackage ../misc/tpm2-pkcs11 { };
14031 tpm2-tools = callPackage ../tools/security/tpm2-tools { };
14033 trezor-udev-rules = callPackage ../os-specific/linux/trezor-udev-rules { };
14035 trezorctl = with python3Packages; toPythonApplication trezor;
14037 trezord = callPackage ../servers/trezord {
14038 inherit (darwin.apple_sdk.frameworks) AppKit;
14039 buildGoModule = buildGo120Module;
14042 trezor_agent = with python3Packages; toPythonApplication trezor_agent;
14044 trezor-suite = callPackage ../applications/blockchains/trezor-suite { };
14046 trunk = callPackage ../development/tools/trunk {
14047 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
14050 trunk-io = callPackage ../development/tools/trunk-io { };
14052 trunk-ng = callPackage ../by-name/tr/trunk-ng/package.nix {
14053 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
14056 tthsum = callPackage ../applications/misc/tthsum { };
14058 ttdl = callPackage ../applications/misc/ttdl { };
14060 ttp = with python3.pkgs; toPythonApplication ttp;
14062 trace-cmd = callPackage ../os-specific/linux/trace-cmd { };
14064 kernelshark = libsForQt5.callPackage ../os-specific/linux/trace-cmd/kernelshark.nix { };
14066 traceroute = callPackage ../tools/networking/traceroute { };
14068 tracebox = callPackage ../tools/networking/tracebox { stdenv = gcc10StdenvCompat; };
14070 tracee = callPackage ../tools/security/tracee {
14074 tracefilegen = callPackage ../development/tools/analysis/garcosim/tracefilegen { };
14076 tracefilesim = callPackage ../development/tools/analysis/garcosim/tracefilesim { };
14078 transifex-client = python39.pkgs.callPackage ../tools/text/transifex-client { };
14080 transifex-cli = callPackage ../applications/misc/transifex-cli { };
14082 translatelocally = callPackage ../applications/misc/translatelocally { };
14084 translate-shell = callPackage ../applications/misc/translate-shell { };
14086 translatepy = with python3.pkgs; toPythonApplication translatepy;
14088 trash-cli = callPackage ../tools/misc/trash-cli { };
14090 trashy = callPackage ../tools/misc/trashy { };
14092 trdl-client = callPackage ../tools/misc/trdl-client { };
14094 trenchbroom = libsForQt5.callPackage ../applications/misc/trenchbroom { };
14096 trickle = callPackage ../tools/networking/trickle { };
14098 node-manta = callPackage ../tools/admin/manta { };
14100 triton = callPackage ../tools/admin/triton { };
14102 triggerhappy = callPackage ../tools/inputmethods/triggerhappy { };
14104 inherit (callPackage ../applications/office/trilium {})
14109 trippy = callPackage ../tools/networking/trippy { };
14111 trousers = callPackage ../tools/security/trousers { };
14113 trueseeing = callPackage ../tools/security/trueseeing { };
14115 trx = callPackage ../tools/audio/trx { };
14117 tryton = callPackage ../applications/office/tryton { };
14119 trytond = with python3Packages; toPythonApplication trytond;
14121 tun2socks = callPackage ../tools/networking/tun2socks { };
14123 tuntox = callPackage ../tools/networking/tuntox { };
14125 tunwg = callPackage ../tools/networking/tunwg { };
14127 ttf2pt1 = callPackage ../tools/misc/ttf2pt1 { };
14129 ttfautohint = libsForQt5.callPackage ../tools/misc/ttfautohint {
14130 autoreconfHook = buildPackages.autoreconfHook269;
14132 ttfautohint-nox = ttfautohint.override { enableGUI = false; };
14134 tty-clock = callPackage ../tools/misc/tty-clock { };
14136 tty-share = callPackage ../applications/misc/tty-share { };
14138 ttyplot = callPackage ../tools/misc/ttyplot { };
14140 ttygif = callPackage ../tools/misc/ttygif { };
14142 ttylog = callPackage ../tools/misc/ttylog { };
14144 twm = callPackage ../tools/misc/twm {
14145 inherit (darwin.apple_sdk.frameworks) Security;
14148 txtpbfmt = callPackage ../development/tools/txtpbfmt { };
14150 ipbt = callPackage ../tools/misc/ipbt { };
14152 tuckr = callPackage ../applications/misc/tuckr { };
14154 tuhi = callPackage ../applications/misc/tuhi { };
14156 tui-journal = callPackage ../applications/misc/tui-journal { };
14158 tuir = callPackage ../applications/misc/tuir { };
14160 tuifeed = callPackage ../applications/networking/feedreaders/tuifeed {
14161 inherit (darwin.apple_sdk.frameworks) Security;
14164 russ = callPackage ../applications/networking/feedreaders/russ { };
14166 tunnelto = callPackage ../tools/networking/tunnelto {
14167 inherit (darwin.apple_sdk.frameworks) Security;
14170 tuptime = callPackage ../tools/system/tuptime { };
14172 turbo = callPackage ../tools/misc/turbo {
14173 inherit (darwin.apple_sdk_11_0.frameworks) Security IOKit CoreServices CoreFoundation;
14176 turses = callPackage ../applications/networking/instant-messengers/turses { };
14178 tutanota-desktop = callPackage ../applications/networking/mailreaders/tutanota-desktop { };
14180 tv = callPackage ../tools/text/tv { };
14182 tvm = callPackage ../development/compilers/tvm { };
14184 oysttyer = callPackage ../applications/networking/instant-messengers/oysttyer { };
14186 ttfb = callPackage ../development/tools/ttfb { };
14188 twilight = callPackage ../tools/graphics/twilight {
14189 libX11 = xorg.libX11;
14192 twitch-chat-downloader = python3Packages.callPackage ../applications/misc/twitch-chat-downloader { };
14194 twitch-dl = callPackage ../tools/misc/twitch-dl { };
14196 twitterBootstrap = callPackage ../development/web/twitter-bootstrap { };
14198 twspace-crawler = callPackage ../tools/misc/twspace-crawler { };
14200 twspace-dl = callPackage ../tools/misc/twspace-dl { };
14202 twtxt = python3Packages.callPackage ../applications/networking/twtxt { };
14204 twurl = callPackage ../tools/misc/twurl { };
14206 txt2man = callPackage ../tools/misc/txt2man { };
14208 txt2tags = callPackage ../tools/text/txt2tags { };
14210 txtw = callPackage ../tools/misc/txtw { };
14212 tydra = callPackage ../tools/misc/tydra { };
14214 typesense = callPackage ../servers/search/typesense { };
14216 typos = callPackage ../development/tools/typos { };
14218 typst = callPackage ../tools/typesetting/typst { };
14220 typstfmt = callPackage ../tools/typesetting/typstfmt { };
14222 typst-live = callPackage ../tools/typesetting/typst-live { };
14224 tz = callPackage ../tools/misc/tz { };
14226 u9fs = callPackage ../servers/u9fs { };
14228 ua = callPackage ../tools/networking/ua { };
14230 uair = callPackage ../tools/misc/uair { };
14232 ubidump = python3Packages.callPackage ../tools/filesystems/ubidump { };
14234 ubi_reader = callPackage ../tools/filesystems/ubi_reader { };
14236 ubpm = libsForQt5.callPackage ../applications/misc/ubpm { };
14238 ubridge = callPackage ../tools/networking/ubridge { };
14240 ubertooth = callPackage ../applications/radio/ubertooth { };
14242 ucarp = callPackage ../servers/ucarp { };
14244 ucl = callPackage ../development/libraries/ucl { };
14246 ucspi-tcp = callPackage ../tools/networking/ucspi-tcp { };
14248 udftools = callPackage ../tools/filesystems/udftools { };
14250 udp2raw = callPackage ../tools/networking/udp2raw { };
14252 udpreplay = callPackage ../tools/networking/udpreplay { };
14254 udpt = callPackage ../servers/udpt { };
14256 udptunnel = callPackage ../tools/networking/udptunnel { };
14258 udpx = callPackage ../tools/security/udpx { };
14260 uftrace = callPackage ../development/tools/uftrace { };
14262 uftpd = callPackage ../servers/ftp/uftpd {};
14264 uget = callPackage ../tools/networking/uget { };
14266 uget-integrator = callPackage ../tools/networking/uget-integrator { };
14268 ugrep = callPackage ../tools/text/ugrep { };
14270 ugs = callPackage ../tools/misc/ugs { };
14272 uhk-agent = callPackage ../os-specific/linux/uhk-agent { };
14274 uhk-udev-rules = callPackage ../os-specific/linux/uhk-udev-rules { };
14276 uif2iso = callPackage ../tools/cd-dvd/uif2iso { };
14278 uivonim = callPackage ../applications/editors/uivonim { };
14280 ulid = callPackage ../tools/misc/ulid { };
14282 umlet = callPackage ../tools/misc/umlet { };
14284 unetbootin = libsForQt5.callPackage ../tools/cd-dvd/unetbootin { };
14286 unfs3 = callPackage ../servers/unfs3 { };
14288 unfurl = callPackage ../tools/text/unfurl { };
14290 unixbench = callPackage ../development/tools/misc/unixbench { };
14292 unoconv = callPackage ../tools/text/unoconv { };
14294 unrtf = callPackage ../tools/text/unrtf { };
14296 unrpa = with python3Packages; toPythonApplication unrpa;
14298 untex = callPackage ../tools/text/untex { };
14300 untrunc-anthwlock = callPackage ../tools/video/untrunc-anthwlock { };
14302 unzrip = callPackage ../tools/compression/unzrip { };
14304 up = callPackage ../tools/misc/up { };
14306 upbound = callPackage ../development/tools/upbound { };
14308 upterm = callPackage ../tools/misc/upterm { };
14310 upx = callPackage ../tools/compression/upx { };
14312 uq = callPackage ../misc/uq { };
14314 uqmi = callPackage ../tools/networking/uqmi { };
14316 urdfdom = callPackage ../development/libraries/urdfdom { };
14318 urdfdom-headers = callPackage ../development/libraries/urdfdom-headers { };
14320 urlencode = callPackage ../tools/misc/urlencode {};
14322 uriparser = callPackage ../development/libraries/uriparser { };
14324 urlscan = callPackage ../applications/misc/urlscan { };
14326 urlview = callPackage ../applications/misc/urlview { };
14328 url-parser = callPackage ../tools/misc/url-parser { };
14330 urn-timer = callPackage ../tools/misc/urn-timer { };
14332 ursadb = callPackage ../servers/ursadb { };
14334 usbmuxd = callPackage ../tools/misc/usbmuxd { };
14336 usbmuxd2 = callPackage ../tools/misc/usbmuxd2 { };
14338 usort = with python3Packages; toPythonApplication usort;
14340 ustreamer = callPackage ../applications/video/ustreamer { };
14342 usync = callPackage ../applications/misc/usync { };
14344 uwc = callPackage ../tools/text/uwc { };
14346 uwsgi = callPackage ../servers/uwsgi { };
14348 uwufetch = callPackage ../tools/misc/uwufetch { };
14350 v2ray = callPackage ../tools/networking/v2ray { };
14352 v2raya = callPackage ../tools/networking/v2raya { };
14354 v2ray-domain-list-community = callPackage ../data/misc/v2ray-domain-list-community { };
14356 v2ray-geoip = callPackage ../data/misc/v2ray-geoip { };
14358 vacuum = libsForQt5.callPackage ../applications/networking/instant-messengers/vacuum {};
14360 validator-nu = callPackage ../tools/text/validator-nu { };
14362 vampire = callPackage ../applications/science/logic/vampire { };
14364 variety = callPackage ../applications/misc/variety { };
14366 vdmfec = callPackage ../applications/backup/vdmfec { };
14368 vk-bootstrap = callPackage ../development/libraries/vk-bootstrap { };
14370 vk-cli = callPackage ../applications/networking/instant-messengers/vk-cli { };
14372 vk-messenger = callPackage ../applications/networking/instant-messengers/vk-messenger { };
14374 volatility = callPackage ../tools/security/volatility { };
14376 volatility3 = callPackage ../tools/security/volatility3 { };
14378 vbetool = callPackage ../tools/system/vbetool { };
14380 vcsi = callPackage ../tools/video/vcsi { };
14382 vde2 = callPackage ../tools/networking/vde2 { };
14384 vboot_reference = callPackage ../tools/system/vboot_reference { };
14386 vcftools = callPackage ../applications/science/biology/vcftools { };
14388 vcmi = libsForQt5.callPackage ../games/vcmi { };
14390 vcsh = callPackage ../applications/version-management/vcsh { };
14392 vcs_query = callPackage ../tools/misc/vcs_query { };
14394 vcstool = callPackage ../development/tools/vcstool { };
14396 vectorscan = callPackage ../development/libraries/vectorscan { };
14398 verco = callPackage ../applications/version-management/verco { };
14400 verilator = callPackage ../applications/science/electronics/verilator { };
14402 verilog = callPackage ../applications/science/electronics/verilog { };
14404 versus = callPackage ../applications/networking/versus { };
14406 vexctl = callPackage ../tools/security/vexctl { };
14408 vgrep = callPackage ../tools/text/vgrep { };
14410 vhd2vl = callPackage ../applications/science/electronics/vhd2vl { };
14412 vhdl-ls = callPackage ../development/tools/language-servers/vhdl-ls { };
14414 video2midi = callPackage ../tools/audio/video2midi {
14415 pythonPackages = python3Packages;
14418 video-trimmer = callPackage ../applications/video/video-trimmer { };
14420 via = callPackage ../tools/misc/via { };
14422 vial = callPackage ../tools/misc/vial { };
14424 viking = callPackage ../applications/misc/viking { };
14426 vim-vint = callPackage ../development/tools/vim-vint { };
14428 vimer = callPackage ../tools/misc/vimer { };
14430 vimpager = callPackage ../tools/misc/vimpager { };
14431 vimpager-latest = callPackage ../tools/misc/vimpager/latest.nix { };
14433 vimwiki-markdown = python3Packages.callPackage ../tools/misc/vimwiki-markdown { };
14435 visidata = (newScope python3Packages) ../applications/misc/visidata {
14438 vit = callPackage ../applications/misc/vit { };
14440 viu = callPackage ../tools/graphics/viu { };
14442 vix = callPackage ../tools/misc/vix { };
14444 vkbasalt = callPackage ../tools/graphics/vkbasalt {
14445 vkbasalt32 = pkgsi686Linux.vkbasalt;
14448 vkbasalt-cli = callPackage ../tools/graphics/vkbasalt-cli { };
14450 vkmark = callPackage ../tools/graphics/vkmark { };
14452 vncrec = callPackage ../tools/video/vncrec { };
14454 vo-amrwbenc = callPackage ../development/libraries/vo-amrwbenc { };
14456 vo-aacenc = callPackage ../development/libraries/vo-aacenc { };
14458 vobcopy = callPackage ../tools/cd-dvd/vobcopy { };
14460 vobsub2srt = callPackage ../tools/cd-dvd/vobsub2srt { };
14462 void = callPackage ../tools/misc/void { };
14464 volume_key = callPackage ../development/libraries/volume-key { };
14466 vorbisgain = callPackage ../tools/misc/vorbisgain { };
14468 vpnc = callPackage ../tools/networking/vpnc { };
14470 vpnc-scripts = callPackage ../tools/networking/vpnc-scripts { };
14472 vpn-slice = python3Packages.callPackage ../tools/networking/vpn-slice { };
14474 vp = callPackage ../applications/misc/vp {
14475 # Enable next line for console graphics. Note that
14476 # it requires `sixel` enabled terminals such as mlterm
14481 vtm = callPackage ../tools/misc/vtm { };
14483 witness = callPackage ../tools/security/witness { };
14485 openconnectPackages = callPackage ../tools/networking/openconnect { };
14487 inherit (openconnectPackages) openconnect openconnect_openssl;
14489 globalprotect-openconnect = libsForQt5.callPackage ../tools/networking/globalprotect-openconnect { };
14491 ding-libs = callPackage ../tools/misc/ding-libs { };
14493 sssd = callPackage ../os-specific/linux/sssd {
14494 inherit (perlPackages) Po4a;
14497 sentry-cli = callPackage ../development/tools/sentry-cli {
14498 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
14501 sentry-native = callPackage ../development/libraries/sentry-native { };
14503 twilio-cli = callPackage ../development/tools/twilio-cli { };
14505 waifu2x-converter-cpp = callPackage ../tools/graphics/waifu2x-converter-cpp {
14506 inherit (darwin.apple_sdk.frameworks) OpenCL;
14509 wakapi = callPackage ../tools/misc/wakapi { };
14511 wakatime = callPackage ../tools/misc/wakatime { };
14513 wambo = callPackage ../development/tools/wambo { };
14515 weather = callPackage ../applications/misc/weather { };
14517 wego = callPackage ../applications/misc/wego { };
14519 wal_e = callPackage ../tools/backup/wal-e { };
14521 wander = callPackage ../tools/admin/wander { };
14523 watchexec = callPackage ../tools/misc/watchexec {
14524 inherit (darwin.apple_sdk.frameworks) Cocoa AppKit;
14527 watchlog = callPackage ../tools/misc/watchlog { };
14529 watchman = callPackage ../development/tools/watchman {
14530 inherit (darwin.apple_sdk_11_0.frameworks) CoreServices;
14533 wavefunctioncollapse = callPackage ../tools/graphics/wavefunctioncollapse { };
14535 wbox = callPackage ../tools/networking/wbox { };
14537 webassemblyjs-cli = nodePackages."@webassemblyjs/cli-1.11.1";
14538 webassemblyjs-repl = nodePackages."@webassemblyjs/repl-1.11.1";
14539 wasm-strip = nodePackages."@webassemblyjs/wasm-strip";
14540 wasm-text-gen = nodePackages."@webassemblyjs/wasm-text-gen-1.11.1";
14541 wast-refmt = nodePackages."@webassemblyjs/wast-refmt-1.11.1";
14543 wasm-bindgen-cli = callPackage ../development/tools/wasm-bindgen-cli {
14544 inherit (darwin.apple_sdk.frameworks) Security;
14545 nodejs = nodejs_latest;
14548 wasm-tools = callPackage ../tools/misc/wasm-tools { };
14550 wasmedge = darwin.apple_sdk_11_0.callPackage ../development/tools/wasmedge {
14551 inherit (darwin.apple_sdk_11_0.frameworks) Foundation;
14554 wasmi = callPackage ../development/tools/wasmi { };
14556 wasmserve = callPackage ../development/tools/wasmserve {};
14558 welkin = callPackage ../tools/graphics/welkin { };
14560 wemux = callPackage ../tools/misc/wemux { };
14562 wf-recorder = callPackage ../applications/video/wf-recorder { };
14564 whatip = callPackage ../tools/networking/whatip { };
14566 whatsapp-chat-exporter = callPackage ../tools/misc/whatsapp-chat-exporter { };
14568 whatweb = callPackage ../tools/security/whatweb { };
14570 whipper = callPackage ../applications/audio/whipper { };
14572 whitebophir = callPackage ../servers/web-apps/whitebophir { };
14574 whois = callPackage ../tools/networking/whois { };
14576 wifish = callPackage ../tools/networking/wifish { };
14578 wifite2 = callPackage ../tools/networking/wifite2 { };
14580 wimboot = callPackage ../tools/misc/wimboot { };
14582 wit-bindgen = callPackage ../tools/misc/wit-bindgen { };
14584 wire = callPackage ../development/tools/wire { };
14586 wireguard-tools = callPackage ../tools/networking/wireguard-tools { };
14588 wireguard-vanity-address = callPackage ../tools/networking/wireguard-vanity-address {
14589 inherit (darwin.apple_sdk.frameworks) Security;
14592 wireproxy = callPackage ../tools/networking/wireproxy { };
14594 wiringpi = callPackage ../os-specific/linux/wiringpi { };
14596 wg-friendly-peer-names = callPackage ../tools/networking/wg-friendly-peer-names { };
14598 wg-netmanager = callPackage ../tools/networking/wg-netmanager {
14599 inherit (darwin.apple_sdk.frameworks) Security;
14602 wgautomesh = callPackage ../tools/networking/wgautomesh { };
14604 woff2 = callPackage ../development/web/woff2 { };
14606 woodpecker-agent = callPackage ../development/tools/continuous-integration/woodpecker/agent.nix { };
14608 woodpecker-cli = callPackage ../development/tools/continuous-integration/woodpecker/cli.nix { };
14610 woodpecker-pipeline-transform = callPackage ../development/tools/continuous-integration/woodpecker-pipeline-transform { };
14612 woodpecker-plugin-git = callPackage ../development/tools/continuous-integration/woodpecker-plugin-git { };
14614 woodpecker-server = callPackage ../development/tools/continuous-integration/woodpecker/server.nix {
14615 woodpecker-frontend = callPackage ../development/tools/continuous-integration/woodpecker/frontend.nix { };
14618 woof = callPackage ../tools/misc/woof { };
14620 wootility = callPackage ../tools/misc/wootility { };
14622 wormhole-william = callPackage ../tools/networking/wormhole-william { };
14624 wpscan = callPackage ../tools/security/wpscan { };
14626 write-good = callPackage ../tools/text/write-good { };
14628 wsmancli = callPackage ../tools/system/wsmancli { };
14630 wstunnel = haskell.lib.compose.justStaticExecutables haskellPackages.wstunnel;
14632 wolfebin = callPackage ../tools/networking/wolfebin { };
14634 wthrr = callPackage ../applications/misc/wthrr { };
14636 xautoclick = callPackage ../applications/misc/xautoclick { };
14638 xl2tpd = callPackage ../tools/networking/xl2tpd { };
14640 xlights = callPackage ../applications/misc/xlights/default.nix { };
14642 xe = callPackage ../tools/system/xe { };
14645 xray = callPackage ../tools/networking/xray { };
14647 xteve = callPackage ../servers/xteve { };
14649 termbook = callPackage ../tools/text/termbook { };
14651 testdisk = libsForQt5.callPackage ../tools/system/testdisk { };
14653 testdisk-qt = testdisk.override { enableQt = true; };
14655 textql = callPackage ../development/tools/textql { };
14657 html2text = callPackage ../tools/text/html2text { };
14659 html-tidy = callPackage ../tools/text/html-tidy { };
14661 html-xml-utils = callPackage ../tools/text/xml/html-xml-utils { };
14663 htmldoc = callPackage ../tools/typesetting/htmldoc {
14664 inherit (darwin.apple_sdk.frameworks) SystemConfiguration Foundation;
14667 htmltest = callPackage ../development/tools/htmltest { };
14669 rcm = callPackage ../tools/misc/rcm { };
14671 td = callPackage ../tools/misc/td { };
14673 tdfgo = callPackage ../tools/misc/tdfgo { };
14675 tftp-hpa = callPackage ../tools/networking/tftp-hpa { };
14677 tigervnc = callPackage ../tools/admin/tigervnc { };
14679 tightvnc = callPackage ../tools/admin/tightvnc {
14680 fontDirectories = [ xorg.fontadobe75dpi xorg.fontmiscmisc xorg.fontcursormisc
14681 xorg.fontbhlucidatypewriter75dpi ];
14684 time = callPackage ../tools/misc/time { };
14686 tweet-hs = haskell.lib.compose.justStaticExecutables haskellPackages.tweet-hs;
14688 tweeny = callPackage ../development/libraries/tweeny { };
14690 tkgate = callPackage ../applications/science/electronics/tkgate/1.x.nix { };
14692 tm = callPackage ../tools/system/tm { };
14694 tradcpp = callPackage ../development/tools/tradcpp { };
14696 traitor = callPackage ../tools/security/traitor { };
14698 tre = callPackage ../development/libraries/tre { };
14700 tremor-rs = darwin.apple_sdk_11_0.callPackage ../tools/misc/tremor-rs {
14701 inherit (darwin.apple_sdk_11_0.frameworks) Security;
14704 tremor-language-server = callPackage ../tools/misc/tremor-rs/ls.nix { };
14706 truecrack = callPackage ../tools/security/truecrack { };
14707 truecrack-cuda = truecrack.override { cudaSupport = true; };
14709 ts = callPackage ../tools/system/ts { };
14711 ttmkfdir = callPackage ../tools/misc/ttmkfdir { };
14713 ttwatch = callPackage ../tools/misc/ttwatch { };
14715 turbovnc = callPackage ../tools/admin/turbovnc {
14716 # fontDirectories = [ xorg.fontadobe75dpi xorg.fontmiscmisc xorg.fontcursormisc xorg.fontbhlucidatypewriter75dpi ];
14717 libjpeg_turbo = libjpeg_turbo.override { enableJava = true; };
14720 udunits = callPackage ../development/libraries/udunits { };
14722 ufmt = with python3Packages; toPythonApplication ufmt;
14724 uftp = callPackage ../servers/uftp { };
14726 uhttpmock = callPackage ../development/libraries/uhttpmock { };
14728 uim = callPackage ../tools/inputmethods/uim {
14729 autoconf = buildPackages.autoconf269;
14732 uhub = callPackage ../servers/uhub { };
14734 unclutter = callPackage ../tools/misc/unclutter { };
14736 unclutter-xfixes = callPackage ../tools/misc/unclutter-xfixes { };
14738 unbound = callPackage ../tools/networking/unbound { };
14740 unbound-with-systemd = unbound.override {
14741 withSystemd = true;
14744 unbound-full = unbound.override {
14746 withSystemd = true;
14747 withPythonModule = true;
14750 withDNSCrypt = true;
14756 unicorn = callPackage ../development/libraries/unicorn {
14757 inherit (darwin.apple_sdk.frameworks) IOKit;
14758 inherit (darwin) cctools;
14761 units = callPackage ../tools/misc/units {
14762 enableCurrenciesUpdater = true;
14763 pythonPackages = python3Packages;
14766 unittest-cpp = callPackage ../development/libraries/unittest-cpp { };
14768 unnaturalscrollwheels = callPackage ../tools/inputmethods/unnaturalscrollwheels { };
14770 unrar = callPackage ../tools/archivers/unrar { };
14772 unrar-wrapper = python3Packages.callPackage ../tools/archivers/unrar-wrapper { };
14774 uptime-kuma = callPackage ../servers/monitoring/uptime-kuma { };
14776 vul = callPackage ../applications/misc/vul { };
14778 xar = callPackage ../tools/compression/xar { };
14780 xarchive = callPackage ../tools/archivers/xarchive { };
14782 xarchiver = callPackage ../tools/archivers/xarchiver { };
14784 xbanish = callPackage ../tools/X11/xbanish { };
14786 xbrightness = callPackage ../tools/X11/xbrightness { };
14788 xdg-launch = callPackage ../applications/misc/xdg-launch { };
14790 xdp-tools = callPackage ../tools/networking/xdp-tools {
14791 llvmPackages = llvmPackages_14;
14794 xkbvalidate = callPackage ../tools/X11/xkbvalidate { };
14796 xkeysnail = callPackage ../tools/X11/xkeysnail { };
14798 xfstests = callPackage ../tools/misc/xfstests { };
14800 xprompt = callPackage ../tools/X11/xprompt { };
14802 xprintidle = callPackage ../tools/X11/xprintidle { };
14804 xprintidle-ng = callPackage ../tools/X11/xprintidle-ng { };
14806 xssstate = callPackage ../tools/X11/xssstate { };
14808 xscast = callPackage ../applications/video/xscast { };
14810 xsettingsd = callPackage ../tools/X11/xsettingsd { };
14812 xsensors = callPackage ../os-specific/linux/xsensors { };
14814 xspim = callPackage ../development/tools/misc/xspim { };
14816 xcrawl3r = callPackage ../tools/security/xcrawl3r { };
14818 xcruiser = callPackage ../applications/misc/xcruiser { };
14820 xwallpaper = callPackage ../tools/X11/xwallpaper { };
14822 gxkb = callPackage ../applications/misc/gxkb { };
14824 xxkb = callPackage ../applications/misc/xxkb { };
14826 ugarit = callPackage ../tools/backup/ugarit {
14827 inherit (chickenPackages_4) eggDerivation fetchegg;
14830 ugarit-manifest-maker = callPackage ../tools/backup/ugarit-manifest-maker {
14831 inherit (chickenPackages_4) eggDerivation fetchegg;
14834 ulogd = callPackage ../os-specific/linux/ulogd { };
14836 unar = callPackage ../tools/archivers/unar {
14837 inherit (darwin.apple_sdk.frameworks) Foundation AppKit;
14838 stdenv = clangStdenv;
14841 unp = callPackage ../tools/archivers/unp { };
14843 unshield = callPackage ../tools/archivers/unshield { };
14845 unzip = callPackage ../tools/archivers/unzip { };
14847 unzipNLS = lowPrio (unzip.override { enableNLS = true; });
14849 undmg = callPackage ../tools/archivers/undmg { };
14851 uptimed = callPackage ../tools/system/uptimed { };
14853 upwork = callPackage ../applications/misc/upwork { };
14855 urjtag = callPackage ../tools/misc/urjtag { };
14857 urlhunter = callPackage ../tools/security/urlhunter { };
14859 urlwatch = callPackage ../tools/networking/urlwatch { };
14861 vals = callPackage ../tools/security/vals { };
14863 valum = callPackage ../development/web/valum { };
14865 inherit (callPackages ../servers/varnish { })
14866 varnish60 varnish74;
14867 inherit (callPackages ../servers/varnish/packages.nix { })
14868 varnish60Packages varnish74Packages;
14870 varnishPackages = varnish74Packages;
14871 varnish = varnishPackages.varnish;
14873 hitch = callPackage ../servers/hitch { };
14875 veracrypt = callPackage ../applications/misc/veracrypt {
14879 veryfasttree = callPackage ../applications/science/biology/veryfasttree { };
14881 viceroy = callPackage ../development/tools/viceroy {
14882 inherit (darwin.apple_sdk.frameworks) Security;
14885 vlan = callPackage ../tools/networking/vlan { };
14887 vmtouch = callPackage ../tools/misc/vmtouch { };
14889 vncdo = with python3Packages; toPythonApplication vncdo;
14891 volumeicon = callPackage ../tools/audio/volumeicon { };
14893 waf = callPackage ../development/tools/build-managers/waf { };
14894 # An alias to work around the splicing incidents
14896 # https://github.com/NixOS/nixpkgs/issues/204303
14897 # https://github.com/NixOS/nixpkgs/issues/211340
14898 # https://github.com/NixOS/nixpkgs/issues/227327
14899 wafHook = waf.hook;
14901 waf-tester = callPackage ../tools/security/waf-tester { };
14903 wagyu = callPackage ../tools/misc/wagyu {
14904 inherit (darwin.apple_sdk.frameworks) Security;
14907 wakelan = callPackage ../tools/networking/wakelan { };
14909 wavemon = callPackage ../tools/networking/wavemon { };
14911 wdfs = callPackage ../tools/filesystems/wdfs { };
14913 web-eid-app = libsForQt5.callPackage ../tools/security/web-eid-app { };
14915 wdiff = callPackage ../tools/text/wdiff { };
14917 wdisplays = callPackage ../tools/graphics/wdisplays { };
14919 weaviate = callPackage ../servers/search/weaviate { };
14921 webalizer = callPackage ../tools/networking/webalizer { };
14923 webmesh = callPackage ../servers/webmesh { };
14925 wget = callPackage ../tools/networking/wget { };
14927 wget2 = callPackage ../tools/networking/wget2 { };
14929 wgpu-utils = callPackage ../tools/graphics/wgpu-utils {
14930 inherit (darwin.apple_sdk.frameworks) QuartzCore;
14933 wg-bond = callPackage ../applications/networking/wg-bond { };
14935 wgcf = callPackage ../applications/networking/wgcf { };
14937 which = callPackage ../tools/system/which { };
14939 whsniff = callPackage ../applications/networking/sniffers/whsniff { };
14941 wiiuse = callPackage ../development/libraries/wiiuse {
14942 inherit (darwin) libobjc;
14943 inherit (darwin.apple_sdk.frameworks) Foundation IOBluetooth;
14946 wipefreespace = callPackage ../tools/filesystems/wipefreespace { };
14948 woeusb = callPackage ../tools/misc/woeusb { };
14950 woeusb-ng = callPackage ../tools/misc/woeusb-ng { };
14952 wslu = callPackage ../tools/system/wslu { };
14954 chase = callPackage ../tools/system/chase { };
14956 wimlib = callPackage ../tools/archivers/wimlib { };
14958 wipe = callPackage ../tools/security/wipe { };
14960 wireguard-go = callPackage ../tools/networking/wireguard-go { };
14962 wkhtmltopdf = libsForQt5.callPackage ../tools/graphics/wkhtmltopdf { };
14964 wkhtmltopdf-bin = callPackage ../tools/graphics/wkhtmltopdf-bin {
14965 openssl = openssl_1_1;
14968 wml = callPackage ../development/web/wml { };
14970 wol = callPackage ../tools/networking/wol { };
14972 wolf-shaper = callPackage ../applications/audio/wolf-shaper { };
14974 wpgtk = callPackage ../tools/X11/wpgtk { };
14976 wrap = callPackage ../tools/text/wrap { };
14978 wring = nodePackages.wring;
14980 wrk = callPackage ../tools/networking/wrk { };
14982 wrk2 = callPackage ../tools/networking/wrk2 { };
14984 wsysmon = callPackage ../tools/system/wsysmon { };
14986 wuzz = callPackage ../tools/networking/wuzz { };
14988 wv = callPackage ../tools/misc/wv { };
14990 wv2 = callPackage ../tools/misc/wv2 { };
14992 wvkbd = callPackage ../applications/accessibility/wvkbd { };
14994 wyrd = callPackage ../tools/misc/wyrd {
14995 ocamlPackages = ocaml-ng.ocamlPackages_4_14_unsafe_string;
14998 x86info = callPackage ../os-specific/linux/x86info { };
15000 x11_ssh_askpass = callPackage ../tools/networking/x11-ssh-askpass { };
15002 xbursttools = callPackage ../tools/misc/xburst-tools {
15003 # It needs a cross compiler for mipsel to build the firmware it will
15004 # load into the Ben Nanonote
15005 gccCross = pkgsCross.ben-nanonote.buildPackages.gccWithoutTargetLibc;
15006 autoconf = buildPackages.autoconf269;
15009 clipnotify = callPackage ../tools/misc/clipnotify { };
15011 clipboard-jh = callPackage ../tools/misc/clipboard-jh { };
15013 clipbuzz = callPackage ../tools/misc/clipbuzz { };
15015 xclip = callPackage ../tools/misc/xclip { };
15017 xcur2png = callPackage ../tools/graphics/xcur2png { };
15019 xcwd = callPackage ../tools/X11/xcwd { };
15021 xtitle = callPackage ../tools/misc/xtitle { };
15023 xdelta = callPackage ../tools/compression/xdelta { };
15024 xdeltaUnstable = callPackage ../tools/compression/xdelta/unstable.nix { };
15026 xdot = with python3Packages; toPythonApplication xdot;
15028 xdummy = callPackage ../tools/misc/xdummy { };
15030 xdg-ninja = callPackage ../tools/misc/xdg-ninja { };
15032 xdxf2slob = callPackage ../tools/misc/xdxf2slob { };
15034 xe-guest-utilities = callPackage ../tools/virtualization/xe-guest-utilities { };
15036 xflux = callPackage ../tools/misc/xflux { };
15037 xflux-gui = python3Packages.callPackage ../tools/misc/xflux/gui.nix { };
15039 xfsdump = callPackage ../tools/filesystems/xfsdump { };
15041 xfsprogs = callPackage ../tools/filesystems/xfsprogs { };
15042 libxfs = xfsprogs.dev;
15044 xml2 = callPackage ../tools/text/xml/xml2 { };
15046 xmlformat = callPackage ../tools/text/xml/xmlformat { };
15048 xmlroff = callPackage ../tools/typesetting/xmlroff { };
15050 xmloscopy = callPackage ../tools/text/xml/xmloscopy { };
15052 xmlstarlet = callPackage ../tools/text/xml/xmlstarlet { };
15054 xmlto = callPackage ../tools/typesetting/xmlto {
15058 xiccd = callPackage ../tools/misc/xiccd { };
15060 xidlehook = callPackage ../tools/X11/xidlehook {
15061 inherit (darwin.apple_sdk.frameworks) Security;
15064 xprite-editor = callPackage ../tools/misc/xprite-editor {
15065 inherit (darwin.apple_sdk.frameworks) AppKit;
15068 xq-xml = callPackage ../tools/text/xml/xq { };
15070 xsecurelock = callPackage ../tools/X11/xsecurelock { };
15072 xsel = callPackage ../tools/misc/xsel { };
15074 xsv = callPackage ../tools/text/xsv {
15075 inherit (darwin.apple_sdk.frameworks) Security;
15078 xtreemfs = callPackage ../tools/filesystems/xtreemfs {
15082 xurls = callPackage ../tools/text/xurls { };
15084 xxv = callPackage ../tools/misc/xxv { };
15086 xvfb-run = callPackage ../tools/misc/xvfb-run {
15087 inherit (texFunctions) fontsConf;
15089 # xvfb-run is used by a bunch of things to run tests
15090 # and doesn't support hardware accelerated rendering
15091 # so remove it from the rebuild heavy path for mesa
15092 xorgserver = xorg.xorgserver.overrideAttrs(old: {
15093 buildInputs = lib.filter (pkg: lib.getName pkg != "mesa") old.buildInputs;
15094 configureFlags = old.configureFlags ++ [
15104 xvkbd = callPackage ../tools/X11/xvkbd { };
15106 xwinmosaic = callPackage ../tools/X11/xwinmosaic { };
15108 xwinwrap = callPackage ../tools/X11/xwinwrap { };
15110 yajsv = callPackage ../tools/misc/yajsv { };
15112 yallback = callPackage ../development/tools/analysis/yallback { };
15114 yapf = with python3Packages; toPythonApplication yapf;
15116 yarn = callPackage ../development/tools/yarn { };
15118 yarn-berry = callPackage ../development/tools/yarn-berry { };
15120 yarn2nix-moretea = callPackage ../development/tools/yarn2nix-moretea/yarn2nix { pkgs = pkgs.__splicedPackages; };
15122 inherit (yarn2nix-moretea)
15128 yarr = callPackage ../applications/networking/feedreaders/yarr { };
15130 yascreen = callPackage ../development/libraries/yascreen { };
15132 yasr = callPackage ../applications/audio/yasr { };
15134 yank = callPackage ../tools/misc/yank { };
15136 yamlfix = with python3Packages; toPythonApplication yamlfix;
15138 yamlfmt = callPackage ../development/tools/yamlfmt { };
15140 yamllint = with python3Packages; toPythonApplication yamllint;
15142 yamlpath = callPackage ../development/tools/yamlpath { };
15144 yaml-merge = callPackage ../tools/text/yaml-merge { };
15146 yeshup = callPackage ../tools/system/yeshup { };
15148 ytfzf = callPackage ../tools/misc/ytfzf { };
15150 # To expose more packages for Yi, override the extraPackages arg.
15151 yi = callPackage ../applications/editors/yi/wrapper.nix {
15152 haskellPackages = haskell.packages.ghc810;
15155 yj = callPackage ../development/tools/yj { };
15157 yaydl = callPackage ../tools/video/yaydl {
15158 inherit (darwin.apple_sdk.frameworks) Security;
15161 yx = callPackage ../tools/text/yx { };
15163 zarchive = callPackage ../tools/archivers/zarchive { };
15165 zprint = callPackage ../development/tools/zprint { };
15167 yle-dl = callPackage ../tools/misc/yle-dl { };
15169 you-get = callPackage ../tools/misc/you-get { };
15171 zasm = callPackage ../development/compilers/zasm { };
15173 zbackup = callPackage ../tools/backup/zbackup {
15174 protobuf = protobuf_21;
15177 zbar = libsForQt5.callPackage ../tools/graphics/zbar {
15178 inherit (darwin.apple_sdk.frameworks) Foundation;
15181 zbctl = callPackage ../tools/admin/zbctl { };
15183 zdelta = callPackage ../tools/compression/zdelta { };
15185 zed = callPackage ../development/tools/zed { };
15187 zellij = callPackage ../tools/misc/zellij {
15188 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation;
15191 zenith = callPackage ../tools/system/zenith {
15192 inherit (darwin.apple_sdk.frameworks) IOKit;
15195 # Nvidia support does not require any propietary libraries, so CI can build it.
15196 # Note that when enabling this unconditionally, non-nvidia users will always have an empty "GPU" section.
15197 zenith-nvidia = callPackage ../tools/system/zenith {
15198 inherit (darwin.apple_sdk.frameworks) IOKit;
15199 nvidiaSupport = true;
15202 zerotierone = callPackage ../tools/networking/zerotierone { };
15204 zerofree = callPackage ../tools/filesystems/zerofree { };
15206 zet = callPackage ../tools/text/zet { };
15208 zfp = callPackage ../tools/compression/zfp { };
15210 zfs-autobackup = callPackage ../tools/backup/zfs-autobackup { };
15212 zfsbackup = callPackage ../tools/backup/zfsbackup { };
15214 zfstools = callPackage ../tools/filesystems/zfstools { };
15216 zfsnap = callPackage ../tools/backup/zfsnap { };
15218 zpool-auto-expand-partitions = callPackage ../tools/filesystems/zpool-auto-expand-partitions { };
15220 zile = callPackage ../applications/editors/zile { };
15222 zinnia = callPackage ../tools/inputmethods/zinnia { };
15223 tegaki-zinnia-japanese = callPackage ../tools/inputmethods/tegaki-zinnia-japanese { };
15225 zim-tools = callPackage ../tools/text/zim-tools { };
15227 zimfw = callPackage ../shells/zsh/zimfw { };
15229 zld = callPackage ../development/tools/zld { };
15231 par = callPackage ../tools/text/par { };
15233 zip = callPackage ../tools/archivers/zip { };
15235 zincsearch = callPackage ../servers/search/zincsearch {
15236 buildGoModule = buildGo120Module;
15239 zkfuse = callPackage ../tools/filesystems/zkfuse { };
15241 zpaq = callPackage ../tools/archivers/zpaq { };
15242 zpaqd = callPackage ../tools/archivers/zpaq/zpaqd.nix { };
15244 zplug = callPackage ../shells/zsh/zplug { };
15246 zps = callPackage ../tools/system/zps { };
15248 zi = callPackage ../shells/zsh/zi { };
15250 zinit = callPackage ../shells/zsh/zinit {} ;
15252 zint = qt6Packages.callPackage ../development/libraries/zint { };
15254 zs-apc-spdu-ctl = callPackage ../tools/networking/zs-apc-spdu-ctl { };
15256 zs-wait4host = callPackage ../tools/networking/zs-wait4host { };
15258 zstxtns-utils = callPackage ../tools/text/zstxtns-utils { };
15260 zsh-abbr = callPackage ../shells/zsh/zsh-abbr { };
15262 zsh-autoenv = callPackage ../tools/misc/zsh-autoenv { };
15264 zsh-autopair = callPackage ../shells/zsh/zsh-autopair { };
15266 zsh-bd = callPackage ../shells/zsh/zsh-bd { };
15268 zsh-better-npm-completion = callPackage ../shells/zsh/zsh-better-npm-completion { };
15270 zsh-clipboard = callPackage ../shells/zsh/zsh-clipboard { };
15272 zsh-defer = callPackage ../shells/zsh/zsh-defer { };
15274 zsh-edit = callPackage ../shells/zsh/zsh-edit { };
15276 zsh-git-prompt = callPackage ../shells/zsh/zsh-git-prompt { };
15278 zsh-history = callPackage ../shells/zsh/zsh-history { };
15280 zsh-history-search-multi-word = callPackage ../shells/zsh/zsh-history-search-multi-word { };
15282 zsh-history-substring-search = callPackage ../shells/zsh/zsh-history-substring-search { };
15284 zsh-navigation-tools = callPackage ../tools/misc/zsh-navigation-tools { };
15286 zsh-nix-shell = callPackage ../shells/zsh/zsh-nix-shell { };
15288 zsh-syntax-highlighting = callPackage ../shells/zsh/zsh-syntax-highlighting { };
15290 zsh-system-clipboard = callPackage ../shells/zsh/zsh-system-clipboard { };
15292 zsh-f-sy-h = callPackage ../shells/zsh/zsh-f-sy-h { };
15294 zsh-fast-syntax-highlighting = callPackage ../shells/zsh/zsh-fast-syntax-highlighting { };
15296 zsh-forgit = callPackage ../shells/zsh/zsh-forgit { };
15298 zsh-fzf-tab = callPackage ../shells/zsh/zsh-fzf-tab { };
15300 zsh-autocomplete = callPackage ../shells/zsh/zsh-autocomplete { };
15302 zsh-autosuggestions = callPackage ../shells/zsh/zsh-autosuggestions { };
15304 zsh-powerlevel10k = callPackage ../shells/zsh/zsh-powerlevel10k { };
15306 zsh-powerlevel9k = callPackage ../shells/zsh/zsh-powerlevel9k { };
15308 zsh-command-time = callPackage ../shells/zsh/zsh-command-time { };
15310 zsh-fzf-history-search = callPackage ../shells/zsh/zsh-fzf-history-search { };
15312 zsh-vi-mode = callPackage ../shells/zsh/zsh-vi-mode { };
15314 zsh-you-should-use = callPackage ../shells/zsh/zsh-you-should-use { };
15316 zsh-z = callPackage ../shells/zsh/zsh-z { };
15318 zssh = callPackage ../tools/networking/zssh { };
15320 zstd = callPackage ../tools/compression/zstd {
15321 cmake = buildPackages.cmakeMinimal;
15324 zsv = callPackage ../development/tools/zsv { };
15326 zsync = callPackage ../tools/compression/zsync { };
15328 zxing = callPackage ../tools/graphics/zxing { };
15330 zkar = callPackage ../tools/security/zkar { };
15332 zlint = callPackage ../tools/security/zlint { };
15334 zmap = callPackage ../tools/security/zmap { };
15336 zmusic = callPackage ../development/libraries/zmusic { };
15338 zpool-iostat-viz = callPackage ../tools/filesystems/zpool-iostat-viz { };
15343 runtimeShell = "${runtimeShellPackage}${runtimeShellPackage.shellPath}";
15344 runtimeShellPackage = bash;
15346 agdsn-zsh-config = callPackage ../shells/zsh/agdsn-zsh-config { };
15348 any-nix-shell = callPackage ../shells/any-nix-shell { };
15350 nix-your-shell = callPackage ../shells/nix-your-shell { };
15352 bash = lowPrio (callPackage ../shells/bash/5.nix { });
15353 # WARNING: this attribute is used by nix-shell so it shouldn't be removed/renamed
15354 bashInteractive = callPackage ../shells/bash/5.nix {
15355 interactive = true;
15358 bashInteractiveFHS = callPackage ../shells/bash/5.nix {
15359 interactive = true;
15364 bash-completion = callPackage ../shells/bash/bash-completion { };
15366 gradle-completion = callPackage ../shells/zsh/gradle-completion { };
15368 nix-bash-completions = callPackage ../shells/bash/nix-bash-completions { };
15370 yarn-bash-completion = callPackage ../shells/bash/yarn-completion { };
15372 blesh = callPackage ../shells/bash/blesh { };
15374 undistract-me = callPackage ../shells/bash/undistract-me { };
15376 carapace = callPackage ../shells/carapace { };
15378 dash = callPackage ../shells/dash { };
15380 dasht = callPackage ../tools/misc/dasht { };
15382 dashing = callPackage ../tools/misc/dashing { };
15384 es = callPackage ../shells/es { };
15386 fish = callPackage ../shells/fish { };
15388 wrapFish = callPackage ../shells/fish/wrapper.nix { };
15390 fishPlugins = recurseIntoAttrs (callPackage ../shells/fish/plugins { });
15392 fzf-git-sh = callPackage ../shells/fzf-git-sh { };
15394 hishtory = callPackage ../shells/hishtory { };
15396 ion = callPackage ../shells/ion { };
15398 jush = callPackage ../shells/jush { };
15400 ksh = callPackage ../shells/ksh { };
15402 liquidprompt = callPackage ../shells/liquidprompt { };
15404 murex = callPackage ../shells/murex { };
15406 oh = callPackage ../shells/oh { };
15408 oil = callPackage ../shells/oil { };
15410 oksh = callPackage ../shells/oksh { };
15412 loksh = callPackage ../shells/loksh { };
15414 scponly = callPackage ../shells/scponly { };
15416 rush = callPackage ../shells/rush { };
15418 xonsh = callPackage ../shells/xonsh/wrapper.nix { };
15419 xonsh-unwrapped = callPackage ../shells/xonsh { };
15421 zsh = callPackage ../shells/zsh { };
15423 nix-zsh-completions = callPackage ../shells/zsh/nix-zsh-completions { };
15425 zsh-completions = callPackage ../shells/zsh/zsh-completions { };
15427 zsh-prezto = callPackage ../shells/zsh/zsh-prezto { };
15429 yash = callPackage ../shells/yash { };
15431 grml-zsh-config = callPackage ../shells/zsh/grml-zsh-config { };
15433 powerline = with python3Packages; toPythonApplication powerline;
15435 ### DEVELOPMENT / COMPILERS
15437 temurin-bin-21 = javaPackages.compiler.temurin-bin.jdk-21;
15438 temurin-jre-bin-21 = javaPackages.compiler.temurin-bin.jre-21;
15440 temurin-bin-20 = javaPackages.compiler.temurin-bin.jdk-20;
15441 temurin-jre-bin-20 = javaPackages.compiler.temurin-bin.jre-20;
15443 temurin-bin-19 = javaPackages.compiler.temurin-bin.jdk-19;
15444 temurin-jre-bin-19 = javaPackages.compiler.temurin-bin.jre-19;
15446 temurin-bin-18 = javaPackages.compiler.temurin-bin.jdk-18;
15447 temurin-jre-bin-18 = javaPackages.compiler.temurin-bin.jre-18;
15449 temurin-bin-17 = javaPackages.compiler.temurin-bin.jdk-17;
15450 temurin-jre-bin-17 = javaPackages.compiler.temurin-bin.jre-17;
15452 temurin-bin-16 = javaPackages.compiler.temurin-bin.jdk-16;
15453 temurin-bin-11 = javaPackages.compiler.temurin-bin.jdk-11;
15454 temurin-jre-bin-11 = javaPackages.compiler.temurin-bin.jre-11;
15455 temurin-bin-8 = javaPackages.compiler.temurin-bin.jdk-8;
15456 temurin-jre-bin-8 = javaPackages.compiler.temurin-bin.jre-8;
15458 temurin-bin = temurin-bin-19;
15459 temurin-jre-bin = temurin-jre-bin-19;
15461 semeru-bin-17 = javaPackages.compiler.semeru-bin.jdk-17;
15462 semeru-jre-bin-17 = javaPackages.compiler.semeru-bin.jre-17;
15463 semeru-bin-16 = javaPackages.compiler.semeru-bin.jdk-16;
15464 semeru-jre-bin-16 = javaPackages.compiler.semeru-bin.jre-16;
15465 semeru-bin-11 = javaPackages.compiler.semeru-bin.jdk-11;
15466 semeru-jre-bin-11 = javaPackages.compiler.semeru-bin.jre-11;
15467 semeru-bin-8 = javaPackages.compiler.semeru-bin.jdk-8;
15468 semeru-jre-bin-8 = javaPackages.compiler.semeru-bin.jre-8;
15470 semeru-bin = semeru-bin-17;
15471 semeru-jre-bin = semeru-jre-bin-17;
15473 adoptopenjdk-bin-17-packages-linux = import ../development/compilers/adoptopenjdk-bin/jdk17-linux.nix { inherit stdenv lib; };
15474 adoptopenjdk-bin-17-packages-darwin = import ../development/compilers/adoptopenjdk-bin/jdk17-darwin.nix { inherit lib; };
15476 adoptopenjdk-hotspot-bin-16 = javaPackages.compiler.adoptopenjdk-16.jdk-hotspot;
15477 adoptopenjdk-jre-hotspot-bin-16 = javaPackages.compiler.adoptopenjdk-16.jre-hotspot;
15478 adoptopenjdk-openj9-bin-16 = javaPackages.compiler.adoptopenjdk-16.jdk-openj9;
15479 adoptopenjdk-jre-openj9-bin-16 = javaPackages.compiler.adoptopenjdk-16.jre-openj9;
15481 adoptopenjdk-hotspot-bin-15 = javaPackages.compiler.adoptopenjdk-15.jdk-hotspot;
15482 adoptopenjdk-jre-hotspot-bin-15 = javaPackages.compiler.adoptopenjdk-15.jre-hotspot;
15483 adoptopenjdk-openj9-bin-15 = javaPackages.compiler.adoptopenjdk-15.jdk-openj9;
15484 adoptopenjdk-jre-openj9-bin-15 = javaPackages.compiler.adoptopenjdk-15.jre-openj9;
15486 adoptopenjdk-hotspot-bin-11 = javaPackages.compiler.adoptopenjdk-11.jdk-hotspot;
15487 adoptopenjdk-jre-hotspot-bin-11 = javaPackages.compiler.adoptopenjdk-11.jre-hotspot;
15488 adoptopenjdk-openj9-bin-11 = javaPackages.compiler.adoptopenjdk-11.jdk-openj9;
15489 adoptopenjdk-jre-openj9-bin-11 = javaPackages.compiler.adoptopenjdk-11.jre-openj9;
15491 adoptopenjdk-hotspot-bin-8 = javaPackages.compiler.adoptopenjdk-8.jdk-hotspot;
15492 adoptopenjdk-jre-hotspot-bin-8 = javaPackages.compiler.adoptopenjdk-8.jre-hotspot;
15493 adoptopenjdk-openj9-bin-8 = javaPackages.compiler.adoptopenjdk-8.jdk-openj9;
15494 adoptopenjdk-jre-openj9-bin-8 = javaPackages.compiler.adoptopenjdk-8.jre-openj9;
15496 adoptopenjdk-bin = adoptopenjdk-hotspot-bin-11;
15497 adoptopenjdk-jre-bin = adoptopenjdk-jre-hotspot-bin-11;
15499 adoptopenjdk-icedtea-web = callPackage ../development/compilers/adoptopenjdk-icedtea-web {
15503 alan = callPackage ../development/compilers/alan { };
15505 alan_2 = callPackage ../development/compilers/alan/2.nix { };
15507 alarm-clock-applet = callPackage ../tools/misc/alarm-clock-applet { };
15509 ante = callPackage ../development/compilers/ante { };
15511 armips = callPackage ../development/compilers/armips {
15512 stdenv = gcc10Stdenv;
15515 arachne-pnr = callPackage ../development/compilers/arachne-pnr { };
15517 asciigraph = callPackage ../tools/text/asciigraph { };
15519 autocorrect = callPackage ../tools/text/autocorrect {
15520 inherit (darwin.apple_sdk.frameworks) Security;
15523 as31 = callPackage ../development/compilers/as31 { };
15525 asl = callPackage ../development/compilers/asl { };
15527 aspectj = callPackage ../development/compilers/aspectj { };
15529 atasm = callPackage ../development/compilers/atasm { };
15531 ats = callPackage ../development/compilers/ats { };
15532 ats2 = callPackage ../development/compilers/ats2 { };
15534 ats-acc = callPackage ../development/tools/ats-acc { };
15536 august = callPackage ../development/compilers/august { };
15538 avra = callPackage ../development/compilers/avra { };
15540 ballerina = callPackage ../development/compilers/ballerina {
15541 openjdk = openjdk17_headless;
15544 bfc = callPackage ../development/compilers/bfc { };
15546 bigloo = callPackage ../development/compilers/bigloo { };
15548 binaryen = callPackage ../development/compilers/binaryen {
15549 nodejs = nodejs-slim;
15550 inherit (python3Packages) filecheck;
15553 blueprint-compiler = callPackage ../development/compilers/blueprint { };
15555 bluespec = callPackage ../development/compilers/bluespec {
15556 gmp-static = gmp.override { withStatic = true; };
15559 bun = callPackage ../development/web/bun { };
15561 cakelisp = callPackage ../development/compilers/cakelisp { };
15563 ciao = callPackage ../development/compilers/ciao { };
15565 codon = callPackage ../development/compilers/codon {
15566 inherit (llvmPackages_14) lld stdenv;
15569 colm = callPackage ../development/compilers/colm { };
15571 colmap = libsForQt5.callPackage ../applications/science/misc/colmap { inherit (config) cudaSupport; };
15572 colmapWithCuda = colmap.override { cudaSupport = true; };
15574 chickenPackages_4 = recurseIntoAttrs (callPackage ../development/compilers/chicken/4 { });
15575 chickenPackages_5 = recurseIntoAttrs (callPackage ../development/compilers/chicken/5 { });
15576 chickenPackages = dontRecurseIntoAttrs chickenPackages_5;
15578 inherit (chickenPackages_5)
15584 cc65 = callPackage ../development/compilers/cc65 { };
15586 cdb = callPackage ../development/tools/database/cdb {
15587 stdenv = gccStdenv;
15590 chez = callPackage ../development/compilers/chez {
15591 inherit (darwin) cctools;
15594 chez-racket = callPackage ../development/compilers/chez-racket { };
15596 chez-srfi = callPackage ../development/chez-modules/chez-srfi { };
15598 chez-mit = callPackage ../development/chez-modules/chez-mit { };
15600 chez-scmutils = callPackage ../development/chez-modules/chez-scmutils { };
15602 chez-matchable = callPackage ../development/chez-modules/chez-matchable { };
15604 libclang = llvmPackages.libclang;
15605 clang-manpages = llvmPackages.clang-manpages;
15607 clang-sierraHack = clang.override {
15608 name = "clang-wrapper-with-reexport-hack";
15609 bintools = darwin.binutils.override {
15610 useMacosReexportHack = true;
15614 clang = llvmPackages.clang;
15615 clang_6 = llvmPackages_6.clang;
15616 clang_7 = llvmPackages_7.clang;
15617 clang_8 = llvmPackages_8.clang;
15618 clang_9 = llvmPackages_9.clang;
15619 clang_10 = llvmPackages_10.clang;
15620 clang_11 = llvmPackages_11.clang;
15621 clang_12 = llvmPackages_12.clang;
15622 clang_13 = llvmPackages_13.clang;
15623 clang_14 = llvmPackages_14.clang;
15624 clang_15 = llvmPackages_15.clang;
15625 clang_16 = llvmPackages_16.clang;
15627 clang-tools = callPackage ../development/tools/clang-tools {
15628 llvmPackages = llvmPackages_14;
15631 clang-tools_6 = callPackage ../development/tools/clang-tools {
15632 llvmPackages = llvmPackages_6;
15635 clang-tools_7 = callPackage ../development/tools/clang-tools {
15636 llvmPackages = llvmPackages_7;
15639 clang-tools_8 = callPackage ../development/tools/clang-tools {
15640 llvmPackages = llvmPackages_8;
15643 clang-tools_9 = callPackage ../development/tools/clang-tools {
15644 llvmPackages = llvmPackages_9;
15647 clang-tools_10 = callPackage ../development/tools/clang-tools {
15648 llvmPackages = llvmPackages_10;
15651 clang-tools_11 = callPackage ../development/tools/clang-tools {
15652 llvmPackages = llvmPackages_11;
15655 clang-tools_12 = callPackage ../development/tools/clang-tools {
15656 llvmPackages = llvmPackages_12;
15659 clang-tools_13 = callPackage ../development/tools/clang-tools {
15660 llvmPackages = llvmPackages_13;
15663 clang-tools_14 = callPackage ../development/tools/clang-tools {
15664 llvmPackages = llvmPackages_14;
15667 clang-tools_15 = callPackage ../development/tools/clang-tools {
15668 llvmPackages = llvmPackages_15;
15671 clang-tools_16 = callPackage ../development/tools/clang-tools {
15672 llvmPackages = llvmPackages_16;
15675 clang-analyzer = callPackage ../development/tools/analysis/clang-analyzer {
15676 llvmPackages = llvmPackages_14;
15677 inherit (llvmPackages_14) clang;
15680 clazy = callPackage ../development/tools/analysis/clazy {
15681 llvmPackages = llvmPackages_14;
15682 stdenv = llvmPackages_14.stdenv;
15685 #Use this instead of stdenv to build with clang
15686 clangStdenv = if stdenv.cc.isClang then stdenv else lowPrio llvmPackages.stdenv;
15687 clang-sierraHack-stdenv = overrideCC stdenv buildPackages.clang-sierraHack;
15688 libcxxStdenv = if stdenv.isDarwin then stdenv else lowPrio llvmPackages.libcxxStdenv;
15690 clean = callPackage ../development/compilers/clean { };
15692 clickable = python3Packages.callPackage ../development/tools/clickable { };
15694 closurecompiler = callPackage ../development/compilers/closure { };
15696 cmdstan = callPackage ../development/compilers/cmdstan { };
15698 coffeescript = callPackage ../development/compilers/coffeescript { };
15700 comby = callPackage ../development/tools/comby { };
15702 inherit (coqPackages_8_17) compcert;
15704 computecpp-unwrapped = callPackage ../development/compilers/computecpp { };
15705 computecpp = wrapCCWith rec {
15706 cc = computecpp-unwrapped;
15708 llvmPackages.compiler-rt
15710 extraBuildCommands = ''
15711 wrap compute $wrapper $ccPath/compute
15712 wrap compute++ $wrapper $ccPath/compute++
15713 export named_cc=compute
15714 export named_cxx=compute++
15716 rsrc="$out/resource-root"
15717 mkdir -p "$rsrc/lib"
15718 ln -s "${cc}/lib" "$rsrc/include"
15719 echo "-resource-dir=$rsrc" >> $out/nix-support/cc-cflags
15723 copper = callPackage ../development/compilers/copper { };
15725 corretto11 = javaPackages.compiler.corretto11;
15726 corretto17 = javaPackages.compiler.corretto17;
15727 corretto19 = javaPackages.compiler.corretto19;
15729 cotton = callPackage ../development/tools/cotton {
15730 inherit (darwin.apple_sdk.frameworks) CoreServices;
15733 inherit (darwin.apple_sdk_11_0.callPackage ../development/compilers/crystal { })
15740 crystal2nix = callPackage ../development/compilers/crystal2nix { };
15742 crystalline = callPackage ../development/tools/language-servers/crystalline {
15743 llvmPackages = llvmPackages_15;
15746 icr = callPackage ../development/tools/icr { };
15748 scry = callPackage ../development/tools/scry { crystal = crystal_1_2; };
15750 dasm = callPackage ../development/compilers/dasm { };
15752 dbmate = callPackage ../development/tools/database/dbmate { };
15754 dbmonster = callPackage ../tools/security/dbmonster { };
15756 devpi-client = python3Packages.callPackage ../development/tools/devpi-client { };
15758 devpi-server = python3Packages.callPackage ../development/tools/devpi-server { };
15760 dictu = callPackage ../development/compilers/dictu { };
15762 eli = callPackage ../development/compilers/eli { };
15764 erg = callPackage ../development/compilers/erg { };
15766 elm2nix = haskell.lib.compose.justStaticExecutables haskellPackages.elm2nix;
15768 elmPackages = recurseIntoAttrs (callPackage ../development/compilers/elm { });
15770 apache-flex-sdk = callPackage ../development/compilers/apache-flex-sdk { };
15772 fasm = pkgsi686Linux.callPackage ../development/compilers/fasm {
15773 inherit (stdenv) isx86_64;
15775 fasm-bin = callPackage ../development/compilers/fasm/bin.nix { };
15777 fasmg = callPackage ../development/compilers/fasmg { };
15779 fbc = if stdenv.hostPlatform.isDarwin then
15780 callPackage ../development/compilers/fbc/mac-bin.nix { }
15782 callPackage ../development/compilers/fbc { };
15784 filecheck = with python3Packages; toPythonApplication filecheck;
15786 firrtl = callPackage ../development/compilers/firrtl { };
15788 flasm = callPackage ../development/compilers/flasm { };
15790 flyctl = callPackage ../development/web/flyctl { };
15792 fluidd = callPackage ../applications/misc/fluidd { };
15795 recurseIntoAttrs (callPackage ../development/compilers/flutter { });
15796 flutter-unwrapped = flutterPackages.stable;
15797 flutter = flutterPackages.wrapFlutter flutter-unwrapped;
15799 fnm = callPackage ../development/tools/fnm {
15800 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation Security;
15803 fnlfmt = callPackage ../development/tools/fnlfmt { };
15805 fpc = callPackage ../development/compilers/fpc { };
15807 g203-led = callPackage ../tools/misc/g203-led { };
15809 gambit = callPackage ../development/compilers/gambit { };
15810 gambit-unstable = callPackage ../development/compilers/gambit/unstable.nix { };
15811 gambit-support = callPackage ../development/compilers/gambit/gambit-support.nix { };
15812 gerbil = callPackage ../development/compilers/gerbil { };
15813 gerbil-unstable = callPackage ../development/compilers/gerbil/unstable.nix { };
15814 gerbil-support = callPackage ../development/compilers/gerbil/gerbil-support.nix { };
15815 gerbilPackages-unstable = pkgs.gerbil-support.gerbilPackages-unstable; # NB: don't recurseIntoAttrs for (unstable!) libraries
15816 glow-lang = pkgs.gerbilPackages-unstable.glow-lang;
15818 gbforth = callPackage ../development/compilers/gbforth { };
15820 default-gcc-version =
15821 if (with stdenv.targetPlatform; isVc4 || libc == "relibc") then 6
15823 gcc = pkgs.${"gcc${toString default-gcc-version}"};
15824 gccFun = callPackage ../development/compilers/gcc;
15825 gcc-unwrapped = gcc.cc;
15827 wrapNonDeterministicGcc = stdenv: ccWrapper:
15828 if ccWrapper.isGNU then ccWrapper.overrideAttrs(old: {
15830 cc = old.env.cc.override {
15831 reproducibleBuild = false;
15832 profiledCompiler = with stdenv; (!isDarwin && hostPlatform.isx86);
15840 else stdenv.override {
15841 cc = buildPackages.gcc;
15842 allowedRequisites = null;
15843 # Remove libcxx/libcxxabi, and add clang for AS if on darwin (it uses
15844 # clang's internal assembler).
15845 extraBuildInputs = lib.optional stdenv.hostPlatform.isDarwin clang.cc;
15848 gcc49Stdenv = overrideCC gccStdenv buildPackages.gcc49;
15849 gcc6Stdenv = overrideCC gccStdenv buildPackages.gcc6;
15850 gcc7Stdenv = overrideCC gccStdenv buildPackages.gcc7;
15851 gcc8Stdenv = overrideCC gccStdenv buildPackages.gcc8;
15852 gcc9Stdenv = overrideCC gccStdenv buildPackages.gcc9;
15853 gcc10Stdenv = overrideCC gccStdenv buildPackages.gcc10;
15854 gcc11Stdenv = overrideCC gccStdenv buildPackages.gcc11;
15855 gcc12Stdenv = overrideCC gccStdenv buildPackages.gcc12;
15856 gcc13Stdenv = overrideCC gccStdenv buildPackages.gcc13;
15858 # Meant for packages that fail with newer than gcc10.
15859 gcc10StdenvCompat = if stdenv.cc.isGNU && lib.versionAtLeast stdenv.cc.version "11" then gcc10Stdenv else stdenv;
15861 # This is not intended for use in nixpkgs but for providing a faster-running
15862 # compiler to nixpkgs users by building gcc with reproducibility-breaking
15863 # profile-guided optimizations
15864 fastStdenv = overrideCC gccStdenv (wrapNonDeterministicGcc gccStdenv buildPackages.gcc_latest);
15867 if stdenv.targetPlatform.system == "x86_64-linux" then let
15868 # Binutils with glibc multi
15869 bintools = cc.bintools.override {
15870 libc = glibc_multi;
15872 in lowPrio (wrapCCWith {
15873 cc = cc.cc.override {
15874 stdenv = overrideCC stdenv (wrapCCWith {
15877 libc = glibc_multi;
15879 profiledCompiler = false;
15880 enableMultilib = true;
15882 libc = glibc_multi;
15884 extraBuildCommands = ''
15885 echo "dontMoveLib64=1" >> $out/nix-support/setup-hook
15887 }) else throw "Multilib ${cc.name} not supported for ‘${stdenv.targetPlatform.system}’";
15889 wrapClangMulti = clang:
15890 if stdenv.targetPlatform.system == "x86_64-linux" then
15891 callPackage ../development/compilers/llvm/multi.nix {
15893 gcc32 = pkgsi686Linux.gcc;
15896 else throw "Multilib ${clang.cc.name} not supported for '${stdenv.targetPlatform.system}'";
15898 gcc_multi = wrapCCMulti gcc;
15899 clang_multi = wrapClangMulti clang;
15901 gccMultiStdenv = overrideCC stdenv buildPackages.gcc_multi;
15902 clangMultiStdenv = overrideCC stdenv buildPackages.clang_multi;
15903 multiStdenv = if stdenv.cc.isClang then clangMultiStdenv else gccMultiStdenv;
15905 gcc_debug = lowPrio (wrapCC (gcc.cc.overrideAttrs {
15909 gccCrossLibcStdenv = overrideCC stdenv buildPackages.gccWithoutTargetLibc;
15912 if stdenv.hostPlatform.useLLVM or false || stdenv.hostPlatform.isDarwin
15913 then overrideCC stdenv buildPackages.llvmPackages.clangNoLibc
15914 else gccCrossLibcStdenv;
15916 # The GCC used to build libc for the target platform. Normal gccs will be
15917 # built with, and use, that cross-compiled libc.
15918 gccWithoutTargetLibc = assert stdenv.targetPlatform != stdenv.hostPlatform; let
15919 libcCross1 = binutilsNoLibc.libc;
15924 majorMinorVersion = toString default-gcc-version;
15926 reproducibleBuild = true;
15927 profiledCompiler = false;
15929 isl = if !stdenv.isDarwin then isl_0_20 else null;
15931 withoutTargetLibc = true;
15933 libcCross = libcCross1;
15934 targetPackages.stdenv.cc.bintools = binutilsNoLibc;
15936 stdenv.targetPlatform.hasSharedLibraries
15938 # temporarily disabled due to breakage;
15939 # see https://github.com/NixOS/nixpkgs/pull/243249
15940 && !stdenv.targetPlatform.isWindows
15941 && !(stdenv.targetPlatform.useLLVM or false)
15944 bintools = binutilsNoLibc;
15946 extraPackages = [];
15949 inherit (callPackage ../development/compilers/gcc/all.nix { inherit noSysDirs; })
15950 gcc48 gcc49 gcc6 gcc7 gcc8 gcc9 gcc10 gcc11 gcc12 gcc13;
15952 gcc_latest = gcc13;
15954 # Use the same GCC version as the one from stdenv by default
15955 gfortran = wrapCC (gcc.cc.override {
15957 langFortran = true;
15960 profiledCompiler = false;
15963 gfortran48 = wrapCC (gcc48.cc.override {
15965 langFortran = true;
15968 profiledCompiler = false;
15971 gfortran49 = wrapCC (gcc49.cc.override {
15973 langFortran = true;
15976 profiledCompiler = false;
15979 gfortran6 = wrapCC (gcc6.cc.override {
15981 langFortran = true;
15984 profiledCompiler = false;
15987 gfortran7 = wrapCC (gcc7.cc.override {
15989 langFortran = true;
15992 profiledCompiler = false;
15995 gfortran8 = wrapCC (gcc8.cc.override {
15997 langFortran = true;
16000 profiledCompiler = false;
16003 gfortran9 = wrapCC (gcc9.cc.override {
16005 langFortran = true;
16008 profiledCompiler = false;
16011 gfortran10 = wrapCC (gcc10.cc.override {
16013 langFortran = true;
16016 profiledCompiler = false;
16019 gfortran11 = wrapCC (gcc11.cc.override {
16021 langFortran = true;
16024 profiledCompiler = false;
16027 gfortran12 = wrapCC (gcc12.cc.override {
16029 langFortran = true;
16032 profiledCompiler = false;
16035 gfortran13 = wrapCC (gcc13.cc.override {
16037 langFortran = true;
16040 profiledCompiler = false;
16043 libgccjit = gcc.cc.override {
16044 name = "libgccjit";
16045 langFortran = false;
16048 profiledCompiler = false;
16054 gcj6 = wrapCC (gcc6.cc.override {
16057 langFortran = false;
16060 profiledCompiler = false;
16061 inherit zip unzip zlib boehmgc gettext pkg-config perl;
16062 inherit (gnome2) libart_lgpl;
16067 gnat11 = wrapCC (gcc11.cc.override {
16072 profiledCompiler = false;
16073 # As per upstream instructions building a cross compiler
16074 # should be done with a (native) compiler of the same version.
16075 # If we are cross-compiling GNAT, we may as well do the same.
16077 if stdenv.hostPlatform == stdenv.targetPlatform
16078 && stdenv.buildPlatform == stdenv.hostPlatform
16079 then buildPackages.gnat-bootstrap11
16080 else buildPackages.gnat11;
16083 gnat12 = wrapCC (gcc12.cc.override {
16088 profiledCompiler = false;
16089 # As per upstream instructions building a cross compiler
16090 # should be done with a (native) compiler of the same version.
16091 # If we are cross-compiling GNAT, we may as well do the same.
16093 if stdenv.hostPlatform == stdenv.targetPlatform
16094 && stdenv.buildPlatform == stdenv.hostPlatform
16095 then buildPackages.gnat-bootstrap12
16096 else buildPackages.gnat12;
16098 if stdenv.hostPlatform == stdenv.targetPlatform
16099 && stdenv.buildPlatform == stdenv.hostPlatform
16100 && stdenv.buildPlatform.isDarwin
16101 && stdenv.buildPlatform.isx86_64
16102 then overrideCC stdenv gnat-bootstrap12
16106 gnat13 = wrapCC (gcc13.cc.override {
16111 profiledCompiler = false;
16112 # As per upstream instructions building a cross compiler
16113 # should be done with a (native) compiler of the same version.
16114 # If we are cross-compiling GNAT, we may as well do the same.
16116 if stdenv.hostPlatform == stdenv.targetPlatform
16117 && stdenv.buildPlatform == stdenv.hostPlatform
16118 then buildPackages.gnat-bootstrap12
16119 else buildPackages.gnat13;
16121 if stdenv.hostPlatform == stdenv.targetPlatform
16122 && stdenv.buildPlatform == stdenv.hostPlatform
16123 && stdenv.buildPlatform.isDarwin
16124 && stdenv.buildPlatform.isx86_64
16125 then overrideCC stdenv gnat-bootstrap12
16129 gnat-bootstrap = gnat-bootstrap12;
16130 gnat-bootstrap11 = wrapCC (callPackage ../development/compilers/gnat-bootstrap { majorVersion = "11"; });
16131 gnat-bootstrap12 = wrapCCWith ({
16132 cc = callPackage ../development/compilers/gnat-bootstrap { majorVersion = "12"; };
16133 } // lib.optionalAttrs (stdenv.hostPlatform.isDarwin) {
16134 bintools = bintoolsDualAs;
16137 gnu-smalltalk = callPackage ../development/compilers/gnu-smalltalk { };
16139 gccgo = wrapCC (gcc.cc.override {
16141 langCC = true; #required for go.
16145 profiledCompiler = false;
16147 # not supported on darwin: https://github.com/golang/go/issues/463
16148 meta.broken = stdenv.hostPlatform.isDarwin;
16151 gccgo12 = wrapCC (gcc12.cc.override {
16153 langCC = true; #required for go.
16157 profiledCompiler = false;
16159 # not supported on darwin: https://github.com/golang/go/issues/463
16160 meta.broken = stdenv.hostPlatform.isDarwin;
16163 gccgo13 = wrapCC (gcc13.cc.override {
16165 langCC = true; #required for go.
16169 profiledCompiler = false;
16171 # not supported on darwin: https://github.com/golang/go/issues/463
16172 meta.broken = stdenv.hostPlatform.isDarwin;
16177 ghdl-mcode = callPackage ../development/compilers/ghdl {
16181 ghdl-llvm = callPackage ../development/compilers/ghdl {
16185 gcl_2_6_13_pre = callPackage ../development/compilers/gcl/2.6.13-pre.nix { };
16187 gcc-arm-embedded-6 = callPackage ../development/compilers/gcc-arm-embedded/6 { };
16188 gcc-arm-embedded-7 = callPackage ../development/compilers/gcc-arm-embedded/7 { };
16189 gcc-arm-embedded-8 = callPackage ../development/compilers/gcc-arm-embedded/8 { };
16190 gcc-arm-embedded-9 = callPackage ../development/compilers/gcc-arm-embedded/9 { };
16191 gcc-arm-embedded-10 = callPackage ../development/compilers/gcc-arm-embedded/10 { };
16192 gcc-arm-embedded-11 = callPackage ../development/compilers/gcc-arm-embedded/11 { };
16193 gcc-arm-embedded-12 = callPackage ../development/compilers/gcc-arm-embedded/12 { };
16194 gcc-arm-embedded-13 = callPackage ../development/compilers/gcc-arm-embedded/13 { };
16195 gcc-arm-embedded = gcc-arm-embedded-12;
16197 # It would be better to match the default gcc so that there are no linking errors
16198 # when using C/C++ libraries in D packages, but right now versions >= 12 are broken.
16200 gdc11 = wrapCC (gcc11.cc.override {
16205 profiledCompiler = false;
16208 gforth = callPackage ../development/compilers/gforth { };
16210 gleam = callPackage ../development/compilers/gleam {
16211 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
16214 gmqcc = callPackage ../development/compilers/gmqcc { };
16216 gtk-server = callPackage ../development/interpreters/gtk-server { };
16220 haskell = callPackage ./haskell-packages.nix { };
16222 haskellPackages = dontRecurseIntoAttrs
16223 # JS backend is only available for GHC >= 9.6
16224 (if stdenv.hostPlatform.isGhcjs
16225 then haskell.packages.native-bignum.ghc96
16226 # Prefer native-bignum to avoid linking issues with gmp
16227 else if stdenv.hostPlatform.isStatic
16228 then haskell.packages.native-bignum.ghc94
16229 else haskell.packages.ghc94);
16231 # haskellPackages.ghc is build->host (it exposes the compiler used to build the
16232 # set, similarly to stdenv.cc), but pkgs.ghc should be host->target to be more
16233 # consistent with the gcc, gnat, clang etc. derivations
16235 # We use targetPackages.haskellPackages.ghc if available since this also has
16236 # the withPackages wrapper available. In the final cross-compiled package set
16237 # however, targetPackages won't be populated, so we need to fall back to the
16238 # plain, cross-compiled compiler (which is only theoretical at the moment).
16239 ghc = targetPackages.haskellPackages.ghc or
16240 # Prefer native-bignum to avoid linking issues with gmp
16241 (if stdenv.targetPlatform.isStatic
16242 then haskell.compiler.native-bignum.ghc94
16243 else haskell.compiler.ghc94);
16245 alex = haskell.lib.compose.justStaticExecutables haskellPackages.alex;
16247 happy = haskell.lib.compose.justStaticExecutables haskellPackages.happy;
16249 hscolour = haskell.lib.compose.justStaticExecutables haskellPackages.hscolour;
16251 cabal-install = haskell.lib.compose.justStaticExecutables haskellPackages.cabal-install;
16253 stack = haskell.lib.compose.justStaticExecutables haskellPackages.stack;
16255 hlint = haskell.lib.compose.justStaticExecutables haskellPackages.hlint;
16257 krank = haskell.lib.compose.justStaticExecutables haskellPackages.krank;
16259 stylish-cabal = haskell.lib.compose.justStaticExecutables haskellPackages.stylish-cabal;
16261 lhs2tex = haskellPackages.lhs2tex;
16263 all-cabal-hashes = callPackage ../data/misc/hackage { };
16265 purescript = callPackage ../development/compilers/purescript/purescript { };
16267 psc-package = callPackage ../development/compilers/purescript/psc-package { };
16269 purescript-psa = nodePackages.purescript-psa;
16271 purenix = haskell.lib.compose.justStaticExecutables haskellPackages.purenix;
16273 spago = callPackage ../development/tools/purescript/spago { };
16275 pulp = nodePackages.pulp;
16277 pscid = nodePackages.pscid;
16279 coreboot-toolchain = recurseIntoAttrs (callPackage ../development/tools/misc/coreboot-toolchain { });
16281 remarkable-toolchain = callPackage ../development/tools/misc/remarkable/remarkable-toolchain { };
16283 remarkable2-toolchain = callPackage ../development/tools/misc/remarkable/remarkable2-toolchain { };
16285 spicedb = callPackage ../servers/spicedb { };
16286 spicedb-zed = callPackage ../servers/spicedb/zed.nix { };
16288 tacacsplus = callPackage ../servers/tacacsplus { };
16291 (haskellPackages.callPackage ../applications/science/logic/tamarin-prover {
16292 # NOTE: do not use the haskell packages 'graphviz' and 'maude'
16293 inherit maude which;
16294 graphviz = graphviz-nox;
16297 inherit (callPackage ../development/compilers/haxe {
16298 inherit (darwin.apple_sdk.frameworks) Security;
16306 haxePackages = recurseIntoAttrs (callPackage ./haxe-packages.nix { });
16307 inherit (haxePackages) hxcpp;
16309 hop = callPackage ../development/compilers/hop { };
16311 hop-cli = callPackage ../tools/admin/hop-cli {
16312 inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration;
16315 falcon = callPackage ../development/interpreters/falcon {
16316 stdenv = gcc10Stdenv;
16319 fsharp = callPackage ../development/compilers/fsharp { };
16321 fstar = callPackage ../development/compilers/fstar {
16325 dotnetPackages = recurseIntoAttrs (callPackage ./dotnet-packages.nix {});
16327 glslang = callPackage ../development/compilers/glslang { };
16329 gnostic = callPackage ../development/compilers/gnostic { };
16331 go-junit-report = callPackage ../development/tools/go-junit-report { };
16333 gobang = callPackage ../development/tools/database/gobang {
16334 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration;
16337 goblob = callPackage ../tools/security/goblob { };
16339 gogetdoc = callPackage ../development/tools/gogetdoc { };
16341 gox = callPackage ../development/tools/gox { };
16343 goxlr-utility = callPackage ../tools/audio/goxlr-utility {};
16345 gprolog = callPackage ../development/compilers/gprolog { };
16347 gwe = callPackage ../tools/misc/gwe {
16348 nvidia_x11 = linuxPackages.nvidia_x11;
16351 gwt240 = callPackage ../development/compilers/gwt/2.4.0.nix { };
16353 hvm = darwin.apple_sdk_11_0.callPackage ../development/compilers/hvm { };
16355 iay = callPackage ../tools/misc/iay {
16356 inherit (darwin.apple_sdk.frameworks) AppKit Security Foundation Cocoa;
16359 idrisPackages = dontRecurseIntoAttrs (callPackage ../development/idris-modules {
16360 idris-no-deps = haskellPackages.idris;
16361 pkgs = pkgs.__splicedPackages;
16364 idris = idrisPackages.with-packages [ idrisPackages.base ] ;
16366 idris2 = callPackage ../development/compilers/idris2 { };
16368 inherit (callPackage ../development/tools/database/indradb { })
16372 instawow = callPackage ../games/instawow/default.nix { };
16374 intel-graphics-compiler = callPackage ../development/compilers/intel-graphics-compiler { };
16376 intercal = callPackage ../development/compilers/intercal { };
16378 irony-server = callPackage ../development/tools/irony-server {
16379 # The repository of irony to use -- must match the version of the employed emacs
16380 # package. Wishing we could merge it into one irony package, to avoid this issue,
16381 # but its emacs-side expression is autogenerated, and we can't hook into it (other
16382 # than peek into its version).
16383 inherit (emacs.pkgs.melpaStablePackages) irony;
16386 heptagon = callPackage ../development/compilers/heptagon { };
16388 holo-build = callPackage ../tools/package-management/holo-build { };
16390 hugs = callPackage ../development/interpreters/hugs { };
16392 inherit (javaPackages) openjfx11 openjfx15 openjfx17 openjfx19 openjfx20 openjfx21;
16393 openjfx = openjfx17;
16395 openjdk8-bootstrap = javaPackages.compiler.openjdk8-bootstrap;
16396 openjdk8 = javaPackages.compiler.openjdk8;
16397 openjdk8_headless = javaPackages.compiler.openjdk8.headless;
16399 jdk8_headless = openjdk8_headless;
16400 jre8 = openjdk8.jre;
16401 jre8_headless = openjdk8_headless.jre;
16403 openjdk11-bootstrap = javaPackages.compiler.openjdk11-bootstrap;
16404 openjdk11 = javaPackages.compiler.openjdk11;
16405 openjdk11_headless = javaPackages.compiler.openjdk11.headless;
16407 jdk11_headless = openjdk11_headless;
16409 openjdk17-bootstrap = javaPackages.compiler.openjdk17-bootstrap;
16410 openjdk17 = javaPackages.compiler.openjdk17;
16411 openjdk17_headless = javaPackages.compiler.openjdk17.headless;
16413 jdk17_headless = openjdk17_headless;
16415 openjdk16-bootstrap = javaPackages.compiler.openjdk16-bootstrap;
16417 openjdk19 = javaPackages.compiler.openjdk19;
16418 openjdk19_headless = javaPackages.compiler.openjdk19.headless;
16420 jdk19_headless = openjdk19_headless;
16422 openjdk20 = javaPackages.compiler.openjdk20;
16423 openjdk20_headless = javaPackages.compiler.openjdk20.headless;
16425 jdk20_headless = openjdk20_headless;
16427 openjdk21 = javaPackages.compiler.openjdk21;
16428 openjdk21_headless = javaPackages.compiler.openjdk21.headless;
16430 jdk21_headless = openjdk21_headless;
16434 jdk_headless = jdk19_headless;
16436 # Since the introduction of the Java Platform Module System in Java 9, Java
16437 # no longer ships a separate JRE package.
16439 # If you are building a 'minimal' system/image, you are encouraged to use
16440 # 'jre_minimal' to build a bespoke JRE containing only the modules you need.
16442 # For a general-purpose system, 'jre' defaults to the full JDK:
16444 jre_headless = jdk_headless;
16446 jre17_minimal = callPackage ../development/compilers/openjdk/jre.nix {
16449 jre_minimal = callPackage ../development/compilers/openjdk/jre.nix { };
16452 openjdk_headless = jdk_headless;
16454 graalvmCEPackages =
16455 recurseIntoAttrs (callPackage ../development/compilers/graalvm/community-edition { });
16456 graalvm-ce = graalvmCEPackages.graalvm-ce;
16457 buildGraalvmNativeImage = (callPackage ../build-support/build-graalvm-native-image {
16458 graalvmDrv = graalvm-ce;
16461 openshot-qt = libsForQt5.callPackage ../applications/video/openshot-qt { };
16463 lingua-franca = callPackage ../development/compilers/lingua-franca { };
16465 openspin = callPackage ../development/compilers/openspin { };
16467 oraclejdk = jdkdistro true false;
16469 oraclejdk8 = oraclejdk8distro true false;
16471 oraclejre = lowPrio (jdkdistro false false);
16473 oraclejre8 = lowPrio (oraclejdk8distro false false);
16475 jrePlugin = jre8Plugin;
16477 jre8Plugin = lowPrio (oraclejdk8distro false true);
16479 jdkdistro = oraclejdk8distro;
16481 oraclejdk8distro = installjdk: pluginSupport:
16482 (callPackage ../development/compilers/oraclejdk/jdk8-linux.nix {
16483 inherit installjdk pluginSupport;
16486 oraclejdk11 = callPackage ../development/compilers/oraclejdk/jdk11-linux.nix { };
16488 jasmin = callPackage ../development/compilers/jasmin { };
16490 java-service-wrapper = callPackage ../tools/system/java-service-wrapper { };
16492 jna = callPackage ../development/java-modules/jna { };
16494 javacard-devkit = pkgsi686Linux.callPackage ../development/compilers/javacard-devkit { };
16496 juniper = callPackage ../development/compilers/juniper { };
16498 julia-lts = julia_16-bin;
16499 julia-stable = julia_19;
16500 julia = julia-stable;
16502 julia_16-bin = callPackage ../development/compilers/julia/1.6-bin.nix { };
16503 julia_18-bin = callPackage ../development/compilers/julia/1.8-bin.nix { };
16504 julia_19-bin = callPackage ../development/compilers/julia/1.9-bin.nix { };
16506 julia_18 = callPackage ../development/compilers/julia/1.8.nix { };
16507 julia_19 = callPackage ../development/compilers/julia/1.9.nix { };
16509 julia-lts-bin = julia_16-bin;
16510 julia-stable-bin = julia_19-bin;
16511 julia-bin = julia-stable-bin;
16513 jwasm = callPackage ../development/compilers/jwasm { };
16515 kind2 = darwin.apple_sdk_11_0.callPackage ../development/compilers/kind2 { };
16517 kingstvis = callPackage ../applications/science/electronics/kingstvis { };
16519 knightos-genkfs = callPackage ../development/tools/knightos/genkfs { };
16521 regenkfs = callPackage ../development/tools/knightos/regenkfs { };
16523 knightos-kcc = callPackage ../development/tools/knightos/kcc { };
16525 knightos-kimg = callPackage ../development/tools/knightos/kimg { };
16527 knightos-kpack = callPackage ../development/tools/knightos/kpack { };
16529 knightos-mkrom = callPackage ../development/tools/knightos/mkrom { };
16531 remkrom = callPackage ../development/tools/knightos/remkrom { };
16533 knightos-patchrom = callPackage ../development/tools/knightos/patchrom { };
16535 knightos-mktiupgrade = callPackage ../development/tools/knightos/mktiupgrade { };
16537 knightos-scas = callPackage ../development/tools/knightos/scas { };
16539 knightos-z80e = callPackage ../development/tools/knightos/z80e { };
16541 koka = haskell.lib.compose.justStaticExecutables (haskellPackages.callPackage ../development/compilers/koka { });
16543 kotlin = callPackage ../development/compilers/kotlin { };
16544 kotlin-native = callPackage ../development/compilers/kotlin/native.nix { };
16546 lazarus = callPackage ../development/compilers/fpc/lazarus.nix {
16550 lazarus-qt = libsForQt5.callPackage ../development/compilers/fpc/lazarus.nix {
16555 lessc = nodePackages.less;
16557 liquibase = callPackage ../development/tools/database/liquibase { };
16559 lizardfs = callPackage ../tools/filesystems/lizardfs { };
16561 lobster = callPackage ../development/compilers/lobster {
16562 inherit (darwin.apple_sdk.frameworks)
16563 CoreFoundation Cocoa AudioToolbox OpenGL Foundation ForceFeedback;
16566 lld = llvmPackages.lld;
16567 lld_6 = llvmPackages_6.lld;
16568 lld_7 = llvmPackages_7.lld;
16569 lld_8 = llvmPackages_8.lld;
16570 lld_9 = llvmPackages_9.lld;
16571 lld_10 = llvmPackages_10.lld;
16572 lld_11 = llvmPackages_11.lld;
16573 lld_12 = llvmPackages_12.lld;
16574 lld_13 = llvmPackages_13.lld;
16575 lld_14 = llvmPackages_14.lld;
16576 lld_15 = llvmPackages_15.lld;
16577 lld_16 = llvmPackages_16.lld;
16580 lldb_6 = llvmPackages_6.lldb;
16581 lldb_7 = llvmPackages_7.lldb;
16582 lldb_8 = llvmPackages_8.lldb;
16583 lldb_9 = llvmPackages_9.lldb;
16584 lldb_10 = llvmPackages_10.lldb;
16585 lldb_11 = llvmPackages_11.lldb;
16586 lldb_12 = llvmPackages_12.lldb;
16587 lldb_13 = llvmPackages_13.lldb;
16588 lldb_14 = llvmPackages_14.lldb;
16589 lldb_15 = llvmPackages_15.lldb;
16590 lldb_16 = llvmPackages_16.lldb;
16592 llvm = llvmPackages.llvm;
16593 llvm_6 = llvmPackages_6.llvm;
16594 llvm_7 = llvmPackages_7.llvm;
16595 llvm_8 = llvmPackages_8.llvm;
16596 llvm_9 = llvmPackages_9.llvm;
16597 llvm_10 = llvmPackages_10.llvm;
16598 llvm_11 = llvmPackages_11.llvm;
16599 llvm_12 = llvmPackages_12.llvm;
16600 llvm_13 = llvmPackages_13.llvm;
16601 llvm_14 = llvmPackages_14.llvm;
16602 llvm_15 = llvmPackages_15.llvm;
16603 llvm_16 = llvmPackages_16.llvm;
16605 libllvm = llvmPackages.libllvm;
16606 llvm-manpages = llvmPackages.llvm-manpages;
16609 # This returns the minimum supported version for the platform. The
16610 # assumption is that or any later version is good.
16612 /**/ if platform.isDarwin then 16
16613 else if platform.isFreeBSD then 12
16614 else if platform.isAndroid then 12
16615 else if platform.isLinux then 16
16616 else if platform.isWasm then 16
16618 # We take the "max of the mins". Why? Since those are lower bounds of the
16619 # supported version set, this is like intersecting those sets and then
16620 # taking the min bound of that.
16621 minSupported = toString (lib.trivial.max (choose stdenv.hostPlatform) (choose
16622 stdenv.targetPlatform));
16623 in pkgs.${"llvmPackages_${minSupported}"};
16625 llvmPackages_6 = recurseIntoAttrs (callPackage ../development/compilers/llvm/6 {
16626 inherit (stdenvAdapters) overrideCC;
16627 buildLlvmTools = buildPackages.llvmPackages_6.tools;
16628 targetLlvm = targetPackages.llvmPackages_6.llvm or llvmPackages_6.llvm;
16629 targetLlvmLibraries = targetPackages.llvmPackages_6.libraries or llvmPackages_6.libraries;
16632 llvmPackages_7 = recurseIntoAttrs (callPackage ../development/compilers/llvm/7 {
16633 inherit (stdenvAdapters) overrideCC;
16634 buildLlvmTools = buildPackages.llvmPackages_7.tools;
16635 targetLlvm = targetPackages.llvmPackages_7.llvm or llvmPackages_7.llvm;
16636 targetLlvmLibraries = targetPackages.llvmPackages_7.libraries or llvmPackages_7.libraries;
16639 llvmPackages_8 = recurseIntoAttrs (callPackage ../development/compilers/llvm/8 {
16640 inherit (stdenvAdapters) overrideCC;
16641 buildLlvmTools = buildPackages.llvmPackages_8.tools;
16642 targetLlvm = targetPackages.llvmPackages_8.llvm or llvmPackages_8.llvm;
16643 targetLlvmLibraries = targetPackages.llvmPackages_8.libraries or llvmPackages_8.libraries;
16646 llvmPackages_9 = recurseIntoAttrs (callPackage ../development/compilers/llvm/9 {
16647 inherit (stdenvAdapters) overrideCC;
16648 buildLlvmTools = buildPackages.llvmPackages_9.tools;
16649 targetLlvm = targetPackages.llvmPackages_9.llvm or llvmPackages_9.llvm;
16650 targetLlvmLibraries = targetPackages.llvmPackages_9.libraries or llvmPackages_9.libraries;
16653 llvmPackages_10 = recurseIntoAttrs (callPackage ../development/compilers/llvm/10 {
16654 inherit (stdenvAdapters) overrideCC;
16655 buildLlvmTools = buildPackages.llvmPackages_10.tools;
16656 targetLlvm = targetPackages.llvmPackages_10.llvm or llvmPackages_10.llvm;
16657 targetLlvmLibraries = targetPackages.llvmPackages_10.libraries or llvmPackages_10.libraries;
16660 llvmPackages_11 = recurseIntoAttrs (callPackage ../development/compilers/llvm/11 ({
16661 inherit (stdenvAdapters) overrideCC;
16662 buildLlvmTools = buildPackages.llvmPackages_11.tools;
16663 targetLlvmLibraries = targetPackages.llvmPackages_11.libraries or llvmPackages_11.libraries;
16664 targetLlvm = targetPackages.llvmPackages_11.llvm or llvmPackages_11.llvm;
16667 llvmPackages_12 = recurseIntoAttrs (callPackage ../development/compilers/llvm/12 ({
16668 inherit (stdenvAdapters) overrideCC;
16669 buildLlvmTools = buildPackages.llvmPackages_12.tools;
16670 targetLlvmLibraries = targetPackages.llvmPackages_12.libraries or llvmPackages_12.libraries;
16671 targetLlvm = targetPackages.llvmPackages_12.llvm or llvmPackages_12.llvm;
16674 llvmPackages_13 = recurseIntoAttrs (callPackage ../development/compilers/llvm/13 ({
16675 inherit (stdenvAdapters) overrideCC;
16676 buildLlvmTools = buildPackages.llvmPackages_13.tools;
16677 targetLlvmLibraries = targetPackages.llvmPackages_13.libraries or llvmPackages_13.libraries;
16678 targetLlvm = targetPackages.llvmPackages_13.llvm or llvmPackages_13.llvm;
16681 llvmPackages_14 = recurseIntoAttrs (callPackage ../development/compilers/llvm/14 ({
16682 inherit (stdenvAdapters) overrideCC;
16683 buildLlvmTools = buildPackages.llvmPackages_14.tools;
16684 targetLlvmLibraries = targetPackages.llvmPackages_14.libraries or llvmPackages_14.libraries;
16685 targetLlvm = targetPackages.llvmPackages_14.llvm or llvmPackages_14.llvm;
16688 llvmPackages_15 = recurseIntoAttrs (callPackage ../development/compilers/llvm/15 ({
16689 inherit (stdenvAdapters) overrideCC;
16690 buildLlvmTools = buildPackages.llvmPackages_15.tools;
16691 targetLlvmLibraries = targetPackages.llvmPackages_15.libraries or llvmPackages_15.libraries;
16692 targetLlvm = targetPackages.llvmPackages_15.llvm or llvmPackages_15.llvm;
16695 llvmPackages_16 = recurseIntoAttrs (callPackage ../development/compilers/llvm/16 ({
16696 inherit (stdenvAdapters) overrideCC;
16697 buildLlvmTools = buildPackages.llvmPackages_16.tools;
16698 targetLlvmLibraries = targetPackages.llvmPackages_16.libraries or llvmPackages_16.libraries;
16699 targetLlvm = targetPackages.llvmPackages_16.llvm or llvmPackages_16.llvm;
16702 lorri = callPackage ../tools/misc/lorri {
16703 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
16706 lunarml = callPackage ../development/compilers/lunarml { };
16708 manticore = callPackage ../development/compilers/manticore { };
16710 marst = callPackage ../development/compilers/marst { };
16712 mercury = callPackage ../development/compilers/mercury {
16713 jdk_headless = openjdk8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
16716 microscheme = callPackage ../development/compilers/microscheme { };
16718 minimacy = callPackage ../development/compilers/minimacy { };
16720 mint = callPackage ../development/compilers/mint { crystal = crystal_1_2; };
16722 mitama-cpp-result = callPackage ../development/libraries/mitama-cpp-result { };
16724 mitscheme = callPackage ../development/compilers/mit-scheme {
16725 texinfo = texinfo6;
16728 mitschemeX11 = mitscheme.override {
16732 miranda = callPackage ../development/compilers/miranda { };
16734 mlkit = callPackage ../development/compilers/mlkit {};
16736 inherit (callPackage ../development/compilers/mlton {})
16738 mlton20180207Binary
16743 mlton = mlton20210107;
16747 mono4 = lowPrio (callPackage ../development/compilers/mono/4.nix {
16748 inherit (darwin) libobjc;
16749 inherit (darwin.apple_sdk.frameworks) Foundation;
16752 mono5 = callPackage ../development/compilers/mono/5.nix {
16753 inherit (darwin) libobjc;
16754 inherit (darwin.apple_sdk.frameworks) Foundation;
16757 mono6 = callPackage ../development/compilers/mono/6.nix {
16758 inherit (darwin) libobjc;
16759 inherit (darwin.apple_sdk.frameworks) Foundation;
16762 monoDLLFixer = callPackage ../build-support/mono-dll-fixer { };
16764 roslyn = callPackage ../development/compilers/roslyn { };
16766 msbuild = callPackage ../development/tools/build-managers/msbuild { };
16768 mosml = callPackage ../development/compilers/mosml { };
16770 mozart2 = callPackage ../development/compilers/mozart {
16772 jre_headless = jre8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
16775 mozart2-binary = callPackage ../development/compilers/mozart/binary.nix { };
16777 muonlang = callPackage ../development/compilers/muonlang { };
16779 inherit (callPackages ../development/compilers/nim
16780 { inherit (darwin) Security; }
16781 ) nim-unwrapped-1 nim-unwrapped-2 nim1 nim2;
16783 buildNimPackage = callPackage ../development/compilers/nim/build-nim-package.nix { };
16784 nimOverrides = callPackage ./nim-overrides.nix { };
16786 neko = callPackage ../development/compilers/neko { };
16788 nextpnr = callPackage ../development/compilers/nextpnr { };
16790 nextpnrWithGui = libsForQt5.callPackage ../development/compilers/nextpnr {
16792 inherit (darwin.apple_sdk.frameworks) OpenGL;
16795 acme = callPackage ../development/compilers/acme { };
16797 nasm = callPackage ../development/compilers/nasm { };
16799 nasmfmt = callPackage ../development/tools/nasmfmt { };
16801 nqc = callPackage ../development/compilers/nqc { };
16803 nvidia_cg_toolkit = callPackage ../development/compilers/nvidia-cg-toolkit { };
16805 obliv-c = callPackage ../development/compilers/obliv-c {
16806 stdenv = gcc10StdenvCompat;
16807 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
16810 ocaml-ng = callPackage ./ocaml-packages.nix { };
16811 ocaml = ocamlPackages.ocaml;
16813 ocamlPackages = recurseIntoAttrs ocaml-ng.ocamlPackages;
16815 ocaml-crunch = ocamlPackages.crunch.bin;
16817 inherit (ocamlPackages)
16818 ocamlformat # latest version
16819 ocamlformat_0_19_0 ocamlformat_0_20_0 ocamlformat_0_20_1 ocamlformat_0_21_0
16820 ocamlformat_0_22_4 ocamlformat_0_23_0 ocamlformat_0_24_1 ocamlformat_0_25_1
16821 ocamlformat_0_26_0 ocamlformat_0_26_1;
16823 inherit (ocamlPackages) odig;
16825 orc = callPackage ../development/compilers/orc { };
16827 orocos-kdl = callPackage ../development/libraries/orocos-kdl { };
16829 ber_metaocaml = callPackage ../development/compilers/ocaml/ber-metaocaml.nix { };
16831 ocaml_make = callPackage ../development/ocaml-modules/ocamlmake { };
16833 ocaml-top = callPackage ../development/tools/ocaml/ocaml-top { };
16835 ocsigen-i18n = callPackage ../development/tools/ocaml/ocsigen-i18n { };
16837 opaline = callPackage ../development/tools/ocaml/opaline { };
16839 opam = callPackage ../development/tools/ocaml/opam {
16840 inherit (darwin.apple_sdk.frameworks) Foundation;
16843 opam-installer = callPackage ../development/tools/ocaml/opam/installer.nix { };
16845 opam2json = callPackage ../development/tools/ocaml/opam2json { };
16847 wrapWatcom = callPackage ../development/compilers/open-watcom/wrapper.nix { };
16848 open-watcom-v2-unwrapped = callPackage ../development/compilers/open-watcom/v2.nix { };
16849 open-watcom-v2 = wrapWatcom open-watcom-v2-unwrapped { };
16850 open-watcom-bin-unwrapped = callPackage ../development/compilers/open-watcom/bin.nix { };
16851 open-watcom-bin = wrapWatcom open-watcom-bin-unwrapped { };
16853 passerine = callPackage ../development/compilers/passerine { };
16855 pforth = callPackage ../development/compilers/pforth { };
16857 picat = callPackage ../development/compilers/picat { };
16859 ponyc = callPackage ../development/compilers/ponyc {
16860 # Upstream pony no longer supports GCC
16861 stdenv = llvmPackages.stdenv;
16864 blaze = callPackage ../development/libraries/blaze { };
16866 pony-corral = callPackage ../development/compilers/ponyc/pony-corral.nix { };
16868 prqlc = callPackage ../development/tools/database/prqlc { };
16870 qbe = callPackage ../development/compilers/qbe { };
16872 rasm = callPackage ../development/compilers/rasm { };
16874 replibyte = callPackage ../development/tools/database/replibyte {
16875 inherit (darwin.apple_sdk.frameworks) Security;
16878 rgbds = callPackage ../development/compilers/rgbds { };
16880 rml = callPackage ../development/compilers/rml { };
16882 rgxg = callPackage ../tools/text/rgxg { };
16884 rtags = callPackage ../development/tools/rtags {
16885 inherit (darwin) apple_sdk;
16888 rust_1_73 = callPackage ../development/compilers/rust/1_73.nix {
16889 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration;
16890 llvm_16 = llvmPackages_16.libllvm;
16894 mrustc = callPackage ../development/compilers/mrustc { };
16895 mrustc-minicargo = callPackage ../development/compilers/mrustc/minicargo.nix { };
16896 mrustc-bootstrap = callPackage ../development/compilers/mrustc/bootstrap.nix {
16897 openssl = openssl_1_1;
16900 rustPackages_1_73 = rust_1_73.packages.stable;
16901 rustPackages = rustPackages_1_73;
16903 inherit (rustPackages) cargo cargo-auditable cargo-auditable-cargo-wrapper clippy rustc rustPlatform;
16905 # https://github.com/NixOS/nixpkgs/issues/89426
16906 rustc-wasm32 = (rustc.override {
16907 stdenv = stdenv.override {
16908 targetPlatform = lib.systems.elaborate {
16909 # lib.systems.elaborate won't recognize "unknown" as the last component.
16910 config = "wasm32-unknown-wasi";
16911 rust.config = "wasm32-unknown-unknown";
16914 }).overrideAttrs (old: {
16915 configureFlags = old.configureFlags ++ ["--set=build.docs=false"];
16918 makeRustPlatform = callPackage ../development/compilers/rust/make-rust-platform.nix { };
16920 buildRustCrate = callPackage ../build-support/rust/build-rust-crate { };
16921 buildRustCrateHelpers = callPackage ../build-support/rust/build-rust-crate/helpers.nix { };
16923 cargo2junit = callPackage ../development/tools/rust/cargo2junit { };
16925 cargo-espflash = callPackage ../development/tools/rust/cargo-espflash {
16926 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
16929 cargo-web = callPackage ../development/tools/rust/cargo-web {
16930 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
16933 cargo-flamegraph = callPackage ../development/tools/rust/cargo-flamegraph {
16934 inherit (darwin.apple_sdk.frameworks) Security;
16935 inherit (linuxPackages) perf;
16938 defaultCrateOverrides = callPackage ../build-support/rust/default-crate-overrides.nix { };
16940 cargo-about = callPackage ../development/tools/rust/cargo-about { };
16941 cargo-all-features = callPackage ../development/tools/rust/cargo-all-features { };
16942 cargo-apk = callPackage ../development/tools/rust/cargo-apk { };
16943 cargo-audit = callPackage ../development/tools/rust/cargo-audit {
16944 inherit (darwin.apple_sdk.frameworks) Security;
16946 cargo-benchcmp = callPackage ../development/tools/rust/cargo-benchcmp { };
16947 cargo-binstall = callPackage ../development/tools/rust/cargo-binstall { };
16948 cargo-bisect-rustc = callPackage ../development/tools/rust/cargo-bisect-rustc {
16949 inherit (darwin.apple_sdk.frameworks) Security;
16951 cargo-bitbake = callPackage ../development/tools/rust/cargo-bitbake { };
16952 cargo-c = callPackage ../development/tools/rust/cargo-c {
16953 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
16955 cargo-clone = callPackage ../development/tools/rust/cargo-clone {
16956 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
16958 cargo-codspeed = callPackage ../development/tools/rust/cargo-codspeed {
16959 rustPlatform = makeRustPlatform {
16960 stdenv = if stdenv.isDarwin then overrideSDK stdenv "11.0" else stdenv;
16961 inherit rustc cargo;
16964 cargo-component = callPackage ../development/tools/rust/cargo-component { };
16965 cargo-cranky = callPackage ../development/tools/rust/cargo-cranky { };
16966 cargo-criterion = callPackage ../development/tools/rust/cargo-criterion { };
16967 cargo-cyclonedx = callPackage ../development/tools/rust/cargo-cyclonedx {
16968 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration CoreFoundation;
16970 cargo-deadlinks = callPackage ../development/tools/rust/cargo-deadlinks {
16971 inherit (darwin.apple_sdk.frameworks) Security;
16973 cargo-deb = callPackage ../development/tools/rust/cargo-deb { };
16974 cargo-deps = callPackage ../development/tools/rust/cargo-deps { };
16975 cargo-docset = callPackage ../development/tools/rust/cargo-docset { };
16976 cargo-duplicates = callPackage ../development/tools/rust/cargo-duplicates { };
16977 cargo-edit = callPackage ../development/tools/rust/cargo-edit {
16978 inherit (darwin.apple_sdk.frameworks) Security;
16980 cargo-leptos = callPackage ../development/tools/rust/cargo-leptos { };
16981 cargo-kcov = callPackage ../development/tools/rust/cargo-kcov { };
16982 cargo-graph = callPackage ../development/tools/rust/cargo-graph { };
16983 cargo-guppy = callPackage ../development/tools/rust/cargo-guppy { };
16984 cargo-hack = callPackage ../development/tools/rust/cargo-hack { };
16985 cargo-license = callPackage ../development/tools/rust/cargo-license { };
16986 cargo-llvm-cov = callPackage ../development/tools/rust/cargo-llvm-cov { };
16987 cargo-llvm-lines = callPackage ../development/tools/rust/cargo-llvm-lines { };
16988 cargo-local-registry = callPackage ../development/tools/rust/cargo-local-registry { };
16989 cargo-lock = callPackage ../development/tools/rust/cargo-lock { };
16990 cargo-machete = callPackage ../development/tools/rust/cargo-machete { };
16991 cargo-outdated = callPackage ../development/tools/rust/cargo-outdated {
16992 inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Security SystemConfiguration;
16994 cargo-pgx_0_6_1 = callPackage ../development/tools/rust/cargo-pgx/0_6_1.nix {
16995 inherit (darwin.apple_sdk.frameworks) Security;
16997 cargo-pgx_0_7_1 = callPackage ../development/tools/rust/cargo-pgx/0_7_1.nix {
16998 inherit (darwin.apple_sdk.frameworks) Security;
17000 cargo-pgx_0_7_4 = callPackage ../development/tools/rust/cargo-pgx/0_7_4.nix {
17001 inherit (darwin.apple_sdk.frameworks) Security;
17003 cargo-pgx = cargo-pgx_0_7_4;
17004 buildPgxExtension = callPackage ../development/tools/rust/cargo-pgx/buildPgxExtension.nix {
17005 inherit (darwin.apple_sdk.frameworks) Security;
17007 cargo-pgrx = callPackage ../development/tools/rust/cargo-pgrx/default.nix {
17008 inherit (darwin.apple_sdk.frameworks) Security;
17010 buildPgrxExtension = callPackage ../development/tools/rust/cargo-pgrx/buildPgrxExtension.nix {
17011 inherit (darwin.apple_sdk.frameworks) Security;
17013 cargo-release = callPackage ../development/tools/rust/cargo-release { };
17014 cargo-rr = callPackage ../development/tools/rust/cargo-rr { };
17015 cargo-tarpaulin = callPackage ../development/tools/analysis/cargo-tarpaulin {
17016 inherit (darwin.apple_sdk.frameworks) Security;
17018 cargo-update = callPackage ../development/tools/rust/cargo-update { };
17020 cargo-asm = callPackage ../development/tools/rust/cargo-asm {
17021 inherit (darwin.apple_sdk.frameworks) Security;
17023 cargo-bazel = callPackage ../development/tools/rust/cargo-bazel {
17024 inherit (darwin.apple_sdk.frameworks) Security;
17026 cargo-binutils = callPackage ../development/tools/rust/cargo-binutils { };
17027 cargo-bloat = callPackage ../development/tools/rust/cargo-bloat { };
17028 cargo-bolero = callPackage ../development/tools/rust/cargo-bolero { };
17029 cargo-bundle = callPackage ../development/tools/rust/cargo-bundle { };
17030 cargo-bundle-licenses = callPackage ../development/tools/rust/cargo-bundle-licenses { };
17031 cargo-cache = callPackage ../development/tools/rust/cargo-cache {
17032 inherit (darwin.apple_sdk.frameworks) Security;
17034 cargo-careful = callPackage ../development/tools/rust/cargo-careful { };
17035 cargo-chef = callPackage ../development/tools/rust/cargo-chef { };
17036 cargo-crev = callPackage ../development/tools/rust/cargo-crev {
17037 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration CoreFoundation;
17039 cargo-cross = callPackage ../development/tools/rust/cargo-cross { };
17040 cargo-deny = callPackage ../development/tools/rust/cargo-deny { };
17041 cargo-depgraph = callPackage ../development/tools/rust/cargo-depgraph { };
17042 cargo-dephell = callPackage ../development/tools/rust/cargo-dephell { };
17043 cargo-diet = callPackage ../development/tools/rust/cargo-diet { };
17044 cargo-dist = callPackage ../development/tools/rust/cargo-dist { };
17045 cargo-espmonitor = callPackage ../development/tools/rust/cargo-espmonitor { };
17046 cargo-expand = callPackage ../development/tools/rust/cargo-expand { };
17047 cargo-hakari = callPackage ../development/tools/rust/cargo-hakari { };
17048 cargo-feature = callPackage ../development/tools/rust/cargo-feature { };
17049 cargo-fund = callPackage ../development/tools/rust/cargo-fund {
17050 inherit (darwin.apple_sdk.frameworks) Security;
17052 cargo-fuzz = callPackage ../development/tools/rust/cargo-fuzz { };
17053 cargo-geiger = callPackage ../development/tools/rust/cargo-geiger { };
17055 cargo-hf2 = callPackage ../development/tools/rust/cargo-hf2 {
17056 inherit (darwin.apple_sdk.frameworks) AppKit;
17058 cargo-info = callPackage ../development/tools/rust/cargo-info { };
17059 cargo-inspect = callPackage ../development/tools/rust/cargo-inspect {
17060 inherit (darwin.apple_sdk.frameworks) Security;
17062 cargo-insta = callPackage ../development/tools/rust/cargo-insta { };
17063 cargo-lambda = callPackage ../development/tools/rust/cargo-lambda {
17064 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
17066 cargo-limit = callPackage ../development/tools/rust/cargo-limit { };
17067 cargo-make = callPackage ../development/tools/rust/cargo-make { };
17068 cargo-modules = callPackage ../development/tools/rust/cargo-modules { };
17069 cargo-mommy = callPackage ../development/tools/rust/cargo-mommy { };
17070 cargo-msrv = callPackage ../development/tools/rust/cargo-msrv {
17071 inherit (darwin.apple_sdk.frameworks) Security;
17073 cargo-mutants = callPackage ../development/tools/rust/cargo-mutants { };
17075 cargo-ndk = callPackage ../development/tools/rust/cargo-ndk {
17076 inherit (darwin.apple_sdk.frameworks) CoreGraphics Foundation;
17079 cargo-nextest = callPackage ../development/tools/rust/cargo-nextest { };
17080 cargo-play = callPackage ../development/tools/rust/cargo-play { };
17081 cargo-profiler = callPackage ../development/tools/rust/cargo-profiler { };
17082 cargo-raze = callPackage ../development/tools/rust/cargo-raze {
17083 inherit (darwin.apple_sdk.frameworks) Security;
17085 cargo-rdme = callPackage ../by-name/ca/cargo-rdme/package.nix {
17086 inherit (darwin.apple_sdk.frameworks) Security;
17088 cargo-readme = callPackage ../development/tools/rust/cargo-readme { };
17089 cargo-risczero = callPackage ../development/tools/rust/cargo-risczero { };
17090 cargo-run-bin = callPackage ../development/tools/rust/cargo-run-bin {};
17091 cargo-semver-checks = callPackage ../development/tools/rust/cargo-semver-checks { };
17093 cargo-show-asm = callPackage ../development/tools/rust/cargo-show-asm { };
17094 cargo-shuttle = callPackage ../development/tools/rust/cargo-shuttle { };
17096 cargo-sort = callPackage ../development/tools/rust/cargo-sort { };
17097 cargo-spellcheck = callPackage ../development/tools/rust/cargo-spellcheck {
17098 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
17100 cargo-supply-chain = callPackage ../development/tools/rust/cargo-supply-chain { };
17101 cargo-sweep = callPackage ../development/tools/rust/cargo-sweep { };
17102 cargo-sync-readme = callPackage ../development/tools/rust/cargo-sync-readme { };
17103 cargo-tally = callPackage ../development/tools/rust/cargo-tally { };
17104 cargo-temp = callPackage ../development/tools/rust/cargo-temp { };
17105 cargo-toml-lint = callPackage ../development/tools/rust/cargo-toml-lint { };
17106 cargo-udeps = callPackage ../development/tools/rust/cargo-udeps {
17107 inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration;
17109 cargo-ui = callPackage ../development/tools/rust/cargo-ui { };
17110 cargo-unused-features = callPackage ../development/tools/rust/cargo-unused-features { };
17112 cargo-tauri = callPackage ../development/tools/rust/cargo-tauri { };
17113 cargo-mobile2 = callPackage ../development/tools/rust/cargo-mobile2 { };
17115 cargo-valgrind = callPackage ../development/tools/rust/cargo-valgrind { };
17116 cargo-vet = callPackage ../development/tools/rust/cargo-vet {
17117 inherit (darwin.apple_sdk.frameworks) Security;
17119 cargo-wasi = callPackage ../development/tools/rust/cargo-wasi {
17120 inherit (darwin.apple_sdk.frameworks) Security;
17122 cargo-watch = callPackage ../development/tools/rust/cargo-watch {
17123 inherit (darwin.apple_sdk.frameworks) Foundation Cocoa;
17125 cargo-wipe = callPackage ../development/tools/rust/cargo-wipe { };
17126 cargo-workspaces = callPackage ../development/tools/rust/cargo-workspaces { };
17127 cargo-xbuild = callPackage ../development/tools/rust/cargo-xbuild { };
17128 cargo-generate = callPackage ../development/tools/rust/cargo-generate { };
17129 cargo-bootimage = callPackage ../development/tools/rust/bootimage { };
17131 cargo-whatfeatures = callPackage ../development/tools/rust/cargo-whatfeatures {
17132 inherit (darwin.apple_sdk.frameworks) Security;
17135 cargo-public-api = callPackage ../development/tools/rust/cargo-public-api { };
17137 cargo-zigbuild = callPackage ../development/tools/rust/cargo-zigbuild { };
17139 cauwugo = callPackage ../development/tools/rust/cauwugo { };
17141 crate2nix = callPackage ../development/tools/rust/crate2nix { };
17143 critcmp = callPackage ../development/tools/rust/critcmp { };
17145 devspace = callPackage ../development/tools/misc/devspace { };
17147 djlint = callPackage ../development/tools/djlint { };
17149 leptosfmt = callPackage ../development/tools/rust/leptosfmt { };
17151 maturin = callPackage ../development/tools/rust/maturin {
17152 inherit (darwin.apple_sdk.frameworks) Security;
17154 panamax = callPackage ../development/tools/rust/panamax { };
17156 ograc = callPackage ../development/tools/rust/ograc { };
17158 opensmalltalk-vm = callPackage ../development/compilers/opensmalltalk-vm { };
17160 opensycl = darwin.apple_sdk_11_0.callPackage ../development/compilers/opensycl { };
17161 opensyclWithRocm = opensycl.override { rocmSupport = true; };
17163 pest-ide-tools = callPackage ../development/tools/misc/pest-ide-tools { };
17165 ravedude = callPackage ../development/tools/rust/ravedude { };
17167 ra-multiplex = callPackage ../development/tools/rust/ra-multiplex {};
17169 rhack = callPackage ../development/tools/rust/rhack { };
17170 roogle = callPackage ../development/tools/rust/roogle { };
17171 rustfmt = rustPackages.rustfmt;
17172 rust-analyzer-unwrapped = callPackage ../development/tools/rust/rust-analyzer {
17173 inherit (darwin.apple_sdk.frameworks) CoreServices;
17175 rust-analyzer = callPackage ../development/tools/rust/rust-analyzer/wrapper.nix { };
17176 rust-audit-info = callPackage ../development/tools/rust/rust-audit-info { };
17177 rust-bindgen-unwrapped = callPackage ../development/tools/rust/bindgen/unwrapped.nix { };
17178 rust-bindgen = callPackage ../development/tools/rust/bindgen { };
17179 rust-cbindgen = callPackage ../development/tools/rust/cbindgen {
17180 inherit (darwin.apple_sdk.frameworks) Security;
17182 rust-script = callPackage ../development/tools/rust/rust-script { };
17183 rustup = callPackage ../development/tools/rust/rustup {
17184 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
17186 rustup-toolchain-install-master = callPackage ../development/tools/rust/rustup-toolchain-install-master {
17187 inherit (darwin.apple_sdk.frameworks) Security;
17189 rusty-man = callPackage ../development/tools/rust/rusty-man { };
17190 rustycli = callPackage ../development/tools/rust/rustycli { };
17191 specr-transpile = callPackage ../development/tools/rust/specr-transpile { };
17192 typeshare = callPackage ../development/tools/rust/typeshare { };
17194 sagittarius-scheme = callPackage ../development/compilers/sagittarius-scheme { };
17196 roswell = callPackage ../development/tools/roswell { };
17198 scala_2_10 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.10"; jre = jdk8; };
17199 scala_2_11 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.11"; jre = jdk8; };
17200 scala_2_12 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.12"; };
17201 scala_2_13 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.13"; };
17202 scala_3 = callPackage ../development/compilers/scala { };
17204 scala = scala_2_13;
17205 scala-runners = callPackage ../development/compilers/scala-runners {
17206 coursier = coursier.override { jre = jdk8; };
17209 scalafix = callPackage ../development/tools/scalafix {
17210 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
17212 scalafmt = callPackage ../development/tools/scalafmt { };
17214 scryer-prolog = callPackage ../development/compilers/scryer-prolog { };
17216 seren = callPackage ../applications/networking/instant-messengers/seren { };
17218 serialdv = callPackage ../development/libraries/serialdv { };
17220 serpent = callPackage ../development/compilers/serpent { };
17222 shmig = callPackage ../development/tools/database/shmig { };
17224 sleek = callPackage ../development/tools/database/sleek { };
17226 smlfmt = callPackage ../development/tools/smlfmt { };
17228 # smlnjBootstrap should be redundant, now that smlnj works on Darwin natively
17229 smlnjBootstrap = callPackage ../development/compilers/smlnj/bootstrap.nix { };
17230 smlnj = callPackage ../development/compilers/smlnj {
17231 inherit (darwin) Libsystem;
17234 smlpkg = callPackage ../tools/package-management/smlpkg { };
17236 solc = callPackage ../development/compilers/solc { };
17238 souffle = callPackage ../development/compilers/souffle { };
17240 spasm-ng = callPackage ../development/compilers/spasm-ng { };
17242 spirv-llvm-translator = callPackage ../development/compilers/spirv-llvm-translator { };
17244 sqldeveloper = callPackage ../development/tools/database/sqldeveloper {
17248 sqlfluff = callPackage ../development/tools/database/sqlfluff { };
17250 sqlx-cli = callPackage ../development/tools/rust/sqlx-cli {
17251 inherit (darwin.apple_sdk.frameworks) SystemConfiguration CoreFoundation Security;
17254 squeak = callPackage ../development/compilers/squeak {
17255 stdenv = clangStdenv;
17258 squirrel-sql = callPackage ../development/tools/database/squirrel-sql {
17259 drivers = [ jtds_jdbc mssql_jdbc mysql_jdbc postgresql_jdbc ];
17262 surrealdb-migrations = callPackage ../development/tools/database/surrealdb-migrations {
17263 inherit (darwin.apple_sdk.frameworks) Security;
17266 stalin = callPackage ../development/compilers/stalin { };
17268 stanc = callPackage ../development/compilers/stanc {
17269 ocamlPackages = ocaml-ng.ocamlPackages_4_14_janeStreet_0_15;
17272 metaBuildEnv = callPackage ../development/compilers/meta-environment/meta-build-env { };
17274 svd2rust = callPackage ../development/tools/rust/svd2rust { };
17276 svdtools = callPackage ../development/embedded/svdtools { };
17278 swiftPackages = recurseIntoAttrs (callPackage ../development/compilers/swift { });
17279 inherit (swiftPackages) swift swiftpm sourcekit-lsp swift-format;
17281 swiftpm2nix = callPackage ../development/tools/swiftpm2nix { };
17283 swiProlog = callPackage ../development/compilers/swi-prolog {
17284 inherit (darwin.apple_sdk.frameworks) Security;
17286 swiPrologWithGui = swiProlog.override { withGui = true; };
17288 tbb_2020_3 = callPackage ../development/libraries/tbb/2020_3.nix { };
17289 tbb_2021_8 = callPackage ../development/libraries/tbb { };
17290 # many packages still fail with latest version
17293 terra = callPackage ../development/compilers/terra {
17294 llvmPackages = llvmPackages_11;
17295 inherit (darwin) libobjc;
17296 inherit (darwin.apple_sdk.frameworks) Cocoa Foundation;
17299 teyjus = callPackage ../development/compilers/teyjus {
17300 inherit (ocamlPackages) buildDunePackage;
17303 thrust = callPackage ../development/tools/thrust {
17304 gconf = gnome2.GConf;
17307 tinycc = darwin.apple_sdk_11_0.callPackage ../development/compilers/tinycc { };
17309 tinygo = callPackage ../development/compilers/tinygo {
17310 llvmPackages = llvmPackages_16;
17311 wasi-libc = pkgsCross.wasi32.wasilibc;
17314 tinyscheme = callPackage ../development/interpreters/tinyscheme { };
17316 tbox = callPackage ../development/libraries/tbox { };
17318 typescript = callPackage ../development/compilers/typescript { };
17320 bupc = callPackage ../development/compilers/bupc { };
17322 ubports-click = python3Packages.callPackage ../development/tools/click { };
17324 uasm = callPackage ../development/compilers/uasm { };
17326 urn = callPackage ../development/compilers/urn { };
17328 urweb = callPackage ../development/compilers/urweb {
17332 urbackup-client = callPackage ../applications/backup/urbackup-client { };
17334 vlang = callPackage ../development/compilers/vlang { };
17336 vala-lint = callPackage ../development/tools/vala-lint { };
17338 vcard = python3Packages.toPythonApplication python3Packages.vcard;
17340 inherit (callPackage ../development/compilers/vala { })
17346 vyper = with python3Packages; toPythonApplication vyper;
17348 wazero = callPackage ../development/interpreters/wazero { };
17350 wcc = callPackage ../development/compilers/wcc { };
17352 wla-dx = callPackage ../development/compilers/wla-dx { };
17356 , # This should be the only bintools runtime dep with this sort of logic. The
17357 # Others should instead delegate to the next stage's choice with
17358 # `targetPackages.stdenv.cc.bintools`. This one is different just to
17359 # provide the default choice, avoiding infinite recursion.
17360 # See the bintools attribute for the logic and reasoning. We need to provide
17361 # a default here, since eval will hit this function when bootstrapping
17362 # stdenv where the bintools attribute doesn't exist, but will never actually
17363 # be evaluated -- callPackage ends up being too eager.
17364 bintools ? pkgs.bintools
17365 , libc ? bintools.libc
17366 , # libc++ from the default LLVM version is bound at the top level, but we
17367 # want the C++ library to be explicitly chosen by the caller, and null by
17370 , extraPackages ? lib.optional (cc.isGNU or false && stdenv.targetPlatform.isMinGW) ((threadsCrossFor cc.version).package)
17374 callPackage ../build-support/cc-wrapper (let self = {
17375 nativeTools = stdenv.targetPlatform == stdenv.hostPlatform && stdenv.cc.nativeTools or false;
17376 nativeLibc = stdenv.targetPlatform == stdenv.hostPlatform && stdenv.cc.nativeLibc or false;
17377 nativePrefix = stdenv.cc.nativePrefix or "";
17378 noLibc = !self.nativeLibc && (self.libc == null);
17380 isGNU = cc.isGNU or false;
17381 isClang = cc.isClang or false;
17383 inherit cc bintools libc libcxx extraPackages nixSupport zlib;
17384 } // extraArgs; in self);
17386 wrapCC = cc: wrapCCWith {
17392 , libc ? if stdenv.targetPlatform != stdenv.hostPlatform then libcCross else stdenv.cc.libc
17395 callPackage ../build-support/bintools-wrapper (let self = {
17396 nativeTools = stdenv.targetPlatform == stdenv.hostPlatform && stdenv.cc.nativeTools or false;
17397 nativeLibc = stdenv.targetPlatform == stdenv.hostPlatform && stdenv.cc.nativeLibc or false;
17398 nativePrefix = stdenv.cc.nativePrefix or "";
17400 noLibc = (self.libc == null);
17402 inherit bintools libc;
17403 inherit (darwin) postLinkSignHook signingUtils;
17404 } // extraArgs; in self);
17406 yaml-language-server = callPackage ../development/tools/language-servers/yaml-language-server { };
17409 yap = callPackage ../development/compilers/yap { };
17411 yasm = callPackage ../development/compilers/yasm { };
17413 yosys = callPackage ../development/compilers/yosys { };
17414 yosys-bluespec = callPackage ../development/compilers/yosys/plugins/bluespec.nix { };
17415 yosys-ghdl = callPackage ../development/compilers/yosys/plugins/ghdl.nix { };
17416 yosys-synlig = callPackage ../development/compilers/yosys/plugins/synlig.nix { };
17417 yosys-symbiflow = callPackage ../development/compilers/yosys/plugins/symbiflow.nix { };
17419 z88dk = callPackage ../development/compilers/z88dk { };
17421 zulip = callPackage ../applications/networking/instant-messengers/zulip { };
17423 zulip-term = callPackage ../applications/networking/instant-messengers/zulip-term { };
17425 zulu8 = callPackage ../development/compilers/zulu/8.nix { };
17426 zulu11 = callPackage ../development/compilers/zulu/11.nix { };
17427 zulu17 = callPackage ../development/compilers/zulu/17.nix { };
17428 zulu21 = callPackage ../development/compilers/zulu/21.nix { };
17431 ### DEVELOPMENT / INTERPRETERS
17433 acl2 = callPackage ../development/interpreters/acl2 { };
17434 acl2-minimal = callPackage ../development/interpreters/acl2 { certifyBooks = false; };
17436 angelscript = callPackage ../development/interpreters/angelscript { };
17438 anko = callPackage ../development/interpreters/anko { };
17440 babashka-unwrapped = callPackage ../development/interpreters/babashka { };
17441 babashka = callPackage ../development/interpreters/babashka/wrapped.nix { };
17443 # BQN interpreters and compilers
17445 mbqn = callPackage ../development/interpreters/bqn/mlochbaum-bqn { };
17447 cbqn = cbqn-bootstrap.phase2;
17448 cbqn-replxx = cbqn-bootstrap.phase2-replxx;
17449 cbqn-standalone = cbqn-bootstrap.phase0;
17450 cbqn-standalone-replxx = cbqn-bootstrap.phase0-replxx;
17452 # Below, the classic self-bootstrapping process
17453 cbqn-bootstrap = lib.dontRecurseIntoAttrs {
17454 # Use clang to compile CBQN if we aren't already.
17455 # CBQN's upstream primarily targets and tests clang which means using gcc
17456 # will result in slower binaries and on some platforms failing/broken builds.
17457 # See https://github.com/dzaima/CBQN/issues/12.
17461 # * CBQN using gcc is broken at runtime on i686 due to
17462 # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58416,
17463 # * CBQN uses some CPP macros gcc doesn't like for aarch64.
17464 stdenv = if !stdenv.cc.isClang then clangStdenv else stdenv;
17466 mbqn-source = buildPackages.mbqn.src;
17468 phase0 = callPackage ../development/interpreters/bqn/cbqn {
17469 inherit (cbqn-bootstrap) mbqn-source stdenv;
17470 genBytecode = false;
17474 phase0-replxx = callPackage ../development/interpreters/bqn/cbqn {
17475 inherit (cbqn-bootstrap) mbqn-source stdenv;
17476 genBytecode = false;
17478 enableReplxx = true;
17481 phase1 = callPackage ../development/interpreters/bqn/cbqn {
17482 inherit (cbqn-bootstrap) mbqn-source stdenv;
17483 genBytecode = true;
17484 bqn-path = "${buildPackages.cbqn-bootstrap.phase0}/bin/cbqn";
17487 phase2 = callPackage ../development/interpreters/bqn/cbqn {
17488 inherit (cbqn-bootstrap) mbqn-source stdenv;
17489 genBytecode = true;
17490 bqn-path = "${buildPackages.cbqn-bootstrap.phase1}/bin/cbqn";
17493 phase2-replxx = callPackage ../development/interpreters/bqn/cbqn {
17494 inherit (cbqn-bootstrap) mbqn-source stdenv;
17495 genBytecode = true;
17496 bqn-path = "${buildPackages.cbqn-bootstrap.phase1}/bin/cbqn";
17497 enableReplxx = true;
17501 dbqn = callPackage ../development/interpreters/bqn/dzaima-bqn {
17502 buildNativeImage = false;
17503 stdenv = stdenvNoCC;
17506 dbqn-native = callPackage ../development/interpreters/bqn/dzaima-bqn {
17507 buildNativeImage = true;
17511 chibi = callPackage ../development/interpreters/chibi { };
17513 ceptre = callPackage ../development/interpreters/ceptre { };
17515 cg3 = callPackage ../development/interpreters/cg3 { };
17517 cling = callPackage ../development/interpreters/cling { };
17519 clips = callPackage ../development/interpreters/clips { };
17521 cliscord = callPackage ../misc/cliscord {
17522 inherit (darwin.apple_sdk.frameworks) Security;
17525 dart-sass-embedded = callPackage ../misc/dart-sass-embedded { };
17527 clojupyter = callPackage ../applications/editors/jupyter-kernels/clojupyter {
17531 inherit (callPackage ../applications/editors/jupyter-kernels/xeus-cling { })
17532 cpp11-kernel cpp14-kernel cpp17-kernel cpp2a-kernel;
17533 xeus-cling = callPackage ../applications/editors/jupyter-kernels/xeus-cling/xeus-cling.nix { };
17535 clojure = callPackage ../development/interpreters/clojure {
17536 # set this to an LTS version of java
17540 clojure-lsp = callPackage ../development/tools/misc/clojure-lsp { };
17542 clooj = callPackage ../development/interpreters/clojure/clooj.nix { };
17544 dhall = haskell.lib.compose.justStaticExecutables haskellPackages.dhall;
17546 dhall-bash = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-bash;
17548 dhall-docs = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-docs;
17550 dhall-lsp-server = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-lsp-server;
17552 dhall-json = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-json;
17554 dhall-nix = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-nix;
17556 dhall-nixpkgs = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-nixpkgs;
17558 dhall-yaml = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-yaml;
17560 dhallPackages = recurseIntoAttrs (callPackage ./dhall-packages.nix { });
17562 duktape = callPackage ../development/interpreters/duktape { };
17564 duckscript = callPackage ../development/tools/rust/duckscript {
17565 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
17568 evcxr = callPackage ../development/interpreters/evcxr {
17569 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
17572 beam = callPackage ./beam-packages.nix { };
17573 beam_nox = callPackage ./beam-packages.nix { beam = beam_nox; wxSupport = false; };
17574 beam_minimal = callPackage ./beam-packages.nix {
17575 beam = beam_minimal;
17577 systemdSupport = false;
17580 inherit (beam.interpreters)
17581 erlang erlang_26 erlang_25 erlang_24
17582 erlang_odbc erlang_javac erlang_odbc_javac
17583 elixir elixir_1_15 elixir_1_14 elixir_1_13 elixir_1_12 elixir_1_11 elixir_1_10
17586 erlang_nox = beam_nox.interpreters.erlang;
17588 inherit (beam.packages.erlang)
17589 erlang-ls erlfmt elvis-erlang
17590 rebar rebar3 rebar3WithPlugins
17591 fetchHex beamPackages
17594 expr = callPackage ../development/interpreters/expr { };
17596 genemichaels = callPackage ../development/tools/rust/genemichaels { };
17598 gnudatalanguage = callPackage ../development/interpreters/gnudatalanguage {
17599 inherit (llvmPackages) openmp;
17600 inherit (darwin.apple_sdk.frameworks) Cocoa;
17601 # MPICH currently build on Darwin
17605 gpython = callPackage ../development/interpreters/gpython { };
17607 graphql-client = callPackage ../development/tools/graphql-client {
17608 inherit (darwin.apple_sdk.frameworks) Security;
17611 graphqlmap = callPackage ../tools/security/graphqlmap { };
17613 graphqurl = callPackage ../tools/networking/graphqurl { };
17615 groovy = callPackage ../development/interpreters/groovy { };
17617 inherit (callPackages ../applications/networking/cluster/hadoop {})
17621 hadoop3 = hadoop_3_3;
17624 hashlink = callPackage ../development/interpreters/hashlink { };
17626 io = callPackage ../development/interpreters/io { };
17628 ivy = callPackage ../development/interpreters/ivy { };
17630 j = callPackage ../development/interpreters/j {
17631 stdenv = clangStdenv;
17634 jacinda = haskell.lib.compose.justStaticExecutables haskellPackages.jacinda;
17636 janet = callPackage ../development/interpreters/janet { };
17638 jpm = callPackage ../development/interpreters/janet/jpm.nix { };
17640 jelly = callPackage ../development/interpreters/jelly { };
17642 jimtcl = callPackage ../development/interpreters/jimtcl { };
17644 jmeter = callPackage ../applications/networking/jmeter { };
17646 joker = callPackage ../development/interpreters/joker { };
17648 davmail = callPackage ../applications/networking/davmail {
17652 kamilalisp = callPackage ../development/interpreters/kamilalisp { };
17654 kanif = callPackage ../applications/networking/cluster/kanif { };
17656 kona = callPackage ../development/interpreters/kona { };
17658 konf = callPackage ../development/tools/konf { };
17660 lambda-lisp = callPackage ../development/interpreters/lambda-lisp { };
17661 lambda-lisp-blc = lambda-lisp;
17663 lolcode = callPackage ../development/interpreters/lolcode { };
17665 love_0_10 = callPackage ../development/interpreters/love/0.10.nix { };
17666 love_11 = callPackage ../development/interpreters/love/11.nix { };
17669 wabt = callPackage ../development/tools/wabt { };
17671 zuo = callPackage ../development/interpreters/zuo { };
17673 ### LUA interpreters
17674 emilua = callPackage ../development/interpreters/emilua { };
17676 luaInterpreters = callPackage ./../development/interpreters/lua-5 { };
17677 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;
17679 lua5 = lua5_2_compat;
17682 lua51Packages = recurseIntoAttrs lua5_1.pkgs;
17683 lua52Packages = recurseIntoAttrs lua5_2.pkgs;
17684 lua53Packages = recurseIntoAttrs lua5_3.pkgs;
17685 lua54Packages = recurseIntoAttrs lua5_4.pkgs;
17686 luajitPackages = recurseIntoAttrs luajit.pkgs;
17688 luaPackages = lua52Packages;
17690 luajit = luajit_2_1;
17692 luarocks = luaPackages.luarocks;
17693 luarocks-nix = luaPackages.luarocks-nix;
17695 luarocks-packages-updater = callPackage ../development/lua-modules/updater {
17696 inherit (python3Packages) buildPythonApplication ;
17700 luau = callPackage ../development/interpreters/luau { };
17702 lune = callPackage ../development/interpreters/lune { };
17704 toluapp = callPackage ../development/tools/toluapp {
17705 lua = lua5_1; # doesn't work with any other :(
17711 CuboCore = recurseIntoAttrs (import ./cubocore-packages.nix {
17712 inherit newScope lxqt lib libsForQt5;
17715 ### End of CuboCore
17717 maude = callPackage ../development/interpreters/maude {
17718 stdenv = if stdenv.cc.isClang then llvmPackages_7.stdenv else stdenv;
17721 me_cleaner = callPackage ../tools/misc/me_cleaner { };
17723 mesos-dns = callPackage ../servers/mesos-dns { };
17725 metamath = callPackage ../development/interpreters/metamath { };
17727 minder = callPackage ../applications/misc/minder { };
17729 mujs = callPackage ../development/interpreters/mujs { };
17731 nelua = callPackage ../development/interpreters/nelua { };
17733 nextflow = callPackage ../development/interpreters/nextflow { };
17735 ngn-k = callPackage ../development/interpreters/ngn-k { };
17737 oak = callPackage ../development/interpreters/oak { };
17739 obb = callPackage ../development/interpreters/clojure/obb.nix { };
17741 octave = callPackage ../development/interpreters/octave { };
17743 octaveFull = octave.override {
17747 octave-kernel = callPackage ../applications/editors/jupyter-kernels/octave { };
17749 octavePackages = recurseIntoAttrs octave.pkgs;
17751 pachyderm = callPackage ../applications/networking/cluster/pachyderm { };
17754 # PHP interpreters, packages and extensions.
17756 # Set default PHP interpreter, extensions and packages
17758 phpExtensions = php.extensions;
17759 phpPackages = php.packages;
17761 # Import PHP83 interpreter, extensions and packages
17762 php83 = callPackage ../development/interpreters/php/8.3.nix {
17763 stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
17764 pcre2 = pcre2.override {
17765 withJitSealloc = false; # See https://bugs.php.net/bug.php?id=78927 and https://bugs.php.net/bug.php?id=78630
17768 php83Extensions = recurseIntoAttrs php83.extensions;
17769 php83Packages = recurseIntoAttrs php83.packages;
17771 # Import PHP82 interpreter, extensions and packages
17772 php82 = callPackage ../development/interpreters/php/8.2.nix {
17773 stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
17774 pcre2 = pcre2.override {
17775 withJitSealloc = false; # See https://bugs.php.net/bug.php?id=78927 and https://bugs.php.net/bug.php?id=78630
17778 php82Extensions = recurseIntoAttrs php82.extensions;
17779 php82Packages = recurseIntoAttrs php82.packages;
17781 # Import PHP81 interpreter, extensions and packages
17782 php81 = callPackage ../development/interpreters/php/8.1.nix {
17783 stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
17784 pcre2 = pcre2.override {
17785 withJitSealloc = false; # See https://bugs.php.net/bug.php?id=78927 and https://bugs.php.net/bug.php?id=78630
17788 php81Extensions = recurseIntoAttrs php81.extensions;
17789 php81Packages = recurseIntoAttrs php81.packages;
17791 phpactor = callPackage ../development/tools/phpactor { };
17793 picoc = callPackage ../development/interpreters/picoc { };
17795 picolisp = callPackage ../development/interpreters/picolisp { };
17797 polyml = callPackage ../development/compilers/polyml { };
17798 polyml56 = callPackage ../development/compilers/polyml/5.6.nix { };
17799 polyml57 = callPackage ../development/compilers/polyml/5.7.nix { };
17801 # Python interpreters. All standard library modules are included except for tkinter, which is
17802 # available as `pythonPackages.tkinter` and can be used as any other Python package.
17803 # When switching these sets, please update docs at ../../doc/languages-frameworks/python.md
17804 python2 = python27;
17805 python3 = python311;
17807 # pythonPackages further below, but assigned here because they need to be in sync
17808 python2Packages = dontRecurseIntoAttrs python27Packages;
17809 python3Packages = dontRecurseIntoAttrs python311Packages;
17815 # Python interpreter that is build with all modules, including tkinter.
17816 # These are for compatibility and should not be used inside Nixpkgs.
17817 python2Full = python2.override {
17818 self = python2Full;
17819 pythonAttr = "python2Full";
17822 python27Full = python27.override {
17823 self = python27Full;
17824 pythonAttr = "python27Full";
17827 python3Full = python3.override {
17828 self = python3Full;
17829 pythonAttr = "python3Full";
17830 bluezSupport = true;
17833 python38Full = python38.override {
17834 self = python38Full;
17835 pythonAttr = "python38Full";
17836 bluezSupport = true;
17839 python39Full = python39.override {
17840 self = python39Full;
17841 pythonAttr = "python39Full";
17842 bluezSupport = true;
17845 python310Full = python310.override {
17846 self = python310Full;
17847 pythonAttr = "python310Full";
17848 bluezSupport = true;
17851 python311Full = python311.override {
17852 self = python311Full;
17853 pythonAttr = "python311Full";
17854 bluezSupport = true;
17857 python312Full = python312.override {
17858 self = python312Full;
17859 pythonAttr = "python312Full";
17860 bluezSupport = true;
17863 python313Full = python313.override {
17864 self = python313Full;
17865 pythonAttr = "python313Full";
17866 bluezSupport = true;
17870 pythonInterpreters = callPackage ./../development/interpreters/python { };
17871 inherit (pythonInterpreters) python27 python38 python39 python310 python311 python312 python313 python3Minimal pypy27 pypy310 pypy39 rustpython;
17873 # List of extensions with overrides to apply to all Python package sets.
17874 pythonPackagesExtensions = [ ];
17875 # Python package sets.
17876 python27Packages = python27.pkgs;
17877 python38Packages = python38.pkgs;
17878 python39Packages = python39.pkgs;
17879 python310Packages = recurseIntoAttrs python310.pkgs;
17880 python311Packages = recurseIntoAttrs python311.pkgs;
17881 python312Packages = python312.pkgs;
17882 python313Packages = python313.pkgs;
17883 pypyPackages = pypy.pkgs;
17884 pypy2Packages = pypy2.pkgs;
17885 pypy27Packages = pypy27.pkgs;
17886 pypy3Packages = pypy3.pkgs;
17887 pypy39Packages = pypy39.pkgs;
17888 pypy310Packages = pypy310.pkgs;
17890 py3c = callPackage ../development/libraries/py3c { };
17892 pythonManylinuxPackages = callPackage ./../development/interpreters/python/manylinux { };
17894 pythonCondaPackages = callPackage ./../development/interpreters/python/conda { };
17896 update-python-libraries = callPackage ../development/interpreters/python/update-python-libraries { };
17898 # Should eventually be moved inside Python interpreters.
17899 python-setup-hook = buildPackages.callPackage ../development/interpreters/python/setup-hook.nix { };
17901 pythonDocs = recurseIntoAttrs (callPackage ../development/interpreters/python/cpython/docs {});
17903 check-jsonschema = callPackage ../development/tools/check-jsonschema { };
17905 pypi-mirror = callPackage ../development/tools/pypi-mirror { };
17907 setupcfg2nix = python3Packages.callPackage ../development/tools/setupcfg2nix { };
17909 svg2tikz = with python3.pkgs; toPythonApplication svg2tikz;
17911 svg2pdf = callPackage ../tools/graphics/svg2pdf { };
17913 pew = callPackage ../development/tools/pew { };
17915 poetry = callPackage ../tools/package-management/poetry { };
17917 poetryPlugins = recurseIntoAttrs poetry.plugins;
17919 poetry2conda = callPackage ../tools/package-management/poetry2conda { };
17921 pip-audit = callPackage ../development/tools/pip-audit { };
17923 pipenv = callPackage ../development/tools/pipenv { };
17925 pipx = with python3.pkgs; toPythonApplication pipx;
17927 pipewire = callPackage ../development/libraries/pipewire {
17928 # ffmpeg depends on SDL2 which depends on pipewire by default.
17929 # Break the cycle by depending on ffmpeg-headless.
17930 # Pipewire only uses libavcodec (via an SPA plugin), which isn't
17931 # affected by the *-headless changes.
17932 ffmpeg = ffmpeg-headless;
17935 pipewire_0_2 = callPackage ../development/libraries/pipewire/0.2.nix { };
17936 wireplumber = callPackage ../development/libraries/pipewire/wireplumber.nix { };
17938 pw-volume = callPackage ../tools/audio/pw-volume { };
17940 pyradio = callPackage ../applications/audio/pyradio { };
17942 racket = callPackage ../development/interpreters/racket {
17943 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
17945 racket_7_9 = callPackage ../development/interpreters/racket/racket_7_9.nix {
17946 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
17948 racket-minimal = callPackage ../development/interpreters/racket/minimal.nix { };
17950 rakudo = callPackage ../development/interpreters/rakudo { };
17951 moarvm = callPackage ../development/interpreters/rakudo/moarvm.nix {
17952 inherit (darwin) cctools-port;
17953 inherit (darwin.apple_sdk.frameworks) CoreServices ApplicationServices;
17955 nqp = callPackage ../development/interpreters/rakudo/nqp.nix { };
17956 zef = callPackage ../development/interpreters/rakudo/zef.nix { };
17958 rascal = callPackage ../development/interpreters/rascal { };
17960 red = callPackage ../development/interpreters/red { };
17962 regexploit = callPackage ../tools/security/regexploit { };
17964 regextester = callPackage ../applications/misc/regextester { };
17966 regina = callPackage ../development/interpreters/regina { };
17968 inherit (ocamlPackages) reason;
17970 buildRubyGem = callPackage ../development/ruby-modules/gem {
17971 inherit (darwin) libobjc;
17973 defaultGemConfig = callPackage ../development/ruby-modules/gem-config {
17974 inherit (darwin) DarwinTools cctools autoSignDarwinBinariesHook;
17975 inherit (darwin.apple_sdk.frameworks) CoreServices;
17977 bundix = callPackage ../development/ruby-modules/bundix { };
17978 bundler = callPackage ../development/ruby-modules/bundler { };
17979 bundlerEnv = callPackage ../development/ruby-modules/bundler-env { };
17980 bundlerApp = callPackage ../development/ruby-modules/bundler-app { };
17981 bundlerUpdateScript = callPackage ../development/ruby-modules/bundler-update-script { };
17983 bundler-audit = callPackage ../tools/security/bundler-audit { };
17985 sol2 = callPackage ../development/libraries/sol2 { };
17987 solargraph = rubyPackages.solargraph;
17989 rbenv = callPackage ../development/ruby-modules/rbenv { };
17991 rubyfmt = darwin.apple_sdk_11_0.callPackage ../development/tools/rubyfmt {
17992 inherit (darwin.apple_sdk_11_0.frameworks) Foundation Security;
17993 inherit (darwin) libobjc;
17996 inherit (callPackage ../development/interpreters/ruby {
17997 inherit (darwin) libobjc libunwind;
17998 inherit (darwin.apple_sdk.frameworks) Foundation;
18008 rubyPackages = rubyPackages_3_1;
18010 rubyPackages_2_7 = recurseIntoAttrs ruby_2_7.gems;
18011 rubyPackages_3_1 = recurseIntoAttrs ruby_3_1.gems;
18012 rubyPackages_3_2 = recurseIntoAttrs ruby_3_2.gems;
18013 rubyPackages_3_3 = recurseIntoAttrs ruby_3_3.gems;
18015 mruby = callPackage ../development/compilers/mruby { };
18017 samplebrain = libsForQt5.callPackage ../applications/audio/samplebrain { };
18019 scsh = callPackage ../development/interpreters/scsh { };
18021 scheme48 = callPackage ../development/interpreters/scheme48 { };
18023 scheme-bytestructures = callPackage ../development/scheme-modules/scheme-bytestructures { };
18025 smiley-sans = callPackage ../data/fonts/smiley-sans { };
18027 inherit (callPackages ../applications/networking/cluster/spark { })
18028 spark_3_4 spark_3_3 spark_3_2;
18029 spark3 = spark_3_4;
18032 sparkleshare = callPackage ../applications/version-management/sparkleshare { };
18034 spark2014 = callPackage ../development/libraries/ada/spark2014 { };
18036 spidermonkey_78 = callPackage ../development/interpreters/spidermonkey/78.nix {
18037 inherit (darwin) libobjc;
18039 spidermonkey_91 = callPackage ../development/interpreters/spidermonkey/91.nix {
18040 inherit (darwin) libobjc;
18042 spidermonkey_102 = callPackage ../development/interpreters/spidermonkey/102.nix {
18043 inherit (darwin) libobjc;
18045 spidermonkey_115 = callPackage ../development/interpreters/spidermonkey/115.nix {
18046 inherit (darwin) libobjc;
18049 ssm-session-manager-plugin = callPackage ../applications/networking/cluster/ssm-session-manager-plugin { };
18051 starlark = callPackage ../development/interpreters/starlark { };
18053 starlark-rust = callPackage ../development/interpreters/starlark-rust { };
18055 supercollider = libsForQt5.callPackage ../development/interpreters/supercollider {
18056 fftw = fftwSinglePrec;
18059 supercollider_scel = supercollider.override { useSCEL = true; };
18061 supercolliderPlugins = recurseIntoAttrs {
18062 sc3-plugins = callPackage ../development/interpreters/supercollider/plugins/sc3-plugins.nix {
18063 fftw = fftwSinglePrec;
18067 supercollider-with-plugins = callPackage ../development/interpreters/supercollider/wrapper.nix {
18071 supercollider-with-sc3-plugins = supercollider-with-plugins.override {
18072 plugins = with supercolliderPlugins; [ sc3-plugins ];
18075 taktuk = callPackage ../applications/networking/cluster/taktuk { };
18078 tcl-8_5 = callPackage ../development/interpreters/tcl/8.5.nix { };
18079 tcl-8_6 = callPackage ../development/interpreters/tcl/8.6.nix { };
18081 tclreadline = callPackage ../development/interpreters/tclreadline { };
18083 eltclsh = callPackage ../development/tools/eltclsh { };
18085 waagent = callPackage ../applications/networking/cluster/waagent { };
18087 wapm-cli = callPackage ../tools/package-management/wapm/cli {
18088 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
18091 wasm = ocamlPackages.wasm;
18093 wasm3 = callPackage ../development/interpreters/wasm3 { };
18095 yaegi = callPackage ../development/interpreters/yaegi { };
18097 yex-lang = callPackage ../development/interpreters/yex-lang { };
18099 ### DEVELOPMENT / MISC
18101 inherit (callPackage ../development/misc/h3 { }) h3_3 h3_4;
18105 amtk = callPackage ../development/libraries/amtk { };
18107 avrlibc = callPackage ../development/misc/avr/libc { };
18108 avrlibcCross = callPackage ../development/misc/avr/libc {
18109 stdenv = crossLibcStdenv;
18112 avr8burnomat = callPackage ../development/misc/avr8-burn-omat { };
18114 cppreference-doc = callPackage ../development/misc/cppreference-doc { };
18116 sourceFromHead = callPackage ../build-support/source-from-head-fun.nix { };
18118 jruby = callPackage ../development/interpreters/jruby { };
18120 jython = callPackage ../development/interpreters/jython { };
18122 gImageReader = callPackage ../applications/misc/gImageReader { };
18124 gimme-aws-creds = callPackage ../tools/admin/gimme-aws-creds { };
18126 gimoji = callPackage ../applications/misc/gimoji { };
18128 guile_1_8 = callPackage ../development/interpreters/guile/1.8.nix { };
18130 # Needed for autogen
18131 guile_2_0 = callPackage ../development/interpreters/guile/2.0.nix { };
18133 guile_2_2 = callPackage ../development/interpreters/guile/2.2.nix { };
18135 guile_3_0 = callPackage ../development/interpreters/guile/3.0.nix { };
18139 guile-cairo = callPackage ../development/guile-modules/guile-cairo { };
18141 guile-commonmark = callPackage ../development/guile-modules/guile-commonmark { };
18143 guile-config = callPackage ../development/guile-modules/guile-config { };
18145 guile-fibers = callPackage ../development/guile-modules/guile-fibers { };
18147 guile-gcrypt = callPackage ../development/guile-modules/guile-gcrypt { };
18149 guile-git = callPackage ../development/guile-modules/guile-git { };
18151 guile-gnutls = callPackage ../development/guile-modules/guile-gnutls { };
18153 guile-json = callPackage ../development/guile-modules/guile-json { };
18155 guile-lib = callPackage ../development/guile-modules/guile-lib { };
18157 guile-ncurses = callPackage ../development/guile-modules/guile-ncurses { };
18159 guile-opengl = callPackage ../development/guile-modules/guile-opengl { };
18161 guile-reader = callPackage ../development/guile-modules/guile-reader { };
18163 guile-sdl = callPackage ../development/guile-modules/guile-sdl {
18167 guile-sdl2 = callPackage ../development/guile-modules/guile-sdl2 { };
18169 guile-sqlite3 = callPackage ../development/guile-modules/guile-sqlite3 { };
18171 guile-ssh = callPackage ../development/guile-modules/guile-ssh { };
18173 guile-xcb = callPackage ../development/guile-modules/guile-xcb {
18177 inav-blackbox-tools = callPackage ../tools/misc/inav-blackbox-tools { };
18179 infracost = callPackage ../tools/misc/infracost { };
18181 jetbrains-toolbox = callPackage ../applications/misc/jetbrains-toolbox { };
18183 msp430GccSupport = callPackage ../development/misc/msp430/gcc-support.nix { };
18185 msp430Newlib = callPackage ../development/misc/msp430/newlib.nix { };
18186 msp430NewlibCross = callPackage ../development/misc/msp430/newlib.nix {
18187 newlib = newlibCross;
18190 mspds = callPackage ../development/misc/msp430/mspds { };
18191 mspds-bin = callPackage ../development/misc/msp430/mspds/binary.nix { };
18193 mspdebug = callPackage ../development/misc/msp430/mspdebug.nix { };
18195 vc4-newlib = callPackage ../development/misc/vc4/newlib.nix { };
18197 or1k-newlib = callPackage ../development/misc/or1k/newlib.nix { };
18199 rappel = callPackage ../development/misc/rappel { };
18201 pharo = callPackage ../development/pharo { };
18203 protege-distribution = callPackage ../development/web/protege-distribution { };
18205 publii = callPackage ../development/web/publii {};
18207 umr = callPackage ../development/misc/umr {
18208 llvmPackages = llvmPackages_14;
18211 refurb = callPackage ../development/tools/refurb { };
18213 srandrd = callPackage ../tools/X11/srandrd { };
18215 sratoolkit = callPackage ../applications/science/biology/sratoolkit { };
18217 srecord = callPackage ../development/tools/misc/srecord { };
18219 srelay = callPackage ../tools/networking/srelay { };
18221 xidel = callPackage ../tools/text/xidel { };
18223 asdf-vm = callPackage ../tools/misc/asdf-vm { };
18225 rtx = callPackage ../tools/misc/rtx {
18226 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
18229 ### DEVELOPMENT / TOOLS
18231 abi-compliance-checker = callPackage ../development/tools/misc/abi-compliance-checker { };
18233 abi-dumper = callPackage ../development/tools/misc/abi-dumper { };
18235 abuild = callPackage ../development/tools/abuild { };
18237 actionlint = callPackage ../development/tools/analysis/actionlint { };
18239 adreaper = callPackage ../tools/security/adreaper { };
18241 adtool = callPackage ../tools/admin/adtool { };
18243 aeron = callPackage ../servers/aeron { };
18245 inherit (callPackage ../development/tools/alloy { })
18250 altair = callPackage ../development/tools/altair-graphql-client { };
18252 ameba = callPackage ../development/tools/ameba { };
18254 anybadge = with python3Packages; toPythonApplication anybadge;
18256 apgdiff = callPackage ../development/tools/database/apgdiff { };
18258 apkg = callPackage ../tools/package-management/apkg { };
18260 augeas = callPackage ../tools/system/augeas { };
18262 autoadb = callPackage ../misc/autoadb { };
18264 ansible = ansible_2_15;
18265 ansible_2_15 = python3Packages.toPythonApplication python3Packages.ansible-core;
18266 ansible_2_14 = python3Packages.toPythonApplication (python3Packages.ansible-core.overridePythonAttrs (oldAttrs: rec {
18267 version = "2.14.6";
18268 src = oldAttrs.src.override {
18270 hash = "sha256-DN2w30VFYZgfHFQdt6xTmNXp3kUuofAYR6y9Ax/X0rI=";
18273 ansible_2_13 = python3Packages.toPythonApplication (python3Packages.ansible-core.overridePythonAttrs (oldAttrs: rec {
18274 version = "2.13.10";
18275 src = oldAttrs.src.override {
18277 hash = "sha256-1LQKSq+GDe9sLJ6K1SAfhoPj59fY4hRjxtWepPixLfc=";
18281 ansible-doctor = callPackage ../tools/admin/ansible/doctor.nix { };
18283 dbus-test-runner = callPackage ../development/tools/dbus-test-runner { };
18285 doq = callPackage ../development/tools/misc/doq { };
18287 espup = callPackage ../development/tools/espup { };
18289 karma-runner = callPackage ../development/tools/karma-runner { };
18291 phpunit = callPackage ../development/tools/misc/phpunit { };
18293 teller = callPackage ../development/tools/teller { };
18295 yakut = python3Packages.callPackage ../development/tools/misc/yakut { };
18297 ### DEVELOPMENT / TOOLS / LANGUAGE-SERVERS
18299 ansible-language-server = callPackage ../development/tools/language-servers/ansible-language-server { };
18301 beancount-language-server = callPackage ../development/tools/language-servers/beancount-language-server { };
18303 buf-language-server = callPackage ../development/tools/language-servers/buf-language-server { };
18305 ccls = callPackage ../development/tools/language-servers/ccls {
18306 llvmPackages = llvmPackages_14;
18309 docker-compose-language-service = callPackage ../development/tools/language-servers/docker-compose-language-service { };
18311 dockerfile-language-server-nodejs = callPackage ../development/tools/language-servers/dockerfile-language-server-nodejs { };
18313 dot-language-server = callPackage ../development/tools/language-servers/dot-language-server { };
18315 emmet-ls = callPackage ../development/tools/language-servers/emmet-ls { };
18317 emmet-language-server = callPackage ../development/tools/language-servers/emmet-language-server { };
18319 fortls = python3.pkgs.callPackage ../development/tools/language-servers/fortls { };
18321 fortran-language-server = python3.pkgs.callPackage ../development/tools/language-servers/fortran-language-server { };
18323 glslls = callPackage ../development/tools/language-servers/glslls { };
18325 gopls = callPackage ../development/tools/language-servers/gopls { };
18327 helm-ls = callPackage ../development/tools/language-servers/helm-ls { };
18329 javascript-typescript-langserver = callPackage ../development/tools/language-servers/javascript-typescript-langserver { };
18331 jdt-language-server = callPackage ../development/tools/language-servers/jdt-language-server { };
18333 jsonnet-language-server = callPackage ../development/tools/language-servers/jsonnet-language-server { };
18335 kotlin-language-server = callPackage ../development/tools/language-servers/kotlin-language-server { };
18337 lua-language-server = darwin.apple_sdk_11_0.callPackage ../development/tools/language-servers/lua-language-server {
18338 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation Foundation;
18339 inherit (darwin) ditto;
18342 metals = callPackage ../development/tools/language-servers/metals { };
18344 millet = callPackage ../development/tools/language-servers/millet { };
18346 neocmakelsp = callPackage ../development/tools/language-servers/neocmakelsp { };
18348 nil = callPackage ../development/tools/language-servers/nil { };
18350 nixd = callPackage ../development/tools/language-servers/nixd {
18351 llvmPackages = llvmPackages_16;
18352 nix = nixVersions.nix_2_16;
18355 openscad-lsp = callPackage ../development/tools/language-servers/openscad-lsp { };
18357 perlnavigator = callPackage ../development/tools/language-servers/perlnavigator { };
18359 postgres-lsp = callPackage ../development/tools/language-servers/postgres-lsp { };
18361 pylyzer = callPackage ../development/tools/language-servers/pylyzer { };
18363 rnix-lsp = callPackage ../development/tools/language-servers/rnix-lsp {
18364 nix = nixVersions.nix_2_15;
18367 ruff-lsp = python3Packages.callPackage ../development/tools/language-servers/ruff-lsp { };
18369 rune-languageserver = callPackage ../development/tools/language-servers/rune-languageserver { };
18371 svls = callPackage ../development/tools/language-servers/svls { };
18373 typst-lsp = callPackage ../development/tools/language-servers/typst-lsp { };
18375 vala-language-server = callPackage ../development/tools/language-servers/vala-language-server { };
18377 verible = callPackage ../development/tools/language-servers/verible { };
18379 vscode-langservers-extracted = callPackage ../development/tools/language-servers/vscode-langservers-extracted { };
18381 zls = callPackage ../development/tools/language-servers/zls { };
18383 ansible-later = callPackage ../tools/admin/ansible/later.nix { };
18385 ansible-lint = callPackage ../tools/admin/ansible/lint.nix { };
18387 antlr2 = callPackage ../development/tools/parsing/antlr/2.7.7.nix { };
18388 antlr3_4 = callPackage ../development/tools/parsing/antlr/3.4.nix { };
18389 antlr3_5 = callPackage ../development/tools/parsing/antlr/3.5.nix { };
18392 inherit (callPackages ../development/tools/parsing/antlr/4.nix { })
18400 antlr4 = antlr4_13;
18404 apacheAnt = callPackage ../development/tools/build-managers/apache-ant { };
18405 apacheAnt_1_9 = callPackage ../development/tools/build-managers/apache-ant/1.9.nix { };
18408 apacheKafka = apacheKafka_3_5;
18409 apacheKafka_2_8 = callPackage ../servers/apache-kafka { majorVersion = "2.8"; };
18410 apacheKafka_3_0 = callPackage ../servers/apache-kafka { majorVersion = "3.0"; };
18411 apacheKafka_3_1 = callPackage ../servers/apache-kafka { majorVersion = "3.1"; };
18412 apacheKafka_3_2 = callPackage ../servers/apache-kafka { majorVersion = "3.2"; };
18413 apacheKafka_3_3 = callPackage ../servers/apache-kafka { majorVersion = "3.3"; };
18414 apacheKafka_3_4 = callPackage ../servers/apache-kafka { majorVersion = "3.4"; };
18415 apacheKafka_3_5 = callPackage ../servers/apache-kafka { majorVersion = "3.5"; };
18417 kt = callPackage ../tools/misc/kt { };
18419 argbash = callPackage ../development/tools/misc/argbash { };
18421 arpa2cm = callPackage ../development/tools/build-managers/arpa2cm { };
18423 arpa2common = callPackage ../development/libraries/arpa2common { };
18425 asn2quickder = python3Packages.callPackage ../development/tools/asn2quickder { };
18427 astyle = callPackage ../development/tools/misc/astyle { };
18429 automaticcomponenttoolkit = callPackage ../development/tools/misc/automaticcomponenttoolkit { };
18431 aviator = callPackage ../development/tools/misc/aviator { };
18433 awf = callPackage ../development/tools/misc/awf { };
18435 aws-adfs = with python3Packages; toPythonApplication aws-adfs;
18437 electron-source = callPackage ../development/tools/electron { };
18439 inherit (callPackages ../development/tools/electron/binary { })
18460 electron_10 = electron_10-bin;
18461 electron_11 = electron_11-bin;
18462 electron_12 = electron_12-bin;
18463 electron_13 = electron_13-bin;
18464 electron_14 = electron_14-bin;
18465 electron_15 = electron_15-bin;
18466 electron_16 = electron_16-bin;
18467 electron_17 = electron_17-bin;
18468 electron_18 = electron_18-bin;
18469 electron_19 = electron_19-bin;
18470 electron_20 = electron_20-bin;
18471 electron_21 = electron_21-bin;
18472 electron_22 = electron_22-bin;
18473 electron_23 = electron_23-bin;
18474 electron_24 = electron_24-bin;
18475 electron_25 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_25 then electron-source.electron_25 else electron_25-bin;
18476 electron_26 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_26 then electron-source.electron_26 else electron_26-bin;
18477 electron_27 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_27 then electron-source.electron_27 else electron_27-bin;
18478 electron = electron_27;
18480 autobuild = callPackage ../development/tools/misc/autobuild { };
18482 autoconf = autoconf271;
18484 autoconf-archive = callPackage ../development/tools/misc/autoconf-archive { };
18486 autoconf213 = callPackage ../development/tools/misc/autoconf/2.13.nix { };
18487 autoconf264 = callPackage ../development/tools/misc/autoconf/2.64.nix { };
18488 autoconf269 = callPackage ../development/tools/misc/autoconf/2.69.nix { };
18489 autoconf271 = callPackage ../development/tools/misc/autoconf { };
18491 acr = callPackage ../development/tools/misc/acr { };
18493 autocutsel = callPackage ../tools/X11/autocutsel{ };
18495 automake = automake116x;
18497 automake111x = callPackage ../development/tools/misc/automake/automake-1.11.x.nix { };
18499 automake115x = callPackage ../development/tools/misc/automake/automake-1.15.x.nix { };
18501 automake116x = callPackage ../development/tools/misc/automake/automake-1.16.x.nix { };
18503 avrdude = callPackage ../development/embedded/avrdude { };
18505 b4 = callPackage ../development/tools/b4 { };
18507 babeltrace = callPackage ../development/tools/misc/babeltrace { };
18509 bam = callPackage ../development/tools/build-managers/bam { };
18511 bandit = with python3Packages; toPythonApplication bandit;
18515 bazel_4 = callPackage ../development/tools/build-managers/bazel/bazel_4 {
18516 inherit (darwin) cctools;
18517 inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Foundation;
18518 buildJdk = jdk11_headless;
18519 buildJdkName = "java11";
18520 runJdk = jdk11_headless;
18521 stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else gcc10StdenvCompat;
18522 bazel_self = bazel_4;
18525 bazel_5 = callPackage ../development/tools/build-managers/bazel/bazel_5 {
18526 inherit (darwin) cctools sigtool;
18527 inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Foundation;
18528 buildJdk = jdk11_headless;
18529 runJdk = jdk11_headless;
18530 stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
18531 bazel_self = bazel_5;
18534 bazel_6 = darwin.apple_sdk_11_0.callPackage ../development/tools/build-managers/bazel/bazel_6 {
18535 inherit (darwin) cctools;
18536 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation CoreServices Foundation;
18537 buildJdk = jdk11_headless;
18538 runJdk = jdk11_headless;
18539 stdenv = if stdenv.isDarwin then
18540 darwin.apple_sdk_11_0.stdenv else
18541 if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
18542 bazel_self = bazel_6;
18545 bazel-buildtools = callPackage ../development/tools/build-managers/bazel/buildtools { };
18546 buildifier = bazel-buildtools;
18547 buildozer = bazel-buildtools;
18548 unused_deps = bazel-buildtools;
18550 bazel-remote = callPackage ../development/tools/build-managers/bazel/bazel-remote { };
18552 bazel-watcher = callPackage ../development/tools/bazel-watcher { };
18554 bazel-gazelle = callPackage ../development/tools/bazel-gazelle { };
18556 bazel-kazel = callPackage ../development/tools/bazel-kazel { };
18558 bazelisk = callPackage ../development/tools/bazelisk { };
18560 rebazel = callPackage ../development/tools/rebazel {
18561 inherit (darwin.apple_sdk.frameworks) CoreServices;
18564 buildBazelPackage = darwin.apple_sdk_11_0.callPackage ../build-support/build-bazel-package { };
18566 bear = callPackage ../development/tools/build-managers/bear { };
18568 bingrep = callPackage ../development/tools/analysis/bingrep { };
18570 binutils-unwrapped = callPackage ../development/tools/misc/binutils {
18571 autoreconfHook = autoreconfHook269;
18572 # FHS sys dirs presumably only have stuff for the build platform
18573 noSysDirs = (stdenv.targetPlatform != stdenv.hostPlatform) || noSysDirs;
18575 binutils-unwrapped-all-targets = callPackage ../development/tools/misc/binutils {
18576 autoreconfHook = if targetPlatform.isiOS then autoreconfHook269 else autoreconfHook;
18577 # FHS sys dirs presumably only have stuff for the build platform
18578 noSysDirs = (stdenv.targetPlatform != stdenv.hostPlatform) || noSysDirs;
18579 withAllTargets = true;
18581 binutils = wrapBintoolsWith {
18582 bintools = binutils-unwrapped;
18584 binutils_nogold = lowPrio (wrapBintoolsWith {
18585 bintools = binutils-unwrapped.override {
18586 enableGold = false;
18589 binutilsNoLibc = wrapBintoolsWith {
18590 bintools = binutils-unwrapped;
18591 libc = preLibcCrossHeaders;
18594 libbfd = callPackage ../development/tools/misc/binutils/libbfd.nix { };
18596 libopcodes = callPackage ../development/tools/misc/binutils/libopcodes.nix { };
18598 # Held back 2.38 release. Remove once all dependencies are ported to 2.39.
18599 binutils-unwrapped_2_38 = callPackage ../development/tools/misc/binutils/2.38 {
18600 autoreconfHook = autoreconfHook269;
18601 # FHS sys dirs presumably only have stuff for the build platform
18602 noSysDirs = (stdenv.targetPlatform != stdenv.hostPlatform) || noSysDirs;
18605 libbfd_2_38 = callPackage ../development/tools/misc/binutils/2.38/libbfd.nix {
18606 autoreconfHook = buildPackages.autoreconfHook269;
18609 libopcodes_2_38 = callPackage ../development/tools/misc/binutils/2.38/libopcodes.nix {
18610 autoreconfHook = buildPackages.autoreconfHook269;
18613 # Here we select the default bintools implementations to be used. Note when
18614 # cross compiling these are used not for this stage but the *next* stage.
18615 # That is why we choose using this stage's target platform / next stage's
18618 # Because this is the *next* stages choice, it's a bit non-modular to put
18619 # here. In theory, bootstraping is supposed to not be a chain but at tree,
18620 # where each stage supports many "successor" stages, like multiple possible
18621 # futures. We don't have a better alternative, but with this downside in
18622 # mind, please be judicious when using this attribute. E.g. for building
18623 # things in *this* stage you should use probably `stdenv.cc.bintools` (from a
18624 # default or alternate `stdenv`), at build time, and try not to "force" a
18625 # specific bintools at runtime at all.
18627 # In other words, try to only use this in wrappers, and only use those
18628 # wrappers from the next stage.
18629 bintools-unwrapped = let
18630 inherit (stdenv.targetPlatform) linker;
18631 in if linker == "lld" then llvmPackages.bintools-unwrapped
18632 else if linker == "cctools" then darwin.binutils-unwrapped
18633 else if linker == "bfd" then binutils-unwrapped
18634 else if linker == "gold" then binutils-unwrapped.override { enableGoldDefault = true; }
18636 bintoolsNoLibc = wrapBintoolsWith {
18637 bintools = bintools-unwrapped;
18638 libc = preLibcCrossHeaders;
18640 bintools = wrapBintoolsWith {
18641 bintools = bintools-unwrapped;
18644 bintoolsDualAs = wrapBintoolsWith {
18645 bintools = darwin.binutilsDualAs-unwrapped;
18649 bison = callPackage ../development/tools/parsing/bison { };
18651 bisoncpp = callPackage ../development/tools/parsing/bisonc++ { };
18653 black = with python3Packages; toPythonApplication black;
18655 blackfire = callPackage ../development/tools/misc/blackfire { };
18657 black-macchiato = with python3Packages; toPythonApplication black-macchiato;
18659 blackmagic = callPackage ../development/embedded/blackmagic { };
18661 bloaty = callPackage ../development/tools/bloaty { };
18663 bloomrpc = callPackage ../development/web/bloomrpc { };
18665 bloop = callPackage ../development/tools/build-managers/bloop { };
18667 bossa = callPackage ../development/embedded/bossa { };
18669 bossa-arduino = callPackage ../development/embedded/bossa/arduino.nix { };
18671 bob = callPackage ../development/tools/build-managers/bob { };
18673 buck = callPackage ../development/tools/build-managers/buck { };
18675 buck2 = callPackage ../development/tools/build-managers/buck2 { };
18677 build2 = callPackage ../development/tools/build-managers/build2 {
18678 # Break cycle by using self-contained toolchain for bootstrapping
18679 build2 = buildPackages.callPackage ../development/tools/build-managers/build2/bootstrap.nix { };
18682 # Dependency of build2, must also break cycle for this
18683 libbutl = callPackage ../development/libraries/libbutl {
18684 build2 = build2.bootstrap;
18687 libbpkg = callPackage ../development/libraries/libbpkg { };
18688 libodb = callPackage ../development/libraries/libodb { };
18689 libodb-sqlite = callPackage ../development/libraries/libodb-sqlite { };
18690 bdep = callPackage ../development/tools/build-managers/build2/bdep.nix { };
18692 bore-cli = callPackage ../tools/networking/bore-cli/default.nix {
18693 inherit (darwin.apple_sdk.frameworks) Security;
18696 bpkg = callPackage ../development/tools/build-managers/build2/bpkg.nix { };
18698 buildkite-agent = callPackage ../development/tools/continuous-integration/buildkite-agent { };
18700 buildkite-agent-metrics = callPackage ../servers/monitoring/buildkite-agent-metrics { };
18702 buildkite-cli = callPackage ../development/tools/continuous-integration/buildkite-cli { };
18704 buildkite-test-collector-rust = callPackage ../development/tools/continuous-integration/buildkite-test-collector-rust {
18705 inherit (darwin.apple_sdk.frameworks) Security;
18708 bump = callPackage ../development/tools/github/bump { };
18710 libbpf = callPackage ../os-specific/linux/libbpf { };
18711 libbpf_0 = callPackage ../os-specific/linux/libbpf/0.x.nix { };
18713 bundlewrap = with python3.pkgs; toPythonApplication bundlewrap;
18715 bpftools = callPackage ../os-specific/linux/bpftools { };
18717 bcc = callPackage ../os-specific/linux/bcc {
18718 llvmPackages = llvmPackages_16;
18721 bpftrace = callPackage ../os-specific/linux/bpftrace {
18722 llvmPackages = llvmPackages_16;
18725 bpm-tools = callPackage ../tools/audio/bpm-tools { };
18727 byacc = callPackage ../development/tools/parsing/byacc { };
18729 cadre = callPackage ../development/tools/cadre { };
18731 carto = callPackage ../development/tools/carto { };
18733 catnip = callPackage ../tools/audio/catnip { };
18735 catnip-gtk4 = callPackage ../tools/audio/catnip-gtk4 { };
18737 cbrowser = callPackage ../development/tools/misc/cbrowser { };
18739 cc-tool = callPackage ../development/embedded/cc-tool { };
18741 ccache = callPackage ../development/tools/misc/ccache { };
18743 # Wrapper that works as gcc or g++
18744 # It can be used by setting in nixpkgs config like this, for example:
18745 # replaceStdenv = { pkgs }: pkgs.ccacheStdenv;
18746 # But if you build in chroot, you should have that path in chroot
18747 # If instantiated directly, it will use $HOME/.ccache as the cache directory,
18748 # i.e. /homeless-shelter/.ccache using the Nix daemon.
18749 # You should specify a different directory using an override in
18750 # packageOverrides to set extraConfig.
18752 # Example using Nix daemon (i.e. multiuser Nix install or on NixOS):
18753 # packageOverrides = pkgs: {
18754 # ccacheWrapper = pkgs.ccacheWrapper.override {
18756 # export CCACHE_COMPRESS=1
18757 # export CCACHE_DIR=/var/cache/ccache
18758 # export CCACHE_UMASK=007
18761 # You can use a different directory, but whichever directory you choose
18762 # should be owned by user root, group nixbld with permissions 0770.
18763 ccacheWrapper = makeOverridable ({ extraConfig, cc }:
18765 cc = ccache.links {
18766 inherit extraConfig;
18767 unwrappedCC = cc.cc;
18771 inherit (stdenv) cc;
18774 ccacheStdenv = lowPrio (makeOverridable ({ stdenv, ... } @ extraArgs:
18775 overrideCC stdenv (buildPackages.ccacheWrapper.override ({
18776 inherit (stdenv) cc;
18777 } // lib.optionalAttrs (builtins.hasAttr "extraConfig" extraArgs) {
18778 extraConfig = extraArgs.extraConfig;
18783 cccc = callPackage ../development/tools/analysis/cccc { };
18785 cgdb = callPackage ../development/tools/misc/cgdb { };
18787 cheat = callPackage ../applications/misc/cheat { };
18789 matter-compiler = callPackage ../development/compilers/matter-compiler { };
18791 cfr = callPackage ../development/tools/java/cfr { };
18793 cfripper = callPackage ../tools/security/cfripper { };
18795 checkra1n = callPackage ../development/mobile/checkra1n { };
18797 checkstyle = callPackage ../development/tools/analysis/checkstyle { };
18799 chromedriver = callPackage ../development/tools/selenium/chromedriver { };
18801 chromium-xorg-conf = callPackage ../os-specific/linux/chromium-xorg-conf { };
18803 chrpath = callPackage ../development/tools/misc/chrpath { };
18805 chruby = callPackage ../development/tools/misc/chruby { rubies = null; };
18807 chruby-fish = callPackage ../development/tools/misc/chruby-fish { };
18809 cl-launch = callPackage ../development/tools/misc/cl-launch { };
18811 clean-css-cli = callPackage ../development/tools/clean-css-cli { };
18813 cloud-nuke = callPackage ../development/tools/cloud-nuke { };
18815 cloudcompare = libsForQt5.callPackage ../applications/graphics/cloudcompare { };
18817 cloudlog = callPackage ../applications/radio/cloudlog { };
18819 cloudflare-warp = callPackage ../tools/networking/cloudflare-warp { };
18821 cloudfoundry-cli = callPackage ../applications/networking/cluster/cloudfoundry-cli { };
18823 clpm = callPackage ../development/tools/clpm { };
18825 coan = callPackage ../development/tools/analysis/coan { };
18827 coder = callPackage ../development/tools/coder { };
18829 compile-daemon = callPackage ../development/tools/compile-daemon { };
18831 complexity = callPackage ../development/tools/misc/complexity { };
18833 complgen = callPackage ../development/tools/misc/complgen { };
18835 conan = callPackage ../development/tools/build-managers/conan { };
18837 cookiecutter = with python3Packages; toPythonApplication cookiecutter;
18839 cordova = callPackage ../development/mobile/cordova { };
18841 corrosion = callPackage ../development/tools/build-managers/corrosion { };
18843 corundum = callPackage ../development/tools/corundum { };
18845 confluencepot = callPackage ../servers/confluencepot { };
18847 confluent-platform = callPackage ../servers/confluent-platform { };
18849 ctags = callPackage ../development/tools/misc/ctags { };
18851 ctagsWrapped = callPackage ../development/tools/misc/ctags/wrapped.nix { };
18853 ctodo = callPackage ../applications/misc/ctodo { };
18855 cubiomes-viewer = libsForQt5.callPackage ../applications/misc/cubiomes-viewer { };
18857 ctmg = callPackage ../tools/security/ctmg { };
18859 # can't use override - it triggers infinite recursion
18860 cmakeMinimal = callPackage ../by-name/cm/cmake/package.nix {
18861 isMinimalBuild = true;
18864 cmakeCurses = cmake.override {
18865 uiToolkits = [ "ncurses" ];
18868 cmakeWithGui = cmake.override {
18869 uiToolkits = [ "ncurses" "qt5" ];
18872 cmake-format = python3Packages.callPackage ../development/tools/cmake-format { };
18874 cobra-cli = callPackage ../development/tools/cobra-cli { };
18876 cmake-language-server = python3Packages.callPackage ../development/tools/misc/cmake-language-server {
18877 inherit cmake cmake-format;
18880 # Does not actually depend on Qt 5
18881 inherit (plasma5Packages) extra-cmake-modules;
18883 coccinelle = callPackage ../development/tools/misc/coccinelle { };
18885 cpptest = callPackage ../development/libraries/cpptest { };
18887 cppi = callPackage ../development/tools/misc/cppi { };
18889 cproto = callPackage ../development/tools/misc/cproto { };
18891 cflow = callPackage ../development/tools/misc/cflow { };
18893 cov-build = callPackage ../development/tools/analysis/cov-build { };
18895 cppcheck = callPackage ../development/tools/analysis/cppcheck { };
18897 cpplint = callPackage ../development/tools/analysis/cpplint { };
18899 credstash = with python3Packages; toPythonApplication credstash;
18901 creduce = callPackage ../development/tools/misc/creduce {
18902 inherit (llvmPackages_8) llvm libclang;
18905 cscope = callPackage ../development/tools/misc/cscope { };
18907 csmith = callPackage ../development/tools/misc/csmith { };
18909 inherit (nodePackages) csslint;
18911 css-html-js-minify = with python3Packages; toPythonApplication css-html-js-minify;
18913 cvehound = callPackage ../development/tools/analysis/cvehound { };
18915 cvise = python3Packages.callPackage ../development/tools/misc/cvise {
18916 # cvise keeps up with fresh llvm releases and supports wide version range
18917 inherit (llvmPackages_14) llvm libclang;
18920 cwltool = callPackage ../applications/science/misc/cwltool { };
18922 dbt = with python3Packages; toPythonApplication dbt-core;
18924 dprint = callPackage ../development/tools/dprint {
18925 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation Security;
18928 devbox = callPackage ../development/tools/devbox { };
18930 libcxx = llvmPackages.libcxx;
18931 libcxxabi = llvmPackages.libcxxabi;
18933 librarian-puppet-go = callPackage ../development/tools/librarian-puppet-go { };
18935 libgcc = stdenv.cc.cc.libgcc or null;
18937 # This is for e.g. LLVM libraries on linux.
18939 if stdenv.targetPlatform == stdenv.hostPlatform && targetPackages.stdenv.cc.isGNU
18940 # Can only do this is in the native case, otherwise we might get infinite
18941 # recursion if `targetPackages.stdenv.cc.cc` itself uses `gccForLibs`.
18942 then targetPackages.stdenv.cc.cc
18945 libstdcxx5 = callPackage ../development/libraries/gcc/libstdc++/5.nix { };
18947 libsigrok = callPackage ../development/tools/libsigrok {
18951 libsigrokdecode = callPackage ../development/tools/libsigrokdecode { };
18953 sqlcl = callPackage ../development/tools/database/sqlcl { };
18955 sigrok-firmware-fx2lafw = callPackage ../development/tools/sigrok-firmware-fx2lafw { };
18957 cli11 = callPackage ../development/tools/misc/cli11 { };
18959 datree = callPackage ../development/tools/datree { };
18961 detekt = callPackage ../development/tools/detekt { };
18963 dcadec = callPackage ../development/tools/dcadec { };
18965 dejagnu = callPackage ../development/tools/misc/dejagnu { };
18967 devd = callPackage ../development/tools/devd { };
18969 devtodo = callPackage ../development/tools/devtodo { };
18971 dfeet = callPackage ../development/tools/misc/d-feet { };
18973 d-spy = callPackage ../development/tools/misc/d-spy { };
18975 dfu-programmer = callPackage ../development/tools/misc/dfu-programmer { };
18977 dfu-util = callPackage ../development/tools/misc/dfu-util { };
18979 ddd = callPackage ../development/tools/misc/ddd { };
18981 lattice-diamond = callPackage ../development/embedded/fpga/lattice-diamond { };
18983 direvent = callPackage ../development/tools/misc/direvent { };
18985 distcc = callPackage ../development/tools/misc/distcc {
18986 libiberty_static = libiberty.override { staticBuild = true; };
18989 # distccWrapper: wrapper that works as gcc or g++
18990 # It can be used by setting in nixpkgs config like this, for example:
18991 # replaceStdenv = { pkgs }: pkgs.distccStdenv;
18992 # But if you build in chroot, a default 'nix' will create
18993 # a new net namespace, and won't have network access.
18994 # You can use an override in packageOverrides to set extraConfig:
18995 # packageOverrides = pkgs: {
18996 # distccWrapper = pkgs.distccWrapper.override {
18998 # DISTCC_HOSTS="myhost1 myhost2"
19002 distccWrapper = makeOverridable ({ extraConfig ? "" }:
19003 wrapCC (distcc.links extraConfig)) { };
19004 distccStdenv = lowPrio (overrideCC stdenv buildPackages.distccWrapper);
19006 distccMasquerade = if stdenv.isDarwin
19008 else callPackage ../development/tools/misc/distcc/masq.nix {
19010 binutils = binutils;
19013 dive = callPackage ../development/tools/dive { };
19015 dioxus-cli = callPackage ../development/tools/rust/dioxus-cli { };
19017 doclifter = callPackage ../development/tools/misc/doclifter { };
19019 docutils = with python3Packages; toPythonApplication (
19020 docutils.overridePythonAttrs (attrs: rec {
19021 version = "0.20.1";
19022 src = attrs.src.override {
19024 hash = "sha256-8IpOJ2w6FYOobc4+NKuj/gTQK7ot1R7RYQYkToqSPjs=";
19029 doctl = callPackage ../development/tools/doctl { };
19031 doit = with python3Packages; toPythonApplication doit;
19033 dolt = callPackage ../servers/sql/dolt { };
19035 dot2tex = with python3.pkgs; toPythonApplication dot2tex;
19037 doxygen = darwin.apple_sdk_11_0.callPackage ../development/tools/documentation/doxygen {
19039 inherit (darwin.apple_sdk_11_0.frameworks) CoreServices;
19042 doxygen_gui = lowPrio (doxygen.override { inherit qt5; });
19044 drake = callPackage ../development/tools/build-managers/drake { };
19046 drip = callPackage ../development/tools/drip { };
19048 drm_info = callPackage ../development/tools/drm_info { };
19050 drush = callPackage ../development/tools/misc/drush { };
19052 dura = callPackage ../development/tools/misc/dura {
19053 inherit (darwin.apple_sdk.frameworks) Security;
19056 dwfv = callPackage ../applications/science/electronics/dwfv { };
19058 dwz = callPackage ../development/tools/misc/dwz { };
19060 eask = callPackage ../development/tools/eask { };
19062 easypdkprog = callPackage ../development/embedded/easypdkprog { };
19064 eclint = callPackage ../development/tools/eclint { };
19066 editorconfig-checker = callPackage ../development/tools/misc/editorconfig-checker { };
19068 editorconfig-core-c = callPackage ../development/tools/misc/editorconfig-core-c { };
19070 edb = libsForQt5.callPackage ../development/tools/misc/edb { };
19072 eggdbus = callPackage ../development/tools/misc/eggdbus { };
19074 effitask = callPackage ../applications/misc/effitask { };
19076 efm-langserver = callPackage ../development/tools/efm-langserver { };
19078 egypt = callPackage ../development/tools/analysis/egypt { };
19080 electron-fiddle = callPackage ../development/tools/electron-fiddle { };
19082 elf2uf2-rs = darwin.apple_sdk_11_0.callPackage ../development/embedded/elf2uf2-rs {
19083 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation DiskArbitration Foundation;
19086 elfinfo = callPackage ../development/tools/misc/elfinfo { };
19088 elfkickers = callPackage ../development/tools/misc/elfkickers { };
19090 elfutils = callPackage ../development/tools/misc/elfutils { };
19092 eliot-tree = callPackage ../development/tools/eliot-tree { };
19094 emma = callPackage ../development/tools/analysis/emma { };
19096 ent-go = callPackage ../development/tools/ent { };
19098 epm = callPackage ../development/tools/misc/epm { };
19100 eresi = callPackage ../development/tools/analysis/eresi { };
19102 evmdis = callPackage ../development/tools/analysis/evmdis { };
19104 eweb = callPackage ../development/tools/literate-programming/eweb { };
19106 explain = callPackage ../development/tools/explain { };
19108 ezno = callPackage ../development/tools/misc/ezno { };
19110 func = callPackage ../applications/networking/cluster/func { };
19112 funnelweb = callPackage ../development/tools/literate-programming/funnelweb { };
19114 license_finder = callPackage ../development/tools/license_finder { };
19116 license-scanner = callPackage ../development/tools/license-scanner { };
19118 Literate = callPackage ../development/tools/literate-programming/Literate { };
19120 md-tangle = callPackage ../development/tools/literate-programming/md-tangle { };
19122 # NOTE: Override and set useIcon = false to use Awk instead of Icon.
19123 noweb = callPackage ../development/tools/literate-programming/noweb { };
19125 nuweb = callPackage ../development/tools/literate-programming/nuweb { };
19127 eztrace = callPackage ../development/tools/profiling/EZTrace { };
19129 faas-cli = callPackage ../development/tools/faas-cli { };
19131 fastddsgen = callPackage ../development/tools/fastddsgen { };
19133 fastgron = callPackage ../development/tools/fastgron { };
19135 fatcat = callPackage ../development/tools/fatcat { };
19137 findbugs = callPackage ../development/tools/analysis/findbugs { };
19139 findnewest = callPackage ../development/tools/misc/findnewest { };
19141 firebase-tools = callPackage ../development/tools/firebase-tools { };
19143 flootty = callPackage ../development/tools/flootty { };
19145 fffuu = haskell.lib.compose.justStaticExecutables (haskellPackages.callPackage ../tools/misc/fffuu { });
19147 ffuf = callPackage ../tools/security/ffuf { };
19149 flow = callPackage ../development/tools/analysis/flow {
19150 inherit (darwin.apple_sdk.frameworks) CoreServices;
19153 fly = callPackage ../development/tools/continuous-integration/fly { };
19155 foreman = callPackage ../tools/system/foreman { };
19156 goreman = callPackage ../tools/system/goreman { };
19158 fprettify = callPackage ../development/tools/fprettify { };
19160 framac = callPackage ../development/tools/analysis/frama-c { };
19162 frame = callPackage ../development/libraries/frame { };
19164 framesh = callPackage ../applications/blockchains/framesh { };
19166 frp = callPackage ../tools/networking/frp { };
19168 fsatrace = callPackage ../development/tools/misc/fsatrace { };
19170 fswatch = callPackage ../development/tools/misc/fswatch {
19171 inherit (darwin.apple_sdk.frameworks) CoreServices;
19172 autoreconfHook = buildPackages.autoreconfHook269;
19175 fsearch = callPackage ../tools/misc/fsearch { };
19177 fujprog = callPackage ../development/embedded/fpga/fujprog {
19178 inherit (darwin.apple_sdk.frameworks) IOKit;
19181 fundoc = callPackage ../development/tools/fundoc { };
19183 funzzy = callPackage ../development/tools/misc/funzzy { };
19185 futuresql = libsForQt5.callPackage ../development/libraries/futuresql { };
19187 fzf-make = callPackage ../development/tools/misc/fzf-make { };
19189 gede = libsForQt5.callPackage ../development/tools/misc/gede { };
19191 gdbgui = python3Packages.callPackage ../development/tools/misc/gdbgui { };
19193 pifpaf = callPackage ../development/tools/pifpaf { };
19195 pmd = callPackage ../development/tools/analysis/pmd {
19196 openjdk = openjdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
19199 jdepend = callPackage ../development/tools/analysis/jdepend {
19200 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
19203 flex_2_5_35 = callPackage ../development/tools/parsing/flex/2.5.35.nix { };
19204 flex = callPackage ../development/tools/parsing/flex { };
19206 re-flex = callPackage ../development/tools/parsing/re-flex { };
19208 flexibee = callPackage ../applications/office/flexibee { };
19210 flexcpp = callPackage ../development/tools/parsing/flexc++ { };
19212 geis = callPackage ../development/libraries/geis { };
19214 gi-docgen = callPackage ../development/tools/documentation/gi-docgen { };
19216 git2-cpp = callPackage ../development/libraries/git2-cpp { };
19218 github-release = callPackage ../development/tools/github/github-release { };
19220 global = callPackage ../development/tools/misc/global { };
19222 gnatcoll-db2ada = callPackage ../development/libraries/ada/gnatcoll/db.nix {
19223 component = "gnatcoll_db2ada";
19226 gnatinspect = callPackage ../development/libraries/ada/gnatcoll/db.nix {
19227 component = "gnatinspect";
19230 gnome-doc-utils = callPackage ../development/tools/documentation/gnome-doc-utils { };
19232 gnome-desktop-testing = callPackage ../development/tools/gnome-desktop-testing { };
19234 gnome-firmware = callPackage ../applications/misc/gnome-firmware { };
19236 gnome-tecla = callPackage ../applications/misc/gnome-tecla { };
19238 gnome-usage = callPackage ../applications/misc/gnome-usage { };
19240 gnome-inform7 = callPackage ../applications/editors/gnome-inform7 { };
19242 gnome-latex = callPackage ../applications/editors/gnome-latex { };
19244 gnome-network-displays = callPackage ../applications/networking/gnome-network-displays { };
19246 gnome-multi-writer = callPackage ../applications/misc/gnome-multi-writer { };
19248 gnome-online-accounts = callPackage ../development/libraries/gnome-online-accounts { };
19250 gnome-video-effects = callPackage ../development/libraries/gnome-video-effects { };
19252 gnum4 = callPackage ../development/tools/misc/gnum4 { };
19255 om4 = callPackage ../development/tools/misc/om4 { };
19257 gnumake = callPackage ../development/tools/build-managers/gnumake { };
19258 gnumake42 = callPackage ../development/tools/build-managers/gnumake/4.2 { };
19260 go-licenses = callPackage ../development/tools/misc/go-licenses { };
19262 gob2 = callPackage ../development/tools/misc/gob2 { };
19264 gocd-agent = callPackage ../development/tools/continuous-integration/gocd-agent { };
19266 gocd-server = callPackage ../development/tools/continuous-integration/gocd-server { };
19268 gopatch = callPackage ../development/tools/misc/gopatch { };
19270 gotify-server = callPackage ../servers/gotify { };
19272 gotty = callPackage ../servers/gotty { };
19274 gprbuild-boot = callPackage ../development/tools/build-managers/gprbuild/boot.nix { };
19276 gprbuild = callPackage ../development/tools/build-managers/gprbuild { };
19278 gputils = callPackage ../development/embedded/gputils { };
19280 gpuvis = callPackage ../development/tools/misc/gpuvis { };
19282 gqlint = callPackage ../development/tools/gqlint { };
19284 gradle-packages = import ../development/tools/build-managers/gradle {
19285 inherit jdk8 jdk11 jdk17;
19287 gradleGen = gradle-packages.gen;
19288 gradle_6 = callPackage gradle-packages.gradle_6 { };
19289 gradle_7 = callPackage gradle-packages.gradle_7 { };
19290 gradle_8 = callPackage gradle-packages.gradle_8 { };
19293 grcov = callPackage ../development/tools/misc/grcov { };
19295 gperf = callPackage ../development/tools/misc/gperf { };
19296 # 3.1 changed some parameters from int to size_t, leading to mismatches.
19297 gperf_3_0 = callPackage ../development/tools/misc/gperf/3.0.x.nix { };
19299 grail = callPackage ../development/libraries/grail { };
19301 graphene-hardened-malloc = callPackage ../development/libraries/graphene-hardened-malloc { };
19303 graphene = callPackage ../development/libraries/graphene { };
19305 griffe = with python3Packages; toPythonApplication griffe;
19307 gtk-doc = callPackage ../development/tools/documentation/gtk-doc { };
19309 gtkdialog = callPackage ../development/tools/misc/gtkdialog { };
19311 crowdin-cli = callPackage ../tools/text/crowdin-cli { };
19313 gtranslator = callPackage ../tools/text/gtranslator { };
19315 gtree = callPackage ../tools/text/gtree { };
19317 guff = callPackage ../tools/graphics/guff { };
19319 guile-hall = callPackage ../development/tools/guile/guile-hall { };
19321 gwrap = callPackage ../development/tools/guile/g-wrap {
19325 hadolint = haskell.lib.compose.justStaticExecutables haskellPackages.hadolint;
19327 halfempty = callPackage ../development/tools/halfempty { };
19329 hcloud = callPackage ../development/tools/hcloud { };
19331 hclfmt = callPackage ../development/tools/hclfmt { };
19333 help2man = callPackage ../development/tools/misc/help2man { };
19335 heroku = callPackage ../development/tools/heroku { };
19337 highlight-assertions = callPackage ../development/tools/misc/highlight-assertions { };
19339 confluent-cli = callPackage ../development/tools/confluent-cli { };
19341 html-minifier = callPackage ../development/tools/html-minifier { };
19343 htmlhint = callPackage ../development/tools/htmlhint { };
19345 htmlunit-driver = callPackage ../development/tools/selenium/htmlunit-driver { };
19347 hyenae = callPackage ../tools/networking/hyenae { };
19349 iaca_2_1 = callPackage ../development/tools/iaca/2.1.nix { };
19350 iaca_3_0 = callPackage ../development/tools/iaca/3.0.nix { };
19353 icestorm = callPackage ../development/embedded/fpga/icestorm { };
19355 icmake = callPackage ../development/tools/build-managers/icmake { };
19357 iconnamingutils = callPackage ../development/tools/misc/icon-naming-utils { };
19359 ikos = callPackage ../development/tools/analysis/ikos {
19360 inherit (llvmPackages_14) stdenv clang llvm;
19364 img = callPackage ../development/tools/img { };
19366 include-what-you-use = callPackage ../development/tools/analysis/include-what-you-use {
19367 llvmPackages = llvmPackages_15;
19370 indent = callPackage ../development/tools/misc/indent { };
19372 inotify-tools = callPackage ../development/tools/misc/inotify-tools { };
19374 intel-gpu-tools = callPackage ../development/tools/misc/intel-gpu-tools { };
19376 insomnia = callPackage ../development/web/insomnia { };
19378 ihp-new = callPackage ../development/web/ihp-new { };
19380 iozone = callPackage ../development/tools/misc/iozone { };
19382 itstool = callPackage ../development/tools/misc/itstool { };
19384 jacoco = callPackage ../development/tools/analysis/jacoco { };
19386 jake = callPackage ../development/tools/jake { };
19388 inherit (callPackage ../development/tools/build-managers/jam { })
19392 javacc = callPackage ../development/tools/parsing/javacc {
19393 # Upstream doesn't support anything newer than Java 8.
19394 # https://github.com/javacc/javacc/blob/c708628423b71ce8bc3b70143fa5b6a2b7362b3a/README.md#building-javacc-from-source
19399 jbake = callPackage ../development/tools/jbake { };
19401 jbang = callPackage ../development/tools/jbang { };
19403 jikespg = callPackage ../development/tools/parsing/jikespg { };
19405 jenkins = callPackage ../development/tools/continuous-integration/jenkins { };
19407 jenkins-job-builder = with python3Packages; toPythonApplication jenkins-job-builder;
19409 jpexs = callPackage ../development/tools/jpexs { };
19411 k0sctl = callPackage ../applications/networking/cluster/k0sctl { };
19413 k2tf = callPackage ../development/tools/misc/k2tf { };
19415 kafka-delta-ingest = callPackage ../development/tools/kafka-delta-ingest { };
19417 kamid = callPackage ../servers/ftp/kamid { };
19419 karate = callPackage ../development/tools/karate { };
19421 kati = callPackage ../development/tools/build-managers/kati { };
19423 kafkactl = callPackage ../development/tools/kafkactl { };
19425 kcat = callPackage ../development/tools/kcat { };
19427 kcc = libsForQt5.callPackage ../applications/graphics/kcc { };
19429 kcgi = callPackage ../development/web/kcgi { };
19431 kcov = callPackage ../development/tools/analysis/kcov { };
19433 kind = callPackage ../development/tools/kind { };
19435 khronos-ocl-icd-loader = callPackage ../development/libraries/khronos-ocl-icd-loader { };
19437 ko = callPackage ../development/tools/ko { };
19439 konstraint = callPackage ../development/tools/konstraint { };
19441 krankerl = callPackage ../development/tools/krankerl { };
19443 krew = callPackage ../development/tools/krew { };
19445 kube-bench = callPackage ../tools/security/kube-bench { };
19447 kube-hunter = callPackage ../tools/security/kube-hunter { };
19449 kubeaudit = callPackage ../tools/security/kubeaudit { };
19451 kubectx = callPackage ../development/tools/kubectx { };
19453 kube-linter = callPackage ../development/tools/kube-linter { };
19455 kube-prompt = callPackage ../development/tools/kube-prompt { };
19457 kubeclarity = callPackage ../tools/security/kubeclarity { };
19459 kubemq-community = callPackage ../servers/kubemq-community { };
19461 kubeone = callPackage ../applications/networking/cluster/kubeone { };
19463 kubeprompt = callPackage ../development/tools/kubeprompt { };
19465 kubernetes-polaris = callPackage ../tools/security/kubernetes-polaris { };
19467 kubescape = callPackage ../tools/security/kubescape { };
19469 kubesec = callPackage ../tools/security/kubesec { };
19471 kubespy = callPackage ../applications/networking/cluster/kubespy { };
19473 kubeswitch = callPackage ../development/tools/kubeswitch { };
19475 kubie = callPackage ../development/tools/kubie {
19476 inherit (darwin.apple_sdk.frameworks) Security;
19479 kustomize = callPackage ../development/tools/kustomize { };
19481 kustomize_3 = callPackage ../development/tools/kustomize/3.nix { };
19483 kustomize_4 = callPackage ../development/tools/kustomize/4.nix { };
19485 kustomize-sops = callPackage ../development/tools/kustomize/kustomize-sops.nix { };
19487 ktlint = callPackage ../development/tools/ktlint { };
19489 kythe = callPackage ../development/tools/kythe { };
19491 lazygit = callPackage ../development/tools/lazygit { };
19493 laminar = callPackage ../development/tools/continuous-integration/laminar { };
19495 lcov = callPackage ../development/tools/analysis/lcov { };
19497 leiningen = callPackage ../development/tools/build-managers/leiningen { };
19499 lemon = callPackage ../development/tools/parsing/lemon { };
19501 lenmus = callPackage ../applications/misc/lenmus { };
19503 lightningcss = callPackage ../development/tools/lightningcss { };
19505 libtool = libtool_2;
19507 libtool_1_5 = callPackage ../development/tools/misc/libtool { };
19509 libtool_2 = callPackage ../development/tools/misc/libtool/libtool2.nix { };
19511 libwhich = callPackage ../development/tools/misc/libwhich { };
19513 libwtk-sdl2 = callPackage ../development/libraries/libwtk-sdl2 { };
19515 linuxkit = callPackage ../development/tools/misc/linuxkit {
19516 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa Virtualization;
19517 inherit (darwin) sigtool;
19520 listenbrainz-mpd = callPackage ../applications/audio/listenbrainz-mpd {
19521 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration CoreFoundation;
19524 lit = with python3Packages; toPythonApplication lit;
19526 litecli = callPackage ../development/tools/database/litecli { };
19528 litefs = callPackage ../development/tools/database/litefs { };
19530 litestream = callPackage ../development/tools/database/litestream { };
19532 ls-lint = callPackage ../development/tools/ls-lint { };
19534 lsof = callPackage ../development/tools/misc/lsof { };
19536 ltrace = callPackage ../development/tools/misc/ltrace { };
19538 lttng-tools = callPackage ../development/tools/misc/lttng-tools { };
19540 lttng-ust = callPackage ../development/tools/misc/lttng-ust { };
19542 lttng-ust_2_12 = callPackage ../development/tools/misc/lttng-ust/2.12.nix { };
19544 lttv = callPackage ../development/tools/misc/lttv { };
19546 luaformatter = callPackage ../development/tools/luaformatter
19547 (lib.optionalAttrs (stdenv.cc.isClang && lib.versionOlder stdenv.cc.version "9") {
19548 stdenv = overrideCC stdenv llvmPackages_9.clang;
19551 lurk = callPackage ../development/tools/lurk { };
19553 lutgen = callPackage ../applications/graphics/lutgen { };
19555 maizzle = callPackage ../development/tools/maizzle { };
19557 malt = callPackage ../development/tools/profiling/malt { };
19559 marksman = callPackage ../development/tools/marksman { };
19561 massif-visualizer = libsForQt5.callPackage ../development/tools/analysis/massif-visualizer { };
19563 mastodon-archive = callPackage ../tools/backup/mastodon-archive { };
19565 math-preview = callPackage ../tools/text/math-review { };
19568 maven3 = callPackage ../development/tools/build-managers/apache-maven { };
19570 mavproxy = python3Packages.callPackage ../applications/science/robotics/mavproxy { };
19572 go-md2man = callPackage ../development/tools/misc/go-md2man { };
19574 mage = callPackage ../development/tools/build-managers/mage { };
19576 mbed-cli = callPackage ../development/tools/mbed-cli { };
19578 mdl = callPackage ../development/tools/misc/mdl { };
19580 meraki-cli = python3Packages.callPackage ../tools/admin/meraki-cli { };
19582 mermerd = callPackage ../development/tools/database/mermerd { };
19584 python-matter-server = with python3Packages; toPythonApplication (
19585 python-matter-server.overridePythonAttrs (oldAttrs: {
19586 propagatedBuildInputs = oldAttrs.propagatedBuildInputs ++ oldAttrs.passthru.optional-dependencies.server;
19590 minify = callPackage ../development/web/minify { };
19592 minizinc = callPackage ../development/tools/minizinc { };
19593 minizincide = libsForQt5.callPackage ../development/tools/minizinc/ide.nix { };
19595 mkcert = callPackage ../development/tools/misc/mkcert { };
19597 mkdocs = with python3Packages; toPythonApplication mkdocs;
19599 mmtf-cpp = callPackage ../development/libraries/science/chemistry/mmtf-cpp { };
19601 mockgen = callPackage ../development/tools/mockgen { };
19603 mockoon = callPackage ../tools/networking/mockoon { };
19605 modd = callPackage ../development/tools/modd { };
19607 mold = callPackage ../development/tools/mold {
19608 stdenv = if stdenv.isDarwin then overrideLibcxx darwin.apple_sdk_11_0.llvmPackages_16.stdenv else stdenv;
19612 mold-wrapped = wrapBintoolsWith {
19614 extraBuildCommands = ''
19615 wrap ${targetPackages.stdenv.cc.bintools.targetPrefix}ld.mold ${../build-support/bintools-wrapper/ld-wrapper.sh} ${mold}/bin/ld.mold
19616 wrap ${targetPackages.stdenv.cc.bintools.targetPrefix}mold ${../build-support/bintools-wrapper/ld-wrapper.sh} ${mold}/bin/mold
19620 moon = callPackage ../development/tools/build-managers/moon/default.nix { };
19622 msgpack-tools = callPackage ../development/tools/msgpack-tools { };
19624 msgpuck = callPackage ../development/libraries/msgpuck { };
19626 msitools = callPackage ../development/tools/misc/msitools { };
19628 haskell-ci = haskell.lib.compose.justStaticExecutables haskellPackages.haskell-ci;
19630 neoload = callPackage ../development/tools/neoload {
19631 licenseAccepted = (config.neoload.accept_license or false);
19632 fontsConf = makeFontsConf {
19633 fontDirectories = [
19634 dejavu_fonts.minimal
19639 nailgun = callPackage ../development/tools/nailgun { };
19641 nap = callPackage ../development/tools/nap { };
19643 nex = callPackage ../development/tools/parsing/nex { };
19645 ninja = callPackage ../development/tools/build-managers/ninja { };
19647 nimbo = with python3Packages; callPackage ../applications/misc/nimbo { };
19649 gn = callPackage ../development/tools/build-managers/gn { };
19650 gn1924 = callPackage ../development/tools/build-managers/gn/rev1924.nix { };
19652 nixbang = callPackage ../development/tools/misc/nixbang {
19653 pythonPackages = python3Packages;
19656 nix-bisect = callPackage ../development/tools/misc/nix-bisect { };
19658 nix-build-uncached = callPackage ../development/tools/misc/nix-build-uncached { };
19660 nexus = callPackage ../development/tools/repository-managers/nexus {
19661 jre_headless = jre8_headless;
19664 nmrpflash = callPackage ../development/embedded/nmrpflash { };
19666 norminette = callPackage ../development/tools/norminette { };
19668 nwjs = callPackage ../development/tools/nwjs { };
19670 nwjs-sdk = callPackage ../development/tools/nwjs {
19674 nrf5-sdk = callPackage ../development/libraries/nrf5-sdk { };
19676 nrfutil = callPackage ../development/tools/misc/nrfutil { };
19678 obelisk = callPackage ../development/tools/ocaml/obelisk { menhir = ocamlPackages.menhir; };
19680 obuild = callPackage ../development/tools/ocaml/obuild { };
19682 omake = callPackage ../development/tools/ocaml/omake { };
19684 omniorb = callPackage ../development/tools/omniorb { };
19686 openai = with python3Packages; toPythonApplication openai;
19688 openai-full = with python3Packages; toPythonApplication (openai.override {
19689 withOptionalDependencies = true;
19692 openai-whisper = with python3.pkgs; toPythonApplication openai-whisper;
19694 openai-whisper-cpp = darwin.apple_sdk_11_0.callPackage ../tools/audio/openai-whisper-cpp {
19695 inherit (darwin.apple_sdk_11_0.frameworks) Accelerate CoreGraphics CoreML CoreVideo;
19698 opengrok = callPackage ../development/tools/misc/opengrok { };
19700 openocd = callPackage ../development/embedded/openocd { };
19702 openocd-rp2040 = openocd.overrideAttrs (old: {
19703 pname = "openocd-rp2040";
19704 src = fetchFromGitHub {
19705 owner = "raspberrypi";
19707 rev = "4d87f6dcae77d3cbcd8ac3f7dc887adf46ffa504";
19708 hash = "sha256-bBqVoHsnNoaC2t8hqcduI8GGlO0VDMUovCB0HC+rxvc=";
19709 # openocd disables the vendored libraries that use submodules and replaces them with nix versions.
19710 # this works out as one of the submodule sources seems to be flakey.
19711 fetchSubmodules = false;
19713 nativeBuildInputs = old.nativeBuildInputs ++ [
19718 oprofile = callPackage ../development/tools/profiling/oprofile {
19719 libiberty_static = libiberty.override { staticBuild = true; };
19722 package-project-cmake = callPackage ../development/tools/package-project-cmake { };
19724 pactorio = callPackage ../development/tools/pactorio {
19725 inherit (darwin.apple_sdk.frameworks) Security;
19728 pahole = callPackage ../development/tools/misc/pahole { };
19730 panopticon = callPackage ../development/tools/analysis/panopticon { };
19732 parinfer-rust = callPackage ../development/tools/parinfer-rust { };
19734 parse-cli-bin = callPackage ../development/tools/parse-cli-bin { };
19736 patchelf = if with stdenv.buildPlatform; isAarch64 && isMusl then
19740 patchelf_0_13 = callPackage ../development/tools/misc/patchelf/0.13.nix {
19741 patchelf = patchelfStable;
19743 patchelfStable = callPackage ../development/tools/misc/patchelf { };
19745 patchelfUnstable = lowPrio (callPackage ../development/tools/misc/patchelf/unstable.nix { });
19747 patsh = callPackage ../development/tools/misc/patsh { };
19749 pax-rs = callPackage ../development/tools/pax-rs { };
19751 perfect-hash = callPackage ../development/tools/misc/perfect-hash { };
19753 peg = callPackage ../development/tools/parsing/peg { };
19755 pgcli = with pkgs.python3Packages; toPythonApplication pgcli;
19757 picotool = callPackage ../development/tools/picotool { };
19759 planus = callPackage ../development/tools/misc/planus { };
19761 pmccabe = callPackage ../development/tools/misc/pmccabe { };
19763 pkgconf-unwrapped = libpkgconf;
19765 pkgconf = callPackage ../build-support/pkg-config-wrapper {
19766 pkg-config = pkgconf-unwrapped;
19767 baseBinName = "pkgconf";
19770 pkg-config-unwrapped = callPackage ../development/tools/misc/pkg-config { };
19771 pkg-config = callPackage ../build-support/pkg-config-wrapper {
19772 pkg-config = pkg-config-unwrapped;
19775 pkg-configUpstream = lowPrio (pkg-config.override (old: {
19776 pkg-config = old.pkg-config.override {
19781 pnpm-lock-export = callPackage ../development/web/pnpm-lock-export { };
19783 portableService = callPackage ../build-support/portable-service { };
19785 polar = callPackage ../tools/misc/polar { };
19787 inherit (nodePackages) postcss-cli;
19789 postiats-utilities = callPackage ../development/tools/postiats-utilities { };
19791 postman = callPackage ../development/web/postman { };
19793 pprof = callPackage ../development/tools/profiling/pprof { };
19795 pqrs = callPackage ../development/tools/pqrs { };
19797 pyprof2calltree = with python3Packages; toPythonApplication pyprof2calltree;
19799 prelink = callPackage ../development/tools/misc/prelink { };
19801 premake3 = callPackage ../development/tools/misc/premake/3.nix { };
19803 premake4 = callPackage ../development/tools/misc/premake { };
19805 premake5 = callPackage ../development/tools/misc/premake/5.nix {
19806 inherit (darwin.apple_sdk.frameworks) Foundation;
19809 premake = premake4;
19811 process-compose = callPackage ../applications/misc/process-compose { };
19813 process-viewer = callPackage ../applications/misc/process-viewer { };
19815 procodile = callPackage ../tools/system/procodile { };
19817 protox = callPackage ../development/tools/misc/protox { };
19819 proxmove = callPackage ../tools/admin/proxmove { };
19821 pry = callPackage ../development/tools/pry { };
19823 pup = callPackage ../development/tools/pup { };
19825 puppet-bolt = callPackage ../tools/admin/puppet/puppet-bolt { };
19827 puppet-lint = callPackage ../development/tools/puppet/puppet-lint { };
19829 puppeteer-cli = callPackage ../tools/graphics/puppeteer-cli { };
19831 pyrseas = callPackage ../development/tools/database/pyrseas { };
19833 pycritty = with python3Packages; toPythonApplication pycritty;
19835 pylint-exit = callPackage ../development/tools/pylint-exit { };
19837 qc = callPackage ../development/tools/qc { };
19839 qtcreator = qt6Packages.callPackage ../development/tools/qtcreator {
19840 inherit (linuxPackages) perf;
19841 stdenv = llvmPackages.stdenv;
19844 qxmledit = libsForQt5.callPackage ../applications/editors/qxmledit {} ;
19846 r10k = callPackage ../tools/system/r10k { };
19848 radare2 = callPackage ../development/tools/analysis/radare2 ({
19850 } // (config.radare or {}));
19852 ran = callPackage ../servers/http/ran { };
19854 rathole = callPackage ../tools/networking/rathole {
19855 inherit (darwin.apple_sdk.frameworks) CoreServices;
19858 retry = callPackage ../tools/system/retry { };
19860 rizin = pkgs.callPackage ../development/tools/analysis/rizin { };
19862 rizinPlugins = recurseIntoAttrs rizin.plugins;
19864 cutter = qt6.callPackage ../development/tools/analysis/rizin/cutter.nix { };
19866 cutterPlugins = recurseIntoAttrs cutter.plugins;
19868 ragel = ragelStable;
19870 randoop = callPackage ../development/tools/analysis/randoop { };
19872 inherit (callPackages ../development/tools/parsing/ragel { }) ragelStable ragelDev;
19874 hammer = callPackage ../development/tools/parsing/hammer { };
19876 rcodesign = darwin.apple_sdk_11_0.callPackage ../development/tools/rcodesign {};
19878 rdocker = callPackage ../development/tools/rdocker { };
19880 react-static = callPackage ../development/tools/react-static { };
19882 redis-dump = callPackage ../development/tools/redis-dump { };
19884 redis-plus-plus = callPackage ../development/libraries/redis-plus-plus { };
19886 redisinsight = callPackage ../development/tools/redisinsight { };
19888 redo = callPackage ../development/tools/build-managers/redo { };
19890 redo-apenwarr = callPackage ../development/tools/build-managers/redo-apenwarr { };
19892 redo-c = callPackage ../development/tools/build-managers/redo-c { };
19894 redo-sh = callPackage ../development/tools/build-managers/redo-sh { };
19896 regclient = callPackage ../development/tools/regclient { };
19897 inherit (regclient) regbot regctl regsync;
19899 regex-cli = callPackage ../development/tools/misc/regex-cli { };
19901 reno = callPackage ../development/tools/reno { };
19903 re2c = callPackage ../development/tools/parsing/re2c { };
19905 remake = callPackage ../development/tools/build-managers/remake { };
19907 replace-secret = callPackage ../build-support/replace-secret/replace-secret.nix { };
19909 replacement = callPackage ../development/tools/misc/replacement { };
19911 inherit (callPackage ../development/tools/replay-io { })
19912 replay-io replay-node-cli;
19914 requestly = callPackage ../tools/networking/requestly { };
19916 reshape = callPackage ../development/tools/reshape { } ;
19918 retdec = callPackage ../development/tools/analysis/retdec {
19919 stdenv = gcc8Stdenv;
19921 retdec-full = retdec.override {
19922 withPEPatterns = true;
19925 reviewdog = callPackage ../development/tools/misc/reviewdog { };
19927 revive = callPackage ../development/tools/revive { };
19929 riff = callPackage ../development/tools/misc/riff { };
19931 riffdiff = callPackage ../tools/text/riffdiff {};
19933 rman = callPackage ../development/tools/misc/rman { };
19935 rnginline = with python3Packages; toPythonApplication rnginline;
19937 rolespec = callPackage ../development/tools/misc/rolespec { };
19939 rr = callPackage ../development/tools/analysis/rr { };
19941 rsass = callPackage ../development/tools/misc/rsass { };
19943 rsonpath = callPackage ../development/tools/misc/rsonpath { };
19945 rufo = callPackage ../development/tools/rufo { };
19947 rye = darwin.apple_sdk_11_0.callPackage ../development/tools/rye {
19948 inherit (darwin.apple_sdk_11_0) Libsystem;
19949 inherit (darwin.apple_sdk_11_0.frameworks) SystemConfiguration;
19952 samurai = callPackage ../development/tools/build-managers/samurai { };
19954 muon = callPackage ../development/tools/build-managers/muon { };
19955 muonStandalone = muon.override {
19956 embedSamurai = true;
19960 saleae-logic = callPackage ../development/tools/misc/saleae-logic { };
19962 saleae-logic-2 = callPackage ../development/tools/misc/saleae-logic-2 { };
19964 samply = callPackage ../development/tools/misc/samply { };
19966 sauce-connect = callPackage ../development/tools/sauce-connect { };
19968 sawjap = callPackage ../development/tools/java/sawjap { };
19970 sbomnix = python3.pkgs.callPackage ../tools/security/sbomnix { };
19972 sd-local = callPackage ../development/tools/sd-local { };
19974 seer = libsForQt5.callPackage ../development/tools/misc/seer { };
19976 selenium-server-standalone = callPackage ../development/tools/selenium/server { };
19978 selendroid = callPackage ../development/tools/selenium/selendroid { };
19980 sem = callPackage ../development/tools/sem { };
19982 semver-tool = callPackage ../development/tools/misc/semver-tool { };
19984 semantik = libsForQt5.callPackage ../applications/office/semantik { };
19986 sca2d = callPackage ../development/tools/sca2d { };
19988 scons = scons_4_5_2;
19989 scons_3_1_2 = callPackage ../development/tools/build-managers/scons/3.1.2.nix { };
19990 scons_4_1_0 = callPackage ../development/tools/build-managers/scons/4.1.0.nix { };
19991 scons_4_5_2 = callPackage ../development/tools/build-managers/scons/4.5.2.nix { };
19993 mill = callPackage ../development/tools/build-managers/mill { };
19995 sbt = callPackage ../development/tools/build-managers/sbt { };
19996 sbt-with-scala-native = callPackage ../development/tools/build-managers/sbt/scala-native.nix { };
19997 simpleBuildTool = sbt;
19999 sbt-extras = callPackage ../development/tools/build-managers/sbt-extras { };
20001 scala-cli = callPackage ../development/tools/build-managers/scala-cli { };
20003 scc = callPackage ../development/tools/misc/scc { };
20005 scss-lint = callPackage ../development/tools/scss-lint { };
20007 segger-ozone = callPackage ../development/tools/misc/segger-ozone { };
20009 selene = callPackage ../development/tools/selene { };
20011 shadowenv = callPackage ../tools/misc/shadowenv {
20012 inherit (darwin.apple_sdk.frameworks) Security;
20015 shake = haskell.lib.compose.justStaticExecutables haskellPackages.shake;
20017 shallot = callPackage ../tools/misc/shallot { };
20019 inherit (callPackage ../development/tools/build-managers/shards { })
20023 shellcheck = callPackage ../development/tools/shellcheck {
20024 inherit (__splicedPackages.haskellPackages) ShellCheck;
20028 # Minimal shellcheck executable for package checks.
20029 # Use shellcheck which does not include docs, as
20030 # pandoc takes long to build and documentation isn't needed for just running the cli
20031 shellcheck-minimal = haskell.lib.compose.justStaticExecutables shellcheck.unwrapped;
20033 shellharden = callPackage ../development/tools/shellharden { };
20035 schemaspy = callPackage ../development/tools/database/schemaspy { };
20037 scenebuilder = callPackage ../development/tools/scenebuilder { };
20039 scenic-view = callPackage ../development/tools/scenic-view { };
20041 shncpd = callPackage ../tools/networking/shncpd { };
20043 sigrok-cli = callPackage ../development/tools/sigrok-cli { };
20045 silicon = callPackage ../tools/misc/silicon {
20046 inherit (darwin.apple_sdk.frameworks) AppKit CoreText Security;
20049 simpleTpmPk11 = callPackage ../tools/security/simple-tpm-pk11 { };
20051 slimerjs = callPackage ../development/tools/slimerjs { };
20053 slint-lsp = callPackage ../development/tools/misc/slint-lsp {
20054 inherit (darwin.apple_sdk_11_0.frameworks) AppKit CoreGraphics CoreServices CoreText Foundation OpenGL;
20057 sloccount = callPackage ../development/tools/misc/sloccount { };
20059 sloc = nodePackages.sloc;
20061 smatch = callPackage ../development/tools/analysis/smatch { };
20063 smc = callPackage ../tools/misc/smc { };
20065 snakemake = callPackage ../applications/science/misc/snakemake { };
20067 snore = callPackage ../tools/misc/snore { };
20069 snyk = callPackage ../development/tools/analysis/snyk { };
20071 snzip = callPackage ../tools/archivers/snzip { };
20073 snowman = qt5.callPackage ../development/tools/analysis/snowman { };
20075 sparse = callPackage ../development/tools/analysis/sparse {
20079 speedtest-cli = with python3Packages; toPythonApplication speedtest-cli;
20081 spicy-parser-generator = callPackage ../development/tools/parsing/spicy { };
20083 spin = callPackage ../development/tools/analysis/spin { };
20085 spirv-headers = callPackage ../development/libraries/spirv-headers { };
20086 spirv-tools = callPackage ../development/tools/spirv-tools { };
20088 splint = callPackage ../development/tools/analysis/splint {
20089 flex = flex_2_5_35;
20092 spoofer = callPackage ../tools/networking/spoofer {
20093 protobuf = protobuf_21;
20096 spoofer-gui = callPackage ../tools/networking/spoofer {
20098 protobuf = protobuf_21;
20101 spooles = callPackage ../development/libraries/science/math/spooles { };
20103 spr = callPackage ../development/tools/spr {
20104 inherit (darwin.apple_sdk.frameworks) Security;
20107 spruce = callPackage ../development/tools/misc/spruce { };
20109 sqlboiler-crdb = callPackage ../development/tools/database/sqlboiler-crdb { };
20111 sqlc = callPackage ../development/tools/database/sqlc { };
20113 sqlcheck = callPackage ../development/tools/database/sqlcheck { };
20115 sqlcmd = callPackage ../development/tools/database/sqlcmd { };
20117 sqlitebrowser = libsForQt5.callPackage ../development/tools/database/sqlitebrowser { };
20119 sqlite-utils = with python3Packages; toPythonApplication sqlite-utils;
20121 sqlite-web = callPackage ../development/tools/database/sqlite-web { };
20123 sqlmap = with python3Packages; toPythonApplication sqlmap;
20125 sqlpage = callPackage ../servers/sqlpage { };
20127 src-cli = callPackage ../development/tools/misc/src-cli { };
20129 sselp = callPackage ../tools/X11/sselp{ };
20131 statix = callPackage ../tools/nix/statix { };
20133 stm32cubemx = callPackage ../development/embedded/stm32/stm32cubemx { };
20135 stm32flash = callPackage ../development/embedded/stm32/stm32flash { };
20137 stm8flash = callPackage ../development/embedded/stm8/stm8flash { };
20139 strace = callPackage ../development/tools/misc/strace { };
20141 strace-analyzer = callPackage ../development/tools/misc/strace-analyzer { };
20143 stylelint = callPackage ../development/tools/analysis/stylelint { };
20145 stylua = callPackage ../development/tools/stylua { };
20147 summon = callPackage ../development/tools/summon { };
20149 supabase-cli = callPackage ../development/tools/supabase-cli { };
20151 surge-cli = callPackage ../development/tools/surge-cli { };
20153 svlint = callPackage ../development/tools/analysis/svlint { };
20155 swarm = callPackage ../development/tools/analysis/swarm { };
20157 swiftformat = callPackage ../development/tools/swiftformat { };
20159 symfony-cli = callPackage ../development/tools/symfony-cli { };
20161 swiftshader = callPackage ../development/libraries/swiftshader { };
20163 systemfd = callPackage ../development/tools/systemfd { };
20165 swig1 = callPackage ../development/tools/misc/swig { };
20166 swig2 = callPackage ../development/tools/misc/swig/2.x.nix { };
20167 swig3 = callPackage ../development/tools/misc/swig/3.x.nix { };
20168 swig4 = callPackage ../development/tools/misc/swig/4.nix { };
20170 swigWithJava = swig;
20172 c2ffi = callPackage ../development/tools/misc/c2ffi { };
20174 c0 = callPackage ../development/compilers/c0 {
20175 stdenv = if stdenv.isDarwin then gccStdenv else stdenv;
20178 c3c = callPackage ../development/compilers/c3c { };
20180 swfmill = callPackage ../tools/video/swfmill { stdenv = gcc10StdenvCompat; };
20182 swftools = callPackage ../tools/video/swftools {
20183 stdenv = gccStdenv;
20186 szyszka = callPackage ../tools/misc/szyszka { };
20188 taplo = callPackage ../development/tools/taplo {
20189 inherit (darwin.apple_sdk.frameworks) Security;
20192 taoup = callPackage ../tools/misc/taoup { };
20194 tarmac = callPackage ../development/tools/tarmac {
20195 inherit (darwin.apple_sdk.frameworks) Security;
20198 tcptrack = callPackage ../development/tools/misc/tcptrack { };
20200 teensy-cmake-macros = callPackage ../development/embedded/teensy-cmake-macros { };
20202 teensyduino = arduino-core.override { withGui = true; withTeensyduino = true; };
20204 teensy-loader-cli = callPackage ../development/embedded/teensy-loader-cli { };
20206 tytools = libsForQt5.callPackage ../development/embedded/tytools { };
20208 terracognita = callPackage ../development/tools/misc/terracognita { };
20210 terraform-lsp = callPackage ../development/tools/misc/terraform-lsp { };
20211 terraform-ls = callPackage ../development/tools/misc/terraform-ls { };
20213 terraformer = callPackage ../development/tools/misc/terraformer { };
20215 terramate = callPackage ../development/tools/misc/terramate { };
20217 terrascan = callPackage ../tools/security/terrascan { };
20219 terser = callPackage ../development/tools/misc/terser { };
20221 tesh = callPackage ../tools/text/tesh {};
20223 texinfo413 = callPackage ../development/tools/misc/texinfo/4.13a.nix { };
20224 texinfo4 = texinfo413;
20225 texinfo5 = callPackage ../development/tools/misc/texinfo/5.2.nix { };
20226 texinfo6_5 = callPackage ../development/tools/misc/texinfo/6.5.nix { }; # needed for allegro
20227 texinfo6_7 = callPackage ../development/tools/misc/texinfo/6.7.nix { }; # needed for gpm, iksemel and fwknop
20228 texinfo6 = callPackage ../development/tools/misc/texinfo/6.8.nix { };
20229 texinfo7 = callPackage ../development/tools/misc/texinfo/7.0.nix { };
20230 texinfo = texinfo7;
20231 texinfoInteractive = texinfo.override { interactive = true; };
20233 texi2html = callPackage ../development/tools/misc/texi2html { };
20235 texi2mdoc = callPackage ../tools/misc/texi2mdoc { };
20237 texlab = callPackage ../development/tools/misc/texlab {
20238 inherit (darwin.apple_sdk.frameworks) Security CoreServices;
20241 time-ghc-modules = callPackage ../development/tools/time-ghc-modules { };
20243 tflint = callPackage ../development/tools/analysis/tflint { };
20245 tflint-plugins = recurseIntoAttrs (
20246 callPackage ../development/tools/analysis/tflint-plugins { }
20249 tfsec = callPackage ../development/tools/analysis/tfsec { };
20251 todoist = callPackage ../applications/misc/todoist { };
20253 todoist-electron = callPackage ../applications/misc/todoist-electron { };
20255 toil = callPackage ../applications/science/misc/toil { };
20257 travis = callPackage ../development/tools/misc/travis { };
20259 tree-sitter = makeOverridable (callPackage ../development/tools/parsing/tree-sitter) {
20260 inherit (darwin.apple_sdk.frameworks) Security CoreServices;
20263 tree-sitter-grammars = recurseIntoAttrs tree-sitter.builtGrammars;
20265 trellis = callPackage ../development/embedded/fpga/trellis { };
20267 ttags = callPackage ../development/tools/misc/ttags { };
20269 ttyd = callPackage ../servers/ttyd { };
20271 turbogit = callPackage ../development/tools/turbogit {
20272 libgit2 = libgit2_1_3_0;
20275 tweak = callPackage ../applications/editors/tweak { };
20277 typical = callPackage ../development/tools/misc/typical { };
20279 tyson = callPackage ../development/tools/misc/tyson { };
20281 uddup = callPackage ../tools/security/uddup { };
20283 udis86 = callPackage ../development/tools/udis86 { };
20285 uefi-firmware-parser = callPackage ../development/tools/analysis/uefi-firmware-parser { };
20287 uhd = callPackage ../applications/radio/uhd { };
20288 uhdMinimal = uhd.override {
20289 enableUtils = false;
20290 enablePythonApi = false;
20293 uisp = callPackage ../development/embedded/uisp { };
20295 wch-isp = callPackage ../development/embedded/wch-isp { };
20297 uncrustify = callPackage ../development/tools/misc/uncrustify { };
20299 universal-ctags = callPackage ../development/tools/misc/universal-ctags { };
20301 unused = callPackage ../development/tools/misc/unused { };
20303 vagrant = callPackage ../development/tools/vagrant { };
20305 bashdb = callPackage ../development/tools/misc/bashdb { };
20307 gdb = callPackage ../development/tools/misc/gdb {
20311 gdbHostCpuOnly = gdb.override { hostCpuOnly = true; };
20313 gf = callPackage ../development/tools/misc/gf { };
20315 java-language-server = callPackage ../development/tools/java/java-language-server { };
20317 jprofiler = callPackage ../development/tools/java/jprofiler {
20321 jhiccup = callPackage ../development/tools/java/jhiccup { };
20323 valgrind = callPackage ../development/tools/analysis/valgrind {
20324 inherit (buildPackages.darwin) xnu bootstrap_cmds cctools;
20326 valgrind-light = res.valgrind.override { gdb = null; };
20328 qcachegrind = libsForQt5.callPackage ../development/tools/analysis/qcachegrind { };
20330 visualvm = callPackage ../development/tools/java/visualvm { };
20332 volta = callPackage ../development/tools/volta { };
20334 vultr = callPackage ../development/tools/vultr { };
20336 vultr-cli = callPackage ../development/tools/vultr-cli { };
20338 vulnix = callPackage ../tools/security/vulnix { };
20340 vtable-dumper = callPackage ../development/tools/misc/vtable-dumper { };
20342 wails = callPackage ../development/tools/wails { };
20344 wasmer-pack = callPackage ../development/tools/misc/wasmer-pack { };
20346 whatsapp-for-linux = callPackage ../applications/networking/instant-messengers/whatsapp-for-linux { };
20348 whatstyle = callPackage ../development/tools/misc/whatstyle {
20349 inherit (llvmPackages) clang-unwrapped;
20352 watson-ruby = callPackage ../development/tools/misc/watson-ruby { };
20354 web-ext = callPackage ../development/tools/web-ext { };
20356 webdis = callPackage ../development/tools/database/webdis { };
20358 xmake = callPackage ../development/tools/build-managers/xmake {
20362 xc3sprog = callPackage ../development/embedded/xc3sprog { stdenv = gcc10StdenvCompat; };
20364 xcb-imdkit = callPackage ../development/libraries/xcb-imdkit { };
20366 xcode-install = callPackage ../development/tools/xcode-install { };
20368 xcodebuild = callPackage ../development/tools/xcbuild/wrapper.nix {
20369 inherit (darwin.apple_sdk.frameworks) CoreServices CoreGraphics ImageIO;
20371 xcodebuild6 = xcodebuild.override { stdenv = llvmPackages_6.stdenv; };
20372 xcbuild = xcodebuild;
20373 xcbuildHook = makeSetupHook {
20374 name = "xcbuild-hook";
20375 propagatedBuildInputs = [ xcbuild ];
20376 } ../development/tools/xcbuild/setup-hook.sh ;
20378 # xcbuild with llvm 6
20379 xcbuild6Hook = makeSetupHook {
20380 name = "xcbuild6-hook";
20381 propagatedBuildInputs = [ xcodebuild6 ];
20382 } ../development/tools/xcbuild/setup-hook.sh ;
20384 xcpretty = callPackage ../development/tools/xcpretty { };
20386 xeus = callPackage ../development/libraries/xeus { };
20388 xeus-zmq = callPackage ../development/libraries/xeus-zmq { };
20390 xmlindent = callPackage ../development/web/xmlindent { };
20392 xpwn = callPackage ../development/mobile/xpwn { };
20394 xxdiff = libsForQt5.callPackage ../development/tools/misc/xxdiff { };
20396 xxe-pe = callPackage ../applications/editors/xxe-pe { };
20398 xxdiff-tip = xxdiff;
20400 xxgdb = callPackage ../development/tools/misc/xxgdb { };
20402 yaml2json = callPackage ../development/tools/yaml2json { };
20404 yams = callPackage ../applications/audio/yams { };
20406 ycmd = callPackage ../development/tools/misc/ycmd {
20407 inherit (darwin.apple_sdk.frameworks) Cocoa;
20411 yo = callPackage ../development/tools/yo { };
20413 yodl = callPackage ../development/tools/misc/yodl { };
20415 yq = python3.pkgs.toPythonApplication python3.pkgs.yq;
20417 yq-go = callPackage ../development/tools/yq-go { };
20419 ytt = callPackage ../development/tools/ytt { };
20421 zydis = callPackage ../development/libraries/zydis { };
20423 grabserial = callPackage ../development/tools/grabserial { };
20425 mypy = with python3Packages; toPythonApplication mypy;
20427 mypy-protobuf = with python3Packages; toPythonApplication mypy-protobuf;
20429 nsis = callPackage ../development/tools/nsis { };
20431 tockloader = callPackage ../development/tools/misc/tockloader { };
20433 zon2nix = callPackage ../tools/nix/zon2nix { };
20435 ztags = callPackage ../development/tools/misc/ztags { };
20437 ### DEVELOPMENT / LIBRARIES
20439 a52dec = callPackage ../development/libraries/a52dec { };
20441 aalib = callPackage ../development/libraries/aalib { };
20443 abseil-cpp_202103 = callPackage ../development/libraries/abseil-cpp/202103.nix {
20444 # If abseil-cpp doesn’t have a deployment target of 10.13+, arrow-cpp crashes in libgrpc.dylib.
20445 stdenv = if stdenv.isDarwin && stdenv.isx86_64
20446 then overrideSDK stdenv { darwinMinVersion = "10.13"; }
20449 abseil-cpp_202206 = callPackage ../development/libraries/abseil-cpp/202206.nix {
20450 # If abseil-cpp doesn’t have a deployment target of 10.13+, arrow-cpp crashes in libgrpc.dylib.
20451 stdenv = if stdenv.isDarwin && stdenv.isx86_64
20452 then overrideSDK stdenv { darwinMinVersion = "10.13"; }
20455 abseil-cpp_202301 = callPackage ../development/libraries/abseil-cpp/202301.nix {
20456 # If abseil-cpp doesn’t have a deployment target of 10.13+, arrow-cpp crashes in libgrpc.dylib.
20457 stdenv = if stdenv.isDarwin && stdenv.isx86_64
20458 then overrideSDK stdenv { darwinMinVersion = "10.13"; }
20461 abseil-cpp_202308 = callPackage ../development/libraries/abseil-cpp/202308.nix {
20462 # If abseil-cpp doesn’t have a deployment target of 10.13+, arrow-cpp crashes in libgrpc.dylib.
20463 stdenv = if stdenv.isDarwin && stdenv.isx86_64
20464 then overrideSDK stdenv { darwinMinVersion = "10.13"; }
20467 abseil-cpp = abseil-cpp_202301;
20469 accountsservice = callPackage ../development/libraries/accountsservice { };
20471 acl = callPackage ../development/libraries/acl { };
20473 acltoolkit = callPackage ../tools/security/acltoolkit { };
20475 acsccid = callPackage ../tools/security/acsccid { };
20477 activemq = callPackage ../development/libraries/apache-activemq { };
20479 adns = callPackage ../development/libraries/adns { };
20481 adslib = callPackage ../development/libraries/adslib { };
20483 afflib = callPackage ../development/libraries/afflib { };
20485 aften = callPackage ../development/libraries/aften { };
20487 alure = callPackage ../development/libraries/alure { };
20489 alure2 = callPackage ../development/libraries/alure2 { };
20491 agg = callPackage ../development/libraries/agg { };
20493 agkozak-zsh-prompt = callPackage ../shells/zsh/agkozak-zsh-prompt { };
20495 alass = callPackage ../applications/video/alass { };
20497 allegro = allegro4;
20498 allegro4 = callPackage ../development/libraries/allegro { };
20499 allegro5 = callPackage ../development/libraries/allegro/5.nix { };
20501 amdvlk = callPackage ../development/libraries/amdvlk { };
20503 amf-headers = callPackage ../development/libraries/amf-headers { };
20505 aml = callPackage ../development/libraries/aml { };
20507 amrnb = callPackage ../development/libraries/amrnb { };
20509 amrwb = callPackage ../development/libraries/amrwb { };
20511 ansi2html = with python3.pkgs; toPythonApplication ansi2html;
20513 antic = callPackage ../development/libraries/antic { };
20515 anttweakbar = callPackage ../development/libraries/AntTweakBar { };
20517 appstream = callPackage ../development/libraries/appstream { };
20519 appstream-glib = callPackage ../development/libraries/appstream-glib { };
20521 apr = callPackage ../development/libraries/apr {
20522 autoreconfHook = buildPackages.autoreconfHook269;
20525 aprutil = callPackage ../development/libraries/apr-util { };
20527 aravis = callPackage ../development/libraries/aravis { };
20529 arb = callPackage ../development/libraries/arb { };
20531 argparse = callPackage ../development/libraries/argparse { };
20533 argp-standalone = callPackage ../development/libraries/argp-standalone { };
20535 aribb25 = callPackage ../development/libraries/aribb25 {
20536 inherit (darwin.apple_sdk.frameworks) PCSC;
20539 armadillo = callPackage ../development/libraries/armadillo { };
20541 arrayfire = callPackage ../development/libraries/arrayfire {
20542 cudaPackages = cudaPackages_12;
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 { };
20841 clucene_core_1 = callPackage ../development/libraries/clucene-core {
20842 stdenv = if stdenv.cc.isClang then llvmPackages_6.stdenv else stdenv;
20845 clucene_core = clucene_core_1;
20847 clutter = callPackage ../development/libraries/clutter { };
20849 clutter-gst = callPackage ../development/libraries/clutter-gst {
20852 clutter-gtk = callPackage ../development/libraries/clutter-gtk { };
20854 cminpack = callPackage ../development/libraries/cminpack { };
20856 cmocka = callPackage ../development/libraries/cmocka { };
20858 cmrt = callPackage ../development/libraries/cmrt { };
20860 codecserver = callPackage ../applications/audio/codecserver {
20861 protobuf = protobuf_21;
20864 coeurl = callPackage ../development/libraries/coeurl { };
20866 coercer = callPackage ../tools/security/coercer { };
20868 cogl = callPackage ../development/libraries/cogl {
20869 inherit (darwin.apple_sdk.frameworks) OpenGL;
20872 coin3d = callPackage ../development/libraries/coin3d { };
20874 soxt = callPackage ../development/libraries/soxt { };
20876 CoinMP = callPackage ../development/libraries/CoinMP { };
20878 coinlive = callPackage ../tools/misc/coinlive {
20879 inherit (darwin.apple_sdk.frameworks) Security;
20882 cointop = callPackage ../applications/misc/cointop { };
20884 collada-dom = callPackage ../development/libraries/collada-dom { };
20886 coloquinte = callPackage ../development/libraries/science/electronics/coloquinte { };
20888 cog = callPackage ../development/web/cog { };
20890 inherit (cosmopolitan) cosmocc;
20892 python-cosmopolitan = callPackage ../development/interpreters/python-cosmopolitan { };
20894 ctpp2 = callPackage ../development/libraries/ctpp2 { };
20896 ctpl = callPackage ../development/libraries/ctpl { };
20898 cppe = callPackage ../development/libraries/science/chemistry/cppe { };
20900 cppdb = callPackage ../development/libraries/cppdb { };
20902 cpp-utilities = callPackage ../development/libraries/cpp-utilities { };
20904 cpp-hocon = callPackage ../development/libraries/cpp-hocon { };
20906 cpp-ipfs-http-client = callPackage ../development/libraries/cpp-ipfs-http-client { };
20908 cpp-netlib = callPackage ../development/libraries/cpp-netlib { };
20910 cpp-jwt = callPackage ../development/libraries/cpp-jwt { };
20912 ctranslate2 = callPackage ../development/libraries/ctranslate2 rec {
20913 stdenv = if withCUDA then gcc11Stdenv else pkgs.stdenv;
20914 withCUDA = pkgs.config.cudaSupport;
20915 withCuDNN = pkgs.config.cudaSupport;
20918 ubus = callPackage ../development/libraries/ubus { };
20920 uci = callPackage ../development/libraries/uci { };
20922 uclient = callPackage ../development/libraries/uclient { };
20924 ustream-ssl = callPackage ../development/libraries/ustream-ssl { ssl_implementation = openssl; };
20926 ustream-ssl-wolfssl = callPackage ../development/libraries/ustream-ssl { ssl_implementation = wolfssl; };
20928 ustream-ssl-mbedtls = callPackage ../development/libraries/ustream-ssl { ssl_implementation = mbedtls_2; };
20930 uri = callPackage ../development/libraries/uri { stdenv = gcc10StdenvCompat; };
20932 cppcms = callPackage ../development/libraries/cppcms { };
20934 cppcodec = callPackage ../development/libraries/cppcodec { };
20936 cppunit = callPackage ../development/libraries/cppunit { };
20938 cpputest = callPackage ../development/libraries/cpputest { };
20940 cracklib = callPackage ../development/libraries/cracklib { };
20942 cre2 = callPackage ../development/libraries/cre2 { };
20944 criterion = callPackage ../development/libraries/criterion { };
20946 croaring = callPackage ../development/libraries/croaring { };
20948 crocoddyl = callPackage ../development/libraries/crocoddyl { };
20950 crossguid = callPackage ../development/libraries/crossguid { };
20952 cryptopp = callPackage ../development/libraries/crypto++ { };
20954 cryptominisat = callPackage ../applications/science/logic/cryptominisat { };
20956 csdr = callPackage ../applications/radio/csdr { };
20958 ctypes_sh = callPackage ../development/libraries/ctypes_sh { };
20960 curlpp = callPackage ../development/libraries/curlpp { };
20962 cutee = callPackage ../development/libraries/cutee { };
20964 cxxtools = callPackage ../development/libraries/cxxtools { stdenv = gcc10StdenvCompat; };
20966 cwiid = callPackage ../development/libraries/cwiid { };
20968 cxx-prettyprint = callPackage ../development/libraries/cxx-prettyprint { };
20970 cxxopts = callPackage ../development/libraries/cxxopts { };
20972 cxxtest = python3Packages.callPackage ../development/libraries/cxxtest { };
20974 cypress = callPackage ../development/web/cypress { };
20976 cyrus_sasl = callPackage ../development/libraries/cyrus-sasl {
20977 libkrb5 = if stdenv.isFreeBSD then heimdal else libkrb5;
20980 cyrus-sasl-xoauth2 = callPackage ../development/libraries/cyrus-sasl-xoauth2 { };
20982 # Make bdb5 the default as it is the last release under the custom
20986 db48 = callPackage ../development/libraries/db/db-4.8.nix { };
20988 db53 = callPackage ../development/libraries/db/db-5.3.nix { };
20990 db60 = callPackage ../development/libraries/db/db-6.0.nix { };
20991 db62 = callPackage ../development/libraries/db/db-6.2.nix { };
20993 dbxml = callPackage ../development/libraries/dbxml { };
20995 dbus = callPackage ../development/libraries/dbus { };
20996 dbus_cplusplus = callPackage ../development/libraries/dbus-cplusplus { };
20997 dbus-glib = callPackage ../development/libraries/dbus-glib { };
20998 dbus_java = callPackage ../development/libraries/java/dbus-java { };
21000 dbus-sharp-1_0 = callPackage ../development/libraries/dbus-sharp/dbus-sharp-1.0.nix { };
21001 dbus-sharp-2_0 = callPackage ../development/libraries/dbus-sharp { };
21003 dbus-sharp-glib-1_0 = callPackage ../development/libraries/dbus-sharp-glib/dbus-sharp-glib-1.0.nix { };
21004 dbus-sharp-glib-2_0 = callPackage ../development/libraries/dbus-sharp-glib { };
21006 makeDBusConf = { suidHelper, serviceDirectories, apparmor ? "disabled" }:
21007 callPackage ../development/libraries/dbus/make-dbus-conf.nix {
21008 inherit suidHelper serviceDirectories apparmor;
21011 dee = callPackage ../development/libraries/dee {
21012 autoreconfHook = buildPackages.autoreconfHook269;
21015 dhex = callPackage ../applications/editors/dhex { };
21017 double-conversion = callPackage ../development/libraries/double-conversion { };
21019 dclib = callPackage ../development/libraries/dclib { };
21021 digiham = callPackage ../applications/radio/digiham { };
21023 dillo = callPackage ../applications/networking/browsers/dillo {
21027 dillong = callPackage ../applications/networking/browsers/dillong { };
21029 directfb = callPackage ../development/libraries/directfb { };
21031 discordchatexporter-cli = callPackage ../tools/backup/discordchatexporter-cli { };
21033 discord-gamesdk = callPackage ../development/libraries/discord-gamesdk { };
21035 discord-rpc = callPackage ../development/libraries/discord-rpc {
21036 inherit (darwin.apple_sdk.frameworks) AppKit;
21039 discord-sh = callPackage ../tools/networking/discord-sh { };
21041 dlib = callPackage ../development/libraries/dlib { };
21043 doctest = callPackage ../development/libraries/doctest { };
21045 docopt_cpp = callPackage ../development/libraries/docopt_cpp { };
21047 docopts = callPackage ../development/tools/misc/docopts { };
21049 dotconf = callPackage ../development/libraries/dotconf { };
21051 draco = callPackage ../development/libraries/draco {
21052 tinygltf = callPackage ../development/libraries/draco/tinygltf.nix { };
21055 # Multi-arch "drivers" which we want to build for i686.
21056 driversi686Linux = recurseIntoAttrs {
21057 inherit (pkgsi686Linux)
21069 drogon = callPackage ../development/libraries/drogon { };
21071 dssi = callPackage ../development/libraries/dssi { };
21073 duckdb = callPackage ../development/libraries/duckdb { };
21075 easyloggingpp = callPackage ../development/libraries/easyloggingpp { };
21077 eccodes = callPackage ../development/libraries/eccodes {
21078 pythonPackages = python3Packages;
21079 stdenv = if stdenv.isDarwin then gccStdenv else stdenv;
21082 eclib = callPackage ../development/libraries/eclib { };
21084 editline = callPackage ../development/libraries/editline { };
21086 edencommon = callPackage ../development/libraries/edencommon { };
21088 eigen = callPackage ../development/libraries/eigen { };
21090 eigen2 = callPackage ../development/libraries/eigen/2.0.nix { };
21092 eigenmath = callPackage ../applications/science/math/eigenmath { };
21094 vapoursynth = callPackage ../development/libraries/vapoursynth {
21095 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
21098 vapoursynth-editor = libsForQt5.callPackage ../development/libraries/vapoursynth/editor.nix { };
21100 vapoursynth-mvtools = callPackage ../development/libraries/vapoursynth-mvtools { };
21102 vmmlib = callPackage ../development/libraries/vmmlib {
21103 inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo;
21106 eglexternalplatform = callPackage ../development/libraries/eglexternalplatform { };
21108 egl-wayland = callPackage ../development/libraries/egl-wayland { };
21110 elastix = callPackage ../development/libraries/science/biology/elastix {
21111 inherit (darwin.apple_sdk.frameworks) Cocoa;
21114 elfio = callPackage ../development/libraries/elfio { };
21116 emanote = haskell.lib.compose.justStaticExecutables haskellPackages.emanote;
21118 enchant2 = callPackage ../development/libraries/enchant/2.x.nix { };
21119 enchant = enchant2;
21121 enet = callPackage ../development/libraries/enet { };
21123 entt = callPackage ../development/libraries/entt { };
21125 epoll-shim = callPackage ../development/libraries/epoll-shim { };
21127 libepoxy = callPackage ../development/libraries/libepoxy {
21128 inherit (darwin.apple_sdk.frameworks) Carbon OpenGL;
21131 libesmtp = callPackage ../development/libraries/libesmtp { };
21133 liberasurecode = callPackage ../applications/misc/liberasurecode { };
21135 example-robot-data = callPackage ../development/libraries/example-robot-data { };
21137 exiv2 = callPackage ../development/libraries/exiv2 { };
21139 expat = callPackage ../development/libraries/expat { };
21141 exprtk = callPackage ../development/libraries/exprtk { };
21143 eventlog = callPackage ../development/libraries/eventlog { };
21145 faac = callPackage ../development/libraries/faac { };
21147 faad2 = callPackage ../development/libraries/faad2 { };
21149 factor-lang-scope = callPackage ../development/compilers/factor-lang/scope.nix { };
21150 factor-lang = factor-lang-scope.interpreter;
21152 fancypp = callPackage ../development/libraries/fancypp { };
21154 far2l = callPackage ../applications/misc/far2l {
21155 inherit (darwin.apple_sdk.frameworks) IOKit Carbon Cocoa AudioToolbox OpenGL System;
21158 farbfeld = callPackage ../development/libraries/farbfeld { };
21160 farstream = callPackage ../development/libraries/farstream {
21161 inherit (gst_all_1)
21162 gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad
21164 autoreconfHook = buildPackages.autoreconfHook269;
21167 fastcdr = callPackage ../development/libraries/fastcdr { };
21169 fbthrift = callPackage ../development/libraries/fbthrift { };
21171 fb303 = callPackage ../development/libraries/fb303 { };
21173 fcgi = callPackage ../development/libraries/fcgi { };
21175 fcl = callPackage ../development/libraries/fcl { };
21177 febio = callPackage ../development/libraries/febio { };
21179 ffcast = callPackage ../tools/X11/ffcast { };
21181 fflas-ffpack = callPackage ../development/libraries/fflas-ffpack { };
21183 forge = callPackage ../development/libraries/forge { };
21185 linbox = callPackage ../development/libraries/linbox { };
21187 ffmpeg_4 = callPackage ../development/libraries/ffmpeg/4.nix {
21188 inherit (darwin.apple_sdk.frameworks)
21189 Cocoa CoreServices CoreAudio CoreMedia AVFoundation MediaToolbox
21190 VideoDecodeAcceleration VideoToolbox;
21192 ffmpeg_4-headless = ffmpeg_4.override {
21193 ffmpegVariant = "headless";
21195 ffmpeg_4-full = ffmpeg_4.override {
21196 ffmpegVariant = "full";
21199 ffmpeg_5 = callPackage ../development/libraries/ffmpeg/5.nix {
21200 inherit (darwin.apple_sdk.frameworks)
21201 Cocoa CoreServices CoreAudio CoreMedia AVFoundation MediaToolbox
21202 VideoDecodeAcceleration VideoToolbox;
21204 ffmpeg_5-headless = ffmpeg_5.override {
21205 ffmpegVariant = "headless";
21207 ffmpeg_5-full = ffmpeg_5.override {
21208 ffmpegVariant = "full";
21211 ffmpeg_6 = callPackage ../development/libraries/ffmpeg/6.nix {
21212 inherit (darwin.apple_sdk.frameworks)
21213 Cocoa CoreServices CoreAudio CoreMedia AVFoundation MediaToolbox
21214 VideoDecodeAcceleration VideoToolbox;
21216 ffmpeg_6-headless = ffmpeg_6.override {
21217 ffmpegVariant = "headless";
21219 ffmpeg_6-full = ffmpeg_6.override {
21220 ffmpegVariant = "full";
21224 # Please make sure this is updated to the latest version on the next major
21226 # Packages which use ffmpeg as a library, should pin to the relevant major
21227 # version number which the upstream support.
21229 ffmpeg-headless = ffmpeg_6-headless;
21230 ffmpeg-full = ffmpeg_6-full;
21232 ffmpegthumbnailer = callPackage ../development/libraries/ffmpegthumbnailer { };
21234 ffmpeg-normalize = python3Packages.callPackage ../applications/video/ffmpeg-normalize { };
21236 ffms = callPackage ../development/libraries/ffms { };
21238 fftw = callPackage ../development/libraries/fftw { };
21239 fftwSinglePrec = fftw.override { precision = "single"; };
21240 fftwFloat = fftwSinglePrec; # the configure option is just an alias
21241 fftwLongDouble = fftw.override { precision = "long-double"; };
21242 # Need gcc >= 4.6.0 to build with FFTW with quad precision, but Darwin defaults to Clang
21243 fftwQuad = fftw.override {
21244 precision = "quad-precision";
21245 stdenv = gccStdenv;
21247 fftwMpi = fftw.override { enableMpi = true; };
21249 filter-audio = callPackage ../development/libraries/filter-audio { };
21251 filtron = callPackage ../servers/filtron { };
21253 fizz = callPackage ../development/libraries/fizz { };
21255 flann = callPackage ../development/libraries/flann { };
21257 flatcc = callPackage ../development/libraries/flatcc { };
21259 flint = callPackage ../development/libraries/flint { };
21261 flite = callPackage ../development/libraries/flite { };
21263 fltk13 = callPackage ../development/libraries/fltk {
21264 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa OpenGL;
21266 fltk14 = callPackage ../development/libraries/fltk/1.4.nix {
21267 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa OpenGL;
21269 fltk13-minimal = fltk13.override {
21273 withExamples = false;
21276 fltk14-minimal = fltk14.override {
21280 withExamples = false;
21284 fltk-minimal = fltk13-minimal;
21286 flyway = callPackage ../development/tools/flyway { };
21288 inherit (callPackages ../development/libraries/fmt { }) fmt_8 fmt_9 fmt_10;
21292 fplll = callPackage ../development/libraries/fplll { };
21293 fplll_20160331 = callPackage ../development/libraries/fplll/20160331.nix { };
21295 freeimage = callPackage ../development/libraries/freeimage {
21296 inherit (darwin) autoSignDarwinBinariesHook;
21299 freeipa = callPackage ../os-specific/linux/freeipa {
21300 kerberos = krb5.override {
21304 samba = samba4.override {
21309 freetts = callPackage ../development/libraries/freetts {
21310 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
21313 frog = res.languageMachines.frog;
21315 fstrcmp = callPackage ../development/libraries/fstrcmp { };
21317 fstrm = callPackage ../development/libraries/fstrm { };
21319 cfitsio = callPackage ../development/libraries/science/astronomy/cfitsio { };
21321 fontconfig = callPackage ../development/libraries/fontconfig {
21322 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
21325 folly = callPackage ../development/libraries/folly { };
21327 folks = callPackage ../development/libraries/folks { };
21329 fortify-headers = callPackage ../development/libraries/fortify-headers { };
21331 makeFontsConf = let fontconfig_ = fontconfig; in {fontconfig ? fontconfig_, fontDirectories}:
21332 callPackage ../development/libraries/fontconfig/make-fonts-conf.nix {
21333 inherit fontconfig fontDirectories;
21336 makeFontsCache = let fontconfig_ = fontconfig; in {fontconfig ? fontconfig_, fontDirectories}:
21337 callPackage ../development/libraries/fontconfig/make-fonts-cache.nix {
21338 inherit fontconfig fontDirectories;
21341 f2c = callPackage ../development/tools/f2c { };
21343 freealut = callPackage ../development/libraries/freealut { };
21345 freeglut = callPackage ../development/libraries/freeglut { };
21347 freenect = callPackage ../development/libraries/freenect {
21348 inherit (darwin.apple_sdk.frameworks) Cocoa GLUT;
21351 freetype = callPackage ../development/libraries/freetype { };
21353 freexl = callPackage ../development/libraries/freexl { };
21355 frei0r = callPackage ../development/libraries/frei0r { };
21357 fribidi = callPackage ../development/libraries/fribidi { };
21359 frozen = callPackage ../development/libraries/frozen { };
21361 funambol = callPackage ../development/libraries/funambol { };
21363 function-runner = callPackage ../development/web/function-runner { };
21365 functionalplus = callPackage ../development/libraries/functionalplus { };
21367 galer = callPackage ../tools/security/galer { };
21369 gallia = callPackage ../tools/security/gallia { };
21371 gamenetworkingsockets = callPackage ../development/libraries/gamenetworkingsockets {
21372 protobuf = protobuf_21;
21375 game-music-emu = callPackage ../development/libraries/audio/game-music-emu { };
21377 gamin = callPackage ../development/libraries/gamin { };
21378 fam = gamin; # added 2018-04-25
21380 ganv = callPackage ../development/libraries/ganv { };
21382 garble = callPackage ../development/tools/garble { };
21384 gcab = callPackage ../development/libraries/gcab { };
21386 gcovr = with python3Packages; toPythonApplication gcovr;
21388 gcr = callPackage ../development/libraries/gcr { };
21390 gcr_4 = callPackage ../development/libraries/gcr/4.nix { };
21392 gdl = callPackage ../development/libraries/gdl { };
21394 gdome2 = callPackage ../development/libraries/gdome2 { };
21396 gdbm = callPackage ../development/libraries/gdbm { };
21398 gecode_3 = callPackage ../development/libraries/gecode/3.nix { };
21399 gecode_6 = qt5.callPackage ../development/libraries/gecode { };
21402 geph = recurseIntoAttrs (callPackages ../applications/networking/geph { });
21404 gephi = callPackage ../applications/science/misc/gephi { };
21406 gegl = callPackage ../development/libraries/gegl {
21407 inherit (darwin.apple_sdk.frameworks) OpenCL;
21410 gensio = darwin.apple_sdk_11_0.callPackage ../development/libraries/gensio { };
21412 geoclue2 = callPackage ../development/libraries/geoclue { };
21414 geoclue2-with-demo-agent = geoclue2.override { withDemoAgent = true; };
21416 geocode-glib = callPackage ../development/libraries/geocode-glib { };
21418 geocode-glib_2 = geocode-glib.override {
21419 libsoup = libsoup_3;
21422 geoipWithDatabase = makeOverridable (callPackage ../development/libraries/geoip) {
21423 drvName = "geoip-tools";
21424 geoipDatabase = geolite-legacy;
21427 geogram = callPackage ../development/libraries/geogram { };
21429 geographiclib = callPackage ../development/libraries/geographiclib { };
21431 geoip = callPackage ../development/libraries/geoip { };
21433 geoipjava = callPackage ../development/libraries/java/geoipjava { };
21435 geomyidae = callPackage ../applications/networking/gopher/geomyidae { };
21437 geos = callPackage ../development/libraries/geos {
21438 stdenv = if stdenv.cc.isClang then overrideLibcxx llvmPackages_14.stdenv else stdenv;
21441 geos39 = callPackage ../development/libraries/geos/3.9.nix { };
21443 getdata = callPackage ../development/libraries/getdata { };
21445 inherit (callPackages ../development/libraries/getdns { })
21448 gettext = callPackage ../development/libraries/gettext { };
21450 gf2x = callPackage ../development/libraries/gf2x { };
21452 gd = callPackage ../development/libraries/gd {
21453 automake = automake115x;
21456 gdal = callPackage ../development/libraries/gdal { };
21458 gdalMinimal = callPackage ../development/libraries/gdal {
21459 useMinimalFeatures = true;
21462 gdcm = callPackage ../development/libraries/gdcm {
21463 inherit (darwin.apple_sdk.frameworks) ApplicationServices Cocoa;
21466 ggz_base_libs = callPackage ../development/libraries/ggz_base_libs { };
21468 gifticlib = callPackage ../development/libraries/science/biology/gifticlib { };
21470 gio-sharp = callPackage ../development/libraries/gio-sharp { };
21472 givaro = callPackage ../development/libraries/givaro { };
21473 givaro_3 = callPackage ../development/libraries/givaro/3.nix { };
21474 givaro_3_7 = callPackage ../development/libraries/givaro/3.7.nix { };
21476 ghc_filesystem = callPackage ../development/libraries/ghc_filesystem { };
21478 ghp-import = with python3Packages; toPythonApplication ghp-import;
21480 ghcid = haskellPackages.ghcid.bin;
21482 gr-framework = libsForQt5.callPackage ../development/libraries/gr-framework {
21483 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
21486 graphia = libsForQt5.callPackage ../applications/science/misc/graphia { };
21488 graphinder = callPackage ../tools/security/graphinder { };
21490 hnswlib = callPackage ../development/libraries/hnswlib { };
21492 httplib = callPackage ../development/libraries/httplib { };
21494 icon-lang = callPackage ../development/interpreters/icon-lang { };
21496 libgit2 = callPackage ../development/libraries/libgit2 {
21497 inherit (darwin.apple_sdk.frameworks) Security;
21500 libgit2_1_3_0 = libgit2.overrideAttrs rec {
21502 src = pkgs.fetchFromGitHub {
21505 rev = "v${version}";
21506 hash = "sha256-7atNkOBzX+nU1gtFQEaE+EF1L+eex+Ajhq2ocoJY920=";
21511 libgit2_1_5 = libgit2.overrideAttrs rec {
21513 src = pkgs.fetchFromGitHub {
21516 rev = "v${version}";
21517 hash = "sha256-KzBMwpqn6wUFhgB3KDclBS0BvZSVcasM5AG/y+L91xM=";
21522 libgit2_1_6 = libgit2.overrideAttrs rec {
21524 src = fetchFromGitHub {
21527 rev = "v${version}";
21528 hash = "sha256-lW3mokVKsbknVj2xsxEbeZH4IdKZ0aIgGutzenS0Eh0=";
21533 libgit2-glib = callPackage ../development/libraries/libgit2-glib { };
21535 libhsts = callPackage ../development/libraries/libhsts { };
21537 glbinding = callPackage ../development/libraries/glbinding { };
21539 gle = callPackage ../development/libraries/gle { };
21541 glew = callPackage ../development/libraries/glew {
21542 inherit (darwin.apple_sdk.frameworks) OpenGL;
21544 glew110 = callPackage ../development/libraries/glew/1.10.nix {
21545 inherit (darwin.apple_sdk.frameworks) AGL OpenGL;
21547 glew-egl = callPackage ../development/libraries/glew {
21548 inherit (darwin.apple_sdk.frameworks) OpenGL;
21553 glfw-wayland = glfw.override {
21554 waylandSupport = true;
21556 glfw-wayland-minecraft = callPackage ../development/libraries/glfw/3.x-wayland-minecraft.nix {};
21557 glfw2 = callPackage ../development/libraries/glfw/2.x.nix { };
21558 glfw3 = callPackage ../development/libraries/glfw/3.x.nix {
21559 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa Kernel OpenGL;
21562 glibc = callPackage ../development/libraries/glibc {
21563 stdenv = gccStdenv; # doesn't compile without gcc
21566 mtrace = callPackage ../development/libraries/glibc/mtrace.nix { };
21568 # Provided by libc on Operating Systems that use the Extensible Linker Format.
21570 if stdenv.hostPlatform.parsed.kernel.execFormat.name == "elf"
21572 else elf-header-real;
21574 elf-header-real = callPackage ../development/libraries/elf-header { };
21576 glibc_memusage = callPackage ../development/libraries/glibc {
21580 # Being redundant to avoid cycles on boot. TODO: find a better way
21581 glibcCross = callPackage ../development/libraries/glibc {
21582 stdenv = gccCrossLibcStdenv; # doesn't compile without gcc
21583 libgcc = callPackage ../development/libraries/gcc/libgcc {
21584 gcc = gccCrossLibcStdenv.cc;
21585 glibc = glibcCross.override { libgcc = null; };
21586 stdenvNoLibs = gccCrossLibcStdenv;
21590 muslCross = musl.override {
21591 stdenv = crossLibcStdenv;
21594 # These are used when buiding compiler-rt / libgcc, prior to building libc.
21595 preLibcCrossHeaders = let
21596 inherit (stdenv.targetPlatform) libc;
21597 in if stdenv.targetPlatform.isMinGW then targetPackages.windows.mingw_w64_headers or windows.mingw_w64_headers
21598 else if libc == "nblibc" then targetPackages.netbsdCross.headers or netbsdCross.headers
21599 else if libc == "libSystem" && stdenv.targetPlatform.isAarch64 then targetPackages.darwin.LibsystemCross or darwin.LibsystemCross
21603 libcCrossChooser = name:
21604 # libc is hackily often used from the previous stage. This `or`
21605 # hack fixes the hack, *sigh*.
21606 /**/ if name == null then null
21607 else if name == "glibc" then targetPackages.glibcCross or glibcCross
21608 else if name == "bionic" then targetPackages.bionic or bionic
21609 else if name == "uclibc" then targetPackages.uclibcCross or uclibcCross
21610 else if name == "avrlibc" then targetPackages.avrlibcCross or avrlibcCross
21611 else if name == "newlib" && stdenv.targetPlatform.isMsp430 then targetPackages.msp430NewlibCross or msp430NewlibCross
21612 else if name == "newlib" && stdenv.targetPlatform.isVc4 then targetPackages.vc4-newlib or vc4-newlib
21613 else if name == "newlib" && stdenv.targetPlatform.isOr1k then targetPackages.or1k-newlib or or1k-newlib
21614 else if name == "newlib" then targetPackages.newlibCross or newlibCross
21615 else if name == "newlib-nano" then targetPackages.newlib-nanoCross or newlib-nanoCross
21616 else if name == "musl" then targetPackages.muslCross or muslCross
21617 else if name == "msvcrt" then targetPackages.windows.mingw_w64 or windows.mingw_w64
21618 else if name == "ucrt" then targetPackages.windows.mingw_w64 or windows.mingw_w64
21619 else if name == "libSystem" then
21620 if stdenv.targetPlatform.useiOSPrebuilt
21621 then targetPackages.darwin.iosSdkPkgs.libraries or darwin.iosSdkPkgs.libraries
21622 else targetPackages.darwin.LibsystemCross or (throw "don't yet have a `targetPackages.darwin.LibsystemCross for ${stdenv.targetPlatform.config}`")
21623 else if name == "fblibc" then targetPackages.freebsdCross.libc or freebsdCross.libc
21624 else if name == "nblibc" then targetPackages.netbsdCross.libc or netbsdCross.libc
21625 else if name == "wasilibc" then targetPackages.wasilibc or wasilibc
21626 else if name == "relibc" then targetPackages.relibc or relibc
21627 else throw "Unknown libc ${name}";
21629 libcCross = assert stdenv.targetPlatform != stdenv.buildPlatform; libcCrossChooser stdenv.targetPlatform.libc;
21631 threadsCross = threadsCrossFor null;
21632 threadsCrossFor = cc_version:
21633 lib.optionalAttrs (stdenv.targetPlatform.isMinGW && !(stdenv.targetPlatform.useLLVM or false)) {
21634 # other possible values: win32 or posix
21636 # For win32 or posix set this to null
21638 if cc_version == null || lib.versionAtLeast cc_version "13"
21639 then targetPackages.windows.mcfgthreads or windows.mcfgthreads
21640 else targetPackages.windows.mcfgthreads_pre_gcc_13 or windows.mcfgthreads_pre_gcc_13;
21643 wasilibc = callPackage ../development/libraries/wasilibc {
21644 stdenv = crossLibcStdenv;
21647 relibc = callPackage ../development/libraries/relibc { };
21649 # Only supported on Linux and only on glibc
21651 if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isGnu
21652 then callPackage ../development/libraries/glibc/locales.nix { }
21655 if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isGnu
21656 then callPackage ../development/libraries/glibc/locales.nix { allLocales = false; }
21659 glibcInfo = callPackage ../development/libraries/glibc/info.nix { };
21661 glibc_multi = callPackage ../development/libraries/glibc/multi.nix {
21662 # The buildPackages is required for cross-compilation. The pkgsi686Linux set
21663 # has target and host always set to the same value based on target platform
21664 # of the current set. We need host to be same as build to correctly get i686
21665 # variant of glibc.
21666 glibc32 = pkgsi686Linux.buildPackages.glibc;
21669 glm = callPackage ../development/libraries/glm { };
21671 glog = callPackage ../development/libraries/glog { };
21673 gloox = callPackage ../development/libraries/gloox { };
21675 glpk = callPackage ../development/libraries/glpk { };
21677 glsurf = callPackage ../applications/science/math/glsurf {
21678 ocamlPackages = ocaml-ng.ocamlPackages_4_14_unsafe_string;
21681 glui = callPackage ../development/libraries/glui { };
21683 gmime2 = callPackage ../development/libraries/gmime/2.nix { };
21684 gmime3 = callPackage ../development/libraries/gmime/3.nix { };
21687 gmm = callPackage ../development/libraries/gmm { };
21689 gmp4 = callPackage ../development/libraries/gmp/4.3.2.nix { }; # required by older GHC versions
21690 gmp5 = callPackage ../development/libraries/gmp/5.1.x.nix { };
21691 gmp6 = callPackage ../development/libraries/gmp/6.x.nix { };
21693 gmpxx = gmp.override { cxx = true; };
21695 #GMP ex-satellite, so better keep it near gmp
21696 mpfr = callPackage ../development/libraries/mpfr { };
21698 mpfi = callPackage ../development/libraries/mpfi { };
21700 mpdecimal = callPackage ../development/libraries/mpdecimal { };
21702 mpfshell = callPackage ../development/tools/mpfshell { };
21705 mpir = callPackage ../development/libraries/mpir { };
21707 gl3w = callPackage ../development/libraries/gl3w { };
21709 gnatcoll-core = callPackage ../development/libraries/ada/gnatcoll/core.nix { };
21711 # gnatcoll-bindings repository
21712 gnatcoll-gmp = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "gmp"; };
21713 gnatcoll-iconv = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "iconv"; };
21714 gnatcoll-lzma = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "lzma"; };
21715 gnatcoll-omp = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "omp"; };
21716 gnatcoll-python3 = callPackage ../development/libraries/ada/gnatcoll/bindings.nix {
21717 component = "python3";
21718 python3 = python39;
21720 gnatcoll-readline = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "readline"; };
21721 gnatcoll-syslog = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "syslog"; };
21722 gnatcoll-zlib = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "zlib"; };
21724 # gnatcoll-db repository
21725 gnatcoll-postgres = callPackage ../development/libraries/ada/gnatcoll/db.nix { component = "postgres"; };
21726 gnatcoll-sql = callPackage ../development/libraries/ada/gnatcoll/db.nix { component = "sql"; };
21727 gnatcoll-sqlite = callPackage ../development/libraries/ada/gnatcoll/db.nix { component = "sqlite"; };
21728 gnatcoll-xref = callPackage ../development/libraries/ada/gnatcoll/db.nix { component = "xref"; };
21730 gns3Packages = dontRecurseIntoAttrs (callPackage ../applications/networking/gns3 { });
21731 gns3-gui = gns3Packages.guiStable;
21732 gns3-server = gns3Packages.serverStable;
21734 gobject-introspection = callPackage ../development/libraries/gobject-introspection/wrapper.nix { };
21736 gobject-introspection-unwrapped = callPackage ../development/libraries/gobject-introspection {
21737 nixStoreDir = config.nix.storeDir or builtins.storeDir;
21738 inherit (darwin) cctools;
21741 goocanvas = callPackage ../development/libraries/goocanvas { };
21742 goocanvas2 = callPackage ../development/libraries/goocanvas/2.x.nix { };
21743 goocanvas3 = callPackage ../development/libraries/goocanvas/3.x.nix { };
21744 goocanvasmm2 = callPackage ../development/libraries/goocanvasmm { };
21746 gflags = callPackage ../development/libraries/gflags { };
21748 gperftools = callPackage ../development/libraries/gperftools { };
21750 grilo = callPackage ../development/libraries/grilo { };
21752 grilo-plugins = callPackage ../development/libraries/grilo-plugins { };
21754 grpc = darwin.apple_sdk_11_0.callPackage ../development/libraries/grpc {
21755 stdenv = if stdenv.isDarwin && stdenv.isx86_64
21756 then overrideSDK darwin.apple_sdk_11_0.stdenv { darwinMinVersion = "10.13"; }
21760 gsettings-qt = libsForQt5.callPackage ../development/libraries/gsettings-qt { };
21762 gst_all_1 = recurseIntoAttrs(callPackage ../development/libraries/gstreamer {
21763 callPackage = newScope (gst_all_1 // { libav = pkgs.ffmpeg-headless; });
21764 inherit (darwin.apple_sdk.frameworks) AudioToolbox AVFoundation Cocoa CoreFoundation CoreMedia CoreServices CoreVideo DiskArbitration Foundation IOKit MediaToolbox OpenGL Security VideoToolbox;
21767 gusb = callPackage ../development/libraries/gusb { };
21769 qxmpp = libsForQt5.callPackage ../development/libraries/qxmpp { };
21771 gnet = callPackage ../development/libraries/gnet { };
21773 gnu-config = callPackage ../development/libraries/gnu-config { };
21775 gnu-efi = if stdenv.hostPlatform.isEfi
21776 then callPackage ../development/libraries/gnu-efi { }
21779 gnutls = callPackage ../development/libraries/gnutls {
21780 inherit (darwin.apple_sdk.frameworks) Security;
21781 util-linux = util-linuxMinimal; # break the cyclic dependency
21782 autoconf = buildPackages.autoconf269;
21785 gpac = callPackage ../applications/video/gpac { };
21787 gpgme = callPackage ../development/libraries/gpgme { };
21789 pgpdump = callPackage ../tools/security/pgpdump { };
21791 pgpkeyserver-lite = callPackage ../servers/web-apps/pgpkeyserver-lite { };
21793 pgweb = callPackage ../development/tools/database/pgweb { };
21795 granted = callPackage ../tools/admin/granted { };
21797 grantlee = libsForQt5.callPackage ../development/libraries/grantlee { };
21799 gsasl = callPackage ../development/libraries/gsasl { };
21801 gsl = callPackage ../development/libraries/gsl { };
21803 gsl-lite = callPackage ../development/libraries/gsl-lite { };
21805 gsm = callPackage ../development/libraries/gsm { };
21807 gsoap = callPackage ../development/libraries/gsoap { };
21809 gsound = callPackage ../development/libraries/gsound { };
21811 gss = callPackage ../development/libraries/gss { };
21813 gtkimageview = callPackage ../development/libraries/gtkimageview { };
21815 glib = callPackage ../development/libraries/glib (let
21816 glib-untested = glib.overrideAttrs { doCheck = false; };
21818 # break dependency cycles
21819 # these things are only used for tests, they don't get into the closure
21820 shared-mime-info = shared-mime-info.override { glib = glib-untested; };
21821 desktop-file-utils = desktop-file-utils.override { glib = glib-untested; };
21822 dbus = dbus.override { enableSystemd = false; };
21825 glibmm = callPackage ../development/libraries/glibmm { };
21827 glibmm_2_68 = callPackage ../development/libraries/glibmm/2.68.nix {
21828 inherit (darwin.apple_sdk.frameworks) Cocoa;
21831 glib-networking = callPackage ../development/libraries/glib-networking { };
21833 glib-testing = callPackage ../development/libraries/glib-testing { };
21835 glirc = haskell.lib.compose.justStaticExecutables haskellPackages.glirc;
21837 gom = callPackage ../development/libraries/gom { };
21839 ace = callPackage ../development/libraries/ace { };
21841 # Not moved to aliases while we decide if we should split the package again.
21842 atk = at-spi2-core;
21844 atkmm = callPackage ../development/libraries/atkmm { };
21846 atkmm_2_36 = callPackage ../development/libraries/atkmm/2.36.nix { };
21848 pixman = callPackage ../development/libraries/pixman { };
21850 cairo = callPackage ../development/libraries/cairo { };
21852 cairo-lang = callPackage ../development/compilers/cairo { };
21854 cairomm = callPackage ../development/libraries/cairomm { };
21856 cairomm_1_16 = callPackage ../development/libraries/cairomm/1.16.nix {
21857 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
21860 pango = callPackage ../development/libraries/pango {
21861 harfbuzz = harfbuzz.override { withCoreText = stdenv.isDarwin; };
21864 pangolin = callPackage ../development/libraries/pangolin {
21865 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
21868 pangomm = callPackage ../development/libraries/pangomm {
21869 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
21872 pangomm_2_48 = callPackage ../development/libraries/pangomm/2.48.nix {
21873 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
21876 pangomm_2_42 = callPackage ../development/libraries/pangomm/2.42.nix {
21877 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
21880 gdk-pixbuf = callPackage ../development/libraries/gdk-pixbuf { };
21882 gdk-pixbuf-xlib = callPackage ../development/libraries/gdk-pixbuf/xlib.nix { };
21884 gnome-menus = callPackage ../development/libraries/gnome-menus { };
21886 gnote = callPackage ../applications/office/gnote { };
21888 gtk2 = callPackage ../development/libraries/gtk/2.x.nix {
21889 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
21892 gtk2-x11 = gtk2.override {
21893 cairo = cairo.override { x11Support = true; };
21894 pango = pango.override { cairo = cairo.override { x11Support = true; }; x11Support = true; };
21898 gtkextra = callPackage ../development/libraries/gtkextra { };
21900 gtk3 = callPackage ../development/libraries/gtk/3.x.nix {
21901 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa QuartzCore;
21904 gtk4 = callPackage ../development/libraries/gtk/4.x.nix {
21905 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
21909 # On darwin gtk uses cocoa by default instead of x11.
21910 gtk3-x11 = gtk3.override {
21911 cairo = cairo.override { x11Support = true; };
21912 pango = pango.override { cairo = cairo.override { x11Support = true; }; x11Support = true; };
21916 gtkmm2 = callPackage ../development/libraries/gtkmm/2.x.nix { };
21917 gtkmm3 = callPackage ../development/libraries/gtkmm/3.x.nix { };
21918 gtkmm4 = callPackage ../development/libraries/gtkmm/4.x.nix { };
21920 gtk_engines = callPackage ../development/libraries/gtk-engines { };
21922 gtk-engine-bluecurve = callPackage ../development/libraries/gtk-engine-bluecurve { };
21924 gtk-engine-murrine = callPackage ../development/libraries/gtk-engine-murrine { };
21926 gtk-sharp-2_0 = callPackage ../development/libraries/gtk-sharp/2.0.nix { };
21928 gtk-sharp-3_0 = callPackage ../development/libraries/gtk-sharp/3.0.nix { };
21930 gtk-sharp-beans = callPackage ../development/libraries/gtk-sharp-beans { };
21932 gtk-mac-integration = callPackage ../development/libraries/gtk-mac-integration {
21936 gtk-mac-integration-gtk2 = gtk-mac-integration.override {
21940 gtk-mac-integration-gtk3 = gtk-mac-integration;
21942 gtk-mac-bundler = callPackage ../development/tools/gtk-mac-bundler { };
21944 gtksourceview = gtksourceview3;
21946 gtksourceview3 = callPackage ../development/libraries/gtksourceview/3.x.nix { };
21948 gtksourceview4 = callPackage ../development/libraries/gtksourceview/4.x.nix { };
21950 gtksourceview5 = callPackage ../development/libraries/gtksourceview/5.x.nix { };
21952 gtksourceviewmm = callPackage ../development/libraries/gtksourceviewmm { };
21954 gtksourceviewmm4 = callPackage ../development/libraries/gtksourceviewmm/4.x.nix { };
21956 gtkspell2 = callPackage ../development/libraries/gtkspell { };
21958 gtkspell3 = callPackage ../development/libraries/gtkspell/3.nix { };
21960 gtkspellmm = callPackage ../development/libraries/gtkspellmm { };
21962 gtk-layer-shell = callPackage ../development/libraries/gtk-layer-shell { };
21964 gtk4-layer-shell = callPackage ../development/libraries/gtk4-layer-shell { };
21966 gts = callPackage ../development/libraries/gts { };
21968 gumbo = callPackage ../development/libraries/gumbo { };
21970 gvfs = callPackage ../development/libraries/gvfs { };
21972 gvm-libs = callPackage ../development/libraries/gvm-libs { };
21974 gwenhywfar = callPackage ../development/libraries/aqbanking/gwenhywfar.nix { };
21977 hamlib_3 = callPackage ../development/libraries/hamlib { };
21978 hamlib_4 = callPackage ../development/libraries/hamlib/4.nix { };
21980 heimdal = callPackage ../development/libraries/kerberos/heimdal.nix {
21981 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration;
21982 autoreconfHook = buildPackages.autoreconfHook269;
21985 harfbuzz = callPackage ../development/libraries/harfbuzz {
21986 inherit (darwin.apple_sdk.frameworks) ApplicationServices CoreText;
21989 harfbuzzFull = harfbuzz.override {
21990 withCoreText = stdenv.isDarwin;
21991 withGraphite2 = true;
21995 hawknl = callPackage ../development/libraries/hawknl { };
21997 hax11 = callPackage ../development/libraries/hax11 { };
21999 haxor-news = callPackage ../applications/misc/haxor-news { };
22001 hdt = callPackage ../misc/hdt { };
22003 hfinger = callPackage ../tools/security/hfinger { };
22005 herqq = libsForQt5.callPackage ../development/libraries/herqq { };
22007 hidapi = callPackage ../development/libraries/hidapi {
22008 inherit (darwin.apple_sdk.frameworks) Cocoa IOKit;
22011 highfive = callPackage ../development/libraries/highfive { };
22013 highfive-mpi = highfive.override { hdf5 = hdf5-mpi; };
22015 hiredis = callPackage ../development/libraries/hiredis { };
22017 hiredis-vip = callPackage ../development/libraries/hiredis-vip { };
22019 hivex = callPackage ../development/libraries/hivex {
22020 autoreconfHook = buildPackages.autoreconfHook269;
22023 hmat-oss = callPackage ../development/libraries/hmat-oss { };
22025 hound = callPackage ../development/tools/misc/hound { };
22027 hpp-fcl = callPackage ../development/libraries/hpp-fcl { };
22029 hpx = callPackage ../development/libraries/hpx {
22031 asio = asio.override { boost = boost179; };
22034 hspell = callPackage ../development/libraries/hspell { };
22036 hspellDicts = callPackage ../development/libraries/hspell/dicts.nix { };
22038 hsqldb = callPackage ../development/libraries/java/hsqldb { };
22040 hstr = callPackage ../applications/misc/hstr { };
22042 hstsparser = callPackage ../tools/security/hstsparser { };
22044 htmlcxx = callPackage ../development/libraries/htmlcxx { };
22046 http-parser = callPackage ../development/libraries/http-parser { };
22048 httpref = callPackage ../development/tools/misc/httpref { };
22050 hubble = callPackage ../applications/networking/cluster/hubble { };
22052 hunspell = callPackage ../development/libraries/hunspell { };
22054 hunspellDicts = recurseIntoAttrs (callPackages ../development/libraries/hunspell/dictionaries.nix {});
22056 hunspellDictsChromium = recurseIntoAttrs (callPackages ../development/libraries/hunspell/dictionaries-chromium.nix {});
22058 hunspellWithDicts = dicts: callPackage ../development/libraries/hunspell/wrapper.nix { inherit dicts; };
22060 hwloc = callPackage ../development/libraries/hwloc { };
22062 hydra_unstable = callPackage ../development/tools/misc/hydra/unstable.nix { nix = nixVersions.nix_2_17; };
22064 hydra-cli = callPackage ../development/tools/misc/hydra-cli { };
22066 hydraAntLogger = callPackage ../development/libraries/java/hydra-ant-logger { };
22068 hydra-check = with python310.pkgs; toPythonApplication hydra-check;
22070 hyena = callPackage ../development/libraries/hyena { };
22072 hyperscan = callPackage ../development/libraries/hyperscan { };
22074 icu58 = callPackage (import ../development/libraries/icu/58.nix fetchurl) ({
22075 nativeBuildRoot = buildPackages.icu58.override { buildRootOnly = true; };
22077 icu60 = callPackage ../development/libraries/icu/60.nix ({
22078 nativeBuildRoot = buildPackages.icu60.override { buildRootOnly = true; };
22080 icu63 = callPackage ../development/libraries/icu/63.nix ({
22081 nativeBuildRoot = buildPackages.icu63.override { buildRootOnly = true; };
22083 icu64 = callPackage ../development/libraries/icu/64.nix ({
22084 nativeBuildRoot = buildPackages.icu64.override { buildRootOnly = true; };
22086 icu66 = callPackage ../development/libraries/icu/66.nix ({
22087 nativeBuildRoot = buildPackages.icu66.override { buildRootOnly = true; };
22089 icu67 = callPackage ../development/libraries/icu/67.nix ({
22090 nativeBuildRoot = buildPackages.icu67.override { buildRootOnly = true; };
22092 icu68 = callPackage ../development/libraries/icu/68.nix ({
22093 nativeBuildRoot = buildPackages.icu68.override { buildRootOnly = true; };
22095 icu69 = callPackage ../development/libraries/icu/69.nix ({
22096 nativeBuildRoot = buildPackages.icu69.override { buildRootOnly = true; };
22098 icu70 = callPackage ../development/libraries/icu/70.nix ({
22099 nativeBuildRoot = buildPackages.icu70.override { buildRootOnly = true; };
22101 icu71 = callPackage ../development/libraries/icu/71.nix ({
22102 nativeBuildRoot = buildPackages.icu71.override { buildRootOnly = true; };
22104 icu72 = callPackage ../development/libraries/icu/72.nix ({
22105 nativeBuildRoot = buildPackages.icu72.override { buildRootOnly = true; };
22107 icu73 = callPackage ../development/libraries/icu/73.nix ({
22108 nativeBuildRoot = buildPackages.icu72.override { buildRootOnly = true; };
22113 id3lib = callPackage ../development/libraries/id3lib { };
22115 idasen = with python3Packages; toPythonApplication idasen;
22117 ikill = callPackage ../tools/misc/ikill { };
22119 ilbc = callPackage ../development/libraries/ilbc { };
22121 ilmbase = callPackage ../development/libraries/ilmbase { };
22123 imgui = callPackage ../development/libraries/imgui { };
22125 imtui = callPackage ../development/libraries/imtui { };
22127 immer = callPackage ../development/libraries/immer { };
22129 imv = callPackage ../applications/graphics/imv { };
22131 iml = callPackage ../development/libraries/iml { };
22133 imlib2 = callPackage ../development/libraries/imlib2 { };
22134 imlib2Full = imlib2.override {
22135 # Compilation error on Darwin with librsvg. For more information see:
22136 # https://github.com/NixOS/nixpkgs/pull/166452#issuecomment-1090725613
22137 svgSupport = !stdenv.isDarwin;
22138 heifSupport = !stdenv.isDarwin;
22139 webpSupport = true;
22143 imlib2-nox = imlib2.override {
22144 x11Support = false;
22147 imlibsetroot = callPackage ../applications/graphics/imlibsetroot { libXinerama = xorg.libXinerama; } ;
22149 impy = callPackage ../development/libraries/impy { };
22151 ineffassign = callPackage ../development/tools/ineffassign { };
22153 ijs = callPackage ../development/libraries/ijs { };
22155 itktcl = callPackage ../development/libraries/itktcl { };
22156 incrtcl = callPackage ../development/libraries/incrtcl { };
22158 indicator-application-gtk2 = callPackage ../development/libraries/indicator-application/gtk2.nix { };
22159 indicator-application-gtk3 = callPackage ../development/libraries/indicator-application/gtk3.nix { };
22161 indicator-sound-switcher = callPackage ../applications/audio/indicator-sound-switcher { };
22163 indilib = darwin.apple_sdk_11_0.callPackage ../development/libraries/science/astronomy/indilib { };
22164 indi-full = callPackage ../development/libraries/science/astronomy/indilib/indi-full.nix { };
22166 inih = callPackage ../development/libraries/inih { };
22168 iniparser = callPackage ../development/libraries/iniparser { };
22170 initool = callPackage ../development/tools/initool { };
22172 intel-gmmlib = callPackage ../development/libraries/intel-gmmlib { };
22174 intel-media-driver = callPackage ../development/libraries/intel-media-driver { };
22176 intltool = callPackage ../development/tools/misc/intltool { };
22178 ios-cross-compile = callPackage ../development/compilers/ios-cross-compile/9.2.nix { };
22180 ip2location-c = callPackage ../development/libraries/ip2location-c { };
22182 iir1 = callPackage ../development/libraries/iir1 { };
22184 irrlicht = if !stdenv.isDarwin then
22185 callPackage ../development/libraries/irrlicht { }
22186 else callPackage ../development/libraries/irrlicht/mac.nix {
22187 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL IOKit;
22190 irrlichtmt = callPackage ../development/libraries/irrlichtmt {
22191 inherit (darwin.apple_sdk.frameworks) Cocoa Kernel;
22194 isocodes = callPackage ../development/libraries/iso-codes { };
22196 iso-flags = callPackage ../data/icons/iso-flags { };
22198 isoimagewriter = libsForQt5.callPackage ../tools/misc/isoimagewriter {};
22200 isort = with python3Packages; toPythonApplication isort;
22202 ispc = callPackage ../development/compilers/ispc {
22203 xcode = darwin.xcode_14;
22204 llvmPackages = llvmPackages_15;
22207 isso = callPackage ../servers/isso {
22208 nodejs = nodejs_20;
22211 itk_5_2 = callPackage ../development/libraries/itk/5.2.x.nix {
22212 inherit (darwin.apple_sdk.frameworks) Cocoa;
22215 itk_5 = callPackage ../development/libraries/itk/5.x.nix {
22216 inherit (darwin.apple_sdk.frameworks) Cocoa;
22221 jama = callPackage ../development/libraries/jama { };
22223 jansson = callPackage ../development/libraries/jansson { };
22225 jarowinkler-cpp = callPackage ../development/libraries/jarowinkler-cpp { };
22227 jbig2dec = callPackage ../development/libraries/jbig2dec { };
22229 jbig2enc = callPackage ../development/libraries/jbig2enc { };
22231 jcal = callPackage ../development/libraries/jcal { };
22233 jbigkit = callPackage ../development/libraries/jbigkit { };
22235 jefferson = callPackage ../tools/filesystems/jefferson { };
22237 jemalloc = callPackage ../development/libraries/jemalloc { };
22239 rust-jemalloc-sys = callPackage ../development/libraries/jemalloc/rust.nix { };
22240 rust-jemalloc-sys-unprefixed = rust-jemalloc-sys.override { unprefixed = true; };
22242 jose = callPackage ../development/libraries/jose { };
22244 jpcre2 = callPackage ../development/libraries/jpcre2 { };
22246 jshon = callPackage ../development/tools/parsing/jshon { };
22248 json2hcl = callPackage ../development/tools/json2hcl { };
22250 json2tsv = callPackage ../development/tools/json2tsv { };
22252 json2yaml = haskell.lib.compose.justStaticExecutables haskellPackages.json2yaml;
22254 json-glib = callPackage ../development/libraries/json-glib { };
22256 json_c = callPackage ../development/libraries/json-c { };
22258 jsoncpp = callPackage ../development/libraries/jsoncpp { };
22260 json-fortran = callPackage ../development/libraries/json-fortran { };
22262 jsonnet = callPackage ../development/compilers/jsonnet { };
22264 jsonnet-bundler = callPackage ../development/tools/jsonnet-bundler { };
22266 jrsonnet = callPackage ../development/compilers/jrsonnet { };
22268 go-jsonnet = callPackage ../development/compilers/go-jsonnet { };
22270 jsonrpc-glib = callPackage ../development/libraries/jsonrpc-glib { };
22272 jxrlib = callPackage ../development/libraries/jxrlib { };
22274 libjson = callPackage ../development/libraries/libjson { };
22276 libb64 = callPackage ../development/libraries/libb64 { };
22278 judy = callPackage ../development/libraries/judy { };
22280 kcp = callPackage ../development/libraries/kcp { };
22282 kddockwidgets = libsForQt5.callPackage ../development/libraries/kddockwidgets { };
22284 keybinder = callPackage ../development/libraries/keybinder {
22285 automake = automake111x;
22289 keybinder3 = callPackage ../development/libraries/keybinder3 {
22290 gtk3 = if stdenv.isDarwin then gtk3-x11 else gtk3;
22291 automake = automake111x;
22294 krb5 = callPackage ../development/libraries/kerberos/krb5.nix {
22295 inherit (buildPackages.darwin) bootstrap_cmds;
22297 libkrb5 = krb5.override { type = "lib"; };
22299 kronosnet = callPackage ../development/libraries/kronosnet { };
22301 ktextaddons = libsForQt5.callPackage ../development/libraries/ktextaddons {};
22303 l-smash = callPackage ../development/libraries/l-smash {
22304 stdenv = gccStdenv;
22307 languageMachines = recurseIntoAttrs (import ../development/libraries/languagemachines/packages.nix {
22311 lasem = callPackage ../development/libraries/lasem { };
22313 lasso = callPackage ../development/libraries/lasso { };
22315 LAStools = callPackage ../development/libraries/LAStools { };
22317 LASzip = callPackage ../development/libraries/LASzip { };
22318 LASzip2 = callPackage ../development/libraries/LASzip/LASzip2.nix { };
22320 laurel = callPackage ../servers/monitoring/laurel/default.nix { };
22322 lcm = callPackage ../development/libraries/lcm { };
22326 lcms1 = callPackage ../development/libraries/lcms { };
22328 lcms2 = callPackage ../development/libraries/lcms2 { };
22330 lcrq = callPackage ../development/libraries/lcrq { };
22332 ldacbt = callPackage ../development/libraries/ldacbt { };
22334 ldb = callPackage ../development/libraries/ldb { };
22336 lensfun = callPackage ../development/libraries/lensfun { };
22338 lesbar = callPackage ../applications/window-managers/lesbar { };
22340 lesstif = callPackage ../development/libraries/lesstif { };
22342 leveldb = callPackage ../development/libraries/leveldb { };
22344 lmdb = callPackage ../development/libraries/lmdb { };
22346 lmdbxx = callPackage ../development/libraries/lmdbxx { };
22348 lemon-graph = callPackage ../development/libraries/lemon-graph { };
22350 levmar = callPackage ../development/libraries/levmar { };
22352 leptonica = callPackage ../development/libraries/leptonica { };
22354 lerc = callPackage ../development/libraries/lerc { };
22356 lib2geom = callPackage ../development/libraries/lib2geom {
22357 stdenv = if stdenv.cc.isClang then overrideLibcxx llvmPackages_13.stdenv else stdenv;
22360 lib3ds = callPackage ../development/libraries/lib3ds { };
22362 lib3mf = callPackage ../development/libraries/lib3mf { };
22364 libAfterImage = callPackage ../development/libraries/libAfterImage { };
22366 libaacs = callPackage ../development/libraries/libaacs { };
22368 libaal = callPackage ../development/libraries/libaal { };
22370 libabigail = callPackage ../development/libraries/libabigail { };
22372 libaccounts-glib = callPackage ../development/libraries/libaccounts-glib { };
22374 libacr38u = callPackage ../tools/security/libacr38u {
22375 inherit (darwin.apple_sdk.frameworks) IOKit;
22378 libad9361 = callPackage ../development/libraries/libad9361 { };
22380 libadwaita = callPackage ../development/libraries/libadwaita {
22381 inherit (pkgs.darwin.apple_sdk.frameworks) AppKit Foundation;
22384 libaec = callPackage ../development/libraries/libaec { };
22386 libagar = callPackage ../development/libraries/libagar { };
22387 libagar_test = callPackage ../development/libraries/libagar/libagar_test.nix { };
22389 libao = callPackage ../development/libraries/libao {
22390 usePulseAudio = config.pulseaudio or stdenv.isLinux;
22391 inherit (darwin.apple_sdk.frameworks) CoreAudio CoreServices AudioUnit;
22394 libaosd = callPackage ../development/libraries/libaosd { };
22396 libabw = callPackage ../development/libraries/libabw { };
22398 libamqpcpp = callPackage ../development/libraries/libamqpcpp { };
22400 libantlr3c = callPackage ../development/libraries/libantlr3c { };
22402 libaom = callPackage ../development/libraries/libaom {
22403 # Remove circular dependency for libavif
22404 libjxl = libjxl.override { buildDocs = false; };
22407 libappindicator-gtk2 = libappindicator.override { gtkVersion = "2"; };
22408 libappindicator-gtk3 = libappindicator.override { gtkVersion = "3"; };
22409 libappindicator = callPackage ../development/libraries/libappindicator { };
22411 libayatana-appindicator = callPackage ../development/libraries/libayatana-appindicator { };
22413 libargs = callPackage ../development/libraries/libargs { };
22415 libarchive = callPackage ../development/libraries/libarchive { };
22417 libarchive-qt = libsForQt5.callPackage ../development/libraries/libarchive-qt { };
22419 libaribcaption = callPackage ../by-name/li/libaribcaption/package.nix {
22420 inherit (darwin.apple_sdk.frameworks) ApplicationServices CoreFoundation CoreGraphics CoreText;
22423 libasn1c = callPackage ../servers/osmocom/libasn1c/default.nix { };
22425 libasr = callPackage ../development/libraries/libasr { };
22427 libass = callPackage ../development/libraries/libass { };
22429 libast = callPackage ../development/libraries/libast { };
22431 libassuan = callPackage ../development/libraries/libassuan { };
22433 libasyncns = callPackage ../development/libraries/libasyncns { };
22435 libatomic_ops = callPackage ../development/libraries/libatomic_ops { };
22437 libaudclient = callPackage ../development/libraries/libaudclient { };
22439 libaudec = callPackage ../development/libraries/libaudec { };
22441 libav = libav_11; # branch 11 is API-compatible with branch 10
22442 libav_all = callPackages ../development/libraries/libav { };
22443 inherit (libav_all) libav_0_8 libav_11 libav_12;
22445 libavc1394 = callPackage ../development/libraries/libavc1394 { };
22447 libavif = callPackage ../development/libraries/libavif { };
22449 libayatana-common = callPackage ../development/libraries/libayatana-common {
22450 inherit (lomiri) cmake-extras;
22453 libb2 = callPackage ../development/libraries/libb2 { };
22455 libbacktrace = callPackage ../development/libraries/libbacktrace { };
22457 libbap = callPackage ../development/libraries/libbap {
22458 inherit (ocaml-ng.ocamlPackages) bap ocaml findlib ctypes;
22461 libbaseencode = callPackage ../development/libraries/libbaseencode { };
22463 libbass = (callPackage ../development/libraries/audio/libbass { }).bass;
22464 libbass_fx = (callPackage ../development/libraries/audio/libbass { }).bass_fx;
22466 libbde = callPackage ../development/libraries/libbde { };
22468 libbdplus = callPackage ../development/libraries/libbdplus { };
22470 libblockdev = callPackage ../development/libraries/libblockdev { };
22472 libblocksruntime = callPackage ../development/libraries/libblocksruntime { };
22474 libbluray = callPackage ../development/libraries/libbluray {
22475 inherit (darwin.apple_sdk.frameworks) DiskArbitration;
22478 libbs2b = callPackage ../development/libraries/audio/libbs2b { };
22480 libbson = callPackage ../development/libraries/libbson { };
22482 libbytesize = callPackage ../development/libraries/libbytesize { };
22484 libcaca = callPackage ../development/libraries/libcaca { };
22486 libcacard = callPackage ../development/libraries/libcacard { };
22488 libcamera = callPackage ../development/libraries/libcamera { };
22490 libcanberra = callPackage ../development/libraries/libcanberra {
22491 inherit (darwin.apple_sdk.frameworks) Carbon CoreServices AppKit;
22493 libcanberra-gtk2 = pkgs.libcanberra.override {
22494 gtkSupport = "gtk2";
22496 libcanberra-gtk3 = pkgs.libcanberra.override {
22497 gtkSupport = "gtk3";
22500 libcanberra_kde = if (config.kde_runtime.libcanberraWithoutGTK or true)
22501 then pkgs.libcanberra
22502 else pkgs.libcanberra-gtk2;
22504 libcaption = callPackage ../development/libraries/libcaption { };
22506 libcbor = callPackage ../development/libraries/libcbor { };
22508 libccd = callPackage ../development/libraries/libccd { };
22510 libcec = callPackage ../development/libraries/libcec { };
22512 libcec_platform = callPackage ../development/libraries/libcec/platform.nix { };
22514 libcef = callPackage ../development/libraries/libcef { };
22516 libcello = callPackage ../development/libraries/libcello { };
22518 libcerf = callPackage ../development/libraries/libcerf { };
22520 libcdada = callPackage ../development/libraries/libcdada { };
22522 libcdaudio = callPackage ../development/libraries/libcdaudio { };
22524 libcddb = callPackage ../development/libraries/libcddb { };
22526 libcdio = callPackage ../development/libraries/libcdio {
22527 inherit (darwin.apple_sdk.frameworks) Carbon IOKit;
22530 libcdio-paranoia = callPackage ../development/libraries/libcdio-paranoia {
22531 inherit (darwin.apple_sdk.frameworks) DiskArbitration IOKit;
22534 libcdr = callPackage ../development/libraries/libcdr { lcms = lcms2; };
22536 libchamplain = callPackage ../development/libraries/libchamplain { };
22538 libchamplain_libsoup3 = libchamplain.override { withLibsoup3 = true; };
22540 libchardet = callPackage ../development/libraries/libchardet { };
22542 libchewing = callPackage ../development/libraries/libchewing { };
22544 libchipcard = callPackage ../development/libraries/aqbanking/libchipcard.nix { };
22546 libcrafter = callPackage ../development/libraries/libcrafter { };
22548 libcrossguid = callPackage ../development/libraries/libcrossguid { };
22550 libcs50 = callPackage ../development/libraries/libcs50 { };
22552 libuchardet = callPackage ../development/libraries/libuchardet { };
22554 libchop = callPackage ../development/libraries/libchop { };
22556 libcifpp = callPackage ../development/libraries/libcifpp { };
22558 libcint = callPackage ../development/libraries/libcint { };
22560 libcli = callPackage ../development/libraries/libcli { };
22562 libclthreads = callPackage ../development/libraries/libclthreads { };
22564 libclxclient = callPackage ../development/libraries/libclxclient { };
22566 libconfuse = callPackage ../development/libraries/libconfuse { };
22568 libcangjie = callPackage ../development/libraries/libcangjie { };
22570 libcollectdclient = callPackage ../development/libraries/libcollectdclient { };
22572 libcpr = callPackage ../development/libraries/libcpr { };
22574 libcredis = callPackage ../development/libraries/libcredis { };
22576 libctb = callPackage ../development/libraries/libctb { };
22578 libctemplate = callPackage ../development/libraries/libctemplate { };
22580 libctl = callPackage ../development/libraries/libctl { };
22582 libcotp = callPackage ../development/libraries/libcotp { };
22584 libcouchbase = callPackage ../development/libraries/libcouchbase { };
22586 libcue = callPackage ../development/libraries/libcue { };
22588 libcutl = callPackage ../development/libraries/libcutl { };
22590 libcxxrt = callPackage ../development/libraries/libcxxrt {
22591 stdenv = if stdenv.hostPlatform.useLLVM or false
22592 then overrideCC stdenv buildPackages.llvmPackages.tools.clangNoLibcxx
22596 libdaemon = callPackage ../development/libraries/libdaemon { };
22598 libdatovka = callPackage ../development/libraries/libdatovka { };
22600 libdatrie = callPackage ../development/libraries/libdatrie { };
22602 libdazzle = callPackage ../development/libraries/libdazzle { };
22604 libdbi = callPackage ../development/libraries/libdbi { };
22606 libdbiDriversBase = libdbiDrivers.override {
22607 libmysqlclient = null;
22611 libdbiDrivers = callPackage ../development/libraries/libdbi-drivers { };
22613 libunity = callPackage ../development/libraries/libunity { };
22615 libdbusmenu = callPackage ../development/libraries/libdbusmenu { };
22616 libdbusmenu-gtk2 = libdbusmenu.override { gtkVersion = "2"; };
22617 libdbusmenu-gtk3 = libdbusmenu.override { gtkVersion = "3"; };
22619 libdc1394 = callPackage ../development/libraries/libdc1394 {
22620 inherit (darwin.apple_sdk.frameworks) CoreServices;
22623 libde265 = callPackage ../development/libraries/libde265 { };
22625 libdeflate = darwin.apple_sdk_11_0.callPackage ../development/libraries/libdeflate { };
22627 libdeltachat = callPackage ../development/libraries/libdeltachat {
22628 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration;
22631 libdevil = callPackage ../development/libraries/libdevil {
22632 inherit (darwin.apple_sdk.frameworks) OpenGL;
22635 libdevil-nox = callPackage ../development/libraries/libdevil {
22636 inherit (darwin.apple_sdk.frameworks) OpenGL;
22640 libdecor = callPackage ../development/libraries/libdecor { };
22642 libdex = callPackage ../development/libraries/libdex { };
22644 libdigidocpp = callPackage ../development/libraries/libdigidocpp { };
22646 libdiscid = callPackage ../development/libraries/libdiscid { };
22648 libdisplay-info = callPackage ../development/libraries/libdisplay-info { };
22650 libdivecomputer = callPackage ../development/libraries/libdivecomputer { };
22652 libdivsufsort = callPackage ../development/libraries/libdivsufsort { };
22654 libdmtx = callPackage ../development/libraries/libdmtx { };
22656 libdmapsharing = callPackage ../development/libraries/libdmapsharing { };
22658 libdnet = callPackage ../development/libraries/libdnet { };
22660 libdnf = callPackage ../tools/package-management/libdnf { };
22662 libdovi = callPackage ../development/libraries/libdovi { };
22664 libdrm = callPackage ../development/libraries/libdrm { };
22666 libdv = callPackage ../development/libraries/libdv { };
22668 libdvbcsa = callPackage ../development/libraries/libdvbcsa { };
22670 libdvbpsi = callPackage ../development/libraries/libdvbpsi { };
22672 libdwg = callPackage ../development/libraries/libdwg { };
22674 libdvdcss = callPackage ../development/libraries/libdvdcss {
22675 inherit (darwin) IOKit;
22678 libdvdnav = callPackage ../development/libraries/libdvdnav { };
22679 libdvdnav_4_2_1 = callPackage ../development/libraries/libdvdnav/4.2.1.nix {
22680 libdvdread = libdvdread_4_9_9;
22683 libdvdread = callPackage ../development/libraries/libdvdread { };
22684 libdvdread_4_9_9 = callPackage ../development/libraries/libdvdread/4.9.9.nix { };
22686 libdwarf = callPackage ../development/libraries/libdwarf { };
22687 dwarfdump = libdwarf.bin;
22688 libdwarf_20210528 = callPackage ../development/libraries/libdwarf/20210528.nix { };
22690 libe57format = callPackage ../development/libraries/libe57format { };
22692 libeatmydata = callPackage ../development/libraries/libeatmydata { };
22694 libeb = callPackage ../development/libraries/libeb { };
22696 libebml = callPackage ../development/libraries/libebml { };
22698 libebur128 = callPackage ../development/libraries/libebur128 { };
22700 libedit = callPackage ../development/libraries/libedit { };
22702 libei = callPackage ../development/libraries/libei { };
22704 libelf = callPackage ../development/libraries/libelf { };
22706 libelfin = callPackage ../development/libraries/libelfin { };
22708 libetpan = callPackage ../development/libraries/libetpan { };
22710 libexecinfo = callPackage ../development/libraries/libexecinfo { };
22712 libfaketime = callPackage ../development/libraries/libfaketime { };
22714 libfakekey = callPackage ../development/libraries/libfakekey { };
22716 libfido2 = callPackage ../development/libraries/libfido2 {};
22718 libfilezilla = darwin.apple_sdk_11_0.callPackage ../development/libraries/libfilezilla {
22719 inherit (darwin.apple_sdk_11_0.frameworks) ApplicationServices;
22722 libfishsound = callPackage ../development/libraries/libfishsound { };
22724 libfm = callPackage ../development/libraries/libfm { };
22725 libfm-extra = libfm.override {
22729 libfprint = callPackage ../development/libraries/libfprint { };
22731 libfprint-tod = callPackage ../development/libraries/libfprint-tod { };
22733 libfprint-2-tod1-goodix = callPackage ../development/libraries/libfprint-2-tod1-goodix { };
22735 libfprint-2-tod1-goodix-550a = callPackage ../development/libraries/libfprint-2-tod1-goodix-550a { };
22737 libfprint-2-tod1-vfs0090 = callPackage ../development/libraries/libfprint-2-tod1-vfs0090 { };
22739 libfprint-2-tod1-elan = callPackage ../development/libraries/libfprint-2-tod1-elan { };
22741 libfpx = callPackage ../development/libraries/libfpx { };
22743 libgadu = callPackage ../development/libraries/libgadu { };
22745 libgbinder = callPackage ../development/libraries/libgbinder { };
22747 libgda = callPackage ../development/libraries/libgda { };
22749 libgda6 = callPackage ../development/libraries/libgda/6.x.nix { };
22751 libgdamm = callPackage ../development/libraries/libgdamm { };
22753 libgdata = callPackage ../development/libraries/libgdata { };
22755 libgee = callPackage ../development/libraries/libgee { };
22757 libgepub = callPackage ../development/libraries/libgepub { };
22759 libgig = callPackage ../development/libraries/libgig { };
22761 libglibutil = callPackage ../development/libraries/libglibutil { };
22763 libgnome-keyring = callPackage ../development/libraries/libgnome-keyring { };
22764 libgnome-keyring3 = gnome.libgnome-keyring;
22766 libgnome-games-support = callPackage ../development/libraries/libgnome-games-support { };
22767 libgnome-games-support_2_0 = callPackage ../development/libraries/libgnome-games-support/2.0.nix { };
22769 libgnomekbd = callPackage ../development/libraries/libgnomekbd { };
22771 libglvnd = callPackage ../development/libraries/libglvnd { };
22773 libgnurl = callPackage ../development/libraries/libgnurl { };
22775 libgourou = callPackage ../development/libraries/libgourou { };
22777 libgringotts = callPackage ../development/libraries/libgringotts { };
22779 libgrss = callPackage ../development/libraries/libgrss {
22780 inherit (darwin.apple_sdk_11_0.frameworks) Foundation AppKit;
22783 libgweather = callPackage ../development/libraries/libgweather { };
22785 libgxps = callPackage ../development/libraries/libgxps { };
22787 libiio = callPackage ../development/libraries/libiio {
22788 inherit (darwin.apple_sdk.frameworks) CFNetwork CoreServices;
22792 libinjection = callPackage ../development/libraries/libinjection { };
22794 libinklevel = callPackage ../development/libraries/libinklevel { };
22796 libkcapi = callPackage ../development/libraries/libkcapi { };
22798 libnats-c = callPackage ../development/libraries/libnats-c { };
22800 liburing = callPackage ../development/libraries/liburing { };
22802 librseq = callPackage ../development/libraries/librseq { };
22804 libseccomp = callPackage ../development/libraries/libseccomp { };
22806 libsecret = callPackage ../development/libraries/libsecret { };
22808 libsegfault = callPackage ../development/libraries/libsegfault { };
22810 libserdes = callPackage ../development/libraries/libserdes { };
22812 libserialport = callPackage ../development/libraries/libserialport { };
22814 libsignal-protocol-c = callPackage ../development/libraries/libsignal-protocol-c { };
22816 libsignon-glib = callPackage ../development/libraries/libsignon-glib { };
22818 libsoundio = callPackage ../development/libraries/libsoundio {
22819 inherit (darwin.apple_sdk.frameworks) AudioUnit;
22822 libspelling = callPackage ../development/libraries/libspelling { };
22824 libsystemtap = callPackage ../development/libraries/libsystemtap { };
22826 libgtop = callPackage ../development/libraries/libgtop { };
22828 libLAS = callPackage ../development/libraries/libLAS { };
22830 liblaxjson = callPackage ../development/libraries/liblaxjson { };
22832 liblo = callPackage ../development/libraries/liblo { };
22834 liblscp = callPackage ../development/libraries/liblscp { };
22836 libe-book = callPackage ../development/libraries/libe-book { };
22838 libemf2svg = callPackage ../development/libraries/libemf2svg { };
22840 libev = callPackage ../development/libraries/libev { };
22842 libevent = callPackage ../development/libraries/libevent { };
22844 libewf = callPackage ../development/libraries/libewf { };
22846 libexif = callPackage ../development/libraries/libexif { };
22848 libexosip = callPackage ../development/libraries/exosip { };
22850 libexsid = callPackage ../development/libraries/libexsid { };
22852 libextractor = callPackage ../development/libraries/libextractor {
22853 libmpeg2 = mpeg2dec;
22856 libexttextcat = callPackage ../development/libraries/libexttextcat { };
22858 libf2c = callPackage ../development/libraries/libf2c { };
22860 libfabric = callPackage ../development/libraries/libfabric { };
22862 libfive = qt6Packages.callPackage ../development/libraries/libfive {
22866 libfixposix = callPackage ../development/libraries/libfixposix { };
22868 libff = callPackage ../development/libraries/libff { };
22870 libffcall = callPackage ../development/libraries/libffcall { };
22872 libffi = callPackage ../development/libraries/libffi { };
22873 libffi_3_3 = callPackage ../development/libraries/libffi/3.3.nix { };
22874 libffiBoot = libffi.override {
22878 libfreeaptx = callPackage ../development/libraries/libfreeaptx { };
22880 libfreefare = callPackage ../development/libraries/libfreefare {
22881 inherit (darwin.apple_sdk.frameworks) IOKit Security;
22882 inherit (darwin) libobjc;
22885 libftdi = callPackage ../development/libraries/libftdi {
22886 inherit (darwin) libobjc;
22887 inherit (darwin.apple_sdk.frameworks) IOKit Security;
22890 libftdi1 = callPackage ../development/libraries/libftdi/1.x.nix { };
22892 libfyaml = callPackage ../development/libraries/libfyaml { };
22894 libgcrypt = callPackage ../development/libraries/libgcrypt { };
22896 libgcrypt_1_8 = callPackage ../development/libraries/libgcrypt/1.8.nix { };
22898 libgdiplus = callPackage ../development/libraries/libgdiplus {
22899 inherit (darwin.apple_sdk.frameworks) Carbon;
22902 libgnt = callPackage ../development/libraries/libgnt { };
22904 libgpg-error = callPackage ../development/libraries/libgpg-error { };
22906 # https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=blob;f=README;h=fd6e1a83f55696c1f7a08f6dfca08b2d6b7617ec;hb=70058cd9f944d620764e57c838209afae8a58c78#l118
22907 libgpg-error-gen-posix-lock-obj = libgpg-error.override {
22908 genPosixLockObjOnly = true;
22911 libgphoto2 = callPackage ../development/libraries/libgphoto2 { };
22913 libgpiod = callPackage ../development/libraries/libgpiod { };
22915 libgpod = callPackage ../development/libraries/libgpod {
22916 autoreconfHook = buildPackages.autoreconfHook269;
22919 libgssglue = callPackage ../development/libraries/libgssglue { };
22921 libgudev = callPackage ../development/libraries/libgudev { };
22923 libguestfs-appliance = callPackage ../development/libraries/libguestfs/appliance.nix { };
22924 libguestfs = callPackage ../development/libraries/libguestfs {
22925 autoreconfHook = buildPackages.autoreconfHook264;
22927 libguestfs-with-appliance = libguestfs.override {
22928 appliance = libguestfs-appliance;
22929 autoreconfHook = buildPackages.autoreconfHook264;
22933 libhangul = callPackage ../development/libraries/libhangul { };
22935 libharu = callPackage ../development/libraries/libharu { };
22937 libhdhomerun = callPackage ../development/libraries/libhdhomerun { };
22939 libheif = callPackage ../development/libraries/libheif { };
22941 libhttpseverywhere = callPackage ../development/libraries/libhttpseverywhere { };
22943 libhugetlbfs = callPackage ../development/libraries/libhugetlbfs { };
22945 libhv = callPackage ../development/libraries/libhv {
22946 inherit (darwin.apple_sdk.frameworks) Security;
22949 libhwy = callPackage ../development/libraries/libhwy { };
22951 libHX = callPackage ../development/libraries/libHX { };
22953 libibmad = callPackage ../development/libraries/libibmad { };
22955 libibumad = callPackage ../development/libraries/libibumad { };
22957 libical = callPackage ../development/libraries/libical { };
22959 libicns = callPackage ../development/libraries/libicns { };
22961 libieee1284 = callPackage ../development/libraries/libieee1284 { };
22963 libimobiledevice = callPackage ../development/libraries/libimobiledevice {
22964 inherit (darwin.apple_sdk.frameworks) SystemConfiguration CoreFoundation;
22967 libimobiledevice-glue = callPackage ../development/libraries/libimobiledevice-glue { };
22969 libindicator-gtk2 = libindicator.override { gtkVersion = "2"; };
22970 libindicator-gtk3 = libindicator.override { gtkVersion = "3"; };
22971 libindicator = callPackage ../development/libraries/libindicator { };
22973 libayatana-indicator = callPackage ../development/libraries/libayatana-indicator { };
22975 libinotify-kqueue = callPackage ../development/libraries/libinotify-kqueue { };
22977 libiodbc = callPackage ../development/libraries/libiodbc {
22978 inherit (darwin.apple_sdk.frameworks) Carbon;
22981 libirecovery = callPackage ../development/libraries/libirecovery { };
22983 libivykis = callPackage ../development/libraries/libivykis { };
22985 libkqueue = callPackage ../development/libraries/libkqueue { };
22987 liblastfmSF = callPackage ../development/libraries/liblastfmSF { };
22989 liblcf = callPackage ../development/libraries/liblcf { };
22991 liblc3 = callPackage ../development/libraries/liblc3 { };
22993 libliftoff = callPackage ../development/libraries/libliftoff { };
22995 liblqr1 = callPackage ../development/libraries/liblqr-1 {
22996 inherit (darwin.apple_sdk.frameworks) Carbon AppKit;
22999 liblockfile = callPackage ../development/libraries/liblockfile { };
23001 liblogging = callPackage ../development/libraries/liblogging { };
23003 liblognorm = callPackage ../development/libraries/liblognorm { };
23005 libltc = callPackage ../development/libraries/libltc { };
23007 liblxi = callPackage ../development/libraries/liblxi { };
23009 libmaxminddb = callPackage ../development/libraries/libmaxminddb { };
23011 libmcfp = callPackage ../development/libraries/libmcfp { };
23013 libmcrypt = callPackage ../development/libraries/libmcrypt { };
23015 libmediaart = callPackage ../development/libraries/libmediaart { };
23017 libmediainfo = callPackage ../development/libraries/libmediainfo { };
23019 libmhash = callPackage ../development/libraries/libmhash { };
23021 libmodbus = callPackage ../development/libraries/libmodbus { };
23023 libmtp = callPackage ../development/libraries/libmtp { };
23025 libmypaint = callPackage ../development/libraries/libmypaint { };
23027 libmysofa = callPackage ../development/libraries/audio/libmysofa { };
23029 libmysqlconnectorcpp = callPackage ../development/libraries/libmysqlconnectorcpp { };
23031 libnatpmp = callPackage ../development/libraries/libnatpmp { };
23033 libnatspec = callPackage ../development/libraries/libnatspec { };
23035 libndp = callPackage ../development/libraries/libndp { };
23037 libnfc = callPackage ../development/libraries/libnfc { };
23039 libnfs = callPackage ../development/libraries/libnfs { };
23041 libnice = callPackage ../development/libraries/libnice { };
23043 libnitrokey = callPackage ../development/libraries/libnitrokey { };
23045 libnsl = callPackage ../development/libraries/libnsl { };
23047 liboping = callPackage ../development/libraries/liboping { };
23049 libplist = callPackage ../development/libraries/libplist { };
23051 libqtdbusmock = libsForQt5.callPackage ../development/libraries/libqtdbusmock {
23052 inherit (lomiri) cmake-extras;
23055 libqtdbustest = libsForQt5.callPackage ../development/libraries/libqtdbustest {
23056 inherit (lomiri) cmake-extras;
23059 libre = callPackage ../development/libraries/libre {
23060 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
23063 librecast = callPackage ../development/libraries/librecast { };
23065 libredwg = callPackage ../development/libraries/libredwg { };
23067 librem = callPackage ../development/libraries/librem { };
23069 libremidi = callPackage ../development/libraries/libremidi {
23070 inherit (darwin.apple_sdk.frameworks)
23077 libremines = qt6.callPackage ../games/libremines { };
23079 librelp = callPackage ../development/libraries/librelp { };
23081 librepo = callPackage ../tools/package-management/librepo {
23085 libresample = callPackage ../development/libraries/libresample { };
23087 librevenge = callPackage ../development/libraries/librevenge { };
23089 librime = callPackage ../development/libraries/librime { };
23091 librsb = callPackage ../development/libraries/librsb {
23092 # Taken from https://build.opensuse.org/package/view_file/science/librsb/librsb.spec
23093 memHierarchy = "L3:16/64/8192K,L2:16/64/2048K,L1:8/64/16K";
23096 librtprocess = callPackage ../development/libraries/librtprocess { };
23098 libsamplerate = callPackage ../development/libraries/libsamplerate {
23099 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon CoreServices;
23102 libsieve = callPackage ../development/libraries/libsieve { };
23104 libsixel = callPackage ../development/libraries/libsixel { };
23106 libsolv = callPackage ../development/libraries/libsolv { };
23108 libspectre = callPackage ../development/libraries/libspectre { };
23110 libspecbleach = callPackage ../development/libraries/audio/libspecbleach { };
23112 libspnav = callPackage ../development/libraries/libspnav { };
23114 libgsf = callPackage ../development/libraries/libgsf { };
23116 # GNU libc provides libiconv so systems with glibc don't need to
23117 # build libiconv separately. Additionally, Apple forked/repackaged
23118 # libiconv so we use that instead of the vanilla version on that OS,
23119 # and BSDs include libiconv in libc.
23121 # We also provide `libiconvReal`, which will always be a standalone libiconv,
23122 # just in case you want it regardless of platform.
23124 if lib.elem stdenv.hostPlatform.libc [ "glibc" "musl" "nblibc" "wasilibc" ]
23125 then libcIconv (if stdenv.hostPlatform != stdenv.buildPlatform
23127 else stdenv.cc.libc)
23128 else if stdenv.hostPlatform.isDarwin
23129 then darwin.libiconv
23132 libcIconv = libc: let
23133 inherit (libc) pname version;
23134 libcDev = lib.getDev libc;
23135 in runCommand "${pname}-iconv-${version}" { strictDeps = true; } ''
23136 mkdir -p $out/include
23137 ln -sv ${libcDev}/include/iconv.h $out/include
23140 libiconvReal = callPackage ../development/libraries/libiconv { };
23143 if lib.elem stdenv.hostPlatform.libc [ "glibc" "musl" ] then
23144 lib.getBin stdenv.cc.libc
23145 else if stdenv.hostPlatform.isDarwin then
23146 lib.getBin darwin.libiconv
23148 lib.getBin libiconvReal;
23150 # On non-GNU systems we need GNU Gettext for libintl.
23151 libintl = if stdenv.hostPlatform.libc != "glibc" then gettext else null;
23153 libid3tag = callPackage ../development/libraries/libid3tag { };
23155 libidn = callPackage ../development/libraries/libidn { };
23157 libidn2 = callPackage ../development/libraries/libidn2 { };
23159 idnkit = callPackage ../development/libraries/idnkit { };
23161 libiec61883 = callPackage ../development/libraries/libiec61883 { };
23163 libimagequant = callPackage ../development/libraries/libimagequant { };
23165 libime = callPackage ../development/libraries/libime { };
23167 libinfinity = callPackage ../development/libraries/libinfinity { };
23169 libinput = callPackage ../development/libraries/libinput {
23170 graphviz = graphviz-nox;
23173 libinput-gestures = callPackage ../tools/inputmethods/libinput-gestures { };
23175 libinstpatch = callPackage ../development/libraries/audio/libinstpatch { };
23177 libipt = callPackage ../development/libraries/libipt { };
23179 libiptcdata = callPackage ../development/libraries/libiptcdata { };
23181 libjcat = callPackage ../development/libraries/libjcat { };
23183 libjpeg_original = callPackage ../development/libraries/libjpeg { };
23184 # also known as libturbojpeg
23185 libjpeg_turbo = callPackage ../development/libraries/libjpeg-turbo { };
23186 libjpeg = libjpeg_turbo;
23187 libjpeg8 = libjpeg_turbo.override { enableJpeg8 = true; };
23189 libjson-rpc-cpp = callPackage ../development/libraries/libjson-rpc-cpp {
23190 libmicrohttpd = libmicrohttpd_0_9_72;
23193 libjwt = callPackage ../development/libraries/libjwt { };
23195 libjxl = callPackage ../development/libraries/libjxl { };
23197 libkate = callPackage ../development/libraries/libkate { };
23199 libkeyfinder = callPackage ../development/libraries/audio/libkeyfinder { };
23201 libks = callPackage ../development/libraries/libks { };
23203 libksba = callPackage ../development/libraries/libksba { };
23205 libksi = callPackage ../development/libraries/libksi { };
23207 liblinear = callPackage ../development/libraries/liblinear { };
23209 libmad = callPackage ../development/libraries/libmad { };
23211 malcontent = callPackage ../development/libraries/malcontent { };
23213 malcontent-ui = callPackage ../development/libraries/malcontent/ui.nix { };
23215 libmanette = callPackage ../development/libraries/libmanette { };
23217 libmatchbox = callPackage ../development/libraries/libmatchbox { };
23219 libmatheval = callPackage ../development/libraries/libmatheval { };
23221 libmatthew_java = callPackage ../development/libraries/java/libmatthew-java {
23222 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
23225 libmatroska = callPackage ../development/libraries/libmatroska { };
23227 libmd = callPackage ../development/libraries/libmd { };
23229 libmemcached = callPackage ../development/libraries/libmemcached { };
23231 libmicrohttpd_0_9_69 = callPackage ../development/libraries/libmicrohttpd/0.9.69.nix { };
23232 libmicrohttpd_0_9_71 = callPackage ../development/libraries/libmicrohttpd/0.9.71.nix { };
23233 libmicrohttpd_0_9_72 = callPackage ../development/libraries/libmicrohttpd/0.9.72.nix { };
23234 libmicrohttpd_0_9_74 = callPackage ../development/libraries/libmicrohttpd/0.9.74.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 { };
23362 libpeas2 = callPackage ../development/libraries/libpeas/2.x.nix { };
23364 libpg_query = callPackage ../development/libraries/libpg_query { };
23366 libpipeline = callPackage ../development/libraries/libpipeline { };
23368 libpgf = callPackage ../development/libraries/libpgf { };
23370 libphonenumber = callPackage ../development/libraries/libphonenumber {
23371 inherit (darwin.apple_sdk.frameworks) Foundation;
23374 libplacebo = callPackage ../development/libraries/libplacebo { };
23376 libpng = callPackage ../development/libraries/libpng { };
23377 libpng12 = callPackage ../development/libraries/libpng/12.nix { };
23379 libpostal = callPackage ../development/libraries/libpostal { };
23381 libpaper = callPackage ../development/libraries/libpaper { };
23383 libpfm = callPackage ../development/libraries/libpfm { };
23385 libpqxx = callPackage ../development/libraries/libpqxx { };
23386 libpqxx_6 = callPackage ../development/libraries/libpqxx/6.nix { };
23388 inherit (callPackages ../development/libraries/prometheus-client-c {
23389 stdenv = gccStdenv; # Required for darwin
23390 }) libprom libpromhttp;
23392 libproxy = callPackage ../development/libraries/libproxy {
23393 inherit (darwin.apple_sdk.frameworks) SystemConfiguration CoreFoundation JavaScriptCore;
23396 libpseudo = callPackage ../development/libraries/libpseudo { };
23398 libpsl = callPackage ../development/libraries/libpsl { };
23400 libpst = callPackage ../development/libraries/libpst { };
23402 libptytty = callPackage ../development/libraries/libptytty { };
23404 libpulsar = callPackage ../development/libraries/libpulsar {
23405 protobuf = protobuf_21;
23408 libpwquality = callPackage ../development/libraries/libpwquality {
23412 libqalculate = callPackage ../development/libraries/libqalculate { };
23414 libqt5pas = libsForQt5.callPackage ../development/compilers/fpc/libqt5pas.nix { };
23416 librclone = callPackage ../development/libraries/librclone { };
23418 libroxml = callPackage ../development/libraries/libroxml { };
23420 librsvg = callPackage ../development/libraries/librsvg {
23421 inherit (darwin) libobjc;
23422 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
23425 librsync = callPackage ../development/libraries/librsync { };
23427 librttopo = callPackage ../development/libraries/librttopo { };
23429 libs3 = callPackage ../development/libraries/libs3 { };
23431 libschrift = callPackage ../development/libraries/libschrift { };
23433 libsciter = callPackage ../development/libraries/libsciter { };
23435 libsearpc = callPackage ../development/libraries/libsearpc { };
23437 libsigcxx = callPackage ../development/libraries/libsigcxx { };
23439 libsigcxx30 = callPackage ../development/libraries/libsigcxx/3.0.nix { };
23441 libsigsegv = callPackage ../development/libraries/libsigsegv { };
23443 libslirp = callPackage ../development/libraries/libslirp { };
23445 libsndfile = callPackage ../development/libraries/libsndfile {
23446 inherit (darwin.apple_sdk.frameworks) Carbon AudioToolbox;
23449 libsnark = callPackage ../development/libraries/libsnark { };
23451 libsodium = callPackage ../development/libraries/libsodium { };
23453 libsoup = callPackage ../development/libraries/libsoup { };
23455 libsoup_3 = callPackage ../development/libraries/libsoup/3.x.nix { };
23457 libspectrum = callPackage ../development/libraries/libspectrum { };
23459 libspiro = callPackage ../development/libraries/libspiro { };
23461 libspng = callPackage ../development/libraries/libspng { };
23463 libssh = callPackage ../development/libraries/libssh { };
23465 libssh2 = callPackage ../development/libraries/libssh2 { };
23467 libstartup_notification = callPackage ../development/libraries/startup-notification { };
23469 libstemmer = callPackage ../development/libraries/libstemmer { };
23471 libstroke = callPackage ../development/libraries/libstroke { };
23473 libstrophe = callPackage ../development/libraries/libstrophe { };
23475 libspatialaudio = callPackage ../development/libraries/libspatialaudio { };
23477 libspatialindex = callPackage ../development/libraries/libspatialindex { };
23479 libspatialite = callPackage ../development/libraries/libspatialite { };
23481 libstatgrab = callPackage ../development/libraries/libstatgrab {
23482 inherit (darwin.apple_sdk.frameworks) IOKit;
23485 libsvm = callPackage ../development/libraries/libsvm { };
23487 libtar = callPackage ../development/libraries/libtar { };
23489 libtasn1 = callPackage ../development/libraries/libtasn1 { };
23491 libtcod = callPackage ../development/libraries/libtcod { };
23493 libthai = callPackage ../development/libraries/libthai { };
23495 libtheora = callPackage ../development/libraries/libtheora { };
23497 libthreadar = callPackage ../development/libraries/libthreadar { };
23499 libticables2 = callPackage ../development/libraries/libticables2 { };
23501 libticalcs2 = callPackage ../development/libraries/libticalcs2 {
23502 inherit (darwin) libobjc;
23505 libticonv = callPackage ../development/libraries/libticonv { };
23507 libtifiles2 = callPackage ../development/libraries/libtifiles2 { };
23509 libtiff = callPackage ../development/libraries/libtiff { };
23510 libtiff_4_5 = callPackage ../development/libraries/libtiff/4.5.nix { };
23512 libtiger = callPackage ../development/libraries/libtiger { };
23514 libtommath = callPackage ../development/libraries/libtommath { };
23516 libtomcrypt = callPackage ../development/libraries/libtomcrypt { };
23518 libtorrent-rasterbar-2_0_x = callPackage ../development/libraries/libtorrent-rasterbar {
23519 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
23523 libtorrent-rasterbar-1_2_x = callPackage ../development/libraries/libtorrent-rasterbar/1.2.nix {
23524 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
23528 libtorrent-rasterbar = libtorrent-rasterbar-2_0_x;
23530 libtoxcore = callPackage ../development/libraries/libtoxcore { };
23532 libtpms = callPackage ../tools/security/libtpms { };
23534 libtap = callPackage ../development/libraries/libtap { };
23536 libtsm = callPackage ../development/libraries/libtsm { };
23538 libsv = callPackage ../development/libraries/libsv { };
23540 libgeotiff = callPackage ../development/libraries/libgeotiff { };
23542 libu2f-host = callPackage ../development/libraries/libu2f-host { };
23544 libu2f-server = callPackage ../development/libraries/libu2f-server { };
23546 libubox-nossl = callPackage ../development/libraries/libubox { };
23548 libubox = callPackage ../development/libraries/libubox { with_ustream_ssl = true; };
23550 libubox-wolfssl = callPackage ../development/libraries/libubox { with_ustream_ssl = true; ustream-ssl = ustream-ssl-wolfssl; };
23552 libubox-mbedtls = callPackage ../development/libraries/libubox { with_ustream_ssl = true; ustream-ssl = ustream-ssl-mbedtls; };
23554 libudev-zero = callPackage ../development/libraries/libudev-zero { };
23556 libudfread = callPackage ../development/libraries/libudfread { };
23558 libuecc = callPackage ../development/libraries/libuecc { };
23560 libuev = callPackage ../development/libraries/libuev {};
23562 libui = callPackage ../development/libraries/libui {
23563 inherit (darwin.apple_sdk.frameworks) Cocoa;
23566 libuinputplus = callPackage ../development/libraries/libuinputplus { };
23568 libuiohook = callPackage ../development/libraries/libuiohook {
23569 inherit (darwin.apple_sdk.frameworks) AppKit ApplicationServices Carbon;
23572 libunistring = callPackage ../development/libraries/libunistring { };
23574 libupnp = callPackage ../development/libraries/pupnp { };
23576 libwhereami = callPackage ../development/libraries/libwhereami { };
23578 giflib = callPackage ../development/libraries/giflib { };
23580 libunarr = callPackage ../development/libraries/libunarr { };
23582 libunibreak = callPackage ../development/libraries/libunibreak { };
23584 libuninameslist = callPackage ../development/libraries/libuninameslist { };
23586 libunique = callPackage ../development/libraries/libunique { };
23587 libunique3 = callPackage ../development/libraries/libunique/3.x.nix { };
23589 liburcu = callPackage ../development/libraries/liburcu { };
23591 libjaylink = callPackage ../development/libraries/libjaylink { };
23593 libusb-compat-0_1 = callPackage ../development/libraries/libusb-compat/0.1.nix { };
23595 libusb1 = callPackage ../development/libraries/libusb1 {
23596 inherit (darwin) libobjc;
23597 inherit (darwin.apple_sdk.frameworks) IOKit Security;
23600 libusbgx = callPackage ../development/libraries/libusbgx { };
23602 libusbmuxd = callPackage ../development/libraries/libusbmuxd { };
23604 libusbsio = callPackage ../development/libraries/libusbsio { };
23606 libucontext = callPackage ../development/libraries/libucontext { };
23608 libutempter = callPackage ../development/libraries/libutempter { };
23610 libuldaq = callPackage ../development/libraries/libuldaq { };
23613 if stdenv.isDarwin then darwin.libunwind
23614 else if stdenv.hostPlatform.system == "riscv32-linux" then llvmPackages_14.libunwind
23615 else callPackage ../development/libraries/libunwind { };
23617 libuv = callPackage ../development/libraries/libuv {
23618 inherit (darwin.apple_sdk.frameworks) ApplicationServices CoreServices;
23621 libuvc = callPackage ../development/libraries/libuvc { };
23623 libv4l = lowPrio (v4l-utils.override {
23627 libva-minimal = callPackage ../development/libraries/libva { minimal = true; };
23628 libva = libva-minimal.override { minimal = false; };
23629 libva-utils = callPackage ../development/libraries/libva/utils.nix { };
23631 libva1 = callPackage ../development/libraries/libva/1.nix { };
23632 libva1-minimal = libva1.override { minimal = true; };
23634 libvarlink = callPackage ../development/libraries/libvarlink { };
23636 libvdpau = callPackage ../development/libraries/libvdpau { };
23638 libvdwxc = callPackage ../development/libraries/science/chemistry/libvdwxc { };
23640 libmodulemd = callPackage ../development/libraries/libmodulemd { };
23642 libvdpau-va-gl = callPackage ../development/libraries/libvdpau-va-gl { };
23644 libversion = callPackage ../development/libraries/libversion { };
23646 libverto = callPackage ../development/libraries/libverto { };
23648 libvgm = callPackage ../development/libraries/libvgm {
23649 inherit (darwin.apple_sdk.frameworks) CoreAudio AudioToolbox;
23652 libvirt = callPackage ../development/libraries/libvirt {
23653 inherit (darwin.apple_sdk.frameworks) Carbon AppKit;
23656 libvirt-glib = callPackage ../development/libraries/libvirt-glib { };
23658 libvisio = callPackage ../development/libraries/libvisio { };
23660 libvisio2svg = callPackage ../development/libraries/libvisio2svg { };
23662 libvisual = callPackage ../development/libraries/libvisual { };
23664 libvmaf = callPackage ../development/libraries/libvmaf { };
23666 libvncserver = callPackage ../development/libraries/libvncserver {
23667 inherit (darwin.apple_sdk.frameworks) Carbon;
23670 libviper = callPackage ../development/libraries/libviper { };
23672 libviperfx = callPackage ../development/libraries/libviperfx { };
23674 libvpx = callPackage ../development/libraries/libvpx { };
23675 libvpx_1_8 = callPackage ../development/libraries/libvpx/1_8.nix { };
23677 libvterm = callPackage ../development/libraries/libvterm { };
23678 libvterm-neovim = callPackage ../development/libraries/libvterm-neovim { };
23680 libvorbis = callPackage ../development/libraries/libvorbis { };
23682 libvori = callPackage ../development/libraries/libvori { };
23684 libwbxml = callPackage ../development/libraries/libwbxml { };
23686 libwebcam = callPackage ../os-specific/linux/libwebcam { };
23688 libwebp = callPackage ../development/libraries/libwebp { };
23690 libwmf = callPackage ../development/libraries/libwmf { };
23692 libwnck = callPackage ../development/libraries/libwnck { };
23693 libwnck2 = callPackage ../development/libraries/libwnck/2.nix { };
23695 libwpd = callPackage ../development/libraries/libwpd { };
23697 libwpd_08 = callPackage ../development/libraries/libwpd/0.8.nix { };
23699 libwps = callPackage ../development/libraries/libwps { };
23701 libwpg = callPackage ../development/libraries/libwpg { };
23703 libx86 = callPackage ../development/libraries/libx86 { };
23705 libxcrypt = callPackage ../development/libraries/libxcrypt {
23706 fetchurl = stdenv.fetchurlBoot;
23707 perl = buildPackages.perl.override {
23708 enableCrypt = false;
23709 fetchurl = stdenv.fetchurlBoot;
23712 libxcrypt-legacy = libxcrypt.override { enableHashes = "all"; };
23714 libxdg_basedir = callPackage ../development/libraries/libxdg-basedir { };
23716 libxisf = callPackage ../development/libraries/science/astronomy/libxisf { };
23718 libxkbcommon = libxkbcommon_8;
23719 libxkbcommon_8 = callPackage ../development/libraries/libxkbcommon { };
23721 libxklavier = callPackage ../development/libraries/libxklavier { };
23723 libxls = callPackage ../development/libraries/libxls { };
23725 libxlsxwriter = callPackage ../development/libraries/libxlsxwriter { };
23727 libxmi = callPackage ../development/libraries/libxmi { };
23729 libxml2 = callPackage ../development/libraries/libxml2 {
23733 libxml2Python = let
23734 inherit (python3.pkgs) libxml2;
23735 in pkgs.buildEnv { # slightly hacky
23736 name = "libxml2+py-${res.libxml2.version}";
23737 paths = with libxml2; [ dev bin py ];
23738 # Avoid update.nix conflicts with libxml2.
23739 passthru = builtins.removeAttrs libxml2.passthru [ "updateScript" ];
23740 # the hook to find catalogs is hidden by buildEnv
23742 mkdir "$out/nix-support"
23743 cp '${libxml2.dev}/nix-support/propagated-build-inputs' "$out/nix-support/"
23747 libxmlb = callPackage ../development/libraries/libxmlb { };
23749 libxmlxx = callPackage ../development/libraries/libxmlxx { };
23750 libxmlxx3 = callPackage ../development/libraries/libxmlxx/v3.nix { };
23752 libxmp = callPackage ../development/libraries/libxmp { };
23754 libxslt = callPackage ../development/libraries/libxslt {
23758 libxsmm = callPackage ../development/libraries/libxsmm { };
23760 libixp = callPackage ../development/libraries/libixp { };
23762 libwpe = callPackage ../development/libraries/libwpe { };
23764 libwpe-fdo = callPackage ../development/libraries/libwpe/fdo.nix { };
23766 libyaml = callPackage ../development/libraries/libyaml { };
23768 yaml-cpp = callPackage ../development/libraries/yaml-cpp { };
23770 yaml-cpp_0_3 = callPackage ../development/libraries/yaml-cpp/0.3.0.nix { };
23772 yas = callPackage ../development/libraries/yas { };
23774 libyang = callPackage ../development/libraries/libyang { };
23776 libcyaml = callPackage ../development/libraries/libcyaml { };
23778 rang = callPackage ../development/libraries/rang { };
23780 libykclient = callPackage ../development/libraries/libykclient { };
23782 libykneomgr = callPackage ../development/libraries/libykneomgr { };
23784 libytnef = callPackage ../development/libraries/libytnef { };
23786 libyubikey = callPackage ../development/libraries/libyubikey { };
23788 libyuv = callPackage ../development/libraries/libyuv { };
23790 libzapojit = callPackage ../development/libraries/libzapojit { };
23792 libzen = callPackage ../development/libraries/libzen { };
23794 libzip = callPackage ../development/libraries/libzip { };
23796 libzdb = callPackage ../development/libraries/libzdb { };
23798 libwacom = callPackage ../development/libraries/libwacom { };
23800 libwacom-surface = callPackage ../development/libraries/libwacom/surface.nix { };
23802 lightning = callPackage ../development/libraries/lightning { };
23804 lightlocker = callPackage ../misc/screensavers/light-locker { };
23806 lightspark = callPackage ../misc/lightspark { };
23808 opentracing-cpp = callPackage ../development/libraries/opentracing-cpp { };
23810 ligolo-ng = callPackage ../tools/networking/ligolo-ng { };
23812 linenoise = callPackage ../development/libraries/linenoise { };
23814 linenoise-ng = callPackage ../development/libraries/linenoise-ng { };
23816 lirc = callPackage ../development/libraries/lirc { };
23818 liquid-dsp = callPackage ../development/libraries/liquid-dsp {
23819 inherit (darwin) autoSignDarwinBinariesHook cctools;
23822 liquidfun = callPackage ../development/libraries/liquidfun { };
23824 litehtml = callPackage ../development/libraries/litehtml { };
23826 live555 = callPackage ../development/libraries/live555 { };
23828 llhttp = callPackage ../development/libraries/llhttp { };
23830 log4cpp = callPackage ../development/libraries/log4cpp { };
23832 log4cxx = callPackage ../development/libraries/log4cxx { };
23834 log4cplus = callPackage ../development/libraries/log4cplus { };
23836 log4shib = callPackage ../development/libraries/log4shib { };
23838 loudmouth = callPackage ../development/libraries/loudmouth { };
23840 lrdf = callPackage ../development/libraries/lrdf { };
23842 luabind = callPackage ../development/libraries/luabind { lua = lua5_1; };
23844 luabind_luajit = luabind.override { lua = luajit; };
23846 luabridge = callPackage ../development/libraries/luabridge { };
23848 luksmeta = callPackage ../development/libraries/luksmeta {
23849 asciidoc = asciidoc-full;
23852 lyra = callPackage ../development/libraries/lyra { };
23854 lzlib = callPackage ../development/libraries/lzlib { };
23856 lzo = callPackage ../development/libraries/lzo { };
23858 opencl-clang = callPackage ../development/libraries/opencl-clang { };
23860 magic-enum = callPackage ../development/libraries/magic-enum { };
23862 mapnik = callPackage ../development/libraries/mapnik {
23863 harfbuzz = harfbuzz.override {
23868 manticoresearch = callPackage ../servers/search/manticoresearch { };
23870 marisa = callPackage ../development/libraries/marisa { };
23872 mathgl = callPackage ../development/libraries/mathgl { };
23874 matio = callPackage ../development/libraries/matio { };
23876 matterhorn = haskell.lib.compose.justStaticExecutables haskellPackages.matterhorn;
23878 maxflow = callPackage ../development/libraries/maxflow { };
23880 mbedtls_2 = callPackage ../development/libraries/mbedtls/2.nix { };
23881 mbedtls = callPackage ../development/libraries/mbedtls/3.nix { };
23883 mdctags = callPackage ../development/tools/misc/mdctags { };
23885 md4c = callPackage ../development/libraries/md4c { };
23887 mdds = callPackage ../development/libraries/mdds { };
23889 mediastreamer = libsForQt5.callPackage ../development/libraries/mediastreamer { };
23891 mediastreamer-openh264 = callPackage ../development/libraries/mediastreamer/msopenh264.nix { };
23893 memorymapping = callPackage ../development/libraries/memorymapping { };
23894 memorymappingHook = makeSetupHook {
23895 name = "memorymapping-hook";
23896 propagatedBuildInputs = [ memorymapping ];
23897 } ../development/libraries/memorymapping/setup-hook.sh;
23899 memray = callPackage ../development/tools/memray { };
23901 memstream = callPackage ../development/libraries/memstream { };
23902 memstreamHook = makeSetupHook {
23903 name = "memstream-hook";
23904 propagatedBuildInputs = [ memstream ];
23905 } ../development/libraries/memstream/setup-hook.sh;
23907 menu-cache = callPackage ../development/libraries/menu-cache { };
23909 mergerfs = callPackage ../tools/filesystems/mergerfs { };
23911 mergerfs-tools = callPackage ../tools/filesystems/mergerfs/tools.nix { };
23913 meshoptimizer = callPackage ../development/libraries/meshoptimizer { };
23915 mctc-lib = callPackage ../development/libraries/science/chemistry/mctc-lib { };
23917 mstore = callPackage ../development/libraries/science/chemistry/mstore { };
23919 multicharge = callPackage ../development/libraries/science/chemistry/multicharge { };
23921 test-drive = callPackage ../development/libraries/test-drive { };
23923 dftd4 = callPackage ../development/libraries/science/chemistry/dftd4 { };
23925 simple-dftd3 = callPackage ../development/libraries/science/chemistry/simple-dftd3 { };
23927 tblite = callPackage ../development/libraries/science/chemistry/tblite { };
23929 toml-f = callPackage ../development/libraries/toml-f { };
23931 fypp = python3Packages.callPackage ../development/python-modules/fypp { };
23933 dbcsr = callPackage ../development/libraries/science/math/dbcsr { };
23935 taco = callPackage ../development/libraries/taco { };
23937 ## libGL/libGLU/Mesa stuff
23939 # Default libGL implementation, should provide headers and
23940 # libGL.so/libEGL.so/... to link agains them. Android NDK provides
23941 # an OpenGL implementation, we can just use that.
23942 libGL = if stdenv.hostPlatform.useAndroidPrebuilt then stdenv
23943 else callPackage ../development/libraries/mesa/stubs.nix {
23944 inherit (darwin.apple_sdk.frameworks) OpenGL;
23950 mesa = darwin.apple_sdk_11_0.callPackage ../development/libraries/mesa {
23951 inherit (darwin.apple_sdk_11_0.frameworks) OpenGL;
23952 inherit (darwin.apple_sdk_11_0.libs) Xplugin;
23955 mesa_glu = callPackage ../development/libraries/mesa-glu {
23956 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
23959 ## End libGL/libGLU/Mesa stuff
23961 meterbridge = callPackage ../applications/audio/meterbridge { };
23963 mhddfs = callPackage ../tools/filesystems/mhddfs { };
23965 microsoft-gsl = callPackage ../development/libraries/microsoft-gsl { };
23967 microsoft-edge = callPackage (import ../applications/networking/browsers/microsoft-edge).stable { };
23968 microsoft-edge-beta = callPackage (import ../applications/networking/browsers/microsoft-edge).beta { };
23969 microsoft-edge-dev = callPackage (import ../applications/networking/browsers/microsoft-edge).dev { };
23971 micronucleus = callPackage ../development/tools/misc/micronucleus { };
23973 markdown-anki-decks = callPackage ../tools/misc/markdown-anki-decks { };
23975 mdslides = callPackage ../tools/misc/mdslides { };
23977 micropython = callPackage ../development/interpreters/micropython { };
23979 MIDIVisualizer = darwin.apple_sdk_11_0.callPackage ../applications/audio/midi-visualizer {
23980 inherit (darwin.apple_sdk_11_0.frameworks) AppKit Cocoa Carbon CoreAudio CoreMIDI CoreServices Kernel;
23983 mimalloc = callPackage ../development/libraries/mimalloc { };
23985 miniaudio = callPackage ../development/libraries/miniaudio { };
23987 miniz = callPackage ../development/libraries/miniz { };
23989 minizip = callPackage ../development/libraries/minizip { };
23991 minizip-ng = callPackage ../development/libraries/minizip-ng { };
23993 mkvtoolnix = libsForQt5.callPackage ../applications/video/mkvtoolnix {
23994 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
23997 mkvtoolnix-cli = mkvtoolnix.override {
24001 mlc = callPackage ../tools/system/mlc { };
24003 mlt = darwin.apple_sdk_11_0.callPackage ../development/libraries/mlt { };
24005 mlib = callPackage ../development/libraries/mlib { };
24007 mlv-app = libsForQt5.callPackage ../applications/video/mlv-app { };
24009 mono-addins = callPackage ../development/libraries/mono-addins { };
24011 movine = callPackage ../development/tools/database/movine { };
24013 movit = callPackage ../development/libraries/movit { };
24015 moserial = callPackage ../tools/misc/moserial { };
24017 mosquitto = callPackage ../servers/mqtt/mosquitto { };
24019 nanomq = callPackage ../servers/mqtt/nanomq { };
24021 mps = callPackage ../development/libraries/mps { };
24023 libmpeg2 = callPackage ../development/libraries/libmpeg2 { };
24025 mpeg2dec = libmpeg2;
24027 mqtt-benchmark = callPackage ../tools/networking/mqtt-benchmark { };
24029 mqttmultimeter = callPackage ../tools/networking/mqttmultimeter { };
24031 mqttui = callPackage ../tools/networking/mqttui {
24032 inherit (darwin.apple_sdk.frameworks) Security;
24035 msgpack = callPackage ../development/libraries/msgpack { };
24037 msgpack-c = callPackage ../development/libraries/msgpack-c { };
24039 msgpack-cxx = callPackage ../development/libraries/msgpack-cxx { };
24041 msoffcrypto-tool = with python3.pkgs; toPythonApplication msoffcrypto-tool;
24043 msilbc = callPackage ../development/libraries/msilbc { };
24045 mp4v2 = callPackage ../development/libraries/mp4v2 { };
24047 libmpc = callPackage ../development/libraries/libmpc { };
24049 mpich = callPackage ../development/libraries/mpich {
24050 ch4backend = libfabric;
24053 mstpd = callPackage ../os-specific/linux/mstpd { };
24055 mtdev = callPackage ../development/libraries/mtdev { };
24057 mtpfs = callPackage ../tools/filesystems/mtpfs { };
24059 mtxclient = callPackage ../development/libraries/mtxclient { };
24061 mu = callPackage ../tools/networking/mu { };
24063 mueval = callPackage ../development/tools/haskell/mueval { };
24065 mujoco = callPackage ../applications/science/robotics/mujoco { };
24067 muparser = callPackage ../development/libraries/muparser {
24068 inherit (darwin.stubs) setfile;
24071 muparserx = callPackage ../development/libraries/muparserx { };
24073 mutest = callPackage ../development/libraries/mutest { };
24075 mvapich = callPackage ../development/libraries/mvapich { };
24077 mygpoclient = with python3.pkgs; toPythonApplication mygpoclient;
24079 mygui = callPackage ../development/libraries/mygui {
24080 inherit (darwin.apple_sdk.frameworks) Cocoa;
24083 mythes = callPackage ../development/libraries/mythes { };
24085 nanodbc = callPackage ../development/libraries/nanodbc { };
24087 nanoflann = callPackage ../development/libraries/nanoflann { };
24089 nanomsg = callPackage ../development/libraries/nanomsg { };
24091 nanosvg = callPackage ../development/libraries/nanosvg { };
24093 nanovna-saver = libsForQt5.callPackage ../applications/science/electronics/nanovna-saver { };
24095 nanotts = callPackage ../tools/audio/nanotts { };
24097 ncnn = callPackage ../development/libraries/ncnn { };
24099 ndpi = callPackage ../development/libraries/ndpi { };
24101 nemo-qml-plugin-dbus = libsForQt5.callPackage ../development/libraries/nemo-qml-plugin-dbus { };
24103 netflix = callPackage ../applications/video/netflix { };
24105 nifticlib = callPackage ../development/libraries/science/biology/nifticlib { };
24107 notify-sharp = callPackage ../development/libraries/notify-sharp { };
24109 notcurses = callPackage ../development/libraries/notcurses { };
24111 ncurses5 = ncurses.override {
24114 ncurses6 = ncurses.override {
24118 if stdenv.hostPlatform.useiOSPrebuilt
24120 else callPackage ../development/libraries/ncurses { };
24122 ndi = callPackage ../development/libraries/ndi { };
24124 neardal = callPackage ../development/libraries/neardal { };
24126 neatvnc = callPackage ../development/libraries/neatvnc { };
24128 neon = callPackage ../development/libraries/neon { };
24130 nettle = import ../development/libraries/nettle { inherit callPackage fetchurl; };
24132 newman = callPackage ../development/web/newman { };
24134 newt = callPackage ../development/libraries/newt { python = python3; };
24136 nghttp2 = callPackage ../development/libraries/nghttp2 { };
24137 libnghttp2 = nghttp2.lib;
24139 nghttp3 = callPackage ../development/libraries/nghttp3 { };
24141 ngtcp2 = callPackage ../development/libraries/ngtcp2 { };
24142 ngtcp2-gnutls = callPackage ../development/libraries/ngtcp2/gnutls.nix { };
24144 nix-plugins = callPackage ../development/libraries/nix-plugins { };
24146 nika-fonts = callPackage ../data/fonts/nika-fonts { };
24148 nikto = callPackage ../tools/networking/nikto { };
24150 nlohmann_json = callPackage ../development/libraries/nlohmann_json { };
24152 nng = callPackage ../development/libraries/nng { };
24154 nntp-proxy = callPackage ../applications/networking/nntp-proxy { };
24156 non = callPackage ../applications/audio/non { stdenv = gcc10StdenvCompat; };
24158 ntl = callPackage ../development/libraries/ntl { };
24160 nspr = callPackage ../development/libraries/nspr {
24161 inherit (darwin.apple_sdk.frameworks) CoreServices;
24164 nss_latest = callPackage ../development/libraries/nss/latest.nix { };
24165 nss_esr = callPackage ../development/libraries/nss/esr.nix { };
24167 nssTools = nss.tools;
24169 nss_wrapper = callPackage ../development/libraries/nss_wrapper { };
24171 ntbtls = callPackage ../development/libraries/ntbtls { };
24173 ntk = callPackage ../development/libraries/audio/ntk { };
24175 numcpp = callPackage ../development/libraries/numcpp { };
24177 nuraft = callPackage ../development/libraries/nuraft { };
24179 nuspell = callPackage ../development/libraries/nuspell { };
24180 nuspellWithDicts = dicts: callPackage ../development/libraries/nuspell/wrapper.nix { inherit dicts; };
24182 nv-codec-headers = callPackage ../development/libraries/nv-codec-headers { };
24183 nv-codec-headers-10 = callPackage ../development/libraries/nv-codec-headers/10_x.nix { };
24184 nv-codec-headers-11 = callPackage ../development/libraries/nv-codec-headers/11_x.nix { };
24185 nv-codec-headers-12 = callPackage ../development/libraries/nv-codec-headers/12_x.nix { };
24187 mkNvidiaContainerPkg = { name, containerRuntimePath, configTemplate, additionalPaths ? [] }:
24189 nvidia-container-toolkit = callPackage ../applications/virtualization/nvidia-container-toolkit {
24190 inherit containerRuntimePath configTemplate libnvidia-container;
24192 libnvidia-container =(callPackage ../applications/virtualization/libnvidia-container { });
24196 libnvidia-container
24197 nvidia-container-toolkit
24198 ] ++ additionalPaths;
24201 nvidia-docker = mkNvidiaContainerPkg {
24202 name = "nvidia-docker";
24203 containerRuntimePath = "${docker}/libexec/docker/runc";
24204 configTemplate = ../applications/virtualization/nvidia-docker/config.toml;
24205 additionalPaths = [ (callPackage ../applications/virtualization/nvidia-docker { }) ];
24208 nvidia-podman = mkNvidiaContainerPkg {
24209 name = "nvidia-podman";
24210 containerRuntimePath = "${runc}/bin/runc";
24211 configTemplate = ../applications/virtualization/nvidia-podman/config.toml;
24214 nvidia-texture-tools = callPackage ../development/libraries/nvidia-texture-tools { };
24216 nvidia-vaapi-driver = lib.hiPrio (callPackage ../development/libraries/nvidia-vaapi-driver { });
24218 nvidia-optical-flow-sdk = callPackage ../development/libraries/nvidia-optical-flow-sdk { };
24220 nvidia-system-monitor-qt = libsForQt5.callPackage ../tools/system/nvidia-system-monitor-qt { };
24222 nvitop = callPackage ../tools/system/nvitop { };
24224 nvtop = callPackage ../tools/system/nvtop { };
24225 nvtop-amd = (callPackage ../tools/system/nvtop {
24230 }).overrideAttrs { pname = "nvtop-amd"; };
24231 nvtop-intel = (callPackage ../tools/system/nvtop {
24236 }).overrideAttrs { pname = "nvtop-intel"; };
24237 nvtop-msm = (callPackage ../tools/system/nvtop {
24242 }).overrideAttrs { pname = "nvtop-msm"; };
24243 nvtop-nvidia = (callPackage ../tools/system/nvtop {
24248 }).overrideAttrs { pname = "nvtop-nvidia"; };
24250 ocl-icd = callPackage ../development/libraries/ocl-icd { };
24252 ode = callPackage ../development/libraries/ode { };
24254 inherit (callPackages ../development/libraries/ogre { })
24259 olm = callPackage ../development/libraries/olm { };
24261 one_gadget = callPackage ../development/tools/misc/one_gadget { };
24263 oneDNN = callPackage ../development/libraries/oneDNN { };
24265 oneDNN_2 = callPackage ../development/libraries/oneDNN/2.nix { };
24267 onedrive = callPackage ../applications/networking/sync/onedrive { };
24269 oneko = callPackage ../applications/misc/oneko { };
24271 oniguruma = callPackage ../development/libraries/oniguruma { };
24273 oobicpl = callPackage ../development/libraries/science/biology/oobicpl { };
24275 ookla-speedtest = callPackage ../tools/networking/ookla-speedtest { };
24277 open62541 = callPackage ../development/libraries/open62541 { };
24279 openalSoft = callPackage ../development/libraries/openal-soft {
24280 inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit AudioToolbox;
24282 openal = openalSoft;
24284 openbabel = openbabel3;
24286 openbabel2 = callPackage ../development/libraries/openbabel/2.nix { };
24288 openbabel3 = callPackage ../development/libraries/openbabel {
24292 opencascade-occt = callPackage ../development/libraries/opencascade-occt { };
24294 opencl-headers = callPackage ../development/libraries/opencl-headers { };
24296 opencl-clhpp = callPackage ../development/libraries/opencl-clhpp { };
24298 opencollada = callPackage ../development/libraries/opencollada { };
24300 opencore-amr = callPackage ../development/libraries/opencore-amr { };
24302 opencsg = callPackage ../development/libraries/opencsg {
24303 inherit (qt5) qmake;
24304 inherit (darwin.apple_sdk.frameworks) GLUT;
24307 openct = callPackage ../development/libraries/openct { };
24309 opencv2 = callPackage ../development/libraries/opencv {
24310 inherit (darwin.apple_sdk.frameworks) AVFoundation Cocoa QTKit Accelerate;
24314 opencv3 = callPackage ../development/libraries/opencv/3.x.nix {
24315 inherit (darwin.apple_sdk.frameworks)
24316 AVFoundation Cocoa VideoDecodeAcceleration CoreMedia MediaToolbox Accelerate;
24320 opencv4 = callPackage ../development/libraries/opencv/4.x.nix {
24321 inherit (darwin.apple_sdk.frameworks)
24322 AVFoundation Cocoa VideoDecodeAcceleration CoreMedia MediaToolbox Accelerate;
24323 pythonPackages = python3Packages;
24327 opencv4WithoutCuda = opencv4.override {
24328 enableCuda = false;
24333 imath = callPackage ../development/libraries/imath { };
24335 openexr = openexr_2;
24336 openexr_2 = callPackage ../development/libraries/openexr { };
24337 openexr_3 = callPackage ../development/libraries/openexr/3.nix { };
24339 openexrid-unstable = callPackage ../development/libraries/openexrid-unstable { };
24341 openldap = callPackage ../development/libraries/openldap {
24342 openssl = openssl_legacy;
24345 opencolorio = darwin.apple_sdk_11_0.callPackage ../development/libraries/opencolorio {
24346 inherit (darwin.apple_sdk_11_0.frameworks) Carbon GLUT Cocoa;
24348 opencolorio_1 = callPackage ../development/libraries/opencolorio/1.x.nix { };
24350 opendmarc = callPackage ../development/libraries/opendmarc { };
24352 ois = callPackage ../development/libraries/ois {
24353 inherit (darwin.apple_sdk.frameworks) Cocoa IOKit Kernel;
24356 openh264 = callPackage ../development/libraries/openh264 { };
24358 openjpeg = callPackage ../development/libraries/openjpeg { };
24360 openpa = callPackage ../development/libraries/openpa { };
24362 openpgp-card-tools = callPackage ../tools/security/openpgp-card-tools {
24363 inherit (darwin.apple_sdk.frameworks) PCSC;
24366 opensaml-cpp = callPackage ../development/libraries/opensaml-cpp { };
24368 openscenegraph = callPackage ../development/libraries/openscenegraph {
24369 inherit (darwin.apple_sdk.frameworks) AGL Accelerate Carbon Cocoa Foundation;
24372 openslide = callPackage ../development/libraries/openslide { };
24374 openslp = callPackage ../development/libraries/openslp { };
24376 openstackclient = with python3Packages; toPythonApplication python-openstackclient;
24377 glanceclient = with python3Packages; toPythonApplication python-glanceclient;
24378 heatclient = with python3Packages; toPythonApplication python-heatclient;
24379 ironicclient = with python3Packages; toPythonApplication python-ironicclient;
24380 manilaclient = with python3Packages; toPythonApplication python-manilaclient;
24382 openvdb = callPackage ../development/libraries/openvdb { };
24384 openvr = callPackage ../development/libraries/openvr {
24385 inherit (darwin.apple_sdk.frameworks) Foundation AppKit;
24388 inherit (callPackages ../development/libraries/libressl { })
24393 libressl = libressl_3_8;
24395 boringssl = callPackage ../development/libraries/boringssl { };
24397 wolfssl = darwin.apple_sdk_11_0.callPackage ../development/libraries/wolfssl {
24398 inherit (darwin.apple_sdk_11_0.frameworks) Security;
24401 openssl = openssl_3;
24403 openssl_legacy = openssl.override {
24404 conf = ../development/libraries/openssl/3.0/legacy.cnf;
24407 inherit (callPackages ../development/libraries/openssl { })
24412 opensubdiv = callPackage ../development/libraries/opensubdiv { };
24414 opensupaplex = callPackage ../games/opensupaplex { };
24416 openturns = callPackage ../development/libraries/openturns {
24417 inherit (darwin.apple_sdk.frameworks) Accelerate;
24420 open-wbo = callPackage ../applications/science/logic/open-wbo { };
24422 openwsman = callPackage ../development/libraries/openwsman { };
24424 ortp = callPackage ../development/libraries/ortp { };
24426 openhmd = callPackage ../development/libraries/openhmd { };
24428 openwebrx = callPackage ../applications/radio/openwebrx {
24429 inherit (python3Packages)
24430 buildPythonPackage buildPythonApplication setuptools pycsdr pydigiham;
24433 optparse-bash = callPackage ../development/libraries/optparse-bash { };
24435 oras = callPackage ../development/tools/oras { };
24437 orcania = callPackage ../development/libraries/orcania { };
24439 orogene = callPackage ../development/tools/misc/orogene { };
24441 osm-gps-map = callPackage ../development/libraries/osm-gps-map { };
24443 osmid = callPackage ../applications/audio/osmid { };
24445 osinfo-db = callPackage ../data/misc/osinfo-db { };
24446 osinfo-db-tools = callPackage ../tools/misc/osinfo-db-tools { };
24448 pacemaker = callPackage ../misc/logging/pacemaker { };
24450 p11-kit = callPackage ../development/libraries/p11-kit { };
24452 paperkey = callPackage ../tools/security/paperkey { };
24454 parsero = callPackage ../tools/security/parsero { };
24456 pcaudiolib = callPackage ../development/libraries/pcaudiolib { };
24458 pcg_c = callPackage ../development/libraries/pcg-c { };
24460 pcl = libsForQt5.callPackage ../development/libraries/pcl {
24461 inherit (darwin.apple_sdk.frameworks) Cocoa AGL OpenGL;
24464 pcre = callPackage ../development/libraries/pcre { };
24465 pcre16 = res.pcre.override { variant = "pcre16"; };
24466 # pcre32 seems unused
24467 pcre-cpp = res.pcre.override { variant = "cpp"; };
24469 pcre2 = callPackage ../development/libraries/pcre2 { };
24471 pdal = callPackage ../development/libraries/pdal { };
24473 pdfhummus = libsForQt5.callPackage ../development/libraries/pdfhummus { };
24475 pe-parse = callPackage ../development/libraries/pe-parse { };
24477 phetch = callPackage ../applications/networking/gopher/phetch {
24478 inherit (darwin.apple_sdk.frameworks) Security;
24481 inherit (callPackage ../development/libraries/physfs {
24482 inherit (darwin.apple_sdk.frameworks) Foundation;
24487 pico-sdk = callPackage ../development/libraries/pico-sdk { };
24489 pinocchio = callPackage ../development/libraries/pinocchio { };
24491 pipelight = callPackage ../tools/misc/pipelight {
24492 stdenv = stdenv_32bit;
24493 wine-staging = pkgsi686Linux.wine-staging;
24496 pkcs11helper = callPackage ../development/libraries/pkcs11helper { };
24498 pkgdiff = callPackage ../tools/misc/pkgdiff { };
24500 pkgtop = callPackage ../tools/misc/pkgtop { };
24502 place-cursor-at = haskell.lib.compose.justStaticExecutables haskellPackages.place-cursor-at;
24504 platform-folders = callPackage ../development/libraries/platform-folders { };
24506 plib = callPackage ../development/libraries/plib { };
24508 poco = callPackage ../development/libraries/poco { };
24510 podofo = callPackage ../development/libraries/podofo { };
24512 podofo010 = callPackage ../development/libraries/podofo/0.10.x.nix { };
24514 polkit = callPackage ../development/libraries/polkit { };
24516 poppler = callPackage ../development/libraries/poppler { lcms = lcms2; };
24518 poppler_gi = lowPrio (poppler.override {
24519 introspectionSupport = true;
24522 poppler_min = poppler.override { # TODO: maybe reduce even more
24527 poppler_utils = poppler.override {
24532 popt = callPackage ../development/libraries/popt { };
24534 portaudio = callPackage ../development/libraries/portaudio {
24535 inherit (darwin.apple_sdk.frameworks) AudioToolbox AudioUnit CoreAudio CoreServices Carbon;
24538 portmidi = callPackage ../development/libraries/portmidi {
24539 inherit (darwin.apple_sdk.frameworks) Carbon CoreAudio CoreFoundation CoreMIDI CoreServices;
24542 presage = callPackage ../development/libraries/presage { };
24544 present = callPackage ../misc/present { };
24546 prime-server = callPackage ../development/libraries/prime-server { };
24548 primecount = callPackage ../applications/science/math/primecount { };
24550 primesieve = callPackage ../applications/science/math/primesieve { };
24552 proj = callPackage ../development/libraries/proj {
24553 stdenv = if stdenv.cc.isClang then overrideLibcxx llvmPackages_13.stdenv else stdenv;
24556 proj_7 = callPackage ../development/libraries/proj/7.nix { };
24558 proj-datumgrid = callPackage ../development/libraries/proj-datumgrid { };
24560 proselint = callPackage ../tools/text/proselint {
24561 inherit (python3Packages)
24562 buildPythonApplication click future six;
24565 prospector = callPackage ../development/tools/prospector { };
24567 protobuf = protobuf_24;
24569 protobuf_24 = callPackage ../development/libraries/protobuf/24.nix { };
24570 protobuf_23 = callPackage ../development/libraries/protobuf/23.nix { };
24571 protobuf_21 = callPackage ../development/libraries/protobuf/21.nix {
24572 abseil-cpp = abseil-cpp_202103;
24575 protobuf3_20 = callPackage ../development/libraries/protobuf/3.20.nix {
24576 abseil-cpp = abseil-cpp_202103;
24579 protobufc = callPackage ../development/libraries/protobufc { };
24581 protolock = callPackage ../development/libraries/protolock { };
24583 protozero = callPackage ../development/libraries/protozero { };
24585 flatbuffers = callPackage ../development/libraries/flatbuffers { };
24587 nanopb = callPackage ../development/libraries/nanopb { };
24588 nanopbMalloc = callPackage ../development/libraries/nanopb { mallocBuild = true; };
24590 gnupth = callPackage ../development/libraries/pth { };
24591 pth = if stdenv.hostPlatform.isMusl then npth else gnupth;
24593 pslib = callPackage ../development/libraries/pslib { };
24595 pstreams = callPackage ../development/libraries/pstreams { };
24597 pufferpanel = callPackage ../servers/pufferpanel { };
24599 pugixml = callPackage ../development/libraries/pugixml { };
24601 pylode = callPackage ../misc/pylode { };
24603 python-qt = callPackage ../development/libraries/python-qt {
24605 inherit (qt5) qmake qttools qtwebengine qtxmlpatterns;
24608 pyotherside = libsForQt5.callPackage ../development/libraries/pyotherside { };
24610 plasma-hud = callPackage ../misc/plasma-hud { };
24612 re2 = callPackage ../development/libraries/re2 { };
24614 qbs = libsForQt5.callPackage ../development/tools/build-managers/qbs { };
24616 qdjango = libsForQt5.callPackage ../development/libraries/qdjango { };
24618 qmenumodel = libsForQt5.callPackage ../development/libraries/qmenumodel {
24619 inherit (lomiri) cmake-extras;
24622 qoi = callPackage ../development/libraries/qoi { };
24624 qolibri = libsForQt5.callPackage ../applications/misc/qolibri { };
24626 quarto = callPackage ../development/libraries/quarto { };
24628 quartoMinimal = callPackage ../development/libraries/quarto { rWrapper = null; python3 = null; };
24630 qt5 = recurseIntoAttrs (makeOverridable
24631 (import ../development/libraries/qt-5/5.15) {
24632 inherit (__splicedPackages)
24633 makeScopeWithSplicing' generateSplicesForMkScope lib fetchurl fetchpatch fetchgit fetchFromGitHub makeSetupHook makeWrapper
24634 bison cups dconf harfbuzz libGL perl gtk3 python3
24635 llvmPackages_15 overrideSDK overrideLibcxx
24637 inherit (__splicedPackages.gst_all_1) gstreamer gst-plugins-base;
24639 stdenv = if stdenv.isDarwin then overrideSDK stdenv "11.0" else stdenv;
24642 libsForQt5 = recurseIntoAttrs (import ./qt5-packages.nix {
24643 inherit lib __splicedPackages makeScopeWithSplicing' generateSplicesForMkScope pkgsHostTarget;
24646 # plasma5Packages maps to the Qt5 packages set that is used to build the plasma5 desktop
24647 plasma5Packages = libsForQt5;
24650 qt5Full = qt5.full;
24652 qt6 = recurseIntoAttrs (callPackage ../development/libraries/qt-6 { });
24654 qt6Packages = recurseIntoAttrs (import ./qt6-packages.nix {
24655 inherit lib __splicedPackages makeScopeWithSplicing' generateSplicesForMkScope pkgsHostTarget;
24656 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
24659 quark-engine = callPackage ../tools/security/quark-engine { };
24661 quantlib = callPackage ../development/libraries/quantlib { };
24663 quesoglc = callPackage ../development/libraries/quesoglc { };
24665 quickder = callPackage ../development/libraries/quickder { };
24667 quickmem = callPackage ../development/libraries/quickmem { };
24669 quicksynergy = callPackage ../applications/misc/quicksynergy { };
24671 quill = callPackage ../tools/security/quill {
24672 inherit (darwin.apple_sdk.frameworks) Security;
24675 qv2ray = libsForQt5.callPackage ../applications/networking/qv2ray { };
24677 rabbitmq-c = callPackage ../development/libraries/rabbitmq-c { };
24679 raft-canonical = callPackage ../development/libraries/raft-canonical { };
24681 range-v3 = callPackage ../development/libraries/range-v3 { };
24683 rabbitmq-java-client = callPackage ../development/libraries/rabbitmq-java-client {
24684 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
24685 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
24688 rapidcheck = callPackage ../development/libraries/rapidcheck { };
24690 rapidfuzz-cpp = callPackage ../development/libraries/rapidfuzz-cpp { };
24692 rapidjson = callPackage ../development/libraries/rapidjson { };
24694 rapidjson-unstable = callPackage ../development/libraries/rapidjson/unstable.nix { };
24696 rapidxml = callPackage ../development/libraries/rapidxml { };
24698 rapidyaml = callPackage ../development/libraries/rapidyaml {};
24700 raul = callPackage ../development/libraries/audio/raul { };
24702 raylib = callPackage ../development/libraries/raylib { };
24704 readline = readline82;
24706 readline63 = callPackage ../development/libraries/readline/6.3.nix { };
24708 readline70 = callPackage ../development/libraries/readline/7.0.nix { };
24710 readline82 = callPackage ../development/libraries/readline/8.2.nix { };
24712 readmdict = with python3Packages; toPythonApplication readmdict;
24714 readosm = callPackage ../development/libraries/readosm { };
24716 recastnavigation = callPackage ../development/libraries/recastnavigation { };
24718 rinutils = callPackage ../development/libraries/rinutils { };
24720 rtrlib = callPackage ../development/libraries/rtrlib { };
24722 kissfft = callPackage ../development/libraries/kissfft { };
24723 kissfftFloat = kissfft.override {
24724 datatype = "float";
24727 lambdabot = callPackage ../development/tools/haskell/lambdabot {
24728 haskellLib = haskell.lib.compose;
24731 lambda-mod-zsh-theme = callPackage ../shells/zsh/lambda-mod-zsh-theme { };
24733 librdf_raptor = callPackage ../development/libraries/librdf/raptor.nix { };
24735 librdf_raptor2 = callPackage ../development/libraries/librdf/raptor2.nix { };
24737 librdf_rasqal = callPackage ../development/libraries/librdf/rasqal.nix { };
24739 librdf_redland = callPackage ../development/libraries/librdf/redland.nix { };
24740 redland = librdf_redland; # added 2018-04-25
24742 libsmf = callPackage ../development/libraries/audio/libsmf { };
24744 lilv = callPackage ../development/libraries/audio/lilv { };
24746 lv2 = callPackage ../development/libraries/audio/lv2 { };
24748 lvtk = callPackage ../development/libraries/audio/lvtk { };
24750 qm-dsp = callPackage ../development/libraries/audio/qm-dsp { };
24752 qradiolink = callPackage ../applications/radio/qradiolink {
24753 protobuf = protobuf_21;
24756 qrupdate = callPackage ../development/libraries/qrupdate { };
24758 qadwaitadecorations-qt6 = callPackage ../by-name/qa/qadwaitadecorations/package.nix {
24762 qgnomeplatform = libsForQt5.callPackage ../development/libraries/qgnomeplatform { };
24764 qgnomeplatform-qt6 = qt6Packages.callPackage ../development/libraries/qgnomeplatform {
24768 randomx = darwin.apple_sdk_11_0.callPackage ../development/libraries/randomx { };
24770 remodel = callPackage ../development/tools/remodel {
24771 inherit (darwin.apple_sdk.frameworks) Security;
24774 retro-gtk = callPackage ../development/libraries/retro-gtk { };
24776 resolv_wrapper = callPackage ../development/libraries/resolv_wrapper { };
24778 restinio = callPackage ../development/libraries/restinio { };
24780 restish = callPackage ../tools/networking/restish { };
24782 rhino = callPackage ../development/libraries/java/rhino {
24787 rlog = callPackage ../development/libraries/rlog { };
24789 rlottie = callPackage ../development/libraries/rlottie { };
24791 rocksdb = callPackage ../development/libraries/rocksdb { };
24793 rocksdb_7_10 = rocksdb.overrideAttrs rec {
24795 version = "7.10.2";
24796 src = fetchFromGitHub {
24797 owner = "facebook";
24799 rev = "v${version}";
24800 hash = "sha256-U2ReSrJwjAXUdRmwixC0DQXht/h/6rV8SOf5e2NozIs=";
24804 rocksdb_6_23 = rocksdb.overrideAttrs rec {
24806 version = "6.23.3";
24807 src = fetchFromGitHub {
24808 owner = "facebook";
24810 rev = "v${version}";
24811 hash = "sha256-SsDqhjdCdtIGNlsMj5kfiuS3zSGwcxi4KV71d95h7yk=";
24815 rotate-backups = callPackage ../tools/backup/rotate-backups { };
24817 rote = callPackage ../development/libraries/rote { };
24819 round = callPackage ../applications/graphics/round { };
24821 ronn = callPackage ../development/tools/ronn { };
24823 router = callPackage ../servers/http/router { };
24825 rover = callPackage ../development/tools/rover { };
24827 rqlite = callPackage ../servers/sql/rqlite { };
24829 rshell = python3.pkgs.callPackage ../development/embedded/rshell { };
24831 rtlcss = callPackage ../development/libraries/rtlcss { };
24833 rttr = callPackage ../development/libraries/rttr { };
24835 rubberband = callPackage ../development/libraries/rubberband { };
24837 rure = callPackage ../development/libraries/rure { };
24839 rustc-demangle = callPackage ../development/libraries/rustc-demangle { };
24841 rustls-ffi = callPackage ../development/libraries/rustls-ffi {
24842 inherit (darwin.apple_sdk.frameworks) Security;
24845 s2geometry = callPackage ../development/libraries/s2geometry { };
24847 safefile = callPackage ../development/libraries/safefile { };
24849 sbc = callPackage ../development/libraries/sbc { };
24851 schroedinger = callPackage ../development/libraries/schroedinger {
24852 autoreconfHook = buildPackages.autoreconfHook269;
24855 scope-lite = callPackage ../development/libraries/scope-lite { };
24857 SDL_classic = callPackage ../development/libraries/SDL ({
24858 inherit (darwin.apple_sdk.frameworks) OpenGL CoreAudio CoreServices AudioUnit Kernel Cocoa GLUT;
24859 } // lib.optionalAttrs stdenv.hostPlatform.isAndroid {
24860 # libGLU doesn’t work with Android’s SDL
24864 SDL_compat = callPackage ../development/libraries/SDL_compat {
24865 inherit (darwin.apple_sdk.frameworks) Cocoa;
24866 inherit (darwin) autoSignDarwinBinariesHook;
24871 SDL_audiolib = callPackage ../development/libraries/SDL_audiolib { };
24873 SDL_sixel = callPackage ../development/libraries/SDL_sixel { };
24875 SDL_gfx = callPackage ../development/libraries/SDL_gfx { };
24877 SDL_gpu = callPackage ../development/libraries/SDL_gpu { };
24879 SDL_image = callPackage ../development/libraries/SDL_image { };
24881 SDL_mixer = callPackage ../development/libraries/SDL_mixer { };
24883 SDL_net = callPackage ../development/libraries/SDL_net { };
24885 SDL_Pango = callPackage ../development/libraries/SDL_Pango { };
24887 SDL_sound = callPackage ../development/libraries/SDL_sound { };
24889 SDL_stretch= callPackage ../development/libraries/SDL_stretch { };
24891 SDL_ttf = callPackage ../development/libraries/SDL_ttf { };
24893 SDL2 = callPackage ../development/libraries/SDL2 {
24894 inherit (darwin.apple_sdk.frameworks) AudioUnit Cocoa CoreAudio CoreServices ForceFeedback OpenGL;
24897 SDL2_image = callPackage ../development/libraries/SDL2_image {
24898 inherit (darwin.apple_sdk.frameworks) Foundation;
24900 SDL2_image_2_0_5 = SDL2_image.override({ # Pinned for pygame, toppler
24902 hash = "sha256-vdX24CZoL31+G+C2BRsgnaL0AqLdi9HEvZwlrSYxCNA";
24905 SDL2_mixer = callPackage ../development/libraries/SDL2_mixer {
24906 inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit AudioToolbox;
24908 # SDL2_mixer_2_0 pinned for lzwolf
24909 SDL2_mixer_2_0 = callPackage ../development/libraries/SDL2_mixer/2_0.nix { };
24911 SDL2_net = callPackage ../development/libraries/SDL2_net { };
24913 SDL2_gfx = callPackage ../development/libraries/SDL2_gfx { };
24915 SDL2_sound = callPackage ../development/libraries/SDL2_sound {
24916 inherit (darwin.apple_sdk.frameworks) AudioToolbox CoreAudio;
24919 SDL2_ttf = callPackage ../development/libraries/SDL2_ttf { };
24921 sdrplay = callPackage ../applications/radio/sdrplay { };
24923 sdrpp = callPackage ../applications/radio/sdrpp {
24924 inherit (darwin.apple_sdk.frameworks) AppKit;
24927 sigdigger = libsForQt5.callPackage ../applications/radio/sigdigger { };
24929 sigutils = callPackage ../applications/radio/sigutils { };
24931 sblim-sfcc = callPackage ../development/libraries/sblim-sfcc { };
24933 selinux-sandbox = callPackage ../os-specific/linux/selinux-sandbox { };
24935 sealcurses = callPackage ../development/libraries/sealcurses { };
24937 seasocks = callPackage ../development/libraries/seasocks { };
24939 semver-cpp = callPackage ../development/libraries/semver-cpp { };
24941 serd = callPackage ../development/libraries/serd { };
24943 serf = callPackage ../development/libraries/serf { };
24945 sfsexp = callPackage ../development/libraries/sfsexp { };
24947 shhmsg = callPackage ../development/libraries/shhmsg { };
24949 shhopt = callPackage ../development/libraries/shhopt { };
24951 shine = callPackage ../development/libraries/shine { };
24953 graphite2 = callPackage ../development/libraries/silgraphite/graphite2.nix { };
24955 s2n-tls = callPackage ../development/libraries/s2n-tls { };
24957 simavr = callPackage ../development/tools/simavr {
24958 avrgcc = pkgsCross.avr.buildPackages.gcc;
24959 avrlibc = pkgsCross.avr.libcCross;
24960 inherit (darwin.apple_sdk.frameworks) GLUT;
24963 simgear = callPackage ../development/libraries/simgear { };
24965 simp_le = callPackage ../tools/admin/simp_le { };
24967 simpleitk = callPackage ../development/libraries/simpleitk { lua = lua5_4; };
24969 sioclient = callPackage ../development/libraries/sioclient { };
24971 sfml = callPackage ../development/libraries/sfml {
24972 inherit (darwin.apple_sdk.frameworks) IOKit Foundation AppKit OpenAL;
24974 csfml = callPackage ../development/libraries/csfml { };
24976 shapelib = callPackage ../development/libraries/shapelib { };
24978 sharness = callPackage ../development/libraries/sharness { };
24980 shibboleth-sp = callPackage ../development/libraries/shibboleth-sp { };
24982 skaffold = callPackage ../development/tools/skaffold { };
24984 skjold = callPackage ../development/tools/skjold { };
24986 skawarePackages = recurseIntoAttrs (callPackage ../development/skaware-packages { });
24988 inherit (skawarePackages)
24999 s6-networking-man-pages
25001 s6-portable-utils-man-pages
25010 kgt = callPackage ../development/tools/kgt {
25011 inherit (skawarePackages) cleanPackaging;
25014 nettee = callPackage ../tools/networking/nettee {
25015 inherit (skawarePackages) cleanPackaging;
25018 shaq = callPackage ../tools/audio/shaq { };
25020 slang = callPackage ../development/libraries/slang { };
25022 slibGuile = callPackage ../development/libraries/slib {
25026 smpeg = callPackage ../development/libraries/smpeg { };
25028 smpeg2 = callPackage ../development/libraries/smpeg2 { };
25030 snappy = callPackage ../development/libraries/snappy { };
25032 snac2 = darwin.apple_sdk_11_0.callPackage ../servers/snac2 { };
25034 snappymail = callPackage ../servers/snappymail { };
25036 snow = callPackage ../tools/security/snow { };
25038 snowcrash = callPackage ../tools/security/snowcrash { };
25040 soapyairspy = callPackage ../applications/radio/soapyairspy {
25041 inherit (darwin) libobjc;
25042 inherit (darwin.apple_sdk.frameworks) IOKit Security;
25045 soapyaudio = callPackage ../applications/radio/soapyaudio {
25046 inherit (darwin.apple_sdk.frameworks) Accelerate CoreAudio;
25049 soapybladerf = callPackage ../applications/radio/soapybladerf {
25050 inherit (darwin) libobjc;
25051 inherit (darwin.apple_sdk.frameworks) IOKit Security;
25054 soapyhackrf = callPackage ../applications/radio/soapyhackrf {
25055 inherit (darwin) libobjc;
25056 inherit (darwin.apple_sdk.frameworks) IOKit Security;
25059 soapysdr = callPackage ../applications/radio/soapysdr { };
25061 soapyremote = callPackage ../applications/radio/soapyremote { };
25063 soapysdrplay = callPackage ../applications/radio/soapysdrplay { };
25065 soapysdr-with-plugins = callPackage ../applications/radio/soapysdr {
25078 soapyrtlsdr = callPackage ../applications/radio/soapyrtlsdr {
25079 inherit (darwin) libobjc;
25080 inherit (darwin.apple_sdk.frameworks) IOKit Security;
25083 soapyuhd = callPackage ../applications/radio/soapyuhd {
25084 inherit (darwin) libobjc;
25085 inherit (darwin.apple_sdk.frameworks) IOKit Security;
25088 social-engineer-toolkit = callPackage ../tools/security/social-engineer-toolkit { };
25090 socket_wrapper = callPackage ../development/libraries/socket_wrapper { };
25092 soco-cli = callPackage ../tools/audio/soco-cli { };
25094 sofia_sip = callPackage ../development/libraries/sofia-sip {
25095 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
25098 soil = callPackage ../development/libraries/soil {
25099 inherit (darwin.apple_sdk.frameworks) Carbon;
25102 sokol = callPackage ../development/libraries/sokol { };
25104 sonic = callPackage ../development/libraries/sonic { };
25106 sonivox = callPackage ../development/libraries/sonivox { };
25108 sope = callPackage ../development/libraries/sope { };
25110 sord = callPackage ../development/libraries/sord { };
25112 soundtouch = callPackage ../development/libraries/soundtouch { };
25114 span-lite = callPackage ../development/libraries/span-lite { };
25116 spandsp = callPackage ../development/libraries/spandsp { };
25117 spandsp3 = callPackage ../development/libraries/spandsp/3.nix { };
25119 spaceship-prompt = callPackage ../shells/zsh/spaceship-prompt { };
25121 sparrow3d = callPackage ../development/libraries/sparrow3d {};
25123 spdk = callPackage ../development/libraries/spdk { };
25125 speechd = callPackage ../development/libraries/speechd { };
25127 speech-tools = callPackage ../development/libraries/speech-tools {
25128 inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit Cocoa;
25131 speex = callPackage ../development/libraries/speex {
25135 speexdsp = callPackage ../development/libraries/speexdsp {
25139 sphinx = with python3Packages; toPythonApplication sphinx;
25141 sphinx-autobuild = with python3Packages; toPythonApplication sphinx-autobuild;
25143 sphinx-serve = with python3Packages; toPythonApplication sphinx-serve;
25145 inherit (python3Packages) sphinxHook;
25147 sphinxsearch = callPackage ../servers/search/sphinxsearch { };
25149 spice = callPackage ../development/libraries/spice { };
25151 spice-gtk = callPackage ../development/libraries/spice-gtk { };
25153 spice-protocol = callPackage ../development/libraries/spice-protocol { };
25155 spice-up = callPackage ../applications/office/spice-up { };
25157 spicetify-cli = callPackage ../applications/misc/spicetify-cli { };
25159 spirv-cross = callPackage ../tools/graphics/spirv-cross { };
25161 splat = callPackage ../applications/radio/splat { };
25163 suscan = callPackage ../applications/radio/suscan { };
25165 suwidgets = libsForQt5.callPackage ../applications/radio/suwidgets { };
25167 sratom = callPackage ../development/libraries/audio/sratom { };
25169 srm = callPackage ../tools/security/srm { };
25171 srt = callPackage ../development/libraries/srt { };
25173 srtp = callPackage ../development/libraries/srtp { };
25175 stargate-libcds = callPackage ../development/libraries/stargate-libcds { };
25177 stb = callPackage ../development/libraries/stb { };
25179 stduuid = callPackage ../development/libraries/stduuid { };
25181 steghide = callPackage ../tools/graphics/steghide { };
25183 stegsolve = callPackage ../tools/graphics/stegsolve { };
25185 StormLib = callPackage ../development/libraries/StormLib { };
25187 stxxl = callPackage ../development/libraries/stxxl { };
25189 sv-lang = callPackage ../applications/science/electronics/sv-lang { };
25191 sqld = callPackage ../servers/sql/sqld { };
25193 sqlite = lowPrio (callPackage ../development/libraries/sqlite { });
25195 unqlite = lowPrio (callPackage ../development/libraries/unqlite { });
25197 inherit (callPackage ../development/libraries/sqlite/tools.nix {
25198 inherit (darwin.apple_sdk.frameworks) Foundation;
25199 }) sqlite-analyzer sqldiff;
25201 sqlar = callPackage ../development/libraries/sqlite/sqlar.nix { };
25203 sqlitecpp = callPackage ../development/libraries/sqlitecpp { };
25205 sqlite-interactive = (sqlite.override { interactive = true; }).bin;
25207 sqlite-jdbc = callPackage ../servers/sql/sqlite/jdbc { };
25209 sregex = callPackage ../development/libraries/sregex { };
25211 dqlite = callPackage ../development/libraries/dqlite { };
25213 sqlcipher = callPackage ../development/libraries/sqlcipher { };
25215 standardnotes = callPackage ../applications/editors/standardnotes { };
25217 stfl = callPackage ../development/libraries/stfl { };
25219 stlink = callPackage ../development/tools/misc/stlink { };
25220 stlink-gui = callPackage ../development/tools/misc/stlink { withGUI = true; };
25222 stegseek = callPackage ../tools/security/stegseek { };
25224 streamlink = callPackage ../applications/video/streamlink { };
25225 streamlink-twitch-gui-bin = callPackage ../applications/video/streamlink-twitch-gui/bin.nix { };
25227 sub-batch = callPackage ../applications/video/sub-batch { };
25229 subdl = callPackage ../applications/video/subdl { };
25231 subtitleedit = callPackage ../applications/video/subtitleedit { };
25233 subtitleeditor = callPackage ../applications/video/subtitleeditor { };
25235 subxt = callPackage ../development/tools/subxt { };
25237 suil = darwin.apple_sdk_11_0.callPackage ../development/libraries/audio/suil { };
25239 sundials = callPackage ../development/libraries/sundials {
25243 sutils = callPackage ../tools/misc/sutils { };
25245 svrcore = callPackage ../development/libraries/svrcore { };
25247 svxlink = libsForQt5.callPackage ../applications/radio/svxlink { };
25249 swiftclient = with python3Packages; toPythonApplication python-swiftclient;
25251 sword = callPackage ../development/libraries/sword { };
25253 biblesync = callPackage ../development/libraries/biblesync { };
25255 szip = callPackage ../development/libraries/szip { };
25257 t1lib = callPackage ../development/libraries/t1lib { };
25259 tachyon = callPackage ../development/libraries/tachyon {
25260 inherit (darwin.apple_sdk.frameworks) Carbon;
25263 tageditor = libsForQt5.callPackage ../applications/audio/tageditor { };
25265 ta-lib = callPackage ../development/libraries/ta-lib { };
25267 taglib = callPackage ../development/libraries/taglib { };
25269 taglib_extras = callPackage ../development/libraries/taglib-extras { };
25271 taglib-sharp = callPackage ../development/libraries/taglib-sharp { };
25273 tanidvr = callPackage ../applications/video/tanidvr { };
25275 talloc = callPackage ../development/libraries/talloc { };
25277 tagparser = callPackage ../development/libraries/tagparser { };
25279 taskflow = callPackage ../development/libraries/taskflow { };
25283 tclap_1_2 = callPackage ../development/libraries/tclap/1.2.nix { };
25285 tclap_1_4 = callPackage ../development/libraries/tclap/1.4.nix { };
25287 tcllib = callPackage ../development/libraries/tcllib { };
25289 tcltls = callPackage ../development/libraries/tcltls { };
25291 tclx = callPackage ../development/libraries/tclx { };
25293 tcl-fcgi = callPackage ../development/libraries/tcl-fcgi { };
25295 tdb = callPackage ../development/libraries/tdb { };
25297 tdlib = callPackage ../development/libraries/tdlib { };
25299 tecla = callPackage ../development/libraries/tecla { };
25301 tectonic = callPackage ../tools/typesetting/tectonic {
25302 harfbuzz = harfbuzzFull;
25305 tepl = callPackage ../development/libraries/tepl { };
25307 telepathy-glib = callPackage ../development/libraries/telepathy/glib { };
25309 telepathy-farstream = callPackage ../development/libraries/telepathy/farstream { };
25311 termbox = callPackage ../development/libraries/termbox { };
25313 tevent = callPackage ../development/libraries/tevent { };
25315 tet = callPackage ../development/tools/misc/tet { };
25317 text-engine = callPackage ../development/libraries/text-engine { };
25319 the-foundation = callPackage ../development/libraries/the-foundation { };
25321 theft = callPackage ../development/libraries/theft { };
25323 thrift = callPackage ../development/libraries/thrift { };
25325 thrift-0_10 = callPackage ../development/libraries/thrift/0.10.nix { };
25327 tidyp = callPackage ../development/libraries/tidyp { };
25329 tidal-hifi = callPackage ../applications/audio/tidal-hifi { };
25331 tinycdb = callPackage ../development/libraries/tinycdb { };
25333 tinyxml = tinyxml2;
25335 tinyxml2 = callPackage ../development/libraries/tinyxml/2.6.2.nix { };
25337 tinyxml-2 = callPackage ../development/libraries/tinyxml-2 { };
25339 tiscamera = callPackage ../os-specific/linux/tiscamera { };
25341 tivodecode = callPackage ../applications/video/tivodecode { };
25343 tix = callPackage ../development/libraries/tix { };
25347 tk-8_6 = callPackage ../development/libraries/tk/8.6.nix { };
25348 tk-8_5 = callPackage ../development/libraries/tk/8.5.nix { tcl = tcl-8_5; };
25350 tkimg = callPackage ../development/libraries/tkimg { };
25352 tkrzw = callPackage ../development/libraries/tkrzw { };
25354 tl-expected = callPackage ../development/libraries/tl-expected { };
25356 tnt = callPackage ../development/libraries/tnt { };
25358 tntnet = callPackage ../development/libraries/tntnet { };
25360 tntdb = callPackage ../development/libraries/tntdb { };
25362 kyotocabinet = callPackage ../development/libraries/kyotocabinet { };
25364 tomlc99 = callPackage ../development/libraries/tomlc99 { };
25366 tomlcpp = callPackage ../development/libraries/tomlcpp { };
25368 toml11 = callPackage ../development/libraries/toml11 { };
25370 tomlplusplus = callPackage ../development/libraries/tomlplusplus { };
25372 tokyocabinet = callPackage ../development/libraries/tokyo-cabinet { };
25374 tokyotyrant = callPackage ../development/libraries/tokyo-tyrant { };
25376 totem-pl-parser = callPackage ../development/libraries/totem-pl-parser { };
25378 tpm2-tss = callPackage ../development/libraries/tpm2-tss {
25379 autoreconfHook = buildPackages.autoreconfHook269;
25382 tremor = callPackage ../development/libraries/tremor { };
25384 triehash = callPackage ../tools/misc/triehash { };
25386 trillian = callPackage ../tools/misc/trillian { };
25388 twolame = callPackage ../development/libraries/twolame { };
25390 udns = callPackage ../development/libraries/udns { };
25392 uid_wrapper = callPackage ../development/libraries/uid_wrapper { };
25394 umockdev = callPackage ../development/libraries/umockdev { };
25396 unconvert = callPackage ../development/tools/unconvert { };
25398 uncover = callPackage ../tools/security/uncover { };
25400 unibilium = callPackage ../development/libraries/unibilium { };
25402 unicap = callPackage ../development/libraries/unicap { };
25404 unicon-lang = callPackage ../development/interpreters/unicon-lang { };
25406 updfparser = callPackage ../development/libraries/updfparser { };
25408 tsocks = callPackage ../development/libraries/tsocks { };
25410 unixODBC = callPackage ../development/libraries/unixODBC { };
25412 unixODBCDrivers = recurseIntoAttrs (callPackages ../development/libraries/unixODBCDrivers { });
25414 ustr = callPackage ../development/libraries/ustr { };
25416 usrsctp = callPackage ../development/libraries/usrsctp { };
25418 usbredir = callPackage ../development/libraries/usbredir { };
25420 usbrip = callPackage ../tools/security/usbrip { };
25422 uthash = callPackage ../development/libraries/uthash { };
25424 uthenticode = callPackage ../development/libraries/uthenticode { };
25426 ucommon = callPackage ../development/libraries/ucommon { };
25428 v8 = callPackage ../development/libraries/v8 (
25430 stdenv' = if stdenv.cc.isClang && lib.versionAtLeast (lib.getVersion stdenv.cc.cc) "16"
25431 then overrideLibcxx llvmPackages_15.stdenv
25435 stdenv = if stdenv'.isDarwin then overrideSDK stdenv' "11.0" else stdenv';
25439 intel-vaapi-driver = callPackage ../development/libraries/intel-vaapi-driver { };
25441 vaapi-intel-hybrid = callPackage ../development/libraries/vaapi-intel-hybrid { };
25443 vaapiVdpau = callPackage ../development/libraries/vaapi-vdpau { };
25445 vale = callPackage ../tools/text/vale { };
25447 valhalla = callPackage ../development/libraries/valhalla {
25448 boost = boost.override { enablePython = true; python = python38; };
25449 protobuf = protobuf_21.override {
25450 abseil-cpp = abseil-cpp_202103.override {
25451 cxxStandard = "17";
25456 vamp-plugin-sdk = callPackage ../development/libraries/audio/vamp-plugin-sdk { };
25458 vc = callPackage ../development/libraries/vc { };
25460 vc_0_7 = callPackage ../development/libraries/vc/0.7.nix { };
25462 vcdimager = callPackage ../development/libraries/vcdimager { };
25464 vcg = callPackage ../development/libraries/vcg { };
25466 vencord = callPackage ../misc/vencord { };
25468 vencord-web-extension = callPackage ../misc/vencord { buildWebExtension = true; };
25470 vid-stab = callPackage ../development/libraries/vid-stab {
25471 inherit (llvmPackages) openmp;
25474 vigra = callPackage ../development/libraries/vigra {
25475 hdf5 = hdf5.override { usev110Api = true; };
25478 vkd3d = callPackage ../development/libraries/vkd3d {};
25480 vkd3d-proton = callPackage ../development/libraries/vkd3d-proton {};
25482 vkdisplayinfo = callPackage ../tools/graphics/vkdisplayinfo { };
25484 vkdt = callPackage ../applications/graphics/vkdt { };
25486 vkdt-wayland = callPackage ../applications/graphics/vkdt { glfw = glfw-wayland; };
25488 vlock = callPackage ../misc/screensavers/vlock { };
25490 virtualpg = callPackage ../development/libraries/virtualpg { };
25492 vmime = callPackage ../development/libraries/vmime { };
25494 vrb = callPackage ../development/libraries/vrb { };
25496 vrpn = callPackage ../development/libraries/vrpn { };
25498 vsmtp = callPackage ../servers/mail/vsmtp { };
25500 vsqlite = callPackage ../development/libraries/vsqlite { };
25502 vte = callPackage ../development/libraries/vte { };
25504 vte-gtk4 = vte.override {
25508 vtk_9 = libsForQt5.callPackage ../development/libraries/vtk/9.x.nix {
25509 inherit (darwin) libobjc;
25510 inherit (darwin.apple_sdk.libs) xpc;
25511 inherit (darwin.apple_sdk.frameworks) AGL Cocoa CoreServices DiskArbitration
25512 IOKit CFNetwork Security ApplicationServices
25513 CoreText IOSurface ImageIO OpenGL GLUT;
25516 vtk_9_withQt5 = vtk_9.override { enableQt = true; };
25519 vtkWithQt5 = vtk_9_withQt5;
25521 vulkan-caps-viewer = libsForQt5.callPackage ../tools/graphics/vulkan-caps-viewer { };
25523 vulkan-cts = callPackage ../tools/graphics/vulkan-cts { };
25525 vulkan-helper = callPackage ../tools/graphics/vulkan-helper { };
25527 vulkan-extension-layer = callPackage ../tools/graphics/vulkan-extension-layer { };
25528 vulkan-headers = callPackage ../development/libraries/vulkan-headers { };
25529 vulkan-loader = callPackage ../development/libraries/vulkan-loader { inherit (darwin) moltenvk; };
25530 vulkan-tools = callPackage ../tools/graphics/vulkan-tools {
25531 inherit (darwin) moltenvk;
25532 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
25534 vulkan-tools-lunarg = callPackage ../tools/graphics/vulkan-tools-lunarg { };
25535 vulkan-utility-libraries = callPackage ../development/libraries/vulkan-utility-libraries { };
25536 vulkan-validation-layers = callPackage ../development/tools/vulkan-validation-layers { };
25538 vxl = callPackage ../development/libraries/vxl { };
25540 waffle = callPackage ../development/libraries/waffle { };
25542 wally-cli = callPackage ../development/tools/wally-cli { };
25543 zsa-udev-rules = callPackage ../os-specific/linux/zsa-udev-rules { };
25545 wangle = callPackage ../development/libraries/wangle { };
25547 wapp = callPackage ../development/libraries/wapp { };
25549 wavpack = callPackage ../development/libraries/wavpack { };
25551 wayland = darwin.apple_sdk_11_0.callPackage ../development/libraries/wayland { };
25552 wayland-scanner = wayland.bin;
25554 wayland-protocols = callPackage ../development/libraries/wayland/protocols.nix { };
25556 waylandpp = callPackage ../development/libraries/waylandpp {
25557 graphviz = graphviz-nox;
25560 wcslib = callPackage ../development/libraries/science/astronomy/wcslib { };
25562 webkitgtk = callPackage ../development/libraries/webkitgtk {
25563 harfbuzz = harfbuzzFull;
25564 inherit (gst_all_1) gst-plugins-base gst-plugins-bad;
25565 inherit (darwin) apple_sdk;
25568 webkitgtk_4_1 = webkitgtk.override {
25569 libsoup = libsoup_3;
25572 webkitgtk_6_0 = webkitgtk.override {
25573 libsoup = libsoup_3;
25577 webp-pixbuf-loader = callPackage ../development/libraries/webp-pixbuf-loader { };
25579 websocketpp = callPackage ../development/libraries/websocket++ { };
25581 wfa2-lib = callPackage ../development/libraries/wfa2-lib { };
25583 webrtc-audio-processing_1 = callPackage ../development/libraries/webrtc-audio-processing { };
25584 webrtc-audio-processing_0_3 = callPackage ../development/libraries/webrtc-audio-processing/0.3.nix { };
25585 # bump when majoring of packages have updated
25586 webrtc-audio-processing = webrtc-audio-processing_0_3;
25588 whereami = callPackage ../development/libraries/whereami { };
25590 where-is-my-sddm-theme = libsForQt5.callPackage ../data/themes/where-is-my-sddm-theme { };
25592 wildmidi = callPackage ../development/libraries/wildmidi {
25593 inherit (darwin.apple_sdk.frameworks) OpenAL;
25596 wiredtiger = callPackage ../development/libraries/wiredtiger { };
25598 wlr-protocols = callPackage ../development/libraries/wlroots/protocols.nix { };
25601 inherit (libsForQt5.callPackage ../development/libraries/wt { })
25604 wxformbuilder = callPackage ../development/tools/wxformbuilder { };
25606 wxGTK31 = callPackage ../development/libraries/wxwidgets/wxGTK31.nix {
25607 inherit (darwin.stubs) setfile;
25608 inherit (darwin.apple_sdk.frameworks) AGL Carbon Cocoa Kernel QTKit AVFoundation AVKit WebKit;
25611 wxGTK32 = callPackage ../development/libraries/wxwidgets/wxGTK32.nix {
25612 inherit (darwin.stubs) setfile;
25613 inherit (darwin.apple_sdk.frameworks) AGL Carbon Cocoa Kernel QTKit AVFoundation AVKit WebKit;
25616 wxSVG = callPackage ../development/libraries/wxSVG {
25620 wtk = callPackage ../development/libraries/wtk { };
25622 x264 = callPackage ../development/libraries/x264 { };
25624 x265 = callPackage ../development/libraries/x265 { };
25626 xandikos = callPackage ../servers/xandikos { };
25628 inherit (callPackages ../development/libraries/xapian { })
25630 xapian = xapian_1_4;
25632 xapian-omega = callPackage ../development/libraries/xapian/tools/omega {
25636 xavs = callPackage ../development/libraries/xavs { };
25638 Xaw3d = callPackage ../development/libraries/Xaw3d { };
25640 xbase = callPackage ../development/libraries/xbase { };
25642 xcb-util-cursor = xorg.xcbutilcursor;
25643 xcb-util-cursor-HEAD = callPackage ../development/libraries/xcb-util-cursor/HEAD.nix { };
25645 xcbutilxrm = callPackage ../servers/x11/xorg/xcb-util-xrm.nix { };
25647 xdo = callPackage ../tools/misc/xdo { };
25649 xdiskusage = callPackage ../tools/misc/xdiskusage { };
25651 xed = callPackage ../development/libraries/xed { };
25653 xedit = callPackage ../applications/editors/xedit { };
25655 xautolock = callPackage ../misc/screensavers/xautolock { };
25657 xercesc = callPackage ../development/libraries/xercesc { };
25659 xalanc = callPackage ../development/libraries/xalanc { };
25661 xgboost = callPackage ../development/libraries/xgboost { };
25663 xgboostWithCuda = xgboost.override { cudaSupport = true; };
25665 xgeometry-select = callPackage ../tools/X11/xgeometry-select { };
25667 xmake-core-sv = callPackage ../development/libraries/xmake-core-sv { };
25669 xmlada = callPackage ../development/libraries/ada/xmlada { };
25671 xmlrpc_c = callPackage ../development/libraries/xmlrpc-c { };
25673 xmlsec = callPackage ../development/libraries/xmlsec { };
25675 xml-security-c = callPackage ../development/libraries/xml-security-c { };
25677 xml-tooling-c = callPackage ../development/libraries/xml-tooling-c { };
25679 xlslib = callPackage ../development/libraries/xlslib { };
25681 xsimd = callPackage ../development/libraries/xsimd { };
25683 xtensor = callPackage ../development/libraries/xtensor { };
25685 xtl = callPackage ../development/libraries/xtl { };
25687 xvidcore = callPackage ../development/libraries/xvidcore { };
25689 xxHash = callPackage ../development/libraries/xxHash { };
25691 xylib = callPackage ../development/libraries/xylib { };
25693 yajl = callPackage ../development/libraries/yajl { };
25695 yder = callPackage ../development/libraries/yder { };
25697 yojimbo = callPackage ../development/libraries/yojimbo { };
25699 yubico-pam = callPackage ../development/libraries/yubico-pam { };
25701 yubico-piv-tool = callPackage ../tools/misc/yubico-piv-tool {
25702 inherit (darwin.apple_sdk.frameworks) PCSC;
25705 yubihsm-connector = callPackage ../tools/security/yubihsm-connector { };
25707 yubikey-manager4 = callPackage ../tools/misc/yubikey-manager/4.nix { };
25708 yubikey-manager = callPackage ../tools/misc/yubikey-manager { };
25710 yubikey-manager-qt = libsForQt5.callPackage ../tools/misc/yubikey-manager-qt { };
25712 yubikey-personalization = callPackage ../tools/misc/yubikey-personalization { };
25714 yubikey-personalization-gui = libsForQt5.callPackage ../tools/misc/yubikey-personalization-gui { };
25716 yubikey-agent = callPackage ../tools/security/yubikey-agent { };
25718 yubikey-touch-detector = callPackage ../tools/security/yubikey-touch-detector { };
25720 yubihsm-shell = callPackage ../tools/security/yubihsm-shell { };
25722 yubioath-flutter = callPackage ../applications/misc/yubioath-flutter { };
25724 yyjson = callPackage ../development/libraries/yyjson { };
25726 zchunk = callPackage ../development/libraries/zchunk { };
25728 zeitgeist = callPackage ../development/libraries/zeitgeist { };
25730 zlib = callPackage ../development/libraries/zlib { };
25732 zlib-ng = callPackage ../development/libraries/zlib-ng { };
25734 libdynd = callPackage ../development/libraries/libdynd { stdenv = gcc10StdenvCompat; };
25736 zlog = callPackage ../development/libraries/zlog { };
25738 zeromq4 = callPackage ../development/libraries/zeromq/4.x.nix { };
25741 cppzmq = callPackage ../development/libraries/cppzmq { };
25743 czmq = callPackage ../development/libraries/czmq { };
25745 zmqpp = callPackage ../development/libraries/zmqpp { };
25747 libzra = callPackage ../development/libraries/libzra { };
25749 # requires a newer Apple SDK
25750 zig_0_9 = darwin.apple_sdk_11_0.callPackage ../development/compilers/zig/0.9.nix {
25751 llvmPackages = llvmPackages_13;
25753 # requires a newer Apple SDK
25754 zig_0_10 = darwin.apple_sdk_11_0.callPackage ../development/compilers/zig/0.10.nix {
25755 llvmPackages = llvmPackages_15;
25757 # requires a newer Apple SDK
25758 zig_0_11 = darwin.apple_sdk_11_0.callPackage ../development/compilers/zig/0.11.nix {
25759 llvmPackages = llvmPackages_16;
25763 zig-shell-completions = callPackage ../development/compilers/zig/shell-completions.nix { };
25765 zimlib = callPackage ../development/libraries/zimlib { };
25767 zita-convolver = callPackage ../development/libraries/audio/zita-convolver { };
25769 zita-alsa-pcmi = callPackage ../development/libraries/audio/zita-alsa-pcmi { };
25771 zita-resampler = callPackage ../development/libraries/audio/zita-resampler { };
25773 zitadel-tools = callPackage ../tools/misc/zitadel-tools { };
25775 zix = callPackage ../development/libraries/audio/zix { };
25777 zz = callPackage ../development/compilers/zz { };
25779 zziplib = callPackage ../development/libraries/zziplib { };
25781 glpng = callPackage ../development/libraries/glpng { };
25783 gsignond = callPackage ../development/libraries/gsignond {
25787 gsignondPlugins = recurseIntoAttrs {
25788 sasl = callPackage ../development/libraries/gsignond/plugins/sasl.nix { };
25789 oauth = callPackage ../development/libraries/gsignond/plugins/oauth.nix { };
25790 lastfm = callPackage ../development/libraries/gsignond/plugins/lastfm.nix { };
25791 mail = callPackage ../development/libraries/gsignond/plugins/mail.nix { };
25794 plumed = callPackage ../development/libraries/science/chemistry/plumed { };
25796 ### DEVELOPMENT / LIBRARIES / AGDA
25798 agdaPackages = callPackage ./agda-packages.nix {
25799 inherit (haskellPackages) Agda;
25801 agda = agdaPackages.agda;
25803 ### DEVELOPMENT / LIBRARIES / BASH
25805 bash-preexec = callPackage ../development/libraries/bash/bash-preexec { };
25807 ### DEVELOPMENT / LIBRARIES / JAVA
25809 commonsBcel = callPackage ../development/libraries/java/commons/bcel { };
25811 commonsBsf = callPackage ../development/libraries/java/commons/bsf { };
25813 commonsCompress = callPackage ../development/libraries/java/commons/compress { };
25815 commonsDaemon = callPackage ../development/libraries/java/commons/daemon { };
25817 commonsFileUpload = callPackage ../development/libraries/java/commons/fileupload { };
25819 commonsLang = callPackage ../development/libraries/java/commons/lang { };
25821 commonsLogging = callPackage ../development/libraries/java/commons/logging { };
25823 commonsIo = callPackage ../development/libraries/java/commons/io { };
25825 commonsMath = callPackage ../development/libraries/java/commons/math { };
25827 fastjar = callPackage ../development/tools/java/fastjar { };
25829 jextract = callPackage ../development/tools/java/jextract { };
25831 httpunit = callPackage ../development/libraries/java/httpunit { };
25833 javaCup = callPackage ../development/libraries/java/cup {
25834 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
25837 jdom = callPackage ../development/libraries/java/jdom { };
25839 jffi = callPackage ../development/libraries/java/jffi { };
25841 jflex = callPackage ../development/libraries/java/jflex { };
25843 lombok = callPackage ../development/libraries/java/lombok { };
25845 lucene = callPackage ../development/libraries/java/lucene { };
25847 lucenepp = callPackage ../development/libraries/lucene++ { };
25849 mockobjects = callPackage ../development/libraries/java/mockobjects { };
25851 saxonb = saxonb_8_8;
25853 inherit (callPackages ../development/libraries/java/saxon {
25854 jre = jre_headless;
25855 jre8 = jre8_headless;
25863 smack = callPackage ../development/libraries/java/smack { };
25865 swt = callPackage ../development/libraries/java/swt { };
25866 swt_jdk8 = callPackage ../development/libraries/java/swt {
25871 ### DEVELOPMENT / LIBRARIES / JAVASCRIPT
25873 nodehun = callPackage ../development/tools/nodehun { };
25875 yuicompressor = callPackage ../development/tools/yuicompressor { };
25877 ### DEVELOPMENT / BOWER MODULES (JAVASCRIPT)
25879 buildBowerComponents = callPackage ../development/bower-modules/generic { };
25881 ### DEVELOPMENT / GO
25883 # the unversioned attributes should always point to the same go version
25885 buildGoModule = buildGo121Module;
25886 buildGoPackage = buildGo121Package;
25888 # requires a newer Apple SDK
25889 go_1_19 = darwin.apple_sdk_11_0.callPackage ../development/compilers/go/1.19.nix {
25890 inherit (darwin.apple_sdk_11_0.frameworks) Foundation Security;
25892 buildGo119Module = darwin.apple_sdk_11_0.callPackage ../build-support/go/module.nix {
25893 go = buildPackages.go_1_19;
25895 buildGo119Package = darwin.apple_sdk_11_0.callPackage ../build-support/go/package.nix {
25896 go = buildPackages.go_1_19;
25899 # requires a newer Apple SDK
25900 go_1_20 = darwin.apple_sdk_11_0.callPackage ../development/compilers/go/1.20.nix {
25901 inherit (darwin.apple_sdk_11_0.frameworks) Foundation Security;
25903 buildGo120Module = darwin.apple_sdk_11_0.callPackage ../build-support/go/module.nix {
25904 go = buildPackages.go_1_20;
25906 buildGo120Package = darwin.apple_sdk_11_0.callPackage ../build-support/go/package.nix {
25907 go = buildPackages.go_1_20;
25910 # requires a newer Apple SDK
25911 go_1_21 = darwin.apple_sdk_11_0.callPackage ../development/compilers/go/1.21.nix {
25912 inherit (darwin.apple_sdk_11_0.frameworks) Foundation Security;
25914 buildGo121Module = darwin.apple_sdk_11_0.callPackage ../build-support/go/module.nix {
25915 go = buildPackages.go_1_21;
25917 buildGo121Package = darwin.apple_sdk_11_0.callPackage ../build-support/go/package.nix {
25918 go = buildPackages.go_1_21;
25921 go2nix = callPackage ../development/tools/go2nix { };
25923 leaps = callPackage ../development/tools/leaps { };
25925 ### DEVELOPMENT / JAVA MODULES
25927 javaPackages = recurseIntoAttrs (callPackage ./java-packages.nix { });
25929 ### DEVELOPMENT / LISP MODULES
25931 asdf = callPackage ../development/lisp-modules/asdf {
25935 # QuickLisp minimal version
25936 asdf_2_26 = callPackage ../development/lisp-modules/asdf/2.26.nix {
25939 # Currently most popular
25940 asdf_3_1 = callPackage ../development/lisp-modules/asdf/3.1.nix {
25944 asdf_3_3 = callPackage ../development/lisp-modules/asdf/3.3.nix {
25948 ## DEPRECATED, will be removed in a future release
25950 clwrapperFunction = callPackage ../development/lisp-modules-obsolete/clwrapper;
25952 wrapLisp_old = lisp: clwrapperFunction { inherit lisp; };
25954 lispPackagesFor = clwrapper: callPackage ../development/lisp-modules-obsolete/lisp-packages.nix {
25958 lispPackages = quicklispPackages //
25959 (lispPackagesFor (wrapLisp_old sbcl));
25961 quicklispPackagesFor = clwrapper: callPackage ../development/lisp-modules-obsolete/quicklisp-to-nix.nix {
25964 quicklispPackagesClisp = dontRecurseIntoAttrs (quicklispPackagesFor (wrapLisp_old clisp));
25965 quicklispPackagesSBCL = dontRecurseIntoAttrs (quicklispPackagesFor (wrapLisp_old sbcl));
25966 quicklispPackagesECL = dontRecurseIntoAttrs (quicklispPackagesFor (wrapLisp_old ecl));
25967 quicklispPackagesCCL = dontRecurseIntoAttrs (quicklispPackagesFor (wrapLisp_old ccl));
25968 quicklispPackagesABCL = dontRecurseIntoAttrs (quicklispPackagesFor (wrapLisp_old abcl));
25969 quicklispPackagesGCL = dontRecurseIntoAttrs (quicklispPackagesFor (wrapLisp_old gcl));
25970 quicklispPackages = quicklispPackagesSBCL;
25972 # Alternative lisp-modules implementation
25973 lispPackages_new = callPackage ../development/lisp-modules-new-obsolete/lisp-packages.nix {};
25975 ## End of DEPRECATED
25977 wrapLisp = callPackage ../development/lisp-modules/nix-cl.nix {};
25979 # Armed Bear Common Lisp
25981 pkg = callPackage ../development/compilers/abcl { };
25985 # Clozure Common Lisp
25987 pkg = callPackage ../development/compilers/ccl {
25988 inherit (buildPackages.darwin) bootstrap_cmds;
25990 faslExt = "lx64fsl";
25993 # Clasp Common Lisp
25994 clasp-common-lisp = wrapLisp {
25995 pkg = callPackage ../development/compilers/clasp { };
26001 pkg = callPackage ../development/interpreters/clisp { };
26003 flags = ["-E" "UTF-8"];
26006 wrapLispi686Linux = pkgsi686Linux.callPackage ../development/lisp-modules/nix-cl.nix {};
26009 cmucl_binary = wrapLispi686Linux {
26010 pkg = pkgsi686Linux.callPackage ../development/compilers/cmucl/binary.nix { };
26015 # Embeddable Common Lisp
26017 pkg = callPackage ../development/compilers/ecl { };
26020 ecl_16_1_2 = wrapLisp {
26021 pkg = callPackage ../development/compilers/ecl/16.1.2.nix { };
26027 pkg = callPackage ../development/compilers/gcl {
26033 # ManKai Common Lisp
26035 pkg = callPackage ../development/compilers/mkcl {};
26039 # Steel Bank Common Lisp
26040 sbcl_2_3_10 = wrapLisp {
26041 pkg = callPackage ../development/compilers/sbcl/2.x.nix { version = "2.3.10"; };
26043 flags = [ "--dynamic-space-size" "3000" ];
26045 sbcl_2_3_11 = wrapLisp {
26046 pkg = callPackage ../development/compilers/sbcl/2.x.nix { version = "2.3.11"; };
26048 flags = [ "--dynamic-space-size" "3000" ];
26050 sbcl = sbcl_2_3_11;
26052 sbclPackages = recurseIntoAttrs sbcl.pkgs;
26054 ### DEVELOPMENT / PERL MODULES
26056 perlInterpreters = import ../development/interpreters/perl { inherit callPackage; };
26057 inherit (perlInterpreters) perl536 perl538;
26059 perl536Packages = recurseIntoAttrs perl536.pkgs;
26060 perl538Packages = recurseIntoAttrs perl538.pkgs;
26063 perlPackages = perl538Packages;
26065 ack = perlPackages.ack;
26067 perlcritic = perlPackages.PerlCritic;
26069 sqitchMysql = (callPackage ../development/tools/misc/sqitch {
26070 mysqlSupport = true;
26071 }).overrideAttrs { pname = "sqitch-mysql"; };
26073 sqitchPg = (callPackage ../development/tools/misc/sqitch {
26074 postgresqlSupport = true;
26075 }).overrideAttrs { pname = "sqitch-pg"; };
26077 ### DEVELOPMENT / R MODULES
26079 R = darwin.apple_sdk_11_0.callPackage ../applications/science/math/R {
26080 # TODO: split docs into a separate output
26081 withRecommendedPackages = false;
26082 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa Foundation;
26083 inherit (darwin) libobjc;
26086 rWrapper = callPackage ../development/r-modules/wrapper.nix {
26087 recommendedPackages = with rPackages; [
26088 boot class cluster codetools foreign KernSmooth lattice MASS
26089 Matrix mgcv nlme nnet rpart spatial survival
26091 # Override this attribute to register additional libraries.
26095 radianWrapper = callPackage ../development/r-modules/wrapper-radian.nix {
26096 recommendedPackages = with rPackages; [
26097 boot class cluster codetools foreign KernSmooth lattice MASS
26098 Matrix mgcv nlme nnet rpart spatial survival
26100 radian = python3Packages.radian;
26101 # Override this attribute to register additional libraries.
26103 # Override this attribute if you want to expose R with the same set of
26104 # packages as specified in radian
26108 rstudioWrapper = libsForQt5.callPackage ../development/r-modules/wrapper-rstudio.nix {
26109 recommendedPackages = with rPackages; [
26110 boot class cluster codetools foreign KernSmooth lattice MASS
26111 Matrix mgcv nlme nnet rpart spatial survival
26113 # Override this attribute to register additional libraries.
26117 rstudioServerWrapper = rstudioWrapper.override { rstudio = rstudio-server; };
26119 rPackages = dontRecurseIntoAttrs (callPackage ../development/r-modules {
26120 overrides = (config.rPackageOverrides or (_: {})) pkgs;
26125 _389-ds-base = callPackage ../servers/ldap/389 { };
26127 _5etools = callPackage ../servers/web-apps/5etools { };
26129 adguardhome = callPackage ../servers/adguardhome { };
26131 alerta = callPackage ../servers/monitoring/alerta/client.nix { };
26133 alerta-server = callPackage ../servers/monitoring/alerta { };
26135 allmark = callPackage ../servers/allmark { };
26137 alps = callPackage ../servers/alps { };
26139 anuko-time-tracker = callPackage ../servers/web-apps/anuko-time-tracker { };
26141 apache-directory-server = callPackage ../servers/ldap/apache-directory-server { };
26143 apacheHttpd_2_4 = callPackage ../servers/http/apache-httpd/2.4.nix {
26144 inherit (darwin.apple_sdk.frameworks) Foundation;
26146 apacheHttpd = apacheHttpd_2_4;
26148 apacheHttpdPackagesFor = apacheHttpd: self: let callPackage = newScope self; in {
26149 inherit apacheHttpd;
26151 mod_auth_mellon = callPackage ../servers/http/apache-modules/mod_auth_mellon { };
26153 # Redwax collection
26154 mod_ca = callPackage ../servers/http/apache-modules/mod_ca { };
26155 mod_crl = callPackage ../servers/http/apache-modules/mod_crl { };
26156 mod_csr = callPackage ../servers/http/apache-modules/mod_csr { };
26157 mod_cspnonce = callPackage ../servers/http/apache-modules/mod_cspnonce { };
26158 mod_ocsp = callPackage ../servers/http/apache-modules/mod_ocsp{ };
26159 mod_scep = callPackage ../servers/http/apache-modules/mod_scep { };
26160 mod_pkcs12 = callPackage ../servers/http/apache-modules/mod_pkcs12 { };
26161 mod_spkac= callPackage ../servers/http/apache-modules/mod_spkac { };
26162 mod_timestamp = callPackage ../servers/http/apache-modules/mod_timestamp { };
26164 mod_dnssd = callPackage ../servers/http/apache-modules/mod_dnssd { };
26166 mod_evasive = throw "mod_evasive is not supported on Apache httpd 2.4";
26168 mod_perl = callPackage ../servers/http/apache-modules/mod_perl { };
26170 mod_fastcgi = callPackage ../servers/http/apache-modules/mod_fastcgi { };
26172 mod_python = callPackage ../servers/http/apache-modules/mod_python { };
26174 mod_tile = callPackage ../servers/http/apache-modules/mod_tile { };
26176 mod_wsgi = self.mod_wsgi2;
26177 mod_wsgi2 = throw "mod_wsgi2 has been removed since Python 2 is EOL. Use mod_wsgi3 instead";
26178 mod_wsgi3 = callPackage ../servers/http/apache-modules/mod_wsgi { };
26180 mod_itk = callPackage ../servers/http/apache-modules/mod_itk { };
26182 mod_mbtiles = callPackage ../servers/http/apache-modules/mod_mbtiles { };
26184 php = pkgs.php.override { inherit apacheHttpd; };
26186 subversion = pkgs.subversion.override { httpServer = true; inherit apacheHttpd; };
26189 apacheHttpdPackages_2_4 = recurseIntoAttrs (apacheHttpdPackagesFor apacheHttpd_2_4 apacheHttpdPackages_2_4);
26190 apacheHttpdPackages = apacheHttpdPackages_2_4;
26192 appdaemon = callPackage ../servers/home-assistant/appdaemon.nix { };
26194 archiveopteryx = callPackage ../servers/mail/archiveopteryx {
26195 openssl = openssl_1_1;
26198 asouldocs = callPackage ../servers/asouldocs { };
26200 atlassian-bamboo = callPackage ../servers/atlassian/bamboo.nix { };
26201 atlassian-confluence = callPackage ../servers/atlassian/confluence.nix { };
26202 atlassian-crowd = callPackage ../servers/atlassian/crowd.nix { };
26203 atlassian-jira = callPackage ../servers/atlassian/jira.nix { };
26205 cadvisor = callPackage ../servers/monitoring/cadvisor { };
26207 cassandra_3_0 = callPackage ../servers/nosql/cassandra/3.0.nix {
26208 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
26211 cassandra_3_11 = callPackage ../servers/nosql/cassandra/3.11.nix {
26212 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
26215 cassandra_4 = callPackage ../servers/nosql/cassandra/4.nix {
26216 # Effective Cassandra 4.0.2 there is full Java 11 support
26217 # -- https://cassandra.apache.org/doc/latest/cassandra/new/java11.html
26218 jre = pkgs.jdk11_headless;
26221 cassandra = cassandra_4;
26223 cassandra-cpp-driver = callPackage ../development/libraries/cassandra-cpp-driver/default.nix { };
26225 apache-jena = callPackage ../servers/nosql/apache-jena/binary.nix {
26229 apache-jena-fuseki = callPackage ../servers/nosql/apache-jena/fuseki-binary.nix {
26233 apcupsd = callPackage ../servers/apcupsd { };
26235 inherit (callPackages ../servers/asterisk { })
26236 asterisk asterisk-stable asterisk-lts
26237 asterisk_18 asterisk_20;
26239 asterisk-module-sccp = callPackage ../servers/asterisk/sccp { };
26241 asterisk-ldap = lowPrio (asterisk.override { ldapSupport = true; });
26243 sabnzbd = callPackage ../servers/sabnzbd { };
26245 baserow = callPackage ../servers/baserow { };
26247 bftpd = callPackage ../servers/ftp/bftpd { };
26249 bind = callPackage ../servers/dns/bind { };
26250 dnsutils = bind.dnsutils;
26251 dig = lib.addMetaAttrs { mainProgram = "dig"; } bind.dnsutils;
26253 bird = callPackage ../servers/bird { };
26255 bird-lg = callPackage ../servers/bird-lg { };
26257 birdwatcher = callPackage ../servers/birdwatcher { };
26259 bloat = callPackage ../servers/bloat { };
26261 bosun = callPackage ../servers/monitoring/bosun { };
26263 cayley = callPackage ../servers/cayley { };
26265 cgiserver = callPackage ../servers/http/cgiserver { };
26267 charybdis = callPackage ../servers/irc/charybdis {
26268 autoreconfHook = buildPackages.autoreconfHook269;
26271 clamsmtp = callPackage ../servers/mail/clamsmtp { };
26273 clickhouse = callPackage ../servers/clickhouse {
26274 llvmPackages = llvmPackages_16;
26277 clickhouse-cli = with python3Packages; toPythonApplication clickhouse-cli;
26279 clickhouse-backup = callPackage ../development/tools/database/clickhouse-backup { };
26281 codeowners = callPackage ../development/tools/codeowners { };
26283 couchdb3 = callPackage ../servers/http/couchdb/3.nix { };
26285 dcnnt = python3Packages.callPackage ../servers/dcnnt { };
26287 deconz = qt5.callPackage ../servers/deconz { };
26289 dendrite = callPackage ../servers/dendrite { };
26291 dex-oidc = callPackage ../servers/dex { };
26293 dex2jar = callPackage ../development/tools/java/dex2jar { };
26295 doh-proxy-rust = callPackage ../servers/dns/doh-proxy-rust {
26296 inherit (darwin.apple_sdk.frameworks) Security;
26299 dgraph = callPackage ../servers/dgraph { };
26301 dico = callPackage ../servers/dico { };
26303 dict = callPackage ../servers/dict {
26304 libmaa = callPackage ../servers/dict/libmaa.nix { };
26307 dictdDBs = recurseIntoAttrs (callPackages ../servers/dict/dictd-db.nix {});
26309 dictDBCollector = callPackage ../servers/dict/dictd-db-collector.nix { };
26311 diod = callPackage ../servers/diod { lua = lua5_1; };
26313 directx-headers = callPackage ../development/libraries/directx-headers { };
26315 directx-shader-compiler = callPackage ../tools/graphics/directx-shader-compiler {
26316 # https://github.com/NixOS/nixpkgs/issues/216294
26317 stdenv = if stdenv.cc.isGNU && stdenv.isi686 then gcc11Stdenv else stdenv;
26320 dkimproxy = callPackage ../servers/mail/dkimproxy { };
26322 dmarc-metrics-exporter = callPackage ../servers/monitoring/prometheus/dmarc-metrics-exporter { };
26324 dmlive = callPackage ../applications/video/dmlive {
26325 inherit (darwin.apple_sdk.frameworks) Security;
26328 do-agent = callPackage ../servers/monitoring/do-agent { };
26330 dodgy = with python3Packages; toPythonApplication dodgy;
26332 dovecot = callPackage ../servers/mail/dovecot { };
26333 dovecot_pigeonhole = callPackage ../servers/mail/dovecot/plugins/pigeonhole { };
26334 dovecot_fts_xapian = callPackage ../servers/mail/dovecot/plugins/fts_xapian { };
26336 dspam = callPackage ../servers/mail/dspam { };
26338 engelsystem = callPackage ../servers/web-apps/engelsystem { php = php81; };
26340 envoy = callPackage ../servers/http/envoy {
26342 jdk = openjdk11_headless;
26346 ergochat = callPackage ../servers/irc/ergochat { };
26349 etcd_3_4 = callPackage ../servers/etcd/3.4.nix { };
26350 etcd_3_5 = callPackage ../servers/etcd/3.5.nix { };
26352 ejabberd = callPackage ../servers/xmpp/ejabberd { erlang = erlang_24; };
26354 exhaustive = callPackage ../development/tools/exhaustive { };
26356 hyp = callPackage ../servers/http/hyp { };
26358 peering-manager = callPackage ../servers/web-apps/peering-manager { };
26360 podgrab = callPackage ../servers/misc/podgrab { };
26362 portunus = callPackage ../servers/portunus { };
26364 prosody = callPackage ../servers/xmpp/prosody {
26365 withExtraLibs = [];
26366 withExtraLuaPackages = _: [];
26369 prosody-filer = callPackage ../servers/xmpp/prosody-filer { };
26371 biboumi = callPackage ../servers/xmpp/biboumi { };
26373 elasticmq-server-bin = callPackage ../servers/elasticmq-server-bin {
26374 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
26375 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
26378 eventstore = callPackage ../servers/nosql/eventstore { };
26380 exabgp = callPackage ../servers/networking/exabgp { };
26382 rustus = callPackage ../servers/networking/rustus {
26383 inherit (darwin.apple_sdk.frameworks) Security;
26386 exim = callPackage ../servers/mail/exim { };
26388 fastnetmon-advanced = callPackage ../servers/fastnetmon-advanced { };
26390 fcgiwrap = callPackage ../servers/fcgiwrap { };
26392 fedigroups = callPackage ../servers/fedigroups {
26393 inherit (darwin.apple_sdk.frameworks) Security;
26396 ferretdb = callPackage ../servers/nosql/ferretdb { };
26398 felix = callPackage ../servers/felix { };
26400 felix_remoteshell = callPackage ../servers/felix/remoteshell.nix { };
26402 inherit (callPackages ../servers/firebird { }) firebird_4 firebird_3 firebird_2_5 firebird;
26404 flashmq = callPackage ../servers/mqtt/flashmq { };
26406 freeradius = callPackage ../servers/freeradius { };
26408 freshrss = callPackage ../servers/web-apps/freshrss { };
26410 freeswitch = callPackage ../servers/sip/freeswitch {
26411 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
26414 fusionInventory = callPackage ../servers/monitoring/fusion-inventory { };
26416 gamehub = callPackage ../games/gamehub { };
26418 gatling = callPackage ../servers/http/gatling { };
26420 glabels = callPackage ../applications/graphics/glabels { };
26422 glabels-qt = libsForQt5.callPackage ../applications/graphics/glabels-qt { };
26424 nats-server = callPackage ../servers/nats-server { };
26426 go-autoconfig = callPackage ../servers/go-autoconfig { };
26428 go-cqhttp = callPackage ../servers/go-cqhttp { };
26430 gofish = callPackage ../servers/gopher/gofish { };
26432 grafana = callPackage ../servers/monitoring/grafana { };
26433 grafanaPlugins = callPackages ../servers/monitoring/grafana/plugins { };
26435 grafana-agent = callPackage ../servers/monitoring/grafana-agent { };
26437 grafana-loki = callPackage ../servers/monitoring/loki { };
26438 promtail = callPackage ../servers/monitoring/loki/promtail.nix { };
26440 mimir = callPackage ../servers/monitoring/mimir { };
26442 phlare = callPackage ../servers/monitoring/phlare { };
26444 grafana_reporter = callPackage ../servers/monitoring/grafana-reporter { };
26446 grafana-image-renderer = callPackage ../servers/monitoring/grafana-image-renderer { };
26448 grafana-dash-n-grab = callPackage ../servers/monitoring/grafana-dash-n-grab { };
26450 gerbera = callPackage ../servers/gerbera { };
26452 gobetween = callPackage ../servers/gobetween { };
26454 gobgpd = callPackage ../servers/misc/gobgpd { };
26456 graph-cli = callPackage ../tools/graphics/graph-cli { };
26458 h2o = callPackage ../servers/http/h2o { };
26460 haka = callPackage ../tools/security/haka { };
26462 hashi-ui = callPackage ../servers/hashi-ui { };
26464 hashi-up = callPackage ../applications/networking/cluster/hashi-up { };
26466 hasura-graphql-engine = haskell.lib.compose.justStaticExecutables haskell.packages.ghc810.graphql-engine;
26468 hasura-cli = callPackage ../servers/hasura/cli.nix { };
26470 inherit (callPackage ../servers/hbase {}) hbase_2_4 hbase_2_5 hbase_3_0;
26471 hbase2 = hbase_2_5;
26472 hbase3 = hbase_3_0;
26473 hbase = hbase2; # when updating, point to the latest stable release
26475 headphones = callPackage ../servers/headphones { };
26477 hiawatha = callPackage ../servers/http/hiawatha { };
26479 hiraeth = callPackage ../servers/hiraeth { };
26481 hoard = callPackage ../tools/misc/hoard { };
26483 home-assistant = callPackage ../servers/home-assistant { };
26485 buildHomeAssistantComponent = callPackage ../servers/home-assistant/build-custom-component { };
26486 home-assistant-custom-components = lib.recurseIntoAttrs
26487 (callPackage ../servers/home-assistant/custom-components {
26488 inherit (home-assistant.python.pkgs) callPackage;
26490 home-assistant-custom-lovelace-modules = lib.recurseIntoAttrs
26491 (callPackage ../servers/home-assistant/custom-lovelace-modules {});
26493 home-assistant-cli = callPackage ../servers/home-assistant/cli.nix { };
26495 home-assistant-component-tests = recurseIntoAttrs home-assistant.tests.components;
26497 honk = callPackage ../servers/honk { };
26499 hqplayerd = callPackage ../servers/hqplayerd { };
26501 https-dns-proxy = callPackage ../servers/dns/https-dns-proxy { };
26503 hydron = callPackage ../servers/hydron { };
26505 hyprspace = callPackage ../applications/networking/hyprspace {
26506 inherit (darwin) iproute2mac;
26509 ic-keysmith = callPackage ../tools/security/ic-keysmith { };
26511 icecream = callPackage ../servers/icecream { };
26513 icingaweb2-ipl = callPackage ../servers/icingaweb2/ipl.nix { };
26514 icingaweb2-thirdparty = callPackage ../servers/icingaweb2/thirdparty.nix { };
26515 icingaweb2 = callPackage ../servers/icingaweb2 { };
26516 icingaweb2Modules = {
26517 theme-april = callPackage ../servers/icingaweb2/theme-april { };
26518 theme-lsd = callPackage ../servers/icingaweb2/theme-lsd { };
26519 theme-particles = callPackage ../servers/icingaweb2/theme-particles { };
26520 theme-snow = callPackage ../servers/icingaweb2/theme-snow { };
26521 theme-spring = callPackage ../servers/icingaweb2/theme-spring { };
26524 inspircd = callPackage ../servers/irc/inspircd { };
26526 inspircdMinimal = inspircd.override { extraModules = []; };
26528 imaginary = callPackage ../servers/imaginary { };
26530 imgproxy = callPackage ../servers/imgproxy { };
26532 irccat = callPackage ../servers/irc/irccat { };
26534 ircdog = callPackage ../applications/networking/irc/ircdog { };
26536 ircdHybrid = callPackage ../servers/irc/ircd-hybrid { };
26538 janus-gateway = callPackage ../servers/janus-gateway { };
26540 janusgraph = callPackage ../servers/nosql/janusgraph { };
26542 jboss = callPackage ../servers/http/jboss { };
26544 jboss_mysql_jdbc = callPackage ../servers/http/jboss/jdbc/mysql { };
26547 jetty_12 = callPackage ../servers/http/jetty/12.x.nix { };
26548 jetty_11 = callPackage ../servers/http/jetty/11.x.nix { };
26550 jibri = callPackage ../servers/jibri { };
26552 jicofo = callPackage ../servers/jicofo { };
26554 jitsi-excalidraw = callPackage ../servers/jitsi-excalidraw { };
26556 jitsi-meet = callPackage ../servers/web-apps/jitsi-meet { };
26558 jitsi-meet-prosody = callPackage ../misc/jitsi-meet-prosody { };
26560 jitsi-videobridge = callPackage ../servers/jitsi-videobridge { };
26562 kamailio = callPackage ../servers/sip/kamailio { };
26564 kanidm = callPackage ../servers/kanidm { };
26566 kapowbang = callPackage ../servers/kapowbang { };
26568 keycloak = callPackage ../servers/keycloak { };
26570 knot-dns = callPackage ../servers/dns/knot-dns { };
26571 knot-resolver = callPackage ../servers/dns/knot-resolver {
26572 systemd = systemdMinimal; # in closure already anyway
26575 rdkafka = callPackage ../development/libraries/rdkafka { };
26577 leafnode = callPackage ../servers/news/leafnode { };
26579 leafnode1 = callPackage ../servers/news/leafnode/1.nix { };
26581 lemmy-server = callPackage ../servers/web-apps/lemmy/server.nix {
26582 inherit (darwin.apple_sdk.frameworks) Security;
26585 lemmy-ui = callPackage ../servers/web-apps/lemmy/ui.nix {
26586 nodejs = nodejs_18;
26589 lightgbm = callPackage ../development/libraries/lightgbm { };
26591 lighttpd = callPackage ../servers/http/lighttpd { };
26593 listmonk = callPackage ../servers/mail/listmonk { };
26595 linx-server = callPackage ../servers/web-apps/linx-server { };
26597 livepeer = callPackage ../servers/livepeer { };
26599 lldap = callPackage ../servers/ldap/lldap { };
26601 lwan = callPackage ../servers/http/lwan { };
26603 labelImg = callPackage ../applications/science/machine-learning/labelimg { };
26605 mackerel-agent = callPackage ../servers/monitoring/mackerel-agent { };
26607 mailmanPackages = callPackage ../servers/mail/mailman { };
26608 inherit (mailmanPackages) mailman mailman-hyperkitty;
26609 mailman-web = mailmanPackages.web;
26611 mailman-rss = callPackage ../tools/misc/mailman-rss { };
26613 listadmin = callPackage ../applications/networking/listadmin { };
26615 maker-panel = callPackage ../tools/misc/maker-panel { };
26617 mastodon = callPackage ../servers/mastodon {
26618 nodejs-slim = nodejs-slim_20;
26622 gotosocial = callPackage ../servers/gotosocial { };
26624 materialize = callPackage ../servers/sql/materialize {
26625 inherit (buildPackages.darwin) bootstrap_cmds;
26626 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation;
26629 matrix-alertmanager = callPackage ../servers/monitoring/matrix-alertmanager { };
26631 mattermost = callPackage ../servers/mattermost { };
26632 matterircd = callPackage ../servers/mattermost/matterircd.nix { };
26633 matterbridge = callPackage ../servers/matterbridge { };
26635 mattermost-desktop = callPackage ../applications/networking/instant-messengers/mattermost-desktop { };
26637 mbusd = callPackage ../servers/mbusd { };
26639 memcached = callPackage ../servers/memcached { };
26641 merecat = callPackage ../servers/http/merecat { };
26643 meteor = callPackage ../servers/meteor { };
26645 micronaut = callPackage ../development/tools/micronaut { };
26647 minio = callPackage ../servers/minio { };
26648 # Keep around to allow people to migrate their data from the old legacy fs format
26649 # https://github.com/minio/minio/releases/tag/RELEASE.2022-10-29T06-21-33Z
26650 minio_legacy_fs = callPackage ../servers/minio/legacy_fs.nix { };
26652 mkchromecast = libsForQt5.callPackage ../applications/networking/mkchromecast { };
26654 # Backwards compatibility.
26655 mod_dnssd = apacheHttpdPackages.mod_dnssd;
26656 mod_fastcgi = apacheHttpdPackages.mod_fastcgi;
26657 mod_python = apacheHttpdPackages.mod_python;
26658 mod_wsgi = apacheHttpdPackages.mod_wsgi;
26659 mod_ca = apacheHttpdPackages.mod_ca;
26660 mod_crl = apacheHttpdPackages.mod_crl;
26661 mod_csr = apacheHttpdPackages.mod_csr;
26662 mod_ocsp = apacheHttpdPackages.mod_ocsp;
26663 mod_scep = apacheHttpdPackages.mod_scep;
26664 mod_spkac = apacheHttpdPackages.mod_spkac;
26665 mod_pkcs12 = apacheHttpdPackages.mod_pkcs12;
26666 mod_timestamp = apacheHttpdPackages.mod_timestamp;
26668 inherit (callPackages ../servers/mpd {
26669 inherit (darwin.apple_sdk.frameworks) AudioToolbox AudioUnit;
26670 }) mpd mpd-small mpdWithFeatures;
26672 libmpdclient = callPackage ../servers/mpd/libmpdclient.nix { };
26674 mpdscribble = callPackage ../tools/misc/mpdscribble { };
26676 mtprotoproxy = python3.pkgs.callPackage ../servers/mtprotoproxy { };
26678 micro-httpd = callPackage ../servers/http/micro-httpd { };
26680 miniHttpd = callPackage ../servers/http/mini-httpd { };
26682 mlflow-server = callPackage ../servers/mlflow-server { };
26684 mlmmj = callPackage ../servers/mail/mlmmj { };
26686 moodle = callPackage ../servers/web-apps/moodle { };
26688 moodle-utils = callPackage ../servers/web-apps/moodle/moodle-utils.nix { };
26690 morty = callPackage ../servers/web-apps/morty { };
26692 inherit (callPackage ../applications/networking/mullvad { })
26695 mullvad-vpn = callPackage ../applications/networking/mullvad-vpn { };
26697 mullvad-browser = callPackage ../applications/networking/browsers/mullvad-browser { };
26699 mullvad-closest = with python3Packages; toPythonApplication mullvad-closest;
26701 mycorrhiza = callPackage ../servers/mycorrhiza { };
26703 napalm = with python3Packages; toPythonApplication (
26704 napalm.overridePythonAttrs (attrs: {
26705 # add community frontends that depend on the napalm python package
26706 propagatedBuildInputs = attrs.propagatedBuildInputs ++ [
26712 nas = callPackage ../servers/nas { };
26714 nats-streaming-server = callPackage ../servers/nats-streaming-server { };
26716 neard = callPackage ../servers/neard { };
26718 networkaudiod = callPackage ../servers/networkaudiod { };
26720 unifiedpush-common-proxies = callPackage ../servers/unifiedpush-common-proxies { };
26722 unit = callPackage ../servers/http/unit { };
26724 ncdns = callPackage ../servers/dns/ncdns { };
26726 nginx = nginxStable;
26728 nginx-doc = callPackage ../data/documentation/nginx-doc { };
26730 nginxQuic = callPackage ../servers/http/nginx/quic.nix {
26731 zlib = zlib-ng.override { withZlibCompat = true; };
26733 # We don't use `with` statement here on purpose!
26734 # See https://github.com/NixOS/nixpkgs/pull/10474#discussion_r42369334
26735 modules = [ nginxModules.rtmp nginxModules.dav nginxModules.moreheaders ];
26736 # Use latest boringssl to allow http3 support
26740 nginxStable = callPackage ../servers/http/nginx/stable.nix {
26741 zlib = zlib-ng.override { withZlibCompat = true; };
26743 # We don't use `with` statement here on purpose!
26744 # See https://github.com/NixOS/nixpkgs/pull/10474#discussion_r42369334
26745 modules = [ nginxModules.rtmp nginxModules.dav nginxModules.moreheaders ];
26748 nginxMainline = callPackage ../servers/http/nginx/mainline.nix {
26749 zlib = zlib-ng.override { withZlibCompat = true; };
26752 # We don't use `with` statement here on purpose!
26753 # See https://github.com/NixOS/nixpkgs/pull/10474#discussion_r42369334
26754 modules = [ nginxModules.dav nginxModules.moreheaders ];
26757 nginxModules = recurseIntoAttrs (callPackage ../servers/http/nginx/modules.nix { });
26759 # We should move to dynmaic modules and create a nginxFull package with all modules
26760 nginxShibboleth = nginxStable.override {
26761 modules = [ nginxModules.rtmp nginxModules.dav nginxModules.moreheaders nginxModules.shibboleth ];
26764 libmodsecurity = callPackage ../tools/security/libmodsecurity {
26765 autoreconfHook = buildPackages.autoreconfHook269;
26768 ngircd = callPackage ../servers/irc/ngircd { };
26770 nix-binary-cache = callPackage ../servers/http/nix-binary-cache { };
26772 nix-tour = callPackage ../applications/misc/nix-tour { };
26774 noseyparker = callPackage ../tools/security/noseyparker { };
26776 nosqli = callPackage ../tools/security/nosqli { };
26778 nsd = callPackage ../servers/dns/nsd (config.nsd or {});
26780 nsq = callPackage ../servers/nsq { };
26782 oauth2-proxy = callPackage ../servers/oauth2-proxy { };
26784 olaris-server = callPackage ../servers/olaris { };
26786 onagre = callPackage ../applications/misc/onagre { };
26788 onlyoffice-documentserver = callPackage ../servers/onlyoffice-documentserver { };
26790 outline = callPackage ../servers/web-apps/outline (lib.fix (super: {
26791 yarn = yarn.override { inherit (super) nodejs; };
26792 nodejs = nodejs_18;
26795 openbgpd = callPackage ../servers/openbgpd { };
26797 openafs = callPackage ../servers/openafs/1.8 { };
26799 openresty = callPackage ../servers/http/openresty {
26804 opensmtpd = callPackage ../servers/mail/opensmtpd { };
26805 opensmtpd-extras = callPackage ../servers/mail/opensmtpd/extras.nix { };
26806 opensmtpd-filter-rspamd = callPackage ../servers/mail/opensmtpd/filter-rspamd.nix { };
26807 opensmtpd-filter-dkimsign = callPackage ../servers/mail/opensmtpd/filter-dkimsign { };
26808 libopensmtpd = callPackage ../servers/mail/opensmtpd/libopensmtpd { };
26810 openxr-loader = callPackage ../development/libraries/openxr-loader { };
26812 osrm-backend = callPackage ../servers/osrm-backend { };
26814 oven-media-engine = callPackage ../servers/misc/oven-media-engine { };
26816 p910nd = callPackage ../servers/p910nd { };
26818 petidomo = callPackage ../servers/mail/petidomo { };
26820 pict-rs = callPackage ../servers/web-apps/pict-rs { };
26822 pict-rs_0_3 = callPackage ../servers/web-apps/pict-rs/0.3.nix {
26823 inherit (darwin.apple_sdk.frameworks) Security;
26827 popa3d = callPackage ../servers/mail/popa3d { };
26829 postfix = callPackage ../servers/mail/postfix { };
26831 postfixadmin = callPackage ../servers/postfixadmin { };
26833 postsrsd = callPackage ../servers/mail/postsrsd { };
26835 rspamd = callPackage ../servers/mail/rspamd { };
26837 pfixtools = callPackage ../servers/mail/postfix/pfixtools.nix {
26840 pflogsumm = callPackage ../servers/mail/postfix/pflogsumm.nix { };
26842 pomerium = callPackage ../servers/http/pomerium { };
26843 pomerium-cli = callPackage ../tools/security/pomerium-cli { };
26845 postgrey = callPackage ../servers/mail/postgrey { };
26847 pshs = callPackage ../servers/http/pshs { };
26849 quark = callPackage ../servers/http/quark { };
26851 smtprelay = callPackage ../servers/mail/smtprelay { };
26853 soft-serve = callPackage ../servers/soft-serve { };
26855 sympa = callPackage ../servers/mail/sympa { };
26857 syncstorage-rs = callPackage ../servers/syncstorage-rs { };
26859 system-sendmail = lowPrio (callPackage ../servers/mail/system-sendmail { });
26861 # PulseAudio daemons
26863 hsphfpd = callPackage ../servers/pulseaudio/hsphfpd.nix { };
26865 pulseaudio = callPackage ../servers/pulseaudio {
26866 inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit Cocoa CoreAudio;
26869 qpaeq = libsForQt5.callPackage ../servers/pulseaudio/qpaeq.nix { };
26871 pulseaudioFull = pulseaudio.override {
26873 jackaudioSupport = true;
26874 airtunesSupport = true;
26875 bluetoothSupport = true;
26876 advancedBluetoothCodecs = true;
26877 remoteControlSupport = true;
26878 zeroconfSupport = true;
26881 libpulseaudio = pulseaudio.override {
26885 apulse = callPackage ../misc/apulse { };
26887 libpressureaudio = callPackage ../misc/apulse/pressureaudio.nix { };
26889 libcardiacarrest = callPackage ../misc/libcardiacarrest { };
26891 easyeffects = callPackage ../applications/audio/easyeffects {
26892 # Fix crashes with speexdsp effects
26893 speexdsp = speexdsp.override { withFftw3 = false; };
26896 pulseeffects-legacy = callPackage ../applications/audio/pulseeffects-legacy { };
26898 soundux = callPackage ../applications/audio/soundux {
26899 yt-dlp = yt-dlp.override { withAlias = true; };
26902 tomcat_connectors = callPackage ../servers/http/apache-modules/tomcat-connectors { };
26904 tomcat-native = callPackage ../servers/http/tomcat/tomcat-native.nix { };
26906 pies = callPackage ../servers/pies { };
26908 rpcbind = callPackage ../servers/rpcbind { };
26910 rpcsvc-proto = callPackage ../tools/misc/rpcsvc-proto { };
26912 libmysqlclient = libmysqlclient_3_3;
26913 libmysqlclient_3_1 = mariadb-connector-c_3_1;
26914 libmysqlclient_3_2 = mariadb-connector-c_3_2;
26915 libmysqlclient_3_3 = mariadb-connector-c_3_3;
26916 mariadb-connector-c = mariadb-connector-c_3_3;
26917 mariadb-connector-c_3_1 = callPackage ../servers/sql/mariadb/connector-c/3_1.nix { };
26918 mariadb-connector-c_3_2 = callPackage ../servers/sql/mariadb/connector-c/3_2.nix { };
26919 mariadb-connector-c_3_3 = callPackage ../servers/sql/mariadb/connector-c/3_3.nix { };
26921 mariadb-galera = callPackage ../servers/sql/mariadb/galera { };
26923 inherit (import ../servers/sql/mariadb pkgs)
26929 mariadb = mariadb_1011;
26930 mariadb-embedded = mariadb.override { withEmbedded = true; };
26932 mongodb = hiPrio mongodb-6_0;
26934 mongodb-4_4 = callPackage ../servers/nosql/mongodb/4.4.nix {
26936 boost = boost179.override { enableShared = false; };
26937 inherit (darwin) cctools;
26938 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
26941 mongodb-5_0 = callPackage ../servers/nosql/mongodb/5.0.nix {
26943 boost = boost179.override { enableShared = false; };
26944 inherit (darwin) cctools;
26945 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
26948 mongodb-6_0 = darwin.apple_sdk_11_0.callPackage ../servers/nosql/mongodb/6.0.nix {
26950 boost = boost178.override { enableShared = false; };
26951 inherit (darwin) cctools;
26952 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
26953 stdenv = if stdenv.isDarwin then
26954 darwin.apple_sdk_11_0.stdenv.override (old: {
26955 hostPlatform = old.hostPlatform // { darwinMinVersion = "10.14"; };
26956 buildPlatform = old.buildPlatform // { darwinMinVersion = "10.14"; };
26957 targetPlatform = old.targetPlatform // { darwinMinVersion = "10.14"; };
26959 if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
26962 nginx-sso = callPackage ../servers/nginx-sso { };
26964 immudb = callPackage ../servers/nosql/immudb { };
26966 influxdb = callPackage ../servers/nosql/influxdb { };
26967 influxdb2-server = callPackage ../servers/nosql/influxdb2 { };
26968 influxdb2-cli = callPackage ../servers/nosql/influxdb2/cli.nix { };
26969 influxdb2-token-manipulator = callPackage ../servers/nosql/influxdb2/token-manipulator.nix { };
26970 influxdb2-provision = callPackage ../servers/nosql/influxdb2/provision.nix { };
26971 # For backwards compatibility with older versions of influxdb2,
26972 # which bundled the server and CLI into the same derivation. Will be
26973 # removed in a few releases.
26974 influxdb2 = callPackage ../servers/nosql/influxdb2/combined.nix { };
26976 mysql80 = callPackage ../servers/sql/mysql/8.0.x.nix {
26977 inherit (darwin) cctools developer_cmds DarwinTools;
26978 inherit (darwin.apple_sdk.frameworks) CoreServices;
26979 boost = boost177; # Configure checks for specific version.
26981 protobuf = protobuf_21;
26984 mysql_jdbc = callPackage ../servers/sql/mysql/jdbc { };
26986 mssql_jdbc = callPackage ../servers/sql/mssql/jdbc { };
26987 jtds_jdbc = callPackage ../servers/sql/mssql/jdbc/jtds.nix { };
26989 azuredatastudio = callPackage ../applications/misc/azuredatastudio { };
26991 miniflux = callPackage ../servers/miniflux { };
26993 mir = callPackage ../servers/mir { };
26995 miriway = callPackage ../applications/window-managers/miriway { };
26997 icinga2 = callPackage ../servers/monitoring/icinga2 { };
26999 icinga2-agent = callPackage ../servers/monitoring/icinga2 {
27000 nameSuffix = "-agent";
27002 withNotification = false;
27003 withIcingadb = false;
27006 munin = callPackage ../servers/monitoring/munin { };
27008 nagios = callPackage ../servers/monitoring/nagios { };
27010 monitoring-plugins = callPackage ../servers/monitoring/plugins { };
27012 inherit (callPackage ../servers/monitoring/plugins/labs_consol_de.nix { })
27017 check-openvpn = callPackage ../servers/monitoring/plugins/openvpn.nix { };
27019 check_smartmon = callPackage ../servers/monitoring/nagios/plugins/smartmon.nix { };
27021 checkSSLCert = callPackage ../servers/monitoring/nagios/plugins/check_ssl_cert.nix { };
27023 check_systemd = callPackage ../servers/monitoring/nagios/plugins/check_systemd.nix { };
27025 check_zfs = callPackage ../servers/monitoring/nagios/plugins/zfs.nix { };
27027 neo4j = callPackage ../servers/nosql/neo4j { };
27029 neo4j-desktop = callPackage ../applications/misc/neo4j-desktop { };
27031 check-esxi-hardware = callPackage ../servers/monitoring/plugins/esxi.nix { };
27033 net-snmp = callPackage ../servers/monitoring/net-snmp { };
27035 newrelic-sysmond = callPackage ../servers/monitoring/newrelic-sysmond { };
27037 nullidentdmod = callPackage ../servers/identd/nullidentdmod { };
27039 riemann = callPackage ../servers/monitoring/riemann { };
27040 riemann-dash = callPackage ../servers/monitoring/riemann-dash { };
27042 unpfs = callPackage ../servers/unpfs { };
27044 oidentd = callPackage ../servers/identd/oidentd { };
27046 softether = callPackage ../servers/softether { };
27048 qboot = pkgsi686Linux.callPackage ../applications/virtualization/qboot { };
27050 rust-hypervisor-firmware = callPackage ../applications/virtualization/rust-hypervisor-firmware { };
27052 OVMF = callPackage ../applications/virtualization/OVMF { };
27053 OVMFFull = callPackage ../applications/virtualization/OVMF {
27055 # CSM support is a BIOS emulation mechanism,
27056 # SeaBIOS is only available on x86.
27057 csmSupport = stdenv.hostPlatform.isx86;
27058 httpSupport = true;
27062 ops = callPackage ../applications/virtualization/ops { };
27064 seabios = callPackage ../applications/virtualization/seabios { };
27066 vmfs-tools = callPackage ../tools/filesystems/vmfs-tools { };
27068 patroni = callPackage ../servers/sql/patroni { pythonPackages = python3Packages; };
27070 pgbouncer = callPackage ../servers/sql/pgbouncer { };
27072 pgcat = callPackage ../servers/sql/pgcat {};
27074 pgpool = callPackage ../servers/sql/pgpool { };
27076 tang = callPackage ../servers/tang {
27077 asciidoc = asciidoc-full;
27080 promscale = callPackage ../servers/monitoring/prometheus/promscale { };
27082 timescaledb-parallel-copy = callPackage ../development/tools/database/timescaledb-parallel-copy { };
27084 timescaledb-tune = callPackage ../development/tools/database/timescaledb-tune { };
27086 inherit (import ../servers/sql/postgresql pkgs)
27099 postgresql = postgresql_15.override { this = postgresql; };
27100 postgresql_jit = postgresql_15_jit.override { this = postgresql_jit; };
27101 postgresqlPackages = recurseIntoAttrs postgresql.pkgs;
27102 postgresqlJitPackages = recurseIntoAttrs postgresql_jit.pkgs;
27103 postgresql12Packages = recurseIntoAttrs postgresql_12.pkgs;
27104 postgresql13Packages = recurseIntoAttrs postgresql_13.pkgs;
27105 postgresql14Packages = recurseIntoAttrs postgresql_14.pkgs;
27106 postgresql16Packages = recurseIntoAttrs postgresql_16.pkgs;
27107 postgresql12JitPackages = recurseIntoAttrs postgresql_12_jit.pkgs;
27108 postgresql13JitPackages = recurseIntoAttrs postgresql_13_jit.pkgs;
27109 postgresql14JitPackages = recurseIntoAttrs postgresql_14_jit.pkgs;
27110 postgresql15JitPackages = recurseIntoAttrs postgresql_15_jit.pkgs;
27111 postgresql16JitPackages = recurseIntoAttrs postgresql_16_jit.pkgs;
27112 postgresql15Packages = postgresqlPackages;
27114 postgresql_jdbc = callPackage ../development/java-modules/postgresql_jdbc { };
27116 postgresqlTestHook = callPackage ../build-support/setup-hooks/postgresql-test-hook { };
27118 redshift_jdbc = callPackage ../development/java-modules/redshift_jdbc { };
27120 liquibase_redshift_extension = callPackage ../development/java-modules/liquibase_redshift_extension { };
27122 promql-cli = callPackage ../tools/misc/promql-cli { };
27124 prom2json = callPackage ../servers/monitoring/prometheus/prom2json.nix { };
27125 prometheus = callPackage ../servers/monitoring/prometheus { };
27126 prometheus-alertmanager = callPackage ../servers/monitoring/prometheus/alertmanager.nix { };
27127 prometheus-apcupsd-exporter = callPackage ../servers/monitoring/prometheus/apcupsd-exporter.nix { };
27128 prometheus-artifactory-exporter = callPackage ../servers/monitoring/prometheus/artifactory-exporter.nix { };
27129 prometheus-aws-s3-exporter = callPackage ../servers/monitoring/prometheus/aws-s3-exporter.nix { };
27130 prometheus-bind-exporter = callPackage ../servers/monitoring/prometheus/bind-exporter.nix { };
27131 prometheus-bird-exporter = callPackage ../servers/monitoring/prometheus/bird-exporter.nix { };
27132 prometheus-bitcoin-exporter = callPackage ../servers/monitoring/prometheus/bitcoin-exporter.nix { };
27133 prometheus-blackbox-exporter = callPackage ../servers/monitoring/prometheus/blackbox-exporter.nix { };
27134 prometheus-cloudflare-exporter = callPackage ../servers/monitoring/prometheus/cloudflare-exporter.nix { };
27135 prometheus-collectd-exporter = callPackage ../servers/monitoring/prometheus/collectd-exporter.nix { };
27136 prometheus-consul-exporter = callPackage ../servers/monitoring/prometheus/consul-exporter.nix { };
27137 prometheus-dcgm-exporter = callPackage ../servers/monitoring/prometheus/dcgm-exporter { };
27138 prometheus-dnsmasq-exporter = callPackage ../servers/monitoring/prometheus/dnsmasq-exporter.nix { };
27139 prometheus-dovecot-exporter = callPackage ../servers/monitoring/prometheus/dovecot-exporter.nix { };
27140 prometheus-domain-exporter = callPackage ../servers/monitoring/prometheus/domain-exporter.nix { };
27141 prometheus-fastly-exporter = callPackage ../servers/monitoring/prometheus/fastly-exporter.nix { };
27142 prometheus-flow-exporter = callPackage ../servers/monitoring/prometheus/flow-exporter.nix { };
27143 prometheus-fritzbox-exporter = callPackage ../servers/monitoring/prometheus/fritzbox-exporter.nix { };
27144 prometheus-gitlab-ci-pipelines-exporter = callPackage ../servers/monitoring/prometheus/gitlab-ci-pipelines-exporter.nix { };
27145 prometheus-graphite-exporter = callPackage ../servers/monitoring/prometheus/graphite-exporter.nix { };
27146 prometheus-haproxy-exporter = callPackage ../servers/monitoring/prometheus/haproxy-exporter.nix { };
27147 prometheus-idrac-exporter = callPackage ../servers/monitoring/prometheus/idrac-exporter.nix { };
27148 prometheus-imap-mailstat-exporter = callPackage ../servers/monitoring/prometheus/imap-mailstat-exporter.nix { };
27149 prometheus-influxdb-exporter = callPackage ../servers/monitoring/prometheus/influxdb-exporter.nix { };
27150 prometheus-ipmi-exporter = callPackage ../servers/monitoring/prometheus/ipmi-exporter.nix { };
27151 prometheus-jitsi-exporter = callPackage ../servers/monitoring/prometheus/jitsi-exporter.nix { };
27152 prometheus-jmx-httpserver = callPackage ../servers/monitoring/prometheus/jmx-httpserver.nix { };
27153 prometheus-json-exporter = callPackage ../servers/monitoring/prometheus/json-exporter.nix { };
27154 prometheus-junos-czerwonk-exporter = callPackage ../servers/monitoring/prometheus/junos-czerwonk-exporter.nix { };
27155 prometheus-kea-exporter = callPackage ../servers/monitoring/prometheus/kea-exporter.nix { };
27156 prometheus-keylight-exporter = callPackage ../servers/monitoring/prometheus/keylight-exporter.nix { };
27157 prometheus-knot-exporter = callPackage ../servers/monitoring/prometheus/knot-exporter.nix { };
27158 prometheus-lnd-exporter = callPackage ../servers/monitoring/prometheus/lnd-exporter.nix { };
27159 prometheus-mail-exporter = callPackage ../servers/monitoring/prometheus/mail-exporter.nix { };
27160 prometheus-mikrotik-exporter = callPackage ../servers/monitoring/prometheus/mikrotik-exporter.nix { };
27161 prometheus-minio-exporter = callPackage ../servers/monitoring/prometheus/minio-exporter { };
27162 prometheus-modemmanager-exporter = callPackage ../servers/monitoring/prometheus/modemmanager-exporter.nix { };
27163 prometheus-mongodb-exporter = callPackage ../servers/monitoring/prometheus/mongodb-exporter.nix { };
27164 prometheus-mysqld-exporter = callPackage ../servers/monitoring/prometheus/mysqld-exporter.nix { };
27165 prometheus-nats-exporter = callPackage ../servers/monitoring/prometheus/nats-exporter.nix { };
27166 prometheus-nextcloud-exporter = callPackage ../servers/monitoring/prometheus/nextcloud-exporter.nix { };
27167 prometheus-nginx-exporter = callPackage ../servers/monitoring/prometheus/nginx-exporter.nix { };
27168 prometheus-nginxlog-exporter = callPackage ../servers/monitoring/prometheus/nginxlog-exporter.nix { };
27169 prometheus-node-exporter = callPackage ../servers/monitoring/prometheus/node-exporter.nix {
27170 inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit;
27172 prometheus-nut-exporter = callPackage ../servers/monitoring/prometheus/nut-exporter.nix { };
27173 prometheus-openldap-exporter = callPackage ../servers/monitoring/prometheus/openldap-exporter.nix { } ;
27174 prometheus-openvpn-exporter = callPackage ../servers/monitoring/prometheus/openvpn-exporter.nix { };
27175 prometheus-pgbouncer-exporter = callPackage ../servers/monitoring/prometheus/pgbouncer-exporter.nix { };
27176 prometheus-php-fpm-exporter = callPackage ../servers/monitoring/prometheus/php-fpm-exporter.nix { };
27177 prometheus-pihole-exporter = callPackage ../servers/monitoring/prometheus/pihole-exporter.nix { };
27178 prometheus-postfix-exporter = callPackage ../servers/monitoring/prometheus/postfix-exporter.nix { };
27179 prometheus-postgres-exporter = callPackage ../servers/monitoring/prometheus/postgres-exporter.nix { };
27180 prometheus-process-exporter = callPackage ../servers/monitoring/prometheus/process-exporter.nix { };
27181 prometheus-pushgateway = callPackage ../servers/monitoring/prometheus/pushgateway.nix { };
27182 prometheus-pve-exporter = callPackage ../servers/monitoring/prometheus/pve-exporter.nix { };
27183 prometheus-redis-exporter = callPackage ../servers/monitoring/prometheus/redis-exporter.nix { };
27184 prometheus-rabbitmq-exporter = callPackage ../servers/monitoring/prometheus/rabbitmq-exporter.nix { };
27185 prometheus-rtl_433-exporter = callPackage ../servers/monitoring/prometheus/rtl_433-exporter.nix { };
27186 prometheus-sabnzbd-exporter = callPackage ../servers/monitoring/prometheus/sabnzbd-exporter.nix { };
27187 prometheus-sachet = callPackage ../servers/monitoring/prometheus/sachet.nix { };
27188 prometheus-script-exporter = callPackage ../servers/monitoring/prometheus/script-exporter.nix { };
27189 prometheus-shelly-exporter = callPackage ../servers/monitoring/prometheus/shelly-exporter.nix { };
27190 prometheus-smartctl-exporter = callPackage ../servers/monitoring/prometheus/smartctl-exporter { };
27191 prometheus-smokeping-prober = callPackage ../servers/monitoring/prometheus/smokeping-prober.nix { };
27192 prometheus-snmp-exporter = callPackage ../servers/monitoring/prometheus/snmp-exporter.nix { };
27193 prometheus-statsd-exporter = callPackage ../servers/monitoring/prometheus/statsd-exporter.nix { };
27194 prometheus-surfboard-exporter = callPackage ../servers/monitoring/prometheus/surfboard-exporter.nix { };
27195 prometheus-sql-exporter = callPackage ../servers/monitoring/prometheus/sql-exporter.nix { };
27196 prometheus-systemd-exporter = callPackage ../servers/monitoring/prometheus/systemd-exporter.nix { };
27197 prometheus-tor-exporter = callPackage ../servers/monitoring/prometheus/tor-exporter.nix { };
27198 prometheus-unbound-exporter = callPackage ../servers/monitoring/prometheus/unbound-exporter.nix { };
27199 prometheus-v2ray-exporter = callPackage ../servers/monitoring/prometheus/v2ray-exporter.nix { };
27200 prometheus-varnish-exporter = callPackage ../servers/monitoring/prometheus/varnish-exporter.nix { };
27201 prometheus-wireguard-exporter = callPackage ../servers/monitoring/prometheus/wireguard-exporter.nix {
27202 inherit (darwin.apple_sdk.frameworks) Security;
27204 prometheus-zfs-exporter = callPackage ../servers/monitoring/prometheus/zfs-exporter.nix { };
27205 prometheus-xmpp-alerts = callPackage ../servers/monitoring/prometheus/xmpp-alerts.nix { };
27207 prometheus-cpp = callPackage ../development/libraries/prometheus-cpp { };
27209 proximity-sort = callPackage ../tools/misc/proximity-sort { };
27211 psql2csv = callPackage ../tools/misc/psql2csv { };
27213 psqlodbc = callPackage ../development/libraries/psqlodbc { };
27215 public-inbox = perlPackages.callPackage ../servers/mail/public-inbox { };
27217 pure-ftpd = callPackage ../servers/ftp/pure-ftpd { };
27219 spf-engine = python3.pkgs.callPackage ../servers/mail/spf-engine { };
27221 pypiserver = with python3Packages; toPythonApplication pypiserver;
27223 qpid-cpp = callPackage ../servers/amqp/qpid-cpp { };
27225 qremotecontrol-server = libsForQt5.callPackage ../servers/misc/qremotecontrol-server { };
27227 questdb = callPackage ../servers/nosql/questdb { };
27229 rabbitmq-server = callPackage ../servers/amqp/rabbitmq-server {
27230 inherit (darwin.apple_sdk.frameworks) AppKit Carbon Cocoa;
27231 elixir = elixir_1_14;
27234 radicale2 = callPackage ../servers/radicale/2.x.nix { };
27235 radicale3 = callPackage ../servers/radicale/3.x.nix { };
27237 radicale = radicale3;
27239 qcal = callPackage ../tools/networking/qcal/default.nix { };
27241 qcard = callPackage ../tools/networking/qcard { };
27243 rake = callPackage ../development/tools/build-managers/rake { };
27245 rakkess = callPackage ../development/tools/rakkess { };
27247 redis = callPackage ../servers/nosql/redis { };
27249 redli = callPackage ../tools/networking/redli { };
27251 redstore = callPackage ../servers/http/redstore { };
27253 reproxy = callPackage ../servers/reproxy { };
27255 repro-get = callPackage ../tools/package-management/repro-get { };
27257 restic = callPackage ../tools/backup/restic { };
27259 restic-integrity = callPackage ../applications/backup/restic-integrity { };
27260 restic-rest-server = callPackage ../tools/backup/restic/rest-server.nix { };
27262 restya-board = callPackage ../servers/web-apps/restya-board { };
27264 rethinkdb = callPackage ../servers/nosql/rethinkdb {
27265 stdenv = clangStdenv;
27266 libtool = darwin.cctools;
27267 protobuf = protobuf_21;
27270 rippled = callPackage ../servers/rippled {
27274 rippled-validator-keys-tool = callPackage ../servers/rippled/validator-keys-tool.nix { };
27276 roon-bridge = callPackage ../servers/roon-bridge { };
27278 rpiplay = callPackage ../servers/rpiplay { };
27280 roon-server = callPackage ../servers/roon-server { };
27282 rustic-rs = callPackage ../tools/backup/rustic-rs {
27283 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
27286 supervise = callPackage ../tools/system/supervise { };
27288 spamassassin = callPackage ../servers/mail/spamassassin { };
27290 deadpixi-sam-unstable = callPackage ../applications/editors/deadpixi-sam { };
27292 samba4 = darwin.apple_sdk_11_0.callPackage ../servers/samba/4.x.nix { };
27296 samba4Full = lowPrio (samba4.override {
27298 enablePrinting = true;
27300 enableDomainController = true;
27301 enableRegedit = true;
27302 enableCephFS = !stdenv.hostPlatform.isAarch64;
27305 sambaFull = samba4Full;
27307 sampler = callPackage ../applications/misc/sampler { };
27309 scalr-cli = callPackage ../tools/admin/scalr-cli { };
27311 scaphandre = callPackage ../servers/scaphandre { };
27313 shairplay = callPackage ../servers/shairplay { avahi = avahi-compat; };
27315 shairport-sync = callPackage ../servers/shairport-sync { };
27317 sharing = callPackage ../servers/sharing { };
27319 showoff = callPackage ../servers/http/showoff { };
27321 serfdom = callPackage ../servers/serf { };
27323 seyren = callPackage ../servers/monitoring/seyren { };
27325 ruby-zoom = callPackage ../tools/text/ruby-zoom { };
27327 sensu = callPackage ../servers/monitoring/sensu { };
27329 inherit (callPackages ../servers/monitoring/sensu-go { })
27334 check-wmiplus = callPackage ../servers/monitoring/plugins/wmiplus { };
27336 shishi = callPackage ../servers/shishi {
27337 pam = if stdenv.isLinux then pam else null;
27338 # see also openssl, which has/had this same trick
27341 sickgear = callPackage ../servers/sickbeard/sickgear.nix { };
27343 sipwitch = callPackage ../servers/sip/sipwitch { };
27345 slimserver = callPackage ../servers/slimserver { };
27347 smcroute = callPackage ../servers/smcroute { };
27349 snipe-it = callPackage ../servers/web-apps/snipe-it {
27353 sogo = callPackage ../servers/web-apps/sogo { };
27356 haskell.lib.compose.justStaticExecutables haskellPackages.spacecookie;
27358 spawn_fcgi = callPackage ../servers/http/spawn-fcgi { };
27360 spring-boot-cli = callPackage ../development/tools/spring-boot-cli { };
27362 squid = callPackage ../servers/squid { };
27364 duckling-proxy = callPackage ../servers/duckling-proxy { };
27366 sslh = callPackage ../servers/sslh { };
27368 thttpd = callPackage ../servers/http/thttpd { };
27370 static-web-server = callPackage ../servers/static-web-server { };
27372 stone = callPackage ../servers/stone { };
27374 storm = callPackage ../servers/computing/storm { };
27376 surrealdb = callPackage ../servers/nosql/surrealdb {
27377 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
27380 switcheroo-control = callPackage ../os-specific/linux/switcheroo-control { };
27382 slurm = callPackage ../servers/computing/slurm { };
27384 slurm-spank-stunnel = callPackage ../servers/computing/slurm-spank-stunnel { };
27386 slurm-spank-x11 = callPackage ../servers/computing/slurm-spank-x11 { };
27388 systemd-journal2gelf = callPackage ../tools/system/systemd-journal2gelf { };
27390 tailscale = callPackage ../servers/tailscale { };
27392 tailscale-systray = callPackage ../applications/misc/tailscale-systray { };
27394 tailspin = callPackage ../tools/misc/tailspin { };
27396 thanos = callPackage ../servers/monitoring/thanos { };
27398 trafficserver = callPackage ../servers/http/trafficserver { };
27400 inherit (callPackages ../servers/http/tomcat { })
27404 tomcat_mysql_jdbc = callPackage ../servers/http/tomcat/jdbc/mysql { };
27406 torque = callPackage ../servers/computing/torque {
27407 autoreconfHook = buildPackages.autoreconfHook269;
27410 tt-rss = callPackage ../servers/tt-rss { };
27411 tt-rss-plugin-feediron = callPackage ../servers/tt-rss/plugin-feediron { };
27412 tt-rss-plugin-ff-instagram = callPackage ../servers/tt-rss/plugin-ff-instagram { };
27413 tt-rss-plugin-auth-ldap = callPackage ../servers/tt-rss/plugin-auth-ldap { };
27414 tt-rss-theme-feedly = callPackage ../servers/tt-rss/theme-feedly { };
27416 rss-bridge = callPackage ../servers/web-apps/rss-bridge { };
27418 selfoss = callPackage ../servers/web-apps/selfoss { };
27420 shaarli = callPackage ../servers/web-apps/shaarli { };
27422 shiori = callPackage ../servers/web-apps/shiori { };
27424 slskd = callPackage ../servers/web-apps/slskd { };
27426 inherit (callPackages ../servers/web-apps/matomo {})
27430 axis2 = callPackage ../servers/http/tomcat/axis2 { };
27432 inherit (callPackages ../servers/unifi { })
27441 unifi-protect-backup = callPackage ../applications/backup/unifi-protect-backup { };
27443 unifi-video = callPackage ../servers/unifi-video { };
27445 unpackerr = callPackage ../servers/unpackerr {
27446 inherit (darwin.apple_sdk.frameworks) Cocoa WebKit;
27449 unstructured-api = callPackage ../servers/unstructured-api { };
27451 urserver = callPackage ../servers/urserver { };
27453 uxplay = callPackage ../servers/uxplay { };
27455 vouch-proxy = callPackage ../servers/vouch-proxy { };
27457 victoriametrics = callPackage ../servers/nosql/victoriametrics { };
27459 virtiofsd = callPackage ../servers/misc/virtiofsd { };
27461 virtualenv = with python3Packages; toPythonApplication virtualenv;
27463 virtualenv-clone = with python3Packages; toPythonApplication virtualenv-clone;
27465 vmagent = callPackage ../servers/monitoring/vmagent { };
27467 vsftpd = callPackage ../servers/ftp/vsftpd { };
27469 wallabag = callPackage ../servers/web-apps/wallabag { };
27471 webdav = callPackage ../servers/webdav { };
27473 webdav-server-rs = callPackage ../servers/webdav-server-rs { };
27475 webmetro = callPackage ../servers/webmetro { };
27477 wesher = callPackage ../servers/wesher { };
27479 wishlist = callPackage ../servers/wishlist { };
27481 wsdd = callPackage ../servers/wsdd { };
27483 webhook = callPackage ../servers/http/webhook { };
27485 xinetd = callPackage ../servers/xinetd { };
27487 zookeeper = callPackage ../servers/zookeeper { };
27489 zookeeper_mt = callPackage ../development/libraries/zookeeper_mt { };
27491 xqilla = callPackage ../development/tools/xqilla { stdenv = gcc10StdenvCompat; };
27493 xquartz = callPackage ../servers/x11/xquartz { };
27495 quartz-wm = callPackage ../servers/x11/quartz-wm {
27496 stdenv = clangStdenv;
27497 inherit (darwin.apple_sdk.frameworks) AppKit Foundation;
27498 inherit (darwin.apple_sdk.libs) Xplugin;
27502 # Use `lib.callPackageWith __splicedPackages` rather than plain `callPackage`
27503 # so as not to have the newly bound xorg items already in scope, which would
27504 # have created a cycle.
27505 overrides = lib.callPackageWith __splicedPackages ../servers/x11/xorg/overrides.nix {
27506 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa;
27507 inherit (darwin.apple_sdk.libs) Xplugin;
27508 inherit (buildPackages.darwin) bootstrap_cmds;
27509 udev = if stdenv.isLinux then udev else null;
27510 libdrm = if stdenv.isLinux then libdrm else null;
27513 generatedPackages = lib.callPackageWith __splicedPackages ../servers/x11/xorg/default.nix { };
27515 xorgPackages = makeScopeWithSplicing' {
27516 otherSplices = generateSplicesForMkScope "xorg";
27517 f = lib.extends overrides generatedPackages;
27520 in recurseIntoAttrs xorgPackages;
27522 xorg-autoconf = callPackage ../development/tools/misc/xorg-autoconf { };
27524 xwayland = callPackage ../servers/x11/xorg/xwayland.nix { };
27526 xwaylandvideobridge = libsForQt5.callPackage ../tools/wayland/xwaylandvideobridge { };
27528 yaws = callPackage ../servers/http/yaws { };
27530 youtrack = callPackage ../servers/jetbrains/youtrack.nix { };
27532 zabbixFor = version: rec {
27533 agent = (callPackages ../servers/monitoring/zabbix/agent.nix {}).${version};
27534 proxy-mysql = (callPackages ../servers/monitoring/zabbix/proxy.nix { mysqlSupport = true; }).${version};
27535 proxy-pgsql = (callPackages ../servers/monitoring/zabbix/proxy.nix { postgresqlSupport = true; }).${version};
27536 proxy-sqlite = (callPackages ../servers/monitoring/zabbix/proxy.nix { sqliteSupport = true; }).${version};
27537 server-mysql = (callPackages ../servers/monitoring/zabbix/server.nix { mysqlSupport = true; }).${version};
27538 server-pgsql = (callPackages ../servers/monitoring/zabbix/server.nix { postgresqlSupport = true; }).${version};
27539 web = (callPackages ../servers/monitoring/zabbix/web.nix {}).${version};
27541 # backwards compatibility
27542 server = server-pgsql;
27543 } // lib.optionalAttrs ( version != "v40" ) { # agent2 is not supported in v4
27544 agent2 = (callPackages ../servers/monitoring/zabbix/agent2.nix {}).${version};
27547 zabbix60 = recurseIntoAttrs (zabbixFor "v60");
27548 zabbix50 = recurseIntoAttrs (zabbixFor "v50");
27549 zabbix40 = dontRecurseIntoAttrs (zabbixFor "v40");
27553 zipkin = callPackage ../servers/monitoring/zipkin { };
27555 ### SERVERS / GEOSPATIAL
27557 fit-trackee = callPackage ../servers/geospatial/fit-trackee { };
27559 geoserver = callPackage ../servers/geospatial/geoserver { };
27561 mapcache = callPackage ../servers/geospatial/mapcache { };
27563 mapproxy = callPackage ../servers/geospatial/mapproxy { };
27565 mapserver = callPackage ../servers/geospatial/mapserver { };
27567 martin = callPackage ../servers/geospatial/martin {
27568 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
27571 mbtileserver = callPackage ../servers/geospatial/mbtileserver { };
27573 pg_featureserv = callPackage ../servers/geospatial/pg_featureserv { };
27575 pg_tileserv = callPackage ../servers/geospatial/pg_tileserv { };
27577 t-rex = callPackage ../servers/geospatial/t-rex {
27578 inherit (darwin.apple_sdk.frameworks) Security;
27581 tegola = callPackage ../servers/geospatial/tegola { };
27583 tile38 = callPackage ../servers/geospatial/tile38 { };
27587 airbuddy = callPackage ../os-specific/darwin/airbuddy { };
27589 afuse = callPackage ../os-specific/linux/afuse { };
27591 autofs5 = callPackage ../os-specific/linux/autofs { };
27593 _915resolution = callPackage ../os-specific/linux/915resolution { };
27595 nfs-utils = callPackage ../os-specific/linux/nfs-utils { };
27597 acpi = callPackage ../os-specific/linux/acpi { };
27599 acpid = callPackage ../os-specific/linux/acpid { };
27601 acpitool = callPackage ../os-specific/linux/acpitool { };
27603 aldente = callPackage ../os-specific/darwin/aldente { };
27605 alfred = callPackage ../os-specific/linux/batman-adv/alfred.nix { };
27607 alertmanager-irc-relay = callPackage ../servers/monitoring/alertmanager-irc-relay { };
27609 alsa-utils = callPackage ../by-name/al/alsa-utils/package.nix {
27613 apparency = callPackage ../os-specific/darwin/apparency { };
27615 arm-trusted-firmware = callPackage ../misc/arm-trusted-firmware { };
27616 inherit (arm-trusted-firmware)
27617 buildArmTrustedFirmware
27618 armTrustedFirmwareTools
27619 armTrustedFirmwareAllwinner
27620 armTrustedFirmwareAllwinnerH616
27621 armTrustedFirmwareAllwinnerH6
27622 armTrustedFirmwareQemu
27623 armTrustedFirmwareRK3328
27624 armTrustedFirmwareRK3399
27625 armTrustedFirmwareS905
27628 mlxbf-bootimages = callPackage ../misc/mlxbf-bootimages { };
27630 microcodeAmd = callPackage ../os-specific/linux/microcode/amd.nix { };
27632 microcodeIntel = callPackage ../os-specific/linux/microcode/intel.nix { };
27634 iucode-tool = callPackage ../os-specific/linux/microcode/iucode-tool.nix { };
27636 inherit (callPackages ../os-specific/linux/apparmor { })
27637 libapparmor apparmor-utils apparmor-bin-utils apparmor-parser apparmor-pam
27638 apparmor-profiles apparmor-kernel-patches apparmorRulesFromClosure;
27640 aseq2json = callPackage ../os-specific/linux/aseq2json { };
27642 atop = callPackage ../os-specific/linux/atop { };
27644 audit = callPackage ../os-specific/linux/audit { };
27646 ath9k-htc-blobless-firmware = callPackage ../os-specific/linux/firmware/ath9k { };
27647 ath9k-htc-blobless-firmware-unstable =
27648 callPackage ../os-specific/linux/firmware/ath9k { enableUnstable = true; };
27650 bartender = callPackage ../os-specific/darwin/bartender { };
27652 b43Firmware_5_1_138 = callPackage ../os-specific/linux/firmware/b43-firmware/5.1.138.nix { };
27654 b43Firmware_6_30_163_46 = callPackage ../os-specific/linux/firmware/b43-firmware/6.30.163.46.nix { };
27656 b43FirmwareCutter = callPackage ../os-specific/linux/firmware/b43-firmware-cutter { };
27658 epilys-bb = callPackage ../tools/system/epilys-bb { };
27660 below = callPackage ../os-specific/linux/below { };
27662 bt-fw-converter = callPackage ../os-specific/linux/firmware/bt-fw-converter { };
27664 brillo = callPackage ../os-specific/linux/brillo { };
27666 broadcom-bt-firmware = callPackage ../os-specific/linux/firmware/broadcom-bt-firmware { };
27668 batctl = callPackage ../os-specific/linux/batman-adv/batctl.nix { };
27670 beefi = callPackage ../os-specific/linux/beefi { };
27672 blktrace = callPackage ../os-specific/linux/blktrace { };
27674 bluez5 = callPackage ../os-specific/linux/bluez { };
27676 bluez5-experimental = callPackage ../os-specific/linux/bluez {
27677 withExperimental = true;
27682 bolt = callPackage ../os-specific/linux/bolt { };
27684 bpf-linker = callPackage ../development/tools/bpf-linker { };
27686 bpftune = callPackage ../os-specific/linux/bpftune { };
27688 bpfmon = callPackage ../os-specific/linux/bpfmon { };
27690 bridge-utils = callPackage ../os-specific/linux/bridge-utils { };
27692 busybox = callPackage ../os-specific/linux/busybox { };
27693 busybox-sandbox-shell = callPackage ../os-specific/linux/busybox/sandbox-shell.nix {
27694 # musl roadmap has RISC-V support projected for 1.1.20
27695 busybox = if !stdenv.hostPlatform.isRiscV && !stdenv.hostPlatform.isLoongArch64 && stdenv.hostPlatform.libc != "bionic"
27696 then pkgsStatic.busybox
27700 cachefilesd = callPackage ../os-specific/linux/cachefilesd { };
27702 cariddi = callPackage ../tools/security/cariddi { };
27704 checkpolicy = callPackage ../os-specific/linux/checkpolicy { };
27706 checksec = callPackage ../os-specific/linux/checksec { };
27708 cifs-utils = callPackage ../os-specific/linux/cifs-utils { };
27710 cm-rgb = python3Packages.callPackage ../tools/system/cm-rgb { };
27712 cpustat = callPackage ../os-specific/linux/cpustat { };
27714 cockroachdb = callPackage ../servers/sql/cockroachdb { };
27716 cockroachdb-bin = callPackage ../servers/sql/cockroachdb/cockroachdb-bin.nix { };
27718 coconutbattery = callPackage ../os-specific/darwin/coconutbattery { };
27720 conky = callPackage ../os-specific/linux/conky ({
27722 inherit (linuxPackages.nvidia_x11.settings) libXNVCtrl;
27723 } // config.conky or {});
27725 conntrack-tools = callPackage ../os-specific/linux/conntrack-tools { };
27727 coredns = callPackage ../servers/dns/coredns { };
27729 corerad = callPackage ../tools/networking/corerad { };
27731 cpufrequtils = callPackage ../os-specific/linux/cpufrequtils { };
27733 cpupower-gui = python3Packages.callPackage ../os-specific/linux/cpupower-gui {
27734 inherit (pkgs) meson;
27737 cpuset = callPackage ../os-specific/linux/cpuset {
27738 pythonPackages = python3Packages;
27741 criu = callPackage ../os-specific/linux/criu { };
27743 cryptomator = callPackage ../tools/security/cryptomator {
27744 jdk = jdk21.override { enableJavaFX = true; };
27747 cryptsetup = callPackage ../os-specific/linux/cryptsetup { };
27749 cramfsprogs = callPackage ../os-specific/linux/cramfsprogs { };
27751 cramfsswap = callPackage ../os-specific/linux/cramfsswap { };
27753 crda = callPackage ../os-specific/linux/crda { };
27755 cshatag = callPackage ../os-specific/linux/cshatag { };
27757 # Darwin package set
27759 # Even though this is a set of packages not single package, use `callPackage`
27760 # not `callPackages` so the per-package callPackages don't have their
27761 # `.override` clobbered. C.F. `llvmPackages` which does the same.
27762 darwin = recurseIntoAttrs (callPackage ./darwin-packages.nix { });
27764 defaultbrowser = callPackage ../os-specific/darwin/defaultbrowser {
27765 inherit (darwin.apple_sdk.frameworks) Foundation;
27768 disk_indicator = callPackage ../os-specific/linux/disk-indicator { };
27770 displaycal = callPackage ../applications/graphics/displaycal { };
27772 displaylink = callPackage ../os-specific/linux/displaylink {
27773 inherit (linuxPackages) evdi;
27776 dmidecode = callPackage ../os-specific/linux/dmidecode { };
27778 dmtcp = callPackage ../os-specific/linux/dmtcp { };
27780 directvnc = callPackage ../os-specific/linux/directvnc { };
27782 dmraid = callPackage ../os-specific/linux/dmraid { lvm2 = lvm2_dmeventd; };
27784 drbd = callPackage ../os-specific/linux/drbd { };
27786 dropwatch = callPackage ../os-specific/linux/dropwatch { };
27788 dsd = callPackage ../applications/radio/dsd { };
27790 dstat = callPackage ../os-specific/linux/dstat { };
27792 esdm = callPackage ../os-specific/linux/esdm { };
27794 evdev-proto = callPackage ../os-specific/bsd/freebsd/evdev-proto { };
27796 fscryptctl = callPackage ../os-specific/linux/fscryptctl { };
27797 # unstable until the first 1.x release
27798 fscrypt-experimental = callPackage ../os-specific/linux/fscrypt { };
27800 fsverity-utils = callPackage ../os-specific/linux/fsverity-utils { };
27802 fwanalyzer = callPackage ../tools/filesystems/fwanalyzer { };
27804 fwupd = callPackage ../os-specific/linux/firmware/fwupd { };
27806 fwupd-efi = callPackage ../os-specific/linux/firmware/fwupd-efi { };
27808 firmware-manager = callPackage ../os-specific/linux/firmware/firmware-manager { };
27810 firmware-updater = callPackage ../os-specific/linux/firmware/firmware-updater { };
27812 fwts = callPackage ../os-specific/linux/fwts { };
27814 gasket = callPackage ../os-specific/linux/gasket {
27815 inherit (linuxPackages) kernel;
27818 gobi_loader = callPackage ../os-specific/linux/gobi_loader { };
27820 libossp_uuid = callPackage ../development/libraries/libossp-uuid { };
27822 libuuid = if stdenv.isLinux
27823 then util-linuxMinimal
27826 light = callPackage ../os-specific/linux/light { };
27828 lightum = callPackage ../os-specific/linux/lightum { };
27830 ebtables = callPackage ../os-specific/linux/ebtables { };
27832 error-inject = callPackages ../os-specific/linux/error-inject { };
27834 extrace = callPackage ../os-specific/linux/extrace { };
27836 facetimehd-calibration = callPackage ../os-specific/linux/firmware/facetimehd-calibration { };
27838 facetimehd-firmware = callPackage ../os-specific/linux/firmware/facetimehd-firmware { };
27840 fan2go = callPackage ../os-specific/linux/fan2go { };
27842 fanctl = callPackage ../os-specific/linux/fanctl { };
27844 fatrace = callPackage ../os-specific/linux/fatrace { };
27846 ffado = libsForQt5.callPackage ../os-specific/linux/ffado {
27847 inherit (linuxPackages) kernel;
27851 fbterm = callPackage ../os-specific/linux/fbterm { };
27853 firejail = callPackage ../os-specific/linux/firejail { };
27855 fnotifystat = callPackage ../os-specific/linux/fnotifystat { };
27857 forkstat = callPackage ../os-specific/linux/forkstat { };
27859 freefall = callPackage ../os-specific/linux/freefall {
27860 inherit (linuxPackages) kernel;
27863 fusePackages = dontRecurseIntoAttrs (callPackage ../os-specific/linux/fuse {
27864 util-linux = util-linuxMinimal;
27866 fuse = lowPrio (if stdenv.isDarwin then macfuse-stubs else fusePackages.fuse_2);
27867 fuse3 = fusePackages.fuse_3;
27868 fuse-common = hiPrio fusePackages.fuse_3.common;
27870 fxload = callPackage ../os-specific/linux/fxload { };
27872 gfxtablet = callPackage ../os-specific/linux/gfxtablet { };
27874 gmailctl = callPackage ../applications/networking/gmailctl { };
27876 gomp = callPackage ../applications/version-management/gomp { };
27878 gomplate = callPackage ../development/tools/gomplate { };
27880 gpm = callPackage ../servers/gpm {
27881 withNcurses = false; # Keep curses disabled for lack of value
27883 # latest 6.8 mysteriously fails to parse '@headings single':
27884 # https://lists.gnu.org/archive/html/bug-texinfo/2021-09/msg00011.html
27885 texinfo = buildPackages.texinfo6_7;
27888 gpm-ncurses = gpm.override { withNcurses = true; };
27890 gpu-switch = callPackage ../os-specific/linux/gpu-switch { };
27892 gradm = callPackage ../os-specific/linux/gradm { };
27894 gt = callPackage ../os-specific/linux/gt { };
27896 gtop = callPackage ../tools/system/gtop { };
27898 hd-idle = callPackage ../os-specific/linux/hd-idle { };
27900 hdparm = callPackage ../os-specific/linux/hdparm { };
27902 health-check = callPackage ../os-specific/linux/health-check { };
27904 hibernate = callPackage ../os-specific/linux/hibernate { };
27906 hostapd = callPackage ../os-specific/linux/hostapd { };
27908 htop = callPackage ../tools/system/htop {
27909 inherit (darwin) IOKit;
27912 htop-vim = callPackage ../tools/system/htop/htop-vim.nix { };
27914 humility = callPackage ../development/tools/rust/humility {
27915 inherit (darwin.apple_sdk.frameworks) AppKit;
27918 btop = darwin.apple_sdk_11_0.callPackage ../tools/system/btop {
27919 stdenv = gcc12Stdenv;
27922 nmon = callPackage ../os-specific/linux/nmon { };
27924 hwdata = callPackage ../os-specific/linux/hwdata { };
27926 i7z = qt5.callPackage ../os-specific/linux/i7z { };
27928 pcm = callPackage ../os-specific/linux/pcm { };
27930 ifmetric = callPackage ../os-specific/linux/ifmetric { };
27932 ima-evm-utils = callPackage ../os-specific/linux/ima-evm-utils { };
27934 intel2200BGFirmware = callPackage ../os-specific/linux/firmware/intel2200BGFirmware { };
27936 intel-cmt-cat = callPackage ../os-specific/linux/intel-cmt-cat { };
27938 intel-compute-runtime = callPackage ../os-specific/linux/intel-compute-runtime { };
27940 intel-ocl = callPackage ../os-specific/linux/intel-ocl { };
27942 level-zero = callPackage ../development/libraries/level-zero { };
27944 iomelt = callPackage ../os-specific/linux/iomelt { };
27946 iotop = callPackage ../os-specific/linux/iotop { };
27947 iotop-c = callPackage ../os-specific/linux/iotop-c { };
27949 iproute2 = callPackage ../os-specific/linux/iproute { };
27951 ipu6-camera-bin = callPackage ../os-specific/linux/firmware/ipu6-camera-bins {};
27953 ipu6-camera-hal = callPackage ../development/libraries/ipu6-camera-hal {};
27955 ipu6ep-camera-bin = callPackage ../os-specific/linux/firmware/ipu6-camera-bins {
27956 ipuVersion = "ipu6ep";
27959 ipu6ep-camera-hal = callPackage ../development/libraries/ipu6-camera-hal {
27960 ipu6-camera-bin = ipu6ep-camera-bin;
27963 ivsc-firmware = callPackage ../os-specific/linux/firmware/ivsc-firmware { };
27965 iputils = hiPrio (callPackage ../os-specific/linux/iputils { });
27966 # hiPrio for collisions with inetutils (ping)
27968 iptables = callPackage ../os-specific/linux/iptables { };
27969 iptables-legacy = callPackage ../os-specific/linux/iptables { nftablesCompat = false; };
27970 iptables-nftables-compat = iptables;
27972 iptstate = callPackage ../os-specific/linux/iptstate { } ;
27974 ipset = callPackage ../os-specific/linux/ipset { };
27976 irqbalance = callPackage ../os-specific/linux/irqbalance { };
27978 itpp = callPackage ../development/libraries/science/math/itpp { };
27980 iw = callPackage ../os-specific/linux/iw { };
27982 iwd = callPackage ../os-specific/linux/iwd { };
27984 jool-cli = callPackage ../os-specific/linux/jool/cli.nix { };
27986 juju = callPackage ../applications/networking/juju { };
27988 jujuutils = callPackage ../os-specific/linux/jujuutils { };
27990 karabiner-elements = callPackage ../os-specific/darwin/karabiner-elements { };
27992 kbd = callPackage ../os-specific/linux/kbd { };
27994 kbdlight = callPackage ../os-specific/linux/kbdlight { };
27996 kinect-audio-setup = callPackage ../os-specific/linux/kinect-audio-setup { };
27998 kmscon = callPackage ../os-specific/linux/kmscon { };
28000 kmscube = callPackage ../os-specific/linux/kmscube { };
28002 kmsxx = callPackage ../development/libraries/kmsxx { };
28004 latencytop = callPackage ../os-specific/linux/latencytop { };
28006 ldm = callPackage ../os-specific/linux/ldm { };
28008 libaio = callPackage ../os-specific/linux/libaio { };
28010 libajantv2 = callPackage ../development/libraries/libajantv2 { };
28012 libargon2 = callPackage ../development/libraries/libargon2 { };
28014 libatasmart = callPackage ../os-specific/linux/libatasmart { };
28016 libax25 = callPackage ../development/libraries/libax25 { };
28018 libcgroup = callPackage ../os-specific/linux/libcgroup { };
28020 libdatachannel = callPackage ../development/libraries/libdatachannel { };
28022 libkrun = callPackage ../development/libraries/libkrun {
28023 inherit (darwin.apple_sdk.frameworks) Hypervisor;
28026 libkrun-sev = libkrun.override { sevVariant = true; };
28028 libkrunfw = callPackage ../development/libraries/libkrunfw { };
28030 libnl = callPackage ../os-specific/linux/libnl { };
28032 libnl-tiny = callPackage ../os-specific/linux/libnl-tiny { };
28034 libtraceevent = callPackage ../os-specific/linux/libtraceevent { };
28036 libtracefs = callPackage ../os-specific/linux/libtracefs { };
28038 lieer = callPackage ../applications/networking/lieer { };
28040 linuxConsoleTools = callPackage ../os-specific/linux/consoletools { };
28042 linux-wifi-hotspot = callPackage ../os-specific/linux/linux-wifi-hotspot { };
28044 linthesia = callPackage ../games/linthesia/default.nix { };
28046 libreelec-dvb-firmware = callPackage ../os-specific/linux/firmware/libreelec-dvb-firmware { };
28048 openiscsi = callPackage ../os-specific/linux/open-iscsi { };
28050 open-isns = callPackage ../os-specific/linux/open-isns { };
28052 osx-cpu-temp = callPackage ../os-specific/darwin/osx-cpu-temp {
28053 inherit (darwin.apple_sdk.frameworks) IOKit;
28056 macfuse-stubs = callPackage ../os-specific/darwin/macfuse {
28057 inherit (darwin) libtapi;
28058 inherit (darwin.apple_sdk.frameworks) DiskArbitration;
28061 osxsnarf = callPackage ../os-specific/darwin/osxsnarf { };
28063 plistwatch = callPackage ../os-specific/darwin/plistwatch { };
28065 power-calibrate = callPackage ../os-specific/linux/power-calibrate { };
28067 powercap = callPackage ../os-specific/linux/powercap { };
28069 powerstat = callPackage ../os-specific/linux/powerstat { };
28071 projecteur = libsForQt5.callPackage ../os-specific/linux/projecteur { };
28073 smemstat = callPackage ../os-specific/linux/smemstat { };
28075 tgpt = callPackage ../tools/misc/tgpt { };
28077 tgt = callPackage ../tools/networking/tgt { };
28079 lkl = callPackage ../applications/virtualization/lkl { };
28080 lklWithFirewall = callPackage ../applications/virtualization/lkl { firewallSupport = true; };
28082 inherit (callPackages ../os-specific/linux/kernel-headers { inherit (pkgsBuildBuild) elf-header; })
28083 linuxHeaders makeLinuxHeaders;
28085 klibc = callPackage ../os-specific/linux/klibc { };
28087 klibcShrunk = lowPrio (callPackage ../os-specific/linux/klibc/shrunk.nix { });
28089 linuxKernel = recurseIntoAttrs (callPackage ./linux-kernels.nix { });
28091 inherit (linuxKernel) buildLinux linuxConfig kernelPatches;
28093 linuxPackagesFor = linuxKernel.packagesFor;
28095 hardenedLinuxPackagesFor = linuxKernel.hardenedPackagesFor;
28097 linuxManualConfig = linuxKernel.manualConfig;
28099 linuxPackages_custom = linuxKernel.customPackage;
28101 # This serves as a test for linuxPackages_custom
28102 linuxPackages_custom_tinyconfig_kernel = let
28103 base = linuxPackages.kernel;
28104 tinyLinuxPackages = linuxKernel.customPackage {
28105 inherit (base) version modDirVersion src;
28106 allowImportFromDerivation = false;
28107 configfile = linuxConfig {
28108 makeTarget = "tinyconfig";
28112 in tinyLinuxPackages.kernel;
28114 # The current default kernel / kernel modules.
28115 linuxPackages = linuxKernel.packageAliases.linux_default;
28116 linux = linuxPackages.kernel;
28118 linuxPackages_latest = linuxKernel.packageAliases.linux_latest;
28119 linux_latest = linuxPackages_latest.kernel;
28121 # Testing (rc) kernel
28122 linuxPackages_testing = linuxKernel.packages.linux_testing;
28123 linux_testing = linuxKernel.kernels.linux_testing;
28125 # FIXME: Remove and alias to `linux(Packages)_testing`` after 23.11 is released
28126 linuxPackages_testing_bcachefs = linuxKernel.packages.linux_testing_bcachefs;
28127 linux_testing_bcachefs = linuxKernel.kernels.linux_testing_bcachefs;
28130 linuxPackages-rt = linuxKernel.packageAliases.linux_rt_default;
28131 linuxPackages-rt_latest = linuxKernel.packageAliases.linux_rt_latest;
28132 linux-rt = linuxPackages-rt.kernel;
28133 linux-rt_latest = linuxPackages-rt_latest.kernel;
28136 linuxPackages_hardened = linuxKernel.packages.linux_hardened;
28137 linux_hardened = linuxPackages_hardened.kernel;
28138 linuxPackages_4_19_hardened = linuxKernel.packages.linux_4_19_hardened;
28139 linux_4_19_hardened = linuxPackages_4_19_hardened.kernel;
28140 linuxPackages_5_4_hardened = linuxKernel.packages.linux_5_4_hardened;
28141 linux_5_4_hardened = linuxKernel.kernels.linux_5_4_hardened;
28142 linuxPackages_5_10_hardened = linuxKernel.packages.linux_5_10_hardened;
28143 linux_5_10_hardened = linuxKernel.kernels.linux_5_10_hardened;
28144 linuxPackages_5_15_hardened = linuxKernel.packages.linux_5_15_hardened;
28145 linux_5_15_hardened = linuxKernel.kernels.linux_5_15_hardened;
28146 linuxPackages_6_1_hardened = linuxKernel.packages.linux_6_1_hardened;
28147 linux_6_1_hardened = linuxKernel.kernels.linux_6_1_hardened;
28148 linuxPackages_6_5_hardened = linuxKernel.packages.linux_6_5_hardened;
28149 linux_6_5_hardened = linuxKernel.kernels.linux_6_5_hardened;
28151 # GNU Linux-libre kernels
28152 linuxPackages-libre = linuxKernel.packages.linux_libre;
28153 linux-libre = linuxPackages-libre.kernel;
28154 linuxPackages_latest-libre = linuxKernel.packages.linux_latest_libre;
28155 linux_latest-libre = linuxPackages_latest-libre.kernel;
28158 linuxPackages_zen = linuxKernel.packages.linux_zen;
28159 linuxPackages_lqx = linuxKernel.packages.linux_lqx;
28162 linuxPackages_xanmod = linuxKernel.packages.linux_xanmod;
28163 linux_xanmod = linuxKernel.kernels.linux_xanmod;
28164 linuxPackages_xanmod_stable = linuxKernel.packages.linux_xanmod_stable;
28165 linux_xanmod_stable = linuxKernel.kernels.linux_xanmod_stable;
28166 linuxPackages_xanmod_latest = linuxKernel.packages.linux_xanmod_latest;
28167 linux_xanmod_latest = linuxKernel.kernels.linux_xanmod_latest;
28169 linux-doc = callPackage ../os-specific/linux/kernel/htmldocs.nix { };
28171 cryptodev = linuxPackages.cryptodev;
28173 dpdk = callPackage ../os-specific/linux/dpdk {
28174 kernel = null; # dpdk modules are in linuxPackages.dpdk.kmod
28177 keyutils = callPackage ../os-specific/linux/keyutils { };
28179 libselinux = callPackage ../os-specific/linux/libselinux { };
28181 libsemanage = callPackage ../os-specific/linux/libsemanage {
28185 librasterlite2 = callPackage ../development/libraries/librasterlite2 {
28186 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
28189 libraqm = callPackage ../development/libraries/libraqm { };
28191 libraw = callPackage ../development/libraries/libraw { };
28193 libraw1394 = callPackage ../development/libraries/libraw1394 { };
28195 librealsense = darwin.apple_sdk_11_0.callPackage ../development/libraries/librealsense { };
28197 librealsenseWithCuda = callPackage ../development/libraries/librealsense {
28198 cudaSupport = true;
28199 # librealsenseWithCuda doesn't build on gcc11. CUDA 11.3 is the last version
28200 # to use pre-gcc11, in particular gcc9.
28201 stdenv = gcc9Stdenv;
28204 librealsenseWithoutCuda = callPackage ../development/libraries/librealsense {
28205 cudaSupport = false;
28208 librealsense-gui = callPackage ../development/libraries/librealsense {
28212 libsass = callPackage ../development/libraries/libsass { };
28214 libsepol = callPackage ../os-specific/linux/libsepol { };
28216 libsmbios = callPackage ../os-specific/linux/libsmbios { };
28218 libsurvive = callPackage ../development/libraries/libsurvive { };
28220 lm_sensors = callPackage ../os-specific/linux/lm-sensors { };
28222 lockdep = callPackage ../os-specific/linux/lockdep { };
28224 lsirec = callPackage ../os-specific/linux/lsirec { };
28226 lsiutil = callPackage ../os-specific/linux/lsiutil { };
28228 kaitai-struct-compiler = callPackage ../development/compilers/kaitai-struct-compiler { };
28230 kmod = callPackage ../os-specific/linux/kmod { };
28232 kmod-blacklist-ubuntu = callPackage ../os-specific/linux/kmod-blacklist-ubuntu { };
28234 kmod-debian-aliases = callPackage ../os-specific/linux/kmod-debian-aliases { };
28236 libcap = callPackage ../os-specific/linux/libcap { };
28238 libcap_ng = callPackage ../os-specific/linux/libcap-ng { };
28240 libnotify = callPackage ../development/libraries/libnotify { };
28242 libvolume_id = callPackage ../os-specific/linux/libvolume_id { };
28244 lsscsi = callPackage ../os-specific/linux/lsscsi { };
28246 lvm2 = callPackage ../os-specific/linux/lvm2/2_03.nix {
28247 # break the cyclic dependency:
28248 # util-linux (non-minimal) depends (optionally, but on by default) on systemd,
28249 # systemd (optionally, but on by default) on cryptsetup and cryptsetup depends on lvm2
28250 util-linux = util-linuxMinimal;
28253 lvm2_dmeventd = lvm2.override {
28254 enableDmeventd = true;
28255 enableCmdlib = true;
28257 lvm2_vdo = lvm2_dmeventd.override {
28261 maddy = callPackage ../servers/maddy { };
28263 mbelib = callPackage ../development/libraries/audio/mbelib { };
28265 mbpfan = callPackage ../os-specific/linux/mbpfan { };
28268 mdadm4 = callPackage ../os-specific/linux/mdadm { };
28270 mdevctl = callPackage ../os-specific/linux/mdevctl { };
28272 metastore = callPackage ../os-specific/linux/metastore { };
28274 minimal-bootstrap = recurseIntoAttrs (import ../os-specific/linux/minimal-bootstrap {
28275 inherit (stdenv) buildPlatform hostPlatform;
28276 inherit lib config;
28277 fetchurl = import ../build-support/fetchurl/boot.nix {
28278 inherit (stdenv.buildPlatform) system;
28280 checkMeta = callPackage ../stdenv/generic/check-meta.nix { };
28282 minimal-bootstrap-sources = callPackage ../os-specific/linux/minimal-bootstrap/stage0-posix/bootstrap-sources.nix { };
28283 make-minimal-bootstrap-sources = callPackage ../os-specific/linux/minimal-bootstrap/stage0-posix/make-bootstrap-sources.nix {
28284 inherit (stdenv) hostPlatform;
28287 mingetty = callPackage ../os-specific/linux/mingetty { };
28289 miraclecast = callPackage ../os-specific/linux/miraclecast { };
28291 mkinitcpio-nfs-utils = callPackage ../os-specific/linux/mkinitcpio-nfs-utils { };
28293 mmc-utils = callPackage ../os-specific/linux/mmc-utils { };
28295 aggregateModules = modules:
28296 callPackage ../os-specific/linux/kmod/aggregator.nix {
28297 inherit (buildPackages) kmod;
28301 multipart-parser-c = callPackage ../development/libraries/multipart-parser-c { };
28303 multipath-tools = callPackage ../os-specific/linux/multipath-tools { };
28305 musl = callPackage ../os-specific/linux/musl { };
28307 musl-fts = callPackage ../os-specific/linux/musl-fts { };
28308 musl-obstack = callPackage ../os-specific/linux/musl-obstack { };
28310 nsh = callPackage ../shells/nsh { };
28312 nushell = darwin.apple_sdk_11_0.callPackage ../shells/nushell {
28313 inherit (darwin.apple_sdk_11_0) Libsystem;
28314 inherit (darwin.apple_sdk_11_0.frameworks) AppKit Security;
28317 nushellFull = nushell.override { additionalFeatures = p: p ++ ["dataframe" "extra"]; };
28319 nu_scripts = callPackage ../shells/nushell/nu_scripts { };
28321 nushellPlugins = recurseIntoAttrs (callPackage ../shells/nushell/plugins {
28322 inherit (darwin.apple_sdk_11_0.frameworks) IOKit CoreFoundation Foundation Security;
28325 nettools = if stdenv.isLinux
28326 then callPackage ../os-specific/linux/net-tools { }
28327 else unixtools.nettools;
28329 nftables = callPackage ../os-specific/linux/nftables { };
28331 noah = callPackage ../os-specific/darwin/noah {
28332 inherit (darwin.apple_sdk.frameworks) Hypervisor;
28335 numactl = callPackage ../os-specific/linux/numactl { };
28337 numad = callPackage ../os-specific/linux/numad { };
28339 nvme-cli = callPackage ../os-specific/linux/nvme-cli { };
28341 nvmet-cli = callPackage ../os-specific/linux/nvmet-cli { };
28343 system76-firmware = callPackage ../os-specific/linux/firmware/system76-firmware { };
28345 system76-keyboard-configurator = callPackage ../applications/misc/system76-keyboard-configurator { };
28347 ocf-resource-agents = callPackage ../os-specific/linux/ocf-resource-agents { };
28349 open-vm-tools = callPackage ../applications/virtualization/open-vm-tools { };
28350 open-vm-tools-headless = open-vm-tools.override { withX = false; };
28352 oxtools = callPackage ../os-specific/linux/oxtools { };
28354 air = callPackage ../development/tools/air { };
28356 delve = callPackage ../development/tools/delve { };
28358 dep = callPackage ../development/tools/dep { };
28360 dep2nix = callPackage ../development/tools/dep2nix { };
28362 easyjson = callPackage ../development/tools/easyjson { };
28364 iferr = callPackage ../development/tools/iferr { };
28366 gci = callPackage ../development/tools/gci { };
28368 gcov2lcov = callPackage ../development/tools/gcov2lcov { };
28370 ginkgo = callPackage ../development/tools/ginkgo { };
28372 gdlv = darwin.apple_sdk_11_0.callPackage ../development/tools/gdlv {
28373 inherit (darwin.apple_sdk_11_0.frameworks) Foundation CoreGraphics Metal AppKit;
28376 go-bindata = callPackage ../development/tools/go-bindata { };
28378 go-bindata-assetfs = callPackage ../development/tools/go-bindata-assetfs { };
28380 go-minimock = callPackage ../development/tools/go-minimock { };
28382 go-protobuf = callPackage ../development/tools/go-protobuf { };
28384 go-symbols = callPackage ../development/tools/go-symbols { };
28386 go-toml = callPackage ../development/tools/go-toml { };
28388 go-outline = callPackage ../development/tools/go-outline { };
28390 gocode = callPackage ../development/tools/gocode { };
28392 gocode-gomod = callPackage ../development/tools/gocode-gomod { };
28394 goconst = callPackage ../development/tools/goconst { };
28396 goconvey = callPackage ../development/tools/goconvey {
28397 buildGoModule = buildGo120Module;
28400 go-callvis = callPackage ../development/tools/go-callvis { };
28402 gofumpt = callPackage ../development/tools/gofumpt { };
28404 gotags = callPackage ../development/tools/gotags { };
28406 go-task = callPackage ../development/tools/go-task { };
28408 golines = callPackage ../development/tools/golines { };
28410 golint = callPackage ../development/tools/golint { };
28412 golangci-lint = callPackage ../development/tools/golangci-lint { };
28414 golangci-lint-langserver = callPackage ../development/tools/golangci-lint-langserver { };
28416 gocyclo = callPackage ../development/tools/gocyclo { };
28418 godef = callPackage ../development/tools/godef { };
28420 goimports-reviser = callPackage ../development/tools/goimports-reviser { };
28422 gopkgs = callPackage ../development/tools/gopkgs { };
28424 gosec = callPackage ../development/tools/gosec { };
28426 gotemplate = callPackage ../development/tools/gotemplate { };
28428 gotraceui = callPackage ../development/tools/gotraceui { };
28430 govers = callPackage ../development/tools/govers { };
28432 govendor = callPackage ../development/tools/govendor { };
28434 goverview = callPackage ../tools/security/goverview { };
28436 go-tools = callPackage ../development/tools/go-tools { };
28438 gotest = callPackage ../development/tools/gotest { };
28440 gotestfmt = callPackage ../development/tools/gotestfmt { };
28442 gotools = callPackage ../development/tools/gotools { };
28444 gotop = callPackage ../tools/system/gotop {
28445 inherit (darwin.apple_sdk.frameworks) IOKit;
28448 go-migrate = callPackage ../development/tools/go-migrate { };
28450 go-jet = callPackage ../development/tools/go-jet { };
28452 go-mockery = callPackage ../development/tools/go-mockery { };
28454 go-mod-graph-chart = callPackage ../development/tools/go-mod-graph-chart { };
28456 gomacro = callPackage ../development/tools/gomacro {
28457 buildGoModule = buildGo120Module;
28460 gomodifytags = callPackage ../development/tools/gomodifytags { };
28462 gops = callPackage ../development/tools/gops { };
28464 gore = callPackage ../development/tools/gore { };
28466 goresym = callPackage ../development/tools/goresym { };
28468 gotests = callPackage ../development/tools/gotests { };
28470 gotestsum = callPackage ../development/tools/gotestsum { };
28472 gqlgenc = callPackage ../development/tools/gqlgenc { };
28474 impl = callPackage ../development/tools/impl { };
28476 moq = callPackage ../development/tools/moq { };
28478 quicktemplate = callPackage ../development/tools/quicktemplate { };
28480 linux_logo = callPackage ../tools/misc/linux-logo { };
28482 linux-pam = callPackage ../os-specific/linux/pam { };
28484 nss_ldap = callPackage ../os-specific/linux/nss_ldap { };
28486 octomap = callPackage ../development/libraries/octomap { };
28488 odin = callPackage ../development/compilers/odin {
28489 inherit (pkgs.darwin.apple_sdk_11_0) MacOSX-SDK;
28492 odp-dpdk = callPackage ../os-specific/linux/odp-dpdk { };
28494 odroid-xu3-bootloader = callPackage ../tools/misc/odroid-xu3-bootloader { };
28496 ofono = callPackage ../tools/networking/ofono { };
28498 okapi = callPackage ../development/libraries/okapi {
28499 inherit (darwin.apple_sdk.frameworks) Security;
28502 ols = callPackage ../development/tools/ols { };
28504 openpam = callPackage ../development/libraries/openpam { };
28506 openbsm = callPackage ../development/libraries/openbsm { };
28508 pagemon = callPackage ../os-specific/linux/pagemon { };
28510 pam = if stdenv.isLinux then linux-pam else openpam;
28512 # pam_bioapi ( see http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader )
28514 pam_ccreds = callPackage ../os-specific/linux/pam_ccreds { };
28516 pam_dp9ik = callPackage ../os-specific/linux/pam_dp9ik { };
28518 pam_gnupg = callPackage ../os-specific/linux/pam_gnupg { };
28520 pam_krb5 = callPackage ../os-specific/linux/pam_krb5 { };
28522 pam_ldap = callPackage ../os-specific/linux/pam_ldap { };
28524 pam_mktemp = callPackage ../os-specific/linux/pam_mktemp { };
28526 pam_mount = callPackage ../os-specific/linux/pam_mount { };
28528 pam_mysql = callPackage ../os-specific/linux/pam_mysql { };
28530 pam_p11 = callPackage ../os-specific/linux/pam_p11 { };
28532 pam_pgsql = callPackage ../os-specific/linux/pam_pgsql { };
28534 pam_rssh = callPackage ../os-specific/linux/pam_rssh { };
28536 pam_ssh_agent_auth = callPackage ../os-specific/linux/pam_ssh_agent_auth { };
28538 pam_tmpdir = callPackage ../os-specific/linux/pam_tmpdir { };
28540 pam_u2f = callPackage ../os-specific/linux/pam_u2f { };
28542 pam_usb = callPackage ../os-specific/linux/pam_usb { };
28544 pam_ussh = callPackage ../os-specific/linux/pam_ussh { };
28546 paxctl = callPackage ../os-specific/linux/paxctl { };
28548 paxtest = callPackage ../os-specific/linux/paxtest { };
28550 pax-utils = callPackage ../os-specific/linux/pax-utils { };
28552 pcmciaUtils = callPackage ../os-specific/linux/pcmciautils { };
28554 pcstat = callPackage ../tools/system/pcstat { };
28556 perf-tools = callPackage ../os-specific/linux/perf-tools { };
28558 pgrok = callPackage ../tools/networking/pgrok { };
28560 picoprobe-udev-rules = callPackage ../os-specific/linux/picoprobe-udev-rules { };
28562 pipes = callPackage ../misc/screensavers/pipes { };
28564 pipes-rs = callPackage ../misc/screensavers/pipes-rs { };
28566 pipework = callPackage ../os-specific/linux/pipework { };
28568 pktgen = callPackage ../os-specific/linux/pktgen { };
28570 plymouth = callPackage ../os-specific/linux/plymouth { };
28572 pmount = callPackage ../os-specific/linux/pmount { };
28574 pmutils = callPackage ../os-specific/linux/pm-utils { };
28576 policycoreutils = callPackage ../os-specific/linux/policycoreutils { };
28578 semodule-utils = callPackage ../os-specific/linux/semodule-utils { };
28580 pdns = callPackage ../servers/dns/pdns { };
28582 powerdns-admin = callPackage ../applications/networking/powerdns-admin { };
28584 dnsdist = callPackage ../servers/dns/dnsdist { };
28586 pdns-recursor = callPackage ../servers/dns/pdns-recursor { };
28588 powertop = callPackage ../os-specific/linux/powertop { };
28590 pps-tools = callPackage ../os-specific/linux/pps-tools { };
28592 procps = if stdenv.isLinux
28593 then callPackage ../os-specific/linux/procps-ng { }
28594 else unixtools.procps;
28596 procdump = callPackage ../os-specific/linux/procdump { };
28598 prototool = callPackage ../development/tools/prototool { };
28600 qemu_kvm = lowPrio (qemu.override { hostCpuOnly = true; });
28601 qemu_full = lowPrio (qemu.override { smbdSupport = true; cephSupport = true; glusterfsSupport = true; });
28603 # See `xenPackages` source for explanations.
28604 # Building with `xen` instead of `xen-slim` is possible, but makes no sense.
28605 qemu_xen = lowPrio (qemu.override { hostCpuOnly = true; xenSupport = true; xen = xen-slim; });
28606 qemu_xen-light = lowPrio (qemu.override { hostCpuOnly = true; xenSupport = true; xen = xen-light; });
28607 qemu_xen_4_15 = lowPrio (qemu.override { hostCpuOnly = true; xenSupport = true; xen = xen_4_15-slim; });
28608 qemu_xen_4_15-light = lowPrio (qemu.override { hostCpuOnly = true; xenSupport = true; xen = xen_4_15-light; });
28610 qemu_test = lowPrio (qemu.override { hostCpuOnly = true; nixosTestRunner = true; });
28612 quick-lint-js = callPackage ../development/tools/quick-lint-js { };
28614 linux-firmware = callPackage ../os-specific/linux/firmware/linux-firmware { };
28616 qmk-udev-rules = callPackage ../os-specific/linux/qmk-udev-rules { };
28618 radeontools = callPackage ../os-specific/linux/radeontools { };
28620 radeontop = callPackage ../os-specific/linux/radeontop { };
28622 rasdaemon = callPackage ../os-specific/linux/rasdaemon { };
28624 raspberrypifw = callPackage ../os-specific/linux/firmware/raspberrypi { };
28625 raspberrypiWirelessFirmware = callPackage ../os-specific/linux/firmware/raspberrypi-wireless { };
28627 raspberrypi-eeprom = callPackage ../os-specific/linux/raspberrypi-eeprom { };
28629 raspberrypi-armstubs = callPackage ../os-specific/linux/firmware/raspberrypi/armstubs.nix { };
28631 reap = callPackage ../os-specific/linux/reap { };
28633 rectangle = callPackage ../os-specific/darwin/rectangle { };
28635 regionset = callPackage ../os-specific/linux/regionset { };
28637 rfkill_udev = callPackage ../os-specific/linux/rfkill/udev.nix { };
28639 riscv-pk = callPackage ../misc/riscv-pk { };
28641 ristate = callPackage ../tools/misc/ristate { };
28643 roccat-tools = callPackage ../os-specific/linux/roccat-tools { };
28645 rojo = callPackage ../development/tools/rojo { };
28647 mediamtx = callPackage ../servers/mediamtx { };
28649 rtkit = callPackage ../os-specific/linux/rtkit { };
28651 rt-tests = callPackage ../os-specific/linux/rt-tests { };
28653 rt5677-firmware = callPackage ../os-specific/linux/firmware/rt5677 { };
28655 rtl8192su-firmware = callPackage ../os-specific/linux/firmware/rtl8192su-firmware { };
28657 rtl8761b-firmware = callPackage ../os-specific/linux/firmware/rtl8761b-firmware { };
28659 rtw88-firmware = callPackage ../os-specific/linux/firmware/rtw88-firmware { };
28661 rvvm = callPackage ../applications/virtualization/rvvm { };
28663 s3ql = callPackage ../tools/backup/s3ql { };
28665 sasutils = callPackage ../os-specific/linux/sasutils { };
28667 sass = callPackage ../development/tools/sass { };
28669 sassc = callPackage ../development/tools/sassc { };
28671 scanmem = callPackage ../tools/misc/scanmem { };
28673 schedtool = callPackage ../os-specific/linux/schedtool { };
28675 sddm-chili-theme = libsForQt5.callPackage ../data/themes/chili-sddm { };
28677 sdparm = callPackage ../os-specific/linux/sdparm { };
28679 sdrangel = libsForQt5.callPackage ../applications/radio/sdrangel { };
28681 setools = callPackage ../os-specific/linux/setools { };
28683 seturgent = callPackage ../os-specific/linux/seturgent { };
28685 sgx-azure-dcap-client = callPackage ../os-specific/linux/sgx/azure-dcap-client { };
28687 sgx-sdk = callPackage ../os-specific/linux/sgx/sdk { };
28689 sgx-ssl = callPackage ../os-specific/linux/sgx/ssl { };
28691 sgx-psw = callPackage ../os-specific/linux/sgx/psw {
28692 protobuf = protobuf_21;
28695 shadow = callPackage ../os-specific/linux/shadow { };
28697 shortcat = callPackage ../os-specific/darwin/shortcat { };
28699 sinit = callPackage ../os-specific/linux/sinit {
28700 rcinit = "/etc/rc.d/rc.init";
28701 rcshutdown = "/etc/rc.d/rc.shutdown";
28704 skopeo = callPackage ../development/tools/skopeo { };
28706 srisum = callPackage ../tools/misc/srisum { };
28708 smem = callPackage ../os-specific/linux/smem { };
28710 smimesign = callPackage ../os-specific/darwin/smimesign { };
28712 solo5 = callPackage ../os-specific/solo5 { };
28714 statik = callPackage ../development/tools/statik { };
28716 statifier = callPackage ../os-specific/linux/statifier { };
28718 steamos-devkit = callPackage ../development/tools/steamos-devkit { };
28720 swiftdefaultapps = callPackage ../os-specific/darwin/swiftdefaultapps { };
28722 sysdig = callPackage ../os-specific/linux/sysdig {
28724 }; # sysdig is a client, for a driver look at linuxPackagesFor
28726 sysfsutils = callPackage ../os-specific/linux/sysfsutils { };
28728 sysprof = callPackage ../development/tools/profiling/sysprof { };
28730 libsysprof-capture = callPackage ../development/tools/profiling/sysprof/capture.nix { };
28732 sysklogd = callPackage ../os-specific/linux/sysklogd { };
28734 syslinux = callPackage ../os-specific/linux/syslinux { };
28736 sysstat = callPackage ../os-specific/linux/sysstat { };
28738 systemd = callPackage ../os-specific/linux/systemd {
28739 # break some cyclic dependencies
28740 util-linux = util-linuxMinimal;
28741 # provide a super minimal gnupg used for systemd-machined
28742 gnupg = gnupg.override {
28743 enableMinimal = true;
28744 guiSupport = false;
28747 systemdMinimal = systemd.override {
28748 pname = "systemd-minimal";
28750 withAnalyze = false;
28751 withApparmor = false;
28753 withCompression = false;
28754 withCoredump = false;
28755 withCryptsetup = false;
28756 withRepart = false;
28757 withDocumentation = false;
28760 withHostnamed = false;
28763 withImportd = false;
28764 withLibBPF = false;
28765 withLibidn2 = false;
28766 withLocaled = false;
28767 withLogind = false;
28768 withMachined = false;
28769 withNetworkd = false;
28774 withPolkit = false;
28775 withPortabled = false;
28776 withRemote = false;
28777 withResolved = false;
28778 withShellCompletions = false;
28779 withSysupdate = false;
28780 withSysusers = false;
28781 withTimedated = false;
28782 withTimesyncd = false;
28783 withTpm2Tss = false;
28784 withUserDb = false;
28786 withBootloader = false;
28788 systemdLibs = systemdMinimal.override {
28789 pname = "systemd-minimal-libs";
28790 buildLibsOnly = true;
28794 if (with stdenv.hostPlatform; isLinux && isStatic) then libudev-zero
28797 systemd-wait = callPackage ../os-specific/linux/systemd-wait { };
28799 sysvinit = callPackage ../os-specific/linux/sysvinit { };
28801 sysvtools = sysvinit.override {
28802 withoutInitTools = true;
28805 # FIXME: `tcp-wrapper' is actually not OS-specific.
28806 tcp_wrappers = callPackage ../os-specific/linux/tcp-wrappers { };
28808 teck-udev-rules = callPackage ../os-specific/linux/teck-udev-rules { };
28810 tiptop = callPackage ../os-specific/linux/tiptop { };
28812 tpacpi-bat = callPackage ../os-specific/linux/tpacpi-bat { };
28814 trickster = callPackage ../servers/trickster/trickster.nix { };
28816 trinity = callPackage ../os-specific/linux/trinity { };
28818 trino-cli = callPackage ../development/tools/database/trino-cli { };
28820 trinsic-cli = callPackage ../tools/admin/trinsic-cli {
28821 inherit (darwin.apple_sdk.frameworks) Security;
28824 trust-dns = callPackage ../servers/dns/trust-dns { };
28826 trustymail = callPackage ../tools/security/trustymail { };
28828 tunctl = callPackage ../os-specific/linux/tunctl { };
28830 twa = callPackage ../tools/networking/twa { };
28832 twingate = callPackage ../applications/networking/twingate { };
28834 # Upstream U-Boots:
28835 inherit (callPackage ../misc/uboot {})
28838 ubootA20OlinuxinoLime
28839 ubootA20OlinuxinoLime2EMMC
28853 ubootOlimexA64Olinuxino
28856 ubootOrangePiZeroPlus2H5
28866 ubootQemuRiscv64Smode
28870 ubootRaspberryPi3_32bit
28871 ubootRaspberryPi3_64bit
28872 ubootRaspberryPi4_32bit
28873 ubootRaspberryPi4_64bit
28874 ubootRaspberryPiZero
28886 # Upstream Barebox:
28887 inherit (callPackage ../misc/barebox {})
28891 uclibc-ng-cross = uclibc-ng.override {
28892 stdenv = crossLibcStdenv;
28896 uclibc = uclibc-ng;
28897 uclibcCross = uclibc-ng-cross;
28899 eudev = callPackage ../by-name/eu/eudev/package.nix {
28900 util-linux = util-linuxMinimal;
28903 libudev0-shim = callPackage ../os-specific/linux/libudev0-shim { };
28905 udisks2 = callPackage ../os-specific/linux/udisks/2-default.nix { };
28908 ugtrain = callPackage ../tools/misc/ugtrain { };
28910 unscd = callPackage ../os-specific/linux/unscd { };
28912 untie = callPackage ../os-specific/linux/untie { };
28914 upower = callPackage ../os-specific/linux/upower { };
28916 upscayl = callPackage ../applications/graphics/upscayl { };
28918 usbguard = callPackage ../os-specific/linux/usbguard { };
28920 usbguard-notifier = callPackage ../os-specific/linux/usbguard-notifier { };
28922 usbrelay = callPackage ../os-specific/linux/usbrelay { };
28923 usbrelayd = callPackage ../os-specific/linux/usbrelay/daemon.nix { };
28925 usbtop = callPackage ../os-specific/linux/usbtop { };
28927 usbutils = callPackage ../os-specific/linux/usbutils { };
28929 userhosts = callPackage ../tools/networking/userhosts { };
28931 usermount = callPackage ../os-specific/linux/usermount { };
28933 util-linux = callPackage ../os-specific/linux/util-linux { };
28935 util-linuxMinimal = util-linux.override {
28936 nlsSupport = false;
28937 ncursesSupport = false;
28938 systemdSupport = false;
28939 translateManpages = false;
28942 v4l-utils = qt5.callPackage ../os-specific/linux/v4l-utils { };
28944 v4l2-relayd = callPackage ../os-specific/linux/v4l2-relayd { };
28946 vendir = callPackage ../development/tools/vendir { };
28948 vndr = callPackage ../development/tools/vndr { };
28950 vdo = callPackage ../os-specific/linux/vdo { };
28952 windmill = callPackage ../servers/windmill {};
28954 windows = callPackages ../os-specific/windows {};
28956 wirelesstools = callPackage ../os-specific/linux/wireless-tools { };
28958 wooting-udev-rules = callPackage ../os-specific/linux/wooting-udev-rules { };
28960 teensy-udev-rules = callPackage ../os-specific/linux/teensy-udev-rules { };
28962 wpa_supplicant = callPackage ../os-specific/linux/wpa_supplicant { };
28964 wpa_supplicant_ro_ssids = wpa_supplicant.override {
28965 readOnlyModeSSIDs = true;
28968 wpa_supplicant_gui = libsForQt5.callPackage ../os-specific/linux/wpa_supplicant/gui.nix { };
28970 xf86_input_cmt = callPackage ../os-specific/linux/xf86-input-cmt { };
28972 xf86_input_wacom = callPackage ../os-specific/linux/xf86-input-wacom { };
28974 xf86_video_nested = callPackage ../os-specific/linux/xf86-video-nested { };
28976 xilinx-bootgen = callPackage ../tools/misc/xilinx-bootgen { };
28978 xorg_sys_opengl = callPackage ../os-specific/linux/opengl/xorg-sys { };
28980 zd1211fw = callPackage ../os-specific/linux/firmware/zd1211 { };
28982 zenmonitor = callPackage ../os-specific/linux/zenmonitor { };
28984 zfs_2_1 = callPackage ../os-specific/linux/zfs/2_1.nix {
28985 configFile = "user";
28987 zfsStable = callPackage ../os-specific/linux/zfs/stable.nix {
28988 configFile = "user";
28990 zfsUnstable = callPackage ../os-specific/linux/zfs/unstable.nix {
28991 configFile = "user";
28997 _3270font = callPackage ../data/fonts/3270font { };
28999 adapta-backgrounds = callPackage ../data/misc/adapta-backgrounds { };
29001 adapta-gtk-theme = callPackage ../data/themes/adapta { };
29003 adapta-kde-theme = callPackage ../data/themes/adapta-kde { };
29005 adementary-theme = callPackage ../data/themes/adementary { };
29007 adi1090x-plymouth-themes = callPackage ../data/themes/adi1090x-plymouth-themes { };
29009 adwaita-qt = libsForQt5.callPackage ../data/themes/adwaita-qt { };
29011 adwaita-qt6 = qt6Packages.callPackage ../data/themes/adwaita-qt {
29015 adw-gtk3 = callPackage ../data/themes/adw-gtk3 { };
29017 agave = callPackage ../data/fonts/agave { };
29019 aileron = callPackage ../data/fonts/aileron { };
29021 alacritty-theme = callPackage ../data/themes/alacritty-theme { };
29023 albatross = callPackage ../data/themes/albatross { };
29025 alegreya = callPackage ../data/fonts/alegreya { };
29027 alegreya-sans = callPackage ../data/fonts/alegreya-sans { };
29029 alice = callPackage ../data/fonts/alice { };
29031 alkalami = callPackage ../data/fonts/alkalami { };
29033 amber-theme = callPackage ../data/themes/amber { };
29035 amiri = callPackage ../data/fonts/amiri { };
29037 anarchism = callPackage ../data/documentation/anarchism { };
29039 ananicy = callPackage ../misc/ananicy { };
29041 ananicy-cpp = callPackage ../misc/ananicy-cpp { };
29043 ananicy-rules-cachyos = callPackage ../misc/ananicy-rules-cachyos { };
29045 andagii = callPackage ../data/fonts/andagii { };
29047 andika = callPackage ../data/fonts/andika { };
29049 androguard = with python3.pkgs; toPythonApplication androguard;
29051 android-udev-rules = callPackage ../os-specific/linux/android-udev-rules { };
29053 ankacoder = callPackage ../data/fonts/ankacoder { };
29054 ankacoder-condensed = callPackage ../data/fonts/ankacoder/condensed.nix { };
29056 annapurna-sil = callPackage ../data/fonts/annapurna-sil { };
29058 anonymousPro = callPackage ../data/fonts/anonymous-pro { };
29060 ant-theme = callPackage ../data/themes/ant-theme/ant.nix { };
29062 ant-bloody-theme = callPackage ../data/themes/ant-theme/ant-bloody.nix { };
29064 dracula-theme = callPackage ../data/themes/dracula-theme { };
29066 ant-nebula-theme = callPackage ../data/themes/ant-theme/ant-nebula.nix { };
29068 arc-icon-theme = callPackage ../data/icons/arc-icon-theme { };
29070 arc-kde-theme = callPackage ../data/themes/arc-kde { };
29072 arc-theme = callPackage ../data/themes/arc { };
29074 arkpandora_ttf = callPackage ../data/fonts/arkpandora { };
29076 aurulent-sans = callPackage ../data/fonts/aurulent-sans { };
29078 ayu-theme-gtk = callPackage ../data/themes/ayu-theme-gtk { };
29080 b612 = callPackage ../data/fonts/b612 { };
29082 babelstone-han = callPackage ../data/fonts/babelstone-han { };
29084 baekmuk-ttf = callPackage ../data/fonts/baekmuk-ttf { };
29086 bakoma_ttf = callPackage ../data/fonts/bakoma-ttf { };
29088 banana-cursor = callPackage ../data/icons/banana-cursor { };
29090 barlow = callPackage ../data/fonts/barlow { };
29092 base16-schemes = callPackage ../data/themes/base16-schemes { };
29094 bgnet = callPackage ../data/documentation/bgnet { };
29096 bibata-cursors = callPackage ../data/icons/bibata-cursors { attrs = python3Packages.attrs; };
29097 bibata-extra-cursors = callPackage ../data/icons/bibata-cursors/extra.nix { };
29098 bibata-cursors-translucent = callPackage ../data/icons/bibata-cursors/translucent.nix { };
29100 apple-cursor = callPackage ../data/icons/apple-cursor { };
29102 blackbird = callPackage ../data/themes/blackbird { };
29104 blackout = callPackage ../data/fonts/blackout { };
29106 breath-theme = libsForQt5.callPackage ../data/themes/breath-theme { };
29108 brise = callPackage ../data/misc/brise { };
29110 apl386 = callPackage ../data/fonts/apl386 { };
29112 bqn386 = callPackage ../data/fonts/bqn386 { };
29114 cacert = callPackage ../data/misc/cacert { };
29116 caladea = callPackage ../data/fonts/caladea { };
29118 canta-theme = callPackage ../data/themes/canta { };
29120 cantarell-fonts = callPackage ../data/fonts/cantarell-fonts { };
29122 capitaine-cursors = callPackage ../data/icons/capitaine-cursors { };
29124 capitaine-cursors-themed = callPackage ../data/icons/capitaine-cursors-themed { };
29126 carlito = callPackage ../data/fonts/carlito { };
29128 cascadia-code = callPackage ../data/fonts/cascadia-code { };
29130 catppuccin-cursors = callPackage ../data/icons/catppuccin-cursors { };
29132 ccsymbols = callPackage ../data/fonts/ccsymbols { };
29134 charis-sil = callPackage ../data/fonts/charis-sil { };
29136 changie = callPackage ../development/tools/changie { };
29138 cherry = callPackage ../data/fonts/cherry { };
29140 chonburi-font = callPackage ../data/fonts/chonburi { };
29142 chunk = callPackage ../data/fonts/chunk { };
29144 cldr-annotations = callPackage ../data/misc/cldr-annotations { };
29146 clearlooks-phenix = callPackage ../data/themes/clearlooks-phenix { };
29148 cnspec = callPackage ../tools/security/cnspec { };
29150 cnstrokeorder = callPackage ../data/fonts/cnstrokeorder { };
29152 colloid-gtk-theme = callPackage ../data/themes/colloid-gtk-theme { };
29154 colloid-icon-theme = callPackage ../data/icons/colloid-icon-theme { };
29156 comfortaa = callPackage ../data/fonts/comfortaa { };
29158 colloid-kde = callPackage ../data/themes/colloid-kde {
29159 inherit (libsForQt5) kdeclarative plasma-framework plasma-workspace;
29162 comic-mono = callPackage ../data/fonts/comic-mono { };
29164 comic-neue = callPackage ../data/fonts/comic-neue { };
29166 comic-relief = callPackage ../data/fonts/comic-relief { };
29168 comixcursors = callPackage ../data/icons/comixcursors { };
29170 corefonts = callPackage ../data/fonts/corefonts { };
29172 courier-prime = callPackage ../data/fonts/courier-prime { };
29174 cozette = callPackage ../data/fonts/cozette { };
29176 culmus = callPackage ../data/fonts/culmus { };
29178 clearlyU = callPackage ../data/fonts/clearlyU { };
29180 cm_unicode = callPackage ../data/fonts/cm-unicode { };
29182 creep = callPackage ../data/fonts/creep { };
29184 crimson = callPackage ../data/fonts/crimson { };
29186 crimson-pro = callPackage ../data/fonts/crimson-pro { };
29188 dejavu_fonts = lowPrio (callPackage ../data/fonts/dejavu-fonts {});
29190 # solve collision for nix-env before https://github.com/NixOS/nix/pull/815
29191 dejavu_fontsEnv = buildEnv {
29192 name = dejavu_fonts.name;
29193 paths = [ dejavu_fonts.out ];
29196 dina-font = callPackage ../data/fonts/dina { };
29198 dm-sans = callPackage ../data/fonts/dm-sans { };
29199 dns-root-data = callPackage ../data/misc/dns-root-data { };
29201 docbook5 = callPackage ../data/sgml+xml/schemas/docbook-5.0 { };
29203 docbook_sgml_dtd_31 = callPackage ../data/sgml+xml/schemas/sgml-dtd/docbook/3.1.nix { };
29205 docbook_sgml_dtd_41 = callPackage ../data/sgml+xml/schemas/sgml-dtd/docbook/4.1.nix { };
29207 docbook_xml_dtd_412 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.1.2.nix { };
29209 docbook_xml_dtd_42 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.2.nix { };
29211 docbook_xml_dtd_43 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.3.nix { };
29213 docbook_xml_dtd_44 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.4.nix { };
29215 docbook_xml_dtd_45 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.5.nix { };
29217 docbook_xml_ebnf_dtd = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook-ebnf { };
29219 inherit (callPackages ../data/sgml+xml/stylesheets/xslt/docbook-xsl { })
29223 # TODO: move this to aliases
29224 docbook_xsl = docbook-xsl-nons;
29225 docbook_xsl_ns = docbook-xsl-ns;
29227 documentation-highlighter = callPackage ../misc/documentation-highlighter { };
29229 mmdoc = callPackage ../tools/text/mmdoc { };
29231 documize-community = callPackage ../servers/documize-community { };
29233 doge = callPackage ../misc/doge { };
29235 doulos-sil = callPackage ../data/fonts/doulos-sil { };
29237 cabin = callPackage ../data/fonts/cabin { };
29239 camingo-code = callPackage ../data/fonts/camingo-code { };
29241 combinatorial_designs = callPackage ../data/misc/combinatorial_designs { };
29243 commit-mono = callPackage ../data/fonts/commit-mono { };
29245 conway_polynomials = callPackage ../data/misc/conway_polynomials { };
29247 cooper-hewitt = callPackage ../data/fonts/cooper-hewitt { };
29249 d2coding = callPackage ../data/fonts/d2coding { };
29251 dosis = callPackage ../data/fonts/dosis { };
29253 dosemu_fonts = callPackage ../data/fonts/dosemu-fonts { };
29255 dotcolon-fonts = callPackage ../data/fonts/dotcolon-fonts { };
29257 dracula-icon-theme = callPackage ../data/icons/dracula-icon-theme { };
29259 e17gtk = callPackage ../data/themes/e17gtk { };
29261 eb-garamond = callPackage ../data/fonts/eb-garamond { };
29263 edukai = callPackage ../data/fonts/edukai { };
29265 eduli = callPackage ../data/fonts/eduli { };
29267 epapirus-icon-theme = papirus-icon-theme.override { withElementary = true; };
29271 edusong = callPackage ../data/fonts/edusong { };
29273 efont-unicode = callPackage ../data/fonts/efont-unicode { };
29275 elliptic_curves = callPackage ../data/misc/elliptic_curves { };
29277 equilux-theme = callPackage ../data/themes/equilux-theme { };
29279 eunomia = callPackage ../data/fonts/eunomia { };
29281 fa_1 = callPackage ../data/fonts/fa_1 { };
29283 f1_8 = callPackage ../data/fonts/f1_8 { };
29285 f5_6 = callPackage ../data/fonts/f5_6 { };
29287 faba-icon-theme = callPackage ../data/icons/faba-icon-theme { };
29289 faba-mono-icons = callPackage ../data/icons/faba-mono-icons { };
29291 ferrum = callPackage ../data/fonts/ferrum { };
29293 fg-virgil = callPackage ../data/fonts/fg-virgil { };
29295 fixedsys-excelsior = callPackage ../data/fonts/fixedsys-excelsior { };
29297 graphs = callPackage ../data/misc/graphs { };
29299 emacs-all-the-icons-fonts = callPackage ../data/fonts/emacs-all-the-icons-fonts { };
29301 emojione = callPackage ../data/fonts/emojione {
29302 inherit (nodePackages) svgo;
29305 emojipick = callPackage ../applications/misc/emojipick { };
29307 encode-sans = callPackage ../data/fonts/encode-sans { };
29309 envypn-font = callPackage ../data/fonts/envypn-font { };
29311 ezra-sil = callPackage ../data/fonts/ezra-sil { };
29313 fantasque-sans-mono = callPackage ../data/fonts/fantasque-sans-mono { };
29315 fanwood = callPackage ../data/fonts/fanwood { };
29317 fira = callPackage ../data/fonts/fira { };
29319 fira-code = callPackage ../data/fonts/fira-code { };
29320 fira-code-symbols = callPackage ../data/fonts/fira-code/symbols.nix { };
29321 fira-code-nerdfont = nerdfonts.override {
29322 fonts = [ "FiraCode" ];
29325 fira-go = callPackage ../data/fonts/fira-go { };
29327 fira-mono = callPackage ../data/fonts/fira-mono { };
29329 flat-remix-icon-theme = callPackage ../data/icons/flat-remix-icon-theme {
29330 inherit (plasma5Packages) breeze-icons;
29332 flat-remix-gtk = callPackage ../data/themes/flat-remix-gtk { };
29333 flat-remix-gnome = callPackage ../data/themes/flat-remix-gnome { };
29335 fluent-gtk-theme = callPackage ../data/themes/fluent-gtk-theme { };
29337 fluent-icon-theme = callPackage ../data/icons/fluent-icon-theme { };
29339 font-awesome_4 = (callPackage ../data/fonts/font-awesome { }).v4;
29340 font-awesome_5 = (callPackage ../data/fonts/font-awesome { }).v5;
29341 font-awesome_6 = (callPackage ../data/fonts/font-awesome { }).v6;
29342 font-awesome = font-awesome_6;
29344 fraunces = callPackage ../data/fonts/fraunces { };
29346 freefont_ttf = callPackage ../data/fonts/freefont-ttf { };
29348 freepats = callPackage ../data/misc/freepats { };
29350 game-devices-udev-rules = callPackage ../os-specific/linux/game-devices-udev-rules { };
29352 garamond-libre = callPackage ../data/fonts/garamond-libre { };
29354 g15daemon = callPackage ../os-specific/linux/g15daemon { };
29356 galatia-sil = callPackage ../data/fonts/galatia-sil { };
29358 gentium = callPackage ../data/fonts/gentium { };
29360 gentium-book-basic = callPackage ../data/fonts/gentium-book-basic { };
29362 geolite-legacy = callPackage ../data/misc/geolite-legacy { };
29364 gohufont = callPackage ../data/fonts/gohufont { };
29366 gnome-user-docs = callPackage ../data/documentation/gnome-user-docs { };
29368 gsettings-desktop-schemas = callPackage ../development/libraries/gsettings-desktop-schemas { };
29370 gnome-icon-theme = callPackage ../data/icons/gnome-icon-theme { };
29372 go-font = callPackage ../data/fonts/go-font { };
29374 goudy-bookletter-1911 = callPackage ../data/fonts/goudy-bookletter-1911 { };
29376 graphite-gtk-theme = callPackage ../data/themes/graphite-gtk-theme { };
29378 graphite-kde-theme = callPackage ../data/themes/graphite-kde-theme {
29379 inherit (libsForQt5) kdeclarative plasma-framework plasma-workspace;
29382 greybird = callPackage ../data/themes/greybird { };
29384 gruvbox-dark-gtk = callPackage ../data/themes/gruvbox-dark-gtk { };
29386 palenight-theme = callPackage ../data/themes/gtk-theme-framework { theme = "palenight"; };
29388 amarena-theme = callPackage ../data/themes/gtk-theme-framework { theme = "amarena"; };
29390 gruvterial-theme = callPackage ../data/themes/gtk-theme-framework { theme = "gruvterial"; };
29392 oceanic-theme = callPackage ../data/themes/gtk-theme-framework { theme = "oceanic"; };
29394 spacx-gtk-theme = callPackage ../data/themes/gtk-theme-framework { theme = "spacx"; };
29396 gruvbox-dark-icons-gtk = callPackage ../data/icons/gruvbox-dark-icons-gtk {
29397 inherit (plasma5Packages) breeze-icons;
29400 gruvbox-gtk-theme = callPackage ../data/themes/gruvbox-gtk-theme { };
29402 gubbi-font = callPackage ../data/fonts/gubbi { };
29404 gyre-fonts = callPackage ../data/fonts/gyre { };
29406 hack-font = callPackage ../data/fonts/hack { };
29408 hackgen-font = callPackage ../data/fonts/hackgen { };
29410 hackgen-nf-font = callPackage ../data/fonts/hackgen/nerdfont.nix { };
29412 helvetica-neue-lt-std = callPackage ../data/fonts/helvetica-neue-lt-std { };
29414 helvum = callPackage ../applications/audio/helvum { };
29416 hetzner-kube = callPackage ../applications/networking/cluster/hetzner-kube { };
29418 hicolor-icon-theme = callPackage ../data/icons/hicolor-icon-theme { };
29420 hannom = callPackage ../data/fonts/hannom { };
29422 hanazono = callPackage ../data/fonts/hanazono { };
29424 hermit = callPackage ../data/fonts/hermit { };
29426 hubot-sans = callPackage ../data/fonts/hubot-sans { };
29428 humanity-icon-theme = callPackage ../data/icons/humanity-icon-theme { };
29430 hyperscrypt-font = callPackage ../data/fonts/hyperscrypt { };
29432 ia-writer-duospace = callPackage ../data/fonts/ia-writer-duospace { };
29434 i-dot-ming = callPackage ../data/fonts/i-dot-ming { };
29436 ibm-plex = callPackage ../data/fonts/ibm-plex { };
29438 iconpack-jade = callPackage ../data/icons/iconpack-jade { };
29440 iconpack-obsidian = callPackage ../data/icons/iconpack-obsidian { };
29442 inconsolata = callPackage ../data/fonts/inconsolata { };
29444 inconsolata-lgc = callPackage ../data/fonts/inconsolata/lgc.nix { };
29446 inconsolata-nerdfont = nerdfonts.override {
29447 fonts = [ "Inconsolata" ];
29450 intel-one-mono = callPackage ../data/fonts/intel-one-mono {};
29452 input-fonts = callPackage ../data/fonts/input-fonts { };
29454 inriafonts = callPackage ../data/fonts/inriafonts { };
29456 iosevka = callPackage ../data/fonts/iosevka { };
29457 iosevka-bin = callPackage ../data/fonts/iosevka/bin.nix { };
29458 iosevka-comfy = recurseIntoAttrs (callPackages ../data/fonts/iosevka/comfy.nix {});
29460 ipafont = callPackage ../data/fonts/ipafont { };
29461 ipaexfont = callPackage ../data/fonts/ipaexfont { };
29463 iwona = callPackage ../data/fonts/iwona { };
29465 jetbrains-mono = callPackage ../data/fonts/jetbrains-mono { };
29467 jost = callPackage ../data/fonts/jost { };
29469 joypixels = callPackage ../data/fonts/joypixels { };
29471 junction-font = callPackage ../data/fonts/junction { };
29473 junicode = callPackage ../data/fonts/junicode { };
29475 julia-mono = callPackage ../data/fonts/julia-mono { };
29477 juno-theme = callPackage ../data/themes/juno { };
29479 kanit-font = callPackage ../data/fonts/kanit { };
29481 kanji-stroke-order-font = callPackage ../data/fonts/kanji-stroke-order-font { };
29483 kacst = callPackage ../data/fonts/kacst { };
29485 kawkab-mono-font = callPackage ../data/fonts/kawkab-mono { };
29487 kde-rounded-corners = libsForQt5.callPackage ../data/themes/kwin-decorations/kde-rounded-corners { };
29489 khmeros = callPackage ../data/fonts/khmeros { };
29491 knewave = callPackage ../data/fonts/knewave { };
29493 kochi-substitute = callPackage ../data/fonts/kochi-substitute { };
29495 kochi-substitute-naga10 = callPackage ../data/fonts/kochi-substitute-naga10 { };
29497 kode-mono = callPackage ../data/fonts/kode-mono { };
29499 kopia = callPackage ../tools/backup/kopia { };
29501 kora-icon-theme = callPackage ../data/icons/kora-icon-theme {
29502 inherit (gnome) adwaita-icon-theme;
29503 inherit (libsForQt5.kdeFrameworks) breeze-icons;
29506 koreader = callPackage ../applications/misc/koreader { };
29508 kreative-square-fonts = callPackage ../data/fonts/kreative-square-fonts { };
29510 la-capitaine-icon-theme = callPackage ../data/icons/la-capitaine-icon-theme {
29511 inherit (plasma5Packages) breeze-icons;
29512 inherit (pantheon) elementary-icon-theme;
29515 layan-gtk-theme = callPackage ../data/themes/layan-gtk-theme { };
29517 layan-kde = callPackage ../data/themes/layan-kde {
29518 inherit (libsForQt5) kdeclarative plasma-framework plasma-workspace;
29521 lao = callPackage ../data/fonts/lao { };
29523 lato = callPackage ../data/fonts/lato { };
29525 league-gothic = callPackage ../data/fonts/league-gothic { };
29527 league-of-moveable-type = callPackage ../data/fonts/league-of-moveable-type { };
29529 league-script-number-one = callPackage ../data/fonts/league-script-number-one { };
29531 league-spartan = callPackage ../data/fonts/league-spartan { };
29533 ledger-udev-rules = callPackage ../os-specific/linux/ledger-udev-rules { };
29535 libGDSII = callPackage ../development/libraries/science/chemistry/libGDSII { };
29537 inherit (callPackages ../data/fonts/liberation-fonts { })
29541 liberation_ttf = liberation_ttf_v2;
29543 liberation-sans-narrow = callPackage ../data/fonts/liberation-sans-narrow { };
29545 libevdevc = callPackage ../os-specific/linux/libevdevc { };
29547 libgestures = callPackage ../os-specific/linux/libgestures { };
29549 liberastika = callPackage ../data/fonts/liberastika { };
29551 libertine = callPackage ../data/fonts/libertine { };
29553 libertinus = callPackage ../data/fonts/libertinus { };
29555 libratbag = callPackage ../os-specific/linux/libratbag { };
29557 librist = callPackage ../development/libraries/librist { };
29559 libre-baskerville = callPackage ../data/fonts/libre-baskerville { };
29561 libre-bodoni = callPackage ../data/fonts/libre-bodoni { };
29563 libre-caslon = callPackage ../data/fonts/libre-caslon { };
29565 libre-franklin = callPackage ../data/fonts/libre-franklin { };
29567 lightly-qt = libsForQt5.callPackage ../data/themes/lightly-qt { };
29569 lightly-boehs = libsForQt5.callPackage ../data/themes/lightly-boehs { };
29571 linden-hill = callPackage ../data/fonts/linden-hill { };
29573 line-awesome = callPackage ../data/fonts/line-awesome { };
29575 linearicons-free = callPackage ../data/fonts/linearicons-free { };
29577 linja-pi-pu-lukin = callPackage ../data/fonts/linja-pi-pu-lukin { };
29579 linja-sike = callPackage ../data/fonts/linja-sike { };
29581 linux-manual = callPackage ../data/documentation/linux-manual { };
29583 lklug-sinhala = callPackage ../data/fonts/lklug-sinhala { };
29585 lmmath = callPackage ../data/fonts/lmmath { };
29587 lmodern = callPackage ../data/fonts/lmodern { };
29589 logiops = callPackage ../misc/drivers/logiops { };
29591 # ltunifi and solaar both provide udev rules but solaar's rules are more
29592 # up-to-date so we simply use that instead of having to maintain our own rules
29593 logitech-udev-rules = solaar.udev;
29595 # lohit-fonts.assamese lohit-fonts.bengali lohit-fonts.devanagari lohit-fonts.gujarati lohit-fonts.gurmukhi
29596 # lohit-fonts.kannada lohit-fonts.malayalam lohit-fonts.marathi lohit-fonts.nepali lohit-fonts.odia
29597 # lohit-fonts.tamil-classical lohit-fonts.tamil lohit-fonts.telugu
29598 # lohit-fonts.kashmiri lohit-fonts.konkani lohit-fonts.maithili lohit-fonts.sindhi
29599 lohit-fonts = recurseIntoAttrs ( callPackages ../data/fonts/lohit-fonts { } );
29601 lounge-gtk-theme = callPackage ../data/themes/lounge { };
29603 luculent = callPackage ../data/fonts/luculent { };
29605 luna-icons = callPackage ../data/icons/luna-icons {
29606 inherit (plasma5Packages) breeze-icons;
29609 lxgw-neoxihei = callPackage ../data/fonts/lxgw-neoxihei { };
29611 lxgw-wenkai = callPackage ../data/fonts/lxgw-wenkai { };
29613 maia-icon-theme = libsForQt5.callPackage ../data/icons/maia-icon-theme { };
29615 mailcap = callPackage ../data/misc/mailcap { };
29617 marathi-cursive = callPackage ../data/fonts/marathi-cursive { };
29619 man-pages = callPackage ../data/documentation/man-pages { };
29621 man-pages-posix = callPackage ../data/documentation/man-pages-posix { };
29623 manrope = callPackage ../data/fonts/manrope { };
29625 martian-mono = callPackage ../data/fonts/martian-mono { };
29627 marwaita = callPackage ../data/themes/marwaita { };
29629 marwaita-manjaro = callPackage ../data/themes/marwaita-manjaro { };
29631 marwaita-peppermint = callPackage ../data/themes/marwaita-peppermint { };
29633 marwaita-pop_os = callPackage ../data/themes/marwaita-pop_os { };
29635 marwaita-ubuntu = callPackage ../data/themes/marwaita-ubuntu { };
29637 matcha-gtk-theme = callPackage ../data/themes/matcha { };
29639 materia-theme = callPackage ../data/themes/materia-theme { };
29641 materia-kde-theme = callPackage ../data/themes/materia-kde { };
29643 material-design-icons = callPackage ../data/fonts/material-design-icons { };
29645 material-icons = callPackage ../data/fonts/material-icons { };
29647 material-symbols = callPackage ../data/fonts/material-symbols { };
29649 material-kwin-decoration = libsForQt5.callPackage ../data/themes/material-kwin-decoration { };
29651 meslo-lg = callPackage ../data/fonts/meslo-lg { };
29653 meslo-lgs-nf = callPackage ../data/fonts/meslo-lgs-nf { };
29655 migmix = callPackage ../data/fonts/migmix { };
29657 migu = callPackage ../data/fonts/migu { };
29659 miscfiles = callPackage ../data/misc/miscfiles { };
29661 media-player-info = callPackage ../data/misc/media-player-info { };
29663 medio = callPackage ../data/fonts/medio { };
29665 melete = callPackage ../data/fonts/melete { };
29667 mno16 = callPackage ../data/fonts/mno16 { };
29669 mnist = callPackage ../data/machine-learning/mnist { };
29671 mobile-broadband-provider-info = callPackage ../data/misc/mobile-broadband-provider-info { };
29673 mojave-gtk-theme = callPackage ../data/themes/mojave {
29674 inherit (gnome) gnome-shell;
29677 moka-icon-theme = callPackage ../data/icons/moka-icon-theme { };
29679 mona-sans = callPackage ../data/fonts/mona-sans { };
29681 monoid = callPackage ../data/fonts/monoid { };
29683 mononoki = callPackage ../data/fonts/mononoki { };
29685 montserrat = callPackage ../data/fonts/montserrat { };
29687 mph_2b_damase = callPackage ../data/fonts/mph-2b-damase { };
29689 mplus-outline-fonts = recurseIntoAttrs (callPackage ../data/fonts/mplus-outline-fonts { });
29691 mro-unicode = callPackage ../data/fonts/mro-unicode { };
29693 mustache-spec = callPackage ../data/documentation/mustache-spec { };
29695 mustache-tcl = callPackage ../development/libraries/mustache-tcl { };
29697 mustache-go = callPackage ../development/tools/mustache-go { };
29699 mustache-hpp = callPackage ../development/libraries/mustache-hpp { };
29701 myrddin = callPackage ../development/compilers/myrddin { };
29703 myrica = callPackage ../data/fonts/myrica { };
29705 nacelle = callPackage ../data/fonts/nacelle { };
29707 nafees = callPackage ../data/fonts/nafees { };
29709 nanum = callPackage ../data/fonts/nanum { };
29711 nanum-gothic-coding = callPackage ../data/fonts/nanum-gothic-coding { };
29713 nasin-nanpa = callPackage ../data/fonts/nasin-nanpa { };
29715 national-park-typeface = callPackage ../data/fonts/national-park { };
29717 netease-music-tui = callPackage ../applications/audio/netease-music-tui { };
29719 netease-cloud-music-gtk = callPackage ../applications/audio/netease-cloud-music-gtk {
29720 inherit (darwin.apple_sdk.frameworks) Foundation SystemConfiguration;
29723 nordic = callPackage ../data/themes/nordic {
29724 inherit (libsForQt5) breeze-icons plasma-framework plasma-workspace;
29727 nordzy-cursor-theme = callPackage ../data/icons/nordzy-cursor-theme { };
29729 nordzy-icon-theme = callPackage ../data/icons/nordzy-icon-theme { };
29731 inherit (callPackages ../data/fonts/noto-fonts {})
29734 noto-fonts-lgc-plus
29735 noto-fonts-cjk-sans
29736 noto-fonts-cjk-serif
29737 noto-fonts-color-emoji
29738 noto-fonts-emoji-blob-bin
29739 noto-fonts-monochrome-emoji
29742 nuclear = callPackage ../applications/audio/nuclear { };
29744 nuclei = callPackage ../tools/security/nuclei { };
29746 nullmailer = callPackage ../servers/mail/nullmailer {
29747 stdenv = gccStdenv;
29750 numix-icon-theme = callPackage ../data/icons/numix-icon-theme {
29751 inherit (gnome) adwaita-icon-theme;
29752 inherit (plasma5Packages) breeze-icons;
29755 numix-icon-theme-circle = callPackage ../data/icons/numix-icon-theme-circle { };
29757 numix-icon-theme-square = callPackage ../data/icons/numix-icon-theme-square { };
29759 numix-cursor-theme = callPackage ../data/icons/numix-cursor-theme { };
29761 numix-gtk-theme = callPackage ../data/themes/numix { };
29763 numix-solarized-gtk-theme = callPackage ../data/themes/numix-solarized { };
29765 numix-sx-gtk-theme = callPackage ../data/themes/numix-sx { };
29767 office-code-pro = callPackage ../data/fonts/office-code-pro { };
29769 oldstandard = callPackage ../data/fonts/oldstandard { };
29771 oldsindhi = callPackage ../data/fonts/oldsindhi { };
29773 omni-gtk-theme = callPackage ../data/themes/omni-gtk-theme { };
29775 onestepback = callPackage ../data/themes/onestepback { };
29777 open-dyslexic = callPackage ../data/fonts/open-dyslexic { };
29779 open-sans = callPackage ../data/fonts/open-sans { };
29781 openmoji-color = callPackage ../data/fonts/openmoji { variant = "color"; };
29783 openmoji-black = callPackage ../data/fonts/openmoji { variant = "black"; };
29785 openzone-cursors = callPackage ../data/themes/openzone { };
29787 oranchelo-icon-theme = callPackage ../data/icons/oranchelo-icon-theme { };
29789 orbitron = callPackage ../data/fonts/orbitron { };
29791 orbuculum = callPackage ../development/embedded/orbuculum { };
29793 orchis-theme = callPackage ../data/themes/orchis-theme { };
29795 orion = callPackage ../data/themes/orion { };
29797 ostrich-sans = callPackage ../data/fonts/ostrich-sans { };
29799 overpass = callPackage ../data/fonts/overpass { };
29801 oxygenfonts = callPackage ../data/fonts/oxygenfonts { };
29803 paper-gtk-theme = callPackage ../data/themes/paper-gtk { };
29805 paper-icon-theme = callPackage ../data/icons/paper-icon-theme { };
29807 papirus-icon-theme = callPackage ../data/icons/papirus-icon-theme {
29808 inherit (pantheon) elementary-icon-theme;
29809 inherit (plasma5Packages) breeze-icons;
29812 papirus-maia-icon-theme = callPackage ../data/icons/papirus-maia-icon-theme {
29813 inherit (plasma5Packages) breeze-icons;
29816 papirus-folders = callPackage ../data/misc/papirus-folders { };
29818 papirus-nord = callPackage ../data/icons/papirus-nord { };
29820 plasma-overdose-kde-theme = callPackage ../data/themes/plasma-overdose-kde-theme { };
29822 papis = with python3Packages; toPythonApplication papis;
29824 paperlike-go = callPackage ../tools/misc/paperlike-go { };
29826 paps = callPackage ../tools/misc/paps { };
29828 pecita = callPackage ../data/fonts/pecita { };
29830 paratype-pt-mono = callPackage ../data/fonts/paratype-pt/mono.nix { };
29831 paratype-pt-sans = callPackage ../data/fonts/paratype-pt/sans.nix { };
29832 paratype-pt-serif = callPackage ../data/fonts/paratype-pt/serif.nix { };
29834 pari-galdata = callPackage ../data/misc/pari-galdata { };
29836 pari-seadata-small = callPackage ../data/misc/pari-seadata-small { };
29838 penna = callPackage ../data/fonts/penna { };
29840 pitch-black = callPackage ../data/themes/pitch-black { };
29842 plano-theme = callPackage ../data/themes/plano { };
29844 plata-theme = callPackage ../data/themes/plata {
29845 inherit (mate) marco;
29848 poly = callPackage ../data/fonts/poly { };
29850 polychromatic = libsForQt5.callPackage ../applications/misc/polychromatic { };
29852 polytopes_db = callPackage ../data/misc/polytopes_db { };
29854 pop-gtk-theme = callPackage ../data/themes/pop-gtk { };
29856 pop-icon-theme = callPackage ../data/icons/pop-icon-theme {
29857 inherit (gnome) adwaita-icon-theme;
29860 powerline-fonts = callPackage ../data/fonts/powerline-fonts { };
29862 powerline-symbols = callPackage ../data/fonts/powerline-symbols { };
29864 powerline-go = callPackage ../tools/misc/powerline-go { };
29866 powerline-rs = callPackage ../tools/misc/powerline-rs {
29867 inherit (darwin.apple_sdk.frameworks) Security;
29870 prociono = callPackage ../data/fonts/prociono { };
29872 profont = callPackage ../data/fonts/profont { };
29874 proggyfonts = callPackage ../data/fonts/proggyfonts { };
29876 public-sans = callPackage ../data/fonts/public-sans { };
29878 publicsuffix-list = callPackage ../data/misc/publicsuffix-list { };
29880 phinger-cursors = callPackage ../data/icons/phinger-cursors { };
29882 qogir-icon-theme = callPackage ../data/icons/qogir-icon-theme { };
29884 qogir-kde = callPackage ../data/themes/qogir-kde {
29885 inherit (libsForQt5) kdeclarative plasma-framework plasma-workspace;
29888 qogir-theme = callPackage ../data/themes/qogir { };
29890 quintom-cursor-theme = callPackage ../data/icons/quintom-cursor-theme { };
29892 redhat-official-fonts = callPackage ../data/fonts/redhat-official { };
29894 rime-data = callPackage ../data/misc/rime-data { };
29896 roapi-http = callPackage ../servers/roapi/http.nix { };
29898 rose-pine-gtk-theme = callPackage ../data/themes/rose-pine-gtk { };
29899 rose-pine-icon-theme = callPackage ../data/icons/rose-pine { };
29901 route159 = callPackage ../data/fonts/route159 { };
29903 ruwudu = callPackage ../data/fonts/ruwudu { };
29905 sampradaya = callPackage ../data/fonts/sampradaya { };
29907 sarabun-font = callPackage ../data/fonts/sarabun { };
29909 sarasa-gothic = callPackage ../data/fonts/sarasa-gothic { };
29911 savepagenow = callPackage ../tools/misc/savepagenow { };
29913 scheme-manpages = callPackage ../data/documentation/scheme-manpages { };
29915 scowl = callPackage ../data/misc/scowl { };
29917 seshat = callPackage ../data/fonts/seshat { };
29919 session-desktop = callPackage ../applications/networking/instant-messengers/session-desktop { };
29921 shaderc = callPackage ../development/compilers/shaderc {
29922 inherit (darwin) autoSignDarwinBinariesHook cctools;
29925 shades-of-gray-theme = callPackage ../data/themes/shades-of-gray { };
29927 sierra-breeze-enhanced = libsForQt5.callPackage ../data/themes/kwin-decorations/sierra-breeze-enhanced { };
29929 simp1e-cursors = callPackage ../data/icons/simp1e-cursors { };
29931 sjasmplus = callPackage ../development/compilers/sjasmplus { };
29933 skeu = callPackage ../data/themes/skeu { };
29935 sweet = callPackage ../data/themes/sweet { };
29937 sweet-nova = callPackage ../data/themes/sweet-nova { };
29939 shared-mime-info = callPackage ../data/misc/shared-mime-info { };
29941 shared_desktop_ontologies = callPackage ../data/misc/shared-desktop-ontologies { };
29943 scheherazade = callPackage ../data/fonts/scheherazade { version = "2.100"; };
29945 scheherazade-new = callPackage ../data/fonts/scheherazade { };
29947 signwriting = callPackage ../data/fonts/signwriting { };
29949 sierra-gtk-theme = callPackage ../data/themes/sierra { };
29951 sil-abyssinica = callPackage ../data/fonts/sil-abyssinica { };
29953 sil-padauk = callPackage ../data/fonts/sil-padauk { };
29955 snap7 = callPackage ../development/libraries/snap7 { };
29957 sniglet = callPackage ../data/fonts/sniglet { };
29959 snowblind = callPackage ../data/themes/snowblind { };
29961 solarc-gtk-theme = callPackage ../data/themes/solarc { };
29963 sorts-mill-goudy = callPackage ../data/fonts/sorts-mill-goudy { };
29965 soundfont-fluid = callPackage ../data/soundfonts/fluid { };
29967 soundfont-generaluser = callPackage ../data/soundfonts/generaluser { };
29969 soundfont-ydp-grand = callPackage ../data/soundfonts/ydp-grand { };
29971 spdx-license-list-data = callPackage ../data/misc/spdx-license-list-data { };
29973 stdmanpages = callPackage ../data/documentation/std-man-pages { };
29975 star-history = callPackage ../tools/misc/star-history {
29976 inherit (darwin.apple_sdk.frameworks) Security;
29979 starfetch = callPackage ../tools/misc/starfetch { };
29981 starry = callPackage ../tools/misc/starry { };
29983 starship = callPackage ../tools/misc/starship {
29984 inherit (darwin.apple_sdk.frameworks) Security Foundation Cocoa;
29987 stig = callPackage ../applications/networking/p2p/stig { };
29989 stix-otf = callPackage ../data/fonts/stix-otf { };
29991 stix-two = callPackage ../data/fonts/stix-two { };
29993 super-tiny-icons = callPackage ../data/icons/super-tiny-icons { };
29995 inherit (callPackages ../data/fonts/gdouros { })
29996 aegan aegyptus akkadian assyrian eemusic maya symbola textfonts unidings;
29998 iana-etc = callPackage ../data/misc/iana-etc { };
30000 poppler_data = callPackage ../data/misc/poppler-data { };
30002 inherit (callPackages ../data/fonts/pretendard { })
30008 quattrocento = callPackage ../data/fonts/quattrocento { };
30010 quattrocento-sans = callPackage ../data/fonts/quattrocento-sans { };
30012 quivira = callPackage ../data/fonts/quivira { };
30014 raleway = callPackage ../data/fonts/raleway { };
30016 recursive = callPackage ../data/fonts/recursive { };
30018 reversal-icon-theme = callPackage ../data/icons/reversal-icon-theme {
30019 inherit (gnome) adwaita-icon-theme;
30022 rubik = callPackage ../data/fonts/rubik { };
30024 rhodium-libre = callPackage ../data/fonts/rhodium-libre { };
30026 rictydiminished-with-firacode = callPackage ../data/fonts/rictydiminished-with-firacode { };
30028 roboto = callPackage ../data/fonts/roboto { };
30030 roboto-mono = callPackage ../data/fonts/roboto-mono { };
30032 roboto-serif = callPackage ../data/fonts/roboto-serif { };
30034 roboto-slab = callPackage ../data/fonts/roboto-slab { };
30036 hasklig = callPackage ../data/fonts/hasklig { };
30038 maligned = callPackage ../development/tools/maligned { };
30040 inter = callPackage ../data/fonts/inter { };
30042 open-fonts = callPackage ../data/fonts/open-fonts { };
30044 scientifica = callPackage ../data/fonts/scientifica { };
30046 siji = callPackage ../data/fonts/siji { };
30048 sound-theme-freedesktop = callPackage ../data/misc/sound-theme-freedesktop { };
30050 source-code-pro = callPackage ../data/fonts/source-code-pro { };
30052 source-sans = callPackage ../data/fonts/source-sans { };
30053 source-sans-pro = callPackage ../data/fonts/source-sans-pro { };
30055 source-serif = callPackage ../data/fonts/source-serif { };
30056 source-serif-pro = callPackage ../data/fonts/source-serif-pro { };
30058 source-han-code-jp = callPackage ../data/fonts/source-han-code-jp { };
30060 sourceHanPackages = dontRecurseIntoAttrs (callPackage ../data/fonts/source-han { });
30061 source-han-sans = sourceHanPackages.sans;
30062 source-han-serif = sourceHanPackages.serif;
30063 source-han-mono = sourceHanPackages.mono;
30064 source-han-sans-vf-otf = sourceHanPackages.sans-vf-otf;
30065 source-han-sans-vf-ttf = sourceHanPackages.sans-vf-ttf;
30066 source-han-serif-vf-otf = sourceHanPackages.serif-vf-otf;
30067 source-han-serif-vf-ttf = sourceHanPackages.serif-vf-ttf;
30069 spleen = callPackage ../data/fonts/spleen { };
30071 stilo-themes = callPackage ../data/themes/stilo { };
30073 sudo-font = callPackage ../data/fonts/sudo { };
30075 inherit (callPackages ../data/fonts/tai-languages { }) tai-ahom;
30077 takao = callPackage ../data/fonts/takao { };
30079 taskspooler = callPackage ../tools/system/taskspooler { };
30081 tamsyn = callPackage ../data/fonts/tamsyn { };
30083 tamzen = callPackage ../data/fonts/tamzen { };
30085 tango-icon-theme = callPackage ../data/icons/tango-icon-theme {
30089 tau-hydrogen = callPackage ../data/icons/tau-hydrogen { };
30091 theme-jade1 = callPackage ../data/themes/jade1 { };
30093 theme-obsidian2 = callPackage ../data/themes/obsidian2 { };
30095 themes = name: callPackage (../data/misc/themes + ("/" + name + ".nix")) { };
30097 theano = callPackage ../data/fonts/theano { };
30099 the-neue-black = callPackage ../data/fonts/the-neue-black { };
30101 tela-circle-icon-theme = callPackage ../data/icons/tela-circle-icon-theme {
30102 inherit (gnome) adwaita-icon-theme;
30103 inherit (libsForQt5) breeze-icons;
30106 tela-icon-theme = callPackage ../data/icons/tela-icon-theme { };
30108 template-glib = callPackage ../development/libraries/template-glib { };
30110 tempora_lgc = callPackage ../data/fonts/tempora-lgc { };
30112 tenderness = callPackage ../data/fonts/tenderness { };
30114 terminus_font = callPackage ../data/fonts/terminus-font { };
30116 terminus_font_ttf = callPackage ../data/fonts/terminus-font-ttf { };
30118 terminus-nerdfont = nerdfonts.override {
30119 fonts = [ "Terminus" ];
30122 tex-gyre = callPackages ../data/fonts/tex-gyre { };
30124 tex-gyre-math = callPackages ../data/fonts/tex-gyre-math { };
30126 theme-vertex = callPackage ../data/themes/vertex { };
30128 tibetan-machine = callPackage ../data/fonts/tibetan-machine { };
30130 times-newer-roman = callPackage ../data/fonts/times-newer-roman { };
30132 tipa = callPackage ../data/fonts/tipa { };
30134 ttf_bitstream_vera = callPackage ../data/fonts/ttf-bitstream-vera { };
30136 ttf-envy-code-r = callPackage ../data/fonts/ttf-envy-code-r { };
30138 ttf-tw-moe = callPackage ../data/fonts/ttf-tw-moe { };
30140 twemoji-color-font = callPackage ../data/fonts/twemoji-color-font { };
30142 twitter-color-emoji = callPackage ../data/fonts/twitter-color-emoji { };
30144 tzdata = callPackage ../data/misc/tzdata { };
30146 ubuntu-themes = callPackage ../data/themes/ubuntu-themes { };
30148 ubuntu_font_family = callPackage ../data/fonts/ubuntu-font-family { };
30150 ucs-fonts = callPackage ../data/fonts/ucs-fonts { };
30152 bront_fonts = callPackage ../data/fonts/bront { };
30154 ultimate-oldschool-pc-font-pack = callPackage ../data/fonts/ultimate-oldschool-pc-font-pack { };
30156 ultralist = callPackage ../applications/misc/ultralist { };
30158 undefined-medium = callPackage ../data/fonts/undefined-medium { };
30160 unfonts-core = callPackage ../data/fonts/unfonts-core { };
30162 uni-vga = callPackage ../data/fonts/uni-vga { };
30164 unicode-character-database = callPackage ../data/misc/unicode-character-database { };
30166 unicode-emoji = callPackage ../data/misc/unicode-emoji { };
30168 unihan-database = callPackage ../data/misc/unihan-database { };
30170 unifont = callPackage ../data/fonts/unifont { };
30172 unifont_upper = callPackage ../data/fonts/unifont_upper { };
30174 unscii = callPackage ../data/fonts/unscii { };
30176 utterly-nord-plasma = callPackage ../data/themes/utterly-nord-plasma {
30177 inherit (libsForQt5) breeze-icons kdeclarative kirigami2 plasma-framework plasma-workspace;
30180 utterly-round-plasma-style = callPackage ../data/themes/utterly-round-plasma-style { };
30182 uw-ttyp0 = callPackage ../data/fonts/uw-ttyp0 { };
30184 u001-font = callPackage ../data/fonts/u001 { };
30186 vanilla-dmz = callPackage ../data/icons/vanilla-dmz { };
30188 vdrsymbols = callPackage ../data/fonts/vdrsymbols { };
30190 vegur = callPackage ../data/fonts/vegur { };
30192 vegeta = callPackage ../tools/networking/vegeta { };
30194 venta = callPackage ../data/themes/venta { };
30196 victor-mono = callPackage ../data/fonts/victor-mono { };
30198 vimix-cursor-theme = callPackage ../data/icons/vimix-cursor-theme { };
30200 vimix-gtk-themes = callPackage ../data/themes/vimix {
30201 inherit (gnome) gnome-shell;
30204 vimix-icon-theme = callPackage ../data/icons/vimix-icon-theme { };
30206 vistafonts = callPackage ../data/fonts/vista-fonts { };
30208 vistafonts-chs = callPackage ../data/fonts/vista-fonts-chs { };
30210 vistafonts-cht = callPackage ../data/fonts/vista-fonts-cht { };
30212 vollkorn = callPackage ../data/fonts/vollkorn { };
30214 weather-icons = callPackage ../data/fonts/weather-icons { };
30216 whitesur-cursors = callPackage ../data/icons/whitesur-cursors { };
30218 whitesur-gtk-theme = callPackage ../data/themes/whitesur {
30219 inherit (gnome) gnome-shell;
30222 whitesur-icon-theme = callPackage ../data/icons/whitesur-icon-theme { };
30224 whitesur-kde = callPackage ../data/themes/whitesur-kde {
30225 inherit (libsForQt5) kdeclarative plasma-framework plasma-workspace;
30228 wireless-regdb = callPackage ../data/misc/wireless-regdb { };
30230 work-sans = callPackage ../data/fonts/work-sans { };
30232 wqy_microhei = callPackage ../data/fonts/wqy-microhei { };
30234 wqy_zenhei = callPackage ../data/fonts/wqy-zenhei { };
30236 xhtml1 = callPackage ../data/sgml+xml/schemas/xml-dtd/xhtml1 { };
30238 xits-math = callPackage ../data/fonts/xits-math { };
30240 xkcd-font = callPackage ../data/fonts/xkcd-font { };
30242 xkeyboard_config = xorg.xkeyboardconfig;
30244 xlsx2csv = with python3Packages; toPythonApplication xlsx2csv;
30246 xorg-rgb = callPackage ../data/misc/xorg-rgb { };
30248 yanone-kaffeesatz = callPackage ../data/fonts/yanone-kaffeesatz { };
30250 yaru-theme = callPackage ../data/themes/yaru { };
30252 yaru-remix-theme = callPackage ../data/themes/yaru-remix { };
30254 zafiro-icons = callPackage ../data/icons/zafiro-icons {
30255 inherit (plasma5Packages) breeze-icons;
30258 zeal-qt5 = libsForQt5.callPackage ../data/documentation/zeal { };
30260 zeal-qt6 = qt6Packages.callPackage ../data/documentation/zeal {
30261 qtx11extras = null; # Because it does not exist in qt6
30264 zilla-slab = callPackage ../data/fonts/zilla-slab { };
30266 zuki-themes = callPackage ../data/themes/zuki { };
30268 ### APPLICATIONS / GIS
30270 gmt = callPackage ../applications/gis/gmt {
30271 inherit (darwin.apple_sdk.frameworks)
30272 Accelerate CoreGraphics CoreVideo;
30275 gshhg-gmt = callPackage ../applications/gis/gmt/gshhg.nix { };
30277 dcw-gmt = callPackage ../applications/gis/gmt/dcw.nix { };
30279 grass = callPackage ../applications/gis/grass {
30280 stdenv = if stdenv.isDarwin then overrideSDK stdenv "11.0" else stdenv;
30283 openorienteering-mapper = libsForQt5.callPackage ../applications/gis/openorienteering-mapper { };
30285 qgis-ltr = callPackage ../applications/gis/qgis/ltr.nix { };
30287 qgis = callPackage ../applications/gis/qgis { };
30289 qmapshack = libsForQt5.callPackage ../applications/gis/qmapshack { };
30291 saga = callPackage ../applications/gis/saga {
30292 inherit (darwin.apple_sdk.frameworks) Cocoa;
30293 inherit (libsForQt5) dxflib;
30296 spatialite_gui = callPackage ../applications/gis/spatialite-gui {
30297 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa IOKit;
30301 spatialite_tools = callPackage ../applications/gis/spatialite-tools { };
30303 udig = callPackage ../applications/gis/udig { };
30305 whitebox-tools = callPackage ../applications/gis/whitebox-tools {
30306 inherit (darwin.apple_sdk.frameworks) Security;
30309 zombietrackergps = libsForQt5.callPackage ../applications/gis/zombietrackergps { };
30313 _2bwm = callPackage ../applications/window-managers/2bwm {
30314 patches = config."2bwm".patches or [];
30317 a2jmidid = callPackage ../applications/audio/a2jmidid { };
30319 aacgain = callPackage ../applications/audio/aacgain { };
30321 aaxtomp3 = callPackage ../applications/audio/aaxtomp3 { };
30323 abcde = callPackage ../applications/audio/abcde {
30324 inherit (python3Packages) eyeD3;
30327 abiword = callPackage ../applications/office/abiword { };
30329 abook = callPackage ../applications/misc/abook { };
30331 acd-cli = callPackage ../applications/networking/sync/acd_cli {
30332 inherit (python3Packages)
30333 buildPythonApplication appdirs colorama python-dateutil
30334 requests requests-toolbelt setuptools sqlalchemy fusepy;
30337 acorn = callPackage ../applications/networking/cluster/acorn { };
30339 inherit (qt6Packages.callPackage ../applications/office/activitywatch { })
30345 activitywatch = callPackage ../applications/office/activitywatch/wrapper.nix { };
30347 aw-watcher-window-wayland = callPackage ../tools/wayland/aw-watcher-window-wayland { };
30349 adobe-reader = pkgsi686Linux.callPackage ../applications/misc/adobe-reader { };
30351 adl = callPackage ../applications/video/adl { };
30353 appvm = callPackage ../applications/virtualization/appvm { };
30355 anilibria-winmaclinux = libsForQt5.callPackage ../applications/video/anilibria-winmaclinux { };
30357 masterpdfeditor = libsForQt5.callPackage ../applications/misc/masterpdfeditor { };
30359 masterpdfeditor4 = libsForQt5.callPackage ../applications/misc/masterpdfeditor4 { };
30361 master_me = callPackage ../applications/audio/master_me {
30362 inherit (darwin.apple_sdk.frameworks) Cocoa;
30365 pdfstudio2021 = callPackage ../applications/misc/pdfstudio { year = "2021"; };
30367 pdfstudio2022 = callPackage ../applications/misc/pdfstudio { year = "2022"; };
30369 pdfstudio2023 = callPackage ../applications/misc/pdfstudio { year = "2023"; };
30371 pdfstudioviewer = callPackage ../applications/misc/pdfstudio { program = "pdfstudioviewer"; };
30373 abaddon = callPackage ../applications/networking/instant-messengers/abaddon { };
30375 acpic = callPackage ../applications/misc/acpic/default.nix { };
30377 adguardian = callPackage ../applications/networking/adguardian { };
30379 aeolus = callPackage ../applications/audio/aeolus { };
30380 aeolus-stops = callPackage ../applications/audio/aeolus/stops.nix { };
30382 aewan = callPackage ../applications/editors/aewan { };
30384 agedu = callPackage ../tools/misc/agedu { };
30386 agenda = callPackage ../applications/office/agenda { };
30388 ahoviewer = callPackage ../applications/graphics/ahoviewer { };
30390 airwave = libsForQt5.callPackage ../applications/audio/airwave { };
30392 akira-unstable = callPackage ../applications/graphics/akira { };
30394 alembic = callPackage ../development/libraries/alembic { };
30396 alfaview = callPackage ../applications/networking/instant-messengers/alfaview { };
30398 alchemy = callPackage ../applications/graphics/alchemy { };
30400 alock = callPackage ../misc/screensavers/alock { };
30402 alot = callPackage ../applications/networking/mailreaders/alot { };
30404 alpine = callPackage ../applications/networking/mailreaders/alpine { };
30406 msgviewer = callPackage ../applications/networking/mailreaders/msgviewer { };
30408 amarok = libsForQt5.callPackage ../applications/audio/amarok { };
30409 amarok-kf5 = amarok; # for compatibility
30411 amfora = callPackage ../applications/networking/browsers/amfora { };
30413 AMB-plugins = callPackage ../applications/audio/AMB-plugins { };
30415 ams-lv2 = callPackage ../applications/audio/ams-lv2 { };
30417 androidStudioPackages = recurseIntoAttrs
30418 (callPackage ../applications/editors/android-studio { });
30419 android-studio = androidStudioPackages.stable;
30421 antfs-cli = callPackage ../applications/misc/antfs-cli { };
30423 antimony = libsForQt5.callPackage ../applications/graphics/antimony { };
30425 antiword = callPackage ../applications/office/antiword { };
30427 anup = callPackage ../applications/misc/anup {
30428 inherit (darwin.apple_sdk.frameworks) Security;
30431 anytone-emu = callPackage ../applications/radio/anytone-emu { };
30433 anytype = callPackage ../applications/misc/anytype { };
30437 apache-directory-studio = callPackage ../applications/networking/apache-directory-studio { };
30439 apkeep = callPackage ../tools/misc/apkeep {
30440 inherit (darwin.apple_sdk.frameworks) Security;
30443 apngasm = callPackage ../applications/graphics/apngasm { };
30444 apngasm_2 = callPackage ../applications/graphics/apngasm/2.nix { };
30446 appcleaner = callPackage ../applications/misc/appcleaner { };
30448 appeditor = callPackage ../applications/misc/appeditor { };
30450 appgate-sdp = callPackage ../applications/networking/appgate-sdp { };
30452 apostrophe = callPackage ../applications/editors/apostrophe {
30453 pythonPackages = python3Packages;
30456 ardour = callPackage ../applications/audio/ardour { };
30457 ardour_7 = callPackage ../applications/audio/ardour/7.nix { };
30459 arelle = with python3Packages; toPythonApplication arelle;
30461 argo = callPackage ../applications/networking/cluster/argo { };
30463 argocd = callPackage ../applications/networking/cluster/argocd { };
30465 argocd-autopilot = callPackage ../applications/networking/cluster/argocd-autopilot { };
30467 argo-rollouts = callPackage ../applications/networking/cluster/argo-rollouts { };
30469 ario = callPackage ../applications/audio/ario { };
30471 arion = callPackage ../applications/virtualization/arion { };
30473 arkade = callPackage ../applications/networking/cluster/arkade { };
30475 artem = callPackage ../applications/graphics/artem { };
30477 asuka = callPackage ../applications/networking/browsers/asuka {
30478 inherit (darwin.apple_sdk.frameworks) Security;
30481 ascii-image-converter = callPackage ../applications/graphics/ascii-image-converter { };
30483 artha = callPackage ../applications/misc/artha { };
30485 atlassian-cli = callPackage ../applications/office/atlassian-cli { };
30487 pulsar = callPackage ../applications/editors/pulsar { };
30489 asap = callPackage ../tools/audio/asap { };
30491 aseprite = callPackage ../applications/editors/aseprite { };
30493 assign-lb-ip = callPackage ../applications/networking/cluster/assign-lb-ip { };
30495 astroid = callPackage ../applications/networking/mailreaders/astroid {
30496 vim = vim-full.override { features = "normal"; };
30497 protobuf = protobuf_21;
30500 aucatctl = callPackage ../applications/audio/aucatctl { };
30502 audacious = libsForQt5.callPackage ../applications/audio/audacious { };
30503 audacious-plugins = libsForQt5.callPackage ../applications/audio/audacious/plugins.nix {
30504 # Avoid circular dependency
30505 audacious = audacious.override { audacious-plugins = null; };
30507 audaciousQt5 = audacious;
30509 audacity = callPackage ../applications/audio/audacity {
30510 inherit (darwin.apple_sdk.frameworks) AppKit CoreAudioKit;
30513 audio-recorder = callPackage ../applications/audio/audio-recorder { };
30515 auto-multiple-choice = callPackage ../applications/misc/auto-multiple-choice { };
30517 autokey = callPackage ../applications/office/autokey { };
30519 autotalent = callPackage ../applications/audio/autotalent { };
30521 autotrace = callPackage ../applications/graphics/autotrace { };
30523 av-98 = callPackage ../applications/networking/browsers/av-98 { };
30525 avalanchego = callPackage ../applications/networking/avalanchego {
30526 inherit (darwin.apple_sdk.frameworks) IOKit;
30529 avizo = callPackage ../applications/misc/avizo { };
30531 avocode = callPackage ../applications/graphics/avocode { };
30533 ax25-apps = callPackage ../applications/radio/ax25-apps { };
30535 ax25-tools = callPackage ../applications/radio/ax25-tools { };
30537 azpainter = callPackage ../applications/graphics/azpainter { };
30539 bambootracker = libsForQt5.callPackage ../applications/audio/bambootracker {
30540 stdenv = if stdenv.hostPlatform.isDarwin then
30541 darwin.apple_sdk_11_0.stdenv
30545 bambootracker-qt6 = qt6Packages.callPackage ../applications/audio/bambootracker {
30546 stdenv = if stdenv.hostPlatform.isDarwin then
30547 darwin.apple_sdk_11_0.stdenv
30552 blocky = callPackage ../applications/networking/blocky { };
30554 brutefir = callPackage ../applications/audio/brutefir { };
30556 cheesecutter = callPackage ../applications/audio/cheesecutter { };
30558 cutecapture = callPackage ../applications/video/cutecapture { };
30560 milkytracker = callPackage ../applications/audio/milkytracker {
30561 inherit (darwin.apple_sdk.frameworks) Cocoa CoreAudio Foundation;
30564 ptcollab = libsForQt5.callPackage ../applications/audio/ptcollab { };
30566 schismtracker = callPackage ../applications/audio/schismtracker {
30567 inherit (darwin.apple_sdk.frameworks) Cocoa;
30570 jnetmap = callPackage ../applications/networking/jnetmap { };
30572 jxplorer = callPackage ../applications/networking/jxplorer {};
30574 joincap = callPackage ../tools/security/joincap { };
30576 json-plot = callPackage ../applications/graphics/json-plot { };
30578 libbitcoin = callPackage ../tools/misc/libbitcoin/libbitcoin.nix {
30579 boost = boost175; # fatal error: 'boost/interprocess/detail/posix_time_types_wrk.hpp' file not found
30581 libbitcoin-protocol = callPackage ../tools/misc/libbitcoin/libbitcoin-protocol.nix {
30584 libbitcoin-client = callPackage ../tools/misc/libbitcoin/libbitcoin-client.nix {
30587 libbitcoin-network = callPackage ../tools/misc/libbitcoin/libbitcoin-network.nix {
30590 libbitcoin-explorer = callPackage ../tools/misc/libbitcoin/libbitcoin-explorer.nix {
30595 armcord = callPackage ../applications/networking/instant-messengers/armcord { };
30597 aumix = callPackage ../applications/audio/aumix {
30601 autopanosiftc = callPackage ../applications/graphics/autopanosiftc { };
30603 ausweisapp = qt6Packages.callPackage ../applications/misc/ausweisapp { };
30605 avidemux = libsForQt5.callPackage ../applications/video/avidemux { };
30607 avrdudess = callPackage ../applications/misc/avrdudess { };
30609 awesome = callPackage ../applications/window-managers/awesome {
30610 cairo = cairo.override { xcbSupport = true; };
30611 inherit (texFunctions) fontsConf;
30614 awesomebump = libsForQt5.callPackage ../applications/graphics/awesomebump { };
30616 inherit (gnome) baobab;
30618 badwolf = callPackage ../applications/networking/browsers/badwolf { };
30620 backintime-common = callPackage ../applications/networking/sync/backintime/common.nix { };
30622 backintime-qt = libsForQt5.callPackage ../applications/networking/sync/backintime/qt.nix { };
30624 backintime = backintime-qt;
30626 balsa = callPackage ../applications/networking/mailreaders/balsa { };
30628 bandwidth = callPackage ../tools/misc/bandwidth { };
30630 banking = callPackage ../applications/office/banking { };
30632 baresip = callPackage ../applications/networking/instant-messengers/baresip { };
30634 barrier = libsForQt5.callPackage ../applications/misc/barrier { };
30636 bashSnippets = callPackage ../applications/misc/bashSnippets { };
30638 batik = callPackage ../applications/graphics/batik { };
30640 batsignal = callPackage ../applications/misc/batsignal { };
30642 baudline = callPackage ../applications/audio/baudline { };
30644 bb = callPackage ../applications/misc/bb { };
30646 bchoppr = callPackage ../applications/audio/bchoppr { };
30648 bespokesynth = darwin.apple_sdk_11_0.callPackage ../applications/audio/bespokesynth {
30649 inherit (darwin.apple_sdk_11_0.frameworks) Accelerate Cocoa WebKit CoreServices CoreAudioKit IOBluetooth MetalKit;
30652 bespokesynth-with-vst2 = bespokesynth.override {
30656 bfcal = libsForQt5.callPackage ../applications/misc/bfcal { };
30658 bibletime = libsForQt5.callPackage ../applications/misc/bibletime { };
30660 bino3d = libsForQt5.callPackage ../applications/video/bino3d {
30664 bitlbee = callPackage ../applications/networking/instant-messengers/bitlbee { };
30665 bitlbee-plugins = callPackage ../applications/networking/instant-messengers/bitlbee/plugins.nix { };
30667 bitlbee-discord = callPackage ../applications/networking/instant-messengers/bitlbee-discord { };
30669 bitlbee-facebook = callPackage ../applications/networking/instant-messengers/bitlbee-facebook { };
30671 bitlbee-steam = callPackage ../applications/networking/instant-messengers/bitlbee-steam { };
30673 bitlbee-mastodon = callPackage ../applications/networking/instant-messengers/bitlbee-mastodon { };
30675 bitmeter = callPackage ../applications/audio/bitmeter { };
30677 bitscope = recurseIntoAttrs
30678 (callPackage ../applications/science/electronics/bitscope/packages.nix { });
30680 bitwig-studio3 = callPackage ../applications/audio/bitwig-studio/bitwig-studio3.nix { };
30681 bitwig-studio4 = callPackage ../applications/audio/bitwig-studio/bitwig-studio4.nix {
30682 libjpeg = libjpeg8;
30684 bitwig-studio5 = callPackage ../applications/audio/bitwig-studio/bitwig-studio5.nix {
30685 libjpeg = libjpeg8;
30688 bitwig-studio = bitwig-studio5;
30690 bgpdump = callPackage ../tools/networking/bgpdump { };
30692 bgpq3 = callPackage ../tools/networking/bgpq3 { };
30694 bgpq4 = callPackage ../tools/networking/bgpq4 { };
30696 blackbox = callPackage ../applications/version-management/blackbox { };
30698 bleachbit = callPackage ../applications/misc/bleachbit { };
30700 blender = callPackage ../applications/misc/blender {
30701 # LLVM 11 crashes when compiling GHOST_SystemCocoa.mm
30702 stdenv = if stdenv.isDarwin then llvmPackages_10.stdenv else stdenv;
30703 inherit (darwin.apple_sdk.frameworks) Cocoa CoreGraphics ForceFeedback OpenAL OpenGL;
30706 blender-hip = blender.override { hipSupport = true; };
30708 blflash = callPackage ../tools/misc/blflash { };
30710 blogc = callPackage ../applications/misc/blogc { };
30712 bloodhound = callPackage ../applications/misc/bloodhound { };
30714 blucontrol = callPackage ../applications/misc/blucontrol/wrapper.nix {
30715 inherit (haskellPackages) ghcWithPackages;
30718 bluefish = callPackage ../applications/editors/bluefish {
30722 bluej = callPackage ../applications/editors/bluej {
30723 openjdk = openjdk17.override {
30724 enableJavaFX = true;
30725 openjfx = openjfx17.override { withWebKit = true; };
30729 bluejeans-gui = callPackage ../applications/networking/instant-messengers/bluejeans { };
30731 bluemail = callPackage ../applications/networking/mailreaders/bluemail { };
30733 blugon = callPackage ../applications/misc/blugon { };
30735 bombadillo = callPackage ../applications/networking/browsers/bombadillo { };
30737 bombono = callPackage ../applications/video/bombono { };
30739 bonzomatic = callPackage ../applications/editors/bonzomatic { };
30741 booster = callPackage ../applications/system/booster { };
30743 bottles = callPackage ../applications/misc/bottles/fhsenv.nix { };
30745 bottles-unwrapped = callPackage ../applications/misc/bottles { };
30747 buzztrax = callPackage ../applications/audio/buzztrax { };
30749 brave = callPackage ../applications/networking/browsers/brave { };
30751 break-time = callPackage ../applications/misc/break-time { };
30753 breezy = with python3Packages; toPythonApplication breezy;
30755 notmuch-bower = callPackage ../applications/networking/mailreaders/notmuch-bower { };
30757 brig = callPackage ../applications/networking/brig { };
30759 bristol = callPackage ../applications/audio/bristol { };
30761 brlcad = callPackage ../applications/graphics/brlcad { };
30763 bjumblr = callPackage ../applications/audio/bjumblr { };
30765 bschaffl = callPackage ../applications/audio/bschaffl { };
30767 bsequencer = callPackage ../applications/audio/bsequencer { };
30769 bslizr = callPackage ../applications/audio/bslizr { };
30771 bshapr = callPackage ../applications/audio/bshapr { };
30773 bspwm = callPackage ../applications/window-managers/bspwm { };
30775 bvi = callPackage ../applications/editors/bvi { };
30777 bviplus = callPackage ../applications/editors/bviplus { };
30779 caerbannog = callPackage ../applications/misc/caerbannog { };
30781 cardo = callPackage ../data/fonts/cardo { };
30783 cage = callPackage ../applications/window-managers/cage {
30784 wlroots = wlroots_0_16;
30787 calf = callPackage ../applications/audio/calf {
30788 inherit (gnome2) libglade;
30791 calcmysky = qt6Packages.callPackage ../applications/science/astronomy/calcmysky { };
30793 calcurse = callPackage ../applications/misc/calcurse { };
30795 calculix = callPackage ../applications/science/math/calculix { };
30797 calibre = qt6Packages.callPackage ../applications/misc/calibre {
30798 podofo = podofo010;
30801 calibre-web = callPackage ../servers/calibre-web { };
30803 # calico-felix and calico-node have not been packaged due to libbpf, linking issues
30804 inherit (callPackage ../applications/networking/cluster/calico {})
30808 calico-kube-controllers
30814 calligra = libsForQt5.callPackage ../applications/office/calligra { };
30816 perkeep = callPackage ../applications/misc/perkeep { };
30818 canto-curses = callPackage ../applications/networking/feedreaders/canto-curses { };
30820 canto-daemon = callPackage ../applications/networking/feedreaders/canto-daemon { };
30822 caprine-bin = callPackage ../applications/networking/instant-messengers/caprine-bin { };
30824 carddav-util = callPackage ../tools/networking/carddav-util { };
30826 cardinal = callPackage ../applications/audio/cardinal { };
30828 carla = libsForQt5.callPackage ../applications/audio/carla { };
30830 castor = callPackage ../applications/networking/browsers/castor { };
30832 catfs = callPackage ../os-specific/linux/catfs { };
30834 catgirl = callPackage ../applications/networking/irc/catgirl { };
30836 catimg = callPackage ../tools/misc/catimg { };
30838 catt = callPackage ../applications/video/catt { };
30840 cava = callPackage ../applications/audio/cava { };
30842 cavalier = callPackage ../applications/audio/cavalier { };
30844 cb2bib = libsForQt5.callPackage ../applications/office/cb2bib { };
30846 cbatticon = callPackage ../applications/misc/cbatticon { };
30848 cbc = callPackage ../applications/science/math/cbc { };
30850 cddiscid = callPackage ../applications/audio/cd-discid {
30851 inherit (darwin) IOKit;
30854 cdparanoia = cdparanoiaIII;
30856 cdparanoiaIII = callPackage ../applications/audio/cdparanoia {
30857 inherit (darwin) IOKit;
30858 inherit (darwin.apple_sdk.frameworks) Carbon;
30861 celeste = callPackage ../applications/networking/sync/celeste { };
30863 cyan = callPackage ../applications/graphics/cyan { };
30865 centerim = callPackage ../applications/networking/instant-messengers/centerim { };
30867 chatty = callPackage ../applications/networking/instant-messengers/chatty { };
30869 chirp = callPackage ../applications/radio/chirp { };
30871 browsh = callPackage ../applications/networking/browsers/browsh { };
30873 brotab = callPackage ../tools/misc/brotab {
30877 bookworm = callPackage ../applications/office/bookworm { };
30879 bookletimposer = callPackage ../applications/office/bookletimposer { };
30881 boops = callPackage ../applications/audio/boops { };
30883 bumblebee-status = callPackage ../applications/window-managers/i3/bumblebee-status {
30887 cgif = callPackage ../tools/graphics/cgif { };
30889 ChowCentaur = callPackage ../applications/audio/ChowCentaur { };
30891 ChowKick = callPackage ../applications/audio/ChowKick { };
30893 ChowPhaser = callPackage ../applications/audio/ChowPhaser { };
30895 CHOWTapeModel = callPackage ../applications/audio/CHOWTapeModel { };
30897 chromium = callPackage ../applications/networking/browsers/chromium (config.chromium or {});
30899 chuck = callPackage ../applications/audio/chuck {
30900 inherit (darwin) DarwinTools;
30901 inherit (darwin.apple_sdk.frameworks) AppKit Carbon CoreAudio CoreMIDI CoreServices Kernel MultitouchSupport;
30904 cinelerra = callPackage ../applications/video/cinelerra { };
30906 cipher = callPackage ../applications/misc/cipher { };
30908 clapper = callPackage ../applications/video/clapper { };
30910 claws-mail = callPackage ../applications/networking/mailreaders/claws-mail { };
30912 cligh = python3Packages.callPackage ../development/tools/github/cligh { };
30914 clight = callPackage ../applications/misc/clight { };
30916 clightd = callPackage ../applications/misc/clight/clightd.nix { };
30918 clipgrab = libsForQt5.callPackage ../applications/video/clipgrab { };
30920 clipcat = callPackage ../applications/misc/clipcat { };
30922 clipmenu = callPackage ../applications/misc/clipmenu { };
30924 clipit = callPackage ../applications/misc/clipit { };
30926 clipqr = callPackage ../applications/misc/clipqr { };
30928 cloud-hypervisor = callPackage ../applications/virtualization/cloud-hypervisor { };
30930 clp = callPackage ../applications/science/math/clp { };
30932 cmatrix = callPackage ../applications/misc/cmatrix { };
30934 pokemon-colorscripts-mac = callPackage ../applications/misc/pokemon-colorscripts-mac { };
30936 cmctl = callPackage ../applications/networking/cluster/cmctl { };
30938 cmus = callPackage ../applications/audio/cmus {
30939 inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio VideoToolbox;
30940 libjack = libjack2;
30943 cmusfm = callPackage ../applications/audio/cmusfm { };
30945 cni = callPackage ../applications/networking/cluster/cni { };
30946 cni-plugins = callPackage ../applications/networking/cluster/cni/plugins.nix { };
30948 dnsname-cni = callPackage ../applications/networking/cluster/dnsname-cni { };
30950 multus-cni = callPackage ../applications/networking/cluster/multus-cni { };
30952 cntr = callPackage ../applications/virtualization/cntr { };
30954 communi = libsForQt5.callPackage ../applications/networking/irc/communi { };
30956 complete-alias = callPackage ../tools/misc/complete-alias { };
30958 completely = callPackage ../tools/misc/completely { };
30960 confclerk = libsForQt5.callPackage ../applications/misc/confclerk { };
30962 copyq = qt6Packages.callPackage ../applications/misc/copyq { };
30964 corectrl = libsForQt5.callPackage ../applications/misc/corectrl { };
30966 coreth = callPackage ../applications/networking/coreth { };
30968 coriander = callPackage ../applications/video/coriander {
30969 inherit (gnome2) libgnomeui GConf;
30972 corrscope = libsForQt5.callPackage ../applications/video/corrscope {
30973 ffmpeg = ffmpeg-full;
30976 cpeditor = libsForQt5.callPackage ../applications/editors/cpeditor { };
30978 csa = callPackage ../applications/audio/csa { };
30980 csound = callPackage ../applications/audio/csound {
30981 inherit (pkgs.darwin.apple_sdk.frameworks) Accelerate AudioUnit CoreAudio CoreMIDI;
30984 csound-manual = callPackage ../applications/audio/csound/csound-manual { };
30986 csound-qt = libsForQt5.callPackage ../applications/audio/csound/csound-qt {
30990 codeblocks = callPackage ../applications/editors/codeblocks { };
30991 codeblocksFull = codeblocks.override { contribPlugins = true; };
30993 cudatext-qt = callPackage ../applications/editors/cudatext { widgetset = "qt5"; };
30994 cudatext-gtk = callPackage ../applications/editors/cudatext { widgetset = "gtk2"; };
30995 cudatext = cudatext-qt;
30997 convos = callPackage ../applications/networking/irc/convos { };
30999 comical = callPackage ../applications/graphics/comical {
31000 inherit (darwin.apple_sdk.frameworks) Cocoa;
31003 containerd = callPackage ../applications/virtualization/containerd { };
31005 container2wasm = callPackage ../development/tools/container2wasm { };
31007 convchain = callPackage ../tools/graphics/convchain { };
31009 cordless = callPackage ../applications/networking/instant-messengers/cordless { };
31011 cosmic-settings = callPackage ../applications/window-managers/cosmic/settings { };
31013 cosmic-edit = callPackage ../applications/editors/cosmic-edit { };
31015 coursera-dl = callPackage ../applications/misc/coursera-dl { };
31017 coyim = callPackage ../applications/networking/instant-messengers/coyim { };
31019 cozy-drive = callPackage ../applications/networking/cozy-drive { };
31021 cplay-ng = callPackage ../applications/audio/cplay-ng { };
31023 cq-editor = libsForQt5.callPackage ../applications/graphics/cq-editor { };
31025 cqrlog = callPackage ../applications/radio/cqrlog {
31029 crun = callPackage ../applications/virtualization/crun { };
31031 csdp = callPackage ../applications/science/math/csdp { };
31033 csv2svg = callPackage ../tools/graphics/csv2svg { };
31035 ctop = callPackage ../tools/system/ctop { };
31037 cubicsdr = callPackage ../applications/radio/cubicsdr {
31038 inherit (darwin.apple_sdk.frameworks) Cocoa WebKit;
31041 cum = callPackage ../applications/misc/cum { };
31043 cuneiform = callPackage ../tools/graphics/cuneiform { };
31045 curseradio = callPackage ../applications/audio/curseradio { };
31047 curtail = callPackage ../applications/graphics/curtail { };
31049 cutecom = libsForQt5.callPackage ../tools/misc/cutecom { };
31051 cvs = callPackage ../applications/version-management/cvs { };
31053 cvsps = callPackage ../applications/version-management/cvsps { };
31055 cvsq = callPackage ../applications/version-management/cvsq { };
31057 cvs2svn = callPackage ../applications/version-management/cvs2svn { };
31059 cwm = callPackage ../applications/window-managers/cwm { };
31061 cyber = callPackage ../development/interpreters/cyber { };
31063 cyberduck = callPackage ../applications/networking/cyberduck { };
31065 cyclone = callPackage ../applications/audio/pd-plugins/cyclone { };
31067 dablin = callPackage ../applications/radio/dablin { };
31069 daktilo = callPackage ../tools/misc/daktilo { };
31071 darcs = haskell.lib.compose.overrideCabal (drv: {
31072 configureFlags = (lib.remove "-flibrary" drv.configureFlags or []) ++ ["-f-library"];
31073 }) (haskell.lib.compose.justStaticExecutables haskellPackages.darcs);
31075 darkman = callPackage ../applications/misc/darkman { };
31077 darktable = callPackage ../applications/graphics/darktable {
31079 pugixml = pugixml.override { shared = true; };
31082 das_watchdog = callPackage ../tools/system/das_watchdog { };
31084 datadog-agent = callPackage ../tools/networking/dd-agent/datadog-agent.nix {
31085 pythonPackages = datadog-integrations-core { };
31087 datadog-process-agent = callPackage ../tools/networking/dd-agent/datadog-process-agent.nix { };
31088 datadog-integrations-core = extras: callPackage ../tools/networking/dd-agent/integrations-core.nix {
31090 extraIntegrations = extras;
31093 dayon = callPackage ../applications/networking/remote/dayon { };
31095 ddgr = callPackage ../applications/misc/ddgr { };
31097 deadbeef = callPackage ../applications/audio/deadbeef { };
31099 deadbeefPlugins = {
31100 headerbar-gtk3 = callPackage ../applications/audio/deadbeef/plugins/headerbar-gtk3.nix { };
31101 lyricbar = callPackage ../applications/audio/deadbeef/plugins/lyricbar.nix { };
31102 mpris2 = callPackage ../applications/audio/deadbeef/plugins/mpris2.nix { };
31103 musical-spectrum = callPackage ../applications/audio/deadbeef/plugins/musical-spectrum.nix { };
31104 statusnotifier = callPackage ../applications/audio/deadbeef/plugins/statusnotifier.nix { };
31105 playlist-manager = callPackage ../applications/audio/deadbeef/plugins/playlist-manager.nix { };
31108 deadbeef-with-plugins = callPackage ../applications/audio/deadbeef/wrapper.nix {
31112 denaro = callPackage ../applications/finance/denaro { };
31114 inherit (callPackage ../development/tools/devpod { }) devpod devpod-desktop;
31116 dfasma = libsForQt5.callPackage ../applications/audio/dfasma { };
31118 dfilemanager = libsForQt5.callPackage ../applications/file-managers/dfilemanager { };
31120 dht = callPackage ../applications/networking/p2p/dht { };
31122 dia = callPackage ../applications/graphics/dia { };
31124 diebahn = callPackage ../applications/misc/diebahn { };
31126 digital = callPackage ../applications/science/electronics/digital { };
31128 direwolf = callPackage ../applications/radio/direwolf {
31132 dirt = callPackage ../applications/audio/dirt { };
31134 distrho = callPackage ../applications/audio/distrho { };
31136 dit = callPackage ../applications/editors/dit { };
31138 djvulibre = callPackage ../applications/misc/djvulibre { };
31140 djvu2pdf = callPackage ../tools/typesetting/djvu2pdf { };
31142 djview = libsForQt5.callPackage ../applications/graphics/djview { };
31145 dmenu = callPackage ../applications/misc/dmenu { };
31146 dmenu-wayland = callPackage ../applications/misc/dmenu/wayland.nix { };
31148 dmenu-rs = callPackage ../applications/misc/dmenu-rs { };
31150 dmensamenu = callPackage ../applications/misc/dmensamenu {
31151 inherit (python3Packages) buildPythonApplication requests;
31154 dmrconfig = callPackage ../applications/radio/dmrconfig { };
31156 dmtx-utils = callPackage ../tools/graphics/dmtx-utils {
31157 inherit (darwin.apple_sdk.frameworks) Foundation;
31160 dnd-tools = callPackage ../applications/misc/dnd-tools { };
31162 dnglab = callPackage ../tools/graphics/dnglab { };
31164 inherit (callPackage ../applications/virtualization/docker {})
31165 docker_20_10 docker_24;
31167 docker = docker_24;
31168 docker-client = docker.override { clientOnly = true; };
31170 docker-proxy = callPackage ../applications/virtualization/docker/proxy.nix { };
31172 docker-gc = callPackage ../applications/virtualization/docker/gc.nix { };
31174 docker-machine = callPackage ../applications/networking/cluster/docker-machine { };
31175 docker-machine-hyperkit = callPackage ../applications/networking/cluster/docker-machine/hyperkit.nix { };
31176 docker-machine-kvm = callPackage ../applications/networking/cluster/docker-machine/kvm.nix { };
31177 docker-machine-kvm2 = callPackage ../applications/networking/cluster/docker-machine/kvm2.nix { };
31178 docker-machine-xhyve = callPackage ../applications/networking/cluster/docker-machine/xhyve.nix {
31179 inherit (darwin.apple_sdk.frameworks) Hypervisor vmnet;
31180 inherit (darwin) cctools;
31183 docker-distribution = callPackage ../applications/virtualization/docker/distribution.nix { };
31185 dockfmt = callPackage ../development/tools/dockfmt { };
31187 afterburn = callPackage ../tools/admin/afterburn { };
31189 docker-buildx = callPackage ../applications/virtualization/docker/buildx.nix { };
31190 docker-compose = callPackage ../applications/virtualization/docker/compose.nix { };
31191 docker-compose_1 = python3Packages.callPackage ../applications/virtualization/docker/compose_1.nix { };
31192 docker-sbom = callPackage ../applications/virtualization/docker/sbom.nix { };
31195 amazon-ecr-credential-helper = callPackage ../tools/admin/amazon-ecr-credential-helper { };
31197 dk = callPackage ../applications/window-managers/dk { };
31199 docker-credential-gcr = callPackage ../tools/admin/docker-credential-gcr { };
31201 docker-credential-helpers = callPackage ../tools/admin/docker-credential-helpers { };
31203 dockstarter = callPackage ../tools/virtualization/dockstarter { };
31205 doodle = callPackage ../applications/search/doodle { };
31207 dr14_tmeter = callPackage ../applications/audio/dr14_tmeter { };
31209 dracut = callPackage ../os-specific/linux/dracut { };
31211 dragonflydb = callPackage ../servers/nosql/dragonflydb { };
31213 dragonfly-reverb = callPackage ../applications/audio/dragonfly-reverb { };
31215 drawing = callPackage ../applications/graphics/drawing { };
31217 drawio = callPackage ../applications/graphics/drawio { };
31218 drawio-headless = callPackage ../applications/graphics/drawio/headless.nix { };
31220 drawpile = libsForQt5.callPackage ../applications/graphics/drawpile { };
31221 drawpile-server-headless = libsForQt5.callPackage ../applications/graphics/drawpile {
31222 buildClient = false;
31223 buildServerGui = false;
31226 drawterm = callPackage ../tools/admin/drawterm { config = "unix"; };
31227 drawterm-wayland = callPackage ../tools/admin/drawterm { config = "linux"; };
31229 droopy = python3Packages.callPackage ../applications/networking/droopy { };
31231 drumgizmo = callPackage ../applications/audio/drumgizmo {
31232 stdenv = gcc10StdenvCompat;
31235 dsf2flac = callPackage ../applications/audio/dsf2flac { };
31237 dunst = callPackage ../applications/misc/dunst { };
31239 du-dust = callPackage ../tools/misc/dust {
31240 inherit (darwin.apple_sdk_11_0.frameworks) AppKit;
31243 dutree = callPackage ../tools/misc/dutree { };
31245 devede = callPackage ../applications/video/devede { };
31247 denemo = callPackage ../applications/audio/denemo { };
31249 dexed = darwin.apple_sdk_11_0.callPackage ../applications/audio/dexed {
31250 inherit (darwin.apple_sdk_11_0.frameworks) Accelerate Cocoa WebKit MetalKit DiscRecording CoreAudioKit;
31251 inherit (darwin.apple_sdk_11_0.libs) simd;
31254 dvdauthor = callPackage ../applications/video/dvdauthor { };
31256 dvdbackup = callPackage ../applications/video/dvdbackup { };
31258 dvd-slideshow = callPackage ../applications/video/dvd-slideshow { };
31260 dvdstyler = callPackage ../applications/video/dvdstyler {
31261 inherit (gnome2) libgnomeui;
31264 dyff = callPackage ../development/tools/dyff { };
31266 dwl = callPackage ../applications/window-managers/dwl {
31267 wlroots = wlroots_0_16;
31270 dwm = callPackage ../applications/window-managers/dwm {
31271 # dwm is configured entirely through source modification. Allow users to
31272 # specify patches through nixpkgs.config.dwm.patches
31273 patches = config.dwm.patches or [];
31276 dwmblocks = callPackage ../applications/misc/dwmblocks { };
31278 dwmbar = callPackage ../applications/misc/dwmbar { };
31280 dwm-status = callPackage ../applications/window-managers/dwm/dwm-status.nix { };
31282 emoji-picker = callPackage ../applications/misc/emoji-picker { };
31284 exploitdb = callPackage ../tools/security/exploitdb { };
31286 evilwm = callPackage ../applications/window-managers/evilwm {
31287 patches = config.evilwm.patches or [];
31290 dzen2 = callPackage ../applications/window-managers/dzen2 { };
31292 e16 = callPackage ../applications/window-managers/e16 { };
31294 eaglemode = callPackage ../applications/misc/eaglemode { };
31296 ebumeter = callPackage ../applications/audio/ebumeter { };
31298 echoip = callPackage ../servers/echoip { };
31300 eclipses = recurseIntoAttrs (callPackage ../applications/editors/eclipse { });
31302 ecpdap = callPackage ../development/embedded/fpga/ecpdap {
31303 inherit (darwin.apple_sdk.frameworks) AppKit;
31306 ecs-agent = callPackage ../applications/virtualization/ecs-agent { };
31308 inherit (recurseIntoAttrs (callPackage ../applications/editors/ed { }))
31311 edbrowse = callPackage ../applications/editors/edbrowse { };
31313 edlin = callPackage ../applications/editors/edlin { };
31315 orbiton = callPackage ../applications/editors/orbiton { };
31317 oed = callPackage ../applications/editors/oed { };
31319 ekho = callPackage ../applications/audio/ekho {
31320 inherit (darwin.apple_sdk.frameworks) AudioUnit;
31323 electron-cash = libsForQt5.callPackage ../applications/misc/electron-cash { };
31325 electrum = libsForQt5.callPackage ../applications/misc/electrum { };
31327 electrum-grs = libsForQt5.callPackage ../applications/misc/electrum/grs.nix { };
31329 electrum-ltc = libsForQt5.callPackage ../applications/misc/electrum/ltc.nix { };
31331 elf-dissector = libsForQt5.callPackage ../applications/misc/elf-dissector {
31332 libdwarf = libdwarf_20210528;
31335 elfx86exts = callPackage ../applications/misc/elfx86exts { };
31337 elinks = callPackage ../applications/networking/browsers/elinks {
31338 autoreconfHook = buildPackages.autoreconfHook269;
31341 elvis = callPackage ../applications/editors/elvis { };
31343 em = callPackage ../applications/editors/em { };
31345 inherit (recurseIntoAttrs (darwin.apple_sdk_11_0.callPackage ../applications/editors/emacs { }))
31358 emacs-macport = emacs28-macport;
31360 emacs-gtk = emacs28-gtk3;
31361 emacs-nox = emacs28-nox;
31363 emacsPackagesFor = emacs: import ./emacs-packages.nix {
31364 inherit (lib) makeScope makeOverridable dontRecurseIntoAttrs;
31366 pkgs' = pkgs; # default pkgs used for bootstrapping the emacs package set
31369 # This alias should live in aliases.nix but that would cause Hydra not to evaluate/build the packages.
31370 # If you turn this into "real" alias again, please add it to pkgs/top-level/packages-config.nix again too
31371 emacsPackages = emacs.pkgs;
31373 emptty = callPackage ../applications/display-managers/emptty { };
31375 endeavour = callPackage ../applications/office/endeavour { };
31377 enhanced-ctorrent = callPackage ../applications/networking/p2p/enhanced-ctorrent { };
31379 entangle = callPackage ../applications/video/entangle {
31380 inherit (gst_all_1) gstreamer gst-plugins-base;
31383 eolie = callPackage ../applications/networking/browsers/eolie { };
31385 eos-installer = callPackage ../applications/misc/eos-installer { };
31387 epdfview = callPackage ../applications/misc/epdfview { };
31389 epeg = callPackage ../applications/graphics/epeg { };
31391 epgstation = callPackage ../applications/video/epgstation { };
31393 inherit (gnome) epiphany;
31395 ephemeral = callPackage ../applications/networking/browsers/ephemeral { };
31397 epic5 = callPackage ../applications/networking/irc/epic5 { };
31399 epick = callPackage ../applications/graphics/epick {
31400 inherit (darwin.apple_sdk.frameworks) AppKit;
31403 epr = callPackage ../applications/misc/epr { };
31405 eq10q = callPackage ../applications/audio/eq10q { };
31407 errbot = callPackage ../applications/networking/errbot { };
31409 espeak-classic = callPackage ../applications/audio/espeak { };
31411 espeak-ng = callPackage ../applications/audio/espeak-ng {
31412 inherit (darwin.apple_sdk.frameworks) AudioToolbox AudioUnit CoreAudio;
31414 espeak = res.espeak-ng;
31416 espeakedit = callPackage ../applications/audio/espeak/edit.nix { };
31418 espeakup = callPackage ../applications/accessibility/espeakup { };
31420 etebase-server = with python3Packages; toPythonApplication etebase-server;
31422 etesync-dav = callPackage ../applications/misc/etesync-dav { };
31424 etherape = callPackage ../applications/networking/sniffers/etherape { };
31426 evilpixie = libsForQt5.callPackage ../applications/graphics/evilpixie { };
31428 eww = callPackage ../applications/window-managers/eww { };
31429 eww-wayland = callPackage ../applications/window-managers/eww {
31430 withWayland = true;
31433 exaile = callPackage ../applications/audio/exaile { };
31435 exercism = callPackage ../applications/misc/exercism { };
31437 expenses = callPackage ../applications/misc/expenses { };
31439 flowtime = callPackage ../applications/misc/flowtime { };
31441 furnace = callPackage ../applications/audio/furnace {
31442 inherit (darwin.apple_sdk.frameworks) Cocoa;
31445 furtherance = callPackage ../applications/misc/furtherance { };
31447 gigalixir = callPackage ../tools/misc/gigalixir { };
31449 go-libp2p-daemon = callPackage ../servers/go-libp2p-daemon {
31450 buildGoModule = buildGo120Module;
31453 go-motion = callPackage ../development/tools/go-motion { };
31455 go-musicfox = callPackage ../applications/audio/go-musicfox { };
31457 gpg-mdp = callPackage ../applications/misc/gpg-mdp { };
31459 greenfoot = callPackage ../applications/editors/greenfoot {
31460 openjdk = openjdk17.override {
31461 enableJavaFX = true;
31462 openjfx = openjfx17.override { withWebKit = true; };
31466 gspeech = callPackage ../applications/audio/gspeech { };
31468 gtkcord4 = callPackage ../applications/audio/gtkcord4 { };
31470 haruna = libsForQt5.callPackage ../applications/video/haruna { };
31472 hdrmerge = libsForQt5.callPackage ../applications/graphics/hdrmerge { };
31474 helix = callPackage ../applications/editors/helix { };
31476 icesl = callPackage ../applications/misc/icesl { };
31478 input-leap = libsForQt5.callPackage ../applications/misc/input-leap {
31479 avahi = avahi.override { withLibdnssdCompat = true; };
31482 karlender = callPackage ../applications/office/karlender { };
31484 keepassxc = libsForQt5.callPackage ../applications/misc/keepassxc {
31485 inherit (darwin.apple_sdk_11_0.frameworks) LocalAuthentication;
31486 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
31489 keepass-diff = callPackage ../applications/misc/keepass-diff { };
31491 keeweb = callPackage ../applications/misc/keeweb { };
31493 inherit (gnome) evince;
31494 evolution-data-server = gnome.evolution-data-server;
31495 evolution-data-server-gtk4 = evolution-data-server.override { withGtk3 = false; withGtk4 = true; };
31496 evolution-ews = callPackage ../applications/networking/mailreaders/evolution/evolution-ews { };
31497 evolution = callPackage ../applications/networking/mailreaders/evolution/evolution { };
31498 evolutionWithPlugins = callPackage ../applications/networking/mailreaders/evolution/evolution/wrapper.nix { plugins = [ evolution evolution-ews ]; };
31500 keepass-charactercopy = callPackage ../applications/misc/keepass-plugins/charactercopy { };
31502 keepass-keeagent = callPackage ../applications/misc/keepass-plugins/keeagent { };
31504 keepass-keepasshttp = callPackage ../applications/misc/keepass-plugins/keepasshttp { };
31506 keepass-keepassrpc = callPackage ../applications/misc/keepass-plugins/keepassrpc { };
31508 keepass-keetraytotp = callPackage ../applications/misc/keepass-plugins/keetraytotp { };
31510 keepass-otpkeyprov = callPackage ../applications/misc/keepass-plugins/otpkeyprov { };
31512 keepass-qrcodeview = callPackage ../applications/misc/keepass-plugins/qrcodeview { };
31514 kerbrute = callPackage ../tools/security/kerbrute { };
31516 komikku = callPackage ../applications/graphics/komikku { };
31518 kvmtool = callPackage ../applications/virtualization/kvmtool { };
31520 exrtools = callPackage ../applications/graphics/exrtools { };
31522 f1viewer = callPackage ../applications/video/f1viewer { };
31524 falcoctl = callPackage ../applications/networking/cluster/falcoctl { };
31526 faircamp = callPackage ../applications/misc/faircamp { };
31528 famistudio = callPackage ../applications/audio/famistudio { };
31530 fasttext = callPackage ../applications/science/machine-learning/fasttext { };
31532 fbmenugen = callPackage ../applications/misc/fbmenugen { };
31534 fbpanel = callPackage ../applications/window-managers/fbpanel { };
31536 fdr = libsForQt5.callPackage ../applications/science/programming/fdr { };
31538 feedbackd = callPackage ../applications/misc/feedbackd { };
31540 fehlstart = callPackage ../applications/misc/fehlstart { };
31542 fetchmail = callPackage ../applications/misc/fetchmail { };
31543 fetchmail_7 = callPackage ../applications/misc/fetchmail/v7.nix { };
31545 ff2mpv = callPackage ../applications/misc/ff2mpv { };
31547 fff = callPackage ../applications/misc/fff { };
31549 fig2dev = callPackage ../applications/graphics/fig2dev { };
31551 FIL-plugins = callPackage ../applications/audio/FIL-plugins { };
31553 finalfrontier = callPackage ../applications/science/machine-learning/finalfrontier {
31554 inherit (darwin.apple_sdk.frameworks) Security;
31557 finalfusion-utils = callPackage ../applications/science/machine-learning/finalfusion-utils {
31558 inherit (darwin.apple_sdk.frameworks) Security;
31561 firewalld = callPackage ../applications/networking/firewalld { };
31563 firewalld-gui = firewalld.override { withGui = true; };
31565 flacon = libsForQt5.callPackage ../applications/audio/flacon { };
31567 flamp = callPackage ../applications/radio/flamp { };
31569 flexget = callPackage ../applications/networking/flexget { };
31571 fldigi = callPackage ../applications/radio/fldigi {
31575 flink = callPackage ../applications/networking/cluster/flink { };
31577 fllog = callPackage ../applications/radio/fllog { };
31579 flmsg = callPackage ../applications/radio/flmsg { };
31581 flrig = callPackage ../applications/radio/flrig { };
31583 fluxus = callPackage ../applications/graphics/fluxus { stdenv = gcc10StdenvCompat; };
31585 flwrap = callPackage ../applications/radio/flwrap { stdenv = gcc10StdenvCompat; };
31587 fluidsynth = callPackage ../applications/audio/fluidsynth {
31588 inherit (darwin.apple_sdk.frameworks) AppKit AudioUnit CoreAudio CoreMIDI CoreServices;
31591 fmit = libsForQt5.callPackage ../applications/audio/fmit { };
31593 fmsynth = callPackage ../applications/audio/fmsynth { };
31595 fnc = callPackage ../applications/version-management/fnc { };
31597 focus = callPackage ../tools/X11/focus { };
31599 focus-stack = callPackage ../applications/graphics/focus-stack { };
31601 focuswriter = qt6Packages.callPackage ../applications/editors/focuswriter { };
31603 foliate = callPackage ../applications/office/foliate { };
31605 fondo = callPackage ../applications/graphics/fondo { };
31607 font-manager = callPackage ../applications/misc/font-manager { };
31609 fontfinder = callPackage ../applications/misc/fontfinder { };
31611 fontpreview = callPackage ../applications/misc/fontpreview { };
31613 fossil = callPackage ../applications/version-management/fossil {
31614 sqlite = sqlite.override { enableDeserialize = true; };
31617 freebayes = callPackage ../applications/science/biology/freebayes { };
31619 freefilesync = callPackage ../applications/networking/freefilesync { };
31621 freewheeling = callPackage ../applications/audio/freewheeling { };
31623 fritzing = libsForQt5.callPackage ../applications/science/electronics/fritzing { };
31625 fritzprofiles = with python3.pkgs; toPythonApplication fritzprofiles;
31627 fsv = callPackage ../applications/misc/fsv { };
31629 ft2-clone = callPackage ../applications/audio/ft2-clone {
31630 inherit (darwin.apple_sdk.frameworks) CoreAudio CoreMIDI CoreServices Cocoa;
31634 fvwm2 = callPackage ../applications/window-managers/fvwm/2.6.nix { };
31635 fvwm3 = callPackage ../applications/window-managers/fvwm/3.nix { };
31637 ganttproject-bin = callPackage ../applications/misc/ganttproject-bin { };
31639 gaucheBootstrap = darwin.apple_sdk_11_0.callPackage ../development/interpreters/gauche/boot.nix { };
31641 gauche = darwin.apple_sdk_11_0.callPackage ../development/interpreters/gauche { };
31643 gazelle-origin = python3Packages.callPackage ../tools/misc/gazelle-origin { };
31645 gcal = callPackage ../applications/misc/gcal { };
31647 gcstar = callPackage ../applications/misc/gcstar { };
31649 geany = callPackage ../applications/editors/geany { };
31650 geany-with-vte = callPackage ../applications/editors/geany/with-vte.nix { };
31652 geek-life = callPackage ../applications/misc/geek-life { };
31654 genact = callPackage ../applications/misc/genact { };
31656 genxword = callPackage ../applications/misc/genxword { };
31658 geoipupdate = callPackage ../applications/misc/geoipupdate { };
31660 glicol-cli = callPackage ../applications/audio/glicol-cli { };
31662 globe-cli = callPackage ../applications/misc/globe-cli { };
31664 gnmic = callPackage ../applications/networking/gnmic { };
31666 gnss-sdr = callPackage ../applications/radio/gnss-sdr { };
31668 gnuradio = callPackage ../applications/radio/gnuradio/wrapper.nix {
31669 unwrapped = callPackage ../applications/radio/gnuradio {
31670 inherit (darwin.apple_sdk.frameworks) CoreAudio;
31674 gnuradioPackages = lib.recurseIntoAttrs gnuradio.pkgs;
31675 # A build without gui components and other utilites not needed for end user
31677 gnuradioMinimal = gnuradio.override {
31679 unwrapped = gnuradio.unwrapped.override {
31680 volk = volk.override {
31681 # So it will not reference python
31682 enableModTool = false;
31686 gnuradio-companion = false;
31687 python-support = false;
31691 gr-modtool = false;
31692 gr-blocktool = false;
31695 # Doesn't make it reference python eventually, but makes reverse
31696 # depdendencies require python to use cmake files of GR.
31697 gr-ctrlport = false;
31701 gnuradio3_9 = callPackage ../applications/radio/gnuradio/wrapper.nix {
31702 unwrapped = callPackage ../applications/radio/gnuradio/3.9.nix {
31703 inherit (darwin.apple_sdk.frameworks) CoreAudio;
31707 gnuradio3_9Packages = lib.recurseIntoAttrs gnuradio3_9.pkgs;
31708 # A build without gui components and other utilites not needed for end user
31710 gnuradio3_9Minimal = gnuradio.override {
31712 unwrapped = gnuradio.unwrapped.override {
31713 volk = volk.override {
31714 # So it will not reference python
31715 enableModTool = false;
31719 gnuradio-companion = false;
31720 python-support = false;
31724 gr-modtool = false;
31725 gr-blocktool = false;
31728 # Doesn't make it reference python eventually, but makes reverse
31729 # depdendencies require python to use cmake files of GR.
31730 gr-ctrlport = false;
31734 gnuradio3_8 = callPackage ../applications/radio/gnuradio/wrapper.nix {
31735 unwrapped = callPackage ../applications/radio/gnuradio/3.8.nix {
31736 inherit (darwin.apple_sdk.frameworks) CoreAudio;
31740 gnuradio3_8Packages = lib.recurseIntoAttrs gnuradio3_8.pkgs;
31741 # A build without gui components and other utilites not needed if gnuradio is
31742 # used as a c++ library.
31743 gnuradio3_8Minimal = gnuradio3_8.override {
31745 unwrapped = gnuradio3_8.unwrapped.override {
31746 volk = volk.override {
31747 enableModTool = false;
31751 gnuradio-companion = false;
31752 python-support = false;
31756 gr-modtool = false;
31759 # Doesn't make it reference python eventually, but makes reverse
31760 # depdendencies require python to use cmake files of GR.
31761 gr-ctrlport = false;
31766 grandorgue = callPackage ../applications/audio/grandorgue {
31767 inherit (darwin.apple_sdk.frameworks) Cocoa;
31770 greetd = recurseIntoAttrs {
31771 dlm = callPackage ../applications/display-managers/greetd/dlm.nix { };
31772 greetd = callPackage ../applications/display-managers/greetd { };
31773 gtkgreet = callPackage ../applications/display-managers/greetd/gtkgreet.nix { };
31774 regreet = callPackage ../applications/display-managers/greetd/regreet.nix { };
31775 tuigreet = callPackage ../applications/display-managers/greetd/tuigreet.nix { };
31776 wlgreet = callPackage ../applications/display-managers/greetd/wlgreet.nix { };
31779 goldendict = libsForQt5.callPackage ../applications/misc/goldendict { };
31780 goldendict-ng = qt6Packages.callPackage ../applications/misc/goldendict-ng { };
31782 gomuks = callPackage ../applications/networking/instant-messengers/gomuks { };
31784 inherit (ocaml-ng.ocamlPackages_4_12) google-drive-ocamlfuse;
31786 googler = callPackage ../applications/misc/googler {
31790 gopher = callPackage ../applications/networking/gopher/gopher { };
31792 gophernotes = callPackage ../applications/editors/gophernotes { };
31794 goxel = callPackage ../applications/graphics/goxel { };
31796 gpa = callPackage ../applications/misc/gpa { };
31798 gpicview = callPackage ../applications/graphics/gpicview {
31802 gpx = callPackage ../applications/misc/gpx { };
31804 gqrx = qt6Packages.callPackage ../applications/radio/gqrx { };
31805 gqrx-portaudio = qt6Packages.callPackage ../applications/radio/gqrx {
31806 portaudioSupport = true;
31807 pulseaudioSupport = false;
31809 gqrx-gr-audio = qt6Packages.callPackage ../applications/radio/gqrx {
31810 portaudioSupport = false;
31811 pulseaudioSupport = false;
31814 gpx-viewer = callPackage ../applications/misc/gpx-viewer { };
31816 grepcidr = callPackage ../applications/search/grepcidr { };
31818 grepm = callPackage ../applications/search/grepm { };
31820 grip-search = callPackage ../tools/text/grip-search { };
31822 grip = callPackage ../applications/misc/grip { };
31824 gsimplecal = callPackage ../applications/misc/gsimplecal { };
31826 gthumb = callPackage ../applications/graphics/gthumb { };
31828 gtimelog = with python3Packages; toPythonApplication gtimelog;
31830 inherit (gnome) gucharmap;
31832 guitarix = callPackage ../applications/audio/guitarix {
31833 fftw = fftwSinglePrec;
31836 gurk-rs = callPackage ../applications/networking/instant-messengers/gurk-rs {
31837 inherit (darwin.apple_sdk.frameworks) Cocoa;
31840 gjay = callPackage ../applications/audio/gjay { };
31842 sherlock = callPackage ../tools/security/sherlock { };
31844 stratovirt = callPackage ../applications/virtualization/stratovirt { };
31846 rhythmbox = callPackage ../applications/audio/rhythmbox { };
31848 puddletag = libsForQt5.callPackage ../applications/audio/puddletag { };
31850 w_scan = callPackage ../applications/video/w_scan { };
31852 w_scan2 = callPackage ../applications/video/w_scan2 { };
31854 wavrsocvt = callPackage ../applications/misc/audio/wavrsocvt { };
31856 welle-io = libsForQt5.callPackage ../applications/radio/welle-io { };
31858 wireshark = qt6Packages.callPackage ../applications/networking/sniffers/wireshark {
31859 inherit (darwin.apple_sdk_11_0.frameworks) ApplicationServices SystemConfiguration;
31860 libpcap = libpcap.override { withBluez = stdenv.isLinux; };
31862 wireshark-qt = wireshark;
31864 qtwirediff = qt6Packages.callPackage ../applications/networking/sniffers/qtwirediff {};
31866 tshark = wireshark-cli;
31867 wireshark-cli = wireshark.override {
31869 libpcap = libpcap.override { withBluez = stdenv.isLinux; };
31872 sngrep = callPackage ../applications/networking/sniffers/sngrep { };
31874 termshark = callPackage ../tools/networking/termshark { };
31876 fbida = callPackage ../applications/graphics/fbida { };
31878 fclones = callPackage ../tools/misc/fclones { };
31880 fclones-gui = darwin.apple_sdk_11_0.callPackage ../tools/misc/fclones/gui.nix { };
31882 fcp = callPackage ../tools/misc/fcp { };
31884 fdupes = callPackage ../tools/misc/fdupes { };
31886 feh = callPackage ../applications/graphics/feh {
31887 imlib2 = imlib2Full;
31890 feishin = callPackage ../applications/audio/feishin { };
31892 feishu = callPackage ../applications/networking/instant-messengers/feishu { };
31894 filezilla = callPackage ../applications/networking/ftp/filezilla { };
31896 fire = darwin.apple_sdk_11_0.callPackage ../applications/audio/fire {
31897 inherit (darwin.apple_sdk_11_0.frameworks) Accelerate Cocoa WebKit CoreServices DiscRecording CoreAudioKit MetalKit;
31898 inherit (darwin.apple_sdk_11_0.libs) simd;
31901 buildMozillaMach = opts: callPackage (import ../applications/networking/browsers/firefox/common.nix opts) { };
31903 firefoxPackages = recurseIntoAttrs (callPackage ../applications/networking/browsers/firefox/packages.nix {});
31905 firefox-unwrapped = firefoxPackages.firefox;
31906 firefox-beta-unwrapped = firefoxPackages.firefox-beta;
31907 firefox-devedition-unwrapped = firefoxPackages.firefox-devedition;
31908 firefox-esr-115-unwrapped = firefoxPackages.firefox-esr-115;
31909 firefox-esr-unwrapped = firefoxPackages.firefox-esr-115;
31911 firefox = wrapFirefox firefox-unwrapped { };
31912 firefox-beta = wrapFirefox firefox-beta-unwrapped { };
31913 firefox-devedition = wrapFirefox firefox-devedition-unwrapped { };
31915 firefox-mobile = callPackage ../applications/networking/browsers/firefox/mobile-config.nix { };
31917 firefox-esr = firefox-esr-115;
31918 firefox-esr-115 = wrapFirefox firefox-esr-115-unwrapped { };
31920 firefox-bin-unwrapped = callPackage ../applications/networking/browsers/firefox-bin {
31921 inherit (gnome) adwaita-icon-theme;
31922 channel = "release";
31923 generated = import ../applications/networking/browsers/firefox-bin/release_sources.nix;
31926 firefox-bin = wrapFirefox firefox-bin-unwrapped {
31927 pname = "firefox-bin";
31930 firefox-beta-bin-unwrapped = firefox-bin-unwrapped.override {
31931 inherit (gnome) adwaita-icon-theme;
31933 generated = import ../applications/networking/browsers/firefox-bin/beta_sources.nix;
31936 firefox-beta-bin = res.wrapFirefox firefox-beta-bin-unwrapped {
31937 pname = "firefox-beta-bin";
31938 desktopName = "Firefox Beta";
31941 firefox-devedition-bin-unwrapped = callPackage ../applications/networking/browsers/firefox-bin {
31942 inherit (gnome) adwaita-icon-theme;
31943 channel = "developer-edition";
31944 generated = import ../applications/networking/browsers/firefox-bin/devedition_sources.nix;
31947 firefox-devedition-bin = res.wrapFirefox firefox-devedition-bin-unwrapped {
31948 pname = "firefox-devedition-bin";
31949 desktopName = "Firefox DevEdition";
31950 wmClass = "firefox-aurora";
31953 librewolf-unwrapped = callPackage ../applications/networking/browsers/librewolf { };
31955 librewolf = wrapFirefox librewolf-unwrapped {
31956 inherit (librewolf-unwrapped) extraPrefsFiles extraPoliciesFiles;
31957 libName = "librewolf";
31960 firefox_decrypt = python3Packages.callPackage ../tools/security/firefox_decrypt { };
31962 fmtoy = callPackage ../tools/audio/fmtoy { };
31964 flac = callPackage ../applications/audio/flac { };
31966 redoflacs = callPackage ../applications/audio/redoflacs { };
31968 flameshot = libsForQt5.callPackage ../tools/misc/flameshot { };
31970 flex-ncat = callPackage ../applications/radio/flex-ncat { };
31972 flex-ndax = callPackage ../applications/radio/flex-ndax { };
31974 floorp-unwrapped = callPackage ../applications/networking/browsers/floorp { };
31976 floorp = wrapFirefox floorp-unwrapped { };
31978 fluxbox = callPackage ../applications/window-managers/fluxbox { };
31980 hackedbox = callPackage ../applications/window-managers/hackedbox { };
31982 fomp = callPackage ../applications/audio/fomp { };
31984 formatter = callPackage ../applications/misc/formatter { };
31986 formiko = with python3Packages; callPackage ../applications/editors/formiko {
31987 inherit buildPythonApplication;
31990 foxotron = callPackage ../applications/graphics/foxotron {
31991 inherit (darwin.apple_sdk.frameworks) AVFoundation Carbon Cocoa CoreAudio Kernel OpenGL;
31994 foxtrotgps = callPackage ../applications/misc/foxtrotgps { };
31996 fractal = callPackage ../applications/networking/instant-messengers/fractal { };
31998 fragments = callPackage ../applications/networking/p2p/fragments { };
32000 freecad = libsForQt5.callPackage ../applications/graphics/freecad {
32001 boost = python3Packages.boost;
32002 inherit (python3Packages)
32016 freedv = callPackage ../applications/radio/freedv {
32017 inherit (darwin.apple_sdk.frameworks) AppKit AVFoundation Cocoa CoreMedia;
32018 codec2 = codec2.override {
32019 freedvSupport = true;
32023 freemind = callPackage ../applications/misc/freemind {
32024 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
32025 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
32028 freenet = callPackage ../applications/networking/p2p/freenet {
32030 jdk = jdk_headless;
32031 # Reduce closure size
32032 jre = pkgs.jre_minimal.override {
32041 jdk = jdk_headless;
32045 freeoffice = callPackage ../applications/office/softmaker/freeoffice.nix { };
32047 freeplane = callPackage ../applications/misc/freeplane { };
32049 freepv = callPackage ../applications/graphics/freepv { };
32051 xfontsel = callPackage ../applications/misc/xfontsel { };
32052 inherit (xorg) xlsfonts;
32054 xrdp = callPackage ../applications/networking/remote/xrdp { };
32056 freerdp = callPackage ../applications/networking/remote/freerdp {
32057 inherit (darwin.apple_sdk.frameworks) AudioToolbox AVFoundation Carbon Cocoa CoreMedia;
32058 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good;
32061 freerdpUnstable = freerdp;
32063 friture = libsForQt5.callPackage ../applications/audio/friture {
32064 python3Packages = python39Packages;
32067 fte = callPackage ../applications/editors/fte { };
32069 g933-utils = callPackage ../tools/misc/g933-utils { };
32071 gavrasm = callPackage ../development/compilers/gavrasm { };
32073 gcalcli = callPackage ../applications/misc/gcalcli { };
32075 vcal = callPackage ../applications/misc/vcal { };
32077 gcolor2 = callPackage ../applications/graphics/gcolor2 { };
32079 gcolor3 = callPackage ../applications/graphics/gcolor3 { };
32081 get_iplayer = callPackage ../applications/misc/get_iplayer { };
32083 getxbook = callPackage ../applications/misc/getxbook { };
32085 gimp = callPackage ../applications/graphics/gimp {
32086 autoreconfHook = buildPackages.autoreconfHook269;
32088 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
32091 gimp-with-plugins = callPackage ../applications/graphics/gimp/wrapper.nix {
32092 plugins = null; # All packaged plugins enabled, if not explicit plugin list supplied
32095 gimpPlugins = recurseIntoAttrs (callPackage ../applications/graphics/gimp/plugins {});
32097 girara = callPackage ../applications/misc/girara {
32101 gitolite = callPackage ../applications/version-management/gitolite { };
32103 inherit (gnome) gitg;
32105 gmrun = callPackage ../applications/misc/gmrun { };
32107 gnucash = callPackage ../applications/office/gnucash { };
32109 goffice = callPackage ../development/libraries/goffice { };
32111 got = darwin.apple_sdk_11_0.callPackage ../applications/version-management/got { };
32113 gtkterm = callPackage ../tools/misc/gtkterm { };
32115 gtk-pipe-viewer = perlPackages.callPackage ../applications/video/pipe-viewer { withGtk3 = true; };
32117 gum = callPackage ../applications/misc/gum { };
32118 pop = callPackage ../applications/misc/pop { };
32120 hydrus = python3Packages.callPackage ../applications/graphics/hydrus {
32121 inherit miniupnpc swftools;
32122 inherit (qt6) wrapQtAppsHook qtbase qtcharts;
32125 kemai = qt6Packages.callPackage ../applications/misc/kemai { };
32127 jetbrains = (recurseIntoAttrs (callPackages ../applications/editors/jetbrains {
32128 vmopts = config.jetbrains.vmopts or null;
32129 jdk = jetbrains.jdk;
32131 jdk = callPackage ../development/compilers/jetbrains-jdk { };
32132 jcef = callPackage ../development/compilers/jetbrains-jdk/jcef.nix { };
32135 jmusicbot = callPackage ../applications/audio/jmusicbot { };
32137 junction = callPackage ../applications/misc/junction { };
32139 lemonade = callPackage ../applications/misc/lemonade { };
32141 LibreArp = callPackage ../applications/audio/LibreArp { };
32143 LibreArp-lv2 = callPackage ../applications/audio/LibreArp/lv2.nix { };
32145 librespot = callPackage ../applications/audio/librespot {
32146 withALSA = stdenv.isLinux;
32147 withPulseAudio = config.pulseaudio or stdenv.isLinux;
32148 withPortAudio = stdenv.isDarwin;
32151 limesctl = callPackage ../applications/misc/limesctl { };
32153 linssid = libsForQt5.callPackage ../applications/networking/linssid { };
32155 linvstmanager = qt5.callPackage ../applications/audio/linvstmanager { };
32157 deadd-notification-center = haskell.lib.compose.justStaticExecutables (haskellPackages.callPackage ../applications/misc/deadd-notification-center { });
32159 lollypop = callPackage ../applications/audio/lollypop { };
32161 losslessaudiochecker = callPackage ../applications/audio/losslessaudiochecker { };
32163 m32edit = callPackage ../applications/audio/midas/m32edit.nix { };
32165 manim = callPackage ../applications/video/manim { };
32167 manuskript = libsForQt5.callPackage ../applications/editors/manuskript { };
32169 mindforger = libsForQt5.callPackage ../applications/editors/mindforger { };
32171 mi2ly = callPackage ../applications/audio/mi2ly { };
32173 moe = callPackage ../applications/editors/moe { };
32175 molsketch = libsForQt5.callPackage ../applications/editors/molsketch { };
32177 multiviewer-for-f1 = callPackage ../applications/video/multiviewer-for-f1 { };
32179 muzika = callPackage ../applications/audio/muzika { };
32181 openutau = callPackage ../applications/audio/openutau { };
32183 pattypan = callPackage ../applications/misc/pattypan {
32184 jdk = jdk.override { enableJavaFX = true; };
32187 praat = callPackage ../applications/audio/praat { };
32189 rhvoice = callPackage ../applications/audio/rhvoice { };
32191 svox = callPackage ../applications/audio/svox { };
32193 g4music = callPackage ../applications/audio/g4music { };
32195 genesys = callPackage ../applications/misc/genesys { };
32197 giada = callPackage ../applications/audio/giada { };
32199 giara = callPackage ../applications/networking/giara { };
32201 gitit = callPackage ../applications/misc/gitit { };
32203 gkrellm = callPackage ../applications/misc/gkrellm {
32204 inherit (darwin.apple_sdk.frameworks) IOKit;
32207 glow = callPackage ../applications/editors/glow { };
32209 glowing-bear = callPackage ../applications/networking/irc/glowing-bear { };
32211 gmtk = callPackage ../development/libraries/gmtk { };
32213 gmu = callPackage ../applications/audio/gmu { };
32215 gnaural = callPackage ../applications/audio/gnaural { };
32217 gnome_mplayer = callPackage ../applications/video/gnome-mplayer { };
32219 gnumeric = callPackage ../applications/office/gnumeric { };
32221 gnunet = callPackage ../applications/networking/p2p/gnunet { };
32223 gnunet-gtk = callPackage ../applications/networking/p2p/gnunet/gtk.nix { };
32225 gocr = callPackage ../applications/graphics/gocr { };
32227 gobby = callPackage ../applications/editors/gobby { };
32229 gphoto2 = callPackage ../applications/misc/gphoto2 { };
32231 gphoto2fs = callPackage ../applications/misc/gphoto2/gphotofs.nix { };
32233 gramps = callPackage ../applications/misc/gramps {
32234 pythonPackages = python3Packages;
32237 graphicsmagick = callPackage ../applications/graphics/graphicsmagick { };
32238 graphicsmagick_q16 = graphicsmagick.override { quantumdepth = 16; };
32240 graphicsmagick-imagemagick-compat = callPackage ../applications/graphics/graphicsmagick/compat.nix { };
32242 grisbi = callPackage ../applications/office/grisbi { gtk = gtk3; };
32244 gscreenshot = callPackage ../applications/graphics/gscreenshot { };
32246 gtkpod = callPackage ../applications/audio/gtkpod { };
32248 guacamole-client = callPackage ../servers/guacamole-client { };
32250 guacamole-server = callPackage ../servers/guacamole-server { };
32252 q4wine = libsForQt5.callPackage ../applications/misc/q4wine { };
32254 qrcodegen = callPackage ../development/libraries/qrcodegen { };
32256 qrencode = callPackage ../development/libraries/qrencode {
32257 inherit (darwin) libobjc;
32260 geeqie = callPackage ../applications/graphics/geeqie { };
32262 gigedit = callPackage ../applications/audio/gigedit { };
32264 gqview = callPackage ../applications/graphics/gqview { };
32266 gmpc = callPackage ../applications/audio/gmpc { };
32268 gmtp = callPackage ../applications/misc/gmtp { };
32270 gnomecast = callPackage ../applications/video/gnomecast { };
32272 gnome-recipes = callPackage ../applications/misc/gnome-recipes {
32273 inherit (gnome) gnome-autoar;
32276 gollum = callPackage ../applications/misc/gollum { };
32278 gonic = callPackage ../servers/gonic { };
32280 goodvibes = callPackage ../applications/audio/goodvibes { };
32282 googleearth-pro = libsForQt5.callPackage ../applications/misc/googleearth-pro { };
32284 google-chrome = callPackage ../applications/networking/browsers/google-chrome { };
32286 go-graft = callPackage ../applications/networking/go-graft { };
32288 gostatic = callPackage ../applications/misc/gostatic { };
32290 gosmore = callPackage ../applications/misc/gosmore { stdenv = gcc10StdenvCompat; };
32292 gossa = callPackage ../applications/networking/gossa { };
32294 gpsbabel = libsForQt5.callPackage ../applications/misc/gpsbabel { };
32296 gpsbabel-gui = gpsbabel.override {
32301 gpscorrelate = callPackage ../applications/misc/gpscorrelate { };
32303 gpsd = callPackage ../servers/gpsd { };
32305 gpsprune = callPackage ../applications/misc/gpsprune { };
32307 gpu-screen-recorder = callPackage ../applications/video/gpu-screen-recorder { };
32309 gpu-screen-recorder-gtk = callPackage ../applications/video/gpu-screen-recorder/gpu-screen-recorder-gtk.nix { };
32311 gpxlab = libsForQt5.callPackage ../applications/misc/gpxlab { };
32313 gpxsee-qt5 = libsForQt5.callPackage ../applications/misc/gpxsee { };
32315 gpxsee-qt6 = qt6Packages.callPackage ../applications/misc/gpxsee { };
32317 gpxsee = gpxsee-qt5;
32319 gspell = callPackage ../development/libraries/gspell { };
32321 gst123 = callPackage ../applications/audio/gst123 { };
32323 gtk2fontsel = callPackage ../applications/misc/gtk2fontsel { };
32325 gtklock = callPackage ../tools/wayland/gtklock { };
32327 gtklock-playerctl-module = callPackage ../tools/wayland/gtklock/playerctl-module.nix { };
32329 gtklock-powerbar-module = callPackage ../tools/wayland/gtklock/powerbar-module.nix { };
32331 gtklock-userinfo-module = callPackage ../tools/wayland/gtklock/userinfo-module.nix { };
32333 guardian-agent = callPackage ../tools/networking/guardian-agent { };
32335 gv = callPackage ../applications/misc/gv { };
32337 gvisor = callPackage ../applications/virtualization/gvisor { };
32339 guvcview = libsForQt5.callPackage ../os-specific/linux/guvcview { };
32341 gwc = callPackage ../applications/audio/gwc { };
32343 gxmessage = callPackage ../applications/misc/gxmessage { };
32345 gxmatcheq-lv2 = callPackage ../applications/audio/gxmatcheq-lv2 { };
32347 gxplugins-lv2 = callPackage ../applications/audio/gxplugins-lv2 { };
32349 hachoir = with python3Packages; toPythonApplication hachoir;
32351 hackrf = callPackage ../applications/radio/hackrf { };
32353 hacksaw = callPackage ../tools/misc/hacksaw { };
32355 hakuneko = callPackage ../tools/misc/hakuneko { };
32357 halp = callPackage ../tools/misc/halp { };
32359 manga-cli = callPackage ../tools/misc/manga-cli { };
32361 hamster = callPackage ../applications/misc/hamster { };
32363 hacpack = callPackage ../tools/compression/hacpack { };
32365 hashit = callPackage ../tools/misc/hashit { };
32367 hactool = callPackage ../tools/compression/hactool { };
32369 hdhomerun-config-gui = callPackage ../applications/video/hdhomerun-config-gui { };
32371 headlines = callPackage ../applications/networking/headlines { };
32373 hedgedoc-cli = callPackage ../tools/admin/hedgedoc-cli { };
32375 heimer = libsForQt5.callPackage ../applications/misc/heimer { };
32377 hello-wayland = callPackage ../applications/graphics/hello-wayland { };
32379 hello-unfree = callPackage ../applications/misc/hello-unfree { };
32381 helmholtz = callPackage ../applications/audio/pd-plugins/helmholtz { };
32383 herbe = callPackage ../applications/misc/herbe { };
32385 herbstluftwm = callPackage ../applications/window-managers/herbstluftwm { };
32387 hex-a-hop = callPackage ../games/hex-a-hop { };
32389 hexchat = callPackage ../applications/networking/irc/hexchat { };
32391 hexcurse = callPackage ../applications/editors/hexcurse { };
32393 hexdino = callPackage ../applications/editors/hexdino { };
32395 hexedit = callPackage ../applications/editors/hexedit { };
32397 himalaya = callPackage ../applications/networking/mailreaders/himalaya { };
32399 hipchat = callPackage ../applications/networking/instant-messengers/hipchat { };
32401 hydrogen-web-unwrapped = callPackage ../applications/networking/instant-messengers/hydrogen-web/unwrapped.nix { };
32403 hydrogen-web = callPackage ../applications/networking/instant-messengers/hydrogen-web/wrapper.nix {
32404 conf = config.hydrogen-web.conf or { };
32407 hivelytracker = callPackage ../applications/audio/hivelytracker { };
32409 hledger = haskell.lib.compose.justStaticExecutables haskellPackages.hledger;
32410 hledger-check-fancyassertions = callPackage ../applications/office/hledger-check-fancyassertions { };
32411 hledger-iadd = haskell.lib.compose.justStaticExecutables haskellPackages.hledger-iadd;
32412 hledger-interest = haskell.lib.compose.justStaticExecutables haskellPackages.hledger-interest;
32413 hledger-ui = haskell.lib.compose.justStaticExecutables haskellPackages.hledger-ui;
32414 hledger-web = haskell.lib.compose.justStaticExecutables haskellPackages.hledger-web;
32415 hledger-utils = with python3.pkgs; toPythonApplication hledger-utils;
32417 hmm = callPackage ../applications/misc/hmm { };
32419 homebank = callPackage ../applications/office/homebank {
32423 hollywood = callPackage ../applications/misc/hollywood {
32424 inherit (python3Packages) pygments;
32427 hors = callPackage ../development/tools/hors {
32428 inherit (darwin.apple_sdk.frameworks) Security;
32431 hover = callPackage ../development/tools/hover { };
32433 hovercraft = python3Packages.callPackage ../applications/misc/hovercraft { };
32435 howl = callPackage ../applications/editors/howl { };
32437 hdl-dump = callPackage ../tools/misc/hdl-dump { };
32439 hpack = haskell.lib.compose.justStaticExecutables haskellPackages.hpack;
32441 hpcg = callPackage ../tools/misc/hpcg { };
32443 hpl = callPackage ../tools/misc/hpl { };
32445 hpmyroom = libsForQt5.callPackage ../applications/networking/hpmyroom { };
32447 ht = callPackage ../applications/editors/ht { };
32449 xh = callPackage ../tools/networking/xh {
32450 inherit (darwin.apple_sdk.frameworks) Security;
32453 hubstaff = callPackage ../applications/misc/hubstaff { };
32455 hue-cli = callPackage ../tools/networking/hue-cli { };
32457 hueadm = callPackage ../tools/misc/hueadm { };
32459 hugin = callPackage ../applications/graphics/hugin {
32463 huggle = libsForQt5.callPackage ../applications/misc/huggle { };
32465 hugo = callPackage ../applications/misc/hugo { };
32467 ghosttohugo = callPackage ../applications/misc/ghosttohugo {};
32469 gatekeeper = callPackage ../applications/networking/cluster/gatekeeper { };
32471 go-org = callPackage ../applications/misc/go-org { };
32473 hushboard = python3.pkgs.callPackage ../applications/audio/hushboard { };
32475 husky = callPackage ../development/tools/misc/husky { };
32477 hydrogen = qt5.callPackage ../applications/audio/hydrogen { };
32479 hydroxide = callPackage ../applications/networking/hydroxide { };
32481 hyper-haskell-server-with-packages = callPackage ../development/tools/haskell/hyper-haskell/server.nix {
32482 inherit (haskellPackages) ghcWithPackages;
32483 packages = self: with self; [];
32486 hyper-haskell = callPackage ../development/tools/haskell/hyper-haskell {
32487 hyper-haskell-server = hyper-haskell-server-with-packages.override {
32488 packages = self: with self; [
32489 hyper-extra diagrams csound-catalog
32492 extra-packages = [ csound ];
32495 hyperion-ng = libsForQt5.callPackage ../applications/video/hyperion-ng {
32496 protobuf = protobuf_21;
32499 hyperledger-fabric = callPackage ../tools/misc/hyperledger-fabric { };
32501 hypnotix = callPackage ../applications/video/hypnotix { };
32503 indigenous-desktop = callPackage ../applications/networking/feedreaders/indigenous-desktop { };
32505 jackline = callPackage ../applications/networking/instant-messengers/jackline { };
32507 jay = callPackage ../applications/window-managers/jay { };
32509 keyleds = callPackage ../applications/misc/keyleds { };
32511 keylight-controller-mschneider82 = callPackage ../applications/misc/keylight-controller-mschneider82 { };
32513 leftwm = callPackage ../applications/window-managers/leftwm { };
32515 levant = callPackage ../applications/networking/cluster/levant { };
32517 lwm = callPackage ../applications/window-managers/lwm { };
32519 marker = callPackage ../applications/editors/marker { };
32521 matcha-rss-digest = callPackage ../applications/misc/matcha-rss-digest { };
32523 meek = callPackage ../tools/networking/meek { };
32525 meerk40t = callPackage ../applications/misc/meerk40t { };
32527 meerk40t-camera = callPackage ../applications/misc/meerk40t/camera.nix { };
32529 musikcube = callPackage ../applications/audio/musikcube {
32530 inherit (darwin.apple_sdk.frameworks) Cocoa CoreAudio SystemConfiguration;
32533 libmt32emu = callPackage ../applications/audio/munt/libmt32emu.nix { };
32535 mt32emu-qt = libsForQt5.callPackage ../applications/audio/munt/mt32emu-qt.nix { };
32537 mt32emu-smf2wav = callPackage ../applications/audio/munt/mt32emu-smf2wav.nix { };
32539 noson = libsForQt5.callPackage ../applications/audio/noson { };
32541 owl-compositor = callPackage ../applications/window-managers/owl { };
32543 p2pool = callPackage ../applications/misc/p2pool { };
32545 pass2csv = python3Packages.callPackage ../tools/security/pass2csv { };
32547 pass-secret-service = callPackage ../applications/misc/pass-secret-service { };
32549 passky-desktop = callPackage ../applications/misc/passky-desktop { };
32551 pat = callPackage ../applications/radio/pat { };
32553 pinboard = with python3Packages; toPythonApplication pinboard;
32555 pinboard-notes-backup = haskell.lib.compose.justStaticExecutables haskellPackages.pinboard-notes-backup;
32557 pixel2svg = python310Packages.callPackage ../tools/graphics/pixel2svg { };
32559 pixelfed = callPackage ../servers/web-apps/pixelfed { };
32561 pixelnuke = callPackage ../applications/graphics/pixelnuke { };
32563 pixelorama = callPackage ../applications/editors/pixelorama { };
32565 pixeluvo = callPackage ../applications/graphics/pixeluvo { };
32567 pixinsight = libsForQt5.callPackage ../applications/graphics/pixinsight { };
32569 planner = callPackage ../applications/office/planner { };
32571 please-cli = callPackage ../applications/misc/please-cli { };
32573 protonup-qt = python3Packages.callPackage ../applications/misc/protonup-qt { };
32575 pmbootstrap = python3Packages.callPackage ../tools/misc/pmbootstrap { };
32577 pokeget-rs = callPackage ../tools/misc/pokeget-rs { };
32579 popura = callPackage ../tools/networking/popura { };
32581 pureref = callPackage ../applications/graphics/pureref { };
32583 inherit (callPackage ../applications/virtualization/singularity/packages.nix { })
32586 apptainer-overriden-nixos
32587 singularity-overriden-nixos
32590 sfwbar = callPackage ../applications/misc/sfwbar { };
32592 skate = callPackage ../applications/misc/skate { };
32594 slack = callPackage ../applications/networking/instant-messengers/slack { };
32596 slack-cli = callPackage ../tools/networking/slack-cli { };
32598 slack-term = callPackage ../applications/networking/instant-messengers/slack-term { };
32600 sleep-on-lan = callPackage ../tools/networking/sleep-on-lan { };
32602 slweb = callPackage ../applications/misc/slweb { };
32604 sonixd = callPackage ../applications/audio/sonixd { };
32606 sonobus = callPackage ../applications/audio/sonobus { };
32608 sosreport = python3Packages.callPackage ../applications/logging/sosreport { };
32610 spectmorph = callPackage ../applications/audio/spectmorph { };
32612 smooth = callPackage ../development/libraries/smooth { };
32614 spectrwm = callPackage ../applications/window-managers/spectrwm { };
32616 spot = callPackage ../applications/audio/spot { };
32618 spotify-cli-linux = callPackage ../applications/audio/spotify-cli-linux { };
32620 spotifyd = callPackage ../applications/audio/spotifyd {
32621 withALSA = stdenv.isLinux;
32622 withPulseAudio = config.pulseaudio or stdenv.isLinux;
32623 withPortAudio = stdenv.isDarwin;
32624 withMpris = stdenv.isLinux;
32627 srain = callPackage ../applications/networking/irc/srain { };
32629 streamdeck-ui = callPackage ../applications/misc/streamdeck-ui { };
32631 super-productivity = callPackage ../applications/office/super-productivity { };
32633 inherit (callPackages ../development/libraries/wlroots {})
32638 sway-unwrapped = callPackage ../applications/window-managers/sway {
32639 wlroots = wlroots_0_16;
32641 sway = callPackage ../applications/window-managers/sway/wrapper.nix { };
32642 swaybg = callPackage ../applications/window-managers/sway/bg.nix { };
32643 swayidle = callPackage ../applications/window-managers/sway/idle.nix { };
32644 swaylock = callPackage ../applications/window-managers/sway/lock.nix { };
32645 swayosd = callPackage ../applications/window-managers/sway/osd.nix { };
32646 swayws = callPackage ../applications/window-managers/sway/ws.nix { };
32647 swaywsr = callPackage ../applications/window-managers/sway/wsr.nix { };
32648 sway-assign-cgroups = callPackage ../applications/window-managers/sway/assign-cgroups.nix { };
32649 sway-contrib = recurseIntoAttrs (callPackages ../applications/window-managers/sway/contrib.nix { });
32651 swaycons = callPackage ../applications/window-managers/sway/swaycons.nix { };
32653 swayfx = callPackage ../applications/window-managers/sway/fx.nix { };
32655 swaylock-fancy = callPackage ../applications/window-managers/sway/lock-fancy.nix { };
32657 swaylock-effects = callPackage ../applications/window-managers/sway/lock-effects.nix { };
32659 swaynotificationcenter = callPackage ../applications/misc/swaynotificationcenter { };
32661 swaynag-battery = callPackage ../applications/misc/swaynag-battery { };
32663 swayest-workstyle = callPackage ../applications/window-managers/sway/swayest-workstyle { };
32665 tiramisu = callPackage ../applications/misc/tiramisu { };
32667 rlaunch = callPackage ../applications/misc/rlaunch { };
32669 remontoire = callPackage ../applications/misc/remontoire { };
32671 rootbar = callPackage ../applications/misc/rootbar { };
32673 waybar = callPackage ../applications/misc/waybar {
32674 wlroots = wlroots_0_15;
32677 waycorner = callPackage ../applications/misc/waycorner { };
32679 waylock = callPackage ../applications/misc/waylock { };
32681 wayshot = callPackage ../tools/misc/wayshot { };
32683 waylevel = callPackage ../tools/misc/waylevel { };
32685 wbg = callPackage ../applications/misc/wbg { };
32687 hikari = callPackage ../applications/window-managers/hikari {
32688 wlroots = wlroots_0_15;
32691 i3 = callPackage ../applications/window-managers/i3 {
32692 xcb-util-cursor = if stdenv.isDarwin then xcb-util-cursor-HEAD else xcb-util-cursor;
32695 i3-auto-layout = callPackage ../applications/window-managers/i3/auto-layout.nix { };
32697 i3-rounded = callPackage ../applications/window-managers/i3/rounded.nix { };
32699 i3altlayout = callPackage ../applications/window-managers/i3/altlayout.nix { };
32701 i3-balance-workspace = python3Packages.callPackage ../applications/window-managers/i3/balance-workspace.nix { };
32703 i3-cycle-focus = callPackage ../applications/window-managers/i3/cycle-focus.nix { };
32705 i3-easyfocus = callPackage ../applications/window-managers/i3/easyfocus.nix { };
32707 i3-layout-manager = callPackage ../applications/window-managers/i3/layout-manager.nix { };
32709 i3-ratiosplit = callPackage ../applications/window-managers/i3/i3-ratiosplit.nix { };
32711 i3-resurrect = python3Packages.callPackage ../applications/window-managers/i3/i3-resurrect.nix { };
32713 i3-swallow = python3Packages.callPackage ../applications/window-managers/i3/swallow.nix { };
32715 i3blocks = callPackage ../applications/window-managers/i3/blocks.nix { };
32717 i3blocks-gaps = callPackage ../applications/window-managers/i3/blocks-gaps.nix { };
32719 i3ipc-glib = callPackage ../applications/window-managers/i3/i3ipc-glib.nix { };
32721 i3lock = callPackage ../applications/window-managers/i3/lock.nix {
32722 cairo = cairo.override { xcbSupport = true; };
32725 i3lock-blur = callPackage ../applications/window-managers/i3/lock-blur.nix { };
32727 i3lock-color = callPackage ../applications/window-managers/i3/lock-color.nix { };
32729 i3lock-fancy = callPackage ../applications/window-managers/i3/lock-fancy.nix { };
32731 i3lock-fancy-rapid = callPackage ../applications/window-managers/i3/lock-fancy-rapid.nix { };
32733 i3lock-pixeled = callPackage ../misc/screensavers/i3lock-pixeled { };
32735 betterlockscreen = callPackage ../misc/screensavers/betterlockscreen { };
32737 multilockscreen = callPackage ../misc/screensavers/multilockscreen { };
32739 i3minator = callPackage ../tools/misc/i3minator { };
32741 i3nator = callPackage ../tools/misc/i3nator { };
32743 i3pystatus = callPackage ../applications/window-managers/i3/pystatus.nix { };
32745 i3status = callPackage ../applications/window-managers/i3/status.nix { };
32747 i3status-rust = callPackage ../applications/window-managers/i3/status-rust.nix { };
32749 i3wsr = callPackage ../applications/window-managers/i3/wsr.nix { };
32751 i3-wk-switch = callPackage ../applications/window-managers/i3/wk-switch.nix { };
32753 kitti3 = python3.pkgs.callPackage ../applications/window-managers/i3/kitti3.nix { };
32755 waybox = callPackage ../by-name/wa/waybox/package.nix {
32756 wlroots = wlroots_0_15;
32759 workstyle = callPackage ../applications/window-managers/i3/workstyle.nix { };
32761 windowchef = callPackage ../applications/window-managers/windowchef { };
32763 wmfocus = callPackage ../applications/window-managers/i3/wmfocus.nix { };
32765 wmfs = callPackage ../applications/window-managers/wmfs { };
32767 i810switch = callPackage ../os-specific/linux/i810switch { };
32769 ical2orgpy = callPackage ../tools/misc/ical2orgpy { };
32771 icon-library = callPackage ../applications/graphics/icon-library { };
32773 id3v2 = callPackage ../applications/audio/id3v2 { };
32775 identity = callPackage ../applications/graphics/identity { };
32777 ifenslave = callPackage ../os-specific/linux/ifenslave { };
32779 ii = callPackage ../applications/networking/irc/ii {
32780 stdenv = gccStdenv;
32783 ikiwiki = callPackage ../applications/misc/ikiwiki {
32785 inherit (perlPackages.override { pkgs = pkgs // { imagemagick = imagemagickBig;}; }) ImageMagick;
32788 ikiwiki-full = ikiwiki.override {
32789 bazaarSupport = false; # tests broken
32791 docutilsSupport = true;
32793 mercurialSupport = true;
32794 monotoneSupport = true;
32795 subversionSupport = true;
32798 iksemel = callPackage ../development/libraries/iksemel {
32799 texinfo = buildPackages.texinfo6_7; # Uses @setcontentsaftertitlepage, removed in 6.8.
32802 avalonia-ilspy = callPackage ../applications/misc/avalonia-ilspy {
32803 inherit (darwin) autoSignDarwinBinariesHook;
32806 image-roll = callPackage ../applications/graphics/image-roll { };
32808 imagej = callPackage ../applications/graphics/imagej { };
32810 fiji = callPackage ../applications/graphics/fiji { };
32812 imagemagick6_light = imagemagick6.override {
32813 bzip2Support = false;
32814 zlibSupport = false;
32815 libX11Support = false;
32816 libXtSupport = false;
32817 fontconfigSupport = false;
32818 freetypeSupport = false;
32819 ghostscriptSupport = false;
32820 libjpegSupport = false;
32821 djvulibreSupport = false;
32822 lcms2Support = false;
32823 openexrSupport = false;
32824 libpngSupport = false;
32825 liblqr1Support = false;
32826 librsvgSupport = false;
32827 libtiffSupport = false;
32828 libxml2Support = false;
32829 openjpegSupport = false;
32830 libwebpSupport = false;
32831 libheifSupport = false;
32832 libde265Support = false;
32835 imagemagick6 = callPackage ../applications/graphics/ImageMagick/6.x.nix {
32836 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
32839 imagemagick6Big = imagemagick6.override {
32840 ghostscriptSupport = true;
32843 imagemagick_light = lowPrio (imagemagick.override {
32844 bzip2Support = false;
32845 zlibSupport = false;
32846 libX11Support = false;
32847 libXtSupport = false;
32848 fontconfigSupport = false;
32849 freetypeSupport = false;
32850 libjpegSupport = false;
32851 djvulibreSupport = false;
32852 lcms2Support = false;
32853 openexrSupport = false;
32854 libjxlSupport = false;
32855 libpngSupport = false;
32856 liblqr1Support = false;
32857 librsvgSupport = false;
32858 libtiffSupport = false;
32859 libxml2Support = false;
32860 openjpegSupport = false;
32861 libwebpSupport = false;
32862 libheifSupport = false;
32865 imagemagick = lowPrio (callPackage ../applications/graphics/ImageMagick {
32866 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
32869 imagemagickBig = lowPrio (imagemagick.override {
32870 ghostscriptSupport = true;
32873 imagination = callPackage ../applications/video/imagination { };
32875 inherit (nodePackages) imapnotify;
32877 imdshift = callPackage ../tools/security/imdshift { };
32879 img2pdf = with python3Packages; toPythonApplication img2pdf;
32881 imgbrd-grabber = qt5.callPackage ../applications/graphics/imgbrd-grabber { };
32883 imgcat = callPackage ../applications/graphics/imgcat { };
32885 img-cat = callPackage ../applications/graphics/img-cat { };
32887 imgp = python3Packages.callPackage ../applications/graphics/imgp { };
32889 inframap = callPackage ../applications/networking/cluster/inframap { };
32891 inkcut = libsForQt5.callPackage ../applications/misc/inkcut { };
32893 inklingreader = callPackage ../tools/misc/inklingreader { };
32895 inkscape = callPackage ../applications/graphics/inkscape {
32899 inkscape-with-extensions = callPackage ../applications/graphics/inkscape/with-extensions.nix { };
32901 inkscape-extensions = recurseIntoAttrs (callPackages ../applications/graphics/inkscape/extensions.nix {});
32903 inlyne = darwin.apple_sdk_11_0.callPackage ../applications/misc/inlyne { };
32905 inspectrum = callPackage ../applications/radio/inspectrum { };
32907 inputplug = callPackage ../tools/X11/inputplug { };
32909 ion3 = callPackage ../applications/window-managers/ion-3 {
32913 ipe = qt6Packages.callPackage ../applications/graphics/ipe {
32914 ghostscript = ghostscriptX;
32918 iptraf-ng = callPackage ../applications/networking/iptraf-ng { };
32920 irccloud = callPackage ../applications/networking/irc/irccloud { };
32922 irssi = callPackage ../applications/networking/irc/irssi { };
32924 filebrowser = callPackage ../applications/networking/filebrowser { };
32926 fish-irssi = callPackage ../applications/networking/irc/irssi/fish { };
32928 kirc = callPackage ../applications/networking/irc/kirc { };
32930 ir.lv2 = callPackage ../applications/audio/ir.lv2 { };
32932 istioctl = callPackage ../applications/networking/cluster/istioctl { };
32934 bip = callPackage ../applications/networking/irc/bip {
32935 openssl = openssl_1_1;
32938 j4-dmenu-desktop = callPackage ../applications/misc/j4-dmenu-desktop { };
32940 jabcode = callPackage ../development/libraries/jabcode { };
32942 jabcode-writer = callPackage ../development/libraries/jabcode {
32943 subproject = "writer";
32946 jabcode-reader = callPackage ../development/libraries/jabcode {
32947 subproject = "reader";
32950 jabref = callPackage ../applications/office/jabref {
32951 jdk = jdk21.override { enableJavaFX = true; };
32955 jack_capture = callPackage ../applications/audio/jack-capture { };
32957 jack_oscrolloscope = callPackage ../applications/audio/jack-oscrolloscope { };
32959 jack_rack = callPackage ../applications/audio/jack-rack { };
32961 jackmeter = callPackage ../applications/audio/jackmeter { };
32963 jackmix = libsForQt5.callPackage ../applications/audio/jackmix { };
32964 jackmix_jack1 = jackmix.override { jack = jack1; };
32966 jaeles = callPackage ../tools/security/jaeles { };
32968 jalv = callPackage ../applications/audio/jalv { };
32970 jameica = callPackage ../applications/office/jameica {
32971 inherit (darwin.apple_sdk.frameworks) Cocoa;
32974 jamin = callPackage ../applications/audio/jamin { };
32976 japa = callPackage ../applications/audio/japa { };
32978 dupd = callPackage ../tools/misc/dupd { };
32980 jconvolver = callPackage ../applications/audio/jconvolver { };
32982 jdupes = callPackage ../tools/misc/jdupes { };
32984 jed = callPackage ../applications/editors/jed { };
32986 jedit = callPackage ../applications/editors/jedit { };
32988 jgmenu = callPackage ../applications/misc/jgmenu { };
32990 jigdo = callPackage ../applications/misc/jigdo { stdenv = gcc10StdenvCompat; };
32992 jitsi = callPackage ../applications/networking/instant-messengers/jitsi { };
32994 joe = callPackage ../applications/editors/joe { };
32996 johnny = callPackage ../applications/misc/johnny { };
32998 josm = callPackage ../applications/misc/josm { };
33000 js8call = qt5.callPackage ../applications/radio/js8call { };
33002 jwm = callPackage ../applications/window-managers/jwm { };
33004 jwm-settings-manager = callPackage ../applications/window-managers/jwm/jwm-settings-manager.nix { };
33006 k3s_1_24 = callPackage ../applications/networking/cluster/k3s/1_24 {
33007 buildGoModule = buildGo120Module;
33009 k3s_1_25 = callPackage ../applications/networking/cluster/k3s/1_25 {
33010 buildGoModule = buildGo120Module;
33012 inherit (callPackage ../applications/networking/cluster/k3s {
33013 buildGoModule = buildGo120Module;
33014 }) k3s_1_26 k3s_1_27 k3s_1_28;
33017 k3sup = callPackage ../applications/networking/cluster/k3sup { };
33019 kconf = callPackage ../applications/networking/cluster/kconf { };
33021 kail = callPackage ../tools/networking/kail { };
33023 kapitonov-plugins-pack = callPackage ../applications/audio/kapitonov-plugins-pack { };
33025 kapow = libsForQt5.callPackage ../applications/misc/kapow { };
33027 kbt = callPackage ../applications/misc/kbt { };
33029 kchmviewer = libsForQt5.callPackage ../applications/misc/kchmviewer { };
33031 kappanhang = callPackage ../applications/radio/kappanhang { };
33033 okteta = libsForQt5.callPackage ../applications/editors/okteta { };
33035 k4dirstat = libsForQt5.callPackage ../applications/misc/k4dirstat { };
33037 kbibtex = libsForQt5.callPackage ../applications/office/kbibtex { };
33039 kbst = callPackage ../applications/networking/cluster/kbst { };
33041 kaidan = libsForQt5.callPackage ../applications/networking/instant-messengers/kaidan { };
33043 kde-gruvbox = callPackage ../data/themes/kde-gruvbox { };
33045 kdeltachat = libsForQt5.callPackage ../applications/networking/instant-messengers/kdeltachat { };
33047 keet = callPackage ../applications/networking/instant-messengers/keet { };
33049 kepler = callPackage ../tools/security/kepler { };
33051 kepubify = callPackage ../tools/misc/kepubify { };
33053 kermit = callPackage ../tools/misc/kermit { };
33055 kexi = libsForQt5.callPackage ../applications/office/kexi { };
33057 khronos = callPackage ../applications/office/khronos { };
33059 keyfinder = libsForQt5.callPackage ../applications/audio/keyfinder { };
33061 keyfinder-cli = callPackage ../applications/audio/keyfinder-cli { };
33063 kfilt = callPackage ../applications/networking/cluster/kfilt { };
33065 kgraphviewer = libsForQt5.callPackage ../applications/graphics/kgraphviewer { };
33067 khal = callPackage ../applications/misc/khal { };
33069 khoj = callPackage ../servers/search/khoj { };
33071 khard = callPackage ../applications/misc/khard { };
33073 kid3 = libsForQt5.callPackage ../applications/audio/kid3 { };
33075 kile = libsForQt5.callPackage ../applications/editors/kile { };
33077 kitsas = libsForQt5.callPackage ../applications/office/kitsas { };
33079 kiwix = libsForQt5.callPackage ../applications/misc/kiwix { };
33081 kiwix-tools = callPackage ../applications/misc/kiwix/tools.nix { };
33083 kickoff = callPackage ../applications/misc/kickoff { };
33085 klayout = libsForQt5.callPackage ../applications/misc/klayout { };
33087 klee = callPackage ../applications/science/logic/klee (with llvmPackages_12; {
33093 kmetronome = libsForQt5.callPackage ../applications/audio/kmetronome { };
33095 kmplayer = libsForQt5.callPackage ../applications/video/kmplayer { };
33097 kmymoney = libsForQt5.callPackage ../applications/office/kmymoney { };
33099 kn = callPackage ../applications/networking/cluster/kn { };
33101 kns = callPackage ../applications/networking/cluster/kns { };
33103 kondo = callPackage ../applications/misc/kondo { };
33105 kooha = callPackage ../applications/video/kooha { };
33107 kotatogram-desktop = libsForQt5.callPackage ../applications/networking/instant-messengers/telegram/kotatogram-desktop {
33108 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa CoreFoundation CoreServices CoreText CoreGraphics
33109 CoreMedia OpenGL AudioUnit ApplicationServices Foundation AGL Security SystemConfiguration
33110 Carbon AudioToolbox VideoToolbox VideoDecodeAcceleration AVFoundation CoreAudio CoreVideo
33111 CoreMediaIO QuartzCore AppKit CoreWLAN WebKit IOKit GSS MediaPlayer IOSurface Metal MetalKit;
33113 stdenv = if stdenv.isDarwin
33114 then overrideLibcxx darwin.apple_sdk_11_0.llvmPackages_12.stdenv
33117 # telegram-desktop has random crashes when jemalloc is built with gcc.
33118 # Apparently, it triggers some bug due to usage of gcc's builtin
33119 # functions like __builtin_ffsl by jemalloc when it's built with gcc.
33120 jemalloc = (jemalloc.override { stdenv = clangStdenv; }).overrideAttrs {
33121 # no idea how to fix the tests :(
33126 kotatogram-desktop-with-webkit = callPackage ../applications/networking/instant-messengers/telegram/kotatogram-desktop/with-webkit.nix { };
33128 kpt = callPackage ../applications/networking/cluster/kpt { };
33130 krabby = callPackage ../applications/misc/krabby { };
33132 kraft = callPackage ../applications/virtualization/kraft { };
33134 krane = callPackage ../applications/networking/cluster/krane { };
33136 krita = libsForQt5.callPackage ../applications/graphics/krita { };
33138 ksuperkey = callPackage ../tools/X11/ksuperkey { };
33140 ktimetracker = libsForQt5.callPackage ../applications/office/ktimetracker { };
33142 kubedb-cli = callPackage ../applications/networking/cluster/kubedb-cli { };
33144 kubedog = callPackage ../applications/networking/cluster/kubedog { };
33146 kubecfg = callPackage ../applications/networking/cluster/kubecfg { };
33148 kubefirst = callPackage ../applications/networking/cluster/kubefirst { };
33150 kube-score = callPackage ../applications/networking/cluster/kube-score { };
33152 kubectl-evict-pod = callPackage ../applications/networking/cluster/kubectl-evict-pod {
33155 kubeval = callPackage ../applications/networking/cluster/kubeval { };
33157 kubeval-schema = callPackage ../applications/networking/cluster/kubeval/schema.nix { };
33159 kubernetes = callPackage ../applications/networking/cluster/kubernetes { };
33160 kubectl = callPackage ../applications/networking/cluster/kubernetes/kubectl.nix { };
33161 kubectl-convert = kubectl.convert;
33163 kubectl-view-secret = callPackage ../applications/networking/cluster/kubectl-view-secret { };
33165 kubernetes-metrics-server = callPackage ../applications/networking/cluster/kubernetes-metrics-server { };
33167 kubemqctl = callPackage ../applications/networking/cluster/kubemqctl { };
33169 kubent = callPackage ../applications/networking/cluster/kubent { };
33171 kubeseal = callPackage ../applications/networking/cluster/kubeseal { };
33173 kubestroyer = callPackage ../tools/security/kubestroyer { };
33175 kubernix = callPackage ../applications/networking/cluster/kubernix { };
33177 kubeconform = callPackage ../applications/networking/cluster/kubeconform { };
33179 kubecolor = callPackage ../applications/networking/cluster/kubecolor { };
33181 kubebuilder = callPackage ../applications/networking/cluster/kubebuilder { };
33183 kuttl = callPackage ../applications/networking/cluster/kuttl { };
33185 kubectl-cnpg = callPackage ../applications/networking/cluster/kubectl-cnpg { };
33187 kubectl-doctor = callPackage ../applications/networking/cluster/kubectl-doctor { };
33189 kubectl-example = callPackage ../applications/networking/cluster/kubectl-example { };
33191 kubectl-explore = callPackage ../applications/networking/cluster/kubectl-explore { };
33193 kubectl-gadget = callPackage ../applications/networking/cluster/kubectl-gadget { };
33195 kubectl-images = callPackage ../applications/networking/cluster/kubectl-images { };
33197 kubectl-klock = callPackage ../applications/networking/cluster/kubectl-klock { };
33199 kubectl-ktop = callPackage ../applications/networking/cluster/kubectl-ktop { };
33201 kubectl-node-shell = callPackage ../applications/networking/cluster/kubectl-node-shell { };
33203 kubectl-tree = callPackage ../applications/networking/cluster/kubectl-tree { };
33205 kubectl-view-allocations = callPackage ../applications/networking/cluster/kubectl-view-allocations {
33206 inherit (darwin.apple_sdk.frameworks) Security;
33209 kubelogin = callPackage ../applications/networking/cluster/kubelogin { };
33211 kubelogin-oidc = callPackage ../applications/networking/cluster/kubelogin-oidc { };
33213 kubevpn = callPackage ../applications/networking/cluster/kubevpn { };
33215 k8sgpt = callPackage ../applications/networking/cluster/k8sgpt { };
33217 k9s = callPackage ../applications/networking/cluster/k9s { };
33219 kubecm = callPackage ../applications/networking/cluster/kubecm { };
33221 ktunnel = callPackage ../applications/networking/cluster/ktunnel { };
33223 ktop = callPackage ../applications/networking/cluster/ktop { };
33225 pinniped = callPackage ../applications/networking/cluster/pinniped { };
33227 kthxbye = callPackage ../servers/monitoring/prometheus/kthxbye.nix { };
33229 pgo-client = callPackage ../applications/networking/cluster/pgo-client { };
33231 popeye = callPackage ../applications/networking/cluster/popeye { };
33233 kube-capacity = callPackage ../applications/networking/cluster/kube-capacity { };
33235 fluxctl = callPackage ../applications/networking/cluster/fluxctl { };
33237 fluxcd = callPackage ../applications/networking/cluster/fluxcd { };
33239 linkerd = callPackage ../applications/networking/cluster/linkerd { };
33240 linkerd_edge = callPackage ../applications/networking/cluster/linkerd/edge.nix { };
33241 linkerd_stable = linkerd;
33243 kuma = callPackage ../applications/networking/cluster/kuma { isFull = true; };
33244 kuma-experimental = callPackage ../applications/networking/cluster/kuma {
33246 enableGateway = true;
33247 pname = "kuma-experimental";
33249 kumactl = callPackage ../applications/networking/cluster/kuma {
33250 components = ["kumactl"];
33253 kuma-cp = callPackage ../applications/networking/cluster/kuma {
33254 components = ["kuma-cp"];
33257 kuma-dp = callPackage ../applications/networking/cluster/kuma {
33258 components = ["kuma-dp"];
33262 kile-wl = callPackage ../applications/misc/kile-wl { };
33264 kiln = callPackage ../applications/misc/kiln { };
33266 karmor = callPackage ../applications/networking/cluster/karmor { };
33268 kubernetes-code-generator = callPackage ../development/tools/kubernetes-code-generator { };
33270 kubernetes-controller-tools = callPackage ../development/tools/kubernetes-controller-tools { };
33272 kubernetes-helm = callPackage ../applications/networking/cluster/helm { };
33274 wrapHelm = callPackage ../applications/networking/cluster/helm/wrapper.nix { };
33276 kubernetes-helm-wrapped = wrapHelm kubernetes-helm { };
33278 kubernetes-helmPlugins = recurseIntoAttrs (callPackage ../applications/networking/cluster/helm/plugins { });
33280 chart-testing = callPackage ../applications/networking/cluster/helm/chart-testing { };
33282 helm-docs = callPackage ../applications/networking/cluster/helm-docs { };
33284 kubetail = callPackage ../applications/networking/cluster/kubetail { } ;
33286 kubexit = callPackage ../applications/networking/cluster/kubexit { } ;
33288 kup = libsForQt5.callPackage ../applications/misc/kup { };
33290 kupfer = callPackage ../applications/misc/kupfer { };
33292 kuro = callPackage ../applications/misc/kuro {
33293 electron = electron_22;
33296 timoni = callPackage ../applications/networking/cluster/timoni { };
33298 kvirc = libsForQt5.callPackage ../applications/networking/irc/kvirc { };
33300 lame = callPackage ../development/libraries/lame { };
33302 labwc = callPackage ../by-name/la/labwc/package.nix {
33303 wlroots = wlroots_0_16;
33306 larswm = callPackage ../applications/window-managers/larswm { };
33308 lash = callPackage ../applications/audio/lash { };
33310 ladspaH = callPackage ../applications/audio/ladspa-sdk/ladspah.nix { };
33312 ladspaPlugins = callPackage ../applications/audio/ladspa-plugins {
33313 fftw = fftwSinglePrec;
33316 ladspa-sdk = callPackage ../applications/audio/ladspa-sdk { };
33318 ladybird = qt6Packages.callPackage ../applications/networking/browsers/ladybird {
33319 stdenv = if stdenv.isDarwin then overrideLibcxx darwin.apple_sdk_11_0.llvmPackages_16.stdenv else stdenv;
33322 lazpaint = callPackage ../applications/graphics/lazpaint { };
33324 caps = callPackage ../applications/audio/caps { };
33326 lbdb = callPackage ../tools/misc/lbdb { };
33328 lbry = callPackage ../applications/video/lbry { };
33330 lbzip2 = callPackage ../tools/compression/lbzip2 { };
33332 lci = callPackage ../applications/science/logic/lci { };
33334 lemonbar = callPackage ../applications/window-managers/lemonbar { };
33336 lemonbar-xft = callPackage ../applications/window-managers/lemonbar/xft.nix { };
33338 lenovo-legion = libsForQt5.callPackage ../os-specific/linux/lenovo-legion/app.nix { };
33340 legitify = callPackage ../development/tools/legitify { };
33342 lens = callPackage ../applications/networking/cluster/lens { };
33344 openlens = callPackage ../applications/networking/cluster/openlens { };
33346 leo-editor = libsForQt5.callPackage ../applications/editors/leo-editor { };
33348 libkiwix = callPackage ../applications/misc/kiwix/lib.nix { };
33350 libowfat = callPackage ../development/libraries/libowfat { };
33352 libowlevelzs = callPackage ../development/libraries/libowlevelzs { };
33354 librecad = libsForQt5.callPackage ../applications/misc/librecad {
33358 libreoffice-bin = callPackage ../applications/office/libreoffice/darwin { };
33360 libreoffice = hiPrio libreoffice-still;
33362 libreoffice-unwrapped = libreoffice.unwrapped;
33364 libreoffice-args = {
33365 inherit (perlPackages) ArchiveZip IOCompress;
33366 zip = zip.override { enableNLS = false; };
33367 fontsConf = makeFontsConf {
33368 fontDirectories = [
33369 carlito dejavu_fonts
33370 freefont_ttf xorg.fontmiscmisc
33375 clucene_core = clucene_core_2;
33377 harfbuzz = harfbuzz.override {
33378 withIcu = true; withGraphite2 = true;
33383 libreoffice-qt = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix {
33384 unwrapped = libsForQt5.callPackage ../applications/office/libreoffice
33385 (libreoffice-args // {
33386 kdeIntegration = true;
33391 libreoffice-fresh = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix {
33392 unwrapped = callPackage ../applications/office/libreoffice
33393 (libreoffice-args // {
33397 libreoffice-fresh-unwrapped = libreoffice-fresh.unwrapped;
33399 libreoffice-still = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix {
33400 unwrapped = callPackage ../applications/office/libreoffice
33401 (libreoffice-args // {
33405 libreoffice-still-unwrapped = libreoffice-still.unwrapped;
33407 libresprite = callPackage ../applications/editors/libresprite {
33408 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation;
33411 libvmi = callPackage ../development/libraries/libvmi { };
33413 libutp = callPackage ../applications/networking/p2p/libutp { };
33414 libutp_3_4 = callPackage ../applications/networking/p2p/libutp/3.4.nix { };
33416 lifelines = callPackage ../applications/misc/lifelines { };
33418 liferea = callPackage ../applications/networking/newsreaders/liferea {
33419 libsoup = libsoup_3;
33420 webkitgtk = webkitgtk_4_1;
33423 lightworks = callPackage ../applications/video/lightworks { };
33425 lingot = callPackage ../applications/audio/lingot { };
33427 litebrowser = callPackage ../applications/networking/browsers/litebrowser { };
33429 littlegptracker = callPackage ../applications/audio/littlegptracker {
33430 inherit (darwin.apple_sdk.frameworks) Foundation;
33433 ledger = callPackage ../applications/office/ledger { };
33435 ledger-autosync = callPackage ../applications/office/ledger-autosync { };
33437 ledger-web = callPackage ../applications/office/ledger-web { };
33439 ledger2beancount = callPackage ../tools/text/ledger2beancount { };
33441 lightburn = libsForQt5.callPackage ../applications/graphics/lightburn { };
33443 lighthouse-steamvr = callPackage ../tools/misc/lighthouse-steamvr { };
33445 liblinphone = callPackage ../development/libraries/liblinphone { };
33447 links2 = callPackage ../applications/networking/browsers/links2 { };
33449 linphone = libsForQt5.callPackage ../applications/networking/instant-messengers/linphone { };
33451 linuxsampler = callPackage ../applications/audio/linuxsampler { };
33453 llpp = callPackage ../applications/misc/llpp { };
33455 lls = callPackage ../applications/networking/lls { };
33457 localsend = callPackage ../applications/networking/localsend { };
33459 lmms = libsForQt5.callPackage ../applications/audio/lmms {
33465 lokinet = callPackage ../applications/networking/p2p/lokinet { };
33467 losslesscut-bin = callPackage ../applications/video/losslesscut-bin { };
33469 loxodo = callPackage ../applications/misc/loxodo { };
33471 lsd2dsl = libsForQt5.callPackage ../applications/misc/lsd2dsl { };
33473 lrzsz = callPackage ../tools/misc/lrzsz { };
33475 lsp-plugins = callPackage ../applications/audio/lsp-plugins { php = php81; };
33477 ltex-ls = callPackage ../tools/text/ltex-ls { };
33479 luminanceHDR = libsForQt5.callPackage ../applications/graphics/luminance-hdr { };
33481 lxdvdrip = callPackage ../applications/video/lxdvdrip { };
33483 handbrake = callPackage ../applications/video/handbrake {
33484 inherit (darwin.apple_sdk.frameworks) AudioToolbox Foundation VideoToolbox;
33485 inherit (darwin) libobjc;
33488 handlr = callPackage ../tools/misc/handlr { };
33490 handlr-regex = callPackage ../tools/misc/handlr-regex { };
33492 jftui = callPackage ../applications/video/jftui { };
33494 lime = callPackage ../development/libraries/lime { };
33496 luakit = callPackage ../applications/networking/browsers/luakit {
33497 inherit (luajitPackages) luafilesystem;
33500 looking-glass-client = callPackage ../applications/virtualization/looking-glass-client { };
33502 ltc-tools = callPackage ../applications/audio/ltc-tools { };
33504 lscolors = callPackage ../applications/misc/lscolors { };
33506 lswt = callPackage ../applications/misc/lswt { };
33508 luddite = with python3Packages; toPythonApplication luddite;
33510 goobook = with python3Packages; toPythonApplication goobook;
33512 lumail = callPackage ../applications/networking/mailreaders/lumail {
33516 luppp = callPackage ../applications/audio/luppp { };
33518 lutris-unwrapped = python3.pkgs.callPackage ../applications/misc/lutris { };
33519 lutris = callPackage ../applications/misc/lutris/fhsenv.nix { };
33520 lutris-free = lutris.override {
33521 steamSupport = false;
33524 lv2bm = callPackage ../applications/audio/lv2bm { };
33526 lv2lint = callPackage ../applications/audio/lv2lint/default.nix { };
33528 lv2-cpp-tools = callPackage ../applications/audio/lv2-cpp-tools { };
33530 lxi-tools = callPackage ../tools/networking/lxi-tools { };
33531 lxi-tools-gui = callPackage ../tools/networking/lxi-tools { withGui = true; };
33533 lynx = callPackage ../applications/networking/browsers/lynx { };
33535 lyrebird = callPackage ../applications/audio/lyrebird { };
33537 lyx = libsForQt5.callPackage ../applications/misc/lyx { };
33539 m4acut = callPackage ../applications/audio/m4acut { };
33541 mac = callPackage ../development/libraries/mac { };
33543 macdylibbundler = callPackage ../development/tools/misc/macdylibbundler { inherit (darwin) cctools; };
33545 magic-wormhole = with python3Packages; toPythonApplication magic-wormhole;
33547 magic-wormhole-rs = callPackage ../tools/networking/magic-wormhole-rs {
33548 inherit (darwin.apple_sdk.frameworks) Security AppKit;
33551 magnetophonDSP = lib.recurseIntoAttrs {
33552 CharacterCompressor = callPackage ../applications/audio/magnetophonDSP/CharacterCompressor { };
33553 CompBus = callPackage ../applications/audio/magnetophonDSP/CompBus { };
33554 ConstantDetuneChorus = callPackage ../applications/audio/magnetophonDSP/ConstantDetuneChorus { };
33555 faustCompressors = callPackage ../applications/audio/magnetophonDSP/faustCompressors { };
33556 LazyLimiter = callPackage ../applications/audio/magnetophonDSP/LazyLimiter { };
33557 MBdistortion = callPackage ../applications/audio/magnetophonDSP/MBdistortion { };
33558 pluginUtils = callPackage ../applications/audio/magnetophonDSP/pluginUtils { };
33559 RhythmDelay = callPackage ../applications/audio/magnetophonDSP/RhythmDelay { };
33560 VoiceOfFaust = callPackage ../applications/audio/magnetophonDSP/VoiceOfFaust { };
33561 shelfMultiBand = callPackage ../applications/audio/magnetophonDSP/shelfMultiBand { };
33564 makeself = callPackage ../applications/misc/makeself { };
33566 mako = callPackage ../applications/misc/mako { };
33568 mandelbulber = libsForQt5.callPackage ../applications/graphics/mandelbulber { };
33570 mapmap = libsForQt5.callPackage ../applications/video/mapmap { };
33572 marathonctl = callPackage ../tools/virtualization/marathonctl { };
33574 mark = callPackage ../tools/text/mark { };
33576 markets = callPackage ../applications/misc/markets { };
33578 markscribe = callPackage ../tools/text/markscribe { };
33580 magnetico = callPackage ../applications/networking/p2p/magnetico {
33581 buildGoModule = buildGo120Module;
33584 mastodon-bot = nodePackages.mastodon-bot;
33586 matchbox = callPackage ../applications/window-managers/matchbox { };
33588 matrixcli = callPackage ../applications/networking/instant-messengers/matrixcli {
33589 inherit (python3Packages) buildPythonApplication buildPythonPackage
33590 pygobject3 pytest-runner requests responses pytest python-olm
33594 matrix-commander = python3Packages.callPackage ../applications/networking/instant-messengers/matrix-commander { };
33596 matrix-dl = callPackage ../applications/networking/instant-messengers/matrix-dl { };
33598 iamb = callPackage ../applications/networking/instant-messengers/iamb { };
33600 mblaze = callPackage ../applications/networking/mailreaders/mblaze { };
33602 mbrola = callPackage ../applications/audio/mbrola { };
33604 mcomix = callPackage ../applications/graphics/mcomix { };
33606 mcpp = callPackage ../development/compilers/mcpp { };
33608 mda_lv2 = callPackage ../applications/audio/mda-lv2 { };
33610 mdzk = callPackage ../applications/misc/mdzk {
33611 inherit (darwin.apple_sdk.frameworks) CoreServices;
33614 media-downloader = libsForQt5.callPackage ../applications/video/media-downloader { };
33616 mediaelch = mediaelch-qt5;
33617 mediaelch-qt5 = libsForQt5.callPackage ../applications/misc/mediaelch { };
33618 mediaelch-qt6 = qt6Packages.callPackage ../applications/misc/mediaelch { };
33620 mediainfo = callPackage ../applications/misc/mediainfo { };
33622 mediainfo-gui = callPackage ../applications/misc/mediainfo-gui { };
33624 mediathekview = callPackage ../applications/video/mediathekview { jre = temurin-bin-20; };
33626 megapixels = callPackage ../applications/graphics/megapixels { };
33628 meteo = callPackage ../applications/networking/weather/meteo { };
33630 meld = callPackage ../applications/version-management/meld { };
33632 meli = callPackage ../applications/networking/mailreaders/meli { };
33634 melmatcheq.lv2 = callPackage ../applications/audio/melmatcheq.lv2 { };
33636 melody = callPackage ../tools/misc/melody { };
33638 meme-bingo-web = callPackage ../servers/web-apps/meme-bingo-web { };
33640 meme-image-generator = callPackage ../applications/graphics/meme-image-generator { };
33642 meme-suite = callPackage ../applications/science/biology/meme-suite { };
33644 mendeley = libsForQt5.callPackage ../applications/office/mendeley {
33645 gconf = gnome2.GConf;
33648 menumaker = callPackage ../applications/misc/menumaker { };
33650 menyoki = callPackage ../applications/graphics/menyoki {
33651 inherit (darwin.apple_sdk.frameworks) AppKit;
33654 mercurial = callPackage ../applications/version-management/mercurial {
33655 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
33658 sapling = callPackage ../applications/version-management/sapling {
33659 inherit (darwin.apple_sdk.frameworks) Cocoa CoreFoundation CoreGraphics CoreServices Security WebKit;
33662 mercurialFull = mercurial.override { fullBuild = true; };
33664 merkaartor = libsForQt5.callPackage ../applications/misc/merkaartor { };
33666 mepo = callPackage ../applications/misc/mepo {
33667 inherit (gnome) zenity;
33670 meshcentral = callPackage ../tools/admin/meshcentral { };
33672 meshlab = libsForQt5.callPackage ../applications/graphics/meshlab { };
33674 metadata-cleaner = callPackage ../applications/misc/metadata-cleaner { };
33676 metersLv2 = callPackage ../applications/audio/meters_lv2 { };
33678 mhwaveedit = callPackage ../applications/audio/mhwaveedit {
33679 autoreconfHook = buildPackages.autoreconfHook269;
33682 michabo = libsForQt5.callPackage ../applications/misc/michabo { };
33684 mid2key = callPackage ../applications/audio/mid2key { };
33686 midori-unwrapped = callPackage ../applications/networking/browsers/midori { };
33687 midori = wrapFirefox midori-unwrapped { };
33689 mikmod = callPackage ../applications/audio/mikmod { };
33691 miniaudicle = qt6Packages.callPackage ../applications/audio/miniaudicle { };
33693 minidsp = callPackage ../applications/audio/minidsp {
33694 inherit (darwin.apple_sdk.frameworks) AppKit IOKit;
33697 minicom = callPackage ../tools/misc/minicom {
33698 inherit (darwin.apple_sdk.frameworks) IOKit;
33701 minigalaxy = callPackage ../applications/misc/minigalaxy { };
33703 minimodem = callPackage ../applications/radio/minimodem { };
33705 minidjvu = callPackage ../applications/graphics/minidjvu { };
33707 minikube = callPackage ../applications/networking/cluster/minikube {
33708 inherit (darwin.apple_sdk.frameworks) vmnet;
33711 minishift = callPackage ../applications/networking/cluster/minishift { };
33713 minitube = libsForQt5.callPackage ../applications/video/minitube { };
33715 mimic = callPackage ../applications/audio/mimic { };
33717 mission-center = callPackage ../applications/misc/mission-center { };
33719 meh = callPackage ../applications/graphics/meh { };
33721 mixxx = libsForQt5.callPackage ../applications/audio/mixxx { };
33723 mjpg-streamer = callPackage ../applications/video/mjpg-streamer { };
33725 mldonkey = callPackage ../applications/networking/p2p/mldonkey {
33726 ocamlPackages = ocaml-ng.ocamlPackages_4_14_unsafe_string;
33729 mlvwm = callPackage ../applications/window-managers/mlvwm { };
33731 MMA = callPackage ../applications/audio/MMA { };
33733 mmex = callPackage ../applications/office/mmex {
33734 wxGTK32 = wxGTK32.override {
33739 mmlgui = callPackage ../applications/audio/mmlgui {
33740 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
33741 libvgm = libvgm.override {
33742 withAllEmulators = false;
33746 enableLibplayer = false;
33750 mmsd = callPackage ../tools/networking/mmsd { };
33752 mmsd-tng = callPackage ../tools/networking/mmsd-tng { };
33754 mmtc = callPackage ../applications/audio/mmtc { };
33756 mnamer = callPackage ../applications/misc/mnamer { };
33758 moc = callPackage ../applications/audio/moc {
33759 inherit (darwin.apple_sdk.frameworks) CoreServices;
33762 mod-arpeggiator-lv2 = callPackage ../applications/audio/mod-arpeggiator-lv2 { };
33764 mod-distortion = callPackage ../applications/audio/mod-distortion { };
33766 monitorcontrol = callPackage ../applications/misc/monitorcontrol { };
33768 xmr-stak = callPackage ../applications/misc/xmr-stak { };
33770 xmrig = darwin.apple_sdk_11_0.callPackage ../applications/misc/xmrig { };
33772 xmrig-mo = darwin.apple_sdk_11_0.callPackage ../applications/misc/xmrig/moneroocean.nix { };
33774 xmrig-proxy = darwin.apple_sdk_11_0.callPackage ../applications/misc/xmrig/proxy.nix { };
33776 molot-lite = callPackage ../applications/audio/molot-lite { };
33778 monkeysAudio = callPackage ../applications/audio/monkeys-audio { };
33780 monkeysphere = callPackage ../tools/security/monkeysphere { };
33782 monotone = callPackage ../applications/version-management/monotone {
33786 monotoneViz = callPackage ../applications/version-management/monotone-viz {
33787 ocamlPackages = ocaml-ng.ocamlPackages_4_14_unsafe_string;
33790 monitor = callPackage ../applications/system/monitor {
33791 libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
33794 moolticute = libsForQt5.callPackage ../applications/misc/moolticute { };
33796 moonlight-embedded = callPackage ../applications/misc/moonlight-embedded { };
33798 moonlight-qt = libsForQt5.callPackage ../applications/misc/moonlight-qt {
33799 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
33800 SDL2 = buildPackages.SDL2.override {
33801 drmSupport = stdenv.isLinux;
33805 mooSpace = callPackage ../applications/audio/mooSpace { };
33807 mop = callPackage ../applications/misc/mop { };
33809 mopidyPackages = callPackages ../applications/audio/mopidy {
33813 inherit (mopidyPackages)
33824 mopidy-musicbox-webclient
33837 monocypher = callPackage ../development/libraries/monocypher { };
33839 motif = callPackage ../development/libraries/motif { };
33841 mousai = callPackage ../applications/audio/mousai { };
33843 mozjpeg = callPackage ../applications/graphics/mozjpeg { };
33845 edgetx = libsForQt5.callPackage ../applications/misc/edgetx { };
33847 easytag = callPackage ../applications/audio/easytag { };
33849 mp3gain = callPackage ../applications/audio/mp3gain { };
33851 mp3info = callPackage ../applications/audio/mp3info { };
33853 mp3splt = callPackage ../applications/audio/mp3splt { };
33855 mp3val = callPackage ../applications/audio/mp3val { };
33857 mpc123 = callPackage ../applications/audio/mpc123 { };
33859 mpg123 = callPackage ../applications/audio/mpg123 {
33860 inherit (darwin.apple_sdk.frameworks) AudioUnit AudioToolbox;
33864 libmpg123 = mpg123.override {
33866 withConplay = false;
33869 mpg321 = callPackage ../applications/audio/mpg321 { };
33871 mpc-cli = callPackage ../applications/audio/mpc {
33872 inherit (python3Packages) sphinx;
33875 clerk = callPackage ../applications/audio/clerk { };
33877 jujutsu = callPackage ../applications/version-management/jujutsu {
33878 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
33881 nbstripout = callPackage ../applications/version-management/nbstripout { };
33883 ncmpc = callPackage ../applications/audio/ncmpc { };
33885 ncmpcpp = callPackage ../applications/audio/ncmpcpp { };
33887 pms = callPackage ../applications/audio/pms { };
33889 pragha = libsForQt5.callPackage ../applications/audio/pragha { };
33891 river-tag-overlay = callPackage ../applications/misc/river-tag-overlay { };
33893 rofi-mpd = callPackage ../applications/audio/rofi-mpd { };
33895 rofi-bluetooth = callPackage ../applications/misc/rofi-bluetooth { };
33897 rofi-calc = callPackage ../applications/science/math/rofi-calc { };
33899 rofi-emoji = callPackage ../applications/misc/rofi-emoji { };
33901 rofi-file-browser = callPackage ../applications/misc/rofi-file-browser { };
33903 rofi-power-menu = callPackage ../applications/misc/rofi-power-menu { };
33905 rofi-pulse-select = callPackage ../applications/audio/rofi-pulse-select { };
33907 rofi-rbw = python3Packages.callPackage ../applications/misc/rofi-rbw {
33908 waylandSupport = false;
33909 x11Support = false;
33912 rofi-rbw-wayland = python3Packages.callPackage ../applications/misc/rofi-rbw {
33913 waylandSupport = true;
33916 rofi-rbw-x11 = python3Packages.callPackage ../applications/misc/rofi-rbw {
33920 rofi-screenshot = callPackage ../applications/misc/rofi-screenshot { };
33922 rofi-top = callPackage ../applications/misc/rofi-top { };
33924 rofi-vpn = callPackage ../applications/networking/rofi-vpn { };
33926 seamly2d = libsForQt5.callPackage ../applications/graphics/seamly2d { };
33928 ympd = callPackage ../applications/audio/ympd { };
33930 # a somewhat more maintained fork of ympd
33931 mympd = callPackage ../applications/audio/mympd { };
33933 nload = callPackage ../applications/networking/nload { };
33935 nali = callPackage ../applications/networking/nali { };
33937 normalize = callPackage ../applications/audio/normalize { };
33939 norouter = callPackage ../tools/networking/norouter {
33940 # doesn't build with go 1.21
33941 # https://github.com/norouter/norouter/issues/165
33942 buildGoModule = buildGo120Module;
33945 nqptp = callPackage ../tools/networking/nqptp { };
33947 mailspring = callPackage ../applications/networking/mailreaders/mailspring { };
33949 memento = libsForQt5.callPackage ../applications/video/memento { };
33951 mm = callPackage ../applications/networking/instant-messengers/mm { };
33953 mm-common = callPackage ../development/libraries/mm-common { };
33955 mpc-qt = libsForQt5.callPackage ../applications/video/mpc-qt { };
33957 mplayer = callPackage ../applications/video/mplayer ({
33958 libdvdnav = libdvdnav_4_2_1;
33959 } // (config.mplayer or {}));
33961 mpv-unwrapped = darwin.apple_sdk_11_0.callPackage ../applications/video/mpv {
33962 stdenv = if stdenv.isDarwin then swiftPackages.stdenv else stdenv;
33964 inherit (darwin) sigtool;
33967 shaka-packager = callPackage ../applications/video/shaka-packager { };
33969 # Wraps without triggering a rebuild
33970 wrapMpv = callPackage ../applications/video/mpv/wrapper.nix { };
33971 mpv = wrapMpv mpv-unwrapped { };
33973 mpvpaper = callPackage ../tools/wayland/mpvpaper {
33974 wlroots = wlroots_0_15;
33977 mpvScripts = callPackage ../applications/video/mpv/scripts { };
33979 open-in-mpv = callPackage ../applications/video/open-in-mpv { };
33981 mpv-shim-default-shaders = callPackage ../applications/video/mpv-shim-default-shaders { };
33983 mrpeach = callPackage ../applications/audio/pd-plugins/mrpeach { };
33985 mtpaint = callPackage ../applications/graphics/mtpaint { };
33987 mu-repo = python3Packages.callPackage ../applications/misc/mu-repo { };
33989 multimarkdown = callPackage ../tools/typesetting/multimarkdown { };
33991 multimon-ng = callPackage ../applications/radio/multimon-ng { };
33993 murmur = (callPackages ../applications/networking/mumble {
33994 avahi = avahi-compat;
33995 pulseSupport = config.pulseaudio or false;
33996 iceSupport = config.murmur.iceSupport or true;
33997 protobuf = protobuf_21;
34000 mumble = (callPackages ../applications/networking/mumble {
34001 avahi = avahi-compat;
34002 jackSupport = config.mumble.jackSupport or false;
34003 speechdSupport = config.mumble.speechdSupport or false;
34004 protobuf = protobuf_21;
34007 mumble_overlay = callPackage ../applications/networking/mumble/overlay.nix {
34008 mumble_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
34009 then pkgsi686Linux.mumble
34013 mup = callPackage ../applications/audio/mup {
34014 autoreconfHook = buildPackages.autoreconfHook269;
34017 musescore = libsForQt5.callPackage ../applications/audio/musescore { };
34019 music-player = callPackage ../applications/audio/music-player { };
34021 mmh = callPackage ../applications/networking/mailreaders/mmh { };
34022 mutt = callPackage ../applications/networking/mailreaders/mutt { };
34024 mutt-wizard = callPackage ../tools/misc/mutt-wizard { };
34026 mutt-ics = callPackage ../tools/networking/mutt-ics { };
34028 mw = callPackage ../tools/text/mw { };
34030 mwic = callPackage ../applications/misc/mwic {
34031 pythonPackages = python3Packages;
34034 n8n = callPackage ../applications/networking/n8n { };
34036 neomutt = darwin.apple_sdk_11_0.callPackage ../applications/networking/mailreaders/neomutt { };
34038 neosay = callPackage ../applications/networking/instant-messengers/neosay { };
34040 natron = libsForQt5.callPackage ../applications/video/natron { };
34042 natural-docs = callPackage ../applications/misc/natural-docs { };
34044 neocomp = callPackage ../applications/window-managers/neocomp { };
34046 nerd-font-patcher = callPackage ../applications/misc/nerd-font-patcher { };
34048 netmaker = callPackage ../applications/networking/netmaker {subPackages = ["."];};
34049 netmaker-full = callPackage ../applications/networking/netmaker { };
34051 newsflash = callPackage ../applications/networking/feedreaders/newsflash {
34052 webkitgtk = webkitgtk_6_0;
34055 nicotine-plus = callPackage ../applications/networking/soulseek/nicotine-plus { };
34057 nice-dcv-client = callPackage ../applications/networking/remote/nice-dcv-client { };
34059 nixos-shell = callPackage ../tools/virtualization/nixos-shell { };
34061 nix-ld = callPackage ../os-specific/linux/nix-ld { };
34063 noaa-apt = callPackage ../applications/radio/noaa-apt { };
34065 node-problem-detector = callPackage ../applications/networking/cluster/node-problem-detector { };
34067 ninjas2 = callPackage ../applications/audio/ninjas2 { };
34069 nootka = qt5.callPackage ../applications/audio/nootka { };
34071 novnc = callPackage ../applications/networking/novnc { };
34073 ns-usbloader = callPackage ../applications/misc/ns-usbloader { };
34075 nwg-bar = callPackage ../applications/misc/nwg-bar { };
34077 nwg-displays = callPackage ../applications/misc/nwg-displays { };
34079 nwg-dock = callPackage ../applications/misc/nwg-dock { };
34081 nwg-dock-hyprland = callPackage ../applications/misc/nwg-dock-hyprland { };
34083 nwg-launchers = callPackage ../applications/misc/nwg-launchers { };
34085 nwg-look = callPackage ../applications/misc/nwg-look { };
34087 nwg-menu = callPackage ../applications/misc/nwg-menu { };
34089 nwg-panel = callPackage ../applications/misc/nwg-panel { };
34091 nwg-wrapper = callPackage ../applications/misc/nwg-wrapper { };
34093 ocenaudio = callPackage ../applications/audio/ocenaudio { };
34095 ocm = callPackage ../applications/networking/cluster/ocm { };
34097 odo = callPackage ../applications/networking/cluster/odo { };
34099 odin2 = callPackage ../applications/audio/odin2 { };
34101 okteto = callPackage ../development/tools/okteto { };
34103 onlyoffice-bin_7_2 = callPackage ../applications/office/onlyoffice-bin/7_2.nix { };
34104 onlyoffice-bin_7_5 = callPackage ../applications/office/onlyoffice-bin/7_5.nix { };
34105 onlyoffice-bin = onlyoffice-bin_7_2;
34106 onlyoffice-bin_latest = onlyoffice-bin_7_5;
34108 onmetal-image = callPackage ../tools/virtualization/onmetal-image { };
34110 opcr-policy = callPackage ../development/tools/opcr-policy { };
34112 opcua-client-gui = libsForQt5.callPackage ../misc/opcua-client-gui { };
34114 open-policy-agent = callPackage ../development/tools/open-policy-agent { };
34116 openmm = callPackage ../development/libraries/science/chemistry/openmm {
34117 stdenv = gcc11Stdenv;
34118 gfortran = gfortran11;
34121 openshift = callPackage ../applications/networking/cluster/openshift { };
34123 opsdroid = callPackage ../applications/networking/opsdroid { };
34125 osm2pgsql = callPackage ../tools/misc/osm2pgsql { };
34127 ostinato = libsForQt5.callPackage ../applications/networking/ostinato {
34128 protobuf = protobuf_21;
34131 p4 = callPackage ../applications/version-management/p4 {
34132 inherit (darwin.apple_sdk.frameworks) CoreServices Foundation Security;
34134 p4d = callPackage ../applications/version-management/p4d { };
34135 p4v = callPackage ../applications/version-management/p4v { };
34137 parson = callPackage ../development/libraries/parson { };
34139 partio = callPackage ../development/libraries/partio { };
34141 pc-ble-driver = callPackage ../development/libraries/pc-ble-driver {
34142 inherit (darwin.apple_sdk.frameworks) IOKit;
34145 pcmanfm-qt = lxqt.pcmanfm-qt;
34147 pcmanx-gtk2 = callPackage ../applications/misc/pcmanx-gtk2 { };
34149 pdfmixtool = libsForQt5.callPackage ../applications/office/pdfmixtool { };
34151 pdfmm = callPackage ../applications/office/pdfmm { };
34153 pig = callPackage ../applications/networking/cluster/pig { };
34155 pijul = callPackage ../applications/version-management/pijul { };
34157 pijuice = with python3Packages; toPythonApplication pijuice;
34159 pinegrow6 = callPackage ../applications/editors/pinegrow { pinegrowVersion = "6"; };
34161 pinegrow = callPackage ../applications/editors/pinegrow { };
34163 piper = callPackage ../os-specific/linux/piper { };
34165 pipe-viewer = perlPackages.callPackage ../applications/video/pipe-viewer { };
34167 planify = callPackage ../applications/office/planify { };
34169 plank = callPackage ../applications/misc/plank { };
34171 playonlinux = callPackage ../applications/misc/playonlinux
34172 { stdenv = stdenv_32bit; };
34174 pleroma-bot = python3Packages.callPackage ../development/python-modules/pleroma-bot { };
34176 pluto = callPackage ../applications/networking/cluster/pluto { };
34178 pnglatex = with python3Packages; toPythonApplication pnglatex;
34180 polybarFull = polybar.override {
34181 alsaSupport = true;
34182 githubSupport = true;
34184 pulseSupport = true;
34190 yambar = callPackage ../applications/misc/yambar { };
34192 yambar-hyprland-wses = callPackage ../applications/misc/yambar-hyprland-wses { };
34194 polyphone = libsForQt5.callPackage ../applications/audio/polyphone { };
34196 portfolio = callPackage ../applications/office/portfolio {
34200 prevo = callPackage ../applications/misc/prevo { };
34201 prevo-data = callPackage ../applications/misc/prevo/data.nix { };
34202 prevo-tools = callPackage ../applications/misc/prevo/tools.nix { };
34204 psi-notify = callPackage ../applications/misc/psi-notify { };
34206 ptex = callPackage ../development/libraries/ptex { };
34208 pyright = nodePackages.pyright;
34210 qbec = callPackage ../applications/networking/cluster/qbec { };
34212 qemacs = callPackage ../applications/editors/qemacs { };
34214 ragnarwm = callPackage ../applications/window-managers/ragnarwm {};
34216 rime-cli = callPackage ../applications/office/rime-cli { };
34218 roxctl = callPackage ../applications/networking/cluster/roxctl {
34221 rssguard = libsForQt5.callPackage ../applications/networking/feedreaders/rssguard { };
34223 scudcloud = callPackage ../applications/networking/instant-messengers/scudcloud { };
34225 shod = callPackage ../applications/window-managers/shod { };
34227 shotcut = libsForQt5.callPackage ../applications/video/shotcut { };
34229 shogun = callPackage ../applications/science/machine-learning/shogun {
34230 protobuf = protobuf_21;
34233 smplayer = libsForQt5.callPackage ../applications/video/smplayer { };
34235 smtube = libsForQt5.callPackage ../applications/video/smtube { };
34237 softmaker-office = callPackage ../applications/office/softmaker/softmaker_office.nix { };
34239 songrec = callPackage ../applications/audio/songrec { };
34241 storj-uplink = callPackage ../applications/networking/sync/storj-uplink {};
34243 storrent = callPackage ../applications/networking/p2p/storrent { };
34245 speedread = callPackage ../applications/misc/speedread { };
34247 station = callPackage ../applications/networking/station { };
34249 stochas = callPackage ../applications/audio/stochas { };
34251 synapse = callPackage ../applications/misc/synapse { };
34253 synapse-bt = callPackage ../applications/networking/p2p/synapse-bt {
34254 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
34257 synfigstudio = callPackage ../applications/graphics/synfigstudio { };
34259 typora = callPackage ../applications/editors/typora { };
34261 taxi = callPackage ../applications/networking/ftp/taxi { };
34263 taxi-cli = with python3Packages; toPythonApplication taxi;
34265 tcping-go = callPackage ../applications/networking/tcping-go { };
34267 librep = callPackage ../development/libraries/librep { };
34269 rep-gtk = callPackage ../development/libraries/rep-gtk { };
34271 reproc = callPackage ../development/libraries/reproc { };
34273 sawfish = callPackage ../applications/window-managers/sawfish { };
34275 sc68 = callPackage ../applications/audio/sc68 { };
34277 sidplayfp = callPackage ../applications/audio/sidplayfp { };
34279 sndpeek = callPackage ../applications/audio/sndpeek { };
34281 mpop = callPackage ../applications/networking/mpop {
34282 inherit (darwin.apple_sdk.frameworks) Security;
34285 msmtp = callPackage ../applications/networking/msmtp {
34286 inherit (darwin.apple_sdk.frameworks) Security;
34287 autoreconfHook = buildPackages.autoreconfHook269;
34290 imapfilter = callPackage ../applications/networking/mailreaders/imapfilter.nix {
34294 maxlib = callPackage ../applications/audio/pd-plugins/maxlib { };
34296 pdfdiff = callPackage ../applications/misc/pdfdiff { };
34298 pdfsam-basic = callPackage ../applications/misc/pdfsam-basic {
34299 jdk21 = openjdk21.override { enableJavaFX = true; };
34302 mupdf = callPackage ../applications/misc/mupdf { };
34303 mupdf_1_17 = callPackage ../applications/misc/mupdf/1.17 { };
34305 muso = callPackage ../applications/audio/muso {
34306 inherit (darwin.apple_sdk.frameworks) CoreServices;
34309 mystem = callPackage ../applications/misc/mystem { };
34311 diffpdf = libsForQt5.callPackage ../applications/misc/diffpdf { };
34313 diff-pdf = callPackage ../applications/misc/diff-pdf {
34315 inherit (darwin.apple_sdk.frameworks) Cocoa;
34318 diffuse = callPackage ../applications/misc/diffuse { };
34320 mlocate = callPackage ../tools/misc/mlocate { };
34322 mlxbf-bootctl = callPackage ../tools/misc/mlxbf-bootctl { };
34324 plocate = callPackage ../tools/misc/plocate { };
34326 mypaint = callPackage ../applications/graphics/mypaint { };
34328 mypaint-brushes1 = callPackage ../development/libraries/mypaint-brushes/1.0.nix { };
34330 mypaint-brushes = callPackage ../development/libraries/mypaint-brushes { };
34332 mythtv = libsForQt5.callPackage ../applications/video/mythtv { };
34334 micro = callPackage ../applications/editors/micro { };
34336 mle = callPackage ../applications/editors/mle { };
34338 namaka = callPackage ../development/tools/misc/namaka { };
34340 nano = callPackage ../applications/editors/nano { };
34342 nanoblogger = callPackage ../applications/misc/nanoblogger { };
34344 nanorc = callPackage ../applications/editors/nano/nanorc { };
34346 nc4nix = callPackage ../development/tools/nc4nix { };
34348 netbeans = callPackage ../applications/editors/netbeans {
34352 netcoredbg = callPackage ../development/tools/misc/netcoredbg { };
34354 ncdu = callPackage ../tools/misc/ncdu { };
34356 ncdu_1 = callPackage ../tools/misc/ncdu/1.nix { };
34358 ncdc = callPackage ../applications/networking/p2p/ncdc { };
34360 ncspot = callPackage ../applications/audio/ncspot {
34361 inherit (darwin.apple_sdk.frameworks) Cocoa;
34363 withALSA = stdenv.isLinux;
34364 withPulseAudio = config.pulseaudio or stdenv.isLinux;
34365 withPortAudio = stdenv.isDarwin;
34366 withMPRIS = stdenv.isLinux;
34369 ncview = callPackage ../tools/X11/ncview { } ;
34371 ne = callPackage ../applications/editors/ne { };
34373 nedit = callPackage ../applications/editors/nedit { };
34375 ngt = callPackage ../development/libraries/ngt { };
34377 nchat = callPackage ../applications/networking/instant-messengers/nchat {
34378 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation;
34381 nheko = libsForQt5.callPackage ../applications/networking/instant-messengers/nheko { };
34383 nomacs = libsForQt5.callPackage ../applications/graphics/nomacs { };
34385 normcap = callPackage ../applications/graphics/normcap { };
34387 notepad-next = libsForQt5.callPackage ../applications/editors/notepad-next { };
34389 notepadqq = libsForQt5.callPackage ../applications/editors/notepadqq { };
34391 notmuch = callPackage ../applications/networking/mailreaders/notmuch {
34392 pythonPackages = python3Packages;
34395 notmuch-mailmover = callPackage ../applications/networking/mailreaders/notmuch/notmuch-mailmover.nix { };
34397 notejot = callPackage ../applications/misc/notejot { };
34399 notmuch-mutt = callPackage ../applications/networking/mailreaders/notmuch/mutt.nix { };
34401 muchsync = callPackage ../applications/networking/mailreaders/notmuch/muchsync.nix { };
34403 nufraw = callPackage ../applications/graphics/nufraw { };
34405 nufraw-thumbnailer = callPackage ../applications/graphics/nufraw {
34406 addThumbnailer = true;
34409 notmuch-addrlookup = callPackage ../applications/networking/mailreaders/notmuch-addrlookup { };
34411 nova-filters = callPackage ../applications/audio/nova-filters { };
34413 nvi = callPackage ../applications/editors/nvi { };
34415 nvpy = callPackage ../applications/editors/nvpy { };
34417 obconf = callPackage ../tools/X11/obconf { };
34419 gnome-obfuscate = callPackage ../applications/graphics/gnome-obfuscate {
34420 inherit (darwin.apple_sdk.frameworks) Foundation;
34423 obs-cli = callPackage ../applications/misc/obs-cli { };
34425 obs-studio = qt6Packages.callPackage ../applications/video/obs-studio {
34426 ffmpeg_4 = ffmpeg-full;
34429 obs-studio-plugins = recurseIntoAttrs (callPackage ../applications/video/obs-studio/plugins {});
34430 wrapOBS = callPackage ../applications/video/obs-studio/wrapper.nix { };
34432 obsidian = callPackage ../applications/misc/obsidian {
34433 electron = electron_25;
34436 octoprint = callPackage ../applications/misc/octoprint { };
34438 oculante = callPackage ../applications/graphics/oculante { };
34440 ocr-a = callPackage ../data/fonts/ocr-a { };
34442 ocrad = callPackage ../applications/graphics/ocrad { };
34444 offrss = callPackage ../applications/networking/offrss { };
34446 ogmtools = callPackage ../applications/video/ogmtools { };
34448 omegat = callPackage ../applications/misc/omegat.nix { };
34450 omxplayer = callPackage ../applications/video/omxplayer { };
34452 inherit (python3Packages.callPackage ../applications/networking/onionshare { }) onionshare onionshare-gui;
34454 openambit = qt5.callPackage ../applications/misc/openambit { };
34456 openbox = callPackage ../applications/window-managers/openbox { };
34458 openbox-menu = callPackage ../applications/misc/openbox-menu {
34459 stdenv = gccStdenv;
34462 openbrf = libsForQt5.callPackage ../applications/misc/openbrf { };
34464 opencpn = darwin.apple_sdk_11_0.callPackage ../applications/misc/opencpn {
34465 inherit (darwin) DarwinTools;
34466 inherit (darwin.apple_sdk_11_0.frameworks) AppKit;
34469 openfx = callPackage ../development/libraries/openfx { };
34471 openimageio = darwin.apple_sdk_11_0.callPackage ../development/libraries/openimageio { };
34473 openjump = callPackage ../applications/misc/openjump { };
34475 open-music-kontrollers = lib.recurseIntoAttrs {
34476 eteroj = callPackage ../applications/audio/open-music-kontrollers/eteroj.nix { };
34477 jit = callPackage ../applications/audio/open-music-kontrollers/jit.nix { };
34478 mephisto = callPackage ../applications/audio/open-music-kontrollers/mephisto.nix { };
34479 midi_matrix = callPackage ../applications/audio/open-music-kontrollers/midi_matrix.nix { };
34480 moony = callPackage ../applications/audio/open-music-kontrollers/moony.nix { };
34481 orbit = callPackage ../applications/audio/open-music-kontrollers/orbit.nix { };
34482 patchmatrix = callPackage ../applications/audio/open-music-kontrollers/patchmatrix.nix { };
34483 router = callPackage ../applications/audio/open-music-kontrollers/router.nix { };
34484 sherlock = callPackage ../applications/audio/open-music-kontrollers/sherlock.nix { };
34485 synthpod = callPackage ../applications/audio/open-music-kontrollers/synthpod.nix { };
34486 vm = callPackage ../applications/audio/open-music-kontrollers/vm.nix { };
34489 openrsync = darwin.apple_sdk_11_0.callPackage ../applications/networking/sync/openrsync { };
34491 openscad = libsForQt5.callPackage ../applications/graphics/openscad { };
34493 open-stage-control = callPackage ../applications/audio/open-stage-control { };
34495 opentimestamps-client = python3Packages.callPackage ../tools/misc/opentimestamps-client { };
34498 opentoonz-libtiff = callPackage ../applications/graphics/opentoonz/libtiff.nix { };
34499 in qt5.callPackage ../applications/graphics/opentoonz {
34500 libtiff = opentoonz-libtiff;
34501 opencv = opencv.override { libtiff = opentoonz-libtiff; };
34504 opentabletdriver = callPackage ../tools/X11/opentabletdriver { };
34506 opentx = libsForQt5.callPackage ../applications/misc/opentx { };
34508 openvi = darwin.apple_sdk_11_0.callPackage ../applications/editors/openvi { };
34510 opera = callPackage ../applications/networking/browsers/opera { };
34512 oranda = callPackage ../applications/misc/oranda { };
34514 orca = python3Packages.callPackage ../applications/misc/orca {
34515 inherit pkg-config;
34518 orca-c = callPackage ../applications/audio/orca-c { };
34520 organicmaps = qt6Packages.callPackage ../applications/misc/organicmaps { };
34522 osm2xmap = callPackage ../applications/misc/osm2xmap { };
34524 osmctools = callPackage ../applications/misc/osmctools { };
34526 osmium-tool = callPackage ../applications/misc/osmium-tool { };
34528 osmtogeojson = callPackage ../applications/misc/osmtogeojson { };
34530 owamp = callPackage ../applications/networking/owamp { };
34532 owofetch = callPackage ../tools/misc/owofetch {
34533 inherit (darwin.apple_sdk.frameworks) Foundation DiskArbitration;
34536 vgmplay-libvgm = callPackage ../applications/audio/vgmplay-libvgm { };
34538 vgmtools = callPackage ../tools/audio/vgmtools { };
34540 vieb = callPackage ../applications/networking/browsers/vieb { };
34542 vital = callPackage ../applications/audio/vital { };
34544 vivaldi = callPackage ../applications/networking/browsers/vivaldi { };
34546 vivaldi-ffmpeg-codecs = callPackage ../applications/networking/browsers/vivaldi/ffmpeg-codecs.nix { };
34548 libopenmpt = callPackage ../development/libraries/audio/libopenmpt { };
34550 libopenmpt-modplug = callPackage ../development/libraries/audio/libopenmpt-modplug { };
34552 openrazer-daemon = python3Packages.toPythonApplication python3Packages.openrazer-daemon;
34554 opusfile = callPackage ../applications/audio/opusfile { };
34556 opustags = callPackage ../applications/audio/opustags { };
34558 opusTools = callPackage ../applications/audio/opus-tools { };
34560 orpie = callPackage ../applications/misc/orpie { };
34562 osmo = callPackage ../applications/office/osmo { };
34564 osmo-bsc = callPackage ../servers/osmocom/osmo-bsc { };
34566 osmo-bts = callPackage ../servers/osmocom/osmo-bts { };
34568 osmo-ggsn = callPackage ../servers/osmocom/osmo-ggsn { };
34570 osmo-hlr = callPackage ../servers/osmocom/osmo-hlr { };
34572 osmo-hnbgw = callPackage ../servers/osmocom/osmo-hnbgw { };
34574 osmo-hnodeb = callPackage ../servers/osmocom/osmo-hnodeb { };
34576 osmo-iuh = callPackage ../servers/osmocom/osmo-iuh { };
34578 osmo-mgw = callPackage ../servers/osmocom/osmo-mgw { };
34580 osmo-msc = callPackage ../servers/osmocom/osmo-msc { };
34582 osmo-pcu = callPackage ../servers/osmocom/osmo-pcu { };
34584 osmo-sgsn = callPackage ../servers/osmocom/osmo-sgsn { };
34586 osmo-sip-connector = callPackage ../servers/osmocom/osmo-sip-connector { };
34588 osmscout-server = libsForQt5.callPackage ../applications/misc/osmscout-server {
34589 protobuf = protobuf_21.override {
34590 abseil-cpp = abseil-cpp_202103.override {
34591 cxxStandard = "17";
34596 palemoon-bin = callPackage ../applications/networking/browsers/palemoon/bin.nix { };
34598 paleta = callPackage ../applications/graphics/paleta { };
34600 pamix = callPackage ../applications/audio/pamix { };
34602 pamixer = callPackage ../applications/audio/pamixer { };
34604 ncpamixer = callPackage ../applications/audio/ncpamixer { };
34606 pan = callPackage ../applications/networking/newsreaders/pan { };
34608 panotools = callPackage ../applications/graphics/panotools { };
34610 paprefs = callPackage ../applications/audio/paprefs { };
34612 pantalaimon = python3Packages.callPackage ../applications/networking/instant-messengers/pantalaimon { };
34614 pantalaimon-headless = python3Packages.callPackage ../applications/networking/instant-messengers/pantalaimon {
34615 enableDbusUi = false;
34618 parsec-bin = callPackage ../applications/misc/parsec/bin.nix {
34622 pavucontrol = callPackage ../applications/audio/pavucontrol { };
34624 paraview = libsForQt5.callPackage ../applications/graphics/paraview { };
34626 parlatype = callPackage ../applications/audio/parlatype { };
34628 packet = callPackage ../development/tools/packet { };
34630 packet-sd = callPackage ../development/tools/packet-sd { };
34632 metal-cli = callPackage ../development/tools/metal-cli { };
34634 pb = callPackage ../tools/misc/pb { };
34636 pb_cli = callPackage ../tools/misc/pb_cli { };
34638 capture = callPackage ../tools/misc/capture { };
34640 pbrt = callPackage ../applications/graphics/pbrt { };
34642 pcloud = callPackage ../applications/networking/pcloud { };
34644 jpsxdec = callPackage ../tools/games/jpsxdec {
34648 pdfslicer = callPackage ../applications/misc/pdfslicer { };
34650 pekwm = callPackage ../by-name/pe/pekwm/package.nix {
34656 pencil = callPackage ../applications/graphics/pencil {
34659 pentestgpt = callPackage ../tools/security/pentestgpt { };
34661 perseus = callPackage ../applications/science/math/perseus { };
34663 petrifoo = callPackage ../applications/audio/petrifoo {
34664 inherit (gnome2) libgnomecanvas;
34667 pdfchain = callPackage ../tools/typesetting/pdfchain { };
34669 pdfcpu = callPackage ../applications/graphics/pdfcpu { };
34670 pdftk = callPackage ../tools/typesetting/pdftk { };
34671 pdfgrep = callPackage ../tools/typesetting/pdfgrep { };
34673 pdfpc = callPackage ../applications/misc/pdfpc {
34674 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-libav;
34677 peaclock = callPackage ../applications/misc/peaclock {
34678 stdenv = gccStdenv;
34681 peazip = libsForQt5.callPackage ../tools/archivers/peazip { };
34683 peek = callPackage ../applications/video/peek { };
34685 peertube = callPackage ../servers/peertube {
34686 nodejs = nodejs_18;
34689 peroxide = callPackage ../applications/networking/peroxide { };
34691 pflask = callPackage ../os-specific/linux/pflask { };
34693 pfsshell = callPackage ../tools/misc/pfsshell { };
34695 phantomsocks = callPackage ../tools/networking/phantomsocks { };
34697 photoqt = libsForQt5.callPackage ../applications/graphics/photoqt { };
34699 photoflare = libsForQt5.callPackage ../applications/graphics/photoflare { };
34701 phototonic = libsForQt5.callPackage ../applications/graphics/phototonic { };
34703 phrasendrescher = callPackage ../tools/security/phrasendrescher { };
34705 phrase-cli = callPackage ../tools/misc/phrase-cli { };
34707 phylactery = callPackage ../servers/web-apps/phylactery { };
34709 pianobar = callPackage ../applications/audio/pianobar { };
34711 pianobooster = qt5.callPackage ../applications/audio/pianobooster { };
34713 pianoteq = callPackage ../applications/audio/pianoteq { };
34715 picard = callPackage ../applications/audio/picard { };
34717 picocom = callPackage ../tools/misc/picocom {
34718 inherit (darwin.apple_sdk.frameworks) IOKit;
34721 picoloop = callPackage ../applications/audio/picoloop { };
34723 picosnitch = callPackage ../tools/networking/picosnitch { };
34725 pidginPackages = recurseIntoAttrs (callPackage ../applications/networking/instant-messengers/pidgin/pidgin-plugins { });
34727 inherit (pidginPackages) pidgin;
34729 pika-backup = callPackage ../applications/backup/pika-backup { };
34731 pur = callPackage ../development/tools/pur { };
34733 purpur = callPackage ../games/purpur { };
34735 pikopixel = callPackage ../applications/graphics/pikopixel { };
34737 pithos = callPackage ../applications/audio/pithos {
34738 pythonPackages = python3Packages;
34741 pineapple-pictures = qt6Packages.callPackage ../applications/graphics/pineapple-pictures { };
34743 pinfo = callPackage ../applications/misc/pinfo { };
34745 pinpoint = callPackage ../applications/office/pinpoint { };
34747 pinta = callPackage ../applications/graphics/pinta { };
34749 pistol = callPackage ../tools/misc/pistol { };
34751 piston-cli = callPackage ../tools/misc/piston-cli { };
34753 pizarra = callPackage ../applications/graphics/pizarra { };
34755 plater = libsForQt5.callPackage ../applications/misc/plater { };
34757 plexamp = callPackage ../applications/audio/plexamp { };
34759 plex-media-player = libsForQt5.callPackage ../applications/video/plex-media-player { };
34761 plex-mpv-shim = python3Packages.callPackage ../applications/video/plex-mpv-shim { };
34763 plover = recurseIntoAttrs (libsForQt5.callPackage ../applications/misc/plover { });
34765 plugin-torture = callPackage ../applications/audio/plugin-torture { };
34767 poke = callPackage ../applications/editors/poke { };
34769 pokefinder = qt6Packages.callPackage ../tools/games/pokefinder { };
34771 pokemonsay = callPackage ../tools/misc/pokemonsay { };
34773 polar-bookshelf = callPackage ../applications/misc/polar-bookshelf { };
34775 polar-bookshelf1 = callPackage ../applications/misc/polar-bookshelf1 { };
34777 poezio = callPackage ../applications/networking/instant-messengers/poezio { };
34779 pommed_light = callPackage ../os-specific/linux/pommed-light { };
34781 polylith = callPackage ../development/tools/misc/polylith { };
34783 polymake = callPackage ../applications/science/math/polymake { };
34785 pomodoro = callPackage ../applications/misc/pomodoro {
34786 inherit (darwin.apple_sdk.frameworks) Foundation;
34789 ponymix = callPackage ../applications/audio/ponymix { };
34791 pop-launcher = callPackage ../applications/misc/pop-launcher { };
34793 popcorntime = callPackage ../applications/video/popcorntime { };
34795 pot = callPackage ../applications/misc/pot { };
34797 pothos = libsForQt5.callPackage ../applications/radio/pothos { };
34799 potrace = callPackage ../applications/graphics/potrace { };
34801 posterazor = callPackage ../applications/misc/posterazor { };
34803 pqiv = callPackage ../applications/graphics/pqiv { };
34805 qiv = callPackage ../applications/graphics/qiv {
34806 imlib2 = imlib2Full;
34809 premid = callPackage ../applications/misc/premid { };
34811 process-cpp = callPackage ../development/libraries/process-cpp { };
34813 processing = callPackage ../applications/graphics/processing {
34817 # perhaps there are better apps for this task? It's how I had configured my preivous system.
34818 # And I don't want to rewrite all rules
34819 procmail = callPackage ../applications/misc/procmail { };
34821 profanity = callPackage ../applications/networking/instant-messengers/profanity ({
34822 } // (config.profanity or {}));
34824 properties-cpp = callPackage ../development/libraries/properties-cpp { };
34826 proteus = callPackage ../applications/audio/proteus { };
34828 protonmail-bridge = callPackage ../applications/networking/protonmail-bridge { };
34830 protonvpn-cli = python3Packages.callPackage ../applications/networking/protonvpn-cli { };
34831 protonvpn-cli_2 = python3Packages.callPackage ../applications/networking/protonvpn-cli/2.nix { };
34833 protonvpn-gui = python3Packages.callPackage ../applications/networking/protonvpn-gui { };
34835 ps2client = callPackage ../applications/networking/ps2client { };
34837 ps2eps = callPackage ../tools/typesetting/ps2eps { };
34839 psi = libsForQt5.callPackage ../applications/networking/instant-messengers/psi { };
34841 psi-plus = libsForQt5.callPackage ../applications/networking/instant-messengers/psi-plus { };
34843 psol = callPackage ../development/libraries/psol { };
34845 pstree = callPackage ../applications/misc/pstree { };
34847 pt2-clone = callPackage ../applications/audio/pt2-clone { };
34849 ptask = callPackage ../applications/misc/ptask { };
34851 pulseaudio-ctl = callPackage ../applications/audio/pulseaudio-ctl { };
34853 pulseaudio-dlna = callPackage ../applications/audio/pulseaudio-dlna { };
34855 pulseview = libsForQt5.callPackage ../applications/science/electronics/pulseview { };
34857 puredata = callPackage ../applications/audio/puredata { };
34858 puredata-with-plugins = plugins: callPackage ../applications/audio/puredata/wrapper.nix { inherit plugins; };
34860 puremapping = callPackage ../applications/audio/pd-plugins/puremapping { };
34862 pure-maps = libsForQt5.callPackage ../applications/misc/pure-maps { };
34864 pwdsafety = callPackage ../tools/security/pwdsafety { };
34866 pwvucontrol = callPackage ../applications/audio/pwvucontrol { };
34868 pyload-ng = callPackage ../applications/networking/pyload-ng {};
34870 pyrosimple = callPackage ../applications/networking/p2p/pyrosimple { };
34872 qbittorrent = qt6Packages.callPackage ../applications/networking/p2p/qbittorrent {
34873 inherit (darwin.apple_sdk.frameworks) Cocoa;
34875 qbittorrent-nox = qbittorrent.override { guiSupport = false; };
34876 qbittorrent-qt5 = libsForQt5.callPackage ../applications/networking/p2p/qbittorrent {
34877 inherit (darwin.apple_sdk.frameworks) Cocoa;
34880 qcad = libsForQt5.callPackage ../applications/misc/qcad { };
34882 qcomicbook = libsForQt5.callPackage ../applications/graphics/qcomicbook { };
34884 qelectrotech = libsForQt5.callPackage ../applications/misc/qelectrotech { };
34886 eiskaltdcpp = libsForQt5.callPackage ../applications/networking/p2p/eiskaltdcpp { };
34888 qdirstat = libsForQt5.callPackage ../applications/misc/qdirstat { };
34890 qemu = callPackage ../applications/virtualization/qemu {
34891 inherit (darwin.apple_sdk.frameworks) CoreServices Cocoa Hypervisor vmnet;
34892 inherit (darwin.stubs) rez setfile;
34893 inherit (darwin) sigtool;
34896 qemu-utils = qemu.override {
34900 canokey-qemu = callPackage ../applications/virtualization/qemu/canokey-qemu.nix { };
34902 wrapQemuBinfmtP = callPackage ../applications/virtualization/qemu/binfmt-p-wrapper.nix { };
34904 qgroundcontrol = libsForQt5.callPackage ../applications/science/robotics/qgroundcontrol { };
34906 qjackctl = libsForQt5.callPackage ../applications/audio/qjackctl { };
34908 qimgv = libsForQt5.callPackage ../applications/graphics/qimgv { };
34910 qmediathekview = libsForQt5.callPackage ../applications/video/qmediathekview { };
34912 qmplay2 = libsForQt5.callPackage ../applications/video/qmplay2 { };
34914 qmidiarp = callPackage ../applications/audio/qmidiarp { };
34916 qmidinet = libsForQt5.callPackage ../applications/audio/qmidinet { };
34918 qmmp = qt6Packages.callPackage ../applications/audio/qmmp { };
34920 qnotero = libsForQt5.callPackage ../applications/office/qnotero { };
34922 qpwgraph = qt6Packages.callPackage ../applications/audio/qpwgraph { };
34924 qrcode = callPackage ../tools/graphics/qrcode { };
34926 qsampler = libsForQt5.callPackage ../applications/audio/qsampler { };
34928 qscreenshot = libsForQt5.callPackage ../applications/graphics/qscreenshot { };
34930 qsstv = qt5.callPackage ../applications/radio/qsstv { };
34932 qsyncthingtray = libsForQt5.callPackage ../applications/misc/qsyncthingtray { };
34934 qstopmotion = libsForQt5.callPackage ../applications/video/qstopmotion {
34935 guvcview = guvcview.override {
34941 qsudo = libsForQt5.callPackage ../applications/misc/qsudo { };
34943 qsynth = libsForQt5.callPackage ../applications/audio/qsynth { };
34945 qtbitcointrader = libsForQt5.callPackage ../applications/misc/qtbitcointrader { };
34947 qtchan = libsForQt5.callPackage ../applications/networking/browsers/qtchan { };
34949 qtemu = libsForQt5.callPackage ../applications/virtualization/qtemu { };
34951 qtox = libsForQt5.callPackage ../applications/networking/instant-messengers/qtox {
34952 inherit (darwin.apple_sdk.frameworks) AVFoundation;
34955 qtpass = libsForQt5.callPackage ../applications/misc/qtpass { };
34957 qtractor = libsForQt5.callPackage ../applications/audio/qtractor { };
34959 quantomatic = callPackage ../applications/science/physics/quantomatic { };
34961 quassel = libsForQt5.callPackage ../applications/networking/irc/quassel {
34962 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
34965 quasselClient = quassel.override {
34966 monolithic = false;
34968 tag = "-client-kf5";
34971 quasselDaemon = quassel.override {
34972 monolithic = false;
34973 enableDaemon = true;
34975 tag = "-daemon-qt5";
34978 quill-qr = callPackage ../tools/security/quill-qr { };
34980 quirc = callPackage ../tools/graphics/quirc { };
34982 quisk = callPackage ../applications/radio/quisk { };
34984 quiterss = libsForQt5.callPackage ../applications/networking/newsreaders/quiterss { };
34986 quodlibet = callPackage ../applications/audio/quodlibet {
34987 inherit (gnome) adwaita-icon-theme;
34990 libappindicator-gtk3 = null;
34992 libsoup = libsoup_3;
34995 quodlibet-without-gst-plugins = quodlibet.override {
34996 libsoup = libsoup_3;
34997 tag = "-without-gst-plugins";
34998 withGstPlugins = false;
35001 quodlibet-xine = quodlibet.override {
35002 libsoup = libsoup_3;
35004 withGstreamerBackend = false;
35005 withXineBackend = true;
35008 quodlibet-full = quodlibet.override {
35009 inherit gtksourceview webkitgtk;
35011 keybinder3 = keybinder3;
35012 libappindicator-gtk3 = libappindicator-gtk3;
35013 libmodplug = libmodplug;
35014 libsoup = libsoup_3;
35016 withDbusPython = true;
35017 withMusicBrainzNgs = true;
35018 withPahoMqtt = true;
35019 withPyInotify = true;
35020 withPypresence = true;
35024 quodlibet-xine-full = quodlibet-full.override {
35025 libsoup = libsoup_3;
35026 tag = "-xine-full";
35027 withGstreamerBackend = false;
35028 withXineBackend = true;
35031 qutebrowser = callPackage ../applications/networking/browsers/qutebrowser {
35032 inherit (__splicedPackages.qt6Packages) qtbase qtwebengine wrapQtAppsHook qtwayland;
35035 qutebrowser-qt5 = callPackage ../applications/networking/browsers/qutebrowser {
35036 inherit (__splicedPackages.libsForQt5) qtbase qtwebengine wrapQtAppsHook qtwayland;
35039 qxw = callPackage ../applications/editors/qxw { };
35041 rabbitvcs = callPackage ../applications/version-management/rabbitvcs { };
35043 rakarrack = callPackage ../applications/audio/rakarrack {
35047 renoise = callPackage ../applications/audio/renoise { };
35049 redux = callPackage ../applications/audio/redux { };
35051 roomeqwizard = callPackage ../applications/audio/roomeqwizard { };
35053 radioboat = callPackage ../applications/audio/radioboat { };
35055 radiotray-ng = callPackage ../applications/audio/radiotray-ng {
35059 raiseorlaunch = callPackage ../applications/misc/raiseorlaunch { };
35061 rapid-photo-downloader = libsForQt5.callPackage ../applications/graphics/rapid-photo-downloader { };
35063 rapidsvn = callPackage ../applications/version-management/rapidsvn { };
35065 ratmen = callPackage ../tools/X11/ratmen { };
35067 ratox = callPackage ../applications/networking/instant-messengers/ratox { };
35069 rawtherapee = callPackage ../applications/graphics/rawtherapee {
35070 fftw = fftwSinglePrec;
35073 rclone = callPackage ../applications/networking/sync/rclone { };
35075 rclone-browser = libsForQt5.callPackage ../applications/networking/sync/rclone/browser.nix { };
35077 rcs = callPackage ../applications/version-management/rcs { };
35079 rcshist = callPackage ../applications/version-management/rcshist { };
35081 rdesktop = callPackage ../applications/networking/remote/rdesktop { };
35083 rdedup = callPackage ../tools/backup/rdedup {
35084 inherit (darwin.apple_sdk.frameworks) Security;
35087 rdup = callPackage ../tools/backup/rdup { };
35089 reaper = callPackage ../applications/audio/reaper {
35090 jackLibrary = libjack2; # Another option is "pipewire.jack".
35091 ffmpeg = ffmpeg_4-headless;
35094 recapp = callPackage ../applications/video/recapp { };
35096 recode = callPackage ../tools/text/recode { };
35098 reddsaver = callPackage ../applications/misc/reddsaver {
35099 inherit (darwin.apple_sdk.frameworks) Security;
35102 rednotebook = python3Packages.callPackage ../applications/editors/rednotebook { };
35104 remnote = callPackage ../applications/misc/remnote { };
35106 remotebox = callPackage ../applications/virtualization/remotebox { };
35108 restique = libsForQt5.callPackage ../applications/backup/restique { };
35110 retroshare = libsForQt5.callPackage ../applications/networking/p2p/retroshare { };
35112 rgp = libsForQt5.callPackage ../development/tools/rgp { };
35114 ricochet = libsForQt5.callPackage ../applications/networking/instant-messengers/ricochet {
35115 protobuf = protobuf_21;
35118 ries = callPackage ../applications/science/math/ries { };
35120 ripcord = if stdenv.isLinux then
35121 qt5.callPackage ../applications/networking/instant-messengers/ripcord { }
35123 callPackage ../applications/networking/instant-messengers/ripcord/darwin.nix { };
35125 ripser = callPackage ../applications/science/math/ripser { };
35127 rkdeveloptool = callPackage ../misc/rkdeveloptool { };
35129 rkdeveloptool-pine64 = callPackage ../misc/rkdeveloptool-pine64 { };
35131 rke = callPackage ../applications/networking/cluster/rke { };
35133 rke2 = callPackage ../applications/networking/cluster/rke2 { };
35135 rocketchat-desktop = callPackage ../applications/networking/instant-messengers/rocketchat-desktop { };
35137 rofi-unwrapped = callPackage ../applications/misc/rofi { };
35138 rofi = callPackage ../applications/misc/rofi/wrapper.nix { };
35139 rofi-wayland-unwrapped = callPackage ../applications/misc/rofi/wayland.nix { };
35140 rofi-wayland = callPackage ../applications/misc/rofi/wrapper.nix {
35141 rofi-unwrapped = rofi-wayland-unwrapped;
35144 rofi-pass = callPackage ../tools/security/pass/rofi-pass.nix { };
35145 rofi-pass-wayland = callPackage ../tools/security/pass/rofi-pass.nix {
35146 backend = "wayland";
35149 rofi-menugen = callPackage ../applications/misc/rofi-menugen { };
35151 rofi-systemd = callPackage ../tools/system/rofi-systemd { };
35153 rofimoji = callPackage ../applications/misc/rofimoji {
35154 inherit (python3Packages) buildPythonApplication configargparse;
35157 rootlesskit = callPackage ../tools/virtualization/rootlesskit { };
35159 rsclock = callPackage ../applications/misc/rsclock { };
35161 rstudio = libsForQt5.callPackage ../applications/editors/rstudio {
35165 rstudio-server = rstudio.override { server = true; };
35167 rsync = callPackage ../applications/networking/sync/rsync (config.rsync or {});
35168 rrsync = callPackage ../applications/networking/sync/rsync/rrsync.nix { };
35170 rtfm = callPackage ../applications/misc/rtfm { };
35172 rtl_433 = callPackage ../applications/radio/rtl_433 { };
35174 rtl-ais = callPackage ../applications/radio/rtl-ais { };
35176 rtl-sdr = callPackage ../applications/radio/rtl-sdr { };
35178 rubyripper = callPackage ../applications/audio/rubyripper { };
35180 rucredstash = callPackage ../tools/security/rucredstash {
35181 inherit (darwin.apple_sdk.frameworks) Security;
35184 runc = callPackage ../applications/virtualization/runc { };
35186 rust-traverse = callPackage ../applications/misc/rust-traverse { };
35188 rusty-psn = callPackage ../applications/misc/rusty-psn { };
35190 rusty-psn-gui = rusty-psn.override { withGui = true; };
35192 rymcast = callPackage ../applications/audio/rymcast {
35193 inherit (gnome) zenity;
35196 rymdport = callPackage ../applications/networking/rymdport {
35197 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
35200 uade = callPackage ../applications/audio/uade { };
35202 udevil = callPackage ../applications/misc/udevil { };
35204 udiskie = callPackage ../applications/misc/udiskie { };
35206 sacc = callPackage ../applications/networking/gopher/sacc { };
35208 savvycan = libsForQt5.callPackage ../applications/networking/sniffers/savvycan {};
35210 sayonara = libsForQt5.callPackage ../applications/audio/sayonara { };
35212 sbagen = callPackage ../applications/misc/sbagen { };
35214 scantailor-advanced = libsForQt5.callPackage ../applications/graphics/scantailor/advanced.nix { };
35216 scantailor-universal = libsForQt5.callPackage ../applications/graphics/scantailor/universal.nix { };
35218 sc-im = callPackage ../applications/misc/sc-im { };
35220 scite = callPackage ../applications/editors/scite { };
35222 scli = callPackage ../applications/misc/scli { };
35224 scribus_1_5 = libsForQt5.callPackage ../applications/office/scribus/default.nix { };
35225 scribus = scribus_1_5;
35227 seafile-client = libsForQt5.callPackage ../applications/networking/seafile-client { };
35229 seahub = callPackage ../applications/networking/seahub { };
35231 seatd = callPackage ../applications/misc/seatd { };
35233 secrets-extractor = callPackage ../tools/security/secrets-extractor { };
35235 secretscanner = callPackage ../tools/security/secretscanner { };
35237 setconf = python3.pkgs.callPackage ../tools/misc/setconf { };
35239 semiphemeral = callPackage ../tools/misc/semiphemeral { };
35241 semver = callPackage ../applications/misc/semver { };
35243 sent = callPackage ../applications/misc/sent { };
35245 seq24 = callPackage ../applications/audio/seq24 { };
35247 seq66 = qt5.callPackage ../applications/audio/seq66 { };
35249 setbfree = callPackage ../applications/audio/setbfree { };
35251 sfizz = callPackage ../applications/audio/sfizz { };
35253 sfxr = callPackage ../applications/audio/sfxr { };
35255 sfxr-qt = libsForQt5.callPackage ../applications/audio/sfxr-qt { };
35257 shadowfox = callPackage ../tools/networking/shadowfox { };
35259 shavee = callPackage ../applications/misc/shavee { };
35261 shell_gpt = callPackage ../tools/llm/shell_gpt { };
35263 shfmt = callPackage ../tools/text/shfmt { };
35265 shipments = callPackage ../applications/misc/shipments { };
35267 shortwave = callPackage ../applications/audio/shortwave { };
35269 shotgun = callPackage ../tools/graphics/shotgun { };
35271 shot-scraper = callPackage ../tools/graphics/shot-scraper { };
35273 shutter = callPackage ../applications/graphics/shutter { };
35275 sic-image-cli = callPackage ../tools/graphics/sic-image-cli { };
35277 simple-scan = gnome.simple-scan;
35279 sioyek = callPackage ../applications/misc/sioyek {
35280 inherit (libsForQt5) qmake qt3d qtbase wrapQtAppsHook;
35283 siproxd = callPackage ../applications/networking/siproxd { };
35285 sish = callPackage ../tools/networking/sish { };
35287 sky = libsForQt5.callPackage ../applications/networking/instant-messengers/sky {
35288 libjpeg_turbo = libjpeg8;
35291 skypeforlinux = callPackage ../applications/networking/instant-messengers/skypeforlinux { };
35293 SkypeExport = callPackage ../applications/networking/instant-messengers/SkypeExport { };
35295 slingshot = callPackage ../tools/misc/slingshot { };
35297 slop = callPackage ../tools/misc/slop { };
35299 slowhttptest = callPackage ../tools/security/slowhttptest { };
35301 slrn = callPackage ../applications/networking/newsreaders/slrn { };
35303 smartcrop = callPackage ../tools/graphics/smartcrop { };
35305 sniffnet = callPackage ../applications/networking/sniffnet { };
35307 sniproxy = callPackage ../applications/networking/sniproxy { };
35309 snixembed = callPackage ../applications/misc/snixembed { };
35311 sommelier = callPackage ../applications/window-managers/sommelier { };
35313 sooperlooper = callPackage ../applications/audio/sooperlooper { };
35315 sops = callPackage ../tools/security/sops { };
35317 sorcer = callPackage ../applications/audio/sorcer { };
35319 sound-juicer = callPackage ../applications/audio/sound-juicer { };
35321 soundtracker = callPackage ../applications/audio/soundtracker { };
35323 spice-vdagent = callPackage ../applications/virtualization/spice-vdagent { };
35325 spike = callPackage ../applications/virtualization/spike { };
35327 tensorman = callPackage ../tools/misc/tensorman { };
35329 spideroak = callPackage ../applications/networking/spideroak { };
35331 spotify-qt = libsForQt5.callPackage ../applications/audio/spotify-qt { };
35333 spotify-tray = callPackage ../applications/misc/spotify-tray { };
35335 spotify-tui = callPackage ../applications/audio/spotify-tui {
35336 inherit (darwin.apple_sdk.frameworks) AppKit Security;
35339 sptlrx = callPackage ../applications/audio/sptlrx { };
35341 sptk = callPackage ../development/libraries/sptk { };
35343 squishyball = callPackage ../applications/audio/squishyball {
35344 ncurses = ncurses5;
35347 stw = callPackage ../applications/misc/stw { };
35349 styx = callPackage ../applications/misc/styx { };
35351 sway-launcher-desktop = callPackage ../applications/misc/sway-launcher-desktop { };
35353 tart = callPackage ../applications/virtualization/tart { };
35355 viber = callPackage ../applications/networking/instant-messengers/viber { };
35357 wavebox = libsForQt5.callPackage ../applications/networking/instant-messengers/wavebox { };
35359 sonic-pi = libsForQt5.callPackage ../applications/audio/sonic-pi {
35360 elixir = elixir_1_14;
35361 beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_14; });
35364 stag = callPackage ../applications/misc/stag {
35368 linuxstopmotion = libsForQt5.callPackage ../applications/video/linuxstopmotion { };
35370 sweethome3d = recurseIntoAttrs (
35371 (callPackage ../applications/misc/sweethome3d { }) //
35372 (callPackage ../applications/misc/sweethome3d/editors.nix {
35373 sweethome3dApp = sweethome3d.application;
35377 swingsane = callPackage ../applications/graphics/swingsane { };
35379 sxiv = callPackage ../applications/graphics/sxiv {
35380 imlib2 = imlib2Full;
35383 nsxiv = callPackage ../by-name/ns/nsxiv/package.nix {
35384 imlib2 = imlib2Full;
35387 resilio-sync = callPackage ../applications/networking/resilio-sync { };
35389 dropbox = callPackage ../applications/networking/dropbox { };
35391 dropbox-cli = callPackage ../applications/networking/dropbox/cli.nix { };
35393 synology-drive-client = callPackage ../applications/networking/synology-drive-client { };
35395 synology-cloud-sync-decryption-tool = callPackage ../applications/networking/synology-cloud-sync-decryption-tool { };
35397 litemdview = callPackage ../applications/graphics/litemdview { };
35399 maestral = with python3Packages; toPythonApplication maestral;
35401 maestral-gui = qt6.callPackage ../applications/networking/maestral-qt { };
35403 maestro = callPackage ../development/mobile/maestro { };
35405 myfitnesspal = with python3Packages; toPythonApplication myfitnesspal;
35407 insync = callPackage ../applications/networking/insync { };
35409 lemurs = callPackage ../applications/display-managers/lemurs { };
35411 libstrangle = callPackage ../tools/X11/libstrangle {
35412 stdenv = stdenv_32bit;
35415 lightdm = libsForQt5.callPackage ../applications/display-managers/lightdm { };
35417 lightdm_qt = lightdm.override { withQt5 = true; };
35419 lightdm-enso-os-greeter = callPackage ../applications/display-managers/lightdm-enso-os-greeter { };
35421 lightdm-gtk-greeter = callPackage ../applications/display-managers/lightdm/gtk-greeter.nix {
35422 inherit (xfce) xfce4-dev-tools;
35425 lightdm-slick-greeter = callPackage ../applications/display-managers/lightdm-slick-greeter { };
35427 lightdm-mini-greeter = callPackage ../applications/display-managers/lightdm-mini-greeter { };
35429 lightdm-mobile-greeter = callPackage ../applications/display-managers/lightdm-mobile-greeter { };
35431 lightdm-tiny-greeter = callPackage ../applications/display-managers/lightdm-tiny-greeter { };
35433 ly = callPackage ../applications/display-managers/ly { };
35435 slic3r = callPackage ../applications/misc/slic3r { };
35437 curaengine_stable = callPackage ../applications/misc/curaengine/stable.nix { };
35439 curaengine = callPackage ../applications/misc/curaengine {
35440 inherit (python3.pkgs) libarcus;
35441 protobuf = protobuf_21;
35444 cura = libsForQt5.callPackage ../applications/misc/cura { };
35446 curaPlugins = callPackage ../applications/misc/cura/plugins.nix { };
35448 peru = callPackage ../applications/version-management/peru { };
35450 petrinizer = haskellPackages.callPackage ../applications/science/logic/petrinizer { };
35452 pmidi = callPackage ../applications/audio/pmidi { };
35454 printrun = callPackage ../applications/misc/printrun { };
35456 prusa-slicer = darwin.apple_sdk_11_0.callPackage ../applications/misc/prusa-slicer { };
35458 super-slicer = darwin.apple_sdk_11_0.callPackage ../applications/misc/prusa-slicer/super-slicer.nix { };
35460 super-slicer-beta = super-slicer.beta;
35462 super-slicer-latest = super-slicer.latest;
35464 snapmaker-luban = callPackage ../applications/misc/snapmaker-luban { };
35466 robustirc-bridge = callPackage ../servers/irc/robustirc-bridge { };
35468 routedns = callPackage ../tools/networking/routedns { };
35470 skrooge = libsForQt5.callPackage ../applications/office/skrooge { };
35472 smartgithg = callPackage ../applications/version-management/smartgithg {
35476 smartdeblur = libsForQt5.callPackage ../applications/graphics/smartdeblur { };
35478 snapper = callPackage ../tools/misc/snapper { };
35479 snapper-gui = callPackage ../applications/misc/snapper-gui { };
35481 snd = darwin.apple_sdk_11_0.callPackage ../applications/audio/snd {
35482 inherit (darwin.apple_sdk_11_0.frameworks) CoreServices CoreMIDI;
35485 sharpsat-td = callPackage ../applications/science/logic/sharpsat-td { };
35487 shntool = callPackage ../applications/audio/shntool { };
35489 sipp = callPackage ../development/tools/misc/sipp { };
35491 soci = callPackage ../development/libraries/soci { };
35493 socialscan = with python3.pkgs; toPythonApplication socialscan;
35495 sonic-lineup = libsForQt5.callPackage ../applications/audio/sonic-lineup { };
35497 sonic-visualiser = libsForQt5.callPackage ../applications/audio/sonic-visualiser { };
35499 soulseekqt = libsForQt5.callPackage ../applications/networking/p2p/soulseekqt { };
35501 soundsource = callPackage ../applications/audio/soundsource { };
35503 sox = callPackage ../applications/misc/audio/sox {
35504 inherit (darwin.apple_sdk.frameworks) CoreAudio;
35507 soxr = callPackage ../applications/misc/audio/soxr { };
35509 spek = callPackage ../applications/audio/spek {
35510 autoreconfHook = buildPackages.autoreconfHook269;
35513 spotify = callPackage ../applications/audio/spotify { };
35515 spotify-player = callPackage ../applications/audio/spotify-player { };
35517 spotifywm = callPackage ../applications/audio/spotifywm { };
35519 psst = callPackage ../applications/audio/psst { };
35521 squeezelite = darwin.apple_sdk_11_0.callPackage ../applications/audio/squeezelite {
35522 inherit (darwin.apple_sdk_11_0.frameworks) CoreVideo VideoDecodeAcceleration CoreAudio AudioToolbox AudioUnit Carbon;
35525 squeezelite-pulse = darwin.apple_sdk_11_0.callPackage ../applications/audio/squeezelite {
35526 inherit (darwin.apple_sdk_11_0.frameworks) CoreVideo VideoDecodeAcceleration CoreAudio AudioToolbox AudioUnit Carbon;
35528 audioBackend = "pulse";
35531 ltunify = callPackage ../tools/misc/ltunify { };
35533 src = callPackage ../applications/version-management/src {
35538 ssrc = callPackage ../applications/audio/ssrc { };
35540 stalonetray = callPackage ../applications/window-managers/stalonetray { };
35542 inherit (ocaml-ng.ocamlPackages_4_12) stog;
35544 stp = callPackage ../applications/science/logic/stp { };
35546 stretchly = callPackage ../applications/misc/stretchly { };
35548 stuffbin = callPackage ../tools/filesystems/stuffbin { };
35550 stumpish = callPackage ../applications/window-managers/stumpish { };
35552 stumpwm = sbclPackages.stumpwm;
35554 stumpwm-unwrapped = sbclPackages.stumpwm-unwrapped;
35556 sublime = callPackage ../applications/editors/sublime/2 { };
35558 sublime3Packages = recurseIntoAttrs (callPackage ../applications/editors/sublime/3/packages.nix { });
35560 sublime3 = sublime3Packages.sublime3;
35562 sublime3-dev = sublime3Packages.sublime3-dev;
35564 inherit (recurseIntoAttrs (callPackage ../applications/editors/sublime/4/packages.nix { }))
35568 inherit (callPackage ../applications/version-management/sublime-merge {})
35572 inherit (callPackages ../applications/version-management/subversion {
35574 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
35577 subversionClient = subversion.override {
35578 bdbSupport = false;
35579 perlBindings = true;
35580 pythonBindings = true;
35583 sublime-music = callPackage ../applications/audio/sublime-music { };
35585 subtitlr = callPackage ../applications/audio/subtitlr { };
35587 subunit = callPackage ../development/libraries/subunit { };
35589 surf = callPackage ../applications/networking/browsers/surf { gtk = gtk2; };
35591 surge = callPackage ../applications/audio/surge {
35592 inherit (gnome) zenity;
35596 surge-XT = callPackage ../applications/audio/surge-XT { };
35598 survex = callPackage ../applications/misc/survex {
35599 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
35602 sunvox = callPackage ../applications/audio/sunvox { };
35604 supersonic-wayland = supersonic.override {
35605 waylandSupport = true;
35608 svkbd = callPackage ../applications/accessibility/svkbd { };
35610 swaglyrics = callPackage ../tools/misc/swaglyrics { };
35612 swh_lv2 = callPackage ../applications/audio/swh-lv2 { };
35614 sylpheed = callPackage ../applications/networking/mailreaders/sylpheed {
35615 inherit (darwin.apple_sdk.frameworks) Foundation;
35618 symbolic-preview = callPackage ../applications/graphics/symbolic-preview { };
35620 symlinks = callPackage ../tools/system/symlinks { };
35622 syncplay = python3.pkgs.callPackage ../applications/networking/syncplay { };
35624 syncplay-nogui = syncplay.override { enableGUI = false; };
35626 syncterm = callPackage ../applications/terminal-emulators/syncterm { };
35628 inherit (callPackages ../applications/networking/syncthing {
35629 inherit (darwin) autoSignDarwinBinariesHook;
35632 syncthing-discovery
35635 stc-cli = callPackage ../applications/networking/stc-cli { };
35637 syncthing-tray = callPackage ../applications/misc/syncthing-tray { };
35639 syncthingtray = libsForQt5.callPackage ../applications/misc/syncthingtray { };
35640 syncthingtray-minimal = libsForQt5.callPackage ../applications/misc/syncthingtray {
35641 webviewSupport = false;
35643 kioPluginSupport = false;
35644 plasmoidSupport = false;
35645 systemdSupport = true;
35648 synergy = libsForQt5.callPackage ../applications/misc/synergy {
35649 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa CoreServices ScreenSaver;
35652 synergyWithoutGUI = synergy.override { withGUI = false; };
35654 tabbed = callPackage ../applications/window-managers/tabbed {
35655 # if you prefer a custom config, write the config.h in tabbed.config.h
35657 # customConfig = builtins.readFile ./tabbed.config.h;
35660 taffybar = callPackage ../applications/window-managers/taffybar {
35661 inherit (haskellPackages) ghcWithPackages taffybar;
35664 tagainijisho = libsForQt5.callPackage ../applications/office/tagainijisho { };
35666 tagger = callPackage ../applications/audio/tagger { };
35668 tahoe-lafs = callPackage ../tools/networking/p2p/tahoe-lafs { };
35670 tailor = callPackage ../applications/version-management/tailor { };
35672 tailor-gui = callPackage ../os-specific/linux/tailor-gui { };
35674 taizen = callPackage ../applications/misc/taizen { };
35676 talosctl = callPackage ../applications/networking/cluster/talosctl {
35677 buildGoModule = buildGo120Module;
35680 talentedhack = callPackage ../applications/audio/talentedhack { };
35682 tambura = callPackage ../applications/audio/tambura { };
35684 tamgamp.lv2 = callPackage ../applications/audio/tamgamp.lv2 { };
35686 tanka = callPackage ../applications/networking/cluster/tanka { };
35688 teams = callPackage ../applications/networking/instant-messengers/teams { };
35690 teams-for-linux = callPackage ../applications/networking/instant-messengers/teams-for-linux {
35691 electron = electron_27;
35694 teamspeak_client = libsForQt5.callPackage ../applications/networking/instant-messengers/teamspeak/client.nix { };
35695 teamspeak5_client = callPackage ../applications/networking/instant-messengers/teamspeak/client5.nix { };
35696 teamspeak_server = callPackage ../applications/networking/instant-messengers/teamspeak/server.nix { };
35698 taskell = haskell.lib.compose.justStaticExecutables haskellPackages.taskell;
35700 tap-plugins = callPackage ../applications/audio/tap-plugins { };
35702 taskjuggler = callPackage ../applications/misc/taskjuggler { };
35704 tabula = callPackage ../applications/misc/tabula { };
35706 tabula-java = callPackage ../applications/misc/tabula-java { };
35708 tasknc = callPackage ../applications/misc/tasknc { };
35710 tasktimer = callPackage ../applications/misc/tasktimer { };
35712 taskwarrior = callPackage ../applications/misc/taskwarrior { };
35714 taskwarrior-tui = callPackage ../applications/misc/taskwarrior-tui { };
35716 dstask = callPackage ../applications/misc/dstask { };
35718 tasksh = callPackage ../applications/misc/tasksh { };
35720 taskserver = callPackage ../servers/misc/taskserver { };
35722 taskopen = callPackage ../applications/misc/taskopen { };
35724 telegram-desktop = qt6Packages.callPackage ../applications/networking/instant-messengers/telegram/telegram-desktop {
35725 stdenv = if stdenv.isDarwin
35726 then overrideSDK stdenv "11.0"
35730 telegram-bot-api = callPackage ../servers/telegram-bot-api { };
35732 tektoncd-cli = callPackage ../applications/networking/cluster/tektoncd-cli { };
35734 tg = python3Packages.callPackage ../applications/networking/instant-messengers/telegram/tg { };
35736 telepathy-gabble = callPackage ../applications/networking/instant-messengers/telepathy/gabble { };
35738 telepathy-haze = callPackage ../applications/networking/instant-messengers/telepathy/haze { };
35740 telepathy-logger = callPackage ../applications/networking/instant-messengers/telepathy/logger { };
35742 telepathy-mission-control = callPackage ../applications/networking/instant-messengers/telepathy/mission-control { };
35744 telepathy-idle = callPackage ../applications/networking/instant-messengers/telepathy/idle { };
35746 teleprompter = callPackage ../applications/misc/teleprompter { };
35748 tempo = callPackage ../servers/tracing/tempo { };
35750 temporal = callPackage ../applications/networking/cluster/temporal { };
35752 temporal-cli = callPackage ../applications/networking/cluster/temporal-cli { };
35754 temporalite = callPackage ../applications/networking/cluster/temporalite { };
35756 tenacity = callPackage ../applications/audio/tenacity { };
35758 tendermint = callPackage ../tools/networking/tendermint { };
35760 termdbms = callPackage ../development/tools/database/termdbms { };
35762 termdown = python3Packages.callPackage ../applications/misc/termdown { };
35764 termimage = callPackage ../tools/graphics/termimage { };
35766 terminal-notifier = callPackage ../applications/misc/terminal-notifier { };
35768 textpieces = callPackage ../tools/text/textpieces { };
35770 textplots = callPackage ../tools/graphics/textplots { };
35772 texture-synthesis = callPackage ../tools/graphics/texture-synthesis { };
35774 texturepacker = qt6.callPackage ../applications/graphics/texturepacker { };
35776 tty-solitaire = callPackage ../applications/misc/tty-solitaire { };
35778 termtosvg = callPackage ../tools/misc/termtosvg { };
35780 tessen = callPackage ../tools/security/tessen { };
35782 inherit (callPackage ../applications/graphics/tesseract {
35783 inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo;
35788 tesseract = tesseract5;
35790 tetraproc = callPackage ../applications/audio/tetraproc { };
35792 tev = callPackage ../applications/graphics/tev { };
35794 textual-paint = callPackage ../applications/graphics/textual-paint { };
35796 themechanger = callPackage ../applications/misc/themechanger { };
35798 thinkingRock = callPackage ../applications/misc/thinking-rock { };
35800 thokr = callPackage ../applications/misc/thokr { };
35802 thonny = callPackage ../applications/editors/thonny { };
35804 betterbird-unwrapped = callPackage ../applications/networking/mailreaders/betterbird { };
35805 betterbird = wrapThunderbird betterbird-unwrapped {
35806 desktopName = "Betterbird";
35807 pname = "betterbird";
35810 thunderbirdPackages = recurseIntoAttrs (callPackage ../applications/networking/mailreaders/thunderbird/packages.nix {
35811 callPackage = newScope {
35812 inherit (rustPackages) cargo rustc;
35816 thunderbird-unwrapped = thunderbirdPackages.thunderbird;
35817 thunderbird = wrapThunderbird thunderbird-unwrapped { };
35819 thunderbird-bin = wrapThunderbird thunderbird-bin-unwrapped {
35820 applicationName = "thunderbird";
35821 pname = "thunderbird-bin";
35822 desktopName = "Thunderbird";
35824 thunderbird-bin-unwrapped = callPackage ../applications/networking/mailreaders/thunderbird-bin {
35825 inherit (gnome) adwaita-icon-theme;
35826 generated = import ../applications/networking/mailreaders/thunderbird-bin/release_sources.nix;
35829 thunderbolt = callPackage ../os-specific/linux/thunderbolt { };
35831 ticpp = callPackage ../development/libraries/ticpp { };
35833 ticker = callPackage ../applications/misc/ticker { };
35835 tickrs = callPackage ../applications/misc/tickrs { };
35837 tijolo = callPackage ../applications/editors/tijolo { };
35839 tilemaker = callPackage ../applications/misc/tilemaker {
35840 protobuf = protobuf_21;
35843 timbreid = callPackage ../applications/audio/pd-plugins/timbreid {
35844 fftw = fftwSinglePrec;
35847 timelimit = callPackage ../tools/misc/timelimit { };
35849 timeshift-unwrapped = callPackage ../applications/backup/timeshift/unwrapped.nix { inherit (cinnamon) xapp; };
35851 timeshift = callPackage ../applications/backup/timeshift { grubPackage = grub2; };
35853 timeshift-minimal = callPackage ../applications/backup/timeshift/minimal.nix { };
35855 timewarrior = callPackage ../applications/misc/timewarrior { };
35857 timew-sync-server = callPackage ../applications/misc/timew-sync-server { };
35859 timg = callPackage ../tools/graphics/timg { };
35861 timidity = callPackage ../tools/misc/timidity {
35862 inherit (darwin.apple_sdk.frameworks) CoreAudio;
35863 inherit (darwin) libobjc;
35866 tint2 = callPackage ../applications/misc/tint2 { };
35868 tiny = callPackage ../applications/networking/irc/tiny {
35869 inherit (darwin.apple_sdk.frameworks) Foundation;
35872 tipp10 = qt5.callPackage ../applications/misc/tipp10 { };
35874 tkrev = callPackage ../applications/version-management/tkrev { };
35876 tla = callPackage ../applications/version-management/arch { };
35878 tlf = callPackage ../applications/radio/tlf { };
35880 tlp = callPackage ../tools/misc/tlp {
35881 inherit (linuxPackages) x86_energy_perf_policy;
35884 tippecanoe = callPackage ../applications/misc/tippecanoe { };
35886 tmatrix = callPackage ../applications/misc/tmatrix { };
35888 tnef = callPackage ../applications/misc/tnef { };
35890 todiff = callPackage ../applications/misc/todiff { };
35892 todo-txt-cli = callPackage ../applications/office/todo.txt-cli { };
35894 todofi-sh = callPackage ../applications/office/todofi.sh { };
35896 todoman = callPackage ../applications/office/todoman { };
35898 tofi = callPackage ../applications/misc/tofi { };
35900 tokyo-night-gtk = tokyo-night-gtk-variants.full;
35902 tokyo-night-gtk-variants = recurseIntoAttrs (callPackage ../data/themes/tokyo-night-gtk { });
35904 topydo = callPackage ../applications/misc/topydo { };
35906 torrential = callPackage ../applications/networking/p2p/torrential { };
35908 torrenttools = callPackage ../tools/misc/torrenttools {
35912 tortoisehg = callPackage ../applications/version-management/tortoisehg { };
35914 tone = callPackage ../applications/audio/tone { };
35916 tonelib-gfx = callPackage ../applications/audio/tonelib-gfx { };
35918 tonelib-jam = callPackage ../applications/audio/tonelib-jam { };
35920 tonelib-zoom = callPackage ../applications/audio/tonelib-zoom { };
35922 tonelib-metal = callPackage ../applications/audio/tonelib-metal { };
35924 tonelib-noisereducer = callPackage ../applications/audio/tonelib-noisereducer { };
35926 tony = libsForQt5.callPackage ../applications/audio/tony { };
35928 toot = callPackage ../applications/misc/toot { };
35930 toipe = callPackage ../applications/misc/toipe { };
35932 tootle = callPackage ../applications/misc/tootle { };
35934 toxic = callPackage ../applications/networking/instant-messengers/toxic { };
35936 toxiproxy = callPackage ../development/tools/toxiproxy { };
35938 tqsl = callPackage ../applications/radio/tqsl { };
35939 trustedqsl = tqsl; # Alias added 2019-02-10
35941 transcode = callPackage ../applications/audio/transcode { };
35943 transcribe = callPackage ../applications/audio/transcribe { };
35945 transmission = callPackage ../applications/networking/p2p/transmission { };
35946 libtransmission = transmission.override {
35948 enableDaemon = false;
35951 transmission-gtk = transmission.override { enableGTK3 = true; };
35952 transmission-qt = transmission.override { enableQt = true; };
35953 transmission_noSystemd = transmission.override { enableSystemd = false; };
35955 # Needs macOS >= 10.14.6
35956 transmission_4 = darwin.apple_sdk_11_0.callPackage ../applications/networking/p2p/transmission/4.nix {
35957 inherit (darwin.apple_sdk_11_0.frameworks) Foundation;
35959 libutp = libutp_3_4;
35961 libtransmission_4 = transmission_4.override {
35963 enableDaemon = false;
35966 transmission_4-gtk = transmission_4.override { enableGTK3 = true; };
35967 transmission_4-qt = transmission_4.override { enableQt = true; };
35969 transmission-remote-gtk = callPackage ../applications/networking/p2p/transmission-remote-gtk { };
35971 transgui = callPackage ../applications/networking/p2p/transgui { };
35973 traverso = libsForQt5.callPackage ../applications/audio/traverso { };
35975 trayer = callPackage ../applications/window-managers/trayer { };
35977 tinywl = callPackage ../applications/window-managers/tinywl { };
35979 tree-from-tags = callPackage ../applications/audio/tree-from-tags { };
35981 tdrop = callPackage ../applications/misc/tdrop { };
35983 tre-command = callPackage ../tools/system/tre-command { };
35985 tree = callPackage ../tools/system/tree { };
35987 treesheets = callPackage ../applications/office/treesheets {
35989 inherit (darwin.apple_sdk.frameworks) Cocoa;
35992 tremc = callPackage ../applications/networking/p2p/tremc { };
35994 tribler = callPackage ../applications/networking/p2p/tribler { };
35996 trillian-im = callPackage ../applications/networking/instant-messengers/trillian-im { };
35998 trojita = libsForQt5.callPackage ../applications/networking/mailreaders/trojita { };
36000 ttyper = callPackage ../applications/misc/ttyper { };
36002 tuba = callPackage ../applications/misc/tuba { };
36004 tudu = callPackage ../applications/office/tudu { };
36006 tumpa = callPackage ../applications/misc/tumpa {
36007 inherit (pkgs.libsForQt5) wrapQtAppsHook;
36010 tuna = python3Packages.callPackage ../os-specific/linux/tuna { };
36012 tunefish = callPackage ../applications/audio/tunefish {
36013 stdenv = clangStdenv; # https://github.com/jpcima/tunefish/issues/4
36016 tut = callPackage ../applications/misc/tut { };
36018 tuxedo-rs = callPackage ../os-specific/linux/tuxedo-rs { };
36020 tuxguitar = callPackage ../applications/editors/music/tuxguitar {
36025 twmn = libsForQt5.callPackage ../applications/misc/twmn { };
36027 testssl = callPackage ../applications/networking/testssl { };
36029 tests-stdenv-gcc-stageCompare = callPackage ../test/stdenv/gcc-stageCompare.nix { };
36031 lavalauncher = callPackage ../applications/misc/lavalauncher { };
36033 t-rec = callPackage ../misc/t-rec {
36034 inherit (darwin.apple_sdk.frameworks) Foundation;
36037 ulauncher = callPackage ../applications/misc/ulauncher { };
36039 twinkle = qt5.callPackage ../applications/networking/instant-messengers/twinkle { };
36041 terminal-stocks = callPackage ../applications/misc/terminal-stocks { };
36043 terminal-typeracer = callPackage ../applications/misc/terminal-typeracer {
36044 inherit (darwin.apple_sdk.frameworks) Security;
36047 typer = callPackage ../applications/misc/typer { };
36049 typioca = callPackage ../applications/misc/typioca { };
36051 ueberzug = with python3Packages; toPythonApplication ueberzug;
36053 ueberzugpp = darwin.apple_sdk_11_0.callPackage ../tools/graphics/ueberzugpp { };
36055 uefi-run = callPackage ../tools/virtualization/uefi-run { };
36057 umurmur = callPackage ../applications/networking/umurmur { };
36059 udocker = callPackage ../tools/virtualization/udocker { };
36061 uefitoolPackages = recurseIntoAttrs (callPackage ../tools/system/uefitool/variants.nix {});
36062 uefitool = uefitoolPackages.new-engine;
36064 ungoogled-chromium = callPackage ../applications/networking/browsers/chromium ((config.chromium or {}) // {
36066 channel = "ungoogled-chromium";
36069 uni = callPackage ../applications/misc/uni { };
36071 unigine-valley = callPackage ../applications/graphics/unigine-valley { };
36073 unigine-heaven = callPackage ../applications/graphics/unigine-heaven { };
36075 unigine-tropics = pkgsi686Linux.callPackage ../applications/graphics/unigine-tropics { };
36077 unigine-sanctuary = pkgsi686Linux.callPackage ../applications/graphics/unigine-sanctuary { };
36079 unigine-superposition = libsForQt5.callPackage ../applications/graphics/unigine-superposition { };
36081 unipicker = callPackage ../applications/misc/unipicker { };
36083 unison = callPackage ../applications/networking/sync/unison {
36084 enableX11 = config.unison.enableX11 or true;
36085 inherit (darwin.apple_sdk.frameworks) Cocoa;
36088 unpaper = callPackage ../tools/graphics/unpaper { };
36090 unison-ucm = callPackage ../development/compilers/unison { };
36092 upnp-router-control = callPackage ../applications/networking/upnp-router-control { };
36094 urh = callPackage ../applications/radio/urh { };
36096 uroboros = callPackage ../tools/system/uroboros { };
36098 uuagc = haskell.lib.compose.justStaticExecutables haskellPackages.uuagc;
36100 uucp = callPackage ../tools/misc/uucp { };
36102 uvccapture = callPackage ../applications/video/uvccapture { };
36104 uwimap = callPackage ../tools/networking/uwimap { };
36106 utm = callPackage ../os-specific/darwin/utm { };
36108 utox = callPackage ../applications/networking/instant-messengers/utox { };
36110 valentina = libsForQt5.callPackage ../applications/misc/valentina { };
36112 vbindiff = callPackage ../applications/editors/vbindiff { };
36114 vcprompt = callPackage ../applications/version-management/vcprompt {
36115 autoconf = buildPackages.autoconf269;
36118 vcs = callPackage ../applications/video/vcs { };
36120 vcv-rack = callPackage ../applications/audio/vcv-rack { };
36122 vdirsyncer = with python3Packages; toPythonApplication vdirsyncer;
36124 vdpauinfo = callPackage ../tools/X11/vdpauinfo { };
36126 vengi-tools = darwin.apple_sdk_11_0.callPackage ../applications/graphics/vengi-tools {
36127 inherit (darwin.apple_sdk_11_0.frameworks) Carbon CoreServices OpenCL;
36130 verbiste = callPackage ../applications/misc/verbiste {
36131 inherit (gnome2) libgnomeui;
36134 veusz = libsForQt5.callPackage ../applications/graphics/veusz { };
36136 vim = vimUtils.makeCustomizable (callPackage ../applications/editors/vim {
36137 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
36140 vimiv-qt = callPackage ../applications/graphics/vimiv-qt { };
36142 macvim = callPackage ../applications/editors/vim/macvim-configurable.nix { stdenv = clangStdenv; };
36144 vim-full = vimUtils.makeCustomizable (callPackage ../applications/editors/vim/full.nix {
36145 inherit (darwin.apple_sdk.frameworks) CoreServices Cocoa Foundation CoreData;
36146 inherit (darwin) libobjc;
36149 vim-darwin = (vim-full.override {
36157 pname = "vim-darwin";
36159 platforms = lib.platforms.darwin;
36163 vimacs = callPackage ../applications/editors/vim/vimacs.nix { };
36165 vimv = callPackage ../tools/misc/vimv { };
36167 vimv-rs = callPackage ../tools/misc/vimv-rs {
36168 inherit (darwin.apple_sdk.frameworks) Foundation;
36171 qpdfview = libsForQt5.callPackage ../applications/office/qpdfview { };
36173 qtile = callPackage ../development/python-modules/qtile/wrapper.nix { };
36175 vimgolf = callPackage ../games/vimgolf { };
36177 vimpc = callPackage ../applications/audio/vimpc { };
36179 # this is a lower-level alternative to wrapNeovim conceived to handle
36180 # more usecases when wrapping neovim. The interface is being actively worked on
36181 # so expect breakage. use wrapNeovim instead if you want a stable alternative
36182 wrapNeovimUnstable = callPackage ../applications/editors/neovim/wrapper.nix { };
36183 wrapNeovim = neovim-unwrapped: lib.makeOverridable (neovimUtils.legacyWrapper neovim-unwrapped);
36184 neovim-unwrapped = callPackage ../applications/editors/neovim {
36185 CoreServices = darwin.apple_sdk.frameworks.CoreServices;
36186 lua = if lib.meta.availableOn stdenv.hostPlatform luajit then luajit else lua5_1;
36189 neovimUtils = callPackage ../applications/editors/neovim/utils.nix {
36192 neovim = wrapNeovim neovim-unwrapped { };
36194 neovim-gtk = callPackage ../applications/editors/neovim/neovim-gtk.nix { };
36196 neovim-qt-unwrapped = libsForQt5.callPackage ../applications/editors/neovim/neovim-qt.nix { };
36197 neovim-qt = libsForQt5.callPackage ../applications/editors/neovim/qt.nix { };
36199 gnvim-unwrapped = callPackage ../applications/editors/neovim/gnvim { };
36201 gnvim = callPackage ../applications/editors/neovim/gnvim/wrapper.nix { };
36203 neovide = callPackage ../applications/editors/neovim/neovide { };
36205 neovim-remote = callPackage ../applications/editors/neovim/neovim-remote.nix { };
36207 vis = callPackage ../applications/editors/vis { };
36209 viw = callPackage ../applications/editors/viw { };
36211 virter = callPackage ../applications/virtualization/virter { };
36213 virt-viewer = callPackage ../applications/virtualization/virt-viewer { };
36215 virt-top = callPackage ../applications/virtualization/virt-top { };
36217 virt-what = callPackage ../applications/virtualization/virt-what { };
36219 virt-manager = callPackage ../applications/virtualization/virt-manager {
36220 system-libvirt = libvirt;
36223 virt-manager-qt = libsForQt5.callPackage ../applications/virtualization/virt-manager/qt.nix {
36224 qtermwidget = lxqt.qtermwidget;
36227 virtscreen = callPackage ../tools/admin/virtscreen { };
36229 virtual-ans = callPackage ../applications/audio/virtual-ans { };
36231 virtualbox = libsForQt5.callPackage ../applications/virtualization/virtualbox {
36232 stdenv = stdenv_32bit;
36233 inherit (gnome2) libIDL;
36236 virtualboxHardened = lowPrio (virtualbox.override {
36237 enableHardening = true;
36240 virtualboxHeadless = lowPrio (virtualbox.override {
36241 enableHardening = true;
36245 virtualboxExtpack = callPackage ../applications/virtualization/virtualbox/extpack.nix { };
36247 virtualboxWithExtpack = lowPrio (virtualbox.override {
36248 extensionPack = virtualboxExtpack;
36251 virtualglLib = callPackage ../tools/X11/virtualgl/lib.nix {
36255 virtualgl = callPackage ../tools/X11/virtualgl {
36256 virtualglLib_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
36257 then pkgsi686Linux.virtualglLib
36261 vivictpp = callPackage ../applications/video/vivictpp { };
36263 vpcs = callPackage ../applications/virtualization/vpcs { };
36265 primusLib = callPackage ../tools/X11/primus/lib.nix {
36266 nvidia_x11 = linuxPackages.nvidia_x11.override { libsOnly = true; };
36269 primus = callPackage ../tools/X11/primus {
36270 stdenv_i686 = pkgsi686Linux.stdenv;
36271 primusLib_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
36272 then pkgsi686Linux.primusLib
36276 bumblebee = callPackage ../tools/X11/bumblebee {
36277 nvidia_x11 = linuxPackages.nvidia_x11;
36278 nvidia_x11_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
36279 then pkgsi686Linux.linuxPackages.nvidia_x11.override { libsOnly = true; }
36281 libglvnd_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
36282 then pkgsi686Linux.libglvnd
36286 uvcdynctrl = callPackage ../os-specific/linux/uvcdynctrl { };
36288 viper4linux = callPackage ../applications/audio/viper4linux { };
36289 viper4linux-gui = libsForQt5.callPackage ../applications/audio/viper4linux-gui { };
36291 vkeybd = callPackage ../applications/audio/vkeybd { };
36293 vlc = libsForQt5.callPackage ../applications/video/vlc { };
36295 libvlc = vlc.override {
36300 vmpk = libsForQt5.callPackage ../applications/audio/vmpk { };
36302 vmware-horizon-client = callPackage ../applications/networking/remote/vmware-horizon-client { };
36304 vmware-workstation = callPackage ../applications/virtualization/vmware-workstation { };
36306 vocproc = callPackage ../applications/audio/vocproc { };
36308 vnstat = callPackage ../applications/networking/vnstat { };
36310 vocal = callPackage ../applications/audio/vocal { };
36312 volnoti = callPackage ../applications/misc/volnoti { };
36314 vorbis-tools = callPackage ../applications/audio/vorbis-tools {
36315 autoreconfHook = buildPackages.autoreconfHook269;
36318 vpv = callPackage ../applications/graphics/vpv { };
36320 vsce = callPackage ../development/tools/vsce { };
36322 vscode = callPackage ../applications/editors/vscode/vscode.nix { };
36323 vscode-fhs = vscode.fhs;
36324 vscode-fhsWithPackages = vscode.fhsWithPackages;
36326 vscode-with-extensions = callPackage ../applications/editors/vscode/with-extensions.nix { };
36328 vscode-utils = callPackage ../applications/editors/vscode/extensions/vscode-utils.nix { };
36330 vscode-extensions = recurseIntoAttrs (callPackage ../applications/editors/vscode/extensions { });
36332 vscodium = callPackage ../applications/editors/vscode/vscodium.nix { };
36333 vscodium-fhs = vscodium.fhs;
36334 vscodium-fhsWithPackages = vscodium.fhsWithPackages;
36336 openvscode-server = callPackage ../servers/openvscode-server {
36337 nodejs = nodejs_18;
36338 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Security;
36339 inherit (darwin) cctools;
36340 inherit (nodePackages) node-gyp;
36343 vue = callPackage ../applications/misc/vue { };
36345 vuze = callPackage ../applications/networking/p2p/vuze {
36346 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
36347 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
36350 vwm = callPackage ../applications/window-managers/vwm { };
36352 vym = callPackage ../applications/misc/vym {
36353 inherit (libsForQt5) qmake qtscript qtsvg qtbase wrapQtAppsHook;
36356 wad = callPackage ../tools/security/wad { };
36358 wafw00f = callPackage ../tools/security/wafw00f { };
36360 whispers = with python3Packages; toPythonApplication whispers;
36362 whisper-ctranslate2 = callPackage ../tools/audio/whisper-ctranslate2 { };
36364 waon = callPackage ../applications/audio/waon { };
36366 warp = callPackage ../applications/networking/warp {
36367 inherit (darwin.apple_sdk.frameworks) Security Foundation;
36370 warpd = callPackage ../applications/misc/warpd { };
36372 watershot = callPackage ../applications/misc/watershot { };
36374 waypaper = callPackage ../applications/misc/waypaper { };
36376 w3m = callPackage ../applications/networking/browsers/w3m { };
36378 # Should always be the version with the most features
36381 # Version without X11
36382 w3m-nox = w3m.override {
36383 x11Support = false;
36384 imlib2 = imlib2-nox;
36387 # Version without X11 or graphics
36388 w3m-nographics = w3m.override {
36389 x11Support = false;
36390 graphicsSupport = false;
36393 # Version for batch text processing, not a good browser
36394 w3m-batch = w3m.override {
36395 graphicsSupport = false;
36396 mouseSupport = false;
36397 x11Support = false;
36398 imlib2 = imlib2-nox;
36401 watchmate = callPackage ../applications/misc/watchmate { };
36403 watson = callPackage ../applications/office/watson { };
36405 wapiti = callPackage ../tools/security/wapiti { };
36407 weave-gitops = callPackage ../applications/networking/cluster/weave-gitops { };
36409 wayfire = callPackage ../applications/window-managers/wayfire/default.nix {
36410 wlroots = wlroots_0_16;
36412 wf-config = callPackage ../applications/window-managers/wayfire/wf-config.nix { };
36414 wayfirePlugins = recurseIntoAttrs (
36415 callPackage ../applications/window-managers/wayfire/plugins.nix { }
36417 wayfire-with-plugins = callPackage ../applications/window-managers/wayfire/wrapper.nix {
36418 plugins = with wayfirePlugins; [ wcm wf-shell ];
36421 waypipe = callPackage ../applications/networking/remote/waypipe { };
36423 wayv = callPackage ../tools/X11/wayv { };
36425 wayvnc = callPackage ../applications/networking/remote/wayvnc { };
36427 webanalyze = callPackage ../tools/security/webanalyze { };
36429 webcamoid = libsForQt5.callPackage ../applications/video/webcamoid { };
36431 webcord = callPackage ../applications/networking/instant-messengers/webcord { };
36433 webcord-vencord = callPackage ../applications/networking/instant-messengers/webcord/webcord-vencord { };
36435 webex = callPackage ../applications/networking/instant-messengers/webex { };
36437 webmacs = libsForQt5.callPackage ../applications/networking/browsers/webmacs {
36438 stdenv = if stdenv.cc.isClang then gccStdenv else stdenv;
36441 websploit = python3Packages.callPackage ../tools/security/websploit { };
36443 webssh = with python3Packages; toPythonApplication webssh;
36445 webtorrent_desktop = callPackage ../applications/video/webtorrent_desktop {
36446 electron = electron_27;
36449 wrapWeechat = callPackage ../applications/networking/irc/weechat/wrapper.nix { };
36451 weechat-unwrapped = callPackage ../applications/networking/irc/weechat {
36452 inherit (darwin) libobjc;
36453 inherit (darwin) libresolv;
36457 weechat = wrapWeechat weechat-unwrapped { };
36459 weechatScripts = recurseIntoAttrs (callPackage ../applications/networking/irc/weechat/scripts { });
36461 westonLite = weston.override {
36462 demoSupport = false;
36463 hdrSupport = false;
36464 jpegSupport = false;
36465 lcmsSupport = false;
36466 pangoSupport = false;
36467 pipewireSupport = false;
36468 rdpSupport = false;
36469 remotingSupport = false;
36470 vaapiSupport = false;
36471 vncSupport = false;
36472 webpSupport = false;
36473 xwaylandSupport = false;
36476 chatterino2 = libsForQt5.callPackage ../applications/networking/instant-messengers/chatterino2 {
36477 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
36480 weston = callPackage ../applications/window-managers/weston { };
36482 wgnord = callPackage ../applications/networking/wgnord/default.nix { };
36484 whalebird = callPackage ../applications/misc/whalebird {
36485 electron = electron_21;
36488 windowlab = callPackage ../applications/window-managers/windowlab { };
36490 inherit (windowmaker) dockapps;
36492 wily = callPackage ../applications/editors/wily { };
36494 wings = callPackage ../applications/graphics/wings { };
36496 write_stylus = libsForQt5.callPackage ../applications/graphics/write_stylus { };
36498 wlc = callPackage ../tools/misc/wlc { };
36500 wlclock = callPackage ../applications/misc/wlclock { };
36502 wlcs = callPackage ../development/tools/wlcs { };
36504 wllvm = callPackage ../development/tools/wllvm { };
36506 wmname = callPackage ../applications/misc/wmname { };
36508 wmctrl = callPackage ../tools/X11/wmctrl { };
36510 wmderland = callPackage ../applications/window-managers/wmderland { };
36512 wmderlandc = callPackage ../applications/window-managers/wmderlandc { };
36514 wmii = callPackage ../applications/window-managers/wmii { };
36516 wofi = callPackage ../applications/misc/wofi { };
36518 wofi-pass = callPackage ../../pkgs/tools/security/pass/wofi-pass.nix { };
36520 wofi-emoji = callPackage ../applications/misc/wofi-emoji { };
36522 cl-wordle = callPackage ../games/cl-wordle { };
36524 wordbook = callPackage ../applications/misc/wordbook { };
36526 wordnet = callPackage ../applications/misc/wordnet {
36527 inherit (darwin.apple_sdk.frameworks) Cocoa;
36530 wordgrinder = callPackage ../applications/office/wordgrinder { };
36532 workrave = callPackage ../applications/misc/workrave {
36533 inherit (python3Packages) jinja2;
36534 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good;
36537 worldengine-cli = python3Packages.worldengine;
36539 wpsoffice = libsForQt5.callPackage ../applications/office/wpsoffice { };
36540 wpsoffice-cn = libsForQt5.callPackage ../applications/office/wpsoffice {
36541 useChineseVersion = true;
36544 wrapFirefox = callPackage ../applications/networking/browsers/firefox/wrapper.nix { };
36546 wrapThunderbird = callPackage ../applications/networking/mailreaders/thunderbird/wrapper.nix { };
36548 wp4nix = callPackage ../development/tools/wp4nix { };
36550 wsjtx = qt5.callPackage ../applications/radio/wsjtx { };
36552 wxhexeditor = callPackage ../applications/editors/wxhexeditor {
36553 inherit (darwin.apple_sdk.frameworks) Cocoa;
36554 inherit (llvmPackages) openmp;
36558 xa = callPackage ../development/compilers/xa/xa.nix { };
36559 dxa = callPackage ../development/compilers/xa/dxa.nix { };
36561 x11basic = callPackage ../development/compilers/x11basic {
36562 autoconf = buildPackages.autoconf269;
36565 x11vnc = callPackage ../tools/X11/x11vnc { };
36567 x11spice = callPackage ../tools/X11/x11spice { };
36569 x2goclient = libsForQt5.callPackage ../applications/networking/remote/x2goclient { };
36571 x2goserver = callPackage ../applications/networking/remote/x2goserver { };
36573 x2vnc = callPackage ../tools/X11/x2vnc { };
36575 x32edit = callPackage ../applications/audio/midas/x32edit.nix { };
36577 x42-avldrums = callPackage ../applications/audio/x42-avldrums { };
36579 x42-gmsynth = callPackage ../applications/audio/x42-gmsynth { };
36581 x42-plugins = callPackage ../applications/audio/x42-plugins { };
36583 xannotate = callPackage ../tools/X11/xannotate { };
36585 xaos = libsForQt5.callPackage ../applications/graphics/xaos { };
36587 xastir = callPackage ../applications/misc/xastir { };
36589 xautomation = callPackage ../tools/X11/xautomation { };
36591 xawtv = callPackage ../applications/video/xawtv { };
36593 xbattbar = callPackage ../applications/misc/xbattbar { };
36595 xbindkeys = callPackage ../tools/X11/xbindkeys { };
36597 xbindkeys-config = callPackage ../tools/X11/xbindkeys-config {
36601 xborders = callPackage ../tools/X11/xborders { };
36603 xxh = callPackage ../tools/networking/xxh { };
36605 kodiPackages = recurseIntoAttrs (kodi.packages);
36607 kodi = callPackage ../applications/video/kodi {
36608 jre_headless = jdk11_headless;
36611 kodi-wayland = callPackage ../applications/video/kodi {
36612 jre_headless = jdk11_headless;
36613 waylandSupport = true;
36616 kodi-gbm = callPackage ../applications/video/kodi {
36617 jre_headless = jdk11_headless;
36621 kodi-cli = callPackage ../tools/misc/kodi-cli { };
36623 xca = libsForQt5.callPackage ../applications/misc/xca { };
36625 xcalib = callPackage ../tools/X11/xcalib { };
36627 xcape = callPackage ../tools/X11/xcape { };
36629 xcat = callPackage ../tools/security/xcat { };
36631 xchainkeys = callPackage ../tools/X11/xchainkeys { };
36633 xchm = callPackage ../applications/misc/xchm { };
36635 inherit (xorg) xcompmgr;
36637 x-create-mouse-void = callPackage ../applications/window-managers/x-create-mouse-void { };
36639 picom = callPackage ../applications/window-managers/picom { };
36641 picom-allusive = callPackage ../applications/window-managers/picom/picom-allusive.nix { };
36643 picom-jonaburg = callPackage ../applications/window-managers/picom/picom-jonaburg.nix { };
36645 picom-next = callPackage ../applications/window-managers/picom/picom-next.nix { };
36647 xd = callPackage ../applications/networking/p2p/xd { };
36649 xdaliclock = callPackage ../tools/misc/xdaliclock { };
36651 xdg-dbus-proxy = callPackage ../development/libraries/xdg-dbus-proxy { };
36653 xdg-desktop-portal = callPackage ../development/libraries/xdg-desktop-portal { };
36655 xdg-desktop-portal-gnome = callPackage ../development/libraries/xdg-desktop-portal-gnome { };
36657 xdg-desktop-portal-gtk = callPackage ../development/libraries/xdg-desktop-portal-gtk { };
36659 xdg-desktop-portal-hyprland = callPackage ../applications/window-managers/hyprwm/xdg-desktop-portal-hyprland {
36660 stdenv = gcc13Stdenv;
36661 inherit (qt6) qtbase qttools qtwayland wrapQtAppsHook;
36664 xdg-desktop-portal-wlr = callPackage ../development/libraries/xdg-desktop-portal-wlr { };
36666 xdg-desktop-portal-xapp = callPackage ../development/libraries/xdg-desktop-portal-xapp { };
36668 xdg-user-dirs = callPackage ../tools/X11/xdg-user-dirs { };
36670 xdg-utils = callPackage ../tools/X11/xdg-utils {
36671 w3m = buildPackages.w3m-batch;
36674 xdgmenumaker = callPackage ../applications/misc/xdgmenumaker { };
36676 xdotool = callPackage ../tools/X11/xdotool { };
36678 xed-editor = callPackage ../applications/editors/xed-editor {
36679 xapp = cinnamon.xapp;
36682 xenPackages = recurseIntoAttrs (callPackage ../applications/virtualization/xen/packages.nix {});
36684 xen = xenPackages.xen-vanilla;
36685 xen-slim = xenPackages.xen-slim;
36686 xen-light = xenPackages.xen-light;
36688 xen_4_15 = xenPackages.xen_4_15-vanilla;
36689 xen_4_15-slim = xenPackages.xen_4_15-slim;
36690 xen_4_15-light = xenPackages.xen_4_15-light;
36692 xkbset = callPackage ../tools/X11/xkbset { };
36694 xkbmon = callPackage ../applications/misc/xkbmon { };
36696 win-spice = callPackage ../applications/virtualization/driver/win-spice { };
36697 win-pvdrivers = callPackage ../applications/virtualization/driver/win-pvdrivers { };
36699 xfig = callPackage ../applications/graphics/xfig { };
36701 xfractint = callPackage ../applications/graphics/xfractint { };
36703 xine-ui = callPackage ../applications/video/xine/ui.nix { };
36704 xine-lib = callPackage ../applications/video/xine/lib.nix { };
36706 xlsxgrep = callPackage ../applications/search/xlsxgrep { };
36708 xmind = callPackage ../applications/misc/xmind { };
36710 xneur = callPackage ../applications/misc/xneur { };
36712 gxneur = callPackage ../applications/misc/gxneur {
36713 inherit (gnome2) libglade GConf;
36716 xiphos = callPackage ../applications/misc/xiphos {
36717 gtkhtml = gnome.gtkhtml;
36720 xournal = callPackage ../applications/graphics/xournal {
36721 inherit (gnome2) libgnomecanvas;
36724 xournalpp = callPackage ../applications/graphics/xournalpp {
36728 apvlv = callPackage ../applications/misc/apvlv { };
36730 xpdf = libsForQt5.callPackage ../applications/misc/xpdf { };
36732 xplugd = callPackage ../tools/X11/xplugd { };
36734 xpointerbarrier = callPackage ../tools/X11/xpointerbarrier { };
36736 xkb-switch = callPackage ../tools/X11/xkb-switch { };
36738 xkb-switch-i3 = callPackage ../tools/X11/xkb-switch-i3 { };
36740 xkblayout-state = callPackage ../applications/misc/xkblayout-state { };
36742 xlife = callPackage ../applications/graphics/xlife { };
36744 xmobar = haskellPackages.xmobar;
36746 xmonad-log = callPackage ../tools/misc/xmonad-log { };
36748 xmonad-with-packages = callPackage ../applications/window-managers/xmonad/wrapper.nix {
36749 inherit (haskellPackages) ghcWithPackages;
36750 packages = _: [ haskellPackages.xmonad-contrib ];
36753 xmonadctl = callPackage ../applications/window-managers/xmonad/xmonadctl.nix {
36754 inherit (haskellPackages) ghcWithPackages;
36757 xmonad_log_applet = callPackage ../applications/window-managers/xmonad/log-applet {
36758 inherit (xfce) libxfce4util xfce4-panel;
36761 xmonad_log_applet_mate = xmonad_log_applet.override {
36762 desktopSupport = "mate";
36765 xmonad_log_applet_xfce = xmonad_log_applet.override {
36766 desktopSupport = "xfce4";
36769 xmountains = callPackage ../applications/graphics/xmountains { };
36771 xmppc = callPackage ../applications/networking/instant-messengers/xmppc { };
36773 libxpdf = callPackage ../applications/misc/xpdf/libxpdf.nix { };
36775 xpra = callPackage ../tools/X11/xpra { };
36776 xpraWithNvenc = callPackage ../tools/X11/xpra {
36778 nvidia_x11 = linuxPackages.nvidia_x11.override { libsOnly = true; };
36780 libfakeXinerama = callPackage ../tools/X11/xpra/libfakeXinerama.nix { };
36783 xplayer = callPackage ../applications/video/xplayer {
36784 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad;
36785 inherit (cinnamon) xapp;
36787 libxplayer-plparser = callPackage ../applications/video/xplayer/plparser.nix { };
36789 xrectsel = callPackage ../tools/X11/xrectsel { };
36791 xrestop = callPackage ../tools/X11/xrestop { };
36793 xrgears = callPackage ../applications/graphics/xrgears { };
36795 xsd = callPackage ../development/libraries/xsd {
36796 stdenv = gcc9Stdenv;
36799 xscope = callPackage ../applications/misc/xscope { };
36801 xsubfind3r = callPackage ../tools/security/xsubfind3r { };
36803 xsuspender = callPackage ../applications/misc/xsuspender { };
36805 xss-lock = callPackage ../misc/screensavers/xss-lock { };
36807 xloadimage = callPackage ../tools/X11/xloadimage { };
36809 xssproxy = callPackage ../misc/screensavers/xssproxy { };
36811 xsynth_dssi = callPackage ../applications/audio/xsynth-dssi { };
36813 xtrace = callPackage ../tools/X11/xtrace { };
36815 xtruss = callPackage ../tools/X11/xtruss { };
36817 xtuner = callPackage ../applications/audio/xtuner { };
36819 xmacro = callPackage ../tools/X11/xmacro { };
36821 xmenu = callPackage ../applications/misc/xmenu { };
36823 xmlcopyeditor = callPackage ../applications/editors/xmlcopyeditor {
36824 inherit (darwin.apple_sdk.frameworks) Cocoa;
36827 xmp = callPackage ../applications/audio/xmp {
36828 inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio;
36831 xnee = callPackage ../tools/X11/xnee { };
36833 xnotify = callPackage ../tools/X11/xnotify { };
36835 xpano = callPackage ../applications/graphics/xpano { };
36837 xv = callPackage ../applications/graphics/xv { };
36839 xygrib = libsForQt5.callPackage ../applications/misc/xygrib { };
36841 xzgv = callPackage ../applications/graphics/xzgv { };
36843 yabar = callPackage ../applications/window-managers/yabar { };
36845 yabar-unstable = callPackage ../applications/window-managers/yabar/unstable.nix { };
36847 yarp = callPackage ../applications/science/robotics/yarp { };
36849 yate = callPackage ../applications/misc/yate { };
36851 yaup = callPackage ../applications/networking/yaup { };
36853 ydiff = with python3.pkgs; toPythonApplication ydiff;
36855 ydict = callPackage ../applications/misc/ydict { };
36857 yed = callPackage ../applications/graphics/yed { };
36859 yeetgif = callPackage ../applications/graphics/yeetgif { };
36861 inherit (gnome) yelp;
36863 yelp-tools = callPackage ../development/misc/yelp-tools { };
36865 yewtube = callPackage ../applications/misc/yewtube { };
36867 yokadi = python3Packages.callPackage ../applications/misc/yokadi { };
36869 yoshimi = callPackage ../applications/audio/yoshimi { };
36871 your-editor = callPackage ../applications/editors/your-editor { stdenv = gccStdenv; };
36873 youtube-dl = with python3Packages; toPythonApplication youtube-dl;
36875 youtube-dl-light = with python3Packages; toPythonApplication youtube-dl-light;
36877 youtube-music = callPackage ../applications/audio/youtube-music { };
36879 youtube-tui = callPackage ../applications/video/youtube-tui {
36880 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security AppKit;
36883 youki = callPackage ../applications/virtualization/youki { };
36885 yt-dlp = with python3Packages; toPythonApplication yt-dlp;
36887 yt-dlp-light = with python3Packages; toPythonApplication yt-dlp-light;
36889 youtube-viewer = perlPackages.WWWYoutubeViewer;
36891 ytalk = callPackage ../applications/networking/instant-messengers/ytalk { };
36893 ytarchive = callPackage ../tools/misc/ytarchive { };
36895 ytcast = callPackage ../tools/misc/ytcast { };
36897 ytcc = callPackage ../tools/networking/ytcc { };
36899 ytmdesktop = callPackage ../applications/audio/ytmdesktop { };
36901 ytmdl = callPackage ../tools/misc/ytmdl { };
36903 yutto = callPackage ../tools/misc/yutto { };
36905 yuview = libsForQt5.yuview;
36907 wallust = callPackage ../applications/misc/wallust { };
36909 zam-plugins = callPackage ../applications/audio/zam-plugins { };
36911 zammad = callPackage ../applications/networking/misc/zammad { };
36913 zarf = callPackage ../applications/networking/cluster/zarf { };
36915 zathuraPkgs = callPackage ../applications/misc/zathura { };
36916 zathura = zathuraPkgs.zathuraWrapper;
36918 zdns = callPackage ../tools/security/zdns { };
36920 zerobin = callPackage ../applications/networking/zerobin { };
36922 zeroc-ice = callPackage ../development/libraries/zeroc-ice { };
36924 zeroc-ice-cpp11 = zeroc-ice.override { cpp11 = true; };
36926 zeronet = callPackage ../applications/networking/p2p/zeronet { };
36928 zeronet-conservancy = callPackage ../applications/networking/p2p/zeronet-conservancy { };
36930 zexy = callPackage ../applications/audio/pd-plugins/zexy {
36931 autoconf = buildPackages.autoconf269;
36934 zgrab2 = callPackage ../tools/security/zgrab2 { };
36936 zgrviewer = callPackage ../applications/graphics/zgrviewer { };
36938 zgv = callPackage ../applications/graphics/zgv {
36939 # Enable the below line for terminal display. Note
36940 # that it requires sixel graphics compatible terminals like mlterm
36945 zim = callPackage ../applications/office/zim { };
36947 zine = callPackage ../applications/misc/zine { };
36949 zita-ajbridge = callPackage ../applications/audio/zita-ajbridge { };
36951 zita-at1 = callPackage ../applications/audio/zita-at1 { };
36953 zita-njbridge = callPackage ../applications/audio/zita-njbridge { };
36955 zola = callPackage ../applications/misc/zola {
36956 inherit (darwin.apple_sdk.frameworks) CoreServices;
36959 zoom-us = callPackage ../applications/networking/instant-messengers/zoom-us { };
36961 zotero = callPackage ../applications/office/zotero { };
36963 zscroll = callPackage ../applications/misc/zscroll { };
36965 zsteg = callPackage ../tools/security/zsteg { };
36967 zx = callPackage ../tools/system/zx { };
36969 zxfer = callPackage ../applications/system/zxfer { };
36971 zynaddsubfx = callPackage ../applications/audio/zynaddsubfx {
36972 guiModule = "zest";
36973 fftw = fftwSinglePrec;
36976 zynaddsubfx-fltk = zynaddsubfx.override {
36977 guiModule = "fltk";
36980 zynaddsubfx-ntk = zynaddsubfx.override {
36984 ### BLOCKCHAINS / CRYPTOCURRENCIES / WALLETS
36986 aeon = callPackage ../applications/blockchains/aeon { };
36988 alfis = callPackage ../applications/blockchains/alfis {
36989 inherit (darwin.apple_sdk.frameworks) Cocoa Security WebKit;
36990 inherit (gnome) zenity;
36992 alfis-nogui = alfis.override {
36996 aperture = callPackage ../applications/blockchains/aperture { };
36998 backdown = callPackage ../tools/misc/backdown { };
37000 balanceofsatoshis = callPackage ../tools/misc/balanceofsatoshis { };
37002 bitcoin = libsForQt5.callPackage ../applications/blockchains/bitcoin {
37003 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
37005 inherit (darwin) autoSignDarwinBinariesHook;
37008 bitcoind = callPackage ../applications/blockchains/bitcoin {
37010 inherit (darwin) autoSignDarwinBinariesHook;
37013 bitcoind-knots = callPackage ../applications/blockchains/bitcoin-knots {
37015 inherit (darwin) autoSignDarwinBinariesHook;
37018 btcd = callPackage ../applications/blockchains/btcd { };
37020 cgminer = callPackage ../applications/blockchains/cgminer { };
37022 chia = throw "chia has been removed. see https://github.com/NixOS/nixpkgs/pull/270254";
37024 chia-dev-tools = throw "chia-dev-tools has been removed. see https://github.com/NixOS/nixpkgs/pull/270254";
37026 chia-plotter = throw "chia-plotter has been removed. see https://github.com/NixOS/nixpkgs/pull/270254";
37028 clboss = callPackage ../applications/blockchains/clboss { };
37030 clightning = callPackage ../applications/blockchains/clightning { };
37032 besu = callPackage ../applications/blockchains/besu { };
37034 bitcoin-abc = libsForQt5.callPackage ../applications/blockchains/bitcoin-abc {
37036 protobuf = protobuf_21;
37038 bitcoind-abc = callPackage ../applications/blockchains/bitcoin-abc {
37039 mkDerivation = stdenv.mkDerivation;
37040 protobuf = protobuf_21;
37044 bitcoin-unlimited = libsForQt5.callPackage ../applications/blockchains/bitcoin-unlimited {
37045 inherit (darwin.apple_sdk.frameworks) Foundation ApplicationServices AppKit;
37048 bitcoind-unlimited = callPackage ../applications/blockchains/bitcoin-unlimited {
37049 inherit (darwin.apple_sdk.frameworks) Foundation ApplicationServices AppKit;
37053 btcpayserver = callPackage ../applications/blockchains/btcpayserver { };
37055 btcpayserver-altcoins = callPackage ../applications/blockchains/btcpayserver { altcoinSupport = true; };
37057 charge-lnd = callPackage ../applications/blockchains/charge-lnd { };
37059 cryptop = python3.pkgs.callPackage ../applications/blockchains/cryptop { };
37061 dcrctl = callPackage ../applications/blockchains/dcrctl { };
37062 dcrd = callPackage ../applications/blockchains/dcrd { };
37063 dcrwallet = callPackage ../applications/blockchains/dcrwallet {
37064 buildGoModule = buildGo120Module;
37067 dogecoin = libsForQt5.callPackage ../applications/blockchains/dogecoin {
37070 dogecoind = callPackage ../applications/blockchains/dogecoin {
37074 eclair = callPackage ../applications/blockchains/eclair { };
37076 electrs = callPackage ../applications/blockchains/electrs {
37077 inherit (darwin.apple_sdk.frameworks) Security;
37080 elements = libsForQt5.callPackage ../applications/blockchains/elements {
37082 inherit (darwin) autoSignDarwinBinariesHook;
37084 elementsd = callPackage ../applications/blockchains/elements {
37086 inherit (darwin) autoSignDarwinBinariesHook;
37088 elementsd-simplicity = elementsd.overrideAttrs {
37089 version = "unstable-2023-04-18";
37090 src = fetchFromGitHub {
37091 owner = "ElementsProject";
37093 rev = "ea318a45094ab3d31dd017d7781a6f28f1ffaa33"; # simplicity branch latest
37094 hash = "sha256-ooe+If3HWaJWpr2ux7DpiCTqB9Hv+aXjquEjplDjvhM=";
37098 ergo = callPackage ../applications/blockchains/ergo { };
37100 erigon = callPackage ../applications/blockchains/erigon { };
37102 exodus = callPackage ../applications/blockchains/exodus { };
37104 faraday = callPackage ../applications/blockchains/faraday { };
37106 fulcrum = libsForQt5.callPackage ../applications/blockchains/fulcrum { };
37108 go-ethereum = callPackage ../applications/blockchains/go-ethereum {
37109 inherit (darwin) libobjc;
37110 inherit (darwin.apple_sdk.frameworks) IOKit;
37113 go-exploitdb = callPackage ../tools/security/go-exploitdb { };
37115 gridcoin-research = libsForQt5.callPackage ../applications/blockchains/gridcoin-research {
37119 groestlcoin = libsForQt5.callPackage ../applications/blockchains/groestlcoin {
37120 stdenv = darwin.apple_sdk_11_0.stdenv;
37122 inherit (darwin) autoSignDarwinBinariesHook;
37125 groestlcoind = callPackage ../applications/blockchains/groestlcoin {
37126 inherit (darwin) autoSignDarwinBinariesHook;
37129 ledger_agent = with python3Packages; toPythonApplication ledger_agent;
37131 ledger-live-desktop = callPackage ../applications/blockchains/ledger-live-desktop { };
37133 lightning-loop = callPackage ../applications/blockchains/lightning-loop { };
37135 lightning-pool = callPackage ../applications/blockchains/lightning-pool { };
37137 litecoin = libsForQt5.callPackage ../applications/blockchains/litecoin {
37138 inherit (darwin.apple_sdk.frameworks) AppKit;
37139 boost = pkgs.boost177;
37141 litecoind = litecoin.override { withGui = false; };
37143 livedl = callPackage ../tools/misc/livedl { };
37145 lnd = callPackage ../applications/blockchains/lnd { };
37147 lndconnect = callPackage ../applications/blockchains/lndconnect { };
37149 lndinit = callPackage ../applications/blockchains/lndinit { };
37151 lndhub-go = callPackage ../applications/blockchains/lndhub-go { };
37153 lndmanage = callPackage ../applications/blockchains/lndmanage { };
37155 monero-cli = callPackage ../applications/blockchains/monero-cli {
37156 inherit (darwin.apple_sdk.frameworks) CoreData IOKit PCSC;
37159 haven-cli = callPackage ../applications/blockchains/haven-cli {
37160 inherit (darwin.apple_sdk.frameworks) CoreData IOKit PCSC;
37163 monero-gui = libsForQt5.callPackage ../applications/blockchains/monero-gui { };
37165 oxen = callPackage ../applications/blockchains/oxen
37166 { stdenv = gcc10StdenvCompat; boost = boost179; };
37168 masari = callPackage ../applications/blockchains/masari { };
37170 napari = with python3Packages; toPythonApplication napari;
37172 nano-wallet = libsForQt5.callPackage ../applications/blockchains/nano-wallet { };
37174 namecoind = callPackage ../applications/blockchains/namecoin { };
37176 nbxplorer = callPackage ../applications/blockchains/nbxplorer { };
37178 pivx = libsForQt5.callPackage ../applications/blockchains/pivx { withGui = true; };
37179 pivxd = callPackage ../applications/blockchains/pivx {
37183 wrapQtAppsHook = null;
37184 autoreconfHook = buildPackages.autoreconfHook269;
37187 ethabi = callPackage ../applications/blockchains/ethabi { };
37189 pycoin = with python3Packages; toPythonApplication pycoin;
37191 stellar-core = callPackage ../applications/blockchains/stellar-core { };
37193 sumokoin = callPackage ../applications/blockchains/sumokoin { };
37195 solana-cli = callPackage ../applications/blockchains/solana { };
37197 solana-validator = callPackage ../applications/blockchains/solana-validator { };
37199 snarkos = callPackage ../applications/blockchains/snarkos {
37200 inherit (darwin.apple_sdk.frameworks) Security;
37203 taproot-assets = callPackage ../applications/blockchains/taproot-assets { };
37205 inherit (callPackages ../applications/blockchains/teos { })
37207 teos-watchtower-plugin;
37209 terra-station = callPackage ../applications/blockchains/terra-station { };
37211 tessera = callPackage ../applications/blockchains/tessera { };
37213 ton = callPackage ../applications/blockchains/ton { };
37215 torq = callPackage ../applications/blockchains/torq { };
37217 vertcoin = libsForQt5.callPackage ../applications/blockchains/vertcoin {
37220 vertcoind = callPackage ../applications/blockchains/vertcoin {
37224 wasabiwallet = callPackage ../applications/blockchains/wasabiwallet { };
37226 wasabibackend = callPackage ../applications/blockchains/wasabibackend { };
37228 wownero = callPackage ../applications/blockchains/wownero { };
37230 zcash = callPackage ../applications/blockchains/zcash {
37231 inherit (darwin.apple_sdk.frameworks) Security;
37232 stdenv = llvmPackages_14.stdenv;
37235 zecwallet-lite = callPackage ../applications/blockchains/zecwallet-lite { };
37237 lightwalletd = callPackage ../applications/blockchains/lightwalletd { };
37239 openethereum = callPackage ../applications/blockchains/openethereum { };
37241 polkadot = callPackage ../applications/blockchains/polkadot {
37242 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
37245 particl-core = callPackage ../applications/blockchains/particl-core { };
37247 quorum = callPackage ../applications/blockchains/quorum { };
37249 samplv1 = libsForQt5.callPackage ../applications/audio/samplv1 { };
37251 scaleft = callPackage ../applications/networking/scaleft { };
37253 scaleway-cli = callPackage ../tools/admin/scaleway-cli { };
37255 beancount = with python3.pkgs; toPythonApplication beancount;
37257 beancount-black = with python3.pkgs; toPythonApplication beancount-black;
37259 bean-add = callPackage ../applications/office/beancount/bean-add.nix { };
37261 bench = haskell.lib.compose.justStaticExecutables haskellPackages.bench;
37263 cri-o = callPackage ../applications/virtualization/cri-o/wrapper.nix { };
37264 cri-o-unwrapped = callPackage ../applications/virtualization/cri-o { };
37266 conceal = callPackage ../applications/misc/conceal { };
37268 confd = callPackage ../tools/system/confd { };
37270 conmon = callPackage ../applications/virtualization/conmon { };
37272 conmon-rs = callPackage ../applications/virtualization/conmon-rs { };
37274 digikam = libsForQt5.callPackage ../applications/graphics/digikam { };
37276 drumkv1 = libsForQt5.callPackage ../applications/audio/drumkv1 { };
37278 eureka-ideas = callPackage ../applications/misc/eureka-ideas {
37279 inherit (darwin.apple_sdk.frameworks) Security;
37282 fava = callPackage ../applications/office/fava { };
37284 nux = callPackage ../tools/misc/nux { };
37286 phonemizer = with python3Packages; toPythonApplication phonemizer;
37288 tts = callPackage ../tools/audio/tts { };
37290 wyoming-faster-whisper = callPackage ../tools/audio/wyoming/faster-whisper.nix { };
37292 wyoming-openwakeword = callPackage ../tools/audio/wyoming/openwakeword.nix { };
37294 wyoming-piper = callPackage ../tools/audio/wyoming/piper.nix { };
37298 _1oom = callPackage ../games/1oom { };
37300 _2048-cli = _2048-cli-terminal;
37301 _2048-cli-curses = callPackage ../games/2048-cli { ui = "curses"; };
37302 _2048-cli-terminal = callPackage ../games/2048-cli { ui = "terminal"; };
37304 _2048-in-terminal = callPackage ../games/2048-in-terminal { };
37306 _20kly = callPackage ../games/20kly { };
37308 _90secondportraits = callPackage ../games/90secondportraits { love = love_0_10; };
37310 aaaaxy = callPackage ../games/aaaaxy { };
37312 ace-of-penguins = callPackage ../games/ace-of-penguins { };
37314 among-sus = callPackage ../games/among-sus { };
37316 antsimulator = callPackage ../games/antsimulator { };
37318 atlauncher = callPackage ../games/atlauncher { };
37320 augustus = callPackage ../games/augustus { };
37322 ballerburg = callPackage ../games/ballerburg { } ;
37324 blockattack = callPackage ../games/blockattack { } ;
37326 colobot = callPackage ../games/colobot { };
37328 corsix-th = callPackage ../games/corsix-th { };
37330 enigma = callPackage ../games/enigma { };
37332 everspace = callPackage ../games/everspace { };
37334 ezquake = callPackage ../games/ezquake { };
37336 freedroid = callPackage ../games/freedroid { };
37338 freedroidrpg = callPackage ../games/freedroidrpg { };
37340 freenukum = callPackage ../games/freenukum { };
37342 inherit (callPackages ../games/fteqw {})
37347 gamepad-tool = callPackage ../games/gamepad-tool { };
37349 gnome-hexgl = callPackage ../games/gnome-hexgl { };
37351 gotypist = callPackage ../games/gotypist { };
37353 heroic-unwrapped = callPackage ../games/heroic {
37354 # Match the version used by the upstream package.
37355 electron = electron_27;
37358 heroic = callPackage ../games/heroic/fhsenv.nix { };
37360 julius = callPackage ../games/julius { };
37362 jumpnbump = callPackage ../games/jumpnbump { };
37364 katawa-shoujo = callPackage ../games/katawa-shoujo { };
37366 keeperrl = callPackage ../games/keeperrl { };
37368 shipwright = callPackage ../games/shipwright { };
37370 wipeout-rewrite = callPackage ../games/wipeout-rewrite {
37371 inherit (darwin.apple_sdk.frameworks) Foundation;
37374 ### GAMES/DOOM-PORTS
37376 dhewm3 = callPackage ../games/doom-ports/dhewm3 { };
37378 doomseeker = qt5.callPackage ../games/doom-ports/doomseeker { };
37380 doomretro = callPackage ../games/doom-ports/doomretro {
37381 inherit (darwin.apple_sdk.frameworks) Cocoa;
37384 doomrunner = qt5.callPackage ../games/doom-ports/doomrunner { };
37386 chocolate-doom = callPackage ../games/doom-ports/chocolate-doom { };
37388 crispy-doom = callPackage ../games/doom-ports/crispy-doom { };
37390 eureka-editor = callPackage ../games/doom-ports/eureka-editor { };
37392 enyo-launcher = libsForQt5.callPackage ../games/doom-ports/enyo-launcher { };
37394 eternity = callPackage ../games/doom-ports/eternity-engine { };
37396 gzdoom = callPackage ../games/doom-ports/gzdoom { };
37398 odamex = callPackage ../games/doom-ports/odamex { };
37400 prboom-plus = callPackage ../games/doom-ports/prboom-plus { };
37402 rbdoom-3-bfg = callPackage ../games/doom-ports/rbdoom-3-bfg { };
37404 slade = callPackage ../games/doom-ports/slade {
37405 wxGTK = (wxGTK32.overrideAttrs {
37407 (fetchpatch { # required to run slade 3.2.4 on wxGTK 3.2.4, see PR #266945
37408 url = "https://github.com/wxWidgets/wxWidgets/commit/425d9455e8307c1267a79d47d77e3dafeb4d86de.patch";
37409 excludes = [ "docs/changes.txt" ];
37411 hash = "sha256-6LOYLDLtVCHxNdHAWv3zhlCsljIpi//RJb9XVLGD5hM=";
37419 sladeUnstable = callPackage ../games/doom-ports/slade/git.nix {
37420 wxGTK = (wxGTK32.overrideAttrs {
37422 (fetchpatch { # required to run sladeUnstable unstable-2023-09-30 on wxGTK 3.2.4, see PR #266945
37423 url = "https://github.com/wxWidgets/wxWidgets/commit/425d9455e8307c1267a79d47d77e3dafeb4d86de.patch";
37424 excludes = [ "docs/changes.txt" ];
37426 hash = "sha256-6LOYLDLtVCHxNdHAWv3zhlCsljIpi//RJb9XVLGD5hM=";
37434 zandronum = callPackage ../games/doom-ports/zandronum { };
37436 zandronum-server = zandronum.override {
37440 fmodex = callPackage ../games/doom-ports/zandronum/fmod.nix { };
37442 doom-bcc = callPackage ../games/doom-ports/zdoom/bcc-git.nix { };
37444 zdbsp = callPackage ../games/doom-ports/zdoom/zdbsp.nix { };
37446 zdoom = callPackage ../games/doom-ports/zdoom { };
37450 barrage = callPackage ../games/lgames/barrage { };
37452 lbreakout2 = callPackage ../games/lgames/lbreakout2 { };
37454 lbreakouthd = callPackage ../games/lgames/lbreakouthd { };
37456 lpairs2 = callPackage ../games/lgames/lpairs2 { };
37458 ltris = callPackage ../games/lgames/ltris { };
37460 maelstrom = callPackage ../games/maelstrom { };
37462 mar1d = callPackage ../games/mar1d { } ;
37464 oh-my-git = callPackage ../games/oh-my-git { };
37466 opendune = callPackage ../games/opendune { };
37468 openrct2 = callPackage ../games/openrct2 { };
37470 opensearch = callPackage ../servers/search/opensearch { };
37472 osu-lazer = callPackage ../games/osu-lazer { };
37474 osu-lazer-bin = callPackage ../games/osu-lazer/bin.nix { };
37476 pro-office-calculator = libsForQt5.callPackage ../games/pro-office-calculator { };
37478 qgo = libsForQt5.callPackage ../games/qgo { };
37480 rotp = callPackage ../games/rotp { };
37482 rpg-cli = callPackage ../games/rpg-cli { };
37484 runelite = callPackage ../games/runelite { };
37486 runescape = callPackage ../games/runescape-launcher { };
37488 sm64ex = callPackage ../games/sm64ex {
37492 sm64ex-coop = callPackage ../games/sm64ex {
37493 branch = "sm64ex-coop";
37496 snipes = callPackage ../games/snipes { };
37498 unvanquished = callPackage ../games/unvanquished { };
37500 xbill = callPackage ../games/xbill { };
37502 xmage = callPackage ../games/xmage { };
37504 abbaye-des-morts = callPackage ../games/abbaye-des-morts { };
37506 abuse = callPackage ../games/abuse { };
37508 adom = callPackage ../games/adom { };
37510 airshipper = callPackage ../games/airshipper { };
37512 airstrike = callPackage ../games/airstrike { };
37514 alephone = callPackage ../games/alephone { };
37515 alephone-apotheosis-x = callPackage ../games/alephone/apotheosis-x { };
37516 alephone-durandal = callPackage ../games/alephone/durandal { };
37517 alephone-eternal = callPackage ../games/alephone/eternal { };
37518 alephone-evil = callPackage ../games/alephone/evil { };
37519 alephone-infinity = callPackage ../games/alephone/infinity { };
37520 alephone-marathon = callPackage ../games/alephone/marathon { };
37521 alephone-pheonix = callPackage ../games/alephone/pheonix { };
37522 alephone-red = callPackage ../games/alephone/red { };
37523 alephone-rubicon-x = callPackage ../games/alephone/rubicon-x { };
37524 alephone-pathways-into-darkness =
37525 callPackage ../games/alephone/pathways-into-darkness { };
37527 callPackage ../games/alephone/yuge { };
37529 alienarena = callPackage ../games/alienarena { };
37531 amoeba = callPackage ../games/amoeba { };
37532 amoeba-data = callPackage ../games/amoeba/data.nix { };
37534 andyetitmoves = callPackage ../games/andyetitmoves { };
37536 angband = callPackage ../games/angband { };
37538 animatch = callPackage ../games/animatch { };
37540 anki = callPackage ../games/anki {
37541 inherit (darwin.apple_sdk.frameworks) AVKit CoreAudio;
37543 anki-bin = callPackage ../games/anki/bin.nix { };
37544 anki-sync-server = callPackage ../games/anki/sync-server.nix { };
37546 armagetronad = callPackage ../games/armagetronad { };
37548 armagetronad-dedicated = callPackage ../games/armagetronad { dedicatedServer = true; };
37550 arena = callPackage ../games/arena { };
37552 arx-libertatis = libsForQt5.callPackage ../games/arx-libertatis { };
37554 asc = callPackage ../games/asc {
37559 assaultcube = callPackage ../games/assaultcube { };
37561 astromenace = callPackage ../games/astromenace { };
37563 atanks = callPackage ../games/atanks { };
37565 azimuth = callPackage ../games/azimuth { };
37567 banner = callPackage ../games/banner { };
37569 bastet = callPackage ../games/bastet { };
37571 beancount-ing-diba = callPackage ../applications/office/beancount/beancount-ing-diba.nix { };
37573 black-hole-solver = callPackage ../games/black-hole-solver {
37574 inherit (perlPackages) PathTiny;
37577 blackshades = callPackage ../games/blackshades { };
37579 blobby = callPackage ../games/blobby { };
37581 blobwars = callPackage ../games/blobwars { };
37583 boohu = callPackage ../games/boohu { };
37585 braincurses = callPackage ../games/braincurses { };
37587 brogue = callPackage ../games/brogue { };
37589 brogue-ce = callPackage ../games/brogue-ce { };
37591 brutalmaze = callPackage ../games/brutalmaze { };
37593 bsdgames = callPackage ../games/bsdgames { };
37595 btanks = callPackage ../games/btanks { };
37597 bugdom = callPackage ../games/bugdom {
37598 inherit (darwin.apple_sdk.frameworks) IOKit Foundation;
37601 bzflag = callPackage ../games/bzflag {
37602 inherit (darwin.apple_sdk.frameworks) Carbon CoreServices;
37605 cataclysmDDA = callPackage ../games/cataclysm-dda { };
37607 cataclysm-dda = cataclysmDDA.stable.tiles;
37609 cataclysm-dda-git = cataclysmDDA.git.tiles;
37611 cbonsai = callPackage ../games/cbonsai { };
37613 cdogs-sdl = callPackage ../games/cdogs-sdl { };
37615 cgoban = callPackage ../games/cgoban { };
37617 chessdb = callPackage ../games/chessdb { };
37619 chessx = libsForQt5.callPackage ../games/chessx { };
37621 chiaki = libsForQt5.callPackage ../games/chiaki { };
37623 chiaki4deck = libsForQt5.callPackage ../games/chiaki4deck { };
37625 chromium-bsu = callPackage ../games/chromium-bsu { };
37627 clonehero = callPackage ../games/clonehero { };
37629 vintagestory = callPackage ../games/vintagestory { };
37631 ckan = callPackage ../games/ckan { };
37633 cockatrice = libsForQt5.callPackage ../games/cockatrice {
37634 protobuf = protobuf_21;
37637 commandergenius = callPackage ../games/commandergenius { };
37639 construoBase = lowPrio (callPackage ../games/construo {
37645 construo = construoBase.override {
37646 inherit libGL libGLU freeglut;
37649 crack_attack = callPackage ../games/crack-attack { };
37651 crawlTiles = callPackage ../games/crawl {
37655 crawl = callPackage ../games/crawl { };
37657 inherit (import ../games/crossfire pkgs)
37658 crossfire-server crossfire-arch crossfire-maps crossfire-client;
37660 crrcsim = callPackage ../games/crrcsim { };
37662 curseofwar = callPackage ../games/curseofwar { SDL = null; };
37663 curseofwar-sdl = callPackage ../games/curseofwar { ncurses = null; };
37665 cutechess = qt5.callPackage ../games/cutechess { };
37667 cutemaze = qt6Packages.callPackage ../games/cutemaze { };
37669 cuyo = callPackage ../games/cuyo { };
37671 darkplaces = callPackage ../games/darkplaces { };
37673 deliantra-server = callPackage ../games/deliantra/server.nix {
37674 stdenv = gcc10StdenvCompat;
37675 # perl538 defines 'struct object' in sv.h. many conflicts result
37677 perlPackages = perl536Packages;
37679 deliantra-arch = callPackage ../games/deliantra/arch.nix {
37680 stdenv = gcc10StdenvCompat;
37682 deliantra-maps = callPackage ../games/deliantra/maps.nix {
37683 stdenv = gcc10StdenvCompat;
37685 deliantra-data = callPackage ../games/deliantra/data.nix {
37686 stdenv = gcc10StdenvCompat;
37689 ddnet = callPackage ../games/ddnet {
37690 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa OpenGL Security;
37692 ddnet-server = ddnet.override { buildClient = false; };
37694 ddns-go = callPackage ../tools/networking/ddns-go { };
37696 devilutionx = callPackage ../games/devilutionx {
37698 SDL2 = SDL2.override {
37703 domination = callPackage ../games/domination { };
37705 duckmarines = callPackage ../games/duckmarines { love = love_0_10; };
37707 dwarf-fortress-packages = recurseIntoAttrs (callPackage ../games/dwarf-fortress { });
37709 dwarf-fortress = dwarf-fortress-packages.dwarf-fortress;
37711 dwarf-therapist = dwarf-fortress-packages.dwarf-therapist;
37713 dxx-rebirth = callPackage ../games/dxx-rebirth { };
37715 inherit (callPackages ../games/dxx-rebirth/assets.nix { })
37719 inherit (callPackages ../games/dxx-rebirth/full.nix { })
37723 easyrpg-player = callPackage ../games/easyrpg-player {
37724 inherit (darwin.apple_sdk.frameworks) Foundation AudioUnit AudioToolbox;
37727 eboard = callPackage ../games/eboard { };
37729 ecwolf = callPackage ../games/ecwolf { };
37731 eduke32 = callPackage ../games/eduke32 {
37732 inherit (darwin.apple_sdk.frameworks) AGL Cocoa GLUT OpenGL;
37735 egoboo = callPackage ../games/egoboo { };
37737 eidolon = callPackage ../games/eidolon { };
37739 EmptyEpsilon = callPackage ../games/empty-epsilon { };
37741 endgame-singularity = callPackage ../games/endgame-singularity { };
37743 endless-sky = callPackage ../games/endless-sky { };
37745 extremetuxracer = callPackage ../games/extremetuxracer {
37749 exult = callPackage ../games/exult { };
37751 fallout-ce = callPackage ../games/fallout-ce/fallout-ce.nix { };
37752 fallout2-ce = callPackage ../games/fallout-ce/fallout2-ce.nix { };
37754 flare = callPackage ../games/flare {
37755 inherit (darwin.apple_sdk.frameworks) Cocoa;
37758 fltrator = callPackage ../games/fltrator {
37759 fltk = fltk-minimal;
37762 factorio = callPackage ../games/factorio { releaseType = "alpha"; };
37764 factorio-experimental = factorio.override { releaseType = "alpha"; experimental = true; };
37766 factorio-headless = factorio.override { releaseType = "headless"; };
37768 factorio-headless-experimental = factorio.override { releaseType = "headless"; experimental = true; };
37770 factorio-demo = factorio.override { releaseType = "demo"; };
37772 factorio-mods = callPackage ../games/factorio/mods.nix { };
37774 factorio-utils = callPackage ../games/factorio/utils.nix { };
37776 fairymax = callPackage ../games/fairymax { };
37778 ferium = callPackage ../games/ferium {
37779 inherit (darwin.apple_sdk.frameworks) Security;
37782 fheroes2 = callPackage ../games/fheroes2 { };
37784 fish-fillets-ng = callPackage ../games/fish-fillets-ng { };
37786 jumpy = callPackage ../games/jumpy { };
37788 flightgear = libsForQt5.callPackage ../games/flightgear { };
37790 flock = callPackage ../development/tools/flock { };
37792 forge-mtg = callPackage ../games/forge-mtg { };
37794 freeciv = callPackage ../games/freeciv {
37795 sdl2Client = false;
37800 freeciv_sdl2 = freeciv.override {
37806 freeciv_qt = freeciv.override {
37807 sdl2Client = false;
37812 freeciv_gtk = freeciv;
37814 freedink = callPackage ../games/freedink { };
37816 freeorion = callPackage ../games/freeorion { };
37818 freesweep = callPackage ../games/freesweep { };
37820 frotz = callPackage ../games/frotz { };
37822 frogatto = callPackage ../games/frogatto { };
37824 frozen-bubble = callPackage ../games/frozen-bubble { };
37826 fsg = callPackage ../games/fsg { };
37828 galaxis = callPackage ../games/galaxis { };
37830 gambit-chess = callPackage ../games/gambit { };
37832 garden-of-coloured-lights = callPackage ../games/garden-of-coloured-lights { allegro = allegro4; };
37834 gargoyle = callPackage ../games/gargoyle {
37835 inherit (darwin) cctools;
37838 gav = callPackage ../games/gav { };
37840 gcs = callPackage ../games/gcs { };
37842 gcompris = libsForQt5.callPackage ../games/gcompris { };
37844 gemrb = callPackage ../games/gemrb { };
37846 gimx = callPackage ../games/gimx { };
37848 gl117 = callPackage ../games/gl-117 { };
37850 globulation2 = callPackage ../games/globulation { };
37852 gltron = callPackage ../games/gltron { };
37854 gl-gsync-demo = callPackage ../games/gl-gsync-demo {
37855 libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
37858 gmad = callPackage ../games/gmad { };
37860 gnonograms = callPackage ../games/gnonograms { };
37862 gnubg = callPackage ../games/gnubg { };
37864 gnuchess = callPackage ../games/gnuchess { };
37866 gnugo = callPackage ../games/gnugo { };
37868 gnujump = callPackage ../games/gnujump { };
37870 gnushogi = callPackage ../games/gnushogi { };
37872 gogdl = python3Packages.callPackage ../games/gogdl { };
37874 gogui = callPackage ../games/gogui { };
37876 gscrabble = python3Packages.callPackage ../games/gscrabble { };
37878 gshogi = python3Packages.callPackage ../games/gshogi { };
37880 qtads = qt5.callPackage ../games/qtads { };
37882 grapejuice = callPackage ../games/grapejuice {
37883 wine = wineWowPackages.unstable;
37886 graphwar = callPackage ../games/graphwar { };
37888 gtetrinet = callPackage ../games/gtetrinet {
37889 inherit (gnome2) GConf libgnome libgnomeui;
37892 gtypist = callPackage ../games/gtypist { };
37894 gweled = callPackage ../games/gweled { };
37896 harmonist = callPackage ../games/harmonist { };
37898 hase = callPackage ../games/hase { };
37900 hedgewars = libsForQt5.callPackage ../games/hedgewars {
37901 inherit (haskellPackages) ghcWithPackages;
37904 hikounomizu = callPackage ../games/hikounomizu { };
37906 hmcl = callPackage ../games/hmcl { };
37908 hyperrogue = callPackage ../games/hyperrogue { };
37910 ibmcloud-cli = callPackage ../tools/admin/ibmcloud-cli { stdenv = stdenvNoCC; };
37912 icbm3d = callPackage ../games/icbm3d { };
37914 infra = callPackage ../tools/admin/infra { };
37916 infra-arcana = callPackage ../games/infra-arcana { };
37918 ingen = callPackage ../applications/audio/ingen { };
37920 ideogram = callPackage ../applications/graphics/ideogram { };
37922 instaloader = python3Packages.callPackage ../tools/misc/instaloader { };
37924 instead = callPackage ../games/instead { };
37926 iortcw = callPackage ../games/iortcw { };
37927 # used as base package for iortcw forks
37928 iortcw_sp = callPackage ../games/iortcw/sp.nix { };
37930 ironwail = callPackage ../games/ironwail { };
37932 ivan = callPackage ../games/ivan { };
37934 ja2-stracciatella = callPackage ../games/ja2-stracciatella {
37935 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
37938 jfsw = callPackage ../games/jfsw { };
37940 katago = callPackage ../games/katago { };
37942 katagoWithCuda = katago.override {
37946 katagoCPU = katago.override {
37950 katagoTensorRT = katago.override {
37951 backend = "tensorrt";
37954 klavaro = callPackage ../games/klavaro { };
37956 kobodeluxe = callPackage ../games/kobodeluxe { };
37958 koboredux = callPackage ../games/koboredux { };
37960 koboredux-free = callPackage ../games/koboredux {
37961 useProprietaryAssets = false;
37964 koules = callPackage ../games/koules { };
37966 ldmud = callPackage ../games/ldmud { };
37968 ldmud-full = callPackage ../games/ldmud {
37969 ipv6Support = true;
37970 mccpSupport = true;
37971 mysqlSupport = true;
37972 postgresSupport = true;
37973 sqliteSupport = true;
37975 pythonSupport = true;
37978 leela-zero = libsForQt5.callPackage ../games/leela-zero { };
37980 legendary-gl = python3Packages.callPackage ../games/legendary-gl { };
37982 left4gore-bin = callPackage ../games/left4gore { };
37984 lgogdownloader = libsForQt5.callPackage ../games/lgogdownloader { };
37986 liberal-crime-squad = callPackage ../games/liberal-crime-squad { };
37988 liberation-circuit = callPackage ../games/liberation-circuit { };
37990 lincity = callPackage ../games/lincity { };
37992 lincity_ng = callPackage ../games/lincity/ng.nix {
37993 # https://github.com/lincity-ng/lincity-ng/issues/25
37997 liquidwar = callPackage ../games/liquidwar {
38001 liquidwar5 = callPackage ../games/liquidwar/5.nix {
38004 lugaru = callPackage ../games/lugaru { };
38006 macopix = callPackage ../games/macopix {
38010 maptool = callPackage ../games/maptool {
38011 # MapTool is fussy about which JRE it uses; OpenJDK will leave it hanging
38012 # at launch in a class initialization deadlock. MapTool ships Temurin with
38013 # their pre-built releases so we might as well use it too.
38014 jre = temurin-bin-17;
38015 openjfx = openjfx17;
38018 mari0 = callPackage ../games/mari0 { };
38020 manaplus = callPackage ../games/manaplus { stdenv = gcc11Stdenv; };
38022 marble-marcher-ce = callPackage ../games/marble-marcher-ce { };
38024 mars = callPackage ../games/mars { };
38026 mchprs = callPackage ../games/mchprs { };
38028 megaglest = callPackage ../games/megaglest { };
38030 methane = callPackage ../games/methane { };
38032 mindustry = callPackage ../games/mindustry { };
38033 mindustry-wayland = callPackage ../games/mindustry {
38034 enableWayland = true;
38037 mindustry-server = callPackage ../games/mindustry {
38038 enableClient = false;
38039 enableServer = true;
38042 minecraft = callPackage ../games/minecraft { };
38044 minecraft-server-hibernation = callPackage ../tools/games/minecraft/minecraft-server-hibernation { };
38046 minecraftServers = import ../games/minecraft-servers { inherit callPackage lib javaPackages; };
38047 minecraft-server = minecraftServers.vanilla; # backwards compatibility
38049 minesweep-rs = callPackage ../games/minesweep-rs { };
38051 moon-buggy = callPackage ../games/moon-buggy { };
38053 inherit (callPackages ../games/minetest {
38054 inherit (darwin.apple_sdk.frameworks) OpenGL OpenAL Carbon Cocoa;
38056 minetestclient_5 minetestserver_5;
38058 minetest = minetestclient;
38059 minetestclient = minetestclient_5;
38060 minetestserver = minetestserver_5;
38062 mnemosyne = callPackage ../games/mnemosyne {
38066 mrrescue = callPackage ../games/mrrescue { love = love_0_10; };
38068 mudlet = libsForQt5.callPackage ../games/mudlet {
38072 blightmud = callPackage ../games/blightmud { };
38074 blightmud-tts = callPackage ../games/blightmud { withTTS = true; };
38076 n2048 = callPackage ../games/n2048 { };
38078 naev = callPackage ../games/naev { };
38080 nanosaur = callPackage ../games/nanosaur { };
38082 nanosaur2 = callPackage ../games/nanosaur2 { };
38084 nethack = callPackage ../games/nethack { };
38086 nethack-qt = callPackage ../games/nethack {
38088 stdenv = gccStdenv;
38091 nethack-x11 = callPackage ../games/nethack { x11Mode = true; };
38093 netris = callPackage ../games/netris { };
38095 neverball = callPackage ../games/neverball { };
38097 nexuiz = callPackage ../games/nexuiz { };
38099 nile = python3Packages.callPackage ../games/nile { };
38101 ninvaders = callPackage ../games/ninvaders { };
38103 njam = callPackage ../games/njam { };
38105 npush = callPackage ../games/npush { };
38106 run-npush = callPackage ../games/npush/run.nix { };
38108 newtonwars = callPackage ../games/newtonwars { };
38110 nsnake = callPackage ../games/nsnake { };
38112 nudoku = callPackage ../games/nudoku { };
38114 nxengine-evo = callPackage ../games/nxengine-evo { };
38116 oilrush = callPackage ../games/oilrush { };
38118 onscripter-en = callPackage ../games/onscripter-en { };
38120 openarena = callPackage ../games/openarena { };
38122 opendungeons = callPackage ../games/opendungeons { };
38124 openlierox = callPackage ../games/openlierox { };
38126 openclonk = callPackage ../games/openclonk { stdenv = gcc10StdenvCompat; };
38128 openjk = callPackage ../games/openjk { };
38130 openloco = pkgsi686Linux.callPackage ../games/openloco { };
38132 openmw = libsForQt5.callPackage ../games/openmw {
38133 inherit (darwin.apple_sdk.frameworks) CoreMedia VideoDecodeAcceleration VideoToolbox;
38136 openmw-tes3mp = libsForQt5.callPackage ../games/openmw/tes3mp.nix { };
38138 opensoldat = callPackage ../games/opensoldat { };
38140 portmod = callPackage ../games/portmod { };
38142 tetrio-desktop = callPackage ../games/tetrio-desktop { };
38144 tr-patcher = callPackage ../games/tr-patcher { };
38146 tes3cmd = callPackage ../games/tes3cmd { };
38148 otto-matic = callPackage ../games/otto-matic { };
38150 openraPackages_2019 = import ../games/openra_2019 {
38152 pkgs = pkgs.__splicedPackages;
38155 openra_2019 = openraPackages_2019.engines.release;
38157 openraPackages = recurseIntoAttrs (callPackage ../games/openra {});
38159 openra = openraPackages.engines.release;
38161 openrw = callPackage ../games/openrw {
38162 inherit (darwin.apple_sdk.frameworks) Cocoa OpenAL;
38165 openspades = callPackage ../games/openspades {
38166 inherit (darwin.apple_sdk.frameworks) Cocoa;
38169 openttd = callPackage ../games/openttd {
38170 zlib = zlib.override {
38174 openttd-jgrpp = callPackage ../games/openttd/jgrpp.nix {
38175 zlib = zlib.override {
38179 openttd-grfcodec = callPackage ../games/openttd/grfcodec.nix { };
38180 openttd-nml = callPackage ../games/openttd/nml.nix { };
38182 opentyrian = callPackage ../games/opentyrian { };
38184 openxcom = callPackage ../games/openxcom { SDL = SDL_compat; };
38186 openxray = callPackage ../games/openxray { };
38188 orthorobot = callPackage ../games/orthorobot { love = love_0_10; };
38190 pacvim = callPackage ../games/pacvim { };
38192 papermc = callPackage ../games/papermc { };
38194 path-of-building = qt6Packages.callPackage ../games/path-of-building {};
38196 pentobi = libsForQt5.callPackage ../games/pentobi { };
38198 performous = callPackage ../games/performous { };
38200 pinball = callPackage ../games/pinball { };
38202 pingus = callPackage ../games/pingus { };
38204 pioneer = callPackage ../games/pioneer { };
38206 pioneers = callPackage ../games/pioneers { };
38208 planetary_annihilation = callPackage ../games/planetaryannihilation { };
38210 principia = callPackage ../games/principia { };
38212 prismlauncher-qt5-unwrapped = libsForQt5.callPackage ../games/prismlauncher {
38213 inherit (darwin.apple_sdk.frameworks) Cocoa;
38216 prismlauncher-qt5 = libsForQt5.callPackage ../games/prismlauncher/wrapper.nix { prismlauncher-unwrapped = prismlauncher-qt5-unwrapped; };
38218 prismlauncher-unwrapped = qt6Packages.callPackage ../games/prismlauncher {
38219 inherit (darwin.apple_sdk.frameworks) Cocoa;
38222 prismlauncher = qt6Packages.callPackage ../games/prismlauncher/wrapper.nix { };
38224 pong3d = callPackage ../games/pong3d { };
38226 pokerth = libsForQt5.callPackage ../games/pokerth {
38227 protobuf = protobuf_21;
38230 pokerth-server = libsForQt5.callPackage ../games/pokerth {
38232 protobuf = protobuf_21;
38235 pokete = callPackage ../games/pokete { };
38237 powermanga = callPackage ../games/powermanga { };
38239 pysolfc = python3Packages.callPackage ../games/pysolfc { };
38241 qq = callPackage ../applications/networking/instant-messengers/qq { };
38243 qqwing = callPackage ../games/qqwing { };
38245 quake3wrapper = callPackage ../games/quake3/wrapper { };
38247 quake3demo = quake3wrapper {
38248 name = "quake3-demo-${lib.getVersion quake3demodata}";
38249 description = "Demo of Quake 3 Arena, a classic first-person shooter";
38250 paks = [ quake3pointrelease quake3demodata ];
38253 quake3demodata = callPackage ../games/quake3/content/demo.nix { };
38255 quake3pointrelease = callPackage ../games/quake3/content/pointrelease.nix { };
38257 quake3hires = callPackage ../games/quake3/content/hires.nix { };
38259 quakespasm = callPackage ../games/quakespasm {
38260 inherit (darwin.apple_sdk.frameworks) Cocoa CoreAudio CoreFoundation IOKit OpenGL;
38262 vkquake = callPackage ../games/quakespasm/vulkan.nix {
38263 inherit (darwin) moltenvk;
38266 ioquake3 = callPackage ../games/quake3/ioquake { };
38267 quake3e = callPackage ../games/quake3/quake3e { };
38269 quantumminigolf = callPackage ../games/quantumminigolf { };
38271 r2mod_cli = callPackage ../games/r2mod_cli { };
38273 r2modman = callPackage ../games/r2modman {
38274 # Electron 26 has regressions making applications unusable.
38275 electron = electron_25;
38278 racer = callPackage ../games/racer { };
38280 randtype = callPackage ../games/randtype { };
38282 raylib-games = callPackage ../games/raylib-games { };
38284 raycast = callPackage ../os-specific/darwin/raycast { };
38286 redeclipse = callPackage ../games/redeclipse { };
38288 rftg = callPackage ../games/rftg { };
38290 rigsofrods-bin = callPackage ../games/rigsofrods-bin { };
38292 riko4 = callPackage ../games/riko4 { };
38294 rili = callPackage ../games/rili { };
38296 rogue = callPackage ../games/rogue {
38297 ncurses = ncurses5;
38300 rocksndiamonds = callPackage ../games/rocksndiamonds { };
38302 rott = callPackage ../games/rott { SDL = SDL_compat; };
38304 rott-shareware = rott.override {
38305 buildShareware = true;
38308 rrootage = callPackage ../games/rrootage { };
38310 space-cadet-pinball = callPackage ../games/space-cadet-pinball {
38311 inherit (darwin.apple_sdk.frameworks) Cocoa;
38314 starsector = callPackage ../games/starsector {
38315 openjdk = openjdk8;
38318 sauerbraten = callPackage ../games/sauerbraten { };
38320 scid = callPackage ../games/scid { };
38322 scid-vs-pc = callPackage ../games/scid-vs-pc { };
38324 scummvm = callPackage ../games/scummvm {
38325 inherit (darwin) cctools;
38326 inherit (darwin.apple_sdk.frameworks) Cocoa AudioToolbox Carbon CoreMIDI AudioUnit;
38329 inherit (callPackage ../games/scummvm/games.nix { })
38330 beneath-a-steel-sky
38332 drascula-the-vampire-strikes-back
38334 flight-of-the-amazon-queen
38335 lure-of-the-temptress;
38337 scorched3d = callPackage ../games/scorched3d { };
38339 scrolls = callPackage ../games/scrolls { };
38341 service-wrapper = callPackage ../os-specific/linux/service-wrapper { };
38343 sfrotz = callPackage ../games/sfrotz { };
38345 sgt-puzzles = callPackage ../games/sgt-puzzles { };
38347 sgt-puzzles-mobile = callPackage ../games/sgt-puzzles {
38351 shattered-pixel-dungeon = callPackage ../games/shattered-pixel-dungeon { };
38352 rkpd2 = callPackage ../games/shattered-pixel-dungeon/rkpd2.nix { };
38353 rat-king-adventure = callPackage ../games/shattered-pixel-dungeon/rat-king-adventure.nix { };
38354 experienced-pixel-dungeon = callPackage ../games/shattered-pixel-dungeon/experienced-pixel-dungeon.nix { };
38355 summoning-pixel-dungeon = callPackage ../games/shattered-pixel-dungeon/summoning-pixel-dungeon.nix { };
38356 shorter-pixel-dungeon = callPackage ../games/shattered-pixel-dungeon/shorter-pixel-dungeon.nix { };
38358 shticker-book-unwritten = callPackage ../games/shticker-book-unwritten { };
38360 sienna = callPackage ../games/sienna { };
38362 sil = callPackage ../games/sil { };
38364 sil-q = callPackage ../games/sil-q { };
38366 simutrans = callPackage ../games/simutrans { };
38367 # get binaries without data built by Hydra
38368 simutrans_binaries = lowPrio simutrans.binaries;
38370 snake4 = callPackage ../games/snake4 { };
38372 soi = callPackage ../games/soi {
38376 # solarus and solarus-quest-editor must use the same version of Qt.
38377 solarus = libsForQt5.callPackage ../games/solarus { };
38378 solarus-quest-editor = libsForQt5.callPackage ../development/tools/solarus-quest-editor { };
38380 sollya = callPackage ../development/interpreters/sollya { };
38382 solicurses = callPackage ../games/solicurses { };
38384 # You still can override by passing more arguments.
38385 space-orbit = callPackage ../games/space-orbit { };
38387 space-station-14-launcher = callPackage ../games/space-station-14-launcher { };
38389 spring = callPackage ../games/spring { asciidoc = asciidoc-full; };
38391 springLobby = callPackage ../games/spring/springlobby.nix { };
38393 srb2 = callPackage ../games/srb2 { };
38395 srb2kart = callPackage ../games/srb2kart { };
38397 ssl-cert-check = callPackage ../tools/admin/ssl-cert-check { };
38399 stardust = callPackage ../games/stardust { };
38401 starspace = callPackage ../applications/science/machine-learning/starspace { };
38403 stockfish = callPackage ../games/stockfish { };
38405 steamPackages = recurseIntoAttrs (callPackage ../games/steam { });
38407 steam = steamPackages.steam-fhsenv;
38408 steam-small = steamPackages.steam-fhsenv-small;
38410 steam-run = steam.run;
38412 steam-tui = callPackage ../games/steam-tui { };
38414 steamcmd = steamPackages.steamcmd;
38416 steam-acf = callPackage ../tools/games/steam-acf { };
38418 steamback = python311.pkgs.callPackage ../tools/games/steamback { };
38420 protontricks = python3Packages.callPackage ../tools/package-management/protontricks {
38421 inherit winetricks steam-run yad;
38424 protonup-ng = with python3Packages; toPythonApplication protonup-ng;
38426 steam-rom-manager = callPackage ../tools/games/steam-rom-manager { };
38428 sdlpop = callPackage ../games/sdlpop { };
38430 stepmania = callPackage ../games/stepmania { };
38432 stone-kingdoms = callPackage ../games/stone-kingdoms { };
38434 stt = callPackage ../tools/audio/stt { };
38436 stuntrally = callPackage ../games/stuntrally
38439 superTux = callPackage ../games/supertux { };
38441 superTuxKart = darwin.apple_sdk_11_0.callPackage ../games/super-tux-kart {
38442 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa IOKit OpenAL IOBluetooth;
38445 synthv1 = libsForQt5.callPackage ../applications/audio/synthv1 { };
38447 snis = callPackage ../games/snis { };
38449 system-syzygy = callPackage ../games/system-syzygy { };
38451 t4kcommon = callPackage ../games/t4kcommon { };
38453 taisei = callPackage ../games/taisei { };
38455 tcl2048 = callPackage ../games/tcl2048 { };
38457 the-powder-toy = callPackage ../games/the-powder-toy {
38459 inherit (darwin.apple_sdk.frameworks) Cocoa;
38462 theforceengine = callPackage ../games/theforceengine { };
38464 tbe = libsForQt5.callPackage ../games/the-butterfly-effect { };
38466 tbls = callPackage ../tools/misc/tbls { };
38468 tecnoballz = callPackage ../games/tecnoballz { };
38470 teetertorture = callPackage ../games/teetertorture { };
38472 teeworlds = callPackage ../games/teeworlds {
38473 inherit (darwin.apple_sdk.frameworks) Cocoa;
38475 teeworlds-server = teeworlds.override { buildClient = false; };
38477 tengine = callPackage ../servers/http/tengine {
38478 modules = with nginxModules; [ rtmp dav moreheaders modsecurity ];
38481 tennix = callPackage ../games/tennix { };
38483 terraria-server = callPackage ../games/terraria-server { };
38485 tibia = pkgsi686Linux.callPackage ../games/tibia { };
38487 tintin = callPackage ../games/tintin { };
38489 tinyfugue = callPackage ../games/tinyfugue { };
38491 titanion = callPackage ../games/titanion { };
38493 tome2 = callPackage ../games/tome2 { };
38495 tome4 = callPackage ../games/tome4 { };
38497 toppler = callPackage ../games/toppler {
38498 SDL2_image = SDL2_image_2_0_5;
38501 torus-trooper = callPackage ../games/torus-trooper { };
38503 trackballs = callPackage ../games/trackballs { };
38505 try = callPackage ../tools/admin/try { };
38507 tumiki-fighters = callPackage ../games/tumiki-fighters { };
38509 tuxpaint = callPackage ../games/tuxpaint { };
38511 tuxtype = callPackage ../games/tuxtype { };
38513 speed_dreams = callPackage ../games/speed-dreams {
38514 # Torcs wants to make shared libraries linked with plib libraries (it provides static).
38515 # i686 is the only platform I know than can do that linking without plib built with -fPIC
38519 torcs = callPackage ../games/torcs { };
38521 trigger = callPackage ../games/trigger { };
38523 typespeed = callPackage ../games/typespeed { };
38525 u2ps = callPackage ../tools/text/u2ps { };
38527 uchess = callPackage ../games/uchess { };
38529 ufoai = callPackage ../games/ufoai { };
38531 uhexen2 = callPackage ../games/uhexen2 { };
38533 ultimatestunts = callPackage ../games/ultimatestunts { };
38535 ultrastar-creator = libsForQt5.callPackage ../tools/misc/ultrastar-creator { };
38537 ultrastar-manager = libsForQt5.callPackage ../tools/misc/ultrastar-manager { };
38539 ultrastardx = callPackage ../games/ultrastardx { };
38541 umoria = callPackage ../games/umoria { };
38543 unciv = callPackage ../games/unciv { };
38545 unnethack = callPackage ../games/unnethack { };
38547 uqm = callPackage ../games/uqm { };
38549 urbanterror = callPackage ../games/urbanterror { };
38551 ue4demos = recurseIntoAttrs (callPackage ../games/ue4demos { });
38553 ut2004Packages = dontRecurseIntoAttrs (callPackage ../games/ut2004 { });
38555 ut2004demo = res.ut2004Packages.ut2004 [ res.ut2004Packages.ut2004-demo ];
38557 vassal = callPackage ../games/vassal { };
38559 vdrift = callPackage ../games/vdrift { };
38561 # To ensure vdrift's code is built on hydra
38562 vdrift-bin = vdrift.bin;
38564 vectoroids = callPackage ../games/vectoroids { };
38566 vessel = pkgsi686Linux.callPackage ../games/vessel { };
38568 vitetris = callPackage ../games/vitetris { };
38570 vms-empire = callPackage ../games/vms-empire { };
38572 voxelands = callPackage ../games/voxelands {
38576 vvvvvv = callPackage ../games/vvvvvv {
38577 inherit (darwin.apple_sdk.frameworks) Foundation IOKit;
38580 wargus = callPackage ../games/wargus { };
38582 warmux = callPackage ../games/warmux { };
38584 warsow-engine = callPackage ../games/warsow/engine.nix { };
38586 warsow = callPackage ../games/warsow { };
38588 warzone2100 = callPackage ../games/warzone2100 { };
38590 wesnoth = callPackage ../games/wesnoth {
38591 inherit (darwin.apple_sdk.frameworks) Cocoa Foundation;
38594 wesnoth-dev = wesnoth;
38596 widelands = callPackage ../games/widelands { };
38598 wolfstoneextract = callPackage ../games/wolfstoneextract { };
38600 worldofgoo = callPackage ../games/worldofgoo { };
38602 xboard = callPackage ../games/xboard { };
38604 xbomb = callPackage ../games/xbomb { };
38606 xconq = callPackage ../games/xconq { };
38608 xcowsay = callPackage ../games/xcowsay { };
38610 xgalagapp = callPackage ../games/xgalaga++ { };
38612 xjump = callPackage ../games/xjump { };
38614 xmoto = callPackage ../games/xmoto { };
38617 inherit (callPackage ../games/xonotic { })
38621 xonotic-glx = (callPackage ../games/xonotic {
38626 xonotic-dedicated = (callPackage ../games/xonotic {
38628 withDedicated = true;
38631 xonotic-sdl = xonotic;
38632 xonotic-sdl-unwrapped = xonotic-sdl.xonotic-unwrapped;
38633 xonotic-glx-unwrapped = xonotic-glx.xonotic-unwrapped;
38634 xonotic-dedicated-unwrapped = xonotic-dedicated.xonotic-unwrapped;
38637 xpilot-ng = callPackage ../games/xpilot { };
38638 bloodspilot-server = callPackage ../games/xpilot/bloodspilot-server.nix { };
38639 bloodspilot-client = callPackage ../games/xpilot/bloodspilot-client.nix { };
38641 xskat = callPackage ../games/xskat { };
38643 xsnow = callPackage ../games/xsnow { };
38645 xsok = callPackage ../games/xsok { };
38647 xsokoban = callPackage ../games/xsokoban { };
38649 xtris = callPackage ../games/xtris { };
38651 inherit (callPackage ../games/quake2/yquake2 {
38652 inherit (darwin.apple_sdk.frameworks) Cocoa OpenAL;
38656 yquake2-ground-zero
38657 yquake2-the-reckoning
38660 zaz = callPackage ../games/zaz { };
38662 zod = callPackage ../games/zod { };
38664 zoom = callPackage ../games/zoom { };
38666 keen4 = callPackage ../games/keen4 { };
38668 zeroadPackages = recurseIntoAttrs (callPackage ../games/0ad {
38673 zeroad = zeroadPackages.zeroad;
38675 _0verkill = callPackage ../games/0verkill { };
38677 _7kaa = callPackage ../games/7kaa { };
38679 hhexen = callPackage ../games/hhexen { };
38681 hheretic = callPackage ../games/hheretic { };
38683 wyvern = callPackage ../games/wyvern { };
38685 hsetroot = callPackage ../tools/X11/hsetroot { };
38687 imwheel = callPackage ../tools/X11/imwheel { };
38689 kakasi = callPackage ../tools/text/kakasi { };
38691 ### DESKTOP ENVIRONMENTS
38693 arcanPackages = recurseIntoAttrs (callPackage ../desktops/arcan { });
38695 budgie = recurseIntoAttrs (callPackage ../desktops/budgie { });
38696 budgiePlugins = recurseIntoAttrs (callPackage ../desktops/budgie/plugins { });
38698 cdesktopenv = callPackage ../desktops/cdesktopenv { };
38700 cinnamon = recurseIntoAttrs (callPackage ../desktops/cinnamon { });
38701 inherit (cinnamon) mint-x-icons mint-y-icons;
38703 deepin = recurseIntoAttrs (callPackage ../desktops/deepin { });
38705 enlightenment = recurseIntoAttrs (callPackage ../desktops/enlightenment { });
38707 expidus = recurseIntoAttrs (callPackage ../desktops/expidus {});
38709 gnome2 = recurseIntoAttrs (callPackage ../desktops/gnome-2 { });
38711 gnome = recurseIntoAttrs (callPackage ../desktops/gnome { });
38713 inherit (callPackage ../desktops/gnome/extensions { })
38724 gnome-connections = callPackage ../desktops/gnome/apps/gnome-connections { };
38726 gnome-extensions-cli = python3Packages.callPackage ../desktops/gnome/misc/gnome-extensions-cli { };
38728 gnome-text-editor = callPackage ../desktops/gnome/apps/gnome-text-editor { };
38730 gnome-tour = callPackage ../desktops/gnome/core/gnome-tour { };
38732 gnome-browser-connector = callPackage ../desktops/gnome/extensions/gnome-browser-connector { };
38734 gnome-2048 = callPackage ../desktops/gnome/games/gnome-2048 { };
38736 gnustep = recurseIntoAttrs (callPackage ../desktops/gnustep { });
38738 lomiri = recurseIntoAttrs (callPackage ../desktops/lomiri { });
38740 lumina = recurseIntoAttrs (callPackage ../desktops/lumina { });
38744 lxde = recurseIntoAttrs (callPackage ../desktops/lxde { });
38745 # Backwards compatibility aliases
38756 lxqt = recurseIntoAttrs (import ../desktops/lxqt {
38758 inherit (lib) makeScope;
38759 inherit qt5 libsForQt5;
38762 mate = recurseIntoAttrs (callPackage ../desktops/mate { });
38764 pantheon = recurseIntoAttrs (callPackage ../desktops/pantheon { });
38766 pantheon-tweaks = callPackage ../desktops/pantheon/third-party/pantheon-tweaks { };
38768 wingpanel-indicator-ayatana = callPackage ../desktops/pantheon/third-party/wingpanel-indicator-ayatana { };
38770 rox-filer = callPackage ../desktops/rox/rox-filer {
38774 surf-display = callPackage ../desktops/surf-display { };
38776 xfce = recurseIntoAttrs (callPackage ../desktops/xfce { });
38778 plasma-applet-volumewin7mixer = libsForQt5.callPackage ../applications/misc/plasma-applet-volumewin7mixer { };
38780 plasma-theme-switcher = libsForQt5.callPackage ../applications/misc/plasma-theme-switcher { };
38782 plasma-pass = libsForQt5.callPackage ../tools/security/plasma-pass { };
38784 inherit (callPackages ../applications/misc/redshift {
38785 inherit (python3Packages) python pygobject3 pyxdg wrapPython;
38786 inherit (darwin.apple_sdk.frameworks) CoreLocation ApplicationServices Foundation Cocoa;
38787 geoclue = geoclue2;
38788 }) redshift gammastep;
38790 redshift-plasma-applet = libsForQt5.callPackage ../applications/misc/redshift-plasma-applet { };
38792 latte-dock = libsForQt5.callPackage ../applications/misc/latte-dock { };
38794 gnome-themes-extra = gnome.gnome-themes-extra;
38796 xrandr-invert-colors = callPackage ../applications/misc/xrandr-invert-colors { };
38798 ### SCIENCE/CHEMISTY
38800 apbs = callPackage ../applications/science/chemistry/apbs { };
38802 avogadrolibs = libsForQt5.callPackage ../development/libraries/science/chemistry/avogadrolibs { };
38804 molequeue = libsForQt5.callPackage ../development/libraries/science/chemistry/molequeue { };
38806 avogadro2 = libsForQt5.callPackage ../applications/science/chemistry/avogadro2 { };
38808 chemtool = callPackage ../applications/science/chemistry/chemtool { };
38810 cp2k = callPackage ../applications/science/chemistry/cp2k { };
38812 d-seams = callPackage ../applications/science/chemistry/d-seams { };
38814 ergoscf = callPackage ../applications/science/chemistry/ergoscf { };
38816 gwyddion = callPackage ../applications/science/chemistry/gwyddion { };
38818 jmol = callPackage ../applications/science/chemistry/jmol {
38819 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
38822 marvin = callPackage ../applications/science/chemistry/marvin { };
38824 molden = callPackage ../applications/science/chemistry/molden { };
38826 mopac = callPackage ../applications/science/chemistry/mopac { };
38828 nwchem = callPackage ../applications/science/chemistry/nwchem {
38830 lapack = lapack-ilp64;
38833 octopus = callPackage ../applications/science/chemistry/octopus { };
38835 openlp = libsForQt5.callPackage ../applications/misc/openlp { };
38836 openlpFull = openlp.override {
38838 presentationSupport = true;
38840 gstreamerSupport = true;
38843 autodock-vina = callPackage ../applications/science/chemistry/autodock-vina { };
38845 dkh = callPackage ../applications/science/chemistry/dkh { };
38847 openmolcas = callPackage ../applications/science/chemistry/openmolcas { };
38849 pdb2pqr = with python3Packages; toPythonApplication pdb2pqr;
38851 pymol = callPackage ../applications/science/chemistry/pymol { };
38853 quantum-espresso = callPackage ../applications/science/chemistry/quantum-espresso { };
38855 quantum-espresso-mpi = callPackage ../applications/science/chemistry/quantum-espresso { useMpi = true; };
38857 siesta = callPackage ../applications/science/chemistry/siesta { };
38859 siesta-mpi = callPackage ../applications/science/chemistry/siesta { useMpi = true; };
38861 wxmacmolplt = callPackage ../applications/science/chemistry/wxmacmolplt { };
38863 ### SCIENCE/GEOMETRY
38865 antiprism = callPackage ../applications/science/geometry/antiprism { };
38867 gama = callPackage ../applications/science/geometry/gama { };
38869 tetgen = callPackage ../applications/science/geometry/tetgen { }; # AGPL3+
38870 tetgen_1_4 = callPackage ../applications/science/geometry/tetgen/1.4.nix { }; # MIT
38872 ### SCIENCE/BENCHMARK
38874 papi = callPackage ../development/libraries/science/benchmark/papi { };
38876 ### SCIENCE/BIOLOGY
38878 alliance = callPackage ../applications/science/electronics/alliance { };
38880 angsd = callPackage ../applications/science/biology/angsd { };
38882 ants = callPackage ../applications/science/biology/ants {
38883 inherit (darwin.apple_sdk.frameworks) Cocoa;
38886 aragorn = callPackage ../applications/science/biology/aragorn { };
38888 astral = callPackage ../applications/science/biology/astral { };
38890 archimedes = callPackage ../applications/science/electronics/archimedes { };
38892 bamtools = callPackage ../applications/science/biology/bamtools { };
38894 bayescan = callPackage ../applications/science/biology/bayescan { };
38896 bedops = callPackage ../applications/science/biology/bedops { };
38898 bedtools = callPackage ../applications/science/biology/bedtools { };
38900 bcftools = callPackage ../applications/science/biology/bcftools { };
38902 bftools = callPackage ../applications/science/biology/bftools { };
38904 bioawk = callPackage ../applications/science/biology/bioawk { };
38906 blast = callPackage ../applications/science/biology/blast {
38907 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
38910 blast-bin = callPackage ../applications/science/biology/blast/bin.nix { };
38912 bpp-core = callPackage ../development/libraries/science/biology/bpp-core {
38913 stdenv = gcc10StdenvCompat;
38916 bpp-phyl = callPackage ../development/libraries/science/biology/bpp-phyl {
38917 stdenv = gcc10StdenvCompat;
38920 bpp-popgen = callPackage ../development/libraries/science/biology/bpp-popgen {
38921 stdenv = gcc10StdenvCompat;
38924 bpp-seq = callPackage ../development/libraries/science/biology/bpp-seq {
38925 stdenv = gcc10StdenvCompat;
38928 bppsuite = callPackage ../applications/science/biology/bppsuite {
38929 stdenv = gcc10StdenvCompat;
38932 cd-hit = callPackage ../applications/science/biology/cd-hit {
38933 inherit (llvmPackages) openmp;
38936 ciftilib = callPackage ../development/libraries/science/biology/ciftilib { };
38938 cmtk = callPackage ../applications/science/biology/cmtk { };
38940 clustal-omega = callPackage ../applications/science/biology/clustal-omega { };
38942 conglomerate = callPackage ../applications/science/biology/conglomerate { };
38944 dalfox = callPackage ../tools/security/dalfox { };
38946 davtest = callPackage ../tools/security/davtest { };
38948 dcm2niix = callPackage ../applications/science/biology/dcm2niix { };
38950 deepdiff = with python3Packages; toPythonApplication deepdiff;
38952 deepsea = callPackage ../tools/security/deepsea { };
38954 deepsecrets = callPackage ../tools/security/deepsecrets {
38955 python3 = python311;
38958 deeptools = callPackage ../applications/science/biology/deeptools { python = python3; };
38960 deep-translator = with python3Packages; toPythonApplication deep-translator;
38962 delly = callPackage ../applications/science/biology/delly { };
38964 diamond = callPackage ../applications/science/biology/diamond { };
38966 dssp = callPackage ../applications/science/biology/dssp { };
38968 ecopcr = callPackage ../applications/science/biology/ecopcr { };
38970 eggnog-mapper = callPackage ../applications/science/biology/eggnog-mapper { };
38972 emboss = callPackage ../applications/science/biology/emboss { };
38974 est-sfs = callPackage ../applications/science/biology/est-sfs { };
38976 ezminc = callPackage ../applications/science/biology/EZminc { };
38978 exonerate = callPackage ../applications/science/biology/exonerate { };
38980 fastp = callPackage ../applications/science/biology/fastp { };
38982 febio-studio = libsForQt5.callPackage ../applications/science/biology/febio-studio { };
38984 flywheel-cli = callPackage ../applications/science/biology/flywheel-cli { };
38986 hh-suite = callPackage ../applications/science/biology/hh-suite {
38987 inherit (llvmPackages) openmp;
38990 hisat2 = callPackage ../applications/science/biology/hisat2 { };
38992 htslib = callPackage ../development/libraries/science/biology/htslib { };
38994 igv = callPackage ../applications/science/biology/igv { };
38996 inormalize = callPackage ../applications/science/biology/inormalize { };
38998 iqtree = callPackage ../applications/science/biology/iqtree { };
39000 itsx = callPackage ../applications/science/biology/itsx { };
39002 iv = callPackage ../applications/science/biology/iv {
39003 neuron-version = neuron.version;
39006 kalign = callPackage ../applications/science/biology/kalign { };
39008 kallisto = callPackage ../applications/science/biology/kallisto {
39009 autoconf = buildPackages.autoconf269;
39012 kasmweb = callPackage ../servers/web-apps/kasmweb { };
39014 kssd = callPackage ../applications/science/biology/kssd { };
39016 last = callPackage ../applications/science/biology/last { };
39018 macse = callPackage ../applications/science/biology/macse { };
39020 macs2 = callPackage ../applications/science/biology/macs2 { };
39022 mafft = callPackage ../applications/science/biology/mafft { };
39024 migrate = callPackage ../applications/science/biology/migrate { };
39026 minia = callPackage ../applications/science/biology/minia { };
39028 mirtk = callPackage ../development/libraries/science/biology/mirtk { };
39030 muscle = callPackage ../applications/science/biology/muscle { };
39032 n3 = callPackage ../applications/science/biology/N3 { };
39034 nest = callPackage ../applications/science/biology/nest { };
39036 nest-mpi = callPackage ../applications/science/biology/nest { withMpi = true; };
39038 neuron = callPackage ../applications/science/biology/neuron { };
39040 neuron-mpi = neuron.override {useMpi = true; };
39042 neuron-full = neuron-mpi.override { useCore = true; useRx3d = true; };
39044 mrbayes = callPackage ../applications/science/biology/mrbayes { };
39046 mrtrix = callPackage ../applications/science/biology/mrtrix { python = python3; };
39048 megahit = callPackage ../applications/science/biology/megahit { };
39050 messer-slim = callPackage ../applications/science/biology/messer-slim { };
39052 minc_tools = callPackage ../applications/science/biology/minc-tools {
39053 inherit (perlPackages) perl TextFormat;
39056 minc_widgets = callPackage ../applications/science/biology/minc-widgets { };
39058 mni_autoreg = callPackage ../applications/science/biology/mni_autoreg { };
39060 minimap2 = callPackage ../applications/science/biology/minimap2 { };
39062 mmseqs2 = callPackage ../applications/science/biology/mmseqs2 {
39063 inherit (llvmPackages) openmp;
39066 niftyreg = callPackage ../applications/science/biology/niftyreg { };
39068 niftyseg = callPackage ../applications/science/biology/niftyseg { };
39070 manta = callPackage ../applications/science/biology/manta { };
39072 obitools3 = callPackage ../applications/science/biology/obitools/obitools3.nix { };
39074 octopus-caller = callPackage ../applications/science/biology/octopus { };
39076 paml = callPackage ../applications/science/biology/paml { };
39078 picard-tools = callPackage ../applications/science/biology/picard-tools { };
39080 platypus = callPackage ../applications/science/biology/platypus { };
39082 plink-ng = callPackage ../applications/science/biology/plink-ng { };
39084 prodigal = callPackage ../applications/science/biology/prodigal { };
39086 quast = callPackage ../applications/science/biology/quast { };
39088 raxml = callPackage ../applications/science/biology/raxml { };
39090 raxml-mpi = raxml.override { useMpi = true; };
39092 sambamba = callPackage ../applications/science/biology/sambamba { };
39094 samblaster = callPackage ../applications/science/biology/samblaster { };
39096 samtools = callPackage ../applications/science/biology/samtools { };
39097 samtools_0_1_19 = callPackage ../applications/science/biology/samtools/samtools_0_1_19.nix {
39098 stdenv = gccStdenv;
39101 seqtk = callPackage ../applications/science/biology/seqtk { };
39103 seqkit = callPackage ../applications/science/biology/seqkit { };
39105 snpeff = callPackage ../applications/science/biology/snpeff { };
39107 somafm-cli = callPackage ../tools/misc/somafm-cli { };
39109 somatic-sniper = callPackage ../applications/science/biology/somatic-sniper { };
39111 sortmerna = callPackage ../applications/science/biology/sortmerna { };
39113 stacks = callPackage ../applications/science/biology/stacks { };
39115 star = callPackage ../applications/science/biology/star { };
39117 strelka = callPackage ../applications/science/biology/strelka { stdenv = gcc10StdenvCompat; };
39119 inherit (callPackages ../applications/science/biology/sumatools {})
39124 seaview = callPackage ../applications/science/biology/seaview { };
39126 SPAdes = callPackage ../applications/science/biology/spades { };
39128 svaba = callPackage ../applications/science/biology/svaba { };
39130 tandem-aligner = callPackage ../applications/science/biology/tandem-aligner { };
39132 tebreak = callPackage ../applications/science/biology/tebreak { };
39134 treemix = callPackage ../applications/science/biology/treemix { };
39136 trf = callPackage ../applications/science/biology/trf { };
39138 trimal = callPackage ../applications/science/biology/trimal { };
39140 trimmomatic = callPackage ../applications/science/biology/trimmomatic {
39141 # Reduce closure size
39142 jre = pkgs.jre_minimal.override {
39143 modules = [ "java.base" "java.logging" ];
39144 jdk = pkgs.jdk11_headless;
39148 truvari = callPackage ../applications/science/biology/truvari { };
39150 varscan = callPackage ../applications/science/biology/varscan { };
39152 whisper = callPackage ../applications/science/biology/whisper { };
39154 xenomapper = callPackage ../applications/science/biology/xenomapper { };
39156 hmmer = callPackage ../applications/science/biology/hmmer { };
39158 bwa = callPackage ../applications/science/biology/bwa { };
39160 bwa-mem2 = callPackage ../applications/science/biology/bwa-mem2 { };
39162 ### SCIENCE/MACHINE LEARNING
39164 nengo-gui = callPackage ../applications/science/machine-learning/nengo-gui { };
39166 sc2-headless = callPackage ../applications/science/machine-learning/sc2-headless { };
39168 streamlit = with python3Packages; toPythonApplication streamlit;
39170 uarmsolver = callPackage ../applications/science/machine-learning/uarmsolver { };
39174 _4ti2 = callPackage ../applications/science/math/4ti2 { };
39176 almonds = callPackage ../applications/science/math/almonds { };
39178 adolc = callPackage ../applications/science/math/adolc { };
39180 amd-blis = callPackage ../development/libraries/science/math/amd-blis { };
39182 amd-libflame = callPackage ../development/libraries/science/math/amd-libflame { };
39184 arpack = callPackage ../development/libraries/science/math/arpack { };
39186 blas = callPackage ../build-support/alternatives/blas { };
39188 blas-ilp64 = blas.override { isILP64 = true; };
39190 blas-reference = callPackage ../development/libraries/science/math/blas { };
39192 bonmin = callPackage ../development/libraries/science/math/bonmin { };
39194 brial = callPackage ../development/libraries/science/math/brial { };
39196 cantor = libsForQt5.cantor;
39198 clblas = callPackage ../development/libraries/science/math/clblas {
39199 inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo OpenCL;
39202 clblast = callPackage ../development/libraries/science/math/clblast { };
39204 cliquer = callPackage ../development/libraries/science/math/cliquer { };
39206 coin-utils = callPackage ../development/libraries/science/math/coin-utils { };
39208 ecos = callPackage ../development/libraries/science/math/ecos { };
39210 flintqs = callPackage ../development/libraries/science/math/flintqs { };
39212 getdp = callPackage ../applications/science/math/getdp { stdenv = gcc10StdenvCompat; };
39214 gurobi = callPackage ../applications/science/math/gurobi { };
39216 jags = callPackage ../applications/science/math/jags { };
39218 labplot = libsForQt5.callPackage ../applications/science/math/labplot { };
39220 lapack = callPackage ../build-support/alternatives/lapack { };
39222 lapack-ilp64 = lapack.override { isILP64 = true; };
39224 lapack-reference = callPackage ../development/libraries/science/math/liblapack { };
39225 liblapack = lapack-reference;
39227 libamplsolver = callPackage ../development/libraries/science/math/libamplsolver { };
39229 libbraiding = callPackage ../development/libraries/science/math/libbraiding { };
39231 libhomfly = callPackage ../development/libraries/science/math/libhomfly { };
39233 liblbfgs = callPackage ../development/libraries/science/math/liblbfgs { };
39235 lrs = callPackage ../development/libraries/science/math/lrs { };
39237 m4ri = callPackage ../development/libraries/science/math/m4ri { };
39239 m4rie = callPackage ../development/libraries/science/math/m4rie { };
39241 mkl = callPackage ../development/libraries/science/math/mkl { };
39243 nasc = callPackage ../applications/science/math/nasc { };
39245 nota = haskellPackages.callPackage ../applications/science/math/nota { };
39247 notus-scanner = with python3Packages; toPythonApplication notus-scanner;
39249 openblas = callPackage ../development/libraries/science/math/openblas { };
39251 # A version of OpenBLAS using 32-bit integers on all platforms for compatibility with
39252 # standard BLAS and LAPACK.
39253 openblasCompat = openblas.override { blas64 = false; };
39255 openlibm = callPackage ../development/libraries/science/math/openlibm { };
39257 openspecfun = callPackage ../development/libraries/science/math/openspecfun { };
39259 planarity = callPackage ../development/libraries/science/math/planarity { };
39261 scalapack = callPackage ../development/libraries/science/math/scalapack { };
39263 rankwidth = callPackage ../development/libraries/science/math/rankwidth { };
39265 latte-integrale = callPackage ../development/libraries/science/math/latte-integrale { };
39267 lcalc = callPackage ../development/libraries/science/math/lcalc { };
39269 lrcalc = callPackage ../applications/science/math/lrcalc { };
39271 lie = callPackage ../applications/science/math/LiE { };
39273 inherit (callPackage ../development/libraries/science/math/magma { }) magma magma_2_7_2 magma_2_6_2;
39275 magma-cuda = magma.override {
39276 cudaSupport = true;
39277 rocmSupport = false;
39280 magma-cuda-static = magma-cuda.override {
39284 magma-hip = magma.override {
39285 cudaSupport = false;
39286 rocmSupport = true;
39289 clmagma = callPackage ../development/libraries/science/math/clmagma { };
39291 mathematica = callPackage ../applications/science/math/mathematica { };
39293 mathematica-webdoc = callPackage ../applications/science/math/mathematica {
39297 mathematica-cuda = callPackage ../applications/science/math/mathematica {
39298 cudaSupport = true;
39301 mathematica-webdoc-cuda = callPackage ../applications/science/math/mathematica {
39303 cudaSupport = true;
39306 mathematica9 = callPackage ../applications/science/math/mathematica {
39310 mathematica10 = callPackage ../applications/science/math/mathematica {
39314 mathematica11 = callPackage ../applications/science/math/mathematica {
39318 metis = callPackage ../development/libraries/science/math/metis { };
39320 nauty = callPackage ../applications/science/math/nauty { };
39322 osi = callPackage ../development/libraries/science/math/osi { };
39324 or-tools = callPackage ../development/libraries/science/math/or-tools {
39326 protobuf = protobuf_21;
39327 # or-tools builds with -std=c++20, so abseil-cpp must
39328 # also be built that way
39329 abseil-cpp = abseil-cpp_202206.override {
39331 cxxStandard = "20";
39335 rubiks = callPackage ../development/libraries/science/math/rubiks { };
39337 p4est-sc = callPackage ../development/libraries/science/math/p4est-sc {
39338 p4est-sc-debugEnable = false;
39341 p4est-sc-dbg = callPackage ../development/libraries/science/math/p4est-sc { };
39343 p4est = callPackage ../development/libraries/science/math/p4est { };
39345 p4est-dbg = callPackage ../development/libraries/science/math/p4est {
39346 p4est-sc = p4est-sc-dbg;
39349 petsc = callPackage ../development/libraries/science/math/petsc { };
39351 parmetis = callPackage ../development/libraries/science/math/parmetis { };
39353 QuadProgpp = callPackage ../development/libraries/science/math/QuadProgpp { };
39355 scs = callPackage ../development/libraries/science/math/scs { };
39357 sage = callPackage ../applications/science/math/sage { };
39358 sageWithDoc = sage.override { withDoc = true; };
39360 sagetex = callPackage ../misc/sagetex { };
39362 subread = callPackage ../applications/science/biology/subread { };
39364 suitesparse_4_2 = callPackage ../development/libraries/science/math/suitesparse/4.2.nix { };
39365 suitesparse_4_4 = callPackage ../development/libraries/science/math/suitesparse/4.4.nix { };
39366 suitesparse_5_3 = callPackage ../development/libraries/science/math/suitesparse { };
39367 suitesparse = suitesparse_5_3;
39369 suitesparse-graphblas = callPackage ../development/libraries/science/math/suitesparse-graphblas { };
39371 superlu = callPackage ../development/libraries/science/math/superlu { };
39373 symmetrica = callPackage ../applications/science/math/symmetrica { };
39375 sympow = callPackage ../development/libraries/science/math/sympow { };
39377 trilinos = callPackage ../development/libraries/science/math/trilinos { };
39379 trilinos-mpi = callPackage ../development/libraries/science/math/trilinos { withMPI = true; };
39381 wolfram-engine = libsForQt5.callPackage ../applications/science/math/wolfram-engine { };
39383 wolfram-for-jupyter-kernel = callPackage ../applications/editors/jupyter-kernels/wolfram { };
39385 wolfram-notebook = callPackage ../applications/science/math/wolfram-engine/notebook.nix { };
39387 ipopt = callPackage ../development/libraries/science/math/ipopt { };
39389 gmsh = callPackage ../applications/science/math/gmsh { };
39391 wcpg = callPackage ../development/libraries/science/math/wcpg { };
39393 zn_poly = callPackage ../development/libraries/science/math/zn_poly { };
39395 ### SCIENCE/MOLECULAR-DYNAMICS
39397 dl-poly-classic-mpi = callPackage ../applications/science/molecular-dynamics/dl-poly-classic { stdenv = gcc10StdenvCompat; };
39399 lammps = callPackage ../applications/science/molecular-dynamics/lammps {
39403 lammps-mpi = lowPrio (lammps.override {
39404 extraBuildInputs = [
39409 gromacs = callPackage ../applications/science/molecular-dynamics/gromacs {
39411 fftw = fftwSinglePrec;
39414 gromacsPlumed = lowPrio (gromacs.override {
39416 enablePlumed = true;
39417 fftw = fftwSinglePrec;
39420 gromacsMpi = lowPrio (gromacs.override {
39423 fftw = fftwSinglePrec;
39426 gromacsDouble = lowPrio (gromacs.override {
39427 singlePrec = false;
39431 gromacsDoubleMpi = lowPrio (gromacs.override {
39432 singlePrec = false;
39437 gromacsCudaMpi = lowPrio (gromacs.override {
39441 cudatoolkit = cudatoolkit_11;
39442 fftw = fftwSinglePrec;
39445 zegrapher = libsForQt5.callPackage ../applications/science/math/zegrapher { };
39447 ### SCIENCE/MEDICINE
39449 dcmtk = callPackage ../applications/science/medicine/dcmtk { };
39451 xmedcon = callPackage ../applications/science/medicine/xmedcon { };
39453 ### SCIENCE/PHYSICS
39455 dawn = callPackage ../applications/science/physics/dawn { };
39457 dawncut = callPackage ../applications/science/physics/dawncut { };
39459 elmerfem = callPackage ../applications/science/physics/elmerfem { };
39461 mcfm = callPackage ../applications/science/physics/MCFM {
39462 stdenv = gccStdenv;
39463 lhapdf = lhapdf.override { stdenv = gccStdenv; python = null; };
39466 nnpdf = callPackage ../applications/science/physics/nnpdf { };
39468 professor = callPackage ../applications/science/physics/professor { };
39470 sacrifice = callPackage ../applications/science/physics/sacrifice { };
39472 sherpa = callPackage ../applications/science/physics/sherpa { };
39474 shtns = callPackage ../applications/science/physics/shtns { };
39476 validphys2 = with python3Packages; toPythonApplication validphys2;
39478 xfitter = callPackage ../applications/science/physics/xfitter { };
39480 xflr5 = libsForQt5.callPackage ../applications/science/physics/xflr5 { };
39482 xnec2c = callPackage ../applications/science/physics/xnec2c { };
39484 ### SCIENCE/PROGRAMMING
39486 dafny = callPackage ../applications/science/logic/dafny { };
39488 groove = callPackage ../applications/science/programming/groove { };
39490 plm = callPackage ../applications/science/programming/plm { };
39494 abc-verifier = callPackage ../applications/science/logic/abc { };
39496 abella = callPackage ../applications/science/logic/abella {
39497 ocamlPackages = ocaml-ng.ocamlPackages_4_12;
39500 acgtk = callPackage ../applications/science/logic/acgtk { };
39502 alt-ergo = callPackage ../applications/science/logic/alt-ergo { };
39504 aspino = callPackage ../applications/science/logic/aspino { };
39506 beluga = callPackage ../applications/science/logic/beluga { };
39508 cbmc = callPackage ../applications/science/logic/cbmc { };
39510 cadical = callPackage ../applications/science/logic/cadical { };
39512 inherit (callPackage ./coq-packages.nix {
39521 coqPackages_8_5 coq_8_5
39522 coqPackages_8_6 coq_8_6
39523 coqPackages_8_7 coq_8_7
39524 coqPackages_8_8 coq_8_8
39525 coqPackages_8_9 coq_8_9
39526 coqPackages_8_10 coq_8_10
39527 coqPackages_8_11 coq_8_11
39528 coqPackages_8_12 coq_8_12
39529 coqPackages_8_13 coq_8_13
39530 coqPackages_8_14 coq_8_14
39531 coqPackages_8_15 coq_8_15
39532 coqPackages_8_16 coq_8_16
39533 coqPackages_8_17 coq_8_17
39534 coqPackages_8_18 coq_8_18
39538 coq2html = callPackage ../tools/typesetting/coq2html { };
39540 coq-kernel = callPackage ../applications/editors/jupyter-kernels/coq { };
39542 cryptoverif = callPackage ../applications/science/logic/cryptoverif { };
39544 crypto-org-wallet = callPackage ../applications/blockchains/crypto-org-wallet { };
39546 cubicle = callPackage ../applications/science/logic/cubicle { };
39548 cvc3 = callPackage ../applications/science/logic/cvc3 {
39549 gmp = lib.overrideDerivation gmp (_: { dontDisableStatic = true; });
39550 stdenv = gccStdenv;
39552 cvc4 = callPackage ../applications/science/logic/cvc4 { };
39554 cvc5 = callPackage ../applications/science/logic/cvc5 { };
39556 drat-trim = callPackage ../applications/science/logic/drat-trim { };
39558 ekrhyper = callPackage ../applications/science/logic/ekrhyper {
39559 ocaml = ocaml-ng.ocamlPackages_4_14_unsafe_string.ocaml;
39562 eprover = callPackage ../applications/science/logic/eprover { };
39564 eprover-ho = callPackage ../applications/science/logic/eprover { enableHO = true; };
39566 formula = callPackage ../applications/science/logic/formula { };
39568 gappa = callPackage ../applications/science/logic/gappa { };
39570 gfan = callPackage ../applications/science/math/gfan { };
39572 giac = callPackage ../applications/science/math/giac { };
39573 giac-with-xcas = giac.override { enableGUI = true; };
39575 ginac = callPackage ../applications/science/math/ginac { };
39577 glom = callPackage ../applications/misc/glom { };
39579 glucose = callPackage ../applications/science/logic/glucose { };
39580 glucose-syrup = callPackage ../applications/science/logic/glucose {
39581 enableUnfree = true;
39584 hol = callPackage ../applications/science/logic/hol { };
39586 inherit (ocamlPackages) hol_light;
39588 holehe = callPackage ../tools/security/holehe { };
39590 hologram = callPackage ../tools/security/hologram { };
39592 honeytrap = callPackage ../tools/security/honeytrap { };
39594 kissat = callPackage ../applications/science/logic/kissat { };
39596 tini = callPackage ../applications/virtualization/tini { };
39598 ifstat-legacy = callPackage ../tools/networking/ifstat-legacy { };
39600 isabelle = callPackage ../applications/science/logic/isabelle {
39601 polyml = polyml.overrideAttrs {
39602 pname = "polyml-for-isabelle";
39604 configureFlags = [ "--enable-intinf-as-int" "--with-gmp" "--disable-shared" ];
39605 buildFlags = [ "compiler" ];
39606 src = fetchFromGitHub {
39609 rev = "bafe319bc3a65bf63bd98a4721a6f4dd9e0eabd6";
39610 hash = "sha256-gmMQp/J5qGP4HhyW5tnSp3dKxNLEYcRewCwi/H8C+vk=";
39616 isabelle-components = recurseIntoAttrs (callPackage ../applications/science/logic/isabelle/components { });
39618 iprover = callPackage ../applications/science/logic/iprover { };
39620 key = callPackage ../applications/science/logic/key { };
39622 keymapviz = callPackage ../tools/misc/keymapviz { };
39624 killport = darwin.apple_sdk_11_0.callPackage ../tools/misc/killport { };
39626 lean = callPackage ../applications/science/logic/lean { };
39627 lean2 = callPackage ../applications/science/logic/lean2 { };
39628 lean4 = callPackage ../applications/science/logic/lean4 { };
39630 elan = callPackage ../applications/science/logic/elan { };
39631 mathlibtools = with python3Packages; toPythonApplication mathlibtools;
39633 leo2 = callPackage ../applications/science/logic/leo2
39634 { inherit (ocaml-ng.ocamlPackages_4_14_unsafe_string) ocaml camlp4; };
39636 leo3-bin = callPackage ../applications/science/logic/leo3/binary.nix { };
39638 logisim = callPackage ../applications/science/logic/logisim { };
39640 logisim-evolution = callPackage ../applications/science/logic/logisim-evolution { };
39642 ltl2ba = callPackage ../applications/science/logic/ltl2ba { };
39644 metis-prover = callPackage ../applications/science/logic/metis-prover { };
39646 mcrl2 = callPackage ../applications/science/logic/mcrl2 { };
39648 minisat = callPackage ../applications/science/logic/minisat { };
39650 monosat = callPackage ../applications/science/logic/monosat { };
39652 nusmv = callPackage ../applications/science/logic/nusmv { };
39654 nuXmv = callPackage ../applications/science/logic/nuXmv { };
39656 opensmt = callPackage ../applications/science/logic/opensmt { };
39658 ott = callPackage ../applications/science/logic/ott { };
39660 picosat = callPackage ../applications/science/logic/picosat { };
39662 libpoly = callPackage ../applications/science/logic/poly { };
39664 prooftree = callPackage ../applications/science/logic/prooftree {
39665 ocamlPackages = ocaml-ng.ocamlPackages_4_12;
39668 prover9 = callPackage ../applications/science/logic/prover9 { };
39670 proverif = callPackage ../applications/science/logic/proverif { };
39672 satallax = callPackage ../applications/science/logic/satallax { };
39674 saw-tools = callPackage ../applications/science/logic/saw-tools { };
39676 spass = callPackage ../applications/science/logic/spass {
39677 stdenv = gccStdenv;
39680 statverif = callPackage ../applications/science/logic/statverif {
39681 ocaml = ocaml-ng.ocamlPackages_4_14_unsafe_string.ocaml;
39684 tptp = callPackage ../applications/science/logic/tptp { };
39686 celf = callPackage ../applications/science/logic/celf { };
39688 fast-downward = callPackage ../applications/science/logic/fast-downward { };
39690 twelf = callPackage ../applications/science/logic/twelf { };
39692 verifast = callPackage ../applications/science/logic/verifast { };
39694 veriT = callPackage ../applications/science/logic/verit {
39695 stdenv = gccStdenv;
39698 why3 = callPackage ../applications/science/logic/why3 { };
39700 wayback-machine-archiver = callPackage ../tools/misc/wayback-machine-archiver { };
39702 workcraft = callPackage ../applications/science/logic/workcraft { };
39704 yices = callPackage ../applications/science/logic/yices {
39705 gmp-static = gmp.override { withStatic = true; };
39709 inherit (callPackages ../applications/science/logic/z3 { python = python3; })
39715 z3-tptp = callPackage ../applications/science/logic/z3/tptp.nix { };
39717 zchaff = callPackage ../applications/science/logic/zchaff { };
39719 tlaplus = callPackage ../applications/science/logic/tlaplus {
39720 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
39722 tlaplus18 = callPackage ../applications/science/logic/tlaplus/tlaplus18.nix {};
39723 tlaps = callPackage ../applications/science/logic/tlaplus/tlaps.nix {
39724 inherit (ocaml-ng.ocamlPackages_4_14_unsafe_string) ocaml;
39726 tlaplusToolbox = callPackage ../applications/science/logic/tlaplus/toolbox.nix { };
39728 aiger = callPackage ../applications/science/logic/aiger { };
39730 avy = callPackage ../applications/science/logic/avy { };
39732 btor2tools = callPackage ../applications/science/logic/btor2tools { };
39734 boolector = callPackage ../applications/science/logic/boolector {
39735 stdenv = if stdenv.cc.isClang then overrideLibcxx llvmPackages_14.stdenv else stdenv;
39738 bitwuzla = callPackage ../applications/science/logic/bitwuzla { };
39740 symbiyosys = callPackage ../applications/science/logic/symbiyosys { };
39742 symfpu = callPackage ../applications/science/logic/symfpu { };
39744 uhdm = callPackage ../applications/science/logic/uhdm { };
39746 surelog = callPackage ../applications/science/logic/surelog { };
39748 mcy = callPackage ../applications/science/logic/mcy { };
39750 lingeling = callPackage ../applications/science/logic/lingeling { };
39752 ### SCIENCE / ENGINEERING
39754 brmodelo = callPackage ../applications/science/engineering/brmodelo { };
39756 jflap = callPackage ../applications/science/engineering/jflap { };
39758 strictdoc = python3.pkgs.callPackage ../applications/science/engineering/strictdoc { };
39760 ### SCIENCE / ELECTRONICS
39762 adms = callPackage ../applications/science/electronics/adms { };
39764 appcsxcad = libsForQt5.callPackage ../applications/science/electronics/appcsxcad { };
39766 eagle = libsForQt5.callPackage ../applications/science/electronics/eagle/eagle.nix { };
39768 caneda = libsForQt5.callPackage ../applications/science/electronics/caneda { };
39770 csxcad = callPackage ../applications/science/electronics/csxcad { };
39772 dataexplorer = callPackage ../applications/science/electronics/dataexplorer {
39773 # executable fails at startup for jdk > 17
39777 diylc = callPackage ../applications/science/electronics/diylc { };
39779 flatcam = python39.pkgs.callPackage ../applications/science/electronics/flatcam { };
39781 flopoco = callPackage ../applications/science/electronics/flopoco { };
39783 fparser = callPackage ../applications/science/electronics/fparser { };
39785 geda = callPackage ../applications/science/electronics/geda {
39789 gedit = callPackage ../applications/editors/gedit { };
39791 gerbv = callPackage ../applications/science/electronics/gerbv {
39792 cairo = cairo.override { x11Support = true; };
39795 gtkwave = callPackage ../applications/science/electronics/gtkwave { };
39797 hyp2mat = callPackage ../applications/science/electronics/hyp2mat { };
39799 fped = callPackage ../applications/science/electronics/fped { };
39801 gaw = callPackage ../applications/science/electronics/gaw { };
39803 horizon-eda = callPackage ../applications/science/electronics/horizon-eda { };
39805 # this is a wrapper for kicad.base and kicad.libraries
39806 kicad = callPackage ../applications/science/electronics/kicad { };
39807 # this is the same but without the (sizable) 3D models library
39808 kicad-small = kicad.override { pname = "kicad-small"; with3d = false; };
39809 # this is the master branch at whatever point update.sh last updated versions.nix
39810 kicad-unstable = kicad.override { pname = "kicad-unstable"; stable = false; };
39811 # and a small version of that
39812 kicad-unstable-small = kicad.override {
39813 pname = "kicad-unstable-small";
39818 kicadAddons = recurseIntoAttrs (callPackage ../applications/science/electronics/kicad/addons {});
39820 librepcb = libsForQt5.callPackage ../applications/science/electronics/librepcb { };
39822 ngspice = libngspice.override {
39823 withNgshared = false;
39826 nvc = darwin.apple_sdk_11_0.callPackage ../applications/science/electronics/nvc { };
39828 openems = callPackage ../applications/science/electronics/openems {
39829 qcsxcad = libsForQt5.qcsxcad;
39832 openroad = libsForQt5.callPackage ../applications/science/electronics/openroad { };
39834 openboardview = callPackage ../applications/science/electronics/openboardview { };
39836 pcb = callPackage ../applications/science/electronics/pcb { };
39838 qucs-s = qt6Packages.callPackage ../applications/science/electronics/qucs-s { };
39840 xcircuit = callPackage ../applications/science/electronics/xcircuit { };
39842 xoscope = callPackage ../applications/science/electronics/xoscope { };
39844 xschem = callPackage ../applications/science/electronics/xschem { };
39846 xyce = callPackage ../applications/science/electronics/xyce { };
39848 xyce-parallel = callPackage ../applications/science/electronics/xyce {
39850 trilinos = trilinos-mpi;
39855 caffe = callPackage ../applications/science/math/caffe ({
39856 inherit (config) cudaSupport;
39857 cudaPackages = cudaPackages_10_1;
39858 opencv4 = opencv4WithoutCuda; # Used only for image loading.
39860 inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo;
39861 } // (config.caffe or {}));
39863 caffeWithCuda = caffe.override { cudaSupport = true; };
39865 caffeine-ng = callPackage ../tools/X11/caffeine-ng { };
39867 dap = callPackage ../applications/science/math/dap { };
39869 ecm = callPackage ../applications/science/math/ecm { };
39871 eukleides = callPackage ../applications/science/math/eukleides { };
39873 form = callPackage ../applications/science/math/form { };
39875 fricas = callPackage ../applications/science/math/fricas { };
39877 gap = callPackage ../applications/science/math/gap { };
39879 gap-minimal = lowPrio (gap.override { packageSet = "minimal"; });
39881 gap-full = lowPrio (gap.override { packageSet = "full"; });
39883 geogebra = callPackage ../applications/science/math/geogebra { };
39884 geogebra6 = callPackage ../applications/science/math/geogebra/geogebra6.nix { };
39886 maxima = callPackage ../applications/science/math/maxima {
39887 lisp-compiler = sbcl;
39889 maxima-ecl = maxima.override {
39890 lisp-compiler = ecl;
39893 mxnet = callPackage ../applications/science/math/mxnet {
39894 inherit (linuxPackages) nvidia_x11;
39897 wxmaxima = callPackage ../applications/science/math/wxmaxima {
39898 wxGTK = wxGTK32.override {
39903 pari = callPackage ../applications/science/math/pari { };
39904 gp2c = callPackage ../applications/science/math/pari/gp2c.nix { };
39906 palp = callPackage ../applications/science/math/palp { };
39908 ratpoints = callPackage ../applications/science/math/ratpoints { };
39910 calc = callPackage ../applications/science/math/calc { };
39912 pcalc = callPackage ../applications/science/math/pcalc { };
39914 programmer-calculator = callPackage ../applications/science/math/programmer-calculator { };
39916 bcal = callPackage ../applications/science/math/bcal { };
39918 pagsuite = callPackage ../applications/science/math/pagsuite { };
39920 pspp = callPackage ../applications/science/math/pspp { };
39922 raspa = callPackage ../applications/science/molecular-dynamics/raspa { };
39924 raspa-data = callPackage ../applications/science/molecular-dynamics/raspa/data.nix { };
39926 ssw = callPackage ../applications/misc/ssw { };
39928 pynac = callPackage ../applications/science/math/pynac { };
39930 scalp = callPackage ../applications/science/math/scalp { };
39932 singular = callPackage ../applications/science/math/singular { };
39934 scilab-bin = callPackage ../applications/science/math/scilab-bin { };
39936 scilla = callPackage ../tools/security/scilla { };
39938 scotch = callPackage ../applications/science/math/scotch { };
39940 mininet = callPackage ../tools/virtualization/mininet { };
39942 msieve = callPackage ../applications/science/math/msieve { };
39944 weka = callPackage ../applications/science/math/weka { jre = openjdk11; };
39946 yad = callPackage ../tools/misc/yad { };
39948 yacas = libsForQt5.callPackage ../applications/science/math/yacas { };
39950 yacas-gui = yacas.override {
39952 enableJupyter = false;
39955 speedcrunch = libsForQt5.callPackage ../applications/science/math/speedcrunch { };
39959 boinc = callPackage ../applications/science/misc/boinc { };
39961 boinc-headless = callPackage ../applications/science/misc/boinc { headless = true; };
39963 celestia = callPackage ../applications/science/astronomy/celestia {
39964 autoreconfHook = buildPackages.autoreconfHook269;
39965 inherit (gnome2) gtkglext;
39968 convertall = qt5.callPackage ../applications/science/misc/convertall { };
39970 cytoscape = callPackage ../applications/science/misc/cytoscape {
39974 faiss = callPackage ../development/libraries/science/math/faiss {
39975 pythonPackages = python3Packages;
39976 # faiss wants the "-doxygen" option
39977 # available only since swig4
39981 faissWithCuda = faiss.override {
39982 cudaSupport = true;
39983 nvidia-thrust = nvidia-thrust-cuda;
39986 fityk = callPackage ../applications/science/misc/fityk { };
39988 galario = callPackage ../development/libraries/galario { };
39990 gildas = callPackage ../applications/science/astronomy/gildas { };
39992 gplates = libsForQt5.callPackage ../applications/science/misc/gplates { };
39994 grap = callPackage ../tools/security/grap { };
39996 gravit = callPackage ../applications/science/astronomy/gravit { };
39998 golly = callPackage ../applications/science/misc/golly {
39999 wxGTK = wxGTK32.overrideAttrs (x: {
40000 configureFlags = x.configureFlags ++ [
40001 "--enable-webrequest"
40003 buildInputs = x.buildInputs ++ [
40010 megam = callPackage ../applications/science/misc/megam { };
40012 netlogo = callPackage ../applications/science/misc/netlogo { };
40014 nextinspace = python3Packages.callPackage ../applications/science/misc/nextinspace { };
40016 ns-3 = callPackage ../development/libraries/science/networking/ns-3 { python = python3; };
40018 root = callPackage ../applications/science/misc/root {
40020 inherit (darwin.apple_sdk.frameworks) Cocoa CoreSymbolication OpenGL;
40023 root5 = lowPrio (callPackage ../applications/science/misc/root/5.nix {
40024 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
40025 stdenv = if stdenv.cc.isClang then llvmPackages_7.stdenv else stdenv;
40028 rinetd = callPackage ../servers/rinetd { };
40030 rink = callPackage ../applications/science/misc/rink {
40031 inherit (darwin.apple_sdk.frameworks) Security;
40034 simgrid = callPackage ../applications/science/misc/simgrid { };
40036 sumo = callPackage ../applications/science/networking/sumo { };
40038 spyder = with python3.pkgs; toPythonApplication spyder;
40040 spyre = callPackage ../tools/security/spyre { };
40042 sq = callPackage ../development/tools/sq { };
40044 stellarium = qt6Packages.callPackage ../applications/science/astronomy/stellarium { };
40046 stellarsolver = libsForQt5.callPackage ../development/libraries/science/astronomy/stellarsolver { };
40048 astrolabe-generator = callPackage ../applications/science/astronomy/astrolabe-generator { };
40050 tulip = libsForQt5.callPackage ../applications/science/misc/tulip { };
40052 vite = libsForQt5.callPackage ../applications/science/misc/vite { };
40054 xearth = callPackage ../applications/science/astronomy/xearth { };
40055 xplanet = callPackage ../applications/science/astronomy/xplanet { };
40057 ### SCIENCE / PHYSICS
40059 apfelgrid = callPackage ../development/libraries/physics/apfelgrid { };
40061 apfel = callPackage ../development/libraries/physics/apfel { };
40063 applgrid = callPackage ../development/libraries/physics/applgrid {
40064 inherit (darwin.apple_sdk.frameworks) Cocoa;
40067 hoppet = callPackage ../development/libraries/physics/hoppet { };
40069 fastjet = callPackage ../development/libraries/physics/fastjet { };
40071 fastjet-contrib = callPackage ../development/libraries/physics/fastjet-contrib { };
40073 fastnlo_toolkit = callPackage ../development/libraries/physics/fastnlo_toolkit { };
40075 geant4 = libsForQt5.callPackage ../development/libraries/physics/geant4 { };
40077 cernlib = callPackage ../development/libraries/physics/cernlib { };
40079 clhep = callPackage ../development/libraries/physics/clhep { };
40081 hepmc2 = callPackage ../development/libraries/physics/hepmc2 { };
40083 hepmc3 = callPackage ../development/libraries/physics/hepmc3 {
40087 herwig = callPackage ../development/libraries/physics/herwig { };
40089 lhapdf = callPackage ../development/libraries/physics/lhapdf {
40093 mela = callPackage ../development/libraries/physics/mela { };
40095 nlojet = callPackage ../development/libraries/physics/nlojet { };
40097 pythia = callPackage ../development/libraries/physics/pythia {
40101 rivet = callPackage ../development/libraries/physics/rivet {
40103 imagemagick = graphicsmagick-imagemagick-compat;
40106 thepeg = callPackage ../development/libraries/physics/thepeg { };
40108 yoda = callPackage ../development/libraries/physics/yoda {
40111 yoda-with-root = lowPrio (yoda.override {
40112 withRootSupport = true;
40115 qcdnum = callPackage ../development/libraries/physics/qcdnum { };
40117 ### SCIENCE/ROBOTICS
40119 apmplanner2 = libsForQt5.callPackage ../applications/science/robotics/apmplanner2 { };
40121 betaflight-configurator = callPackage ../applications/science/robotics/betaflight-configurator { };
40123 emuflight-configurator = callPackage ../applications/science/robotics/emuflight-configurator { };
40125 inav-configurator = callPackage ../applications/science/robotics/inav-configurator { };
40127 mission-planner = callPackage ../applications/science/robotics/mission-planner { };
40131 acpilight = callPackage ../misc/acpilight { };
40133 alpnpass = callPackage ../applications/networking/alpnpass { };
40135 amdctl = callPackage ../os-specific/linux/amdctl { };
40137 android-file-transfer = libsForQt5.callPackage ../tools/filesystems/android-file-transfer { };
40139 antimicrox = libsForQt5.callPackage ../tools/misc/antimicrox { };
40141 atlantis = callPackage ../applications/networking/cluster/atlantis { };
40143 atmos = callPackage ../applications/networking/cluster/atmos { };
40145 aiac = callPackage ../applications/networking/cluster/aiac { };
40147 fn-cli = callPackage ../applications/networking/cluster/fn-cli { };
40149 argononed = callPackage ../misc/drivers/argononed { };
40151 autotiling = python3Packages.callPackage ../misc/autotiling { };
40153 autotiling-rs = callPackage ../misc/autotiling-rs { };
40155 avell-unofficial-control-center = python3Packages.callPackage ../applications/misc/avell-unofficial-control-center { };
40157 boatswain = callPackage ../applications/misc/boatswain { };
40159 beep = callPackage ../misc/beep { };
40161 bees = callPackage ../tools/filesystems/bees { };
40163 blahaj = callPackage ../tools/misc/blahaj { };
40165 bootil = callPackage ../development/libraries/bootil { };
40167 brgenml1lpr = pkgsi686Linux.callPackage ../misc/cups/drivers/brgenml1lpr { };
40169 brgenml1cupswrapper = callPackage ../misc/cups/drivers/brgenml1cupswrapper { };
40171 brightnessctl = callPackage ../misc/brightnessctl { };
40173 cached-nix-shell = callPackage ../tools/nix/cached-nix-shell { };
40175 calaos_installer = libsForQt5.callPackage ../misc/calaos/installer { };
40177 civo = callPackage ../applications/networking/cluster/civo { };
40179 click = callPackage ../applications/networking/cluster/click { };
40181 clinfo = callPackage ../tools/system/clinfo {
40182 inherit (darwin.apple_sdk.frameworks) OpenCL;
40185 clpeak = callPackage ../tools/misc/clpeak { };
40187 cups = callPackage ../misc/cups { };
40189 cups-filters = callPackage ../misc/cups/filters.nix { };
40191 cups-pk-helper = callPackage ../misc/cups/cups-pk-helper.nix { };
40193 cups-kyocera = callPackage ../misc/cups/drivers/kyocera { };
40195 cups-kyocera-ecosys-m2x35-40-p2x35-40dnw = callPackage ../misc/cups/drivers/kyocera-ecosys-m2x35-40-p2x35-40dnw { };
40197 cups-kyocera-ecosys-m552x-p502x = callPackage ../misc/cups/drivers/kyocera-ecosys-m552x-p502x { };
40199 cups-kyodialog = callPackage ../misc/cups/drivers/kyodialog { };
40201 cups-dymo = callPackage ../misc/cups/drivers/dymo { };
40203 cups-pdf-to-pdf = callPackage ../misc/cups/drivers/cups-pdf-to-pdf { };
40205 cups-toshiba-estudio = callPackage ../misc/cups/drivers/estudio { };
40207 cups-zj-58 = callPackage ../misc/cups/drivers/zj-58 { };
40209 colort = callPackage ../applications/misc/colort { };
40211 terminal-parrot = callPackage ../applications/misc/terminal-parrot { };
40213 djenrandom = callPackage ../tools/misc/djenrandom { };
40215 epsonscan2 = pkgs.libsForQt5.callPackage ../misc/drivers/epsonscan2 { };
40217 epson-alc1100 = callPackage ../misc/drivers/epson-alc1100 { };
40219 epson-escpr = callPackage ../misc/drivers/epson-escpr { };
40220 epson-escpr2 = callPackage ../misc/drivers/epson-escpr2 { };
40222 epson_201207w = callPackage ../misc/drivers/epson_201207w { };
40224 epson-201401w = callPackage ../misc/drivers/epson-201401w { };
40226 epson-201106w = callPackage ../misc/drivers/epson-201106w { };
40228 epson-workforce-635-nx625-series = callPackage ../misc/drivers/epson-workforce-635-nx625-series { };
40230 foomatic-db = callPackage ../misc/cups/drivers/foomatic-db { };
40231 foomatic-db-engine = callPackage ../misc/cups/drivers/foomatic-db-engine { };
40232 foomatic-db-nonfree = callPackage ../misc/cups/drivers/foomatic-db-nonfree { };
40233 foomatic-db-ppds = callPackage ../misc/cups/drivers/foomatic-db-ppds { };
40234 foomatic-db-ppds-withNonfreeDb = callPackage ../misc/cups/drivers/foomatic-db-ppds { withNonfreeDb = true; };
40236 gutenprint = callPackage ../misc/drivers/gutenprint { };
40238 gutenprintBin = callPackage ../misc/drivers/gutenprint/bin.nix { };
40240 carps-cups = callPackage ../misc/cups/drivers/carps-cups { };
40242 cups-bjnp = callPackage ../misc/cups/drivers/cups-bjnp { };
40244 dcp375cwlpr = (pkgsi686Linux.callPackage ../misc/cups/drivers/brother/dcp375cw { }).driver;
40246 dcp375cw-cupswrapper = (callPackage ../misc/cups/drivers/brother/dcp375cw { }).cupswrapper;
40248 dcp9020cdwlpr = (pkgsi686Linux.callPackage ../misc/cups/drivers/brother/dcp9020cdw { }).driver;
40250 dcp9020cdw-cupswrapper = (callPackage ../misc/cups/drivers/brother/dcp9020cdw { }).cupswrapper;
40252 cups-brother-hl1110 = pkgsi686Linux.callPackage ../misc/cups/drivers/hl1110 { };
40254 cups-brother-hl1210w = pkgsi686Linux.callPackage ../misc/cups/drivers/hl1210w { };
40256 cups-brother-hl2260d = pkgsi686Linux.callPackage ../misc/cups/drivers/hl2260d { };
40258 cups-brother-hl3140cw = pkgsi686Linux.callPackage ../misc/cups/drivers/hl3140cw { };
40260 cups-brother-hll2340dw = pkgsi686Linux.callPackage ../misc/cups/drivers/hll2340dw { };
40262 cups-brother-hll3230cdw = pkgsi686Linux.callPackage ../misc/cups/drivers/hll3230cdw { };
40264 cups-brother-hll2350dw = callPackage ../misc/cups/drivers/hll2350dw { };
40266 cups-brother-mfcl2750dw = callPackage ../misc/cups/drivers/mfcl2750dw { };
40268 cups-drv-rastertosag-gdi = callPackage ../misc/cups/drivers/cups-drv-rastertosag-gdi { };
40270 # this driver ships with pre-compiled 32-bit binary libraries
40271 cnijfilter_2_80 = pkgsi686Linux.callPackage ../misc/cups/drivers/cnijfilter_2_80 { };
40273 cnijfilter_4_00 = callPackage ../misc/cups/drivers/cnijfilter_4_00 { };
40275 cnijfilter2 = callPackage ../misc/cups/drivers/cnijfilter2 { };
40277 darling-dmg = callPackage ../tools/filesystems/darling-dmg { };
40279 depotdownloader = callPackage ../tools/misc/depotdownloader { };
40281 dbacl = callPackage ../tools/misc/dbacl { };
40283 dbus-map = callPackage ../tools/misc/dbus-map { };
40285 dell-530cdn = callPackage ../misc/drivers/dell-530cdn { };
40287 deploy-rs = callPackage ../tools/package-management/deploy-rs {
40288 inherit (darwin.apple_sdk.frameworks) CoreServices SystemConfiguration;
40291 dockutil = callPackage ../os-specific/darwin/dockutil { };
40293 eiciel = callPackage ../tools/filesystems/eiciel { };
40295 apx = callPackage ../tools/package-management/apx { };
40297 dpkg = callPackage ../tools/package-management/dpkg { };
40299 dumb = callPackage ../misc/dumb { };
40301 dump = callPackage ../tools/backup/dump { };
40303 ec2stepshell = callPackage ../tools/security/ec2stepshell { };
40305 ecdsatool = callPackage ../tools/security/ecdsatool { };
40307 electricsheep = callPackage ../misc/screensavers/electricsheep { };
40309 aaphoto = callPackage ../tools/graphics/aaphoto { };
40311 aapt = callPackage ../development/tools/aapt { };
40313 flam3 = callPackage ../tools/graphics/flam3 { };
40315 glee = callPackage ../tools/graphics/glee { };
40317 faust = res.faust2;
40319 faust2 = callPackage ../applications/audio/faust/faust2.nix { };
40321 faust2alqt = libsForQt5.callPackage ../applications/audio/faust/faust2alqt.nix { };
40323 faust2alsa = callPackage ../applications/audio/faust/faust2alsa.nix { };
40325 faust2csound = callPackage ../applications/audio/faust/faust2csound.nix { };
40327 faust2sc = callPackage ../applications/audio/faust/faust2sc.nix { };
40329 faust2firefox = callPackage ../applications/audio/faust/faust2firefox.nix { };
40331 faust2jack = callPackage ../applications/audio/faust/faust2jack.nix { };
40333 faust2jackrust = callPackage ../applications/audio/faust/faust2jackrust.nix { };
40335 faust2jaqt = libsForQt5.callPackage ../applications/audio/faust/faust2jaqt.nix { };
40337 faust2ladspa = callPackage ../applications/audio/faust/faust2ladspa.nix { };
40339 faust2lv2 = libsForQt5.callPackage ../applications/audio/faust/faust2lv2.nix { };
40341 faustlive = callPackage ../applications/audio/faust/faustlive.nix { };
40343 faustPhysicalModeling = callPackage ../applications/audio/faustPhysicalModeling { };
40345 flashprint = libsForQt5.callPackage ../applications/misc/flashprint { };
40347 flockit = callPackage ../tools/backup/flockit { };
40349 fahclient = callPackage ../applications/science/misc/foldingathome/client.nix { };
40350 fahcontrol = callPackage ../applications/science/misc/foldingathome/control.nix { };
40351 fahviewer = callPackage ../applications/science/misc/foldingathome/viewer.nix { };
40353 fbmark = callPackage ../tools/misc/fbmark { };
40355 foma = callPackage ../tools/misc/foma { };
40357 foo2zjs = callPackage ../misc/drivers/foo2zjs { };
40359 foomatic-filters = callPackage ../misc/drivers/foomatic-filters { };
40361 gajim = callPackage ../applications/networking/instant-messengers/gajim {
40362 inherit (gst_all_1) gstreamer gst-plugins-base gst-libav;
40363 gst-plugins-good = gst_all_1.gst-plugins-good.override { gtkSupport = true; };
40366 gammu = callPackage ../applications/misc/gammu { };
40368 ghostscript = callPackage ../misc/ghostscript { };
40370 ghostscriptX = ghostscript.override {
40371 cupsSupport = true;
40375 ghostscript_headless = ghostscript.override {
40376 cupsSupport = false;
40377 x11Support = false;
40380 glava = callPackage ../applications/misc/glava { };
40382 gnuk = callPackage ../misc/gnuk {
40383 gcc-arm-embedded = pkgsCross.arm-embedded.buildPackages.gcc;
40384 binutils-arm-embedded = pkgsCross.arm-embedded.buildPackages.binutils;
40387 go365 = callPackage ../tools/security/go365 { };
40389 gobuster = callPackage ../tools/security/gobuster { };
40391 gotestwaf = callPackage ../tools/security/gotestwaf { };
40393 gotrue = callPackage ../tools/security/gotrue { };
40395 gotrue-supabase = callPackage ../tools/security/gotrue/supabase.nix { };
40397 gowitness = callPackage ../tools/security/gowitness { };
40399 guetzli = callPackage ../applications/graphics/guetzli { };
40401 gummi = callPackage ../applications/misc/gummi { };
40403 gummy = callPackage ../tools/misc/gummy { };
40405 hashpump = callPackage ../tools/misc/hashpump { };
40407 hck = callPackage ../tools/text/hck { };
40409 helm = callPackage ../applications/audio/helm { };
40411 helmfile = callPackage ../applications/networking/cluster/helmfile { };
40413 helmfile-wrapped = callPackage ../applications/networking/cluster/helmfile {
40414 inherit (kubernetes-helm-wrapped.passthru) pluginsDir;
40417 helm-dashboard = callPackage ../applications/networking/cluster/helm-dashboard { };
40419 helmsman = callPackage ../applications/networking/cluster/helmsman { };
40421 velero = callPackage ../applications/networking/cluster/velero { };
40423 HentaiAtHome = callPackage ../applications/misc/HentaiAtHome { };
40425 hplip = callPackage ../misc/drivers/hplip { };
40427 hplipWithPlugin = hplip.override { withPlugin = true; };
40429 hyfetch = callPackage ../tools/misc/hyfetch { };
40431 hyperfine = callPackage ../tools/misc/hyperfine {
40432 inherit (darwin.apple_sdk.frameworks) Security;
40435 webcat = callPackage ../tools/misc/webcat { };
40437 websocat = callPackage ../tools/misc/websocat {
40438 inherit (darwin.apple_sdk.frameworks) Security;
40441 vector = callPackage ../tools/misc/vector {
40442 inherit (darwin.apple_sdk.frameworks) Security CoreServices;
40445 hjson = with python3Packages; toPythonApplication hjson;
40447 hjson-go = callPackage ../development/tools/hjson-go { };
40449 epkowa = callPackage ../misc/drivers/epkowa { };
40451 utsushi = callPackage ../misc/drivers/utsushi { };
40453 utsushi-networkscan = callPackage ../misc/drivers/utsushi/networkscan.nix { };
40455 idsk = callPackage ../tools/filesystems/idsk { stdenv = gcc10StdenvCompat; };
40457 colima = callPackage ../applications/virtualization/colima { };
40459 lima = callPackage ../applications/virtualization/lima {
40460 inherit (darwin) sigtool;
40463 lima-bin = callPackage ../applications/virtualization/lima/bin.nix { };
40465 logtop = callPackage ../tools/misc/logtop { };
40467 imaginer = callPackage ../applications/misc/imaginer { };
40469 igraph = callPackage ../development/libraries/igraph { };
40471 igprof = callPackage ../development/tools/misc/igprof { };
40473 illum = callPackage ../tools/system/illum { };
40475 image_optim = callPackage ../applications/graphics/image_optim { inherit (nodePackages) svgo; };
40477 infnoise = callPackage ../misc/drivers/infnoise { };
40479 itamae = callPackage ../tools/admin/itamae { };
40481 # using the new configuration style proposal which is unstable
40482 jack1 = callPackage ../misc/jackaudio/jack1.nix { };
40484 jack2 = callPackage ../misc/jackaudio {
40485 libopus = libopus.override { withCustomModes = true; };
40486 inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio Accelerate;
40487 inherit (darwin) libobjc;
40490 libjack2 = jack2.override { prefix = "lib"; };
40492 jack-example-tools = callPackage ../misc/jackaudio/tools.nix {
40493 libopus = libopus.override { withCustomModes = true; };
40497 jack-autoconnect = libsForQt5.callPackage ../applications/audio/jack-autoconnect { };
40498 jack_autoconnect = jack-autoconnect;
40500 jacktrip = libsForQt5.callPackage ../applications/audio/jacktrip { };
40502 j2cli = with python3Packages; toPythonApplication j2cli;
40504 jq-lsp = callPackage ../development/tools/language-servers/jq-lsp { };
40506 jquake = callPackage ../applications/misc/jquake { };
40508 jstest-gtk = callPackage ../tools/misc/jstest-gtk { };
40510 k40-whisperer = callPackage ../applications/misc/k40-whisperer { };
40512 keynav = callPackage ../tools/X11/keynav { };
40514 gnome-console = callPackage ../applications/terminal-emulators/gnome-console { };
40516 kmon = callPackage ../tools/system/kmon { };
40518 kompose = callPackage ../applications/networking/cluster/kompose { };
40520 kompute = callPackage ../development/libraries/kompute {
40524 kontemplate = callPackage ../applications/networking/cluster/kontemplate { };
40526 # In general we only want keep the last three minor versions around that
40527 # correspond to the last three supported kubernetes versions:
40528 # https://kubernetes.io/docs/setup/release/version-skew-policy/#supported-versions
40529 # Exceptions are versions that we need to keep to allow upgrades from older NixOS releases
40530 inherit (callPackage ../applications/networking/cluster/kops {})
40538 lguf-brightness = callPackage ../misc/lguf-brightness { };
40540 lighthouse = darwin.apple_sdk_11_0.callPackage ../applications/blockchains/lighthouse {
40541 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation Security SystemConfiguration;
40544 lilypond = callPackage ../misc/lilypond { };
40546 lilypond-unstable = callPackage ../misc/lilypond/unstable.nix { };
40548 lilypond-unstable-with-fonts = callPackage ../misc/lilypond/with-fonts.nix {
40549 lilypond = lilypond-unstable;
40550 openlilylib-fonts = openlilylib-fonts.override {
40551 lilypond = lilypond-unstable;
40555 lilypond-with-fonts = callPackage ../misc/lilypond/with-fonts.nix { };
40557 openlilylib-fonts = callPackage ../misc/lilypond/fonts.nix { };
40559 loop = callPackage ../tools/misc/loop { };
40561 mailcore2 = callPackage ../development/libraries/mailcore2 {
40565 mamba = callPackage ../applications/audio/mamba { };
40567 martyr = callPackage ../development/libraries/martyr { };
40569 mas = callPackage ../os-specific/darwin/mas { };
40571 micromamba = callPackage ../tools/package-management/micromamba { };
40573 moltengamepad = callPackage ../misc/drivers/moltengamepad { };
40575 openzwave = callPackage ../development/libraries/openzwave { };
40577 mongoc = darwin.apple_sdk_11_0.callPackage ../development/libraries/mongoc { };
40579 mongocxx = callPackage ../development/libraries/mongocxx/default.nix { };
40581 mongoose = callPackage ../development/libraries/science/math/mongoose { };
40583 morph = callPackage ../tools/package-management/morph { };
40585 muse = libsForQt5.callPackage ../applications/audio/muse { };
40587 museeks = callPackage ../applications/audio/museeks { };
40589 musly = callPackage ../applications/audio/musly { };
40591 mynewt-newt = callPackage ../tools/package-management/mynewt-newt { };
40593 mynewt-newtmgr = callPackage ../tools/misc/mynewt-newtmgr { };
40595 mysides = callPackage ../os-specific/darwin/mysides { };
40597 narrowlink = callPackage ../tools/networking/narrowlink { };
40599 nar-serve = callPackage ../tools/nix/nar-serve { };
40601 neo = callPackage ../applications/misc/neo { };
40603 networkd-dispatcher = callPackage ../tools/networking/networkd-dispatcher { };
40605 nixVersions = recurseIntoAttrs (callPackage ../tools/package-management/nix {
40606 storeDir = config.nix.storeDir or "/nix/store";
40607 stateDir = config.nix.stateDir or "/nix/var";
40608 inherit (darwin.apple_sdk.frameworks) Security;
40611 nix = nixVersions.stable;
40613 nixStatic = pkgsStatic.nix;
40615 nixops_unstable = callPackage ../applications/networking/cluster/nixops { };
40618 Evaluate a NixOS configuration using this evaluation of Nixpkgs.
40620 With this function you can write, for example, a package that
40621 depends on a custom virtual machine image.
40623 Parameter: A module, path or list of those that represent the
40624 configuration of the NixOS system to be constructed.
40626 Result: An attribute set containing packages produced by this
40627 evaluation of NixOS, such as toplevel, kernel and
40629 The result can be extended in the modules by defining
40630 extra attributes in system.build.
40631 Alternatively, you may use the result's config and
40632 options attributes to query any option.
40637 myOS = pkgs.nixos ({ lib, pkgs, config, ... }: {
40639 config.services.nginx = {
40644 # Use config.system.build to exports relevant parts of a
40645 # configuration. The runner attribute should not be
40646 # considered a fully general replacement for systemd
40648 config.system.build.run-nginx = config.systemd.services.nginx.runner;
40653 Unlike in plain NixOS, the nixpkgs.config and
40654 nixpkgs.system options will be ignored by default. Instead,
40655 nixpkgs.pkgs will have the default value of pkgs as it was
40656 constructed right after invoking the nixpkgs function (e.g. the
40657 value of import <nixpkgs> { overlays = [./my-overlay.nix]; }
40658 but not the value of (import <nixpkgs> {} // { extra = ...; }).
40660 If you do want to use the config.nixpkgs options, you are
40661 probably better off by calling nixos/lib/eval-config.nix
40662 directly, even though it is possible to set config.nixpkgs.pkgs.
40664 For more information about writing NixOS modules, see
40665 https://nixos.org/nixos/manual/index.html#sec-writing-modules
40667 Note that you will need to have called Nixpkgs with the system
40668 parameter set to the right value for your deployment target.
40673 c = import (path + "/nixos/lib/eval-config.nix") {
40677 config.nixpkgs.pkgs = lib.mkDefault pkgs;
40678 config.nixpkgs.localSystem = lib.mkDefault stdenv.hostPlatform;
40681 if builtins.isList configuration
40683 else [configuration]
40686 # The system is inherited from the current pkgs above.
40687 # Set it to null, to remove the "legacy" entrypoint's non-hermetic default.
40691 c.config.system.build // c;
40694 A NixOS/home-manager/arion/... module that sets the `pkgs` module argument.
40696 pkgsModule = { lib, options, ... }: {
40698 if options?nixpkgs.pkgs then {
40699 # legacy / nixpkgs.nix style
40700 nixpkgs.pkgs = pkgs;
40704 _module.args.pkgs = pkgs;
40708 nixosOptionsDoc = attrs:
40709 (import ../../nixos/lib/make-options-doc)
40710 ({ inherit pkgs lib; } // attrs);
40712 nixos-install-tools = callPackage ../tools/nix/nixos-install-tools { };
40714 nixos-render-docs = callPackage ../tools/nix/nixos-render-docs { };
40716 nixdoc = callPackage ../tools/nix/nixdoc { };
40718 dnadd = callPackage ../tools/nix/dnadd { };
40720 nix-eval-jobs = callPackage ../tools/package-management/nix-eval-jobs {
40721 nix = nixVersions.nix_2_18;
40724 nix-doc = callPackage ../tools/package-management/nix-doc { };
40726 nix-bundle = callPackage ../tools/package-management/nix-bundle { };
40728 nix-delegate = haskell.lib.compose.justStaticExecutables haskellPackages.nix-delegate;
40729 nix-deploy = haskell.lib.compose.justStaticExecutables haskellPackages.nix-deploy;
40730 nix-derivation = haskell.lib.compose.justStaticExecutables haskellPackages.nix-derivation;
40731 nix-diff = haskell.lib.compose.justStaticExecutables haskellPackages.nix-diff;
40733 nix-du = callPackage ../tools/package-management/nix-du {
40734 inherit (darwin.apple_sdk.frameworks) Security;
40737 nix-info = callPackage ../tools/nix/info { };
40738 nix-info-tested = nix-info.override { doCheck = true; };
40740 nix-init = callPackage ../tools/nix/nix-init { };
40742 nix-index-unwrapped = callPackage ../tools/package-management/nix-index {
40743 inherit (darwin.apple_sdk.frameworks) Security;
40745 nix-index = callPackage ../tools/package-management/nix-index/wrapper.nix { };
40747 nix-linter = haskell.lib.compose.justStaticExecutables (haskellPackages.nix-linter);
40749 nix-melt = callPackage ../tools/nix/nix-melt { };
40751 nixos-option = callPackage ../tools/nix/nixos-option {
40752 nix = nixVersions.nix_2_15;
40755 nix-pin = callPackage ../tools/package-management/nix-pin { };
40757 nix-prefetch = callPackage ../tools/package-management/nix-prefetch { };
40759 nix-prefetch-github = with python3Packages;
40760 toPythonApplication nix-prefetch-github;
40762 inherit (callPackages ../tools/package-management/nix-prefetch-scripts { })
40768 nix-prefetch-scripts;
40770 nix-query-tree-viewer = callPackage ../tools/nix/nix-query-tree-viewer { };
40772 nix-update = callPackage ../tools/package-management/nix-update {
40773 python3 = python311;
40776 nix-update-source = callPackage ../tools/package-management/nix-update-source { };
40778 nix-script = callPackage ../tools/nix/nix-script { };
40780 nix-template-rpm = callPackage ../build-support/templaterpm { inherit (python2Packages) python toposort; };
40782 nix-top = callPackage ../tools/package-management/nix-top { };
40784 nix-tree = haskell.lib.compose.justStaticExecutables (haskellPackages.nix-tree);
40786 nix-universal-prefetch = callPackage ../tools/package-management/nix-universal-prefetch { };
40789 "nix-repl has been removed because it's not maintained anymore, " +
40790 "use `nix repl` instead. Also see https://github.com/NixOS/nixpkgs/pull/44903"
40793 nixpkgs-review = callPackage ../tools/package-management/nixpkgs-review { };
40795 nix-serve = callPackage ../tools/package-management/nix-serve { };
40797 nix-serve-ng = haskell.lib.compose.justStaticExecutables haskellPackages.nix-serve-ng;
40799 nix-simple-deploy = callPackage ../tools/package-management/nix-simple-deploy { };
40801 alejandra = callPackage ../tools/nix/alejandra { };
40803 nixci = callPackage ../tools/nix/nixci {
40804 inherit (darwin.apple_sdk.frameworks) Security;
40807 nixfmt = haskellPackages.nixfmt.bin;
40809 nixpkgs-fmt = callPackage ../tools/nix/nixpkgs-fmt { };
40811 nixpkgs-hammering = callPackage ../tools/nix/nixpkgs-hammering { };
40813 nixpkgs-lint-community = callPackage ../tools/nix/nixpkgs-lint { };
40815 rnix-hashes = callPackage ../tools/nix/rnix-hashes { };
40817 nixos-artwork = callPackage ../data/misc/nixos-artwork { };
40818 nixos-icons = callPackage ../data/misc/nixos-artwork/icons.nix { };
40819 nixos-grub2-theme = callPackage ../data/misc/nixos-artwork/grub2-theme.nix { };
40821 nixos-bgrt-plymouth = callPackage ../data/themes/nixos-bgrt-plymouth { };
40823 nixos-container = callPackage ../tools/virtualization/nixos-container { };
40825 nixos-generators = callPackage ../tools/nix/nixos-generators { };
40827 nixos-rebuild = callPackage ../os-specific/linux/nixos-rebuild { };
40829 extra-container = callPackage ../tools/virtualization/extra-container { };
40831 norwester-font = callPackage ../data/fonts/norwester { };
40833 nut = callPackage ../applications/misc/nut { };
40835 nhentai = callPackage ../applications/misc/nhentai { };
40837 nsncd = callPackage ../os-specific/linux/nsncd { };
40839 nvd = callPackage ../tools/package-management/nvd { };
40841 solfege = python3Packages.callPackage ../misc/solfege { };
40843 disnix = callPackage ../tools/package-management/disnix { };
40845 dysnomia = callPackage ../tools/package-management/disnix/dysnomia (config.disnix or {
40846 inherit (python3Packages) supervisor;
40849 dydisnix = callPackage ../tools/package-management/disnix/dydisnix { };
40851 disnixos = callPackage ../tools/package-management/disnix/disnixos { };
40853 DisnixWebService = callPackage ../tools/package-management/disnix/DisnixWebService {
40857 i3a = callPackage ../misc/i3a { };
40859 lice = python3Packages.callPackage ../tools/misc/lice { };
40861 m33-linux = callPackage ../misc/drivers/m33-linux { };
40863 mnemonicode = callPackage ../misc/mnemonicode { };
40865 moonfire-nvr = callPackage ../misc/moonfire-nvr { };
40867 mysql-workbench = callPackage ../applications/misc/mysql-workbench (let mysql = mysql80; in {
40868 gdal = gdal.override {
40869 libmysqlclient = mysql;
40873 jre = openjdk19; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
40876 owmods-cli = callPackage ../applications/misc/owmods-cli {
40877 inherit (darwin.apple_sdk.frameworks) Security;
40880 r128gain = callPackage ../applications/audio/r128gain { };
40882 resp-app = libsForQt5.callPackage ../applications/misc/resp-app { };
40884 responder = callPackage ../tools/security/responder { };
40886 resumed = callPackage ../applications/misc/resumed { };
40888 robin-map = callPackage ../development/libraries/robin-map { };
40890 robo3t = callPackage ../applications/misc/robo3t { };
40892 rucksack = callPackage ../development/tools/rucksack { };
40894 ruff = callPackage ../development/tools/ruff {
40895 inherit (python3.pkgs) ruff-lsp;
40898 sam-ba = callPackage ../tools/misc/sam-ba { };
40900 sndio = callPackage ../misc/sndio { };
40902 SP800-90B_EntropyAssessment = callPackage ../tools/misc/SP800-90B_EntropyAssessment { };
40904 sticky = callPackage ../applications/misc/sticky { };
40906 stork = darwin.apple_sdk_11_0.callPackage ../applications/misc/stork {
40907 inherit (darwin.apple_sdk_11_0.frameworks) Security;
40910 superd = callPackage ../misc/superd { };
40912 oclgrind = callPackage ../development/tools/analysis/oclgrind { };
40914 opkg = callPackage ../tools/package-management/opkg { };
40916 opkg-utils = callPackage ../tools/package-management/opkg-utils { };
40918 OSCAR = qt5.callPackage ../applications/misc/OSCAR { };
40920 parsedmarc = with python3Packages; toPythonApplication parsedmarc;
40922 pgmanage = callPackage ../applications/misc/pgmanage { };
40924 pgadmin4 = callPackage ../tools/admin/pgadmin { };
40926 pgadmin4-desktopmode = callPackage ../tools/admin/pgadmin { server-mode = false; };
40928 pgmodeler = qt6Packages.callPackage ../applications/misc/pgmodeler { };
40930 physlock = callPackage ../misc/screensavers/physlock { };
40932 pjsip = darwin.apple_sdk_11_0.callPackage ../applications/networking/pjsip {
40933 inherit (darwin.apple_sdk_11_0.frameworks) AppKit CoreFoundation Security;
40936 pounce = callPackage ../servers/pounce { };
40938 pt = callPackage ../applications/misc/pt { };
40940 protocol = callPackage ../applications/networking/protocol { };
40942 pykms = callPackage ../tools/networking/pykms { };
40944 pyupgrade = with python3Packages; toPythonApplication pyupgrade;
40946 pwncat = python3Packages.callPackage ../tools/security/pwncat { };
40948 pwntools = with python3Packages; toPythonApplication pwntools;
40950 putty = callPackage ../applications/networking/remote/putty {
40954 qMasterPassword = libsForQt5.callPackage ../applications/misc/qMasterPassword { };
40956 qmake2cmake = python3Packages.callPackage ../tools/misc/qmake2cmake { };
40958 qtrvsim = libsForQt5.callPackage ../applications/science/computer-architecture/qtrvsim { };
40960 qdl = callPackage ../tools/misc/qdl { };
40962 qperf = callPackage ../os-specific/linux/qperf { };
40964 qzdl = libsForQt5.callPackage ../games/qzdl { };
40966 rates = callPackage ../tools/misc/rates {
40967 inherit (darwin.apple_sdk.frameworks) Security;
40970 rars = callPackage ../development/tools/rars { };
40972 rargs = callPackage ../tools/misc/rargs { };
40974 rancher = callPackage ../applications/networking/cluster/rancher { };
40976 rauc = callPackage ../tools/misc/rauc { };
40978 rbspy = darwin.apple_sdk_11_0.callPackage ../development/tools/rbspy { };
40980 redprl = callPackage ../applications/science/logic/redprl { };
40982 renderizer = callPackage ../development/tools/renderizer { };
40984 rfc = callPackage ../tools/misc/rfc { };
40986 rfc-bibtex = callPackage ../tools/typesetting/rfc-bibtex { };
40988 pick-colour-picker = python3Packages.callPackage ../applications/graphics/pick-colour-picker {
40989 inherit glib gtk3 gobject-introspection wrapGAppsHook;
40992 rpl = callPackage ../tools/text/rpl { };
40994 ricty = callPackage ../data/fonts/ricty { };
40996 rivalcfg = callPackage ../misc/rivalcfg { };
40998 roadrunner = callPackage ../servers/roadrunner { };
41000 rmfakecloud = callPackage ../servers/rmfakecloud { };
41002 rmfuse = callPackage ../tools/filesystems/rmfuse { };
41004 rmount = callPackage ../tools/filesystems/rmount { };
41006 romdirfs = callPackage ../tools/filesystems/romdirfs {
41007 stdenv = gccStdenv;
41010 rss-glx = callPackage ../misc/screensavers/rss-glx { };
41012 run-scaled = callPackage ../tools/X11/run-scaled { };
41014 runiq = callPackage ../tools/text/runiq { };
41016 runit = callPackage ../tools/system/runit { };
41018 runitor = callPackage ../tools/system/runitor { };
41020 refind = callPackage ../tools/bootloaders/refind { };
41022 refmt = callPackage ../development/tools/refmt { };
41024 spectra = callPackage ../development/libraries/spectra { };
41026 spectrojack = callPackage ../applications/audio/spectrojack { };
41028 sift = callPackage ../tools/text/sift { };
41030 xdragon = lowPrio (callPackage ../tools/X11/xdragon { });
41032 xlockmore = callPackage ../misc/screensavers/xlockmore { };
41034 xq = callPackage ../tools/misc/xq { };
41036 xtrlock-pam = callPackage ../misc/screensavers/xtrlock-pam { };
41038 sailsd = callPackage ../misc/sailsd { };
41040 sail-riscv-rv32 = callPackage ../applications/virtualization/sail-riscv {
41044 sail-riscv-rv64 = callPackage ../applications/virtualization/sail-riscv {
41048 shc = callPackage ../tools/security/shc { };
41050 shellz = callPackage ../tools/security/shellz { };
41052 timeloop = pkgs.darwin.apple_sdk_11_0.callPackage ../applications/science/computer-architecture/timeloop { };
41054 canon-cups-ufr2 = callPackage ../misc/cups/drivers/canon { };
41056 hll2390dw-cups = callPackage ../misc/cups/drivers/hll2390dw-cups { };
41058 mfc465cncupswrapper = callPackage ../misc/cups/drivers/brother/mfc465cncupswrapper { };
41059 mfc465cnlpr = callPackage ../misc/cups/drivers/brother/mfc465cnlpr { };
41061 mfcj470dw-cupswrapper = callPackage ../misc/cups/drivers/mfcj470dwcupswrapper { };
41062 mfcj470dwlpr = pkgsi686Linux.callPackage ../misc/cups/drivers/mfcj470dwlpr { };
41064 mfcj6510dw-cupswrapper = callPackage ../misc/cups/drivers/mfcj6510dwcupswrapper { };
41065 mfcj6510dwlpr = pkgsi686Linux.callPackage ../misc/cups/drivers/mfcj6510dwlpr { };
41067 mfcl2700dncupswrapper = callPackage ../misc/cups/drivers/mfcl2700dncupswrapper { };
41068 mfcl2700dnlpr = pkgsi686Linux.callPackage ../misc/cups/drivers/mfcl2700dnlpr { };
41070 mfcl2720dwcupswrapper = callPackage ../misc/cups/drivers/mfcl2720dwcupswrapper { };
41071 mfcl2720dwlpr = callPackage ../misc/cups/drivers/mfcl2720dwlpr { };
41073 mfcl2740dwcupswrapper = callPackage ../misc/cups/drivers/mfcl2740dwcupswrapper { };
41074 mfcl2740dwlpr = callPackage ../misc/cups/drivers/mfcl2740dwlpr { };
41076 # This driver is only available as a 32 bit proprietary binary driver
41077 mfcl3770cdwlpr = (callPackage ../misc/cups/drivers/brother/mfcl3770cdw { }).driver;
41078 mfcl3770cdwcupswrapper = (callPackage ../misc/cups/drivers/brother/mfcl3770cdw { }).cupswrapper;
41080 cups-brother-hll2375dw = callPackage ../misc/cups/drivers/brother/hll2375dw { };
41082 mfcl8690cdwcupswrapper = callPackage ../misc/cups/drivers/mfcl8690cdwcupswrapper { };
41083 mfcl8690cdwlpr = callPackage ../misc/cups/drivers/mfcl8690cdwlpr { };
41085 mfc5890cncupswrapper = callPackage ../misc/cups/drivers/mfc5890cncupswrapper { };
41086 mfc5890cnlpr = callPackage ../misc/cups/drivers/mfc5890cnlpr { };
41088 mfc9140cdncupswrapper = callPackage ../misc/cups/drivers/mfc9140cdncupswrapper { };
41089 mfc9140cdnlpr = callPackage ../misc/cups/drivers/mfc9140cdnlpr { };
41091 samsung-unified-linux-driver_1_00_36 = callPackage ../misc/cups/drivers/samsung/1.00.36 { };
41092 samsung-unified-linux-driver_1_00_37 = callPackage ../misc/cups/drivers/samsung/1.00.37.nix { };
41093 samsung-unified-linux-driver_4_01_17 = callPackage ../misc/cups/drivers/samsung/4.01.17.nix { };
41094 samsung-unified-linux-driver = res.samsung-unified-linux-driver_4_01_17;
41096 sane-backends = callPackage ../applications/graphics/sane/backends (config.sane or {});
41098 sane-drivers = callPackage ../applications/graphics/sane/drivers.nix { };
41100 senv = callPackage ../applications/misc/senv { };
41102 brlaser = callPackage ../misc/cups/drivers/brlaser { };
41104 fflinuxprint = callPackage ../misc/cups/drivers/fflinuxprint { };
41106 fxlinuxprint = callPackage ../misc/cups/drivers/fxlinuxprint { };
41108 brscan4 = callPackage ../applications/graphics/sane/backends/brscan4 { };
41110 brscan5 = callPackage ../applications/graphics/sane/backends/brscan5 { };
41112 dsseries = callPackage ../applications/graphics/sane/backends/dsseries { };
41114 sane-airscan = callPackage ../applications/graphics/sane/backends/airscan { };
41116 mkSaneConfig = callPackage ../applications/graphics/sane/config.nix { };
41118 sane-frontends = callPackage ../applications/graphics/sane/frontends.nix { };
41120 sanoid = callPackage ../tools/backup/sanoid { };
41122 satysfi = callPackage ../tools/typesetting/satysfi { };
41124 sc-controller = python3Packages.callPackage ../misc/drivers/sc-controller {
41125 inherit libusb1; # Shadow python.pkgs.libusb1.
41128 sct = callPackage ../tools/X11/sct { };
41130 scylladb = callPackage ../servers/scylladb {
41131 thrift = thrift-0_10;
41134 seafile-server = callPackage ../servers/seafile-server { };
41136 seafile-shared = callPackage ../misc/seafile-shared { };
41138 ser2net = callPackage ../servers/ser2net { };
41140 serviio = callPackage ../servers/serviio { };
41141 selinux-python = callPackage ../os-specific/linux/selinux-python { };
41143 slock = callPackage ../misc/screensavers/slock {
41144 conf = config.slock.conf or null;
41147 smokeping = callPackage ../tools/networking/smokeping { };
41149 snapraid = callPackage ../tools/filesystems/snapraid { };
41151 snscrape = with python3Packages; toPythonApplication snscrape;
41153 soundmodem = callPackage ../applications/radio/soundmodem { };
41155 sourceAndTags = callPackage ../misc/source-and-tags {
41156 hasktags = haskellPackages.hasktags;
41159 spacenavd = callPackage ../misc/drivers/spacenavd {
41160 inherit (darwin.apple_sdk.frameworks) IOKit;
41163 spacenav-cube-example = callPackage ../applications/misc/spacenav-cube-example { };
41165 spnavcfg = callPackage ../applications/misc/spnavcfg { };
41167 splix = callPackage ../misc/cups/drivers/splix { };
41169 steamcontroller = callPackage ../misc/drivers/steamcontroller { };
41171 stepreduce = callPackage ../applications/misc/stepreduce { };
41173 stern = callPackage ../applications/networking/cluster/stern { };
41175 streamripper = callPackage ../applications/audio/streamripper { };
41177 sqsh = callPackage ../development/tools/sqsh { };
41179 sysz = callPackage ../tools/misc/sysz { };
41181 go-swag = callPackage ../development/tools/go-swag { };
41183 go-swagger = callPackage ../development/tools/go-swagger { };
41185 jx = callPackage ../applications/networking/cluster/jx { };
41187 prow = callPackage ../applications/networking/cluster/prow { };
41189 pv-migrate = callPackage ../applications/networking/cluster/pv-migrate { };
41191 tagref = callPackage ../tools/misc/tagref { };
41193 tcat = callPackage ../tools/misc/tcat { };
41195 tell-me-your-secrets = callPackage ../tools/security/tell-me-your-secrets { };
41197 tellico = libsForQt5.callPackage ../applications/misc/tellico { };
41199 termpdfpy = python3Packages.callPackage ../applications/misc/termpdf.py { };
41201 inherit (callPackage ../applications/networking/cluster/terraform { })
41204 terraform_plugins_test
41207 terraform = terraform_1;
41209 terraform-providers = recurseIntoAttrs (
41210 callPackage ../applications/networking/cluster/terraform-providers { }
41213 terraforming = callPackage ../applications/networking/cluster/terraforming { };
41215 terraform-backend-git = callPackage ../applications/networking/cluster/terraform-backend-git { };
41217 terraform-compliance = python3Packages.callPackage ../applications/networking/cluster/terraform-compliance { };
41219 terraform-docs = callPackage ../applications/networking/cluster/terraform-docs { };
41221 terraform-inventory = callPackage ../applications/networking/cluster/terraform-inventory { };
41223 terraform-landscape = callPackage ../applications/networking/cluster/terraform-landscape { };
41225 terragrunt = callPackage ../applications/networking/cluster/terragrunt { };
41227 tfautomv = callPackage ../applications/networking/cluster/tfautomv { };
41229 terranix = callPackage ../applications/networking/cluster/terranix { };
41231 terraspace = callPackage ../applications/networking/cluster/terraspace { };
41233 tf-summarize = callPackage ../applications/networking/cluster/tf-summarize { };
41235 tfswitch = callPackage ../applications/networking/cluster/tfswitch { };
41237 tfupdate = callPackage ../applications/networking/cluster/tfupdate { };
41239 tgswitch = callPackage ../applications/networking/cluster/tgswitch { };
41241 tilt = callPackage ../applications/networking/cluster/tilt { };
41243 timeular = callPackage ../applications/office/timeular { };
41245 tewi-font = callPackage ../data/fonts/tewi { };
41247 ib-tws = callPackage ../applications/office/ib/tws { jdk=oraclejdk8; };
41249 ib-controller = callPackage ../applications/office/ib/controller { jdk=oraclejdk8; };
41251 vcluster = callPackage ../applications/networking/cluster/vcluster { };
41253 vnote = libsForQt5.callPackage ../applications/office/vnote { };
41255 sshportal = callPackage ../servers/sshportal { };
41257 ssh-audit = callPackage ../tools/security/ssh-audit { };
41259 ssh-tools = callPackage ../applications/misc/ssh-tools { };
41261 auto-cpufreq = callPackage ../tools/system/auto-cpufreq { };
41263 thermald = callPackage ../tools/system/thermald { };
41265 therion = callPackage ../applications/misc/therion { };
41267 throttled = callPackage ../tools/system/throttled { };
41269 thinkfan = callPackage ../tools/system/thinkfan { };
41271 touchosc = callPackage ../applications/audio/touchosc { };
41273 tp-auto-kbbl = callPackage ../tools/system/tp-auto-kbbl { };
41275 tup = callPackage ../development/tools/build-managers/tup { };
41277 turtle-build = callPackage ../development/tools/build-managers/turtle-build { };
41279 tusk = callPackage ../applications/office/tusk { };
41281 trufflehog = callPackage ../tools/security/trufflehog { };
41283 tunnelx = callPackage ../applications/gis/tunnelx { };
41285 tvbrowser = callPackage ../applications/misc/tvbrowser { };
41287 tvheadend = callPackage ../servers/tvheadend { };
41289 twitch-cli = callPackage ../development/tools/twitch-cli { };
41291 twiggy = callPackage ../development/tools/twiggy { };
41293 uacme = callPackage ../tools/admin/uacme { };
41295 ufiformat = callPackage ../tools/system/ufiformat { };
41297 ums = callPackage ../servers/ums { };
41299 unityhub = callPackage ../development/tools/unityhub { };
41301 upspin = callPackage ../tools/filesystems/upspin { };
41303 urbit = callPackage ../misc/urbit { };
41305 usb-reset = callPackage ../applications/misc/usb-reset { };
41307 utf8cpp = callPackage ../development/libraries/utf8cpp { };
41309 utf8proc = callPackage ../development/libraries/utf8proc { };
41311 unicode-paracode = callPackage ../tools/misc/unicode { };
41313 unixcw = libsForQt5.callPackage ../applications/radio/unixcw { };
41315 valent = callPackage ../applications/misc/valent { };
41317 vault = callPackage ../tools/security/vault { };
41319 vault-medusa = callPackage ../tools/security/vault-medusa { };
41321 vault-ssh-plus = callPackage ../tools/security/vault-ssh-plus { };
41323 vault-bin = callPackage ../tools/security/vault/vault-bin.nix { };
41325 vaultenv = haskell.lib.justStaticExecutables haskellPackages.vaultenv;
41327 vazir-code-font = callPackage ../data/fonts/vazir-code-font { };
41329 vaultwarden = callPackage ../tools/security/vaultwarden {
41330 inherit (darwin.apple_sdk.frameworks) Security CoreServices SystemConfiguration;
41332 vaultwarden-sqlite = vaultwarden;
41333 vaultwarden-mysql = vaultwarden.override { dbBackend = "mysql"; };
41334 vaultwarden-postgresql = vaultwarden.override { dbBackend = "postgresql"; };
41336 vazir-fonts = callPackage ../data/fonts/vazir-fonts { };
41338 veilid = callPackage ../tools/networking/veilid {
41339 inherit (darwin.apple_sdk.frameworks) AppKit Security;
41342 vhs = callPackage ../applications/misc/vhs { };
41344 vgmstream = callPackage ../applications/audio/vgmstream { };
41346 viddy = callPackage ../tools/misc/viddy { };
41348 viennarna = callPackage ../applications/science/molecular-dynamics/viennarna { };
41350 viewnior = callPackage ../applications/graphics/viewnior { };
41352 vimUtils = callPackage ../applications/editors/vim/plugins/vim-utils.nix { };
41354 vimPlugins = recurseIntoAttrs (callPackage ../applications/editors/vim/plugins {
41355 llvmPackages = llvmPackages_6;
41356 luaPackages = lua51Packages;
41359 vimb-unwrapped = callPackage ../applications/networking/browsers/vimb { };
41360 vimb = wrapFirefox vimb-unwrapped { };
41362 vikunja-api = callPackage ../servers/web-apps/vikunja/api.nix { };
41363 vikunja-frontend = callPackage ../servers/web-apps/vikunja/frontend.nix { };
41365 vips = callPackage ../tools/graphics/vips {
41366 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
41369 vipsdisp = callPackage ../applications/graphics/vipsdisp { };
41371 nip2 = callPackage ../tools/graphics/nip2 { };
41373 virglrenderer = callPackage ../development/libraries/virglrenderer { };
41375 vivid = callPackage ../tools/misc/vivid { };
41377 vivisect = with python3Packages; toPythonApplication (vivisect.override { withGui = true; });
41379 vokoscreen = libsForQt5.callPackage ../applications/video/vokoscreen {
41380 ffmpeg = ffmpeg-full;
41383 vokoscreen-ng = libsForQt5.callPackage ../applications/video/vokoscreen-ng {
41384 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly;
41387 vsc-leetcode-cli = callPackage ../tools/misc/vsc-leetcode-cli { };
41389 vsh = callPackage ../tools/misc/vsh { };
41391 vttest = callPackage ../tools/misc/vttest { };
41393 wacomtablet = libsForQt5.callPackage ../tools/misc/wacomtablet { };
41395 wamr = callPackage ../development/interpreters/wamr { };
41397 wasmer = callPackage ../development/interpreters/wasmer {
41398 llvmPackages = llvmPackages_14;
41399 inherit (darwin.apple_sdk.frameworks) CoreFoundation SystemConfiguration Security;
41402 wavm = callPackage ../development/interpreters/wavm { };
41404 yabasic = callPackage ../development/interpreters/yabasic { };
41406 wasm-pack = callPackage ../development/tools/wasm-pack { };
41408 wasynth = callPackage ../development/tools/wasynth { };
41410 wavegain = callPackage ../applications/audio/wavegain { };
41412 wcalc = callPackage ../applications/misc/wcalc { };
41414 webfs = callPackage ../servers/http/webfs { };
41416 webkit2-sharp = callPackage ../development/libraries/webkit2-sharp { };
41418 websocketd = callPackage ../applications/networking/websocketd { };
41420 wibo = pkgsi686Linux.callPackage ../applications/emulators/wibo { };
41422 wike = callPackage ../applications/misc/wike { };
41424 wikicurses = callPackage ../applications/misc/wikicurses {
41425 pythonPackages = python3Packages;
41428 wiki-js = callPackage ../servers/web-apps/wiki-js { };
41430 wiki-tui = callPackage ../misc/wiki-tui {
41431 inherit (darwin.apple_sdk.frameworks) Security;
41434 winePackagesFor = wineBuild: lib.makeExtensible (self: with self; {
41435 callPackage = newScope self;
41439 inherit (callPackage ./wine-packages.nix {})
41440 minimal base full stable stableFull unstable unstableFull staging stagingFull wayland waylandFull fonts;
41443 winePackages = recurseIntoAttrs (winePackagesFor (config.wine.build or "wine32"));
41444 wine64Packages = recurseIntoAttrs (winePackagesFor "wine64");
41445 wineWowPackages = recurseIntoAttrs (winePackagesFor "wineWow");
41446 wineWow64Packages = recurseIntoAttrs (winePackagesFor "wineWow64");
41448 wine = winePackages.full;
41449 wine64 = wine64Packages.full;
41451 wine-staging = lowPrio (winePackages.full.override {
41452 wineRelease = "staging";
41455 wine-wayland = lowPrio (winePackages.full.override {
41456 wineRelease = "wayland";
41459 wineasio = callPackage ../applications/emulators/wineasio { };
41461 wishbone-tool = callPackage ../development/tools/misc/wishbone-tool { };
41463 with-shell = callPackage ../applications/misc/with-shell { };
41465 wizer = darwin.apple_sdk_11_0.callPackage ../development/tools/wizer { };
41467 wmutils-core = callPackage ../tools/X11/wmutils-core { };
41469 wmutils-libwm = callPackage ../tools/X11/wmutils-libwm { };
41471 wmutils-opt = callPackage ../tools/X11/wmutils-opt { };
41473 inherit (callPackage ../servers/web-apps/wordpress {})
41474 wordpress wordpress6_3 wordpress6_4;
41476 wordpressPackages = ( callPackage ../servers/web-apps/wordpress/packages {
41477 plugins = lib.importJSON ../servers/web-apps/wordpress/packages/plugins.json;
41478 themes = lib.importJSON ../servers/web-apps/wordpress/packages/themes.json;
41479 languages = lib.importJSON ../servers/web-apps/wordpress/packages/languages.json;
41482 wprecon = callPackage ../tools/security/wprecon { };
41484 wraith = callPackage ../applications/networking/irc/wraith {
41485 openssl = openssl_1_1;
41488 wxsqlite3 = callPackage ../development/libraries/wxsqlite3 {
41490 inherit (darwin.apple_sdk.frameworks) Cocoa;
41491 inherit (darwin.stubs) setfile rez derez;
41494 wxsqliteplus = callPackage ../development/libraries/wxsqliteplus {
41496 inherit (darwin.apple_sdk.frameworks) Cocoa;
41497 inherit (darwin.stubs) setfile;
41500 x11idle = callPackage ../tools/misc/x11idle { };
41502 x11docker = callPackage ../applications/virtualization/x11docker { };
41504 x2x = callPackage ../tools/X11/x2x { };
41506 xboxdrv = callPackage ../misc/drivers/xboxdrv { };
41508 xivlauncher = callPackage ../games/xivlauncher { };
41510 xortool = python3Packages.callPackage ../tools/security/xortool { };
41512 xorex = callPackage ../tools/security/xorex { };
41514 xbps = callPackage ../tools/package-management/xbps { };
41516 xcftools = callPackage ../tools/graphics/xcftools { };
41518 xhyve = callPackage ../applications/virtualization/xhyve {
41519 inherit (darwin.apple_sdk.frameworks) Hypervisor vmnet;
41520 inherit (darwin.apple_sdk.libs) xpc;
41521 inherit (darwin) libobjc;
41524 xinput_calibrator = callPackage ../tools/X11/xinput_calibrator { };
41526 xlayoutdisplay = callPackage ../tools/X11/xlayoutdisplay { };
41528 xlibinput-calibrator = callPackage ../tools/inputmethods/xlibinput_calibrator { };
41530 xlog = callPackage ../applications/radio/xlog { };
41532 xmagnify = callPackage ../tools/X11/xmagnify { };
41534 xosd = callPackage ../misc/xosd { };
41536 xow_dongle-firmware = callPackage ../os-specific/linux/firmware/xow_dongle-firmware { };
41538 xpad = callPackage ../applications/misc/xpad { };
41540 xsane = callPackage ../applications/graphics/sane/xsane.nix { };
41542 xsser = python3Packages.callPackage ../tools/security/xsser { };
41544 xsw = callPackage ../applications/misc/xsw {
41545 # Enable the next line to use this in terminal.
41546 # Note that it requires sixel capable terminals such as mlterm
41551 xteddy = callPackage ../applications/misc/xteddy { };
41553 xva-img = callPackage ../tools/virtualization/xva-img { };
41555 xwiimote = callPackage ../misc/drivers/xwiimote { };
41557 xzoom = callPackage ../tools/X11/xzoom { };
41559 yabai = darwin.apple_sdk_11_0.callPackage ../os-specific/darwin/yabai {
41560 inherit (darwin.apple_sdk_11_0.frameworks) SkyLight Cocoa Carbon ScriptingBridge;
41563 yacreader = libsForQt5.callPackage ../applications/graphics/yacreader { };
41565 yadm = callPackage ../applications/version-management/yadm { };
41567 yai = callPackage ../tools/misc/yai { };
41569 yamale = with python3Packages; toPythonApplication yamale;
41571 yamdi = callPackage ../tools/video/yamdi { };
41573 yandex-browser = callPackage ../applications/networking/browsers/yandex-browser { };
41575 yandex-browser-beta = yandex-browser.override { edition = "beta"; };
41577 yandex-browser-corporate = yandex-browser.override { edition = "corporate"; };
41579 yandex-disk = callPackage ../tools/filesystems/yandex-disk { };
41581 yara = callPackage ../tools/security/yara { };
41583 yaralyzer = callPackage ../tools/security/yaralyzer { };
41585 yarGen = callPackage ../tools/security/yarGen { };
41587 yersinia = callPackage ../tools/security/yersinia { };
41589 yatas = callPackage ../tools/security/yatas { };
41591 yaxg = callPackage ../tools/graphics/yaxg { };
41593 zap = callPackage ../tools/networking/zap { };
41595 zigbee2mqtt = callPackage ../servers/zigbee2mqtt { };
41597 zopfli = callPackage ../tools/compression/zopfli { };
41599 myEnvFun = callPackage ../misc/my-env {
41600 inherit (stdenv) mkDerivation;
41603 znc = callPackage ../applications/networking/znc { };
41605 zncModules = recurseIntoAttrs (
41606 callPackage ../applications/networking/znc/modules.nix { }
41609 zoneminder = callPackage ../servers/zoneminder { };
41611 zrok = callPackage ../tools/networking/zrok { };
41613 xcp = callPackage ../tools/misc/xcp { };
41615 zxcvbn-c = callPackage ../development/libraries/zxcvbn-c { };
41617 zxing-cpp = callPackage ../development/libraries/zxing-cpp { };
41619 bullet = callPackage ../development/libraries/bullet {
41620 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
41623 bullet-roboschool = callPackage ../development/libraries/bullet/roboschool-fork.nix {
41624 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
41627 spdlog = callPackage ../development/libraries/spdlog { };
41629 dart = callPackage ../development/compilers/dart { };
41631 dart-sass = callPackage ../development/tools/misc/dart-sass { };
41633 fetchDartDeps = callPackage ../build-support/dart/fetch-dart-deps { };
41635 buildDartApplication = callPackage ../build-support/dart/build-dart-application { };
41637 dartHooks = callPackage ../build-support/dart/build-dart-application/hooks { };
41639 httrack = callPackage ../tools/backup/httrack { };
41641 httraqt = libsForQt5.callPackage ../tools/backup/httrack/qt.nix { };
41643 mg = callPackage ../applications/editors/mg { };
41645 mpvc = callPackage ../applications/misc/mpvc { };
41647 # Overriding does not work when using callPackage on discord using import instead. (https://github.com/NixOS/nixpkgs/pull/179906)
41648 discord = import ../applications/networking/instant-messengers/discord {
41649 inherit lib stdenv;
41650 inherit (pkgs) callPackage fetchurl;
41654 discord-ptb = import ../applications/networking/instant-messengers/discord {
41655 inherit lib stdenv;
41656 inherit (pkgs) callPackage fetchurl;
41660 discord-canary = import ../applications/networking/instant-messengers/discord {
41661 inherit lib stdenv;
41662 inherit (pkgs) callPackage fetchurl;
41666 discord-development = import ../applications/networking/instant-messengers/discord {
41667 inherit lib stdenv;
41668 inherit (pkgs) callPackage fetchurl;
41669 branch = "development";
41673 discord-screenaudio = qt6.callPackage ../applications/networking/instant-messengers/discord-screenaudio { };
41675 discordo = callPackage ../applications/networking/discordo/default.nix { };
41677 golden-cheetah = libsForQt5.callPackage ../applications/misc/golden-cheetah { };
41679 golden-cheetah-bin = callPackage ../applications/misc/golden-cheetah-bin {};
41681 linkchecker = callPackage ../tools/networking/linkchecker { };
41683 tomb = callPackage ../os-specific/linux/tomb { };
41685 sccache = callPackage ../development/tools/misc/sccache {
41686 inherit (darwin.apple_sdk.frameworks) Security;
41689 scip = callPackage ../development/tools/misc/scip { };
41691 scriptisto = callPackage ../development/tools/misc/scriptisto { };
41693 sequeler = callPackage ../applications/misc/sequeler { };
41695 sequelpro = callPackage ../applications/misc/sequelpro { };
41697 serial-studio = libsForQt5.callPackage ../applications/misc/serial-studio { };
41699 snowsql = callPackage ../applications/misc/snowsql { };
41701 sidequest = callPackage ../applications/misc/sidequest { };
41703 maphosts = callPackage ../tools/networking/maphosts { };
41705 zimg = callPackage ../development/libraries/zimg { };
41707 wtf = callPackage ../applications/misc/wtf { };
41709 zk-shell = callPackage ../applications/misc/zk-shell { };
41711 tora = libsForQt5.callPackage ../development/tools/tora { };
41713 xrq = callPackage ../applications/misc/xrq { };
41715 pynitrokey = callPackage ../tools/security/pynitrokey { };
41717 nitrokey-app = libsForQt5.callPackage ../tools/security/nitrokey-app { };
41719 nitrokey-app2 = libsForQt5.callPackage ../tools/security/nitrokey-app2 { };
41721 fpm2 = callPackage ../tools/security/fpm2 { };
41723 hy = with python3Packages; toPythonApplication hy;
41725 wmic-bin = callPackage ../servers/monitoring/plugins/wmic-bin.nix { };
41727 check-uptime = callPackage ../servers/monitoring/plugins/uptime.nix { };
41729 ghc-standalone-archive = callPackage ../os-specific/darwin/ghc-standalone-archive { inherit (darwin) cctools; };
41731 vdr = callPackage ../applications/video/vdr { };
41732 vdrPlugins = recurseIntoAttrs (callPackage ../applications/video/vdr/plugins.nix { });
41733 wrapVdr = callPackage ../applications/video/vdr/wrapper.nix { };
41735 chrome-export = callPackage ../tools/misc/chrome-export { };
41737 chrome-token-signing = libsForQt5.callPackage ../tools/security/chrome-token-signing { };
41739 NSPlist = callPackage ../development/libraries/NSPlist { };
41741 PlistCpp = callPackage ../development/libraries/PlistCpp { };
41743 xib2nib = callPackage ../development/tools/xib2nib { };
41745 linode-cli = python3Packages.callPackage ../tools/virtualization/linode-cli { };
41747 hss = callPackage ../tools/networking/hss { };
41749 undaemonize = callPackage ../tools/system/undaemonize { };
41751 houdini = callPackage ../applications/misc/houdini { };
41753 openfst = callPackage ../development/libraries/openfst { };
41755 opengrm-ngram = callPackage ../development/libraries/opengrm-ngram { };
41757 openring = callPackage ../applications/misc/openring { };
41759 openrisk = callPackage ../tools/security/openrisk { };
41761 openvino = callPackage ../development/libraries/openvino {
41765 phonetisaurus = callPackage ../development/libraries/phonetisaurus {
41766 # https://github.com/AdolfVonKleist/Phonetisaurus/issues/70
41767 openfst = openfst.overrideAttrs rec {
41770 url = "http://www.openfst.org/twiki/pub/FST/FstDownload/openfst-${version}.tar.gz";
41771 hash = "sha256-kxmusx0eKVCuJUSYhOJVzCvJ36+Yf2AVkHY+YaEPvd4=";
41776 duti = callPackage ../os-specific/darwin/duti {
41777 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
41780 dnstake = callPackage ../tools/networking/dnstake { };
41782 dnstracer = callPackage ../tools/networking/dnstracer {
41783 inherit (darwin) libresolv;
41786 dnstwist = callPackage ../tools/networking/dnstwist { };
41788 dsniff = callPackage ../tools/networking/dsniff { };
41790 wal-g = callPackage ../tools/backup/wal-g { };
41792 tlwg = callPackage ../data/fonts/tlwg { };
41794 tt2020 = callPackage ../data/fonts/tt2020 { };
41796 simplehttp2server = callPackage ../servers/simplehttp2server { };
41798 simple-http-server = callPackage ../servers/simple-http-server { };
41800 diceware = with python3Packages; toPythonApplication diceware;
41802 xml2rfc = with python3Packages; toPythonApplication xml2rfc;
41804 mmark = callPackage ../tools/typesetting/mmark { };
41806 wire-desktop = callPackage ../applications/networking/instant-messengers/wire-desktop { };
41808 wireworld = callPackage ../games/wireworld { };
41811 teseq = callPackage ../applications/misc/teseq { };
41813 ape = callPackage ../applications/misc/ape { };
41814 attemptoClex = callPackage ../applications/misc/ape/clex.nix { };
41815 apeClex = callPackage ../applications/misc/ape/apeclex.nix { };
41818 unixtools = recurseIntoAttrs (callPackages ./unixtools.nix { });
41819 inherit (unixtools) hexdump ps logger eject umount
41820 mount wall hostname more sysctl getconf
41821 getent locale killall xxd watch;
41823 fts = if stdenv.hostPlatform.isMusl then musl-fts else null;
41825 bsdSetupHook = makeSetupHook {
41826 name = "bsd-setup-hook";
41827 } ../os-specific/bsd/setup-hook.sh;
41829 freebsd = callPackage ../os-specific/bsd/freebsd { };
41830 freebsdCross = callPackage ../os-specific/bsd/freebsd {
41831 stdenv = crossLibcStdenv;
41834 netbsd = callPackage ../os-specific/bsd/netbsd { };
41835 netbsdCross = callPackage ../os-specific/bsd/netbsd {
41836 stdenv = crossLibcStdenv;
41839 yrd = callPackage ../tools/networking/yrd { };
41841 powershell = callPackage ../shells/powershell { };
41843 doing = callPackage ../applications/misc/doing { };
41845 undervolt = callPackage ../os-specific/linux/undervolt { };
41847 alibuild = callPackage ../development/tools/build-managers/alibuild {
41851 tsukae = callPackage ../applications/misc/tsukae { };
41853 tsung = callPackage ../applications/networking/tsung { };
41855 bcompare = libsForQt5.callPackage ../applications/version-management/bcompare { };
41857 xp-pen-deco-01-v2-driver = libsForQt5.xp-pen-deco-01-v2-driver;
41859 xp-pen-g430-driver = libsForQt5.xp-pen-g430-driver;
41861 new-session-manager = callPackage ../applications/audio/new-session-manager { };
41863 newlib = callPackage ../development/misc/newlib { };
41864 newlibCross = callPackage ../development/misc/newlib {
41865 stdenv = crossLibcStdenv;
41868 newlib-nano = callPackage ../development/misc/newlib {
41869 nanoizeNewlib = true;
41871 newlib-nanoCross = callPackage ../development/misc/newlib {
41872 nanoizeNewlib = true;
41873 stdenv = crossLibcStdenv;
41876 omnisharp-roslyn = callPackage ../development/tools/omnisharp-roslyn { };
41878 wasmtime = callPackage ../development/interpreters/wasmtime {
41879 inherit (darwin.apple_sdk.frameworks) Security;
41882 wfuzz = with python3Packages; toPythonApplication wfuzz;
41884 wmenu = callPackage ../applications/misc/wmenu { };
41886 bemenu = callPackage ../applications/misc/bemenu { };
41888 _9menu = callPackage ../applications/misc/9menu { };
41890 dapper = callPackage ../development/tools/dapper { };
41892 k3d = callPackage ../applications/networking/cluster/k3d { };
41894 zfs-prune-snapshots = callPackage ../tools/backup/zfs-prune-snapshots { };
41896 zfs-replicate = python3Packages.callPackage ../tools/backup/zfs-replicate { };
41898 zfxtop = callPackage ../tools/system/zfxtop { };
41900 zrepl = callPackage ../tools/backup/zrepl { };
41902 uhubctl = callPackage ../tools/misc/uhubctl { };
41904 kodelife = callPackage ../applications/graphics/kodelife {
41905 inherit (gst_all_1) gstreamer gst-plugins-base;
41908 bunnyfetch = callPackage ../tools/misc/bunnyfetch { };
41910 _3proxy = callPackage ../applications/networking/3proxy { };
41912 pigeon = callPackage ../development/tools/pigeon { };
41914 verifpal = callPackage ../tools/security/verifpal { };
41916 nix-store-gcs-proxy = callPackage ../tools/nix/nix-store-gcs-proxy { };
41918 webwormhole = callPackage ../tools/networking/webwormhole { };
41920 werf = callPackage ../applications/networking/cluster/werf { };
41922 yor = callPackage ../applications/networking/cluster/yor { };
41924 wifi-password = callPackage ../os-specific/darwin/wifi-password { };
41926 qubes-core-vchan-xen = callPackage ../applications/qubes/qubes-core-vchan-xen { };
41928 coz = callPackage ../development/tools/analysis/coz { };
41930 keycard-cli = callPackage ../tools/security/keycard-cli { };
41932 sieveshell = with python3.pkgs; toPythonApplication managesieve;
41934 gortr = callPackage ../servers/gortr { };
41936 stayrtr = callPackage ../servers/stayrtr { };
41938 sunshine = callPackage ../servers/sunshine { };
41940 sentencepiece = callPackage ../development/libraries/sentencepiece { };
41942 kaf = callPackage ../development/tools/kaf { };
41944 kcli = callPackage ../development/tools/kcli { };
41946 pxlib = callPackage ../development/libraries/pxlib { };
41948 pxview = callPackage ../development/tools/pxview { };
41950 unstick = callPackage ../os-specific/linux/unstick { };
41952 quartus-prime-lite = callPackage ../applications/editors/quartus-prime { };
41954 usb-blaster-udev-rules = callPackage ../os-specific/linux/usb-blaster-udev-rules { };
41956 go-license-detector = callPackage ../development/tools/misc/go-license-detector { };
41958 hashdeep = callPackage ../tools/security/hashdeep { };
41960 pdf-parser = callPackage ../tools/misc/pdf-parser { };
41962 fluxboxlauncher = callPackage ../applications/misc/fluxboxlauncher { };
41964 btcdeb = callPackage ../applications/blockchains/btcdeb { };
41966 jami = qt6Packages.callPackage ../applications/networking/instant-messengers/jami {
41968 # TODO: remove once `udev` is `systemdMinimal` everywhere.
41969 udev = systemdMinimal;
41973 jitsi-meet-electron = callPackage ../applications/networking/instant-messengers/jitsi-meet-electron { };
41975 zenstates = callPackage ../os-specific/linux/zenstates { };
41977 ryzenadj = callPackage ../os-specific/linux/ryzenadj { };
41979 vpsfree-client = callPackage ../tools/virtualization/vpsfree-client { };
41981 gpio-utils = callPackage ../os-specific/linux/kernel/gpio-utils.nix { };
41983 navidrome = callPackage ../servers/misc/navidrome { };
41985 zalgo = callPackage ../tools/misc/zalgo { };
41987 inherit (callPackage ../applications/misc/zettlr { }) zettlr;
41989 unpoller = callPackage ../servers/monitoring/unpoller { };
41991 fac-build = callPackage ../development/tools/build-managers/fac {
41992 inherit (darwin.apple_sdk.frameworks) CoreServices;
41995 treefmt = callPackage ../development/tools/treefmt { };
41997 bottom = darwin.apple_sdk_11_0.callPackage ../tools/system/bottom { };
41999 cagebreak = callPackage ../applications/window-managers/cagebreak {
42000 wlroots = wlroots_0_16;
42003 psftools = callPackage ../os-specific/linux/psftools { };
42005 lc3tools = callPackage ../development/tools/lc3tools { };
42007 ldid = callPackage ../development/tools/ldid {
42008 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
42011 ldid-procursus = callPackage ../development/tools/ldid-procursus { };
42013 xcolor = callPackage ../tools/graphics/xcolor { };
42015 xcfun = callPackage ../development/libraries/science/chemistry/xcfun { };
42017 xsos = callPackage ../os-specific/linux/xsos { };
42019 xmcp = callPackage ../tools/X11/xmcp { };
42021 yesplaymusic = callPackage ../applications/audio/yesplaymusic { };
42023 ymuse = callPackage ../applications/audio/ymuse { };
42025 zeyple = callPackage ../misc/zeyple { };
42027 zk = callPackage ../applications/office/zk { };
42029 zktree = callPackage ../applications/misc/zktree { };
42031 zram-generator = callPackage ../tools/system/zram-generator { };
42033 zrythm = callPackage ../applications/audio/zrythm {
42034 inherit (plasma5Packages) breeze-icons;
42037 zthrottle = callPackage ../tools/misc/zthrottle { };
42039 honeymarker = callPackage ../servers/tracing/honeycomb/honeymarker { };
42041 honeytail = callPackage ../servers/tracing/honeycomb/honeytail { };
42043 honeyvent = callPackage ../servers/tracing/honeycomb/honeyvent { };
42045 mictray = callPackage ../tools/audio/mictray { };
42047 swift-corelibs-libdispatch = swiftPackages.Dispatch;
42049 swaysettings = callPackage ../applications/misc/swaysettings { };
42051 aitrack = libsForQt5.callPackage ../applications/misc/aitrack { };
42053 widevine-cdm = callPackage ../applications/networking/browsers/misc/widevine-cdm.nix { };
42055 alsa-scarlett-gui = callPackage ../applications/audio/alsa-scarlett-gui { };
42057 flac2all = callPackage ../applications/audio/flac2all { };
42059 tuner = callPackage ../applications/audio/tuner { };
42061 tidal-dl = python3Packages.callPackage ../tools/audio/tidal-dl { };
42063 locate-dominating-file = callPackage ../tools/misc/locate-dominating-file { };
42065 jfrog-cli = callPackage ../tools/misc/jfrog-cli { };
42067 ov = callPackage ../tools/text/ov { };
42069 deface = callPackage ../applications/video/deface { };
42071 tubekit = callPackage ../applications/networking/cluster/tubekit/wrapper.nix { };
42073 tubekit-unwrapped = callPackage ../applications/networking/cluster/tubekit { };
42075 tuic = callPackage ../tools/networking/tuic { };
42077 resgate = callPackage ../servers/resgate { };
42079 oversteer = callPackage ../applications/misc/oversteer { };
42081 volantes-cursors = callPackage ../data/icons/volantes-cursors { };
42083 gnss-share = callPackage ../servers/gnss-share { };
42085 ali = callPackage ../tools/networking/ali { };
42087 udict = callPackage ../applications/misc/udict { };
42089 duden = callPackage ../applications/misc/duden { };
42091 zf = callPackage ../tools/misc/zf { };
42093 isolate = callPackage ../tools/security/isolate { };
42095 dtool = callPackage ../tools/misc/dtool { };
42097 tremotesf = libsForQt5.callPackage ../applications/networking/p2p/tremotesf { };
42099 reindeer = callPackage ../development/tools/reindeer { };
42101 charasay = callPackage ../tools/misc/charasay { };
42103 libvoikko = callPackage ../development/libraries/libvoikko { };
42105 hfst = callPackage ../development/libraries/hfst { };
42107 omorfi = callPackage ../development/libraries/omorfi { };
42109 hfst-ospell = callPackage ../development/libraries/hfst-ospell { };
42111 waylyrics = callPackage ../applications/audio/waylyrics { };
42113 gitrs = callPackage ../tools/misc/gitrs { };
42115 dict-cc-py = callPackage ../applications/misc/dict-cc-py { };
42117 sirikali = libsForQt5.callPackage ../tools/security/sirikali { };
42119 wttrbar = callPackage ../applications/misc/wttrbar { };
42121 wpm = callPackage ../applications/misc/wpm { };
42123 weggli = callPackage ../tools/security/weggli { };
42125 yazi = callPackage ../applications/file-managers/yazi { inherit (darwin.apple_sdk.frameworks) Foundation; };
42127 ssl-proxy = callPackage ../tools/networking/ssl-proxy {
42128 buildGoModule = buildGo119Module; # build fails with 1.20
42131 code-maat = callPackage ../development/tools/code-maat {};
42133 mdhtml = callPackage ../tools/text/mdhtml { };
42135 insulator2 = callPackage ../applications/misc/insulator2 {};