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.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
108 of Nixpkgs that fails to evaluate. You should not evaluate
109 entire Nixpkgs without some special measures to handle failing
110 packages, like using pkgs/top-level/release-attrpaths-superset.nix.
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
119 ) // { __attrsFailEvaluation = true; };
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;
162 __attrsFailEvaluation = true;
167 autoreconfHook = callPackage (
168 { makeSetupHook, autoconf, automake, gettext, libtool }:
170 name = "autoreconf-hook";
171 propagatedBuildInputs = [ autoconf automake gettext libtool ];
172 } ../build-support/setup-hooks/autoreconf.sh
175 autoreconfHook264 = autoreconfHook.override {
176 autoconf = autoconf264;
177 automake = automake111x;
180 autoreconfHook269 = autoreconfHook.override {
181 autoconf = autoconf269;
183 autoreconfHook271 = autoreconfHook.override {
184 autoconf = autoconf271;
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 stripJavaArchivesHook = makeSetupHook {
212 name = "strip-java-archives-hook";
213 propagatedBuildInputs = [ strip-nondeterminism ];
214 } ../build-support/setup-hooks/strip-java-archives.sh;
216 ensureNewerSourcesHook = { year }: makeSetupHook {
217 name = "ensure-newer-sources-hook";
218 } (writeScript "ensure-newer-sources-hook.sh" ''
219 postUnpackHooks+=(_ensureNewerSources)
220 _ensureNewerSources() {
221 '${findutils}/bin/find' "$sourceRoot" \
222 '!' -newermt '${year}-01-01' -exec touch -h -d '${year}-01-02' '{}' '+'
226 # addDriverRunpath is the preferred package name, as this enables
227 # many more scenarios than just opengl now.
228 addDriverRunpath = callPackage ../build-support/add-driver-runpath { };
230 # addOpenGLRunpath should be added to aliases.nix after the 24.05 branch-off.
231 # Post 24.11 branch-off, this should throw an error in aliases.nix.
232 addOpenGLRunpath = callPackage ../build-support/add-opengl-runpath { };
234 quickemu = callPackage ../development/quickemu { };
236 quickgui = callPackage ../applications/virtualization/quickgui { };
238 adcli = callPackage ../os-specific/linux/adcli { };
240 alda = callPackage ../development/interpreters/alda { };
242 align = callPackage ../tools/text/align { };
244 alire = callPackage ../development/tools/build-managers/alire { };
246 althttpd = callPackage ../servers/althttpd { };
248 amqpcat = callPackage ../development/tools/amqpcat { };
250 anders = callPackage ../applications/science/logic/anders { };
252 ankisyncd = callPackage ../servers/ankisyncd { };
254 ariang = callPackage ../servers/ariang { };
256 ani-cli = callPackage ../applications/video/ani-cli { };
258 dra-cla = callPackage ../applications/video/dra-cla { };
260 anime-downloader = callPackage ../applications/video/anime-downloader { };
262 aocd = with python3Packages; toPythonApplication aocd;
264 aesfix = callPackage ../tools/security/aesfix { };
266 aeskeyfind = callPackage ../tools/security/aeskeyfind { };
268 alterx = callPackage ../tools/security/alterx { };
270 altserver-linux = callPackage ../tools/misc/altserver-linux { };
272 asciicam = callPackage ../applications/video/asciicam { };
274 asitop = pkgs.python3Packages.callPackage ../os-specific/darwin/asitop { };
276 asnmap = callPackage ../tools/security/asnmap { };
278 astrolog = callPackage ../applications/science/astronomy/astrolog { };
280 astronomer = callPackage ../tools/misc/astronomer { };
282 atkinson-hyperlegible = callPackage ../data/fonts/atkinson-hyperlegible { };
284 _0x = callPackage ../tools/misc/0x { };
286 automatic-timezoned = callPackage ../tools/system/automatic-timezoned { };
288 cve = with python3Packages; toPythonApplication cvelib;
290 db-rest = callPackage ../servers/db-rest { };
292 fiche = callPackage ../servers/fiche { };
294 fishnet = callPackage ../servers/fishnet { };
296 fission = callPackage ../development/tools/fission { };
298 apko = callPackage ../development/tools/apko { };
300 melange = callPackage ../development/tools/melange { };
302 appthreat-depscan = callPackage ../development/tools/appthreat-depscan { };
304 activate-linux = callPackage ../applications/misc/activate-linux { };
306 ansi = callPackage ../development/tools/ansi { };
308 ares-rs = callPackage ../tools/security/ares-rs { };
310 arti = callPackage ../tools/security/arti {
311 inherit (darwin.apple_sdk.frameworks) CoreServices;
314 asn1c = callPackage ../development/compilers/asn1c { };
316 assemblyscript = callPackage ../development/compilers/assemblyscript { };
318 authy = callPackage ../applications/misc/authy { };
320 authz0 = callPackage ../tools/security/authz0 { };
322 auth0-cli = callPackage ../tools/admin/auth0-cli { };
324 atomic-operator = callPackage ../tools/security/atomic-operator { };
326 atomic-swap = callPackage ../applications/blockchains/atomic-swap { };
328 avro-tools = callPackage ../development/tools/avro-tools { };
330 bacnet-stack = callPackage ../tools/networking/bacnet-stack { };
332 bada-bib = callPackage ../applications/science/misc/bada-bib { };
334 badlion-client = callPackage ../games/badlion-client {};
336 banana-accounting = callPackage ../applications/office/banana-accounting { };
338 beebeep = libsForQt5.callPackage ../applications/office/beebeep { };
340 beeper = callPackage ../applications/networking/instant-messengers/beeper { };
342 bakelite = callPackage ../tools/backup/bakelite { };
344 bazecor = callPackage ../applications/misc/bazecor { };
346 bearer = callPackage ../development/tools/bearer { };
348 benthos = callPackage ../development/tools/benthos { };
350 beyond-identity = callPackage ../tools/security/beyond-identity { };
352 bibtex-tidy = callPackage ../tools/typesetting/bibtex-tidy { };
354 bililiverecorder = callPackage ../servers/bililiverecorder { };
356 binbloom = callPackage ../tools/security/binbloom { };
358 bingo = callPackage ../development/tools/bingo { };
360 bin2c = callPackage ../development/tools/bin2c { };
362 binserve = callPackage ../servers/binserve {
363 inherit (darwin.apple_sdk.frameworks) CoreServices;
366 blst = callPackage ../development/libraries/blst { };
368 bloom = qt6Packages.callPackage ../development/tools/bloom { };
370 bloodhound-py = with python3Packages; toPythonApplication bloodhound-py;
372 bodyclose = callPackage ../development/tools/bodyclose { };
374 bootstrap-studio = callPackage ../development/web/bootstrap-studio { };
376 breakpad = callPackage ../development/misc/breakpad { };
378 brev-cli = callPackage ../development/misc/brev-cli { };
380 buf = callPackage ../development/tools/buf { };
382 cbfmt = callPackage ../development/tools/cbfmt { };
384 cfn-nag = callPackage ../development/tools/cfn-nag { };
386 circumflex = callPackage ../applications/networking/circumflex { };
388 citron = callPackage ../tools/misc/citron { };
390 cxx-rs = callPackage ../development/libraries/cxx-rs { };
392 elfcat = callPackage ../tools/misc/elfcat { };
394 # Zip file format only allows times after year 1980, which makes e.g. Python
395 # wheel building fail with:
396 # ValueError: ZIP does not support timestamps before 1980
397 ensureNewerSourcesForZipFilesHook = ensureNewerSourcesHook { year = "1980"; };
399 updateAutotoolsGnuConfigScriptsHook = makeSetupHook {
400 name = "update-autotools-gnu-config-scripts-hook";
401 substitutions = { gnu_config = gnu-config; };
402 } ../build-support/setup-hooks/update-autotools-gnu-config-scripts.sh;
404 gogUnpackHook = makeSetupHook {
405 name = "gog-unpack-hook";
406 propagatedBuildInputs = [ innoextract file-rename ]; }
407 ../build-support/setup-hooks/gog-unpack.sh;
409 buildEnv = callPackage ../build-support/buildenv { }; # not actually a package
411 buildFHSEnv = buildFHSEnvBubblewrap;
412 buildFHSEnvChroot = callPackage ../build-support/build-fhsenv-chroot { }; # Deprecated; use buildFHSEnv/buildFHSEnvBubblewrap
413 buildFHSEnvBubblewrap = callPackage ../build-support/build-fhsenv-bubblewrap { };
415 buildMaven = callPackage ../build-support/build-maven.nix { };
417 c64-debugger = callPackage ../applications/emulators/c64-debugger { };
419 camunda-modeler = callPackage ../applications/misc/camunda-modeler { };
421 checkpointBuildTools = callPackage ../build-support/checkpoint-build.nix {};
423 caroline = callPackage ../development/libraries/caroline { };
425 cartridges = callPackage ../applications/misc/cartridges { };
427 castget = callPackage ../applications/networking/feedreaders/castget { };
429 castxml = callPackage ../development/tools/castxml { };
431 catatonit = callPackage ../applications/virtualization/catatonit { };
433 catppuccin = callPackage ../data/themes/catppuccin { };
435 catppuccin-catwalk = callPackage ../development/tools/misc/catppuccin-catwalk { };
437 catppuccin-gtk = callPackage ../data/themes/catppuccin-gtk { };
439 catppuccin-kde = callPackage ../data/themes/catppuccin-kde { };
441 catppuccin-kvantum = callPackage ../data/themes/catppuccin-kvantum { };
443 catppuccin-papirus-folders = callPackage ../data/icons/catppuccin-papirus-folders { };
445 catppuccin-plymouth = callPackage ../data/themes/catppuccin-plymouth { };
447 catppuccin-sddm-corners = callPackage ../data/themes/catppuccin-sddm-corners { };
449 btdu = callPackage ../tools/misc/btdu { };
451 ccal = callPackage ../tools/misc/ccal { };
453 celeste-classic-pm = pkgs.celeste-classic.override {
457 cereal = cereal_1_3_0;
458 cereal_1_3_0 = callPackage ../development/libraries/cereal/1.3.0.nix { };
459 cereal_1_3_2 = callPackage ../development/libraries/cereal/1.3.2.nix { };
461 cdecrypt = callPackage ../development/tools/cdecrypt { };
463 certgraph = callPackage ../tools/security/certgraph { };
465 certinfo = callPackage ../tools/security/certinfo { };
467 certsync = callPackage ../tools/security/certsync { };
469 cewl = callPackage ../tools/security/cewl { };
471 chatgpt-cli = callPackage ../tools/misc/chatgpt-cli { };
473 chatgpt-retrieval-plugin = callPackage ../servers/chatgpt-retrieval-plugin { };
475 mswatch = callPackage ../applications/networking/mailreaders/mswatch { };
477 chef-cli = callPackage ../tools/misc/chef-cli { };
479 checkov = callPackage ../development/tools/analysis/checkov {
483 checkpwn = callPackage ../tools/misc/checkpwn { };
485 banana-vera = callPackage ../development/tools/analysis/banana-vera { };
487 ciel = callPackage ../tools/package-management/ciel { };
489 circt = callPackage ../development/compilers/circt { };
491 classicube = callPackage ../games/classicube { };
493 clj-kondo = callPackage ../development/tools/clj-kondo { };
495 cloak = callPackage ../applications/misc/cloak {
496 inherit (darwin.apple_sdk.frameworks) Security;
499 cotp = callPackage ../applications/misc/cotp {
500 inherit (darwin.apple_sdk.frameworks) AppKit;
503 cmark = callPackage ../development/libraries/cmark { };
505 cmark-gfm = callPackage ../development/libraries/cmark-gfm { };
507 cm256cc = callPackage ../development/libraries/cm256cc { };
509 cnquery = callPackage ../tools/security/cnquery { };
511 cocogitto = callPackage ../development/tools/cocogitto {
512 inherit (darwin.apple_sdk.frameworks) Security;
515 codeberg-cli = callPackage ../applications/version-management/codeberg-cli {
516 inherit (darwin.apple_sdk.frameworks) Security CoreServices;
519 conftest = callPackage ../development/tools/conftest { };
521 coldsnap = callPackage ../tools/admin/coldsnap {
522 inherit (darwin.apple_sdk.frameworks) Security;
525 colemak-dh = callPackage ../data/misc/colemak-dh { };
527 collision = callPackage ../applications/misc/collision { };
529 colmena = callPackage ../tools/admin/colmena { };
531 colorz = callPackage ../tools/misc/colorz { };
533 colorpanes = callPackage ../tools/misc/colorpanes { };
535 colorpicker = callPackage ../tools/misc/colorpicker { };
537 colorstorm = callPackage ../applications/misc/colorstorm { };
539 comedilib = callPackage ../development/libraries/comedilib { };
541 commix = callPackage ../tools/security/commix { };
543 comodoro = callPackage ../applications/misc/comodoro { };
545 compdb = callPackage ../tools/misc/compdb { };
547 conserve = callPackage ../tools/backup/conserve { };
549 conserver = callPackage ../tools/misc/conserver { };
551 containerlab = callPackage ../tools/networking/containerlab { };
553 containerpilot = callPackage ../applications/networking/cluster/containerpilot { };
555 coolercontrol = recurseIntoAttrs (callPackage ../applications/system/coolercontrol { });
557 coost = callPackage ../development/libraries/coost { };
559 confetty = callPackage ../applications/misc/confetty { };
561 confy = callPackage ../applications/misc/confy { };
563 coordgenlibs = callPackage ../development/libraries/coordgenlibs { };
565 copilot-cli = callPackage ../tools/admin/copilot-cli { };
567 cp210x-program = callPackage ../tools/misc/cp210x-program { };
569 cp437 = callPackage ../tools/misc/cp437 { };
571 cpm-cmake = callPackage ../development/tools/cpm-cmake { };
573 crackle = callPackage ../tools/networking/crackle { };
575 crackql = callPackage ../tools/security/crackql { };
577 crow-translate = libsForQt5.callPackage ../applications/misc/crow-translate { };
579 dae = callPackage ../tools/networking/dae { };
581 darling = callPackage ../applications/emulators/darling { };
583 databricks-sql-cli = python3Packages.callPackage ../applications/misc/databricks-sql-cli { };
585 dbip-country-lite = callPackage ../data/misc/dbip-country-lite { };
587 dcgm = callPackage ../os-specific/linux/dcgm { };
589 dhallDirectoryToNix = callPackage ../build-support/dhall/directory-to-nix.nix { };
591 dhallPackageToNix = callPackage ../build-support/dhall/package-to-nix.nix { };
593 dhallToNix = callPackage ../build-support/dhall/to-nix.nix { };
595 dinghy = with python3Packages; toPythonApplication dinghy;
598 djgpp_i586 = callPackage ../development/compilers/djgpp { targetArchitecture = "i586"; stdenv = gccStdenv; };
599 djgpp_i686 = lowPrio (callPackage ../development/compilers/djgpp { targetArchitecture = "i686"; stdenv = gccStdenv; });
601 djhtml = python3Packages.callPackage ../development/tools/djhtml { };
603 deadnix = callPackage ../development/tools/deadnix { };
605 dec-decode = callPackage ../development/tools/dec-decode { };
607 dnf-plugins-core = with python3Packages; toPythonApplication dnf-plugins-core;
609 dnf4 = python3Packages.callPackage ../development/python-modules/dnf4/wrapper.nix { };
611 dnf5 = callPackage ../tools/package-management/dnf5 { };
613 documenso = callPackage ../applications/office/documenso { };
615 domine = callPackage ../tools/misc/domine { };
617 dsq = callPackage ../tools/misc/dsq { };
619 dt = callPackage ../tools/text/dt { };
621 dtv-scan-tables = callPackage ../data/misc/dtv-scan-tables { };
623 dufs = callPackage ../servers/http/dufs { };
625 dynein = callPackage ../development/tools/database/dynein {
626 inherit (darwin.apple_sdk.frameworks) Security;
629 ea = callPackage ../tools/misc/ea { };
631 each = callPackage ../tools/text/each { };
633 ebusd = callPackage ../servers/ebusd { };
635 eclipse-mat = callPackage ../development/tools/eclipse-mat { };
637 ebpf-verifier = callPackage ../tools/networking/ebpf-verifier {
641 edgedb = callPackage ../tools/networking/edgedb {
642 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
645 edge-runtime = callPackage ../development/web/edge-runtime { };
647 efficient-compression-tool = callPackage ../tools/compression/efficient-compression-tool { };
649 eludris = callPackage ../tools/misc/eludris {
650 inherit (darwin.apple_sdk.frameworks) Security;
653 enochecker-test = with python3Packages; callPackage ../development/tools/enochecker-test { };
655 enumer = callPackage ../tools/misc/enumer { };
657 evans = callPackage ../development/tools/evans { };
659 evhz = callPackage ../tools/misc/evhz { };
661 expressvpn = callPackage ../applications/networking/expressvpn { };
663 faq = callPackage ../development/tools/faq { };
665 femtolisp = callPackage ../development/interpreters/femtolisp { };
667 fh = callPackage ../tools/nix/fh { };
669 figma-agent = callPackage ../applications/graphics/figma-agent { };
671 figma-linux = callPackage ../applications/graphics/figma-linux { };
673 firefly-desktop = callPackage ../applications/misc/firefly-desktop { };
675 flaca = callPackage ../applications/graphics/flaca { };
677 frece = callPackage ../development/tools/frece { };
679 frida-tools = callPackage ../tools/security/frida-tools { };
681 frink = callPackage ../development/tools/frink { };
683 frugal = callPackage ../development/tools/frugal { };
685 frugally-deep = callPackage ../development/libraries/frugally-deep { };
687 functiontrace-server = callPackage ../development/tools/functiontrace-server { };
689 gendef = callPackage ../development/tools/gendef { };
691 glade = callPackage ../development/tools/glade { };
693 glamoroustoolkit = callPackage ../development/tools/glamoroustoolkit { };
695 gobble = callPackage ../tools/X11/gobble { };
697 goda = callPackage ../development/tools/goda { };
699 gokrazy = callPackage ../development/misc/gokrazy { };
701 gojq = callPackage ../development/tools/gojq { };
703 govulncheck = callPackage ../tools/security/govulncheck { };
705 gpick = callPackage ../tools/misc/gpick { };
707 gradescope-submit = callPackage ../tools/misc/gradescope-submit { };
709 gridlock = callPackage ../tools/nix/gridlock { };
710 inherit (gridlock) nyarr;
712 hwatch = callPackage ../tools/misc/hwatch { };
714 hobbes = callPackage ../development/tools/hobbes { };
716 honeycomb-refinery = callPackage ../servers/tracing/honeycomb/refinery { };
718 html5validator = python3Packages.callPackage ../applications/misc/html5validator { };
720 inspec = callPackage ../tools/misc/inspec { };
722 kdePackages = callPackage ../kde { };
724 buildcatrust = with python3.pkgs; toPythonApplication buildcatrust;
726 probe-rs = callPackage ../development/tools/rust/probe-rs {
727 inherit (darwin.apple_sdk.frameworks) AppKit;
728 inherit (darwin) DarwinTools;
731 probe-run = callPackage ../development/tools/rust/probe-run {
732 inherit (darwin.apple_sdk.frameworks) AppKit IOKit;
733 inherit (darwin) DarwinTools;
736 mix2nix = callPackage ../development/tools/mix2nix { };
738 n98-magerun = callPackage ../development/tools/misc/n98-magerun { };
740 n98-magerun2 = callPackage ../development/tools/misc/n98-magerun2 { };
742 prisma-engines = callPackage ../development/tools/database/prisma-engines {
743 inherit (darwin.apple_sdk.frameworks) Security;
746 pridecat = callPackage ../tools/misc/pridecat { };
748 pridefetch = callPackage ../tools/misc/pridefetch { };
750 proto-contrib = callPackage ../development/tools/proto-contrib { };
752 protoc-gen-dart = callPackage ../development/tools/protoc-gen-dart { };
754 protoc-gen-doc = callPackage ../development/tools/protoc-gen-doc { };
756 protoc-gen-entgrpc = callPackage ../development/tools/protoc-gen-entgrpc { };
758 protoc-gen-go = callPackage ../development/tools/protoc-gen-go { };
760 protoc-gen-go-grpc = callPackage ../development/tools/protoc-gen-go-grpc { };
762 protoc-gen-go-vtproto = callPackage ../development/tools/protoc-gen-go-vtproto { };
764 protoc-gen-grpc-web = callPackage ../development/tools/protoc-gen-grpc-web {
765 protobuf = protobuf_21;
768 protoc-gen-connect-go = callPackage ../development/tools/protoc-gen-connect-go { };
770 protoc-gen-prost = callPackage ../development/tools/protoc-gen-prost { };
772 protoc-gen-prost-crate = callPackage ../development/tools/protoc-gen-prost-crate { };
774 protoc-gen-prost-serde = callPackage ../development/tools/protoc-gen-prost-serde { };
776 protoc-gen-rust = callPackage ../development/tools/protoc-gen-rust { };
778 protoc-gen-tonic = callPackage ../development/tools/protoc-gen-tonic { };
780 protoc-gen-twirp = callPackage ../development/tools/protoc-gen-twirp { };
782 protoc-gen-twirp_php = callPackage ../development/tools/protoc-gen-twirp_php { };
784 protoc-gen-twirp_swagger = callPackage ../development/tools/protoc-gen-twirp_swagger { };
786 protoc-gen-twirp_typescript = callPackage ../development/tools/protoc-gen-twirp_typescript { };
788 protoc-gen-validate = callPackage ../development/tools/protoc-gen-validate { };
790 protolint = callPackage ../development/tools/protolint { };
792 ptags = callPackage ../development/tools/misc/ptags { };
794 resolve-march-native = callPackage ../development/tools/resolve-march-native { };
796 riot-redis = callPackage ../development/tools/riot-redis { };
798 sea-orm-cli = callPackage ../development/tools/sea-orm-cli { };
800 vcpkg-tool = callPackage ../by-name/vc/vcpkg-tool/package.nix {
801 stdenv = if stdenv.isDarwin then overrideSDK stdenv "11.0" else stdenv;
805 r3ctl = qt5.callPackage ../tools/misc/r3ctl { };
807 ptouch-print = callPackage ../misc/ptouch-print { };
809 demoit = callPackage ../servers/demoit { };
811 deviceTree = callPackage ../os-specific/linux/device-tree { };
813 enum4linux = callPackage ../tools/security/enum4linux { };
815 enum4linux-ng = callPackage ../tools/security/enum4linux-ng { };
817 enumerepo = callPackage ../tools/security/enumerepo {};
819 erosmb = callPackage ../tools/security/erosmb { };
821 eslint_d = callPackage ../development/tools/eslint_d { };
823 oauth2c = callPackage ../tools/security/oauth2c { };
825 octodns = python3Packages.callPackage ../tools/networking/octodns { };
827 octodns-providers = recurseIntoAttrs {
828 bind = python3Packages.callPackage ../tools/networking/octodns/providers/bind { };
829 gandi = python3Packages.callPackage ../tools/networking/octodns/providers/gandi { };
830 hetzner = python3Packages.callPackage ../tools/networking/octodns/providers/hetzner { };
831 powerdns = python3Packages.callPackage ../tools/networking/octodns/providers/powerdns { };
834 octosuite = callPackage ../tools/security/octosuite { };
836 octosql = callPackage ../tools/misc/octosql { };
838 onesixtyone = callPackage ../tools/security/onesixtyone { };
840 oletools = with python3.pkgs; toPythonApplication oletools;
842 ollama = callPackage ../tools/misc/ollama { };
844 ots = callPackage ../tools/security/ots { };
846 credential-detector = callPackage ../tools/security/credential-detector { };
848 creds = callPackage ../tools/security/creds { };
850 credslayer = callPackage ../tools/security/credslayer { };
852 device-tree_rpi = callPackage ../os-specific/linux/device-tree/raspberrypi.nix { };
854 devour = callPackage ../tools/X11/devour { };
856 didyoumean = callPackage ../tools/misc/didyoumean {
857 inherit (darwin.apple_sdk.frameworks) AppKit;
860 didu = callPackage ../tools/misc/didu { };
862 diffPlugins = (callPackage ../build-support/plugins.nix {}).diffPlugins;
864 dieHook = makeSetupHook {
866 } ../build-support/setup-hooks/die.sh;
868 archiver = callPackage ../applications/misc/archiver { };
870 digitalbitbox = libsForQt5.callPackage ../applications/misc/digitalbitbox {
871 autoreconfHook = buildPackages.autoreconfHook269;
874 gretl = callPackage ../applications/science/math/gretl {
875 inherit (darwin.apple_sdk.frameworks) Accelerate;
878 grsync = callPackage ../applications/misc/grsync { };
880 dockerTools = callPackage ../build-support/docker {
881 writePython3 = buildPackages.writers.writePython3;
882 } // { __attrsFailEvaluation = true; };
884 fakeNss = callPackage ../build-support/fake-nss { };
886 tarsum = callPackage ../build-support/docker/tarsum.nix { };
888 snapTools = throw "snapTools was removed because makeSnap produced broken snaps and it was the only function in snapTools. See https://github.com/NixOS/nixpkgs/issues/100618 for more details."; # 2024-03-04;
890 nix-prefetch-docker = callPackage ../build-support/docker/nix-prefetch-docker.nix { };
892 docker-ls = callPackage ../tools/misc/docker-ls { };
894 docker-slim = callPackage ../applications/virtualization/docker-slim { };
896 doc2go = callPackage ../development/tools/doc2go {
897 buildGoModule = buildGo122Module;
900 docker-sync = callPackage ../tools/misc/docker-sync { };
902 undocker = callPackage ../tools/misc/undocker { };
904 dockle = callPackage ../development/tools/dockle { };
906 docui = callPackage ../tools/misc/docui { };
908 done = callPackage ../applications/misc/done { };
910 dotfiles = callPackage ../applications/misc/dotfiles { };
914 csharp-ls = callPackage ../development/tools/language-servers/csharp-ls { };
916 dotnetCorePackages = recurseIntoAttrs (callPackage ../development/compilers/dotnet {});
918 dotnet-sdk_6 = dotnetCorePackages.sdk_6_0;
919 dotnet-sdk_7 = dotnetCorePackages.sdk_7_0;
920 dotnet-sdk_8 = dotnetCorePackages.sdk_8_0;
922 dotnet-runtime_6 = dotnetCorePackages.runtime_6_0;
923 dotnet-runtime_7 = dotnetCorePackages.runtime_7_0;
924 dotnet-runtime_8 = dotnetCorePackages.runtime_8_0;
926 dotnet-aspnetcore_6 = dotnetCorePackages.aspnetcore_6_0;
927 dotnet-aspnetcore_7 = dotnetCorePackages.aspnetcore_7_0;
928 dotnet-aspnetcore_8 = dotnetCorePackages.aspnetcore_8_0;
930 dotnet-sdk = dotnetCorePackages.sdk_6_0;
931 dotnet-runtime = dotnetCorePackages.runtime_6_0;
932 dotnet-aspnetcore = dotnetCorePackages.aspnetcore_6_0;
934 buildDotnetModule = callPackage ../build-support/dotnet/build-dotnet-module { };
935 nuget-to-nix = callPackage ../build-support/dotnet/nuget-to-nix { };
936 mkNugetSource = callPackage ../build-support/dotnet/make-nuget-source { };
937 mkNugetDeps = callPackage ../build-support/dotnet/make-nuget-deps { };
939 buildDotnetGlobalTool = callPackage ../build-support/dotnet/build-dotnet-global-tool { };
941 fsautocomplete = callPackage ../development/tools/fsautocomplete { };
943 pbm = callPackage ../tools/admin/pbm { };
945 fable = callPackage ../development/tools/fable { };
947 dotnetenv = callPackage ../build-support/dotnet/dotnetenv {
948 dotnetfx = dotnetfx40;
951 buildDotnetPackage = callPackage ../build-support/dotnet/build-dotnet-package { };
952 fetchNuGet = callPackage ../build-support/dotnet/fetchnuget { };
953 dotnetbuildhelpers = callPackage ../build-support/dotnet/dotnetbuildhelpers { };
955 dumb-init = callPackage ../applications/virtualization/dumb-init { };
957 umoci = callPackage ../applications/virtualization/umoci { };
959 dippi = callPackage ../tools/graphics/dippi { };
961 dispad = callPackage ../tools/X11/dispad { };
963 diswall = callPackage ../applications/networking/diswall { };
965 dupeguru = callPackage ../applications/misc/dupeguru { };
967 dump1090 = callPackage ../applications/radio/dump1090 { };
969 dwarf2json = callPackage ../tools/misc/dwarf2json { };
971 ebook2cw = callPackage ../applications/radio/ebook2cw { };
973 qdmr = libsForQt5.callPackage ../applications/radio/qdmr { };
975 edwin = callPackage ../data/fonts/edwin { };
977 edwood = callPackage ../applications/editors/edwood { };
979 etBook = callPackage ../data/fonts/et-book { };
981 fntsample = callPackage ../tools/misc/fntsample { };
983 fetchutils = callPackage ../tools/misc/fetchutils { };
985 fet-sh = callPackage ../tools/misc/fet-sh { };
987 fetchbower = callPackage ../build-support/fetchbower {
988 inherit (nodePackages) bower2nix;
991 fetchbzr = callPackage ../build-support/fetchbzr { };
993 fetchcvs = if stdenv.buildPlatform != stdenv.hostPlatform
994 # hack around splicing being crummy with things that (correctly) don't eval.
995 then buildPackages.fetchcvs
996 else callPackage ../build-support/fetchcvs { };
998 fetchdarcs = callPackage ../build-support/fetchdarcs { };
1000 fetchdocker = callPackage ../build-support/fetchdocker { };
1002 fetchDockerConfig = callPackage ../build-support/fetchdocker/fetchDockerConfig.nix { };
1004 fetchDockerLayer = callPackage ../build-support/fetchdocker/fetchDockerLayer.nix { };
1006 fetchfossil = callPackage ../build-support/fetchfossil { };
1008 fetchgit = (callPackage ../build-support/fetchgit {
1009 git = buildPackages.gitMinimal;
1010 cacert = buildPackages.cacert;
1011 git-lfs = buildPackages.git-lfs;
1012 }) // { # fetchgit is a function, so we use // instead of passthru.
1013 tests = pkgs.tests.fetchgit;
1016 fetchgitLocal = callPackage ../build-support/fetchgitlocal { };
1018 fetchmtn = callPackage ../build-support/fetchmtn (config.fetchmtn or {});
1020 fetchMavenArtifact = callPackage ../build-support/fetchmavenartifact { };
1022 fetchpijul = callPackage ../build-support/fetchpijul { };
1024 inherit (callPackages ../build-support/node/fetch-yarn-deps { })
1028 find-cursor = callPackage ../tools/X11/find-cursor { };
1030 flare-floss = callPackage ../tools/security/flare-floss { };
1032 flare-signal = callPackage ../applications/networking/instant-messengers/flare-signal { };
1034 prefer-remote-fetch = import ../build-support/prefer-remote-fetch;
1036 global-platform-pro = callPackage ../development/tools/global-platform-pro { };
1038 gomi = callPackage ../tools/misc/gomi { };
1040 go-ios = callPackage ../tools/misc/go-ios { };
1042 graph-easy = callPackage ../tools/graphics/graph-easy { };
1044 mangal = callPackage ../applications/misc/mangal { };
1046 mermaid-filter = callPackage ../tools/misc/mermaid-filter { };
1048 graphw00f = callPackage ../tools/security/graphw00f { };
1050 graphite-cursors = callPackage ../data/icons/graphite-cursors { };
1052 opendrop = python3Packages.callPackage ../tools/networking/opendrop { };
1054 owl = callPackage ../tools/networking/owl { };
1056 mutmut = callPackage ../development/tools/mutmut { };
1058 packcc = callPackage ../development/tools/packcc { };
1060 packer = callPackage ../development/tools/packer { };
1062 packr = callPackage ../development/libraries/packr { };
1064 pacup = callPackage ../tools/package-management/pacup { };
1066 patcher9x = callPackage ../development/tools/patcher9x { };
1068 perseus-cli = callPackage ../development/tools/perseus-cli {
1069 inherit (darwin.apple_sdk.frameworks) CoreServices;
1072 pet = callPackage ../development/tools/pet { };
1074 pe-bear = libsForQt5.callPackage ../applications/misc/pe-bear { };
1076 pkger = callPackage ../development/libraries/pkger { };
1078 tapview = callPackage ../development/tools/tapview { };
1080 run = callPackage ../development/tools/run { };
1082 ruler = callPackage ../tools/security/ruler { };
1084 magika = with python3Packages; toPythonApplication magika;
1086 mblock-mlink = callPackage ../development/tools/mblock-mlink { };
1088 mod = callPackage ../development/tools/mod { };
1090 mods = callPackage ../tools/misc/mods { };
1092 mongosh = callPackage ../development/tools/mongosh { };
1094 mya = callPackage ../applications/misc/mya { };
1096 mysql-shell = callPackage ../development/tools/mysql-shell {
1097 inherit (darwin) cctools DarwinTools;
1098 inherit (darwin.apple_sdk.frameworks) CoreServices;
1100 boost = boost177; # Configure checks for specific version.
1102 protobuf = protobuf_21;
1105 mysql-shell-innovation = callPackage ../development/tools/mysql-shell/innovation.nix {
1106 inherit (darwin) cctools DarwinTools;
1107 inherit (darwin.apple_sdk.frameworks) CoreServices;
1110 protobuf = protobuf_21;
1113 broadlink-cli = callPackage ../tools/misc/broadlink-cli { };
1115 fetchpatch = callPackage ../build-support/fetchpatch {
1116 # 0.3.4 would change hashes: https://github.com/NixOS/nixpkgs/issues/25154
1117 patchutils = buildPackages.patchutils_0_3_3;
1119 tests = pkgs.tests.fetchpatch;
1123 fetchpatch2 = callPackage ../build-support/fetchpatch {
1124 patchutils = buildPackages.patchutils_0_4_2;
1126 tests = pkgs.tests.fetchpatch2;
1130 fetchs3 = callPackage ../build-support/fetchs3 { };
1132 fetchtorrent = callPackage ../build-support/fetchtorrent { };
1134 fetchsvn = if stdenv.buildPlatform != stdenv.hostPlatform
1135 # hack around splicing being crummy with things that (correctly) don't eval.
1136 then buildPackages.fetchsvn
1137 else callPackage ../build-support/fetchsvn { };
1139 fetchsvnrevision = import ../build-support/fetchsvnrevision runCommand subversion;
1141 fetchsvnssh = callPackage ../build-support/fetchsvnssh { };
1143 fetchhg = callPackage ../build-support/fetchhg { };
1145 fetchFirefoxAddon = callPackage ../build-support/fetchfirefoxaddon { }
1147 tests = pkgs.tests.fetchFirefoxAddon;
1150 fetchNextcloudApp = callPackage ../build-support/fetchnextcloudapp { };
1152 # `fetchurl' downloads a file from the network.
1153 fetchurl = if stdenv.buildPlatform != stdenv.hostPlatform
1154 then buildPackages.fetchurl # No need to do special overrides twice,
1155 else makeOverridable (import ../build-support/fetchurl) {
1156 inherit lib stdenvNoCC buildPackages;
1158 curl = buildPackages.curlMinimal.override (old: rec {
1159 # break dependency cycles
1160 fetchurl = stdenv.fetchurlBoot;
1161 zlib = buildPackages.zlib.override { fetchurl = stdenv.fetchurlBoot; };
1162 pkg-config = buildPackages.pkg-config.override (old: {
1163 pkg-config = old.pkg-config.override {
1164 fetchurl = stdenv.fetchurlBoot;
1167 perl = buildPackages.perl.override { fetchurl = stdenv.fetchurlBoot; };
1168 openssl = buildPackages.openssl.override {
1169 fetchurl = stdenv.fetchurlBoot;
1171 coreutils = buildPackages.coreutils.override {
1172 fetchurl = stdenv.fetchurlBoot;
1174 xz = buildPackages.xz.override { fetchurl = stdenv.fetchurlBoot; };
1177 attrSupport = false;
1183 libssh2 = buildPackages.libssh2.override {
1184 fetchurl = stdenv.fetchurlBoot;
1185 inherit zlib openssl;
1187 # On darwin, libkrb5 needs bootstrap_cmds which would require
1188 # converting many packages to fetchurl_boot to avoid evaluation cycles.
1189 # So turn gssSupport off there, and on Windows.
1190 # On other platforms, keep the previous value.
1192 if stdenv.isDarwin || stdenv.hostPlatform.isWindows
1194 else old.gssSupport or true; # `? true` is the default
1195 libkrb5 = buildPackages.libkrb5.override {
1196 fetchurl = stdenv.fetchurlBoot;
1197 inherit pkg-config perl openssl;
1198 keyutils = buildPackages.keyutils.override { fetchurl = stdenv.fetchurlBoot; };
1200 nghttp2 = buildPackages.nghttp2.override {
1201 fetchurl = stdenv.fetchurlBoot;
1203 enableApp = false; # curl just needs libnghttp2
1204 enableTests = false; # avoids bringing `cunit` and `tzdata` into scope
1209 fetchRepoProject = callPackage ../build-support/fetchrepoproject { };
1211 fetchipfs = import ../build-support/fetchipfs {
1212 inherit curl stdenv;
1215 fetchit = callPackage ../applications/networking/cluster/fetchit { };
1217 fetchzip = callPackage ../build-support/fetchzip { }
1219 tests = pkgs.tests.fetchzip;
1222 fetchDebianPatch = callPackage ../build-support/fetchdebianpatch { }
1224 tests = pkgs.tests.fetchDebianPatch;
1227 fetchCrate = callPackage ../build-support/rust/fetchcrate.nix { };
1229 fetchFromGitea = callPackage ../build-support/fetchgitea { };
1231 fetchFromGitHub = callPackage ../build-support/fetchgithub { };
1233 fetchFromBitbucket = callPackage ../build-support/fetchbitbucket { };
1235 fetchFromSavannah = callPackage ../build-support/fetchsavannah { };
1237 fetchFromSourcehut = callPackage ../build-support/fetchsourcehut { };
1239 fetchFromGitLab = callPackage ../build-support/fetchgitlab { };
1241 fetchFromGitiles = callPackage ../build-support/fetchgitiles { };
1243 fetchFrom9Front = callPackage ../build-support/fetch9front { };
1245 fetchFromRepoOrCz = callPackage ../build-support/fetchrepoorcz { };
1247 fetchgx = callPackage ../build-support/fetchgx { };
1249 fetchPypi = callPackage ../build-support/fetchpypi { };
1251 fetchPypiLegacy = callPackage ../build-support/fetchpypilegacy { };
1253 resolveMirrorURLs = {url}: fetchurl {
1258 installShellFiles = callPackage ../build-support/install-shell-files { };
1260 lazydocker = callPackage ../tools/misc/lazydocker { };
1262 ld-is-cc-hook = makeSetupHook { name = "ld-is-cc-hook"; }
1263 ../build-support/setup-hooks/ld-is-cc-hook.sh;
1265 libgflow = callPackage ../development/libraries/libgflow { };
1266 libgtkflow3 = callPackage ../development/libraries/libgtkflow3 { };
1267 libgtkflow4 = callPackage ../development/libraries/libgtkflow4 { };
1269 libredirect = callPackage ../build-support/libredirect { };
1271 livecaptions = callPackage ../applications/misc/livecaptions { };
1273 madonctl = callPackage ../applications/misc/madonctl { };
1275 copyDesktopItems = makeSetupHook {
1276 name = "copy-desktop-items-hook";
1277 } ../build-support/setup-hooks/copy-desktop-items.sh;
1279 makeDesktopItem = callPackage ../build-support/make-desktopitem { };
1281 copyPkgconfigItems = makeSetupHook {
1282 name = "copy-pkg-config-items-hook";
1283 } ../build-support/setup-hooks/copy-pkgconfig-items.sh;
1285 makePkgconfigItem = callPackage ../build-support/make-pkgconfigitem { };
1287 makeDarwinBundle = callPackage ../build-support/make-darwin-bundle { };
1289 makeAutostartItem = callPackage ../build-support/make-startupitem { };
1291 makeImpureTest = callPackage ../build-support/make-impure-test.nix;
1293 makeInitrd = callPackage ../build-support/kernel/make-initrd.nix; # Args intentionally left out
1295 makeInitrdNG = callPackage ../build-support/kernel/make-initrd-ng.nix;
1296 makeInitrdNGTool = callPackage ../build-support/kernel/make-initrd-ng-tool.nix { };
1298 makeWrapper = makeShellWrapper;
1300 makeShellWrapper = makeSetupHook {
1301 name = "make-shell-wrapper-hook";
1302 propagatedBuildInputs = [ dieHook ];
1304 # targetPackages.runtimeShell only exists when pkgs == targetPackages (when targetPackages is not __raw)
1305 shell = if targetPackages ? runtimeShell then targetPackages.runtimeShell else throw "makeWrapper/makeShellWrapper must be in nativeBuildInputs";
1308 tests = tests.makeWrapper;
1310 } ../build-support/setup-hooks/make-wrapper.sh;
1312 makeBinaryWrapper = callPackage ../build-support/setup-hooks/make-binary-wrapper { };
1314 compressFirmwareXz = callPackage ../build-support/kernel/compress-firmware-xz.nix { };
1316 makeModulesClosure = { kernel, firmware, rootModules, allowMissing ? false }:
1317 callPackage ../build-support/kernel/modules-closure.nix {
1318 inherit kernel firmware rootModules allowMissing;
1321 mkBinaryCache = callPackage ../build-support/binary-cache { };
1323 mkShell = callPackage ../build-support/mkshell { };
1324 mkShellNoCC = mkShell.override { stdenv = stdenvNoCC; };
1326 mokutil = callPackage ../tools/security/mokutil { };
1328 mpsolve = libsForQt5.callPackage ../applications/science/math/mpsolve { };
1330 nixBufferBuilders = import ../build-support/emacs/buffer.nix { inherit lib writeText; inherit (emacs.pkgs) inherit-local; };
1332 nix-gitignore = callPackage ../build-support/nix-gitignore { };
1334 numworks-epsilon = callPackage ../applications/science/math/numworks-epsilon { };
1336 ociTools = callPackage ../build-support/oci-tools { };
1339 callPackages ../build-support/setup-hooks/patch-rc-path-hooks { }
1340 ) patchRcPathBash patchRcPathCsh patchRcPathFish patchRcPathPosix;
1342 pathsFromGraph = ../build-support/kernel/paths-from-graph.pl;
1344 pruneLibtoolFiles = makeSetupHook { name = "prune-libtool-files"; }
1345 ../build-support/setup-hooks/prune-libtool-files.sh;
1347 closureInfo = callPackage ../build-support/closure-info.nix { };
1349 sensible-utils = callPackage ../tools/misc/sensible-utils { };
1351 serverspec = callPackage ../tools/misc/serverspec { };
1353 setupSystemdUnits = callPackage ../build-support/setup-systemd-units.nix { };
1355 shortenPerlShebang = makeSetupHook {
1356 name = "shorten-perl-shebang-hook";
1357 propagatedBuildInputs = [ dieHook ];
1358 } ../build-support/setup-hooks/shorten-perl-shebang.sh;
1360 singularity-tools = callPackage ../build-support/singularity-tools { };
1362 stacktile = callPackage ../tools/wayland/stacktile { };
1364 sirula = callPackage ../tools/wayland/sirula { };
1366 sitelen-seli-kiwen = callPackage ../data/fonts/sitelen-seli-kiwen { };
1368 srcOnly = callPackage ../build-support/src-only { };
1370 subnetcalc = callPackage ../tools/networking/subnetcalc { };
1372 substitute = callPackage ../build-support/substitute/substitute.nix { };
1374 substituteAll = callPackage ../build-support/substitute/substitute-all.nix { };
1376 substituteAllFiles = callPackage ../build-support/substitute-files/substitute-all-files.nix { };
1378 replaceDependency = callPackage ../build-support/replace-dependency.nix { };
1380 nukeReferences = callPackage ../build-support/nuke-references {
1381 inherit (darwin) signingUtils;
1384 referencesByPopularity = callPackage ../build-support/references-by-popularity { };
1386 removeReferencesTo = callPackage ../build-support/remove-references-to {
1387 inherit (darwin) signingUtils;
1390 # No callPackage. In particular, we don't want `img` *package* in parameters.
1391 vmTools = makeOverridable (import ../build-support/vm) { inherit pkgs lib; };
1393 releaseTools = callPackage ../build-support/release { };
1395 inherit (lib.systems) platforms;
1397 setJavaClassPath = makeSetupHook {
1398 name = "set-java-classpath-hook";
1399 } ../build-support/setup-hooks/set-java-classpath.sh;
1401 fixDarwinDylibNames = makeSetupHook {
1402 name = "fix-darwin-dylib-names-hook";
1403 substitutions = { inherit (binutils) targetPrefix; };
1404 meta.platforms = lib.platforms.darwin;
1405 } ../build-support/setup-hooks/fix-darwin-dylib-names.sh;
1407 writeDarwinBundle = callPackage ../build-support/make-darwin-bundle/write-darwin-bundle.nix { };
1409 desktopToDarwinBundle = makeSetupHook {
1410 name = "desktop-to-darwin-bundle-hook";
1411 propagatedBuildInputs = [ writeDarwinBundle librsvg imagemagick python3Packages.icnsutil ];
1412 } ../build-support/setup-hooks/desktop-to-darwin-bundle.sh;
1414 keepBuildTree = makeSetupHook {
1415 name = "keep-build-tree-hook";
1416 } ../build-support/setup-hooks/keep-build-tree.sh;
1418 moveBuildTree = makeSetupHook {
1419 name = "move-build-tree-hook";
1420 } ../build-support/setup-hooks/move-build-tree.sh;
1422 enableGCOVInstrumentation = makeSetupHook {
1423 name = "enable-gcov-instrumentation-hook";
1424 } ../build-support/setup-hooks/enable-coverage-instrumentation.sh;
1426 makeGCOVReport = makeSetupHook {
1427 name = "make-gcov-report-hook";
1428 propagatedBuildInputs = [ lcov enableGCOVInstrumentation ];
1429 } ../build-support/setup-hooks/make-coverage-analysis-report.sh;
1431 makeHardcodeGsettingsPatch = callPackage ../build-support/make-hardcode-gsettings-patch { };
1433 # intended to be used like nix-build -E 'with import <nixpkgs> { }; enableDebugging fooPackage'
1434 enableDebugging = pkg: pkg.override { stdenv = stdenvAdapters.keepDebugInfo pkg.stdenv; };
1436 findXMLCatalogs = makeSetupHook {
1437 name = "find-xml-catalogs-hook";
1438 } ../build-support/setup-hooks/find-xml-catalogs.sh;
1440 wrapGAppsHook = callPackage ../build-support/setup-hooks/wrap-gapps-hook {
1441 makeWrapper = makeBinaryWrapper;
1444 wrapGAppsHook4 = wrapGAppsHook.override { gtk3 = __splicedPackages.gtk4; };
1446 wrapGAppsNoGuiHook = wrapGAppsHook.override { isGraphical = false; };
1448 separateDebugInfo = makeSetupHook {
1449 name = "separate-debug-info-hook";
1450 } ../build-support/setup-hooks/separate-debug-info.sh;
1452 setupDebugInfoDirs = makeSetupHook {
1453 name = "setup-debug-info-dirs-hook";
1454 } ../build-support/setup-hooks/setup-debug-info-dirs.sh;
1456 useOldCXXAbi = makeSetupHook {
1457 name = "use-old-cxx-abi-hook";
1458 } ../build-support/setup-hooks/use-old-cxx-abi.sh;
1460 iconConvTools = callPackage ../build-support/icon-conv-tools { };
1462 validatePkgConfig = makeSetupHook
1463 { name = "validate-pkg-config"; propagatedBuildInputs = [ findutils pkg-config ]; }
1464 ../build-support/setup-hooks/validate-pkg-config.sh;
1466 patchPpdFilesHook = callPackage ../build-support/setup-hooks/patch-ppd-files { };
1469 writers = callPackage ../build-support/writers { };
1471 # lib functions depending on pkgs
1472 inherit (import ../pkgs-lib {
1473 # The `lib` variable in this scope doesn't include any applied lib overlays,
1479 testers = callPackage ../build-support/testers { };
1483 _3llo = callPackage ../tools/misc/3llo { };
1485 _3mux = callPackage ../tools/misc/3mux { };
1487 _1password = callPackage ../applications/misc/1password { };
1489 _1password-gui = callPackage ../applications/misc/1password-gui { };
1491 _1password-gui-beta = callPackage ../applications/misc/1password-gui { channel = "beta"; };
1493 _6tunnel = callPackage ../tools/networking/6tunnel { };
1495 _7zz = darwin.apple_sdk_11_0.callPackage ../tools/archivers/7zz { };
1497 _9pfs = callPackage ../tools/filesystems/9pfs { };
1499 _9ptls = callPackage ../os-specific/linux/9ptls { };
1501 aaa = callPackage ../tools/misc/aaa { };
1503 aardvark-dns = callPackage ../tools/networking/aardvark-dns { };
1505 a2ps = callPackage ../tools/text/a2ps { };
1507 abbreviate = callPackage ../tools/text/abbreviate { };
1509 abcm2ps = callPackage ../tools/audio/abcm2ps { };
1511 abcmidi = callPackage ../tools/audio/abcmidi { };
1513 abduco = callPackage ../tools/misc/abduco { };
1515 ablog = callPackage ../applications/misc/ablog { };
1517 acct = callPackage ../tools/system/acct { };
1519 accuraterip-checksum = callPackage ../tools/audio/accuraterip-checksum { };
1521 acme-dns = callPackage ../servers/dns/acme-dns/default.nix { };
1523 acme-sh = callPackage ../tools/admin/acme-sh { };
1525 acousticbrainz-client = callPackage ../tools/audio/acousticbrainz-client { };
1527 alsaequal = callPackage ../tools/audio/alsaequal { };
1529 acpica-tools = callPackage ../tools/system/acpica-tools { };
1531 amdgpu_top = callPackage ../tools/system/amdgpu_top { };
1533 acquire = with python3Packages; toPythonApplication acquire;
1535 act = callPackage ../development/tools/misc/act { };
1537 actdiag = with python3.pkgs; toPythonApplication actdiag;
1539 actkbd = callPackage ../tools/system/actkbd { };
1541 adafruit-ampy = callPackage ../tools/misc/adafruit-ampy { };
1543 addic7ed-cli = callPackage ../tools/misc/addic7ed-cli { };
1545 addlicense = callPackage ../tools/misc/addlicense { };
1547 adenum = callPackage ../tools/security/adenum { };
1549 adlplug = callPackage ../applications/audio/adlplug {
1550 inherit (darwin.apple_sdk.frameworks) Foundation Cocoa Carbon CoreServices ApplicationServices CoreAudio CoreMIDI AudioToolbox Accelerate CoreImage IOKit AudioUnit QuartzCore WebKit DiscRecording CoreAudioKit;
1553 opnplug = adlplug.override {
1557 arc_unpacker = callPackage ../tools/archivers/arc_unpacker { };
1559 adminer = callPackage ../servers/adminer { };
1561 akkoma = callPackage ../servers/akkoma {
1562 elixir = elixir_1_16;
1563 beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_16; });
1565 akkoma-frontends = recurseIntoAttrs {
1566 akkoma-fe = callPackage ../servers/akkoma/akkoma-fe { };
1567 admin-fe = callPackage ../servers/akkoma/admin-fe {
1569 yarn = yarn.override { nodejs = nodejs_18; };
1572 akkoma-emoji = recurseIntoAttrs {
1573 blobs_gg = callPackage ../servers/akkoma/emoji/blobs_gg.nix { };
1576 advancecomp = callPackage ../tools/compression/advancecomp { };
1578 aefs = callPackage ../tools/filesystems/aefs { };
1580 aegisub = callPackage ../applications/video/aegisub ({
1582 } // (config.aegisub or {}));
1584 aerc = callPackage ../applications/networking/mailreaders/aerc { };
1586 aerospike = callPackage ../servers/nosql/aerospike { };
1588 aespipe = callPackage ../tools/security/aespipe { };
1590 aescrypt = callPackage ../tools/misc/aescrypt { };
1592 aether-lv2 = callPackage ../applications/audio/aether-lv2 { };
1594 acme-client = callPackage ../tools/networking/acme-client {
1598 adrgen = callPackage ../tools/misc/adrgen { };
1600 adriconf = callPackage ../tools/graphics/adriconf { };
1602 amass = callPackage ../tools/networking/amass { };
1604 afew = callPackage ../applications/networking/mailreaders/afew { };
1606 afetch = callPackage ../tools/misc/afetch { };
1608 afio = callPackage ../tools/archivers/afio { };
1610 afl = callPackage ../tools/security/afl {
1611 stdenv = clangStdenv;
1614 honggfuzz = callPackage ../tools/security/honggfuzz {
1619 aflplusplus = callPackage ../tools/security/aflplusplus {
1622 llvmPackages = llvmPackages_15;
1626 ledfx = callPackage ../applications/audio/ledfx { };
1628 libdislocator = callPackage ../tools/security/afl/libdislocator.nix { };
1630 afpfs-ng = callPackage ../tools/filesystems/afpfs-ng { };
1632 afsctool = callPackage ../tools/filesystems/afsctool {
1633 inherit (darwin.apple_sdk.frameworks) CoreServices;
1636 agate = callPackage ../servers/gemini/agate {
1637 inherit (darwin.apple_sdk.frameworks) Security;
1640 agda-pkg = callPackage ../development/tools/agda-pkg { };
1642 agi = callPackage ../tools/graphics/agi { };
1644 agola = callPackage ../development/tools/continuous-integration/agola { };
1646 agrep = callPackage ../tools/text/agrep { };
1648 aha = callPackage ../tools/text/aha { };
1650 ahcpd = callPackage ../tools/networking/ahcpd { };
1652 aichat = callPackage ../tools/misc/aichat { };
1654 aide = callPackage ../tools/security/aide { };
1656 ain = callPackage ../tools/networking/ain { };
1658 aioblescan = with python3Packages; toPythonApplication aioblescan;
1660 aiodnsbrute = callPackage ../tools/security/aiodnsbrute { };
1662 aircrack-ng = callPackage ../tools/networking/aircrack-ng { };
1664 airgeddon = callPackage ../tools/networking/airgeddon { };
1666 apache-airflow = callPackage ../servers/apache-airflow { };
1668 apachetomcatscanner = callPackage ../tools/security/apachetomcatscanner { };
1670 airsonic = callPackage ../servers/misc/airsonic { };
1672 airspy = callPackage ../applications/radio/airspy { };
1674 airspyhf = callPackage ../applications/radio/airspyhf { };
1676 airwindows-lv2 = callPackage ../applications/audio/airwindows-lv2 { };
1678 aixlog = callPackage ../development/libraries/aixlog { };
1680 aj-snapshot = callPackage ../applications/audio/aj-snapshot { };
1682 ajour = callPackage ../tools/games/ajour {
1683 inherit (gnome) zenity;
1684 inherit (plasma5Packages) kdialog;
1687 akku = callPackage ../tools/package-management/akku { };
1689 albert = qt6Packages.callPackage ../applications/misc/albert { };
1691 alice-lg = callPackage ../servers/alice-lg{ };
1693 alice-tools = callPackage ../tools/games/alice-tools {
1697 alice-tools-qt5 = libsForQt5.callPackage ../tools/games/alice-tools { };
1699 alice-tools-qt6 = qt6Packages.callPackage ../tools/games/alice-tools { };
1701 allure = callPackage ../development/tools/allure { };
1703 aquosctl = callPackage ../tools/misc/aquosctl { };
1705 arch-install-scripts = callPackage ../tools/misc/arch-install-scripts { };
1707 argocd-vault-plugin = callPackage ../tools/security/argocd-vault-plugin { };
1709 arubaotp-seed-extractor = callPackage ../tools/security/arubaotp-seed-extractor { };
1711 auditwheel = with python3Packages; toPythonApplication auditwheel;
1713 amidst = callPackage ../tools/games/minecraft/amidst { };
1715 asar = callPackage ../tools/compression/asar { };
1717 askalono = callPackage ../tools/misc/askalono { };
1719 asleap = callPackage ../tools/networking/asleap { };
1721 awsbck = callPackage ../tools/backup/awsbck {
1722 inherit (darwin.apple_sdk.frameworks) Security;
1725 balena-cli = callPackage ../tools/admin/balena-cli { };
1727 basez = callPackage ../tools/misc/basez { };
1729 btc-rpc-explorer = callPackage ../tools/misc/btc-rpc-explorer { };
1731 butler = callPackage ../by-name/bu/butler/package.nix {
1732 inherit (darwin.apple_sdk.frameworks) Cocoa;
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 davinci-resolve-studio = callPackage ../applications/video/davinci-resolve { studioVariant = true; };
1769 dehinter = with python3Packages; toPythonApplication dehinter;
1771 dolbybcsoftwaredecode = callPackage ../applications/audio/dolbybcsoftwaredecode { };
1773 donkey = callPackage ../tools/security/donkey { };
1775 dualsensectl = callPackage ../tools/games/dualsensectl { };
1777 dwarfs = callPackage ../tools/filesystems/dwarfs { };
1779 dysk = callPackage ../tools/filesystems/dysk { };
1781 fastfetch = callPackage ../tools/misc/fastfetch {
1782 stdenv = if stdenv.isDarwin then overrideSDK stdenv "11.0" else stdenv;
1785 fscan = callPackage ../tools/security/fscan { };
1787 copier = callPackage ../tools/misc/copier { };
1789 gabutdm = callPackage ../applications/networking/gabutdm { };
1791 gamemode = callPackage ../tools/games/gamemode {
1792 libgamemode32 = pkgsi686Linux.gamemode.lib;
1795 gamescope = callPackage ../applications/window-managers/gamescope {
1796 enableExecutable = true;
1800 gamescope-wsi = callPackage ../applications/window-managers/gamescope {
1801 enableExecutable = false;
1805 gay = callPackage ../tools/misc/gay { };
1807 elkhound = callPackage ../development/tools/elkhound { };
1809 ethq = callPackage ../os-specific/linux/ethq { };
1811 font-v = with python3Packages; toPythonApplication font-v;
1813 fontbakery = with python3Packages; toPythonApplication fontbakery;
1815 weidu = callPackage ../tools/games/weidu { };
1817 weylus = callPackage ../applications/graphics/weylus {
1818 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa VideoToolbox;
1821 gam = callPackage ../tools/admin/gam { };
1823 gen6dns = callPackage ../tools/networking/gen6dns { };
1825 gen-license = callPackage ../development/tools/gen-license {
1826 inherit (darwin.apple_sdk.frameworks) Security;
1829 github-copilot-cli = callPackage ../tools/misc/github-copilot-cli { };
1831 # This is to workaround gfal2-python broken against Python 3.12 or later.
1832 # TODO: Remove these lines after solving the breakage.
1833 gfal2-util = callPackage ../by-name/gf/gfal2-util/package.nix (lib.optionalAttrs python3Packages.gfal2-python.meta.broken {
1834 python3Packages = python311Packages;
1837 gfshare = callPackage ../tools/security/gfshare { };
1839 gh-actions-cache = callPackage ../tools/misc/gh-actions-cache { };
1841 gh-cal = callPackage ../tools/misc/gh-cal {
1842 inherit (darwin.apple_sdk.frameworks) Security;
1845 gh-dash = callPackage ../tools/misc/gh-dash { };
1847 gh-eco = callPackage ../tools/misc/gh-eco { };
1849 gh-markdown-preview = callPackage ../tools/misc/gh-markdown-preview { };
1851 ghostie = callPackage ../tools/misc/ghostie { };
1853 glooctl = callPackage ../applications/networking/cluster/glooctl { };
1855 gobgp = callPackage ../tools/networking/gobgp { };
1857 gof5 = callPackage ../tools/networking/gof5 { };
1859 goflow = callPackage ../tools/networking/goflow { };
1861 goflow2 = callPackage ../tools/networking/goflow2 { };
1863 gofu = callPackage ../applications/misc/gofu { };
1865 godspeed = callPackage ../tools/networking/godspeed { };
1867 goodhosts = callPackage ../tools/networking/goodhosts { };
1869 goose = callPackage ../tools/misc/goose { };
1871 gp-saml-gui = python3Packages.callPackage ../tools/networking/gp-saml-gui { };
1873 grizzly = callPackage ../tools/misc/grizzly { };
1875 guestfs-tools = callPackage ../tools/virtualization/guestfs-tools {
1876 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
1879 fabs = callPackage ../tools/backup/fabs { };
1881 fm = callPackage ../applications/file-managers/fm { };
1883 fwbuilder = libsForQt5.callPackage ../tools/security/fwbuilder { };
1885 hblock = callPackage ../tools/networking/hblock { };
1887 headsetcontrol = callPackage ../tools/audio/headsetcontrol { };
1889 headset-charge-indicator = callPackage ../tools/audio/headset-charge-indicator { };
1891 heh = callPackage ../applications/editors/heh { };
1893 hexdiff = callPackage ../tools/misc/hexdiff { };
1895 hexo-cli = callPackage ../development/tools/hexo-cli { };
1897 hostmux = callPackage ../tools/misc/hostmux { };
1899 hsd = callPackage ../tools/misc/hsd { };
1901 httm = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/httm { };
1903 hyperpotamus = callPackage ../tools/misc/hyperpotamus { };
1905 immich-cli = callPackage ../tools/misc/immich-cli { };
1907 inherit (callPackages ../tools/networking/ivpn/default.nix {}) ivpn ivpn-service;
1909 jobber = callPackage ../tools/system/jobber { };
1911 kanata = callPackage ../tools/system/kanata { };
1913 kanata-with-cmd = kanata.override { withCmd = true; };
1915 kaufkauflist = callPackage ../applications/misc/kaufkauflist { };
1917 kdocker = libsForQt5.callPackage ../tools/X11/kdocker { };
1919 kicli = callPackage ../tools/misc/kicli { };
1921 ksmbd-tools = callPackage ../os-specific/linux/ksmbd-tools { };
1923 ksnip = libsForQt5.callPackage ../tools/misc/ksnip { };
1925 kstart = callPackage ../tools/security/kstart { };
1927 kubevirt = callPackage ../tools/virtualization/kubevirt { };
1929 lektor = callPackage ../tools/misc/lektor { };
1931 licenseclassifier = callPackage ../development/tools/misc/licenseclassifier { };
1933 license-cli = callPackage ../tools/misc/license-cli { };
1935 license-generator = callPackage ../tools/misc/license-generator { };
1937 linux-router = callPackage ../tools/networking/linux-router { };
1939 linux-router-without-wifi = linux-router.override { useWifiDependencies = false; };
1941 makehuman = libsForQt5.callPackage ../applications/misc/makehuman { };
1943 markdownlint-cli = callPackage ../tools/text/markdownlint-cli { };
1945 markdownlint-cli2 = callPackage ../tools/text/markdownlint-cli2 { };
1947 mbidled = callPackage ../tools/networking/mbidled { };
1949 mcaselector = callPackage ../tools/games/minecraft/mcaselector {
1950 jre = jre.override {
1951 enableJavaFX = true;
1955 metapixel = callPackage ../tools/graphics/metapixel { };
1957 memos = callPackage ../servers/memos { };
1959 midimonster = callPackage ../tools/audio/midimonster { };
1961 midi-trigger = callPackage ../applications/audio/midi-trigger { };
1963 mnc = callPackage ../tools/misc/mnc { };
1965 mgmt = callPackage ../applications/system/mgmt { };
1967 mkosi = python3Packages.callPackage ../tools/virtualization/mkosi { inherit systemd; };
1969 mkosi-full = mkosi.override { withQemu = true; };
1971 monica = callPackage ../servers/web-apps/monica { };
1973 mpremote = python3Packages.callPackage ../tools/misc/mpremote { };
1975 mprocs = callPackage ../tools/misc/mprocs { };
1977 mpy-utils = python3Packages.callPackage ../tools/misc/mpy-utils { };
1979 mymcplus = python3Packages.callPackage ../tools/games/mymcplus { };
1981 near-cli = callPackage ../tools/misc/near-cli { };
1983 networkd-notify = python3Packages.callPackage ../tools/networking/networkd-notify {
1984 systemd = pkgs.systemd;
1987 node-glob = callPackage ../tools/misc/node-glob { };
1989 nominatim = callPackage ../servers/nominatim {
1990 postgresql = postgresql_12;
1993 npm-check-updates = callPackage ../tools/package-management/npm-check-updates { };
1995 ntpd-rs = callPackage ../tools/networking/ntpd-rs { };
1997 ocs-url = libsForQt5.callPackage ../tools/misc/ocs-url { };
1999 openbugs = pkgsi686Linux.callPackage ../applications/science/machine-learning/openbugs { };
2001 openusd = python3Packages.openusd.override {
2006 osquery = callPackage ../tools/system/osquery { };
2008 paperview = callPackage ../tools/X11/paperview { };
2010 pferd = callPackage ../tools/misc/pferd { };
2012 polygon-cli = callPackage ../tools/networking/polygon-cli { };
2014 pricehist = python3Packages.callPackage ../tools/misc/pricehist { };
2016 proycon-wayout = callPackage ../tools/wayland/proycon-wayout { };
2018 q = callPackage ../tools/networking/q { };
2020 qFlipper = libsForQt5.callPackage ../tools/misc/qflipper { };
2022 quich = callPackage ../tools/misc/quich { } ;
2024 rabtap = callPackage ../tools/networking/rabtap { } ;
2026 redfang = callPackage ../tools/networking/redfang { };
2028 ronin = callPackage ../tools/security/ronin { };
2030 s0ix-selftest-tool = callPackage ../tools/system/s0ix-selftest-tool { };
2032 scarab = callPackage ../tools/games/scarab { };
2034 sdbus-cpp = callPackage ../development/libraries/sdbus-cpp { };
2036 basu = callPackage ../development/libraries/basu { };
2038 sdlookup = callPackage ../tools/security/sdlookup { };
2040 sdkmanager = with python3Packages; toPythonApplication sdkmanager;
2042 sgrep = callPackage ../tools/text/sgrep { };
2044 shaperglot = with python3Packages; toPythonApplication shaperglot;
2046 shell-genie = callPackage ../applications/misc/shell-genie { };
2048 sloth = callPackage ../tools/misc/sloth { };
2050 snagboot = python3.pkgs.callPackage ../applications/misc/snagboot { };
2052 simple-dlna-browser = callPackage ../tools/networking/simple-dlna-browser { };
2054 sitespeed-io = callPackage ../tools/networking/sitespeed-io { };
2056 slipstream = callPackage ../tools/games/slipstream {
2060 sorted-grep = callPackage ../tools/text/sorted-grep { };
2062 smbmap = callPackage ../tools/security/smbmap { };
2064 smbscan = callPackage ../tools/security/smbscan { };
2066 spectre-cli = callPackage ../tools/security/spectre-cli { };
2068 speedtest-go = callPackage ../tools/networking/speedtest-go { };
2070 speedtest-rs = callPackage ../tools/networking/speedtest-rs { };
2072 stargazer = callPackage ../servers/gemini/stargazer {
2073 inherit (darwin.apple_sdk.frameworks) Security;
2076 steamtinkerlaunch = callPackage ../tools/games/steamtinkerlaunch { };
2078 supercronic = callPackage ../tools/system/supercronic { };
2080 supermin = callPackage ../tools/virtualization/supermin {
2081 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
2084 sx-go = callPackage ../tools/security/sx-go { };
2086 systeroid = callPackage ../tools/system/systeroid { };
2088 tailwindcss = callPackage ../development/tools/tailwindcss { };
2090 tauon = callPackage ../applications/audio/tauon { };
2092 tere = callPackage ../tools/misc/tere { };
2094 termusic = darwin.apple_sdk_11_0.callPackage ../applications/audio/termusic {
2095 inherit (darwin.apple_sdk_11_0.frameworks) AppKit CoreAudio CoreGraphics Foundation IOKit MediaPlayer Security;
2098 tfk8s = callPackage ../tools/misc/tfk8s { };
2100 thumbs = callPackage ../tools/misc/thumbs { };
2102 tnat64 = callPackage ../tools/networking/tnat64 { };
2104 toast = callPackage ../development/tools/toast { };
2106 topicctl = callPackage ../tools/misc/topicctl { };
2108 transmission-rss = callPackage ../tools/networking/transmission-rss { };
2110 trimage = callPackage ../applications/graphics/trimage { inherit (qt5) wrapQtAppsHook; };
2112 ttchat = callPackage ../tools/misc/ttchat { };
2114 ufolint = with python3Packages; toPythonApplication ufolint;
2116 ukmm = callPackage ../tools/games/ukmm { };
2118 unflac = callPackage ../tools/audio/unflac { };
2120 valeronoi = qt6Packages.callPackage ../tools/misc/valeronoi { };
2122 veikk-linux-driver-gui = libsForQt5.callPackage ../tools/misc/veikk-linux-driver-gui { };
2124 ventoy-full = ventoy.override {
2125 withCryptsetup = true;
2131 vitess = callPackage ../development/tools/database/vitess { };
2133 voms = callPackage ../tools/networking/voms { };
2135 vopono = callPackage ../tools/networking/vopono { };
2137 vprof = with python3Packages; toPythonApplication vprof;
2139 vrc-get = callPackage ../tools/misc/vrc-get {
2140 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
2143 vrrtest = callPackage ../tools/video/vrrtest { };
2145 winbox = callPackage ../tools/admin/winbox {
2146 wine = wineWowPackages.stable;
2149 wtwitch = callPackage ../tools/video/wtwitch { };
2151 wwcd = callPackage ../tools/misc/wwcd { };
2153 writedisk = callPackage ../tools/misc/writedisk { };
2155 xcd = callPackage ../tools/misc/xcd { };
2157 xpaste = callPackage ../tools/text/xpaste { };
2159 xrootd = callPackage ../tools/networking/xrootd {
2160 # Workaround systemd static build breakage
2161 systemd = if systemd.meta.broken then null else systemd;
2164 yabridge = callPackage ../tools/audio/yabridge {
2165 wine = wineWowPackages.staging;
2168 yabridgectl = callPackage ../tools/audio/yabridgectl {
2169 wine = wineWowPackages.staging;
2172 yafetch = callPackage ../tools/misc/yafetch {
2173 stdenv = clangStdenv;
2176 yarn-lock-converter = callPackage ../tools/package-management/yarn-lock-converter { };
2178 zsh-history-to-fish = callPackage ../tools/misc/zsh-history-to-fish { };
2180 archi = callPackage ../tools/misc/archi { };
2182 breitbandmessung = callPackage ../applications/networking/breitbandmessung { };
2184 ### APPLICATIONS/VERSION-MANAGEMENT
2186 deepgit = callPackage ../applications/version-management/deepgit { };
2188 git = callPackage ../applications/version-management/git {
2189 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
2190 perlLibs = [perlPackages.LWP perlPackages.URI perlPackages.TermReadKey];
2192 perlPackages.libnet perlPackages.NetSMTPSSL
2193 perlPackages.IOSocketSSL perlPackages.NetSSLeay
2194 perlPackages.AuthenSASL perlPackages.DigestHMAC
2198 # The full-featured Git.
2199 gitFull = git.override {
2202 sendEmailSupport = true;
2204 withLibsecret = !stdenv.isDarwin;
2207 # Git with SVN support, but without GUI.
2208 gitSVN = lowPrio (git.override { svnSupport = true; });
2210 git-doc = lib.addMetaAttrs {
2211 description = "Additional documentation for Git";
2212 longDescription = ''
2213 This package contains additional documentation (HTML and text files) that
2214 is referenced in the man pages of Git.
2218 gitMinimal = git.override {
2220 pythonSupport = false;
2221 perlSupport = false;
2225 bfg-repo-cleaner = callPackage ../applications/version-management/bfg-repo-cleaner { };
2227 bit = callPackage ../applications/version-management/bit { };
2229 bitbucket-server-cli = callPackage ../applications/version-management/bitbucket-server-cli { };
2231 bump2version = python3Packages.callPackage ../applications/version-management/bump2version { };
2233 cgit = callPackage ../applications/version-management/cgit { };
2235 cgit-pink = callPackage ../applications/version-management/cgit/pink.nix { };
2237 commit-formatter = callPackage ../applications/version-management/commit-formatter { };
2239 commitlint = nodePackages."@commitlint/cli";
2241 conform = callPackage ../applications/version-management/conform {
2242 buildGoModule = buildGo122Module;
2245 datalad = callPackage ../applications/version-management/datalad { };
2247 darcs-to-git = callPackage ../applications/version-management/darcs-to-git { };
2249 degit = callPackage ../applications/version-management/degit { };
2251 delta = darwin.apple_sdk_11_0.callPackage ../applications/version-management/delta { };
2253 diff-so-fancy = callPackage ../applications/version-management/diff-so-fancy { };
2255 gex = callPackage ../applications/version-management/gex {
2256 inherit (darwin.apple_sdk.frameworks) Security;
2259 gfold = callPackage ../applications/version-management/gfold {
2260 inherit (darwin.apple_sdk.frameworks) Security;
2263 gita = python3Packages.callPackage ../applications/version-management/gita { };
2265 gitoxide = darwin.apple_sdk_11_0.callPackage ../applications/version-management/gitoxide {
2266 inherit (darwin.apple_sdk_11_0.frameworks) Security SystemConfiguration;
2269 gg-scm = callPackage ../applications/version-management/gg { };
2272 gh = callPackage ../applications/version-management/gh { };
2274 ghorg = callPackage ../applications/version-management/ghorg { };
2276 ghq = callPackage ../applications/version-management/ghq { };
2278 ghr = callPackage ../applications/version-management/ghr { };
2280 git-absorb = callPackage ../applications/version-management/git-absorb {
2281 inherit (darwin.apple_sdk.frameworks) Security;
2284 git-aggregator = callPackage ../applications/version-management/git-aggregator { };
2286 git-annex-metadata-gui = libsForQt5.callPackage ../applications/version-management/git-annex-metadata-gui {
2287 inherit (python3Packages) buildPythonApplication pyqt5 git-annex-adapter;
2290 git-annex-remote-dbx = callPackage ../applications/version-management/git-annex-remote-dbx {
2291 inherit (python3Packages)
2292 buildPythonApplication
2298 git-annex-remote-googledrive = callPackage ../applications/version-management/git-annex-remote-googledrive {
2299 inherit (python3Packages)
2300 buildPythonApplication
2308 git-annex-remote-rclone = callPackage ../applications/version-management/git-annex-remote-rclone { };
2310 git-annex-utils = callPackage ../applications/version-management/git-annex-utils { };
2312 git-appraise = callPackage ../applications/version-management/git-appraise { };
2314 git-archive-all = python3.pkgs.callPackage ../applications/version-management/git-archive-all { };
2316 git-backdate = callPackage ../applications/version-management/git-backdate { };
2318 git-backup = callPackage ../applications/version-management/git-backup {
2319 inherit (darwin.apple_sdk.frameworks) Security;
2322 git-big-picture = callPackage ../applications/version-management/git-big-picture { };
2324 git-bars = callPackage ../applications/version-management/git-bars { };
2326 git-branchless = callPackage ../applications/version-management/git-branchless {
2327 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
2330 git-branchstack = python3.pkgs.callPackage ../applications/version-management/git-branchstack { };
2332 git-bug = callPackage ../applications/version-management/git-bug { };
2334 git-bug-migration = callPackage ../applications/version-management/git-bug-migration { };
2336 git-cache = callPackage ../applications/version-management/git-cache { };
2338 git-chglog = callPackage ../applications/version-management/git-chglog { };
2340 git-cinnabar = callPackage ../applications/version-management/git-cinnabar {
2341 inherit (darwin.apple_sdk.frameworks) CoreServices;
2344 git-cliff = callPackage ../applications/version-management/git-cliff {
2345 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
2348 git-codeowners = callPackage ../applications/version-management/git-codeowners { };
2350 git-codereview = callPackage ../applications/version-management/git-codereview { };
2352 git-cola = callPackage ../applications/version-management/git-cola { };
2354 git-crecord = callPackage ../applications/version-management/git-crecord { };
2356 git-credential-1password = callPackage ../applications/version-management/git-credential-1password { };
2358 git-credential-keepassxc = callPackage ../applications/version-management/git-credential-keepassxc {
2359 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation;
2362 git-credential-manager = callPackage ../applications/version-management/git-credential-manager { };
2364 git-credential-oauth = callPackage ../applications/version-management/git-credential-oauth { };
2366 git-crypt = callPackage ../applications/version-management/git-crypt { };
2368 git-delete-merged-branches = callPackage ../applications/version-management/git-delete-merged-branches { };
2370 git-dive = callPackage ../applications/version-management/git-dive { };
2372 git-extras = callPackage ../applications/version-management/git-extras { };
2374 git-fame = callPackage ../applications/version-management/git-fame { };
2376 git-fast-export = callPackage ../applications/version-management/fast-export { };
2378 git-fire = callPackage ../applications/version-management/git-fire { };
2380 git-ftp = callPackage ../applications/version-management/git-ftp { };
2382 git-gone = callPackage ../applications/version-management/git-gone {
2383 inherit (darwin.apple_sdk.frameworks) Security;
2386 git-graph = callPackage ../applications/version-management/git-graph { };
2388 git-hound = callPackage ../applications/version-management/git-hound { };
2390 git-hub = callPackage ../applications/version-management/git-hub { };
2392 git-ignore = callPackage ../applications/version-management/git-ignore { };
2394 git-imerge = python3Packages.callPackage ../applications/version-management/git-imerge { };
2396 git-interactive-rebase-tool = callPackage ../applications/version-management/git-interactive-rebase-tool {
2397 inherit (darwin.apple_sdk.frameworks) Security;
2400 git-lfs = lowPrio (callPackage ../applications/version-management/git-lfs { });
2402 git-mit = callPackage ../applications/version-management/git-mit { };
2404 git-my = callPackage ../applications/version-management/git-my { };
2406 git-machete = python3Packages.callPackage ../applications/version-management/git-machete { };
2408 git-nomad = callPackage ../applications/version-management/git-nomad { };
2410 git-octopus = callPackage ../applications/version-management/git-octopus { };
2412 git-open = callPackage ../applications/version-management/git-open { };
2414 git-privacy = callPackage ../applications/version-management/git-privacy { };
2416 git-ps-rs = callPackage ../development/tools/git-ps-rs {
2417 inherit (darwin.apple_sdk.frameworks) Security;
2420 git-publish = python3Packages.callPackage ../applications/version-management/git-publish { };
2422 git-quick-stats = callPackage ../applications/version-management/git-quick-stats { };
2424 git-quickfix = callPackage ../applications/version-management/git-quickfix {
2425 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
2428 git-radar = callPackage ../applications/version-management/git-radar { };
2430 git-recent = callPackage ../applications/version-management/git-recent {
2431 util-linux = if stdenv.isLinux then util-linuxMinimal else util-linux;
2434 git-relevant-history = callPackage ../applications/version-management/git-relevant-history { };
2436 git-remote-codecommit = python3Packages.callPackage ../applications/version-management/git-remote-codecommit { };
2439 git-repo = callPackage ../applications/version-management/git-repo { };
2441 git-repo-updater = python3Packages.callPackage ../applications/version-management/git-repo-updater { };
2443 git-review = python3Packages.callPackage ../applications/version-management/git-review { };
2445 git-remote-gcrypt = callPackage ../applications/version-management/git-remote-gcrypt { };
2447 git-remote-hg = callPackage ../applications/version-management/git-remote-hg { };
2449 git-reparent = callPackage ../applications/version-management/git-reparent { };
2451 git-secret = callPackage ../applications/version-management/git-secret { };
2453 git-secrets = callPackage ../applications/version-management/git-secrets { };
2455 git-series = callPackage ../applications/version-management/git-series { };
2457 git-sizer = callPackage ../applications/version-management/git-sizer { };
2459 git-stack = callPackage ../applications/version-management/git-stack {
2460 inherit (darwin.apple_sdk.frameworks) Security;
2463 git-standup = callPackage ../applications/version-management/git-standup { };
2465 git-stree = callPackage ../applications/version-management/git-stree { };
2467 git-subrepo = callPackage ../applications/version-management/git-subrepo { };
2469 git-subtrac = callPackage ../applications/version-management/git-subtrac { };
2471 git-sync = callPackage ../applications/version-management/git-sync { };
2473 git-team = callPackage ../applications/version-management/git-team { };
2475 git-test = callPackage ../applications/version-management/git-test { };
2477 git-town = callPackage ../applications/version-management/git-town { };
2479 git-trim = darwin.apple_sdk_11_0.callPackage ../applications/version-management/git-trim {
2480 inherit (darwin.apple_sdk_11_0.frameworks) IOKit CoreFoundation Security;
2483 git-up = callPackage ../applications/version-management/git-up {
2484 pythonPackages = python3Packages;
2487 git-vanity-hash = callPackage ../applications/version-management/git-vanity-hash { };
2489 git-vendor = callPackage ../applications/version-management/git-vendor { };
2491 git-when-merged = callPackage ../applications/version-management/git-when-merged { };
2493 git-workspace = callPackage ../applications/version-management/git-workspace {
2494 inherit (darwin.apple_sdk.frameworks) Security;
2497 git2cl = callPackage ../applications/version-management/git2cl { };
2499 gitbatch = callPackage ../applications/version-management/gitbatch { };
2501 gitflow = callPackage ../applications/version-management/gitflow { };
2503 gitfs = callPackage ../tools/filesystems/gitfs { };
2505 gitless = callPackage ../applications/version-management/gitless { };
2507 gitlint = python3Packages.callPackage ../applications/version-management/gitlint { };
2509 gitls = callPackage ../applications/version-management/gitls { };
2511 gitmux = callPackage ../applications/version-management/gitmux { };
2513 gitnuro = callPackage ../applications/version-management/gitnuro { };
2515 gitnr = callPackage ../applications/version-management/gitnr { };
2517 gitprompt-rs = callPackage ../applications/version-management/gitprompt-rs/default.nix { };
2519 gitsign = callPackage ../applications/version-management/gitsign { };
2521 gitstats = callPackage ../applications/version-management/gitstats { };
2523 gitstatus = callPackage ../applications/version-management/gitstatus { };
2525 gitty = callPackage ../applications/version-management/gitty { };
2527 gittyup = libsForQt5.callPackage ../applications/version-management/gittyup { };
2529 gitui = callPackage ../applications/version-management/gitui {
2530 inherit (darwin.apple_sdk.frameworks) Security AppKit;
2533 gitweb = callPackage ../applications/version-management/gitweb { };
2535 glab = callPackage ../applications/version-management/glab { };
2537 glitter = callPackage ../applications/version-management/glitter { };
2539 globalping-cli = callPackage ../tools/networking/globalping-cli { };
2541 gst = callPackage ../applications/version-management/gst { };
2543 guilt = callPackage ../applications/version-management/guilt { };
2545 gut = callPackage ../applications/version-management/gut { };
2547 hred = callPackage ../development/tools/hred { };
2549 hub = callPackage ../applications/version-management/hub { };
2551 hut = callPackage ../applications/version-management/hut { };
2553 josh = callPackage ../applications/version-management/josh { };
2555 lab = callPackage ../applications/version-management/lab { };
2557 labctl = callPackage ../tools/networking/labctl { };
2559 legit = callPackage ../applications/version-management/legit { };
2561 legit-web = callPackage ../applications/version-management/legit-web { };
2563 lucky-commit = callPackage ../applications/version-management/lucky-commit {
2564 inherit (darwin.apple_sdk.frameworks) OpenCL;
2567 merge-fmt = callPackage ../applications/version-management/merge-fmt {
2568 inherit (ocamlPackages) buildDunePackage cmdliner base stdio;
2571 pass-git-helper = python3Packages.callPackage ../applications/version-management/pass-git-helper { };
2573 qgit = qt5.callPackage ../applications/version-management/qgit { };
2575 radicle-cli = callPackage ../applications/version-management/radicle-cli {
2576 inherit (darwin) DarwinTools;
2577 inherit (darwin.apple_sdk.frameworks) AppKit;
2580 radicle-upstream = callPackage ../applications/version-management/radicle-upstream { };
2582 rs-git-fsmonitor = callPackage ../applications/version-management/rs-git-fsmonitor { };
2584 scmpuff = callPackage ../applications/version-management/scmpuff { };
2586 silver-platter = python3Packages.callPackage ../applications/version-management/silver-platter { };
2588 stgit = callPackage ../applications/version-management/stgit { };
2590 subgit = callPackage ../applications/version-management/subgit { };
2592 svn-all-fast-export = libsForQt5.callPackage ../applications/version-management/svn-all-fast-export { };
2594 svn2git = callPackage ../applications/version-management/svn2git {
2598 thicket = callPackage ../applications/version-management/thicket { };
2600 tig = callPackage ../applications/version-management/tig { };
2602 top-git = callPackage ../applications/version-management/topgit { };
2604 transcrypt = callPackage ../applications/version-management/transcrypt { };
2606 ungit = callPackage ../applications/version-management/ungit { };
2608 inherit (haskellPackages) git-annex;
2610 inherit (haskellPackages) git-brunch;
2612 git-autofixup = perlPackages.GitAutofixup;
2614 ghrepo-stats = with python3Packages; toPythonApplication ghrepo-stats;
2616 git-filter-repo = with python3Packages; toPythonApplication git-filter-repo;
2618 git-revise = with python3Packages; toPythonApplication git-revise;
2620 ### APPLICATIONS/EMULATORS
2622 _86Box = callPackage ../applications/emulators/86box { };
2624 _86Box-with-roms = _86Box.override {
2625 unfreeEnableRoms = true;
2626 unfreeEnableDiscord = true;
2629 attract-mode = callPackage ../applications/emulators/attract-mode { };
2631 basiliskii = callPackage ../applications/emulators/basiliskii { };
2633 box64 = callPackage ../applications/emulators/box64 {
2634 hello-x86_64 = if stdenv.hostPlatform.isx86_64 then
2637 pkgsCross.gnu64.hello;
2640 caprice32 = callPackage ../applications/emulators/caprice32 { };
2642 ccemux = callPackage ../applications/emulators/ccemux { };
2644 cdemu-client = callPackage ../applications/emulators/cdemu/client.nix { };
2646 cdemu-daemon = callPackage ../applications/emulators/cdemu/daemon.nix { };
2648 cemu = callPackage ../applications/emulators/cemu { };
2650 cen64 = callPackage ../applications/emulators/cen64 { };
2652 citations = callPackage ../applications/misc/citations { };
2654 webfontkitgenerator = callPackage ../applications/misc/webfontkitgenerator { };
2656 collapseos-cvm = callPackage ../applications/emulators/collapseos-cvm { };
2658 coltrane = callPackage ../applications/misc/coltrane { };
2660 craftos-pc = callPackage ../applications/emulators/craftos-pc { };
2662 darcnes = callPackage ../applications/emulators/darcnes { };
2664 desmume = callPackage ../applications/emulators/desmume { };
2666 dgen-sdl = callPackage ../applications/emulators/dgen-sdl { };
2668 dlx = callPackage ../applications/emulators/dlx { };
2670 dosbox = callPackage ../applications/emulators/dosbox {
2671 inherit (darwin.apple_sdk.frameworks ) OpenGL;
2672 SDL = if stdenv.isDarwin then SDL else SDL_compat;
2675 dosbox-x = darwin.apple_sdk_11_0.callPackage ../applications/emulators/dosbox-x {
2676 inherit (darwin.apple_sdk_11_0.frameworks) AudioUnit Carbon Cocoa;
2679 duckstation = qt6Packages.callPackage ../applications/emulators/duckstation { };
2681 dynamips = callPackage ../applications/emulators/dynamips { };
2683 emu2 = callPackage ../applications/emulators/emu2 { };
2685 fceux = libsForQt5.callPackage ../applications/emulators/fceux { };
2687 firebird-emu = libsForQt5.callPackage ../applications/emulators/firebird-emu { };
2689 flycast = callPackage ../applications/emulators/flycast { };
2691 flix = callPackage ../development/compilers/flix { };
2693 fsrx = callPackage ../tools/misc/fsrx { };
2695 fuc = callPackage ../tools/misc/fuc { };
2697 fuse-emulator = callPackage ../applications/emulators/fuse-emulator { };
2699 fusesoc = python3Packages.callPackage ../tools/package-management/fusesoc { };
2701 fw = callPackage ../tools/misc/fw { };
2703 g810-led = callPackage ../misc/g810-led { };
2705 gcdemu = callPackage ../applications/emulators/cdemu/gui.nix { };
2707 gensgs = pkgsi686Linux.callPackage ../applications/emulators/gens-gs { };
2709 goldberg-emu = callPackage ../applications/emulators/goldberg-emu {
2710 protobuf = protobuf_21;
2713 gopsuinfo = callPackage ../tools/system/gopsuinfo { };
2715 gxemul = callPackage ../applications/emulators/gxemul { };
2717 hatari = callPackage ../applications/emulators/hatari { };
2719 hostapd-mana = callPackage ../tools/networking/hostapd-mana { };
2721 image-analyzer = callPackage ../applications/emulators/cdemu/analyzer.nix { };
2723 kega-fusion = pkgsi686Linux.callPackage ../applications/emulators/kega-fusion { };
2725 lambda-delta = callPackage ../applications/emulators/lambda-delta { };
2727 libdsk = callPackage ../applications/emulators/libdsk { };
2729 libmirage = callPackage ../applications/emulators/cdemu/libmirage.nix { };
2731 ludusavi = callPackage ../applications/backup/ludusavi { };
2733 maiko = callPackage ../applications/emulators/maiko { };
2735 mainsail = callPackage ../applications/misc/mainsail { };
2737 mailctl = (haskellPackages.callPackage ../tools/networking/mailctl {}).overrideScope (final: prev: {
2738 # Dependency twain requires an older version of http2, and we cannot mix
2739 # versions of transitive dependencies.
2740 http2 = final.http2_3_0_3;
2741 warp = final.warp_3_3_30;
2744 mame = libsForQt5.callPackage ../applications/emulators/mame { };
2746 mame-tools = lib.addMetaAttrs {
2747 description = mame.meta.description + " (tools only)";
2748 } (lib.getOutput "tools" mame);
2750 mednafen = callPackage ../applications/emulators/mednafen { };
2752 mednafen-server = callPackage ../applications/emulators/mednafen/server.nix { };
2754 mednaffe = callPackage ../applications/emulators/mednaffe { };
2756 melonDS = libsForQt5.callPackage ../applications/emulators/melonDS { };
2758 mgba = libsForQt5.callPackage ../applications/emulators/mgba { };
2760 mupen64plus = callPackage ../applications/emulators/mupen64plus { };
2762 np2kai = callPackage ../applications/emulators/np2kai { };
2764 nuked-md = callPackage ../applications/emulators/nuked-md { };
2766 oberon-risc-emu = callPackage ../applications/emulators/oberon-risc-emu { };
2768 openmsx = callPackage ../applications/emulators/openmsx { };
2770 packwiz = callPackage ../tools/games/minecraft/packwiz { };
2772 pcem = callPackage ../applications/emulators/pcem { };
2774 pcsx2 = qt6Packages.callPackage ../applications/emulators/pcsx2 { };
2776 pcsxr = callPackage ../applications/emulators/pcsxr { };
2778 ppsspp-sdl = ppsspp.override {
2780 enableVulkan = true;
2783 ppsspp-sdl-wayland = ppsspp.override {
2784 forceWayland = true;
2785 enableVulkan = false; # https://github.com/hrydgard/ppsspp/issues/13845
2788 ppsspp-qt = ppsspp.override {
2790 enableVulkan = false; # https://github.com/hrydgard/ppsspp/issues/11628
2793 proton-caller = callPackage ../applications/emulators/proton-caller { };
2795 punes = libsForQt5.callPackage ../applications/emulators/punes { };
2797 punes-qt6 = qt6Packages.callPackage ../applications/emulators/punes { };
2799 py65 = with python3.pkgs; toPythonApplication py65;
2801 retrofe = callPackage ../applications/emulators/retrofe { };
2803 ripes = qt6Packages.callPackage ../applications/emulators/ripes { };
2805 rpcemu = callPackage ../applications/emulators/rpcemu { };
2807 ruffle = callPackage ../applications/emulators/ruffle { };
2809 sameboy = callPackage ../applications/emulators/sameboy { };
2811 simh = callPackage ../applications/emulators/simh { };
2813 simplenes = callPackage ../applications/emulators/simplenes { };
2815 snes9x = callPackage ../applications/emulators/snes9x { };
2817 snes9x-gtk = callPackage ../applications/emulators/snes9x {
2821 tamatool = callPackage ../applications/emulators/tamatool { };
2823 termtekst = callPackage ../applications/emulators/termtekst { };
2825 tilem = callPackage ../applications/emulators/tilem { };
2827 tiny8086 = callPackage ../applications/emulators/tiny8086 { };
2829 tinyemu = callPackage ../applications/emulators/tinyemu { };
2831 uae = callPackage ../applications/emulators/uae { };
2833 vbam = callPackage ../applications/emulators/vbam { };
2835 vice = callPackage ../applications/emulators/vice { };
2837 winetricks = callPackage ../applications/emulators/wine/winetricks.nix {
2838 inherit (gnome) zenity;
2841 xcpc = callPackage ../applications/emulators/xcpc { };
2843 yapesdl = callPackage ../applications/emulators/yapesdl { };
2845 zsnes = pkgsi686Linux.callPackage ../applications/emulators/zsnes { };
2846 zsnes2 = pkgsi686Linux.callPackage ../applications/emulators/zsnes/2.x.nix { };
2848 ### APPLICATIONS/EMULATORS/BSNES
2850 ares = darwin.apple_sdk_11_0.callPackage ../applications/emulators/bsnes/ares { };
2852 bsnes-hd = darwin.apple_sdk_11_0.callPackage ../applications/emulators/bsnes/bsnes-hd { };
2854 higan = callPackage ../applications/emulators/bsnes/higan { };
2856 ### APPLICATIONS/EMULATORS/DOLPHIN-EMU
2858 dolphin-emu = qt6Packages.callPackage ../applications/emulators/dolphin-emu {
2859 inherit (darwin.apple_sdk_11_0.frameworks) CoreBluetooth ForceFeedback IOBluetooth IOKit OpenGL VideoToolbox;
2860 inherit (darwin) moltenvk;
2862 if stdenv.isDarwin then overrideLibcxx darwin.apple_sdk_11_0.llvmPackages_16.stdenv
2866 dolphin-emu-primehack = qt5.callPackage ../applications/emulators/dolphin-emu/primehack.nix {
2867 inherit (darwin.apple_sdk.frameworks) CoreBluetooth ForceFeedback IOKit OpenGL;
2871 ### APPLICATIONS/EMULATORS/RETROARCH
2873 retroarchBare = qt5.callPackage ../applications/emulators/retroarch { };
2875 retroarchFull = retroarch.override {
2876 cores = builtins.filter
2877 # Remove cores not supported on platform
2878 (c: c ? libretroCore && (lib.meta.availableOn stdenv.hostPlatform c))
2879 (builtins.attrValues libretro);
2882 wrapRetroArch = { retroarch, settings ? {} }:
2883 callPackage ../applications/emulators/retroarch/wrapper.nix
2884 { inherit retroarch settings; };
2886 retroarch = wrapRetroArch {
2887 retroarch = retroarchBare;
2889 assets_directory = "${retroarch-assets}/share/retroarch/assets";
2890 joypad_autoconfig_dir = "${retroarch-joypad-autoconfig}/share/libretro/autoconfig";
2891 libretro_info_path = "${libretro-core-info}/share/retroarch/cores";
2895 retroarch-assets = callPackage ../applications/emulators/retroarch/retroarch-assets.nix { };
2897 retroarch-joypad-autoconfig = callPackage ../applications/emulators/retroarch/retroarch-joypad-autoconfig.nix { };
2899 libretranslate = with python3.pkgs; toPythonApplication libretranslate;
2901 libretro = recurseIntoAttrs
2902 (callPackage ../applications/emulators/retroarch/cores.nix {
2903 retroarch = retroarchBare;
2906 libretro-core-info = callPackage ../applications/emulators/retroarch/libretro-core-info.nix { };
2908 kodi-retroarch-advanced-launchers =
2909 callPackage ../applications/emulators/retroarch/kodi-advanced-launchers.nix { };
2911 # Aliases kept here because they are easier to use
2912 x16-emulator = x16.emulator;
2916 yabause = libsForQt5.callPackage ../applications/emulators/yabause {
2921 ### APPLICATIONS/FILE-MANAGERS
2923 browsr = callPackage ../applications/file-managers/browsr { };
2925 cfm = callPackage ../applications/file-managers/cfm { };
2927 clex = callPackage ../applications/file-managers/clex { };
2929 clifm = callPackage ../applications/file-managers/clifm { };
2931 doublecmd = callPackage ../by-name/do/doublecmd/package.nix {
2932 inherit (qt5) wrapQtAppsHook;
2935 felix-fm = callPackage ../applications/file-managers/felix-fm { };
2937 krusader = libsForQt5.callPackage ../applications/file-managers/krusader { };
2939 lesscpy = callPackage ../development/compilers/lesscpy { };
2941 lf = callPackage ../applications/file-managers/lf { };
2943 ctpv = callPackage ../applications/file-managers/lf/ctpv.nix { };
2945 mc = callPackage ../applications/file-managers/mc {
2946 inherit (darwin) autoSignDarwinBinariesHook;
2949 mucommander = callPackage ../applications/file-managers/mucommander { };
2951 nnn = callPackage ../applications/file-managers/nnn { };
2953 noice = callPackage ../applications/file-managers/noice { };
2955 pcmanfm = callPackage ../applications/file-managers/pcmanfm { };
2957 portfolio-filemanager = callPackage ../applications/file-managers/portfolio-filemanager { };
2959 potreeconverter = callPackage ../applications/graphics/potreeconverter { };
2961 ranger = callPackage ../applications/file-managers/ranger { };
2963 sfm = callPackage ../applications/file-managers/sfm { };
2965 shfm = callPackage ../applications/file-managers/shfm { };
2967 spaceFM = callPackage ../applications/file-managers/spacefm { };
2969 vifm = callPackage ../applications/file-managers/vifm { };
2971 vifm-full = vifm.override {
2972 mediaSupport = true;
2973 inherit lib udisks2 python3;
2976 walk = callPackage ../applications/file-managers/walk { };
2978 xfe = callPackage ../applications/file-managers/xfe {
2982 xplorer = callPackage ../applications/file-managers/xplorer { };
2984 johnny-reborn-engine = callPackage ../applications/misc/johnny-reborn { };
2986 johnny-reborn = callPackage ../applications/misc/johnny-reborn/with-data.nix { };
2988 ### APPLICATIONS/TERMINAL-EMULATORS
2990 alacritty = callPackage ../applications/terminal-emulators/alacritty {
2991 inherit (darwin.apple_sdk_11_0.frameworks) AppKit CoreGraphics CoreServices CoreText Foundation OpenGL;
2994 blackbox-terminal = callPackage ../applications/terminal-emulators/blackbox-terminal { };
2996 contour = qt6.callPackage ../applications/terminal-emulators/contour {
2997 inherit (darwin.apple_sdk_11_0.libs) utmp;
2998 inherit (darwin) sigtool;
2999 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
3004 cool-retro-term = libsForQt5.callPackage ../applications/terminal-emulators/cool-retro-term { };
3006 darklua = callPackage ../development/tools/darklua { };
3008 darktile = callPackage ../applications/terminal-emulators/darktile { };
3010 dterm = callPackage ../applications/terminal-emulators/dterm { };
3012 foot = callPackage ../applications/terminal-emulators/foot { };
3014 guake = callPackage ../applications/terminal-emulators/guake { };
3016 hyper = callPackage ../applications/terminal-emulators/hyper { };
3018 iterm2 = callPackage ../applications/terminal-emulators/iterm2 { };
3020 kitty = darwin.apple_sdk_11_0.callPackage ../applications/terminal-emulators/kitty {
3021 harfbuzz = harfbuzz.override { withCoreText = stdenv.isDarwin; };
3022 inherit (darwin.apple_sdk_11_0) Libsystem;
3023 inherit (darwin.apple_sdk_11_0.frameworks)
3026 UniformTypeIdentifiers
3031 kitty-themes = callPackage ../applications/terminal-emulators/kitty/themes.nix { };
3033 lxterminal = callPackage ../applications/terminal-emulators/lxterminal { };
3035 microcom = callPackage ../applications/terminal-emulators/microcom { };
3037 mlterm = darwin.apple_sdk_11_0.callPackage ../applications/terminal-emulators/mlterm { };
3038 mlterm-wayland = mlterm.override {
3042 mrxvt = callPackage ../applications/terminal-emulators/mrxvt { };
3044 rxvt = callPackage ../applications/terminal-emulators/rxvt { };
3046 rxvt-unicode = callPackage ../applications/terminal-emulators/rxvt-unicode/wrapper.nix { };
3048 rxvt-unicode-emoji = rxvt-unicode.override {
3049 rxvt-unicode-unwrapped = rxvt-unicode-unwrapped-emoji;
3052 rxvt-unicode-plugins = import ../applications/terminal-emulators/rxvt-unicode-plugins { inherit callPackage; };
3054 rxvt-unicode-unwrapped = callPackage ../applications/terminal-emulators/rxvt-unicode { };
3056 rxvt-unicode-unwrapped-emoji = rxvt-unicode-unwrapped.override {
3057 emojiSupport = true;
3060 sakura = callPackage ../applications/terminal-emulators/sakura { };
3062 scriv = callPackage ../applications/version-management/scriv { };
3064 st = callPackage ../applications/terminal-emulators/st {
3065 conf = config.st.conf or null;
3066 patches = config.st.patches or [];
3067 extraLibs = config.st.extraLibs or [];
3069 xst = callPackage ../applications/terminal-emulators/st/xst.nix { };
3070 lukesmithxyz-st = callPackage ../applications/terminal-emulators/st/lukesmithxyz-st { };
3071 mcaimi-st = callPackage ../applications/terminal-emulators/st/mcaimi-st.nix { };
3072 siduck76-st = callPackage ../applications/terminal-emulators/st/siduck76-st.nix { };
3074 stupidterm = callPackage ../applications/terminal-emulators/stupidterm {
3078 terminator = callPackage ../applications/terminal-emulators/terminator { };
3080 termite = callPackage ../applications/terminal-emulators/termite/wrapper.nix {
3081 termite = termite-unwrapped;
3083 termite-unwrapped = callPackage ../applications/terminal-emulators/termite { };
3085 termonad = callPackage ../applications/terminal-emulators/termonad { };
3087 tym = callPackage ../applications/terminal-emulators/tym { };
3089 wayst = callPackage ../applications/terminal-emulators/wayst { };
3091 wezterm = darwin.apple_sdk_11_0.callPackage ../applications/terminal-emulators/wezterm {
3092 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa CoreGraphics Foundation UserNotifications System;
3095 x3270 = callPackage ../applications/terminal-emulators/x3270 { };
3097 xterm = callPackage ../applications/terminal-emulators/xterm { };
3099 xtermcontrol = callPackage ../applications/terminal-emulators/xtermcontrol { };
3101 yaft = callPackage ../applications/terminal-emulators/yaft { };
3103 writefreely = callPackage ../applications/misc/writefreely { };
3105 iqueue = callPackage ../development/libraries/iqueue { };
3107 lifecycled = callPackage ../tools/misc/lifecycled { };
3109 lil-pwny = callPackage ../tools/security/lil-pwny { };
3111 lilo = callPackage ../tools/misc/lilo { };
3113 logseq = callPackage ../applications/misc/logseq { };
3115 natls = callPackage ../tools/misc/natls { };
3117 notion-app-enhanced = callPackage ../applications/office/notion-app-enhanced { };
3119 pikchr = callPackage ../tools/graphics/pikchr { };
3121 poop = callPackage ../tools/misc/poop { };
3123 popl = callPackage ../development/libraries/popl { };
3125 popsicle = callPackage ../tools/misc/popsicle { };
3127 terminal-colors = callPackage ../applications/misc/terminal-colors { };
3129 termsyn = callPackage ../data/fonts/termsyn { };
3131 tvnamer = callPackage ../tools/misc/tvnamer { };
3133 twine = with python3Packages; toPythonApplication twine;
3135 abracadabra = qt6Packages.callPackage ../applications/radio/abracadabra { };
3137 accelergy = callPackage ../applications/science/computer-architecture/accelergy { };
3139 aldo = callPackage ../applications/radio/aldo { };
3141 alglib = callPackage ../development/libraries/alglib { };
3143 almanah = callPackage ../applications/misc/almanah { };
3145 alpine-make-vm-image = callPackage ../tools/virtualization/alpine-make-vm-image { };
3147 amazon-ec2-utils = callPackage ../tools/admin/amazon-ec2-utils { };
3149 amazon-ecs-cli = callPackage ../tools/virtualization/amazon-ecs-cli { };
3151 amazon-qldb-shell = callPackage ../development/tools/amazon-qldb-shell {
3152 inherit (darwin.apple_sdk.frameworks) Security;
3155 amber = callPackage ../tools/text/amber {
3156 inherit (darwin.apple_sdk.frameworks) Security;
3159 amber-secret = callPackage ../tools/security/amber {
3160 inherit (darwin.apple_sdk.frameworks) Security;
3163 amberol = callPackage ../applications/audio/amberol { };
3165 inherit (callPackages ../development/tools/ammonite {})
3168 ammonite = if scala == scala_2_12 then ammonite_2_12 else ammonite_2_13;
3170 amp = callPackage ../applications/editors/amp { };
3172 ams = callPackage ../applications/audio/ams { };
3174 amtterm = callPackage ../tools/system/amtterm { };
3176 analog = callPackage ../tools/admin/analog { };
3178 android-backup-extractor = callPackage ../tools/backup/android-backup-extractor { };
3180 android-tools = lowPrio (darwin.apple_sdk_11_0.callPackage ../tools/misc/android-tools { });
3182 anew = callPackage ../tools/text/anew { };
3184 anewer = callPackage ../tools/text/anewer { };
3186 angie = callPackage ../servers/http/angie {
3187 zlib = zlib-ng.override { withZlibCompat = true; };
3189 # We don't use `with` statement here on purpose!
3190 # See https://github.com/NixOS/nixpkgs/pull/10474#discussion_r42369334
3191 modules = [ nginxModules.rtmp nginxModules.dav nginxModules.moreheaders ];
3194 angieQuic = callPackage ../servers/http/angie {
3195 zlib = zlib-ng.override { withZlibCompat = true; };
3198 # We don't use `with` statement here on purpose!
3199 # See https://github.com/NixOS/nixpkgs/pull/10474#discussion_r42369334
3200 modules = [ nginxModules.rtmp nginxModules.dav nginxModules.moreheaders ];
3201 # Use latest quictls to allow http3 support
3205 angie-console-light = callPackage ../servers/http/angie/console-light.nix { };
3207 angle-grinder = callPackage ../tools/text/angle-grinder { };
3209 ansifilter = callPackage ../tools/text/ansifilter { };
3211 antora = callPackage ../development/tools/documentation/antora { };
3213 apfs-fuse = callPackage ../tools/filesystems/apfs-fuse { };
3215 apk-tools = callPackage ../tools/package-management/apk-tools {
3219 apkid = callPackage ../development/tools/apkid { };
3221 apkleaks = callPackage ../tools/security/apkleaks { };
3223 apksigcopier = callPackage ../development/tools/apksigcopier { };
3225 apksigner = callPackage ../development/tools/apksigner { };
3227 apktool = callPackage ../development/tools/apktool { };
3229 appimage-run = callPackage ../tools/package-management/appimage-run { };
3230 appimage-run-tests = callPackage ../tools/package-management/appimage-run/test.nix {
3231 appimage-run = appimage-run.override {
3232 appimage-run-tests = null; /* break boostrap cycle for passthru.tests */
3236 appimagekit = callPackage ../tools/package-management/appimagekit { };
3238 apt-cacher-ng = callPackage ../servers/http/apt-cacher-ng { };
3240 aptly = callPackage ../tools/misc/aptly { };
3242 ArchiSteamFarm = callPackage ../applications/misc/ArchiSteamFarm { };
3244 archivebox = callPackage ../applications/misc/archivebox { };
3246 archivemount = callPackage ../tools/filesystems/archivemount { };
3248 archivy = callPackage ../applications/misc/archivy { };
3250 arandr = callPackage ../tools/X11/arandr { };
3252 arangodb = callPackage ../servers/nosql/arangodb { };
3254 arcanist = callPackage ../development/tools/misc/arcanist { php = php81; };
3256 arduino = arduino-core.override { withGui = true; };
3258 arduino-ci = callPackage ../development/embedded/arduino/arduino-ci { };
3260 arduino-cli = callPackage ../development/embedded/arduino/arduino-cli { };
3262 arduino-core = callPackage ../development/embedded/arduino/arduino-core/chrootenv.nix { };
3263 arduino-core-unwrapped = callPackage ../development/embedded/arduino/arduino-core { };
3265 arduino-language-server = callPackage ../development/embedded/arduino/arduino-language-server { };
3267 arduino-mk = callPackage ../development/embedded/arduino/arduino-mk { };
3269 arduinoOTA = callPackage ../development/embedded/arduino/arduinoOTA { };
3271 apio = python3Packages.callPackage ../development/embedded/fpga/apio { };
3273 apitrace = libsForQt5.callPackage ../applications/graphics/apitrace { };
3275 arguments = callPackage ../development/libraries/arguments { };
3277 argus = callPackage ../tools/networking/argus { };
3279 argus-clients = callPackage ../tools/networking/argus-clients { };
3281 argyllcms = callPackage ../tools/graphics/argyllcms { };
3283 arj = callPackage ../tools/archivers/arj {
3287 arp-scan = callPackage ../tools/misc/arp-scan { };
3289 inherit (callPackages ../data/fonts/arphic {})
3290 arphic-ukai arphic-uming;
3292 artyFX = callPackage ../applications/audio/artyFX { };
3294 oggvideotools = callPackage ../tools/misc/oggvideotools { };
3296 owl-lisp = callPackage ../development/compilers/owl-lisp { };
3298 ascii = callPackage ../tools/text/ascii { };
3300 asciinema = callPackage ../tools/misc/asciinema { };
3302 asciinema-agg = callPackage ../tools/misc/asciinema-agg {
3303 inherit (darwin.apple_sdk.frameworks) Security;
3306 asciinema-scenario = callPackage ../tools/misc/asciinema-scenario { };
3308 asciiquarium = callPackage ../applications/misc/asciiquarium { };
3310 ashuffle = callPackage ../applications/audio/ashuffle { };
3312 ashpd-demo = callPackage ../development/tools/ashpd-demo { };
3314 astc-encoder = callPackage ../tools/graphics/astc-encoder { };
3316 asymptote = libsForQt5.callPackage ../tools/graphics/asymptote { };
3318 async = callPackage ../development/tools/async { };
3320 async-profiler = callPackage ../development/tools/async-profiler { };
3322 atheme = callPackage ../servers/irc/atheme { };
3324 atinout = callPackage ../tools/networking/atinout { };
3326 atomicparsley = callPackage ../tools/video/atomicparsley {
3327 inherit (darwin.apple_sdk.frameworks) Cocoa;
3330 audiowaveform = callPackage ../tools/audio/audiowaveform { };
3332 authenticator = callPackage ../applications/misc/authenticator { };
3334 authelia = callPackage ../servers/authelia { };
3336 authentik-outposts = recurseIntoAttrs (callPackages ../by-name/au/authentik/outposts.nix { });
3338 autoflake = with python3.pkgs; toPythonApplication autoflake;
3340 autospotting = callPackage ../applications/misc/autospotting { };
3342 avfs = callPackage ../tools/filesystems/avfs { };
3344 aliyun-cli = callPackage ../tools/admin/aliyun-cli { };
3346 aws-encryption-sdk-cli = callPackage ../tools/admin/aws-encryption-sdk-cli { };
3348 aws-iam-authenticator = callPackage ../tools/security/aws-iam-authenticator { };
3350 awscli = callPackage ../tools/admin/awscli { };
3352 awscli2 = callPackage ../tools/admin/awscli2 { };
3354 okta-aws-cli = callPackage ../tools/admin/okta-aws-cli { };
3356 awsebcli = callPackage ../tools/virtualization/awsebcli { };
3358 awslimitchecker = callPackage ../tools/admin/awslimitchecker { };
3360 awslogs = callPackage ../tools/admin/awslogs { };
3362 awsume = python3Packages.callPackage ../tools/admin/awsume { };
3364 aws-assume-role = callPackage ../tools/admin/aws-assume-role { };
3366 aws-lambda-rie = callPackage ../tools/admin/aws-lambda-runtime-interface-emulator { };
3368 aws-env = callPackage ../tools/admin/aws-env { };
3370 aws-google-auth = python3Packages.callPackage ../tools/admin/aws-google-auth { };
3372 aws-mfa = python3Packages.callPackage ../tools/admin/aws-mfa { };
3374 aws-nuke = callPackage ../tools/admin/aws-nuke { };
3376 aws-rotate-key = callPackage ../tools/admin/aws-rotate-key { };
3378 aws-sam-cli = callPackage ../development/tools/aws-sam-cli { };
3380 aws-sso-cli = callPackage ../tools/admin/aws-sso-cli { };
3382 aws-sso-creds = callPackage ../tools/admin/aws-sso-creds { };
3384 aws-vault = callPackage ../tools/admin/aws-vault { };
3386 iamy = callPackage ../tools/admin/iamy { };
3388 iam-policy-json-to-terraform = callPackage ../tools/misc/iam-policy-json-to-terraform { };
3390 azeret-mono = callPackage ../data/fonts/azeret-mono { };
3392 azure-cli = callPackage ../tools/admin/azure-cli { };
3394 azure-functions-core-tools = callPackage ../development/tools/azure-functions-core-tools { };
3396 azure-static-sites-client = callPackage ../development/tools/azure-static-sites-client { };
3398 azure-storage-azcopy = callPackage ../development/tools/azcopy { };
3400 bark = callPackage ../tools/audio/bark { };
3402 bashblog = callPackage ../tools/text/bashblog { };
3404 berglas = callPackage ../tools/admin/berglas { };
3406 betterdiscordctl = callPackage ../tools/misc/betterdiscordctl { };
3408 betterdiscord-installer = callPackage ../tools/misc/betterdiscord-installer { };
3410 binocle = callPackage ../applications/misc/binocle {
3411 inherit (darwin.apple_sdk.frameworks) AppKit CoreFoundation CoreGraphics CoreVideo Foundation Metal QuartzCore;
3414 bitwise = callPackage ../tools/misc/bitwise { };
3416 blanket = callPackage ../applications/audio/blanket { };
3418 blisp = darwin.apple_sdk_11_0.callPackage ../development/embedded/blisp {
3419 inherit (darwin.apple_sdk_11_0.frameworks) IOKit;
3422 brakeman = callPackage ../development/tools/analysis/brakeman { };
3424 brewtarget = libsForQt5.callPackage ../applications/misc/brewtarget { } ;
3426 bootspec = callPackage ../tools/misc/bootspec { };
3428 # Derivation's result is not used by nixpkgs. Useful for validation for
3429 # regressions of bootstrapTools on hydra and on ofborg. Example:
3430 # pkgsCross.aarch64-multiplatform.freshBootstrapTools.build
3431 freshBootstrapTools = if stdenv.hostPlatform.isDarwin then
3432 callPackage ../stdenv/darwin/make-bootstrap-tools.nix {
3433 localSystem = stdenv.buildPlatform;
3435 if stdenv.buildPlatform == stdenv.hostPlatform then null else stdenv.hostPlatform;
3437 else if stdenv.hostPlatform.isLinux then
3438 callPackage ../stdenv/linux/make-bootstrap-tools.nix {}
3439 else throw "freshBootstrapTools: unknown hostPlatform ${stdenv.hostPlatform.config}";
3441 boxes = callPackage ../tools/text/boxes { };
3443 boxxy = callPackage ../tools/misc/boxxy { };
3445 boundary = callPackage ../tools/networking/boundary { };
3447 chamber = callPackage ../tools/admin/chamber { };
3449 chaos = callPackage ../tools/networking/chaos { };
3451 charm = callPackage ../applications/misc/charm { };
3453 chars = callPackage ../tools/text/chars {
3454 inherit (darwin.apple_sdk.frameworks) Security;
3457 checkip = callPackage ../tools/networking/checkip { };
3459 crystfel = callPackage ../applications/science/physics/crystfel { };
3461 crystfel-headless = callPackage ../applications/science/physics/crystfel { withGui = false; };
3463 cyberchef = callPackage ../tools/misc/cyberchef { };
3465 cw = callPackage ../tools/admin/cw { };
3467 ec2-api-tools = callPackage ../tools/virtualization/ec2-api-tools { };
3469 ec2-ami-tools = callPackage ../tools/virtualization/ec2-ami-tools { };
3471 ec2-metadata-mock = callPackage ../development/tools/ec2-metadata-mock { };
3473 exoscale-cli = callPackage ../tools/admin/exoscale-cli { };
3475 altermime = callPackage ../tools/networking/altermime { };
3477 alttab = callPackage ../tools/X11/alttab { };
3479 amule = callPackage ../tools/networking/p2p/amule { };
3481 amule-daemon = amule.override {
3483 enableDaemon = true;
3486 amule-gui = amule.override {
3491 amule-web = amule.override {
3496 antennas = callPackage ../servers/antennas { };
3498 apg = callPackage ../tools/security/apg { };
3500 apt-dater = callPackage ../tools/package-management/apt-dater {
3501 autoreconfHook = buildPackages.autoreconfHook269;
3504 asusctl = callPackage ../applications/system/asusctl { };
3506 autorevision = callPackage ../tools/misc/autorevision { };
3508 automirror = callPackage ../tools/misc/automirror { };
3510 barman = callPackage ../tools/misc/barman { };
3512 bartib = callPackage ../tools/misc/bartib { };
3514 base16-universal-manager = callPackage ../applications/misc/base16-universal-manager { };
3516 base16384 = callPackage ../tools/text/base16384 { };
3518 bashate = python3Packages.callPackage ../development/tools/bashate { };
3520 bash-my-aws = callPackage ../tools/admin/bash-my-aws { };
3522 bashcards = callPackage ../tools/misc/bashcards { };
3524 bazarr = callPackage ../servers/bazarr { };
3526 bcachefs-tools = callPackage ../tools/filesystems/bcachefs-tools { };
3528 bisq-desktop = callPackage ../applications/blockchains/bisq-desktop {
3529 openjdk11 = openjdk11.override { enableJavaFX = true; };
3532 bic = callPackage ../development/interpreters/bic { };
3534 biscuit-cli = callPackage ../tools/security/biscuit-cli { };
3536 inherit (callPackages ../tools/security/bitwarden-directory-connector { }) bitwarden-directory-connector-cli bitwarden-directory-connector;
3538 bitwarden-menu = python3Packages.callPackage ../applications/misc/bitwarden-menu { };
3540 inherit (nodePackages) concurrently;
3542 bklk = callPackage ../applications/misc/bklk { };
3544 bkt = callPackage ../tools/misc/bkt { };
3546 bkyml = callPackage ../tools/misc/bkyml { };
3548 blackmagic-desktop-video = callPackage ../tools/video/blackmagic-desktop-video { };
3550 blocksat-cli = with python3Packages; toPythonApplication blocksat-cli;
3552 bmap-tools = callPackage ../tools/misc/bmap-tools { };
3554 bolliedelayxt-lv2 = callPackage ../applications/audio/bolliedelayxt.lv2 { };
3556 bonnmotion = callPackage ../development/tools/misc/bonnmotion { };
3558 bonnie = callPackage ../tools/filesystems/bonnie { };
3560 boron = callPackage ../development/interpreters/boron { };
3562 botamusique = callPackage ../tools/audio/botamusique { };
3564 boulder = callPackage ../tools/admin/boulder { };
3566 btrfs-assistant = libsForQt5.callPackage ../tools/misc/btrfs-assistant { };
3568 btrfs-heatmap = callPackage ../tools/filesystems/btrfs-heatmap { };
3570 bucklespring = bucklespring-x11;
3571 bucklespring-libinput = callPackage ../applications/audio/bucklespring { };
3572 bucklespring-x11 = callPackage ../applications/audio/bucklespring { legacy = true; };
3574 buildbotPackages = recurseIntoAttrs (python3.pkgs.callPackage ../development/tools/continuous-integration/buildbot { });
3575 inherit (buildbotPackages) buildbot buildbot-ui buildbot-full buildbot-plugins buildbot-worker;
3577 bunyan-rs = callPackage ../development/tools/bunyan-rs { };
3579 calcure = callPackage ../applications/misc/calcure { };
3581 callaudiod = callPackage ../applications/audio/callaudiod { };
3583 castopod = callPackage ../applications/audio/castopod { };
3585 calls = callPackage ../applications/networking/calls { };
3587 castnow = callPackage ../tools/networking/castnow { };
3589 castty = callPackage ../tools/misc/castty { };
3591 certigo = callPackage ../tools/admin/certigo { };
3593 certipy = with python3Packages; toPythonApplication certipy-ad;
3595 catcli = python3Packages.callPackage ../tools/filesystems/catcli { };
3597 changelogger = callPackage ../tools/misc/changelogger { };
3599 chezmoi = callPackage ../tools/misc/chezmoi { };
3601 chipsec = callPackage ../tools/security/chipsec {
3606 chroma = callPackage ../tools/text/chroma { };
3608 clair = callPackage ../tools/admin/clair { };
3610 clairvoyance = callPackage ../tools/security/clairvoyance { };
3612 cloudfox = callPackage ../tools/security/cloudfox { };
3614 cloudhunter = callPackage ../tools/security/cloudhunter { };
3616 cloudsmith-cli = callPackage ../development/tools/cloudsmith-cli { };
3618 codeql = callPackage ../development/tools/analysis/codeql { };
3620 fedora-backgrounds = callPackage ../data/misc/fedora-backgrounds { };
3622 ccextractor = callPackage ../applications/video/ccextractor { };
3624 cconv = callPackage ../tools/text/cconv { };
3626 go-check = callPackage ../development/tools/check { };
3628 go-cve-search = callPackage ../tools/security/go-cve-search { };
3630 go-dork = callPackage ../tools/security/go-dork { };
3632 chkcrontab = callPackage ../tools/admin/chkcrontab { };
3634 claws = callPackage ../tools/misc/claws { };
3636 cloud-custodian = python3Packages.callPackage ../tools/networking/cloud-custodian { };
3638 coconut = with python3Packages; toPythonApplication coconut;
3640 cod = callPackage ../tools/misc/cod { };
3642 codespell = callPackage ../development/tools/codespell { };
3644 codux = callPackage ../applications/editors/codux { };
3646 conjure = callPackage ../applications/graphics/conjure { };
3648 coolreader = libsForQt5.callPackage ../applications/misc/coolreader { };
3650 corsair = with python3Packages; toPythonApplication corsair-scan;
3652 cosign = callPackage ../tools/security/cosign {
3653 inherit (darwin.apple_sdk.frameworks) PCSC;
3656 coze = callPackage ../tools/security/coze { } ;
3658 cozy = callPackage ../applications/audio/cozy { };
3660 cpptoml = callPackage ../development/libraries/cpptoml { };
3662 cpuid = callPackage ../os-specific/linux/cpuid { };
3664 msr = callPackage ../os-specific/linux/msr { };
3666 ctre = callPackage ../development/libraries/ctre { };
3668 ctrtool = callPackage ../tools/archivers/ctrtool { };
3670 crowbar = callPackage ../tools/security/crowbar { };
3672 crumbs = callPackage ../applications/misc/crumbs { };
3674 crc32c = callPackage ../development/libraries/crc32c { };
3676 crcpp = callPackage ../development/libraries/crcpp { };
3678 cudd = callPackage ../development/libraries/cudd { };
3680 inherit (cue) writeCueValidator;
3682 cuelsp = callPackage ../development/tools/cuelsp { };
3684 cyclonedds = callPackage ../development/libraries/cyclonedds { };
3686 cyclone-scheme = callPackage ../development/interpreters/cyclone { };
3688 cyclonedx-gomod = callPackage ../tools/security/cyclonedx-gomod { };
3690 cyclonedx-python = callPackage ../tools/misc/cyclonedx-python { };
3692 dcap = callPackage ../tools/networking/dcap { };
3694 deltachat-cursed = callPackage ../applications/networking/instant-messengers/deltachat-cursed { };
3696 delayarchitect = callPackage ../applications/audio/delayarchitect { };
3698 dell-command-configure = callPackage ../tools/system/dell-command-configure { };
3700 deltachat-desktop = callPackage ../applications/networking/instant-messengers/deltachat-desktop {
3701 inherit (darwin.apple_sdk.frameworks) CoreServices;
3704 deskew = callPackage ../applications/graphics/deskew { };
3706 detect-secrets = with python3Packages; toPythonApplication detect-secrets;
3708 deterministic-uname = callPackage ../build-support/deterministic-uname { };
3710 dfmt = callPackage ../tools/text/dfmt { };
3712 diopser = callPackage ../applications/audio/diopser { };
3714 diskonaut = callPackage ../tools/misc/diskonaut { };
3716 diskus = callPackage ../tools/misc/diskus {
3717 inherit (darwin.apple_sdk.frameworks) Security;
3720 distrobox = callPackage ../applications/virtualization/distrobox { };
3722 djmount = callPackage ../tools/filesystems/djmount { };
3724 dgsh = callPackage ../shells/dgsh { };
3726 dkimpy = with python3Packages; toPythonApplication dkimpy;
3728 dl-librescore = callPackage ../tools/audio/dl-librescore { };
3730 dontgo403 = callPackage ../tools/security/dontgo403 { };
3732 dpt-rp1-py = callPackage ../tools/misc/dpt-rp1-py { };
3734 dooit = callPackage ../tools/misc/dooit { };
3736 doona = callPackage ../tools/security/doona { };
3738 dotter = callPackage ../tools/misc/dotter {
3739 inherit (darwin.apple_sdk.frameworks) CoreServices;
3742 droidcam = callPackage ../applications/video/droidcam { };
3744 droidmote = callPackage ../tools/inputmethods/droidmote { };
3746 eartag = callPackage ../applications/audio/eartag { };
3748 ecdsautils = callPackage ../tools/security/ecdsautils { };
3750 echidna = haskell.lib.compose.justStaticExecutables (haskellPackages.callPackage (../tools/security/echidna) { });
3752 sedutil = callPackage ../tools/security/sedutil { };
3754 emplace = callPackage ../tools/package-management/emplace { };
3756 enchive = callPackage ../tools/security/enchive { };
3758 enjarify = callPackage ../tools/misc/enjarify { };
3760 enpass = callPackage ../tools/security/enpass { };
3762 esbuild = callPackage ../development/tools/esbuild { };
3764 esbuild_netlify = callPackage ../development/tools/esbuild/netlify.nix { };
3766 essentia-extractor = callPackage ../tools/audio/essentia-extractor { };
3768 esh = callPackage ../tools/text/esh { };
3770 ezstream = callPackage ../tools/audio/ezstream { };
3772 libfx2 = with python3Packages; toPythonApplication fx2;
3774 fastmod = callPackage ../tools/text/fastmod {
3775 inherit (darwin.apple_sdk.frameworks) Security;
3778 fedifetcher = callPackage ../tools/misc/fedifetcher { };
3780 flavours = callPackage ../applications/misc/flavours { };
3782 flirc = libsForQt5.callPackage ../applications/video/flirc {
3783 readline = readline70;
3786 flood = callPackage ../applications/networking/p2p/flood { };
3788 flood-for-transmission = callPackage ../applications/networking/p2p/flood-for-transmission { };
3790 font-config-info = callPackage ../tools/misc/font-config-info { };
3792 foxdot = with python3Packages; toPythonApplication foxdot;
3794 fspy = callPackage ../applications/misc/fspy { };
3796 fluffychat = callPackage ../applications/networking/instant-messengers/fluffychat { };
3798 fluffychat-web = fluffychat.override { targetFlutterPlatform = "web"; };
3800 fxlinuxprintutil = callPackage ../tools/misc/fxlinuxprintutil { };
3802 gbl = callPackage ../tools/archivers/gbl {
3803 inherit (darwin.apple_sdk.frameworks) Security;
3806 genann = callPackage ../development/libraries/genann { };
3808 genpass = callPackage ../tools/security/genpass {
3809 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
3812 genymotion = callPackage ../development/mobile/genymotion { };
3814 galene = callPackage ../servers/web-apps/galene { };
3816 galaxy-buds-client = callPackage ../applications/audio/galaxy-buds-client { };
3818 gamecube-tools = callPackage ../development/tools/gamecube-tools { };
3820 gammaray = qt6Packages.callPackage ../development/tools/gammaray { };
3822 gams = callPackage ../tools/misc/gams (config.gams or {});
3824 gem = callPackage ../applications/audio/pd-plugins/gem { };
3826 github-changelog-generator = callPackage ../development/tools/github-changelog-generator { };
3828 github-commenter = callPackage ../development/tools/github-commenter { };
3830 github-copilot-intellij-agent = callPackage ../development/tools/github-copilot-intellij-agent { };
3832 github-to-sqlite = with python3Packages; toPythonApplication github-to-sqlite;
3834 gistyc = with python3Packages; toPythonApplication gistyc;
3836 gjs = callPackage ../development/libraries/gjs { };
3838 gjo = callPackage ../tools/text/gjo { };
3840 glances = python3Packages.callPackage ../applications/system/glances { };
3842 glasgow = callPackage ../tools/misc/glasgow { };
3844 glasstty-ttf = callPackage ../data/fonts/glasstty-ttf { };
3846 glaxnimate = libsForQt5.callPackage ../applications/video/glaxnimate { };
3848 gluesql = callPackage ../servers/sql/gluesql { };
3850 gmid = callPackage ../servers/gemini/gmid { };
3852 gmni = callPackage ../applications/networking/browsers/gmni { };
3854 gmnisrv = callPackage ../servers/gemini/gmnisrv { };
3856 gmnitohtml = callPackage ../applications/misc/gmnitohtml { };
3858 go2tv = darwin.apple_sdk_11_0.callPackage ../applications/video/go2tv {
3859 inherit (darwin.apple_sdk_11_0.frameworks) Carbon Cocoa Kernel UserNotifications;
3861 go2tv-lite = go2tv.override { withGui = false; };
3863 go2rtc = callPackage ../tools/video/go2rtc { };
3865 goimapnotify = callPackage ../tools/networking/goimapnotify { };
3867 gojsontoyaml = callPackage ../development/tools/gojsontoyaml { };
3869 gomatrix = callPackage ../applications/misc/gomatrix { };
3871 gomapenum = callPackage ../tools/security/gomapenum { };
3873 gopacked = callPackage ../applications/misc/gopacked { };
3875 goperf = callPackage ../development/tools/goperf { };
3877 gucci = callPackage ../tools/text/gucci { };
3879 guglielmo = libsForQt5.callPackage ../applications/radio/guglielmo { };
3881 grc = python3Packages.callPackage ../tools/misc/grc { };
3883 green-pdfviewer = callPackage ../applications/misc/green-pdfviewer {
3887 gremlin-console = callPackage ../applications/misc/gremlin-console {
3888 openjdk = openjdk11;
3891 gremlin-server = callPackage ../applications/misc/gremlin-server {
3892 openjdk = openjdk11;
3895 grex = callPackage ../tools/misc/grex {
3896 inherit (darwin.apple_sdk.frameworks) Security;
3899 gcsfuse = callPackage ../tools/filesystems/gcsfuse { };
3901 glyr = callPackage ../tools/audio/glyr { };
3903 google-amber = callPackage ../tools/graphics/amber {
3904 inherit (darwin) cctools;
3907 hakrawler = callPackage ../tools/security/hakrawler { };
3909 harsh = callPackage ../applications/misc/harsh { };
3911 harvid = callPackage ../tools/video/harvid { };
3913 headset = callPackage ../applications/audio/headset { };
3915 hilbish = callPackage ../shells/hilbish { };
3917 hime = callPackage ../tools/inputmethods/hime { };
3919 himitsu = callPackage ../tools/security/himitsu { };
3921 himitsu-firefox = callPackage ../tools/security/himitsu-firefox { };
3923 hinit = haskell.lib.compose.justStaticExecutables haskellPackages.hinit;
3925 hostctl = callPackage ../tools/system/hostctl { };
3927 hp2p = callPackage ../tools/networking/hp2p { };
3929 hpe-ltfs = callPackage ../tools/backup/hpe-ltfs { };
3931 http2tcp = callPackage ../tools/networking/http2tcp { };
3933 httperf = callPackage ../tools/networking/httperf { };
3935 hwi = with python3Packages; toPythonApplication hwi;
3937 ili2c = callPackage ../tools/misc/ili2c { };
3939 imagelol = callPackage ../tools/compression/imagelol { };
3941 imageworsener = callPackage ../tools/graphics/imageworsener { };
3943 imgpatchtools = callPackage ../development/mobile/imgpatchtools { };
3945 imgcrypt = callPackage ../applications/virtualization/imgcrypt { };
3947 ipgrep = callPackage ../tools/networking/ipgrep { };
3949 ipp-usb = callPackage ../os-specific/linux/ipp-usb { };
3951 itchiodl = callPackage ../games/itchiodl { };
3953 itd = callPackage ../applications/misc/itd { };
3955 kavita = callPackage ../servers/web-apps/kavita { };
3957 keka = callPackage ../tools/compression/keka { };
3959 kord = callPackage ../applications/misc/kord { };
3961 lastpass-cli = callPackage ../tools/security/lastpass-cli { };
3963 leetcode-cli = callPackage ../applications/misc/leetcode-cli { };
3965 lesspass-cli = callPackage ../tools/security/lesspass-cli { };
3967 livebook = callPackage ../servers/web-apps/livebook {
3968 elixir = elixir_1_16;
3969 beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_16; });
3972 lsix = callPackage ../tools/graphics/lsix { };
3974 mdr = callPackage ../tools/misc/mdr { };
3976 mobilecoin-wallet = callPackage ../applications/misc/mobilecoin-wallet { };
3978 mpdevil = callPackage ../applications/audio/mpdevil { };
3980 pacparser = callPackage ../tools/networking/pacparser { };
3982 pairdrop = callPackage ../applications/misc/pairdrop { };
3984 opencbm = callPackage ../tools/misc/opencbm { };
3986 parquet-tools = callPackage ../tools/misc/parquet-tools { };
3988 pass = callPackage ../tools/security/pass { };
3990 passage = callPackage ../tools/security/passage { };
3992 passphrase2pgp = callPackage ../tools/security/passphrase2pgp { };
3994 pass-nodmenu = callPackage ../tools/security/pass {
3995 dmenuSupport = false;
3996 pass = pass-nodmenu;
3999 pass-wayland = callPackage ../tools/security/pass {
4000 waylandSupport = true;
4001 pass = pass-wayland;
4004 passExtensions = recurseIntoAttrs pass.extensions;
4006 pbpctrl = callPackage ../applications/audio/pbpctrl { };
4008 inherd-quake = callPackage ../applications/misc/inherd-quake {
4009 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
4012 xjadeo = callPackage ../tools/video/xjadeo { };
4014 asc-key-to-qr-code-gif = callPackage ../tools/security/asc-key-to-qr-code-gif { };
4016 go-audit = callPackage ../tools/system/go-audit { };
4018 gopass = callPackage ../tools/security/gopass {
4019 buildGoModule = buildGo122Module;
4022 gopass-hibp = callPackage ../tools/security/gopass/hibp.nix {
4023 buildGoModule = buildGo122Module;
4026 gopass-jsonapi = callPackage ../tools/security/gopass/jsonapi.nix {
4027 buildGoModule = buildGo122Module;
4030 git-credential-gopass = callPackage ../tools/security/gopass/git-credential.nix {
4031 buildGoModule = buildGo122Module;
4034 gopass-summon-provider = callPackage ../tools/security/gopass/summon.nix {
4035 buildGoModule = buildGo122Module;
4038 gosh = callPackage ../tools/security/gosh { };
4040 gospider = callPackage ../tools/security/gospider { };
4042 browserpass = callPackage ../tools/security/browserpass { };
4044 passff-host = callPackage ../tools/security/passff-host { };
4046 oracle-instantclient = callPackage ../development/libraries/oracle-instantclient { };
4048 goku = callPackage ../os-specific/darwin/goku { };
4050 grandperspective = callPackage ../os-specific/darwin/grandperspective { };
4052 hexfiend = callPackage ../os-specific/darwin/hexfiend { };
4054 grb = callPackage ../applications/misc/grb { };
4056 kerf = kerf_1; /* kerf2 is WIP */
4057 kerf_1 = callPackage ../development/interpreters/kerf {
4058 stdenv = clangStdenv;
4059 inherit (darwin.apple_sdk.frameworks)
4060 Accelerate CoreGraphics CoreVideo
4064 kwakd = callPackage ../servers/kwakd { };
4066 kwm = callPackage ../os-specific/darwin/kwm { };
4068 khd = callPackage ../os-specific/darwin/khd {
4069 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
4072 kjv = callPackage ../applications/misc/kjv { };
4074 lukesmithxyz-bible-kjv = callPackage ../applications/misc/kjv/lukesmithxyz-kjv.nix { };
4076 luigi = callPackage ../applications/networking/cluster/luigi { };
4078 m-cli = callPackage ../os-specific/darwin/m-cli { };
4080 pebble = callPackage ../tools/admin/pebble { };
4082 play-with-mpv = callPackage ../tools/video/play-with-mpv { };
4084 plausible = callPackage ../servers/web-apps/plausible {
4085 elixir = elixir_1_14;
4086 beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_14; });
4089 pam-reattach = callPackage ../os-specific/darwin/pam-reattach { };
4091 reattach-to-user-namespace = callPackage ../os-specific/darwin/reattach-to-user-namespace { };
4093 skhd = darwin.apple_sdk_11_0.callPackage ../os-specific/darwin/skhd {
4094 inherit (darwin.apple_sdk_11_0.frameworks) Carbon Cocoa;
4097 qes = callPackage ../os-specific/darwin/qes {
4098 inherit (darwin.apple_sdk.frameworks) Carbon;
4101 waydroid = callPackage ../os-specific/linux/waydroid { };
4103 wgo = callPackage ../development/tools/wgo { };
4105 wiiload = callPackage ../development/tools/wiiload { };
4107 winhelpcgi = callPackage ../development/tools/winhelpcgi { };
4109 wiimms-iso-tools = callPackage ../tools/filesystems/wiimms-iso-tools { };
4111 waypoint = callPackage ../applications/networking/cluster/waypoint { };
4113 xc = callPackage ../development/tools/xc { };
4115 ios-webkit-debug-proxy = callPackage ../development/mobile/ios-webkit-debug-proxy { };
4117 xcodeenv = callPackage ../development/mobile/xcodeenv { };
4119 xcodes = swiftPackages.callPackage ../development/tools/xcodes {
4120 inherit (swiftPackages.apple_sdk.frameworks) CryptoKit LocalAuthentication;
4121 inherit (swiftPackages.apple_sdk) libcompression;
4124 gomobile = callPackage ../development/mobile/gomobile { };
4126 ssh-agents = callPackage ../tools/networking/ssh-agents { };
4128 ssh-import-id = python3Packages.callPackage ../tools/admin/ssh-import-id { };
4130 ssh-key-confirmer = callPackage ../tools/networking/ssh-key-confirmer { };
4132 ssh-mitm = callPackage ../tools/security/ssh-mitm { };
4134 sshchecker = callPackage ../tools/security/sshchecker { };
4136 sshs = callPackage ../development/tools/sshs { };
4138 supergfxctl = callPackage ../applications/system/supergfxctl { };
4140 titanium = callPackage ../development/mobile/titanium { };
4142 titanium-alloy = callPackage ../development/mobile/titanium-alloy { };
4144 titaniumenv = callPackage ../development/mobile/titaniumenv { };
4146 abootimg = callPackage ../development/mobile/abootimg { };
4148 adbfs-rootless = callPackage ../development/mobile/adbfs-rootless { };
4150 adb-sync = callPackage ../development/mobile/adb-sync {
4151 inherit (androidenv.androidPkgs_9_0) platform-tools;
4154 amoco = callPackage ../tools/security/amoco { };
4156 anbox = callPackage ../os-specific/linux/anbox {
4157 protobuf = protobuf_21;
4160 androidenv = callPackage ../development/mobile/androidenv { };
4162 androidndkPkgs = androidndkPkgs_21;
4163 androidndkPkgs_21 = (callPackage ../development/androidndk-pkgs {})."21";
4164 androidndkPkgs_23b = (callPackage ../development/androidndk-pkgs {})."23b";
4165 androidndkPkgs_24 = (callPackage ../development/androidndk-pkgs {})."24";
4167 androidsdk_9_0 = androidenv.androidPkgs_9_0.androidsdk;
4169 webos = recurseIntoAttrs {
4170 cmake-modules = callPackage ../development/mobile/webos/cmake-modules.nix { };
4172 novacom = callPackage ../development/mobile/webos/novacom.nix { };
4173 novacomd = callPackage ../development/mobile/webos/novacomd.nix { };
4176 anevicon = callPackage ../tools/networking/anevicon {
4177 inherit (darwin.apple_sdk.frameworks) Security;
4180 aoc-cli = callPackage ../tools/misc/aoc-cli {
4181 inherit (darwin.apple_sdk.frameworks) Security;
4184 apprise = with python3Packages; toPythonApplication apprise;
4186 aptdec = callPackage ../development/libraries/aptdec { };
4188 argc = callPackage ../development/tools/argc { };
4190 aria2 = callPackage ../tools/networking/aria2 {
4191 inherit (darwin.apple_sdk.frameworks) Security;
4194 as-tree = callPackage ../tools/misc/as-tree { };
4196 asmfmt = callPackage ../development/tools/asmfmt { };
4198 asmrepl = callPackage ../development/interpreters/asmrepl { };
4200 aspcud = callPackage ../tools/misc/aspcud { };
4202 at = callPackage ../tools/system/at { };
4204 atftp = callPackage ../tools/networking/atftp { };
4206 atlas = callPackage ../development/tools/database/atlas {
4207 buildGoModule = buildGo122Module;
4210 authoscope = callPackage ../tools/security/authoscope {
4211 inherit (darwin.apple_sdk.frameworks) Security;
4214 autogen = callPackage ../development/tools/misc/autogen { };
4216 autojump = callPackage ../tools/misc/autojump { };
4218 automysqlbackup = callPackage ../tools/backup/automysqlbackup { };
4220 autorandr = callPackage ../tools/misc/autorandr { };
4222 avahi = callPackage ../development/libraries/avahi (config.avahi or {});
4224 avahi-compat = callPackage ../development/libraries/avahi ((config.avahi or {}) // {
4225 withLibdnssdCompat = true;
4228 avro-c = callPackage ../development/libraries/avro-c { };
4230 avro-cpp = callPackage ../development/libraries/avro-c++ { };
4232 aws_mturk_clt = callPackage ../tools/misc/aws-mturk-clt { };
4234 awsls = callPackage ../tools/admin/awsls { };
4236 awsrm = callPackage ../tools/admin/awsrm { };
4238 awstats = callPackage ../tools/system/awstats { };
4240 awsweeper = callPackage ../tools/admin/awsweeper { };
4242 axel = callPackage ../tools/networking/axel {
4246 b3sum = callPackage ../tools/security/b3sum { };
4248 backblaze-b2 = callPackage ../development/tools/backblaze-b2 { };
4250 bandwhich = callPackage ../tools/networking/bandwhich {
4251 inherit (darwin.apple_sdk.frameworks) Security;
4254 badrobot = callPackage ../tools/security/badrobot { };
4256 bao = callPackage ../tools/security/bao { };
4258 bar = callPackage ../tools/system/bar { };
4260 base16-builder = callPackage ../misc/base16-builder { };
4262 basex = callPackage ../tools/text/xml/basex { };
4264 bashplotlib = callPackage ../tools/misc/bashplotlib { };
4266 babeld = callPackage ../tools/networking/babeld { };
4268 babelfish = callPackage ../shells/fish/babelfish.nix { };
4270 baboossh = callPackage ../tools/security/baboossh { };
4272 badchars = python3Packages.callPackage ../tools/security/badchars { };
4274 badvpn = callPackage ../tools/networking/badvpn { };
4276 barcode = callPackage ../tools/graphics/barcode { };
4278 bashmount = callPackage ../tools/filesystems/bashmount { };
4280 bat-extras = recurseIntoAttrs (callPackages ../tools/misc/bat-extras { });
4282 beats = callPackage ../tools/misc/beats { };
4284 BeatSaberModManager = callPackage ../games/BeatSaberModManager/default.nix { };
4286 beauty-line-icon-theme = callPackage ../data/icons/beauty-line-icon-theme {
4287 inherit (plasma5Packages) breeze-icons;
4290 beautysh = with python3.pkgs; toPythonApplication beautysh;
4292 bc = callPackage ../tools/misc/bc { };
4294 gavin-bc = callPackage ../tools/misc/gavin-bc { };
4296 bdf2psf = callPackage ../tools/misc/bdf2psf { };
4298 bdf2sfd = callPackage ../tools/misc/bdf2sfd { };
4300 bdfresize = callPackage ../tools/misc/bdfresize { };
4302 bcache-tools = callPackage ../tools/filesystems/bcache-tools { };
4304 bchunk = callPackage ../tools/cd-dvd/bchunk { };
4306 inherit (callPackages ../misc/logging/beats/7.x.nix { })
4313 auditbeat = auditbeat7;
4314 filebeat = filebeat7;
4315 heartbeat = heartbeat7;
4316 metricbeat = metricbeat7;
4317 packetbeat = packetbeat7;
4319 bfr = callPackage ../tools/misc/bfr { };
4321 bfscripts = callPackage ../tools/misc/bfscripts { };
4323 bibtool = callPackage ../tools/misc/bibtool { };
4325 bibutils = callPackage ../tools/misc/bibutils { };
4327 bibtex2html = callPackage ../tools/misc/bibtex2html { };
4329 bicon = callPackage ../applications/misc/bicon { };
4331 biliass = with python3.pkgs; toPythonApplication biliass;
4333 bilibili = callPackage ../applications/video/bilibili { };
4335 bindfs = callPackage ../tools/filesystems/bindfs { };
4337 binwalk = with python3Packages; toPythonApplication binwalk;
4339 birdtray = libsForQt5.callPackage ../applications/misc/birdtray { };
4341 blitz = callPackage ../development/libraries/blitz { };
4343 blockbook = callPackage ../servers/blockbook { };
4345 blockhash = callPackage ../tools/graphics/blockhash { };
4347 bluemix-cli = callPackage ../tools/admin/bluemix-cli { };
4349 bluewalker = callPackage ../tools/bluetooth/bluewalker { };
4351 blur-effect = callPackage ../tools/graphics/blur-effect { };
4353 bootiso = callPackage ../tools/cd-dvd/bootiso { };
4355 butane = callPackage ../development/tools/butane { };
4357 buttercup-desktop = callPackage ../tools/security/buttercup-desktop { };
4360 inherit (callPackages ../applications/networking/charles {})
4365 quaternion-qt5 = libsForQt5.callPackage ../applications/networking/instant-messengers/quaternion { };
4366 quaternion-qt6 = qt6Packages.callPackage ../applications/networking/instant-messengers/quaternion { };
4367 quaternion = quaternion-qt6;
4369 tensor = libsForQt5.callPackage ../applications/networking/instant-messengers/tensor { };
4371 libtensorflow = python3.pkgs.tensorflow.libtensorflow;
4373 libtorch-bin = callPackage ../development/libraries/science/math/libtorch/bin.nix {
4374 inherit (config) cudaSupport;
4377 tensorflow-lite = callPackage ../development/libraries/science/math/tensorflow-lite { };
4379 tiny-cuda-nn = callPackage ../development/libraries/science/math/tiny-cuda-nn { };
4381 tezos-rust-libs = callPackage ../development/libraries/tezos-rust-libs { };
4383 behave = with python3Packages; toPythonApplication behave;
4385 behdad-fonts = callPackage ../data/fonts/behdad-fonts { };
4387 bfetch = callPackage ../tools/misc/bfetch { };
4389 bless = callPackage ../applications/editors/bless { };
4391 blink = darwin.apple_sdk_11_0.callPackage ../applications/emulators/blink { };
4393 blink1-tool = callPackage ../tools/misc/blink1-tool { };
4395 blis = callPackage ../development/libraries/science/math/blis { };
4397 bliss = callPackage ../applications/science/math/bliss { };
4399 blobfuse = callPackage ../tools/filesystems/blobfuse { };
4401 blockdiag = with python3Packages; toPythonApplication blockdiag;
4403 bmon = callPackage ../tools/misc/bmon { };
4405 boca = callPackage ../development/libraries/boca { };
4407 bubblewrap = callPackage ../tools/admin/bubblewrap { };
4409 borgbackup = callPackage ../tools/backup/borgbackup { };
4411 borgmatic = callPackage ../tools/backup/borgmatic { };
4413 borg-sans-mono = callPackage ../data/fonts/borg-sans-mono { };
4415 boringtun = callPackage ../tools/networking/boringtun { };
4417 book-summary = callPackage ../tools/text/book-summary { };
4419 bookstack = callPackage ../servers/web-apps/bookstack { };
4421 boomerang = libsForQt5.callPackage ../development/tools/boomerang { };
4423 boost-build = callPackage ../development/tools/boost-build { };
4425 boot = callPackage ../development/tools/build-managers/boot { };
4427 bowtie = callPackage ../applications/science/biology/bowtie { };
4429 bowtie2 = callPackage ../applications/science/biology/bowtie2 { };
4431 boxfs = callPackage ../tools/filesystems/boxfs { };
4433 bozohttpd = callPackage ../servers/http/bozohttpd { };
4434 bozohttpd-minimal = callPackage ../servers/http/bozohttpd { minimal = true; };
4436 bpb = callPackage ../tools/security/bpb { inherit (darwin.apple_sdk.frameworks) Security; };
4438 brasero-original = lowPrio (callPackage ../tools/cd-dvd/brasero { });
4440 brasero = callPackage ../tools/cd-dvd/brasero/wrapper.nix { };
4442 brigand = callPackage ../development/libraries/brigand { };
4444 brltty = callPackage ../tools/misc/brltty { };
4446 brook = callPackage ../tools/networking/brook { };
4448 broot = callPackage ../tools/misc/broot {
4449 inherit (darwin.apple_sdk.frameworks) Foundation Security;
4452 bruteforce-luks = callPackage ../tools/security/bruteforce-luks { };
4454 brutespray = callPackage ../tools/security/brutespray { };
4456 breakpointHook = assert stdenv.buildPlatform.isLinux;
4458 name = "breakpoint-hook";
4459 } ../build-support/setup-hooks/breakpoint-hook.sh;
4461 btrfs-progs = callPackage ../tools/filesystems/btrfs-progs { };
4463 btrfs-snap = callPackage ../tools/filesystems/btrfs-snap { };
4465 ssdfs-utils = callPackage ../tools/filesystems/ssdfs-utils { };
4467 btlejack = python3Packages.callPackage ../applications/radio/btlejack { };
4469 btrbk = callPackage ../tools/backup/btrbk { };
4471 buildpack = callPackage ../development/tools/buildpack { };
4473 bonk = callPackage ../tools/misc/bonk { };
4475 bottom-rs = callPackage ../tools/misc/bottom-rs { };
4477 bsp-layout = callPackage ../tools/misc/bsp-layout { };
4479 buildtorrent = callPackage ../tools/misc/buildtorrent { };
4481 bundletool = callPackage ../development/tools/bundletool { };
4483 bustle = haskellPackages.bustle;
4485 bwm_ng = callPackage ../tools/networking/bwm-ng { };
4487 bwbasic = callPackage ../development/interpreters/bwbasic { };
4489 bws = callPackage ../tools/security/bws { };
4492 url = "http://www.beanshell.org/bsh-2.0b5.jar";
4493 hash = "sha256-YjIZlWOAc1SzvLWs6z3BNlAvAixrDvdDmHqD9m/uWlw=";
4496 btfs = callPackage ../os-specific/linux/btfs { };
4498 buildah = callPackage ../development/tools/buildah/wrapper.nix { };
4499 buildah-unwrapped = callPackage ../development/tools/buildah { };
4501 buildkit = callPackage ../development/tools/buildkit { };
4503 bukubrow = callPackage ../tools/networking/bukubrow { };
4505 burpsuite = callPackage ../tools/networking/burpsuite { };
4507 bs-platform = callPackage ../development/compilers/bs-platform { };
4509 ciano = callPackage ../applications/graphics/ciano {
4510 inherit (pantheon) granite;
4515 c3d = callPackage ../applications/graphics/c3d {
4516 inherit (darwin.apple_sdk.frameworks) Cocoa;
4519 cue2pops = callPackage ../tools/cd-dvd/cue2pops { };
4521 cabal2nix-unwrapped = haskell.lib.compose.justStaticExecutables
4522 (haskellPackages.generateOptparseApplicativeCompletions [ "cabal2nix" ] haskellPackages.cabal2nix);
4524 cabal2nix = symlinkJoin {
4525 inherit (cabal2nix-unwrapped) name meta;
4526 nativeBuildInputs = [ buildPackages.makeWrapper ];
4527 paths = [ cabal2nix-unwrapped ];
4529 wrapProgram $out/bin/cabal2nix \
4530 --prefix PATH ":" "${lib.makeBinPath [ nix nix-prefetch-scripts ]}"
4534 stack2nix = with haskell.lib; overrideCabal (justStaticExecutables haskellPackages.stack2nix) (_: {
4535 executableToolDepends = [ makeWrapper ];
4537 wrapProgram $out/bin/stack2nix \
4538 --prefix PATH ":" "${git}/bin:${cabal-install}/bin"
4542 caddy = callPackage ../servers/caddy { };
4544 xcaddy = callPackage ../servers/caddy/xcaddy { };
4546 traefik = callPackage ../servers/traefik { };
4548 traefik-certs-dumper = callPackage ../tools/misc/traefik-certs-dumper { };
4550 caffeine = callPackage ../tools/misc/caffeine { };
4552 calamares = libsForQt5.callPackage ../tools/misc/calamares {
4554 boost = boost.override { enablePython = true; python = python3; };
4556 calamares-nixos = lowPrio (calamares.override { nixos-extensions = true; });
4557 calamares-nixos-extensions = callPackage ../tools/misc/calamares-nixos-extensions { };
4559 calendar-cli = callPackage ../tools/networking/calendar-cli { };
4561 cameradar = callPackage ../tools/security/cameradar { };
4563 candle = libsForQt5.callPackage ../applications/misc/candle { };
4565 capstone = callPackage ../development/libraries/capstone { };
4567 keystone = callPackage ../development/libraries/keystone { };
4569 casync = callPackage ../applications/networking/sync/casync {
4570 sphinx = buildPackages.python3Packages.sphinx;
4573 cataract = callPackage ../applications/misc/cataract { };
4574 cataract-unstable = callPackage ../applications/misc/cataract/unstable.nix { };
4576 catch = callPackage ../development/libraries/catch { };
4578 catch2 = callPackage ../development/libraries/catch2 { };
4580 catch2_3 = callPackage ../development/libraries/catch2/3.nix { };
4582 catdoc = callPackage ../tools/text/catdoc { };
4584 catdocx = callPackage ../tools/text/catdocx { };
4586 catclock = callPackage ../applications/misc/catclock { };
4588 cardpeek = callPackage ../applications/misc/cardpeek { inherit (darwin.apple_sdk.frameworks) PCSC; };
4590 cde = callPackage ../tools/package-management/cde { };
4592 cdxgen = callPackage ../tools/security/cdxgen { };
4594 ceres-solver = callPackage ../development/libraries/ceres-solver {
4595 gflags = null; # only required for examples/tests
4598 cbor-diag = callPackage ../development/tools/cbor-diag { };
4600 cassowary = callPackage ../tools/networking/cassowary { };
4602 croc = callPackage ../tools/networking/croc { };
4604 cbftp = callPackage ../tools/networking/cbftp { };
4606 cddl = callPackage ../development/tools/cddl { };
4608 cedille = callPackage ../applications/science/logic/cedille
4609 { inherit (haskellPackages) alex happy Agda ghcWithPackages;
4612 cel-go = callPackage ../development/interpreters/cel-go { };
4614 cfdyndns = callPackage ../applications/networking/dyndns/cfdyndns { };
4616 cf-terraforming = callPackage ../tools/misc/cf-terraforming { };
4618 charliecloud = callPackage ../applications/virtualization/charliecloud { };
4620 chelf = callPackage ../tools/misc/chelf { };
4622 chisel = callPackage ../tools/networking/chisel { };
4624 cht-sh = callPackage ../tools/misc/cht.sh { };
4626 cinny = callPackage ../applications/networking/instant-messengers/cinny { };
4628 cinny-desktop = callPackage ../applications/networking/instant-messengers/cinny-desktop { };
4630 ckbcomp = callPackage ../tools/X11/ckbcomp { };
4632 clac = callPackage ../tools/misc/clac { };
4634 map-cmd = callPackage ../tools/misc/map { };
4636 clash-geoip = callPackage ../data/misc/clash-geoip { };
4638 clevercsv = with python3Packages; toPythonApplication clevercsv;
4640 clevis = callPackage ../tools/security/clevis {
4641 asciidoc = asciidoc-full;
4644 cli53 = callPackage ../tools/admin/cli53 { };
4646 cli-visualizer = callPackage ../applications/misc/cli-visualizer { };
4648 cliam = callPackage ../tools/security/cliam { };
4650 clickclack = callPackage ../tools/misc/clickclack { };
4652 clickgen = with python3Packages; toPythonApplication clickgen;
4654 clog-cli = callPackage ../development/tools/clog-cli { };
4656 cloud-init = python3.pkgs.callPackage ../tools/virtualization/cloud-init { inherit systemd; };
4658 cloudbrute = callPackage ../tools/security/cloudbrute { };
4660 cloudflared = callPackage ../applications/networking/cloudflared {
4661 # https://github.com/cloudflare/cloudflared/issues/1151#issuecomment-1888819250
4662 buildGoModule = buildGoModule.override {
4663 go = go_1_21.overrideAttrs {
4664 pname = "cloudflare-go";
4665 version = "0-unstable-2023-12-06";
4666 src = fetchFromGitHub {
4667 owner = "cloudflare";
4669 rev = "34129e47042e214121b6bbff0ded4712debed18e";
4670 sha256 = "sha256-RA9KTY4cSxIt7dyJgAFQPemc6YBgcSwc/hqB4JHPxng=";
4676 cloudflare-dyndns = callPackage ../applications/networking/cloudflare-dyndns { };
4678 cloudmonkey = callPackage ../tools/virtualization/cloudmonkey { };
4680 clib = callPackage ../tools/package-management/clib { };
4682 clingo = callPackage ../applications/science/logic/potassco/clingo.nix { };
4684 clingcon = callPackage ../applications/science/logic/potassco/clingcon.nix { };
4686 clprover = callPackage ../applications/science/logic/clprover/clprover.nix { };
4688 clusterctl = callPackage ../applications/networking/cluster/clusterctl { };
4690 coloredlogs = with python3Packages; toPythonApplication coloredlogs;
4692 colpack = callPackage ../applications/science/math/colpack { };
4694 cz-cli = callPackage ../applications/version-management/cz-cli { };
4696 comma = callPackage ../tools/package-management/comma { };
4698 commitizen = callPackage ../applications/version-management/commitizen { };
4700 common-licenses = callPackage ../data/misc/common-licenses { };
4702 compactor = callPackage ../applications/networking/compactor {
4703 protobuf = protobuf_21;
4706 consul-alerts = callPackage ../servers/monitoring/consul-alerts { };
4708 consul-template = callPackage ../tools/system/consul-template { };
4710 copyright-update = callPackage ../tools/text/copyright-update { };
4712 inherit (callPackages ../tools/misc/coreboot-utils { })
4726 coreboot-configurator = libsForQt5.callPackage ../tools/misc/coreboot-configurator { };
4728 corosync = callPackage ../servers/corosync { };
4730 cowsay = callPackage ../tools/misc/cowsay { };
4732 fw-ectool = callPackage ../os-specific/linux/fw-ectool { };
4734 chayang = callPackage ../tools/wayland/chayang { };
4736 cherrytree = callPackage ../applications/misc/cherrytree { };
4738 chntpw = callPackage ../tools/security/chntpw { };
4740 chopchop = callPackage ../tools/security/chopchop { };
4742 clapboard = callPackage ../tools/wayland/clapboard { };
4744 cliphist = callPackage ../tools/wayland/cliphist { };
4746 clipman = callPackage ../tools/wayland/clipman { };
4748 kabeljau = callPackage ../games/kabeljau { };
4750 kanshi = callPackage ../tools/wayland/kanshi { };
4752 oguri = callPackage ../tools/wayland/oguri { };
4754 shikane = callPackage ../tools/wayland/shikane { };
4756 shotman = callPackage ../tools/wayland/shotman { };
4758 slurp = callPackage ../tools/wayland/slurp { };
4760 sway-unwrapped = callPackage ../by-name/sw/sway-unwrapped/package.nix {
4761 wlroots = wlroots_0_17;
4764 swaykbdd = callPackage ../tools/wayland/swaykbdd { };
4766 swayr = callPackage ../tools/wayland/swayr { };
4768 swayrbar = callPackage ../tools/wayland/swayrbar { };
4770 swaysome = callPackage ../tools/wayland/swaysome { };
4772 swaytools = python3Packages.callPackage ../tools/wayland/swaytools { };
4774 wayland-utils = callPackage ../tools/wayland/wayland-utils { };
4776 wayland-proxy-virtwl = callPackage ../tools/wayland/wayland-proxy-virtwl {
4777 ocamlPackages = ocaml-ng.ocamlPackages_5_0;
4780 waylogout = callPackage ../tools/wayland/waylogout { };
4782 waynergy = callPackage ../tools/wayland/waynergy { };
4784 wayout = callPackage ../tools/wayland/wayout { };
4786 way-displays = callPackage ../tools/wayland/way-displays { };
4788 wev = callPackage ../tools/wayland/wev { };
4790 wdomirror = callPackage ../tools/wayland/wdomirror { };
4792 wdt = callPackage ../applications/networking/sync/wdt { };
4794 wlay = callPackage ../tools/wayland/wlay { };
4796 wl-clip-persist = callPackage ../tools/wayland/wl-clip-persist { };
4798 wl-clipboard = callPackage ../tools/wayland/wl-clipboard { };
4800 wl-clipboard-x11 = callPackage ../tools/wayland/wl-clipboard-x11 { };
4802 wl-color-picker = callPackage ../tools/wayland/wl-color-picker { };
4804 wl-mirror = callPackage ../tools/wayland/wl-mirror { };
4806 wl-screenrec = callPackage ../tools/wayland/wl-screenrec {
4810 wleave = callPackage ../tools/wayland/wleave { };
4812 wlopm = callPackage ../tools/wayland/wlopm { };
4814 wlprop = callPackage ../tools/wayland/wlprop { };
4816 wlr-randr = callPackage ../tools/wayland/wlr-randr { };
4818 wlr-which-key = callPackage ../tools/wayland/wlr-which-key { };
4820 wlrctl = callPackage ../tools/wayland/wlrctl { };
4822 wlsunset = callPackage ../tools/wayland/wlsunset { };
4824 wl-gammactl = callPackage ../tools/wayland/wl-gammactl { };
4826 wluma = callPackage ../tools/wayland/wluma { };
4828 wob = callPackage ../tools/wayland/wob { };
4830 wpaperd = callPackage ../tools/wayland/wpaperd { };
4832 wshowkeys = callPackage ../tools/wayland/wshowkeys { };
4834 wtype = callPackage ../tools/wayland/wtype { };
4836 ydotool = callPackage ../tools/wayland/ydotool { };
4838 cambalache = callPackage ../development/tools/cambalache { };
4840 cambrinary = python3Packages.callPackage ../applications/misc/cambrinary { };
4842 changedetection-io = callPackage ../servers/web-apps/changedetection-io { };
4844 clini = callPackage ../tools/misc/clini { };
4846 clipster = callPackage ../tools/misc/clipster { };
4848 clockify = callPackage ../applications/office/clockify {
4849 electron = electron_24;
4852 contrast = callPackage ../applications/accessibility/contrast { };
4854 cplex = callPackage ../applications/science/math/cplex (config.cplex or {});
4856 cpulimit = callPackage ../tools/misc/cpulimit { };
4858 code-minimap = callPackage ../tools/misc/code-minimap { };
4860 codesearch = callPackage ../tools/text/codesearch { };
4862 codec2 = callPackage ../development/libraries/codec2 { };
4864 contacts = callPackage ../tools/misc/contacts {
4865 inherit (darwin.apple_sdk.frameworks) Foundation AddressBook;
4868 colorls = callPackage ../tools/system/colorls { };
4870 coloursum = callPackage ../tools/text/coloursum {
4871 inherit (darwin.apple_sdk.frameworks) Security;
4874 compsize = callPackage ../os-specific/linux/compsize { };
4876 comrak = callPackage ../tools/text/comrak { };
4878 cot = with python3Packages; toPythonApplication cot;
4880 coturn = callPackage ../servers/coturn { };
4882 coursier = callPackage ../development/tools/coursier { };
4884 cppclean = callPackage ../development/tools/cppclean { };
4886 credhub-cli = callPackage ../tools/admin/credhub-cli { };
4888 crex = callPackage ../tools/misc/crex { };
4890 cri-tools = callPackage ../tools/virtualization/cri-tools { };
4892 crip = callPackage ../applications/audio/crip { };
4894 crosvm = callPackage ../applications/virtualization/crosvm { };
4896 crossplane = with python3Packages; toPythonApplication crossplane;
4898 crowdsec = callPackage ../tools/security/crowdsec { };
4900 crunch = callPackage ../tools/security/crunch { };
4902 crudini = callPackage ../tools/misc/crudini { };
4904 csv2odf = callPackage ../applications/office/csv2odf { };
4906 csv2parquet = callPackage ../tools/misc/csv2parquet { };
4908 csvdiff = callPackage ../tools/text/csvdiff { };
4910 csview = callPackage ../tools/text/csview { };
4912 csvquote = callPackage ../tools/text/csvquote { };
4914 csvtool = callPackage ../development/ocaml-modules/csv/csvtool.nix { };
4916 csv2latex = callPackage ../tools/misc/csv2latex { };
4918 csvq = callPackage ../development/tools/csvq { };
4920 csvs-to-sqlite = callPackage ../tools/misc/csvs-to-sqlite { };
4922 cutemarked-ng = libsForQt5.callPackage ../applications/office/cutemarked-ng { };
4924 dab_lib = callPackage ../development/libraries/dab_lib { };
4926 dabet = callPackage ../tools/misc/dabet { };
4928 dabtools = callPackage ../applications/radio/dabtools { };
4930 daemontools = callPackage ../tools/admin/daemontools { };
4932 dale = callPackage ../development/compilers/dale { };
4934 damon = callPackage ../tools/admin/damon { };
4936 dancing-script = callPackage ../data/fonts/dancing-script { };
4938 dante = callPackage ../servers/dante { };
4940 dapr-cli = callPackage ../development/tools/dapr/cli { };
4942 dasel = callPackage ../applications/misc/dasel { };
4944 dasher = callPackage ../applications/accessibility/dasher { };
4946 dataclass-wizard = with python3Packages; toPythonApplication dataclass-wizard;
4948 datafusion-cli = callPackage ../development/misc/datafusion { };
4950 datamash = callPackage ../tools/misc/datamash { };
4952 datasette = with python3Packages; toPythonApplication datasette;
4954 howard-hinnant-date = callPackage ../development/libraries/howard-hinnant-date { };
4956 datefmt = callPackage ../tools/misc/datefmt { };
4958 datefudge = callPackage ../tools/system/datefudge { };
4960 dateutils = callPackage ../tools/misc/dateutils { };
4962 datovka = libsForQt5.callPackage ../applications/networking/datovka { };
4964 dave = callPackage ../servers/http/dave { };
4966 dconf = callPackage ../development/libraries/dconf { };
4968 ddate = callPackage ../tools/misc/ddate { };
4970 ddosify = callPackage ../development/tools/ddosify { };
4972 dduper = callPackage ../tools/filesystems/dduper { };
4974 deck = callPackage ../applications/networking/deck { };
4976 dedup = callPackage ../tools/backup/dedup { };
4978 deheader = callPackage ../development/tools/misc/deheader { };
4980 dehydrated = callPackage ../tools/admin/dehydrated { };
4982 deja-dup = callPackage ../applications/backup/deja-dup { };
4984 dejsonlz4 = callPackage ../tools/compression/dejsonlz4 { };
4986 desync = callPackage ../applications/networking/sync/desync { };
4988 devdocs-desktop = callPackage ../applications/misc/devdocs-desktop { };
4990 devmem2 = callPackage ../os-specific/linux/devmem2 { };
4992 dbus-broker = callPackage ../os-specific/linux/dbus-broker { };
4994 dblab = callPackage ../development/tools/database/dblab { };
4996 dbx = callPackage ../applications/misc/dbx { };
4998 ioport = callPackage ../os-specific/linux/ioport { };
5000 diagrams-builder = callPackage ../tools/graphics/diagrams-builder {
5001 inherit (haskellPackages) ghcWithPackages diagrams-builder;
5004 dialect = callPackage ../applications/misc/dialect { };
5006 dialogbox = libsForQt5.callPackage ../tools/misc/dialogbox { };
5008 dibbler = callPackage ../tools/networking/dibbler { };
5010 dieharder = callPackage ../tools/security/dieharder { };
5012 diesel-cli = callPackage ../development/tools/diesel-cli {
5013 inherit (darwin.apple_sdk.frameworks) Security;
5016 refinery-cli = callPackage ../development/tools/refinery-cli { };
5018 digitemp = callPackage ../tools/misc/digitemp { };
5020 dijo = callPackage ../tools/misc/dijo {
5021 inherit (darwin.apple_sdk.frameworks) CoreServices;
5024 ding = callPackage ../applications/misc/ding {
5025 aspellDicts_de = aspellDicts.de;
5026 aspellDicts_en = aspellDicts.en;
5029 dirb = callPackage ../tools/networking/dirb { };
5031 direnv = callPackage ../tools/misc/direnv { };
5033 dirstalk = callPackage ../tools/security/dirstalk { };
5035 h = callPackage ../tools/misc/h { };
5037 discount = callPackage ../tools/text/discount { };
5039 discourse = callPackage ../servers/web-apps/discourse { };
5041 discourseAllPlugins = discourse.override {
5042 plugins = lib.filter (p: p ? pluginName) (builtins.attrValues discourse.plugins);
5045 discourse-mail-receiver = callPackage ../servers/web-apps/discourse/mail_receiver { };
5047 discocss = callPackage ../tools/misc/discocss { };
5049 disfetch = callPackage ../tools/misc/disfetch { };
5051 disk-inventory-x = callPackage ../tools/filesystems/disk-inventory-x { };
5053 diskscan = callPackage ../tools/misc/diskscan { };
5055 disorderfs = callPackage ../tools/filesystems/disorderfs {
5056 asciidoc = asciidoc-full;
5059 dislocker = callPackage ../tools/filesystems/dislocker { };
5061 distgen = callPackage ../development/tools/distgen { };
5063 distrobuilder = callPackage ../tools/virtualization/distrobuilder { };
5065 ditaa = callPackage ../tools/graphics/ditaa { };
5067 dino = callPackage ../applications/networking/instant-messengers/dino {
5068 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-bad gst-vaapi;
5069 gst-plugins-good = gst_all_1.gst-plugins-good.override { gtkSupport = true; };
5072 djot-js = callPackage ../tools/text/djot-js { };
5074 djv = callPackage ../applications/graphics/djv { };
5076 dnschef = python3Packages.callPackage ../tools/networking/dnschef { };
5078 doitlive = callPackage ../tools/misc/doitlive { };
5080 dokuwiki = callPackage ../servers/web-apps/dokuwiki { };
5082 dolibarr = callPackage ../servers/web-apps/dolibarr { };
5084 doppler = callPackage ../tools/security/doppler { };
5086 dosage = callPackage ../applications/graphics/dosage { };
5088 dotenv-linter = callPackage ../development/tools/analysis/dotenv-linter {
5089 inherit (darwin.apple_sdk.frameworks) Security;
5092 dotool = callPackage ../tools/dotool { };
5094 inherit (ocamlPackages) dot-merlin-reader;
5096 dozenal = callPackage ../applications/misc/dozenal { };
5098 dpic = callPackage ../tools/graphics/dpic { };
5100 dsdcc = callPackage ../development/libraries/dsdcc { };
5102 dstp = callPackage ../development/tools/dstp { };
5104 dsvpn = callPackage ../applications/networking/dsvpn { };
5106 dtools = callPackage ../development/tools/dtools { };
5108 dwt1-shell-color-scripts = callPackage ../tools/misc/dwt1-shell-color-scripts { };
5110 dtrx = callPackage ../tools/compression/dtrx { };
5112 dua = callPackage ../tools/misc/dua { };
5114 duf = callPackage ../tools/misc/duf { };
5116 dum = callPackage ../development/tools/dum { };
5118 inherit (ocaml-ng.ocamlPackages_4_10) dune_1;
5119 inherit (ocamlPackages) dune_2 dune_3 dune-release;
5121 duperemove = callPackage ../tools/filesystems/duperemove { };
5123 dvc = with python3.pkgs; toPythonApplication dvc;
5125 dvc-with-remotes = dvc.override {
5126 enableGoogle = true;
5132 dynamic-colors = callPackage ../tools/misc/dynamic-colors { };
5134 dynamic-wallpaper = callPackage ../tools/graphics/dynamic-wallpaper { };
5136 dyncall = callPackage ../development/libraries/dyncall { };
5138 dyndnsc = callPackage ../applications/networking/dyndns/dyndnsc { };
5140 earthly = callPackage ../development/tools/earthly { };
5142 earlybird = callPackage ../tools/security/earlybird { };
5144 earlyoom = callPackage ../os-specific/linux/earlyoom { };
5146 easyabc = callPackage ../applications/audio/easyabc { };
5148 easycrypt = callPackage ../applications/science/logic/easycrypt {
5149 why3 = pkgs.why3.override { ideSupport = false; };
5152 easycrypt-runtest = callPackage ../applications/science/logic/easycrypt/runtest.nix { };
5154 easyocr = with python3.pkgs; toPythonApplication easyocr;
5156 ecasound = callPackage ../applications/audio/ecasound { };
5158 edac-utils = callPackage ../os-specific/linux/edac-utils { };
5160 eddy = libsForQt5.callPackage ../applications/graphics/eddy { };
5162 eggdrop = callPackage ../tools/networking/eggdrop { };
5164 egglog = callPackage ../applications/science/logic/egglog { };
5166 ego = callPackage ../tools/misc/ego { };
5168 ekam = callPackage ../development/tools/build-managers/ekam { };
5170 electronplayer = callPackage ../applications/video/electronplayer/electronplayer.nix { };
5172 electron-mail = callPackage ../applications/networking/mailreaders/electron-mail { };
5174 element = callPackage ../applications/science/chemistry/element { };
5176 element-desktop = callPackage ../applications/networking/instant-messengers/element/element-desktop.nix {
5177 inherit (darwin.apple_sdk.frameworks) Security AppKit CoreServices;
5178 electron = electron_29;
5180 element-desktop-wayland = writeScriptBin "element-desktop" ''
5182 NIXOS_OZONE_WL=1 exec ${element-desktop}/bin/element-desktop "$@"
5185 element-web-unwrapped = callPackage ../applications/networking/instant-messengers/element/element-web.nix { };
5187 element-web = callPackage ../applications/networking/instant-messengers/element/element-web-wrapper.nix {
5188 conf = config.element-web.conf or { };
5191 elementary-xfce-icon-theme = callPackage ../data/icons/elementary-xfce-icon-theme { };
5193 ell = callPackage ../os-specific/linux/ell { };
5195 elm-github-install = callPackage ../tools/package-management/elm-github-install { };
5197 elogind = callPackage ../applications/misc/elogind { };
5199 elpa = callPackage ../development/libraries/elpa { };
5201 enca = callPackage ../tools/text/enca { };
5203 encpipe = callPackage ../tools/misc/encpipe { };
5205 ent = callPackage ../tools/misc/ent { };
5207 entwine = callPackage ../applications/graphics/entwine { };
5209 envconsul = callPackage ../tools/system/envconsul { };
5211 envsubst = callPackage ../tools/misc/envsubst { };
5213 envfs = callPackage ../tools/filesystems/envfs { };
5215 er-patcher = callPackage ../tools/games/er-patcher { };
5217 erdtree = callPackage ../tools/system/erdtree { };
5219 errcheck = callPackage ../development/tools/errcheck { };
5221 eschalot = callPackage ../tools/security/eschalot { };
5223 espanso = callPackage ../applications/office/espanso {
5224 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation IOKit Kernel AVFoundation Carbon QTKit AVKit WebKit;
5226 espanso-wayland = espanso.override {
5228 waylandSupport = true;
5229 espanso = espanso-wayland;
5232 esphome = callPackage ../tools/misc/esphome { };
5234 esptool = callPackage ../tools/misc/esptool { };
5236 esptool-ck = callPackage ../tools/misc/esptool-ck { };
5238 ephemeralpg = callPackage ../development/tools/database/ephemeralpg { };
5240 et = callPackage ../applications/misc/et { };
5242 ejson = callPackage ../development/tools/ejson { };
5244 eternal-terminal = callPackage ../tools/networking/eternal-terminal { };
5246 extism-cli = callPackage ../development/tools/extism-cli { };
5248 extrude = callPackage ../tools/security/extrude { };
5250 fastly = callPackage ../misc/fastly {
5251 # If buildGoModule is overridden, provide a matching version of the go attribute
5254 f2 = callPackage ../tools/misc/f2 { };
5256 f3 = callPackage ../tools/filesystems/f3 { };
5258 f3d = callPackage ../applications/graphics/f3d {
5259 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
5262 facedetect = callPackage ../tools/graphics/facedetect { };
5264 facter = callPackage ../tools/system/facter { };
5266 faketty = callPackage ../tools/misc/faketty { };
5268 fasd = callPackage ../tools/misc/fasd { };
5270 fastJson = callPackage ../development/libraries/fastjson { };
5272 fast-cli = nodePackages.fast-cli;
5274 fast-cpp-csv-parser = callPackage ../development/libraries/fast-cpp-csv-parser { };
5276 fast-ssh = callPackage ../tools/networking/fast-ssh {
5277 inherit (darwin.apple_sdk.frameworks) Security;
5280 faudio = callPackage ../development/libraries/faudio { };
5282 fblog = callPackage ../development/tools/fblog { };
5284 fd = callPackage ../tools/misc/fd { };
5286 fdroidcl = pkgs.callPackage ../development/mobile/fdroidcl { };
5288 fdroidserver = python3Packages.callPackage ../development/tools/fdroidserver { };
5290 fetch-scm = callPackage ../tools/misc/fetch-scm { };
5292 fiano = callPackage ../tools/misc/fiano { };
5294 filebench = callPackage ../tools/misc/filebench { };
5296 filebot = callPackage ../applications/video/filebot { };
5298 fileshare = callPackage ../servers/fileshare { };
5300 fileshelter = callPackage ../servers/web-apps/fileshelter { };
5302 fioctl = callPackage ../tools/admin/fioctl { };
5304 firecracker = callPackage ../applications/virtualization/firecracker { };
5306 firectl = callPackage ../applications/virtualization/firectl { };
5308 firestarter = callPackage ../applications/misc/firestarter { };
5310 fits-cloudctl = callPackage ../tools/admin/fits-cloudctl { };
5312 flitter = callPackage ../tools/misc/flitter { };
5314 flowgger = callPackage ../tools/misc/flowgger {
5315 inherit (darwin.apple_sdk.frameworks) CoreServices;
5318 frangipanni = callPackage ../tools/text/frangipanni { };
5320 frawk = callPackage ../tools/text/frawk { };
5322 fre = callPackage ../tools/misc/fre { };
5324 frei = callPackage ../tools/misc/frei { };
5326 frogmouth = callPackage ../tools/text/frogmouth { };
5328 fselect = callPackage ../tools/misc/fselect { };
5330 fsmon = callPackage ../tools/misc/fsmon { };
5332 fst = callPackage ../tools/text/fst { };
5334 fsql = callPackage ../tools/misc/fsql { };
5336 kitty-img = callPackage ../tools/misc/kitty-img { };
5338 ### TOOLS/TYPESETTING/TEX
5340 advi = callPackage ../tools/typesetting/tex/advi {
5341 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
5344 auctex = callPackage ../tools/typesetting/tex/auctex { };
5346 blahtexml = callPackage ../tools/typesetting/tex/blahtexml { };
5348 catdvi = callPackage ../tools/typesetting/tex/catdvi { };
5350 dblatex = callPackage ../tools/typesetting/tex/dblatex { };
5352 dblatexFull = dblatex.override { enableAllFeatures = true; };
5354 gladtex = callPackage ../tools/typesetting/tex/gladtex { };
5356 latex2mathml = with python3Packages; toPythonApplication latex2mathml;
5358 latexrun = callPackage ../tools/typesetting/tex/latexrun { };
5360 lkproof = callPackage ../tools/typesetting/tex/lkproof { };
5362 mftrace = callPackage ../tools/typesetting/tex/mftrace { };
5364 # Keep the old PGF since some documents don't render properly with
5366 pgf1 = callPackage ../tools/typesetting/tex/pgf-tikz/pgf-1.x.nix { };
5368 pgf2 = callPackage ../tools/typesetting/tex/pgf-tikz/pgf-2.x.nix { };
5370 pgf3 = callPackage ../tools/typesetting/tex/pgf-tikz/pgf-3.x.nix { };
5374 pgf-pie = callPackage ../tools/typesetting/tex/pgf-tikz/pgf-pie.nix { };
5376 pgf-umlcd = callPackage ../tools/typesetting/tex/pgf-tikz/pgf-umlcd.nix { };
5378 pgf-umlsd = callPackage ../tools/typesetting/tex/pgf-tikz/pgf-umlsd.nix { };
5380 pgfplots = callPackage ../tools/typesetting/tex/pgf-tikz/pgfplots.nix { };
5382 pplatex = callPackage ../tools/typesetting/tex/pplatex { };
5384 tetex = callPackage ../tools/typesetting/tex/tetex { libpng = libpng12; };
5386 tex-match = callPackage ../tools/typesetting/tex/tex-match { };
5388 texFunctions = callPackage ../tools/typesetting/tex/nix pkgs;
5390 # TeX Live; see https://nixos.org/nixpkgs/manual/#sec-language-texlive
5391 texlive = callPackage ../tools/typesetting/tex/texlive { };
5392 inherit (texlive.schemes) texliveBasic texliveBookPub texliveConTeXt texliveFull texliveGUST texliveInfraOnly texliveMedium texliveMinimal texliveSmall texliveTeTeX;
5394 fop = callPackage ../tools/typesetting/fop { };
5396 fondu = callPackage ../tools/misc/fondu {
5397 inherit (darwin.apple_sdk.frameworks) CoreServices;
5400 fpp = callPackage ../tools/misc/fpp { };
5402 fsmark = callPackage ../tools/misc/fsmark { };
5404 futhark = haskell.lib.compose.justStaticExecutables haskellPackages.futhark;
5406 fx = callPackage ../development/tools/fx { };
5408 tllist = callPackage ../development/libraries/tllist { };
5410 fcft = callPackage ../development/libraries/fcft { };
5412 fuzzel = callPackage ../applications/misc/fuzzel { };
5414 fuzzylite = callPackage ../development/libraries/fuzzylite { };
5416 flashfocus = callPackage ../misc/flashfocus { };
5418 qt-video-wlr = libsForQt5.callPackage ../applications/misc/qt-video-wlr { };
5420 fwup = callPackage ../tools/misc/fwup {
5421 inherit (darwin.apple_sdk.frameworks) DiskArbitration;
5424 fx-cast-bridge = callPackage ../tools/misc/fx-cast-bridge { };
5426 fzf = callPackage ../tools/misc/fzf { };
5428 fzf-obc = callPackage ../shells/bash/fzf-obc { };
5430 fzf-zsh = callPackage ../shells/zsh/fzf-zsh { };
5432 fzy = callPackage ../tools/misc/fzy { };
5434 g2o = libsForQt5.callPackage ../development/libraries/g2o { };
5436 gb-backup = callPackage ../tools/backup/gamerbackup { };
5438 gbsplay = callPackage ../applications/audio/gbsplay { };
5440 gdrive = callPackage ../applications/networking/gdrive { };
5442 gdrive3 = callPackage ../applications/networking/gdrive3 { };
5444 gdu = callPackage ../tools/system/gdu { };
5446 gfxreconstruct = callPackage ../tools/graphics/gfxreconstruct { };
5448 go-chromecast = callPackage ../applications/video/go-chromecast { };
5450 go-containerregistry = callPackage ../development/tools/go-containerregistry { };
5451 inherit (go-containerregistry) crane gcrane;
5453 go-rice = callPackage ../tools/misc/go.rice { };
5455 go-2fa = callPackage ../tools/security/2fa { };
5457 go-neb = callPackage ../applications/networking/instant-messengers/go-neb { };
5459 google-cursor = callPackage ../data/icons/google-cursor { };
5461 geckodriver = callPackage ../development/tools/geckodriver {
5462 inherit (darwin.apple_sdk.frameworks) Security;
5465 geekbench_4 = callPackage ../tools/misc/geekbench/4.nix { };
5466 geekbench_5 = callPackage ../tools/misc/geekbench/5.nix { };
5467 geekbench_6 = callPackage ../tools/misc/geekbench/6.nix { };
5468 geekbench = geekbench_6;
5470 gencfsm = callPackage ../tools/security/gencfsm { };
5472 genromfs = callPackage ../tools/filesystems/genromfs { };
5474 gh-ost = callPackage ../tools/misc/gh-ost { };
5476 ghauri = callPackage ../tools/security/ghauri { };
5478 ghdorker = callPackage ../tools/security/ghdorker { };
5480 ghidra = darwin.apple_sdk_11_0.callPackage ../tools/security/ghidra/build.nix {
5481 protobuf = protobuf_21;
5484 ghidra-bin = callPackage ../tools/security/ghidra { };
5486 gh2md = callPackage ../tools/backup/gh2md { };
5488 gif-for-cli = callPackage ../tools/misc/gif-for-cli { };
5490 giph = callPackage ../applications/video/giph { };
5492 gir-rs = callPackage ../development/tools/gir { };
5494 girsh = callPackage ../tools/networking/girsh { };
5496 gist = callPackage ../tools/text/gist { };
5498 gitjacker = callPackage ../tools/security/gitjacker { };
5500 gixy = callPackage ../tools/admin/gixy { };
5502 glpaper = callPackage ../development/tools/glpaper { };
5504 gllvm = callPackage ../development/tools/gllvm { };
5506 globalarrays = callPackage ../development/libraries/globalarrays { };
5508 glock = callPackage ../development/tools/glock { };
5510 glslviewer = callPackage ../development/tools/glslviewer {
5511 inherit (darwin.apple_sdk.frameworks) Cocoa;
5514 gpg-tui = callPackage ../tools/security/gpg-tui {
5515 inherit (darwin.apple_sdk.frameworks) AppKit Foundation;
5516 inherit (darwin) libobjc libresolv;
5519 goa = callPackage ../development/tools/goa { };
5521 goawk = callPackage ../tools/text/goawk { };
5523 gohai = callPackage ../tools/system/gohai { };
5525 gorilla-bin = callPackage ../tools/security/gorilla-bin { };
5527 gorilla-cli = callPackage ../tools/llm/gorilla-cli { };
5529 godu = callPackage ../tools/misc/godu { };
5531 gosu = callPackage ../tools/misc/gosu { };
5533 gotify-cli = callPackage ../tools/misc/gotify-cli { };
5535 gotify-desktop = callPackage ../tools/misc/gotify-desktop { };
5537 gping = callPackage ../tools/networking/gping {
5538 inherit (darwin.apple_sdk.frameworks) Security;
5541 gpu-burn = callPackage ../applications/misc/gpu-burn {
5542 # gpu-burn doesn't build on gcc11. CUDA 11.3 is the last version to use
5543 # pre-gcc11, in particular gcc9.
5544 stdenv = gcc9Stdenv;
5547 gpu-viewer = callPackage ../applications/misc/gpu-viewer { };
5549 greg = callPackage ../applications/audio/greg {
5550 pythonPackages = python3Packages;
5553 grim = callPackage ../tools/graphics/grim { };
5555 grit = callPackage ../tools/misc/grit { };
5557 grobi = callPackage ../tools/X11/grobi { };
5559 gscan2pdf = callPackage ../applications/graphics/gscan2pdf { };
5561 gsctl = callPackage ../applications/misc/gsctl { };
5563 gsocket = callPackage ../tools/networking/gsocket { };
5565 gthree = callPackage ../development/libraries/gthree { };
5567 gtg = callPackage ../applications/office/gtg { };
5569 gti = callPackage ../tools/misc/gti { };
5571 has = callPackage ../applications/misc/has { };
5573 hdate = callPackage ../applications/misc/hdate { };
5575 headache = callPackage ../development/tools/headache { };
5577 heatseeker = callPackage ../tools/misc/heatseeker { };
5579 hebcal = callPackage ../tools/misc/hebcal { };
5581 hebbot = callPackage ../servers/matrix-hebbot {
5582 inherit (darwin.apple_sdk.frameworks) Security;
5585 hexio = callPackage ../development/tools/hexio { };
5587 hexyl = callPackage ../tools/misc/hexyl { };
5589 hid-listen = callPackage ../tools/misc/hid-listen { };
5591 hid-tools = callPackage ../tools/misc/hid-tools { };
5593 hidrd = callPackage ../tools/misc/hidrd { };
5595 hiksink = callPackage ../tools/misc/hiksink {
5596 inherit (darwin.apple_sdk.frameworks) Security;
5599 hocr-tools = with python3Packages; toPythonApplication hocr-tools;
5601 homepage-dashboard = callPackage ../servers/homepage-dashboard {
5602 inherit (darwin) cctools;
5603 inherit (darwin.apple_sdk.frameworks) IOKit;
5606 hostsblock = callPackage ../tools/misc/hostsblock { };
5608 hopper = qt5.callPackage ../development/tools/analysis/hopper { };
5610 hr = callPackage ../applications/misc/hr { };
5612 humioctl = callPackage ../applications/logging/humioctl { };
5614 huniq = callPackage ../tools/text/huniq { };
5616 hunt = callPackage ../tools/misc/hunt { };
5618 hypr = callPackage ../applications/window-managers/hyprwm/hypr {
5619 cairo = cairo.override { xcbSupport = true; }; };
5621 hyprland = callPackage ../applications/window-managers/hyprwm/hyprland {
5622 wlroots-hyprland = callPackage ../applications/window-managers/hyprwm/hyprland/wlroots.nix { };
5623 udis86-hyprland = callPackage ../applications/window-managers/hyprwm/hyprland/udis86.nix { };
5626 hyprland-autoname-workspaces = callPackage ../applications/misc/hyprland-autoname-workspaces { };
5628 hyprland-per-window-layout = callPackage ../tools/wayland/hyprland-per-window-layout { };
5630 hyprland-protocols = callPackage ../applications/window-managers/hyprwm/hyprland-protocols { };
5632 hyprpaper = callPackage ../applications/window-managers/hyprwm/hyprpaper { };
5634 hyprpicker = callPackage ../applications/window-managers/hyprwm/hyprpicker {
5635 wlroots = wlroots_0_16;
5638 hyprshade = python311Packages.callPackage ../applications/window-managers/hyprwm/hyprshade { };
5640 hyprlandPlugins = recurseIntoAttrs (callPackage ../applications/window-managers/hyprwm/hyprland/plugins.nix { });
5642 hysteria = callPackage ../tools/networking/hysteria { };
5644 hyx = callPackage ../tools/text/hyx { };
5646 icdiff = callPackage ../tools/text/icdiff { };
5648 ictree = callPackage ../tools/misc/ictree { };
5650 inchi = callPackage ../development/libraries/inchi { };
5652 icon-slicer = callPackage ../tools/X11/icon-slicer { };
5654 ifm = callPackage ../tools/graphics/ifm { };
5656 ink = callPackage ../tools/misc/ink { };
5658 inklecate = callPackage ../development/compilers/inklecate { };
5660 intensity-normalization = with python3Packages; toPythonApplication intensity-normalization;
5662 interactsh = callPackage ../tools/misc/interactsh { };
5664 interlock = callPackage ../servers/interlock { };
5666 invoice = callPackage ../tools/misc/invoice { };
5668 invoiceplane = callPackage ../servers/web-apps/invoiceplane { };
5670 iotas = callPackage ../applications/office/iotas { };
5672 iotools = callPackage ../tools/misc/iotools { };
5674 irpf = callPackage ../applications/finance/irpf { };
5676 jellycli = callPackage ../applications/audio/jellycli { };
5678 jellyfin = callPackage ../servers/jellyfin {
5679 ffmpeg = jellyfin-ffmpeg;
5682 jellyfin-ffmpeg = callPackage ../development/libraries/jellyfin-ffmpeg { };
5684 jellyfin-media-player = libsForQt5.callPackage ../applications/video/jellyfin-media-player {
5685 inherit (darwin.apple_sdk.frameworks) CoreFoundation Cocoa CoreAudio MediaPlayer;
5688 jellyfin-mpv-shim = python3Packages.callPackage ../applications/video/jellyfin-mpv-shim { };
5690 jellyfin-web = callPackage ../servers/jellyfin/web.nix { };
5692 jellyseerr = callPackage ../servers/jellyseerr { };
5694 jiten = callPackage ../applications/misc/jiten { };
5696 kanjidraw = callPackage ../applications/misc/kanjidraw { };
5698 jotta-cli = callPackage ../applications/misc/jotta-cli { };
5700 joycond = callPackage ../os-specific/linux/joycond { };
5702 joystickwake = callPackage ../tools/games/joystickwake { };
5704 juce = callPackage ../development/misc/juce {
5705 stdenv = if stdenv.isDarwin then overrideSDK stdenv "11.0" else stdenv;
5708 jumppad = callPackage ../tools/virtualization/jumppad { };
5710 jwt-cli = callPackage ../tools/security/jwt-cli {
5711 inherit (darwin.apple_sdk.frameworks) Security;
5714 jwt-hack = callPackage ../tools/security/jwt-hack { } ;
5716 jwx = callPackage ../tools/security/jwx { } ;
5718 kapacitor = callPackage ../servers/monitoring/kapacitor { };
5720 karma = callPackage ../servers/monitoring/karma { };
5722 kaldi = callPackage ../tools/audio/kaldi {
5723 inherit (darwin.apple_sdk.frameworks) Accelerate;
5726 kalker = callPackage ../tools/misc/kalker { };
5728 kisslicer = callPackage ../tools/misc/kisslicer { };
5730 klaus = with python3Packages; toPythonApplication klaus;
5732 klipper = callPackage ../servers/klipper { };
5734 klipper-firmware = callPackage ../servers/klipper/klipper-firmware.nix { gcc-arm-embedded = gcc-arm-embedded-11; };
5736 klipper-flash = callPackage ../servers/klipper/klipper-flash.nix { };
5738 klipper-genconf = callPackage ../servers/klipper/klipper-genconf.nix { };
5740 klipper-estimator = callPackage ../applications/misc/klipper-estimator {
5741 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
5744 klipperscreen = callPackage ../applications/misc/klipperscreen { };
5746 klog = qt5.callPackage ../applications/radio/klog { };
5748 knxd = callPackage ../servers/knxd { };
5750 komga = callPackage ../servers/komga { };
5752 komorebi = callPackage ../applications/graphics/komorebi { };
5754 konsave = callPackage ../applications/misc/konsave { };
5756 krapslog = callPackage ../tools/misc/krapslog { };
5758 krelay = callPackage ../applications/networking/cluster/krelay { };
5760 krill = callPackage ../servers/krill {
5761 inherit (darwin.apple_sdk.frameworks) Security;
5764 lapce = callPackage ../applications/editors/lapce {
5765 inherit (darwin) libobjc;
5766 inherit (darwin.apple_sdk.frameworks) Security CoreServices ApplicationServices Carbon AppKit;
5769 lcdproc = callPackage ../servers/monitoring/lcdproc { };
5771 languagetool = callPackage ../tools/text/languagetool { };
5773 languagetool-rust = callPackage ../tools/text/languagetool-rust {
5774 inherit (darwin.apple_sdk.frameworks) Security;
5777 ldtk = callPackage ../applications/editors/ldtk { };
5779 lepton = callPackage ../tools/graphics/lepton { };
5781 lepton-eda = callPackage ../applications/science/electronics/lepton-eda { };
5783 lexend = callPackage ../data/fonts/lexend { };
5785 lexicon = with python3Packages; toPythonApplication dns-lexicon;
5787 lenpaste = callPackage ../servers/lenpaste { };
5789 lief = callPackage ../development/libraries/lief {
5793 libnbd = callPackage ../development/libraries/libnbd { };
5795 libndtypes = callPackage ../development/libraries/libndtypes { };
5797 libnss-mysql = callPackage ../os-specific/linux/libnss-mysql { };
5799 libnvme = callPackage ../os-specific/linux/libnvme { };
5801 libnvidia-container = callPackage ../applications/virtualization/libnvidia-container { };
5803 librenms = callPackage ../servers/monitoring/librenms { };
5805 libxnd = callPackage ../development/libraries/libxnd { };
5807 libz = callPackage ../development/libraries/libz { };
5809 libzbc = callPackage ../os-specific/linux/libzbc { };
5811 libzbd = callPackage ../os-specific/linux/libzbd { };
5813 lifeograph = callPackage ../applications/editors/lifeograph { };
5815 limitcpu = callPackage ../tools/misc/limitcpu { };
5817 lineselect = callPackage ../tools/misc/lineselect { };
5819 link-grammar = callPackage ../tools/text/link-grammar { };
5821 linuxptp = callPackage ../os-specific/linux/linuxptp { };
5823 linuxdoc-tools = callPackage ../tools/text/sgml/linuxdoc-tools { };
5825 lisgd = callPackage ../tools/inputmethods/lisgd { };
5827 lite = callPackage ../applications/editors/lite { };
5829 lite-xl = callPackage ../applications/editors/lite-xl {
5830 inherit (darwin.apple_sdk.frameworks) Foundation;
5833 loadwatch = callPackage ../tools/system/loadwatch { };
5835 loccount = callPackage ../development/tools/misc/loccount { };
5837 long-shebang = callPackage ../misc/long-shebang { };
5839 lssecret = callPackage ../misc/lssecret {};
5841 lowdown = callPackage ../tools/typesetting/lowdown { };
5843 numatop = callPackage ../os-specific/linux/numatop { };
5845 numworks-udev-rules = callPackage ../os-specific/linux/numworks-udev-rules { };
5847 num-utils = callPackage ../tools/text/num-utils { };
5849 iio-sensor-proxy = callPackage ../os-specific/linux/iio-sensor-proxy { };
5851 ipvsadm = callPackage ../os-specific/linux/ipvsadm { };
5853 ir-standard-fonts = callPackage ../data/fonts/ir-standard-fonts { };
5855 kaggle = with python3Packages; toPythonApplication kaggle;
5857 lynis = callPackage ../tools/security/lynis { };
5859 maigret = callPackage ../tools/security/maigret { };
5861 maliit-framework = libsForQt5.callPackage ../applications/misc/maliit-framework { };
5863 maliit-keyboard = libsForQt5.callPackage ../applications/misc/maliit-keyboard { };
5865 mandown = callPackage ../tools/misc/mandown { };
5867 mantra = callPackage ../tools/security/mantra { };
5869 mapcidr = callPackage ../tools/misc/mapcidr { };
5871 maple-mono = (callPackage ../data/fonts/maple-font { }).Mono;
5872 maple-mono-NF = (callPackage ../data/fonts/maple-font { }).NF;
5873 maple-mono-SC-NF = (callPackage ../data/fonts/maple-font { }).SC-NF;
5874 maple-mono-otf = (callPackage ../data/fonts/maple-font { }).opentype;
5875 maple-mono-woff2 = (callPackage ../data/fonts/maple-font { }).woff2;
5876 maple-mono-autohint = (callPackage ../data/fonts/maple-font { }).autohint;
5878 marl = callPackage ../development/libraries/marl { };
5880 marlin-calc = callPackage ../tools/misc/marlin-calc { };
5882 marp-cli = callPackage ../tools/typesetting/marp { };
5884 masscan = callPackage ../tools/security/masscan { };
5886 massren = callPackage ../tools/misc/massren { };
5888 mat2 = with python3.pkgs; toPythonApplication mat2;
5890 maxcso = callPackage ../tools/archivers/maxcso { };
5892 measureme = callPackage ../development/tools/rust/measureme { };
5894 medusa = callPackage ../tools/security/medusa { };
5896 megasync = libsForQt5.callPackage ../applications/misc/megasync {
5900 megacmd = callPackage ../applications/misc/megacmd { };
5902 merriweather = callPackage ../data/fonts/merriweather { };
5904 merriweather-sans = callPackage ../data/fonts/merriweather-sans { };
5906 # while building documentation meson may want to run binaries for host
5907 # which needs an emulator
5908 # example of an error which this fixes
5909 # [Errno 8] Exec format error: './gdk3-scan'
5913 name = "mesonEmulatorHook";
5915 crossFile = writeText "cross-file.conf" ''
5917 exe_wrapper = ${lib.escapeShellArg (stdenv.targetPlatform.emulator pkgs)}
5921 # The throw is moved into the `makeSetupHook` derivation, so that its
5922 # outer level, but not its outPath can still be evaluated if the condition
5923 # doesn't hold. This ensures that splicing still can work correctly.
5924 (if (!stdenv.hostPlatform.canExecute stdenv.targetPlatform) then
5925 ../by-name/me/meson/emulator-hook.sh
5927 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.");
5929 meson-tools = callPackage ../misc/meson-tools { };
5931 metabase = callPackage ../servers/metabase {
5932 jdk11 = jdk11_headless;
5935 micropad = callPackage ../applications/office/micropad {
5936 electron = electron_27;
5939 midicsv = callPackage ../tools/audio/midicsv { };
5941 miniscript = callPackage ../applications/blockchains/miniscript { };
5943 miniserve = callPackage ../tools/misc/miniserve { };
5945 mkspiffs = callPackage ../tools/filesystems/mkspiffs { };
5947 mkspiffs-presets = recurseIntoAttrs (callPackages ../tools/filesystems/mkspiffs/presets.nix { });
5949 mlarchive2maildir = callPackage ../applications/networking/mailreaders/mlarchive2maildir { };
5951 mmctl = callPackage ../tools/misc/mmctl { };
5953 moar = callPackage ../tools/misc/moar { };
5955 mobilizon = callPackage ../servers/mobilizon {
5956 elixir = elixir_1_15;
5957 beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_15; });
5958 mobilizon-frontend = callPackage ../servers/mobilizon/frontend.nix { };
5961 molly-brown = callPackage ../servers/gemini/molly-brown { };
5963 monetdb = callPackage ../servers/sql/monetdb { };
5965 monado = callPackage ../applications/graphics/monado {
5966 inherit (gst_all_1) gstreamer gst-plugins-base;
5969 mons = callPackage ../tools/misc/mons { };
5971 monsoon = callPackage ../tools/security/monsoon { };
5973 moodle-dl = callPackage ../tools/networking/moodle-dl { };
5975 moon-phases = callPackage ../tools/misc/moon-phases { };
5977 moonraker = callPackage ../servers/moonraker { };
5979 morsel = callPackage ../tools/text/morsel { };
5981 mousetweaks = callPackage ../applications/accessibility/mousetweaks { };
5983 mp3blaster = callPackage ../applications/audio/mp3blaster { };
5985 mp3cat = callPackage ../tools/audio/mp3cat { };
5987 mp3fs = callPackage ../tools/filesystems/mp3fs { };
5989 mpdas = callPackage ../tools/audio/mpdas { };
5991 mpdcron = callPackage ../tools/audio/mpdcron { };
5993 mpdris2 = callPackage ../tools/audio/mpdris2 { };
5995 mpd-discord-rpc = callPackage ../tools/audio/mpd-discord-rpc { };
5997 mpd-mpris = callPackage ../tools/audio/mpd-mpris { };
5999 mpd-notification = callPackage ../tools/audio/mpd-notification { };
6001 mpd-sima = python3Packages.callPackage ../tools/audio/mpd-sima { };
6003 mpris-scrobbler = callPackage ../tools/audio/mpris-scrobbler { };
6005 mpd-touch-screen-gui = callPackage ../applications/audio/mpd-touch-screen-gui { };
6007 mq-cli = callPackage ../tools/system/mq-cli { };
6009 mrkd = callPackage ../tools/text/mrkd { };
6011 naproche = callPackage ../applications/science/logic/naproche { };
6013 nautilus-open-any-terminal = callPackage ../tools/misc/nautilus-open-any-terminal { };
6015 n2n = callPackage ../tools/networking/n2n { };
6017 nest-cli = callPackage ../development/tools/nest-cli { };
6019 nextdns = callPackage ../applications/networking/nextdns { };
6021 nexttrace = callPackage ../tools/networking/nexttrace { };
6023 ngadmin = callPackage ../applications/networking/ngadmin { };
6025 nfdump = callPackage ../tools/networking/nfdump { };
6027 nfstrace = callPackage ../tools/networking/nfstrace { };
6029 nixel = callPackage ../tools/nix/nixel { };
6031 nix-output-monitor = callPackage ../tools/nix/nix-output-monitor { };
6033 nix-template = callPackage ../tools/package-management/nix-template {
6034 inherit (darwin.apple_sdk.frameworks) Security;
6037 nltk-data = callPackage ../tools/text/nltk_data { };
6039 seaborn-data = callPackage ../tools/misc/seaborn-data { };
6041 nodepy-runtime = with python3.pkgs; toPythonApplication nodepy-runtime;
6043 nixpkgs-pytools = with python3.pkgs; toPythonApplication nixpkgs-pytools;
6045 nostr-rs-relay = callPackage ../servers/nostr-rs-relay { };
6047 notemap = callPackage ../tools/networking/notemap { };
6049 noteshrink = callPackage ../tools/misc/noteshrink { };
6051 noti = callPackage ../tools/misc/noti {
6052 inherit (darwin.apple_sdk.frameworks) Cocoa;
6055 notify = callPackage ../tools/misc/notify { };
6057 notifymuch = callPackage ../applications/misc/notifymuch { };
6059 nmh = callPackage ../tools/networking/nmh { };
6061 npins = callPackage ../tools/nix/npins { };
6063 nrsc5 = callPackage ../applications/misc/nrsc5 { };
6065 nsync = callPackage ../development/libraries/nsync { };
6067 nsz = with python3.pkgs; toPythonApplication nsz;
6069 nwipe = callPackage ../tools/security/nwipe { };
6071 nx2elf = callPackage ../tools/compression/nx2elf { };
6073 nx-libs = callPackage ../tools/X11/nx-libs { };
6075 nyx = callPackage ../tools/networking/nyx { };
6077 oci-cli = callPackage ../tools/admin/oci-cli { };
6079 oci-seccomp-bpf-hook = callPackage ../os-specific/linux/oci-seccomp-bpf-hook { };
6081 ocrmypdf = with python3.pkgs; toPythonApplication ocrmypdf;
6083 ocrfeeder = callPackage ../applications/graphics/ocrfeeder { };
6085 onboard = callPackage ../applications/misc/onboard { };
6087 oneshot = callPackage ../tools/networking/oneshot { };
6089 orjail = callPackage ../tools/security/orjail { };
6091 online-judge-template-generator = python3Packages.callPackage ../tools/misc/online-judge-template-generator { };
6093 online-judge-tools = with python3.pkgs; toPythonApplication online-judge-tools;
6095 onnxruntime = callPackage ../development/libraries/onnxruntime {
6096 inherit (darwin.apple_sdk.frameworks) Foundation;
6099 xkbd = callPackage ../applications/misc/xkbd { };
6101 libpsm2 = callPackage ../os-specific/linux/libpsm2 { };
6103 optar = callPackage ../tools/graphics/optar { };
6106 ockam = callPackage ../tools/networking/ockam {
6107 inherit (darwin.apple_sdk.frameworks) Security;
6110 odoo = callPackage ../applications/finance/odoo { };
6111 odoo15 = callPackage ../applications/finance/odoo/odoo15.nix { };
6113 odafileconverter = libsForQt5.callPackage ../applications/graphics/odafileconverter { };
6115 oil-buku = callPackage ../applications/misc/oil-buku { };
6117 ondir = callPackage ../tools/misc/ondir { };
6119 opam-publish = callPackage ../development/tools/ocaml/opam-publish { };
6121 osdlyrics = callPackage ../applications/audio/osdlyrics { };
6123 ossutil = callPackage ../tools/admin/ossutil { };
6125 ospd-openvas = callPackage ../tools/security/ospd-openvas { };
6127 osv-detector = callPackage ../tools/security/osv-detector { };
6129 osv-scanner = callPackage ../tools/security/osv-scanner { };
6131 otf2bdf = callPackage ../applications/misc/otf2bdf { };
6133 pastel = callPackage ../applications/misc/pastel {
6134 inherit (darwin.apple_sdk.frameworks) Security;
6137 inherit (ocamlPackages) patdiff;
6139 patool = with python3Packages; toPythonApplication patool;
6141 pbgopy = callPackage ../tools/text/pbgopy { };
6143 pbzx = callPackage ../tools/compression/pbzx { };
6145 pc = callPackage ../tools/misc/pc { };
6147 pcb2gcode = callPackage ../tools/misc/pcb2gcode { };
6149 pcp = callPackage ../tools/misc/pcp { };
6151 persepolis = python3Packages.callPackage ../tools/networking/persepolis {
6152 wrapQtAppsHook = qt5.wrapQtAppsHook;
6155 pev = callPackage ../development/tools/analysis/pev { };
6157 phd2 = callPackage ../applications/science/astronomy/phd2 { };
6159 phoronix-test-suite = callPackage ../tools/misc/phoronix-test-suite { };
6161 photon = callPackage ../tools/networking/photon { };
6163 photofield = callPackage ../servers/photofield { };
6165 photoprism = callPackage ../servers/photoprism { };
6167 piglit = callPackage ../tools/graphics/piglit { };
6169 pika = callPackage ../applications/graphics/pika { };
6171 pkg = callPackage ../tools/package-management/pkg { };
6173 playerctl = callPackage ../tools/audio/playerctl { };
6175 pn = callPackage ../tools/text/pn { };
6177 pocket-casts = callPackage ../applications/audio/pocket-casts {
6178 electron = electron_27;
6181 portal = callPackage ../tools/misc/portal { };
6183 pouf = callPackage ../tools/misc/pouf { };
6185 poweralertd = callPackage ../tools/misc/poweralertd { };
6187 ps_mem = callPackage ../tools/system/ps_mem { };
6189 pscale = callPackage ../development/tools/pscale { };
6191 pulsarctl = callPackage ../tools/admin/pulsarctl { };
6193 psstop = callPackage ../tools/system/psstop { };
6195 precice = callPackage ../development/libraries/precice { };
6197 precice-config-visualizer = callPackage ../tools/misc/precice-config-visualizer { };
6199 proxmox-backup-client = callPackage ../applications/backup/proxmox-backup-client { };
6201 pueue = darwin.apple_sdk_11_0.callPackage ../applications/misc/pueue {
6202 inherit (darwin.apple_sdk_11_0) Libsystem;
6203 inherit (darwin.apple_sdk_11_0.frameworks) SystemConfiguration;
6206 pixcat = with python3Packages; toPythonApplication pixcat;
6208 pixiecore = callPackage ../tools/networking/pixiecore { };
6210 waitron = callPackage ../tools/networking/waitron { };
6212 pyCA = callPackage ../applications/video/pyca { };
6214 pyznap = python3Packages.callPackage ../tools/backup/pyznap { };
6216 procs = darwin.apple_sdk_11_0.callPackage ../tools/admin/procs {
6217 inherit (darwin.apple_sdk_11_0.frameworks) Security;
6218 inherit (darwin.apple_sdk_11_0) Libsystem;
6221 procyon = callPackage ../tools/misc/procyon { };
6223 profetch = callPackage ../tools/misc/profetch { };
6225 psrecord = python3Packages.callPackage ../tools/misc/psrecord { };
6227 pyenv = callPackage ../development/tools/pyenv { };
6229 r53-ddns = callPackage ../applications/networking/r53-ddns { };
6231 rare = python3Packages.callPackage ../games/rare { };
6233 rblake2sum = callPackage ../tools/security/rblake2sum {
6234 inherit (darwin.apple_sdk.frameworks) Security;
6237 rblake3sum = callPackage ../tools/security/rblake3sum {
6238 inherit (darwin.apple_sdk.frameworks) Security;
6241 reg = callPackage ../tools/virtualization/reg { };
6243 rex = callPackage ../tools/system/rex { };
6245 river = callPackage ../applications/window-managers/river { };
6247 rivercarro = callPackage ../applications/misc/rivercarro { };
6249 river-luatile = callPackage ../applications/misc/river-luatile{ };
6251 rmapi = callPackage ../applications/misc/remarkable/rmapi { };
6253 rmate-sh = callPackage ../tools/misc/rmate-sh { };
6255 rmview = libsForQt5.callPackage ../applications/misc/remarkable/rmview { };
6257 rm-improved = callPackage ../applications/misc/rm-improved { };
6259 remarkable-mouse = python3Packages.callPackage ../applications/misc/remarkable/remarkable-mouse { };
6261 restream = callPackage ../applications/misc/remarkable/restream { };
6263 ropgadget = with python3Packages; toPythonApplication ropgadget;
6265 scour = with python3Packages; toPythonApplication scour;
6267 see = callPackage ../tools/misc/see { };
6269 s2png = callPackage ../tools/graphics/s2png { };
6271 sfz = callPackage ../tools/misc/sfz { };
6273 sgp4 = callPackage ../development/libraries/sgp4 { };
6275 shab = callPackage ../tools/text/shab { };
6277 sheldon = callPackage ../tools/misc/sheldon {
6278 inherit (darwin.apple_sdk.frameworks) Security;
6281 shell-hist = callPackage ../tools/misc/shell-hist { };
6283 shellhub-agent = callPackage ../applications/networking/shellhub-agent { };
6285 shellclear = callPackage ../tools/security/shellclear { };
6287 shellnoob = callPackage ../tools/security/shellnoob { };
6289 sheesy-cli = callPackage ../tools/security/sheesy-cli {
6290 inherit (darwin.apple_sdk.frameworks) Security;
6293 simdjson = callPackage ../development/libraries/simdjson { };
6295 shisho = callPackage ../tools/security/shisho { };
6297 sigslot = callPackage ../development/libraries/sigslot { };
6299 siglo = callPackage ../applications/misc/siglo { };
6301 simg2img = callPackage ../tools/filesystems/simg2img { };
6303 snazy = callPackage ../development/tools/snazy { };
6305 snippetpixie = callPackage ../tools/text/snippetpixie { };
6307 snowcat = callPackage ../tools/security/snowcat { };
6309 socklog = callPackage ../tools/system/socklog { };
6311 soju = callPackage ../applications/networking/soju { };
6313 spacevim = callPackage ../applications/editors/spacevim { };
6315 srvc = callPackage ../applications/version-management/srvc { };
6317 ssmsh = callPackage ../tools/admin/ssmsh { };
6319 stacs = callPackage ../tools/security/stacs { };
6321 stagit = callPackage ../development/tools/stagit { };
6323 starboard = callPackage ../applications/networking/cluster/starboard { };
6325 statserial = callPackage ../tools/misc/statserial { };
6327 step-ca = callPackage ../tools/security/step-ca {
6328 inherit (darwin.apple_sdk.frameworks) PCSC;
6331 step-cli = callPackage ../tools/security/step-cli { };
6333 step-kms-plugin = callPackage ../tools/security/step-kms-plugin { };
6335 string-machine = callPackage ../applications/audio/string-machine { };
6337 stripe-cli = callPackage ../tools/admin/stripe-cli { };
6339 bash-supergenpass = callPackage ../tools/security/bash-supergenpass { };
6341 swappy = callPackage ../applications/misc/swappy { gtk = gtk3; };
6343 swapspace = callPackage ../tools/admin/swapspace { };
6345 swego = callPackage ../servers/swego { };
6347 sydbox = callPackage ../os-specific/linux/sydbox { };
6349 synth = callPackage ../tools/misc/synth {
6350 inherit (darwin.apple_sdk.frameworks) AppKit Security;
6353 syscall_limiter = callPackage ../os-specific/linux/syscall_limiter { };
6355 skeema = callPackage ../tools/system/skeema { };
6357 svt-av1 = callPackage ../tools/video/svt-av1 { };
6359 inherit (callPackages ../servers/rainloop { })
6363 rav1e = callPackage ../tools/video/rav1e {
6364 inherit (darwin.apple_sdk.frameworks) Security;
6367 raven-reader = callPackage ../applications/networking/newsreaders/raven-reader { };
6369 razergenie = libsForQt5.callPackage ../applications/misc/razergenie { };
6371 replay-sorcery = callPackage ../tools/video/replay-sorcery { };
6373 recyclarr = callPackage ../tools/video/recyclarr { };
6375 tsduck = callPackage ../tools/video/tsduck { };
6377 turso-cli = callPackage ../development/tools/turso-cli {};
6379 ripasso-cursive = callPackage ../tools/security/ripasso/cursive.nix {
6380 inherit (darwin.apple_sdk.frameworks) AppKit Security;
6383 ripe-atlas-tools = callPackage ../tools/networking/ripe-atlas-tools { };
6385 roundcube = callPackage ../servers/roundcube { };
6387 roundcubePlugins = dontRecurseIntoAttrs (callPackage ../servers/roundcube/plugins { });
6389 routersploit = callPackage ../tools/security/routersploit { };
6391 routinator = callPackage ../servers/routinator {
6392 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
6395 rsbep = callPackage ../tools/backup/rsbep { };
6397 rsbkb = callPackage ../tools/text/rsbkb { };
6399 rsign2 = callPackage ../tools/security/rsign2 { };
6401 rsyslog = callPackage ../tools/system/rsyslog {
6402 withHadoop = false; # Currently Broken
6403 withKsi = false; # Currently Broken
6406 rsyslog-light = rsyslog.override {
6408 withSystemd = false;
6409 withJemalloc = false;
6411 withPostgres = false;
6413 withNetSnmp = false;
6418 withLognorm = false;
6419 withMaxminddb = false;
6420 withOpenssl = false;
6423 withLogging = false;
6426 withRdkafka = false;
6429 withRabbitmq = false;
6430 withHiredis = false;
6433 rtrtr = callPackage ../servers/rtrtr {
6434 inherit (darwin.apple_sdk.frameworks) Security;
6437 xlogo = callPackage ../tools/X11/xlogo { };
6439 xmlbeans = callPackage ../tools/misc/xmlbeans { };
6441 xmlsort = perlPackages.XMLFilterSort;
6443 xmousepasteblock = callPackage ../tools/X11/xmousepasteblock { };
6445 mcrypt = callPackage ../tools/misc/mcrypt { };
6447 mongoaudit = callPackage ../tools/security/mongoaudit { };
6449 mongodb-compass = callPackage ../tools/misc/mongodb-compass { };
6451 mongodb-tools = callPackage ../tools/misc/mongodb-tools { };
6453 moosefs = callPackage ../tools/filesystems/moosefs { };
6455 mountain-duck = callPackage ../tools/filesystems/mountain-duck { };
6457 mox = callPackage ../servers/mail/mox { };
6459 mozlz4a = callPackage ../tools/compression/mozlz4a { };
6461 msr-tools = callPackage ../os-specific/linux/msr-tools { };
6463 mstflint = callPackage ../tools/misc/mstflint { };
6465 msldapdump = callPackage ../tools/security/msldapdump { };
6467 mslink = callPackage ../tools/misc/mslink { };
6469 mceinject = callPackage ../os-specific/linux/mceinject { };
6471 mcelog = callPackage ../os-specific/linux/mcelog {
6472 util-linux = util-linuxMinimal;
6475 sqldef = callPackage ../development/tools/sqldef { };
6477 sqlint = callPackage ../development/tools/sqlint { };
6479 squawk = callPackage ../development/tools/squawk { };
6481 antibody = callPackage ../shells/zsh/antibody { };
6483 antidote = callPackage ../shells/zsh/antidote { };
6485 antigen = callPackage ../shells/zsh/antigen { };
6487 apparix = callPackage ../tools/misc/apparix { };
6489 apc-temp-fetch = with python3.pkgs; callPackage ../tools/networking/apc-temp-fetch { };
6491 arping = callPackage ../tools/networking/arping { };
6493 arpoison = callPackage ../tools/networking/arpoison { };
6495 asciidoc = callPackage ../tools/typesetting/asciidoc {
6496 inherit (python3.pkgs) pygments matplotlib numpy aafigure recursive-pth-loader;
6498 enableStandardFeatures = false;
6501 asciidoc-full = asciidoc.override {
6502 enableStandardFeatures = true;
6505 asciidoc-full-with-plugins = asciidoc.override {
6506 enableStandardFeatures = true;
6507 enableExtraPlugins = true;
6510 asciidoctor = callPackage ../tools/typesetting/asciidoctor { };
6512 asciidoctor-with-extensions = callPackage ../tools/typesetting/asciidoctor-with-extensions { };
6514 asciidoctorj = callPackage ../tools/typesetting/asciidoctorj { };
6516 asunder = callPackage ../applications/audio/asunder { };
6518 autossh = callPackage ../tools/networking/autossh { };
6520 assh = callPackage ../tools/networking/assh { };
6522 b2sum = callPackage ../tools/security/b2sum {
6523 inherit (llvmPackages) openmp;
6526 bacula = callPackage ../tools/backup/bacula {
6527 inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit;
6530 bacon = callPackage ../development/tools/bacon {
6531 inherit (darwin.apple_sdk.frameworks) CoreServices;
6534 bats = callPackage ../development/interpreters/bats { };
6536 bbe = callPackage ../tools/misc/bbe { };
6538 bkcrack = callPackage ../tools/security/bkcrack { };
6540 bdsync = callPackage ../tools/backup/bdsync { };
6542 beamerpresenter = beamerpresenter-mupdf;
6544 beamerpresenter-mupdf = qt6Packages.callPackage ../applications/office/beamerpresenter {
6549 beamerpresenter-poppler = qt6Packages.callPackage ../applications/office/beamerpresenter {
6554 beanstalkd = callPackage ../servers/beanstalkd { };
6556 beetsPackages = lib.recurseIntoAttrs (callPackage ../tools/audio/beets { });
6557 inherit (beetsPackages) beets beets-unstable;
6559 bento4 = callPackage ../tools/video/bento4 { };
6561 bepasty = callPackage ../tools/misc/bepasty { };
6563 bettercap = callPackage ../tools/security/bettercap { };
6565 bfs = callPackage ../tools/system/bfs { };
6567 bevelbar = callPackage ../tools/X11/bevelbar { };
6569 bgs = callPackage ../tools/X11/bgs { };
6571 bibclean = callPackage ../tools/typesetting/bibclean { };
6573 biber = callPackage ../tools/typesetting/biber { };
6575 biber-for-tectonic = callPackage ../tools/typesetting/tectonic/biber.nix { };
6577 biber-ms = callPackage ../tools/typesetting/biber-ms { };
6579 biblatex-check = callPackage ../tools/typesetting/biblatex-check { };
6581 binlore = callPackage ../development/tools/analysis/binlore { };
6583 birdfont = callPackage ../tools/misc/birdfont { };
6584 xmlbird = callPackage ../tools/misc/birdfont/xmlbird.nix { stdenv = gccStdenv; };
6586 blueberry = callPackage ../tools/bluetooth/blueberry { };
6588 blueman = callPackage ../tools/bluetooth/blueman { };
6590 bmrsa = callPackage ../tools/security/bmrsa/11.nix { };
6592 bogofilter = callPackage ../tools/misc/bogofilter { };
6594 bom = callPackage ../tools/admin/bom { };
6596 bomber-go = callPackage ../development/tools/bomber-go { };
6598 bomutils = callPackage ../tools/archivers/bomutils { };
6600 boofuzz= callPackage ../tools/security/boofuzz { };
6602 briar-desktop = callPackage ../applications/networking/instant-messengers/briar-desktop { };
6604 bsdbuild = callPackage ../development/tools/misc/bsdbuild { };
6606 bsdiff = callPackage ../tools/compression/bsdiff { };
6608 btar = callPackage ../tools/backup/btar { };
6610 bumpver = callPackage ../applications/version-management/bumpver { };
6612 bup = callPackage ../tools/backup/bup { };
6614 bupstash = darwin.apple_sdk_11_0.callPackage ../tools/backup/bupstash { };
6616 burp = callPackage ../tools/backup/burp { };
6618 buku = callPackage ../applications/misc/buku { };
6620 byzanz = callPackage ../applications/video/byzanz { };
6622 algolia-cli = callPackage ../development/tools/algolia-cli { };
6624 anydesk = callPackage ../applications/networking/remote/anydesk { };
6626 anystyle-cli = callPackage ../tools/misc/anystyle-cli { };
6628 atool = callPackage ../tools/archivers/atool { };
6630 bash_unit = callPackage ../tools/misc/bash_unit { };
6632 boltbrowser = callPackage ../tools/misc/boltbrowser { };
6634 bsc = callPackage ../tools/compression/bsc {
6635 inherit (llvmPackages) openmp;
6638 bzip2 = callPackage ../tools/compression/bzip2 { };
6640 bzip2_1_1 = callPackage ../tools/compression/bzip2/1_1.nix { };
6642 bzip3 = callPackage ../tools/compression/bzip3 {
6643 stdenv = clangStdenv;
6646 cabextract = callPackage ../tools/archivers/cabextract { };
6648 cadaver = callPackage ../tools/networking/cadaver { };
6650 davix = callPackage ../tools/networking/davix {
6651 inherit (darwin.apple_sdk.frameworks) Security;
6654 davix-copy = davix.override { enableThirdPartyCopy = true; };
6656 cantata = libsForQt5.callPackage ../applications/audio/cantata { };
6658 cantoolz = callPackage ../tools/networking/cantoolz { };
6660 can-utils = callPackage ../os-specific/linux/can-utils { };
6662 cannelloni = callPackage ../os-specific/linux/cannelloni { };
6664 caudec = callPackage ../applications/audio/caudec { };
6666 ccd2iso = callPackage ../tools/cd-dvd/ccd2iso { };
6668 ccid = callPackage ../tools/security/ccid { };
6670 ccrypt = callPackage ../tools/security/ccrypt { };
6672 ccze = callPackage ../tools/misc/ccze { };
6674 cdecl = callPackage ../development/tools/cdecl { };
6676 cdi2iso = callPackage ../tools/cd-dvd/cdi2iso { };
6678 cdist = python3Packages.callPackage ../tools/admin/cdist { };
6680 cdimgtools = callPackage ../tools/cd-dvd/cdimgtools { };
6682 cdpr = callPackage ../tools/networking/cdpr { };
6684 cdrdao = callPackage ../tools/cd-dvd/cdrdao {
6685 inherit (darwin.apple_sdk.frameworks) CoreServices IOKit;
6688 cdrkit = callPackage ../tools/cd-dvd/cdrkit { };
6690 cdrtools = callPackage ../tools/cd-dvd/cdrtools {
6691 stdenv = if stdenv.isDarwin then overrideLibcxx llvmPackages_14.stdenv else stdenv;
6692 inherit (darwin.apple_sdk.frameworks) Carbon IOKit;
6695 cemu-ti = qt5.callPackage ../applications/science/math/cemu-ti { };
6697 cider = callPackage ../applications/audio/cider { };
6699 iat = callPackage ../tools/cd-dvd/iat { };
6701 isolyzer = callPackage ../tools/cd-dvd/isolyzer { };
6703 isomd5sum = callPackage ../tools/cd-dvd/isomd5sum { };
6705 mdf2iso = callPackage ../tools/cd-dvd/mdf2iso { };
6707 nrg2iso = callPackage ../tools/cd-dvd/nrg2iso { };
6709 ceph-csi = callPackage ../tools/filesystems/ceph-csi { };
6712 inherit (callPackages ../tools/filesystems/ceph {
6713 lua = lua5_4; # Ceph currently requires >= 5.3
6715 # To see which `fmt` version Ceph upstream recommends, check its `src/fmt` submodule.
6717 # Ceph does not currently build with `fmt_10`; see https://github.com/NixOS/nixpkgs/issues/281027#issuecomment-1899128557
6718 # If we want to switch for that before upstream fixes it, use this patch:
6719 # https://github.com/NixOS/nixpkgs/pull/281858#issuecomment-1899648638
6726 cfdg = callPackage ../tools/graphics/cfdg { };
6728 cglm = callPackage ../development/libraries/cglm { };
6730 cgreen = callPackage ../development/libraries/cgreen { };
6732 chain-bench = callPackage ../tools/security/chain-bench { };
6734 chainsaw = callPackage ../tools/security/chainsaw { };
6736 checkinstall = callPackage ../tools/package-management/checkinstall { };
6738 checkmake = callPackage ../development/tools/checkmake { };
6740 cherrybomb = callPackage ../tools/security/cherrybomb { };
6742 chit = callPackage ../development/tools/chit { };
6744 chkrootkit = callPackage ../tools/security/chkrootkit { };
6746 chrony = callPackage ../tools/networking/chrony { };
6748 chunkfs = callPackage ../tools/filesystems/chunkfs { };
6750 chunksync = callPackage ../tools/backup/chunksync { };
6752 cicero-tui = callPackage ../tools/misc/cicero-tui { };
6754 cilium-cli = callPackage ../applications/networking/cluster/cilium {
6755 buildGoModule = buildGo122Module;
6758 cjdns = callPackage ../tools/networking/cjdns { };
6759 cjdns-tools = callPackage ../tools/admin/cjdns-tools { };
6761 cjson = callPackage ../development/libraries/cjson { };
6763 cksfv = callPackage ../tools/networking/cksfv { };
6765 clementine = libsForQt5.callPackage ../applications/audio/clementine {
6767 with gst_all_1; [ gst-plugins-base gst-plugins-good gst-plugins-ugly gst-libav ];
6768 protobuf = protobuf_21;
6771 mellowplayer = libsForQt5.callPackage ../applications/audio/mellowplayer { };
6773 ciopfs = callPackage ../tools/filesystems/ciopfs { };
6775 circleci-cli = callPackage ../development/tools/misc/circleci-cli { };
6777 circus = with python310Packages; toPythonApplication circus;
6779 cirrus-cli = callPackage ../development/tools/continuous-integration/cirrus-cli { };
6781 cirrusgo = callPackage ../tools/security/cirrusgo { };
6783 inherit (callPackage ../applications/networking/remote/citrix-workspace { })
6784 citrix_workspace_23_09_0
6785 citrix_workspace_23_11_0
6786 citrix_workspace_24_02_0
6788 citrix_workspace = citrix_workspace_24_02_0;
6790 clima = callPackage ../tools/text/clima { };
6792 cmigemo = callPackage ../tools/text/cmigemo { };
6794 cmospwd = callPackage ../tools/security/cmospwd { };
6796 cmst = libsForQt5.callPackage ../tools/networking/cmst { };
6798 cmt = callPackage ../applications/audio/cmt { };
6800 crlfsuite = callPackage ../tools/security/crlfsuite { };
6802 crlfuzz = callPackage ../tools/security/crlfuzz { };
6804 hedgedoc = callPackage ../servers/web-apps/hedgedoc { };
6806 colord = callPackage ../tools/misc/colord { };
6808 colord-gtk = callPackage ../tools/misc/colord-gtk { };
6810 colord-gtk4 = colord-gtk.override { withGtk4 = true; };
6812 colordiff = callPackage ../tools/text/colordiff { };
6814 connect = callPackage ../tools/networking/connect { };
6816 conspy = callPackage ../os-specific/linux/conspy { };
6818 connmanFull = connman.override {
6819 # TODO: Why is this in `connmanFull` and not the default build? See TODO in
6820 # nixos/modules/services/networking/connman.nix (near the assertions)
6821 enableNetworkManagerCompatibility = true;
6822 enableHh2serialGps = true;
6828 connmanMinimal = connman.override {
6829 # enableDatafiles = false; # If disabled, configuration and data files are not installed
6830 # enableEthernet = false; # If disabled no ethernet connection can be performed
6831 # enableWifi = false; # If disabled no WiFi connection can be performed
6832 enableBluetooth = false;
6833 enableClient = false;
6834 enableDundee = false;
6835 enableGadget = false;
6836 enableLoopback = false;
6837 enableNeard = false;
6838 enableOfono = false;
6839 enableOpenconnect = false;
6840 enableOpenvpn = false;
6841 enablePacrunner = false;
6842 enablePolkit = false;
6844 enableStats = false;
6845 enableTools = false;
6847 enableWireguard = false;
6848 enableWispr = false;
6851 convertlit = callPackage ../tools/text/convertlit { };
6853 collectd = callPackage ../tools/system/collectd {
6854 inherit (darwin.apple_sdk.frameworks) IOKit;
6857 collectd-data = callPackage ../tools/system/collectd/data.nix { };
6859 colormake = callPackage ../development/tools/build-managers/colormake { };
6861 cpuminer = callPackage ../tools/misc/cpuminer { };
6863 crabz = callPackage ../tools/compression/crabz { };
6865 ethash = callPackage ../development/libraries/ethash { };
6867 cuetools = callPackage ../tools/cd-dvd/cuetools { };
6869 u3-tool = callPackage ../tools/filesystems/u3-tool { };
6871 unifdef = callPackage ../development/tools/misc/unifdef { };
6873 unify = with python3Packages; toPythonApplication unify;
6875 unionfs-fuse = callPackage ../tools/filesystems/unionfs-fuse { };
6877 unparam = callPackage ../tools/misc/unparam { };
6879 inherit (nodePackages) uppy-companion;
6881 usb-modeswitch = callPackage ../development/tools/misc/usb-modeswitch { };
6882 usb-modeswitch-data = callPackage ../development/tools/misc/usb-modeswitch/data.nix { };
6884 usbsdmux = callPackage ../development/tools/misc/usbsdmux { };
6886 usbview = callPackage ../tools/misc/usbview { };
6888 usbimager = callPackage ../tools/misc/usbimager { };
6890 uwuify = callPackage ../tools/misc/uwuify { };
6892 anthy = callPackage ../tools/inputmethods/anthy { };
6894 evdevremapkeys = callPackage ../tools/inputmethods/evdevremapkeys { };
6896 evsieve = callPackage ../tools/inputmethods/evsieve { };
6898 eyedropper = callPackage ../applications/graphics/eyedropper { };
6900 persistent-evdev = python3Packages.callPackage ../servers/persistent-evdev { };
6902 evscript = callPackage ../tools/inputmethods/evscript { };
6904 keyd = callPackage ../tools/inputmethods/keyd { };
6906 keymapper = callPackage ../tools/inputmethods/keymapper { };
6908 twitch-tui = callPackage ../applications/networking/instant-messengers/twitch-tui {
6909 inherit (darwin.apple_sdk_11_0.frameworks) Security CoreServices SystemConfiguration;
6912 gebaar-libinput = callPackage ../tools/inputmethods/gebaar-libinput { };
6914 kime = callPackage ../tools/inputmethods/kime { };
6916 libpinyin = callPackage ../development/libraries/libpinyin { };
6918 inherit (import ../development/libraries/libsbsms pkgs)
6924 libskk = callPackage ../development/libraries/libskk {
6925 inherit (gnome) gnome-common;
6928 m17-cxx-demod = callPackage ../applications/radio/m17-cxx-demod { };
6930 m17n_db = callPackage ../tools/inputmethods/m17n-db { };
6932 m17n_lib = callPackage ../tools/inputmethods/m17n-lib { };
6934 libotf = callPackage ../tools/inputmethods/m17n-lib/otf.nix { };
6936 netbird = callPackage ../tools/networking/netbird {
6937 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa IOKit Kernel UserNotifications WebKit;
6940 netbird-ui = netbird.override {
6944 netevent = callPackage ../tools/inputmethods/netevent { };
6946 netplan = callPackage ../tools/admin/netplan { };
6948 skktools = callPackage ../tools/inputmethods/skk/skktools { };
6949 skk-dicts = callPackage ../tools/inputmethods/skk/skk-dicts { };
6951 libkkc-data = callPackage ../data/misc/libkkc-data { };
6953 libkkc = callPackage ../tools/inputmethods/libkkc { };
6955 ibus = callPackage ../tools/inputmethods/ibus { };
6957 ibus-engines = recurseIntoAttrs {
6958 anthy = callPackage ../tools/inputmethods/ibus-engines/ibus-anthy { };
6960 bamboo = callPackage ../tools/inputmethods/ibus-engines/ibus-bamboo { };
6962 cangjie = callPackage ../tools/inputmethods/ibus-engines/ibus-cangjie { };
6964 hangul = callPackage ../tools/inputmethods/ibus-engines/ibus-hangul { };
6966 kkc = callPackage ../tools/inputmethods/ibus-engines/ibus-kkc { };
6968 libpinyin = callPackage ../tools/inputmethods/ibus-engines/ibus-libpinyin { };
6970 libthai = callPackage ../tools/inputmethods/ibus-engines/ibus-libthai { };
6972 m17n = callPackage ../tools/inputmethods/ibus-engines/ibus-m17n { };
6974 mozc = callPackage ../tools/inputmethods/ibus-engines/ibus-mozc { };
6976 openbangla-keyboard = libsForQt5.callPackage ../applications/misc/openbangla-keyboard { withIbusSupport = true; };
6978 rime = callPackage ../tools/inputmethods/ibus-engines/ibus-rime { };
6980 table = callPackage ../tools/inputmethods/ibus-engines/ibus-table { };
6982 table-chinese = callPackage ../tools/inputmethods/ibus-engines/ibus-table-chinese {
6983 ibus-table = ibus-engines.table;
6986 table-others = callPackage ../tools/inputmethods/ibus-engines/ibus-table-others {
6987 ibus-table = ibus-engines.table;
6990 uniemoji = callPackage ../tools/inputmethods/ibus-engines/ibus-uniemoji { };
6992 typing-booster-unwrapped = callPackage ../tools/inputmethods/ibus-engines/ibus-typing-booster { };
6994 typing-booster = callPackage ../tools/inputmethods/ibus-engines/ibus-typing-booster/wrapper.nix {
6995 typing-booster = ibus-engines.typing-booster-unwrapped;
6999 ibus-with-plugins = callPackage ../tools/inputmethods/ibus/wrapper.nix { };
7001 ibus-theme-tools = callPackage ../tools/misc/ibus-theme-tools { };
7003 interception-tools = callPackage ../tools/inputmethods/interception-tools { };
7004 interception-tools-plugins = recurseIntoAttrs {
7005 caps2esc = callPackage ../tools/inputmethods/interception-tools/caps2esc.nix { };
7006 dual-function-keys = callPackage ../tools/inputmethods/interception-tools/dual-function-keys.nix { };
7009 age = callPackage ../tools/security/age { };
7011 agebox = callPackage ../tools/security/agebox { };
7013 age-plugin-ledger = callPackage ../tools/security/age-plugin-ledger {
7014 inherit (darwin.apple_sdk.frameworks) AppKit;
7017 age-plugin-tpm = callPackage ../tools/security/age-plugin-tpm { };
7019 age-plugin-yubikey = darwin.apple_sdk_11_0.callPackage ../tools/security/age-plugin-yubikey {
7020 inherit (darwin.apple_sdk_11_0.frameworks) Foundation PCSC IOKit;
7023 artim-dark = callPackage ../data/themes/artim-dark { };
7025 bbin = callPackage ../development/tools/bbin { };
7027 blacken-docs = callPackage ../tools/misc/blacken-docs { };
7029 bore = callPackage ../tools/networking/bore {
7030 inherit (darwin) Libsystem;
7031 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
7034 brotli = callPackage ../tools/compression/brotli { };
7036 biodiff = callPackage ../development/tools/biodiff { };
7038 biome = callPackage ../development/tools/biome { };
7040 biosdevname = callPackage ../tools/networking/biosdevname { };
7042 bluetooth_battery = python3Packages.callPackage ../applications/misc/bluetooth_battery { };
7044 boa = callPackage ../development/web/boa { };
7046 bombardier = callPackage ../tools/networking/bombardier { };
7048 caeml = callPackage ../applications/networking/mailreaders/caeml { };
7050 calyx-vpn = libsForQt5.callPackage ../tools/networking/bitmask-vpn {
7052 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
7055 cask-server = libsForQt5.callPackage ../applications/misc/cask-server { };
7057 cc2538-bsl = callPackage ../tools/misc/cc2538-bsl { };
7059 code-browser-qt = libsForQt5.callPackage ../applications/editors/code-browser { withQt = true; };
7060 code-browser-gtk2 = callPackage ../applications/editors/code-browser { withGtk2 = true; };
7061 code-browser-gtk = callPackage ../applications/editors/code-browser { withGtk3 = true; };
7063 certdump = callPackage ../tools/security/certdump { };
7065 certstrap = callPackage ../tools/security/certstrap { };
7067 cffconvert = python3Packages.toPythonApplication python3Packages.cffconvert;
7069 cfssl = callPackage ../tools/security/cfssl { };
7071 cfs-zen-tweaks = callPackage ../os-specific/linux/cfs-zen-tweaks { };
7073 chafa = callPackage ../tools/misc/chafa {
7074 inherit (darwin.apple_sdk.frameworks) Foundation;
7077 changetower = callPackage ../tools/networking/changetower { };
7079 chatblade = callPackage ../applications/misc/chatblade { };
7081 checkbashisms = callPackage ../development/tools/misc/checkbashisms { };
7083 checkmate = callPackage ../development/tools/checkmate { };
7085 circup = callPackage ../development/tools/circup { };
7087 civetweb = callPackage ../development/libraries/civetweb { };
7089 ckb-next = libsForQt5.callPackage ../tools/misc/ckb-next { };
7091 clamav = darwin.apple_sdk_11_0.callPackage ../tools/security/clamav {
7092 inherit (darwin.apple_sdk_11_0.frameworks) Foundation;
7095 client-ip-echo = callPackage ../servers/misc/client-ip-echo { };
7097 cloc = callPackage ../tools/misc/cloc { };
7099 clolcat = callPackage ../tools/misc/clolcat { };
7101 cloog = callPackage ../development/libraries/cloog {
7105 cloog_0_18_0 = callPackage ../development/libraries/cloog/0.18.0.nix {
7109 cloogppl = callPackage ../development/libraries/cloog-ppl { };
7111 cloud-utils = callPackage ../tools/misc/cloud-utils { };
7113 cloudlist = callPackage ../tools/security/cloudlist { };
7115 cmdpack = callPackages ../tools/misc/cmdpack { };
7117 cobalt = callPackage ../applications/misc/cobalt {
7118 inherit (darwin.apple_sdk.frameworks) CoreServices;
7121 cobang = python3Packages.callPackage ../applications/misc/cobang {
7122 gst-plugins-good = gst_all_1.gst-plugins-good.override { gtkSupport = true; };
7125 cocoapods = callPackage ../development/tools/cocoapods { };
7127 cocoapods-beta = lowPrio (callPackage ../development/tools/cocoapods { beta = true; });
7129 cocom = callPackage ../tools/networking/cocom {
7130 inherit (darwin.apple_sdk.frameworks) Security;
7133 codeberg-pages = callPackage ../development/tools/continuous-integration/codeberg-pages { };
7135 codebraid = callPackage ../tools/misc/codebraid { };
7137 codemov = callPackage ../tools/misc/codemov { };
7139 codevis = callPackage ../tools/misc/codevis { };
7141 compass = callPackage ../development/tools/compass { };
7143 cone = callPackage ../development/compilers/cone {
7144 llvmPackages = llvmPackages_13;
7147 conda = callPackage ../tools/package-management/conda { };
7149 conduktor = callPackage ../applications/misc/conduktor { };
7151 console-bridge = callPackage ../development/libraries/console-bridge { };
7153 convbin = callPackage ../tools/misc/convbin { };
7155 convimg = callPackage ../tools/misc/convimg { };
7157 convfont = callPackage ../tools/misc/convfont { };
7159 convmv = callPackage ../tools/misc/convmv { };
7161 cpcfs = callPackage ../tools/filesystems/cpcfs { };
7163 coreutils = callPackage ../tools/misc/coreutils { };
7165 # The coreutils above are built with dependencies from
7166 # bootstrapping. We cannot override it here, because that pulls in
7167 # openssl from the previous stage as well.
7168 coreutils-full = callPackage ../tools/misc/coreutils { minimal = false; };
7169 coreutils-prefixed = coreutils.override { withPrefix = true; singleBinary = false; };
7171 corkscrew = callPackage ../tools/networking/corkscrew { };
7173 cowpatty = callPackage ../tools/security/cowpatty { };
7175 cpio = callPackage ../tools/archivers/cpio { };
7177 cpufetch = callPackage ../tools/misc/cpufetch { };
7179 crackmapexec = callPackage ../tools/security/crackmapexec { };
7181 crackxls = callPackage ../tools/security/crackxls { };
7183 crd2pulumi = callPackage ../development/tools/crd2pulumi { };
7185 create-cycle-app = nodePackages.create-cycle-app;
7187 createrepo_c = callPackage ../tools/package-management/createrepo_c { };
7189 cromfs = callPackage ../tools/archivers/cromfs { };
7191 cron = callPackage ../tools/system/cron { };
7193 ctlptl = callPackage ../development/tools/ctlptl { };
7195 dumpnar = callPackage ../tools/archivers/dumpnar { };
7197 snooze = callPackage ../tools/system/snooze { };
7199 cudaPackages_10_0 = callPackage ./cuda-packages.nix { cudaVersion = "10.0"; };
7200 cudaPackages_10_1 = callPackage ./cuda-packages.nix { cudaVersion = "10.1"; };
7201 cudaPackages_10_2 = callPackage ./cuda-packages.nix { cudaVersion = "10.2"; };
7202 cudaPackages_10 = recurseIntoAttrs cudaPackages_10_2;
7204 cudaPackages_11_0 = callPackage ./cuda-packages.nix { cudaVersion = "11.0"; };
7205 cudaPackages_11_1 = callPackage ./cuda-packages.nix { cudaVersion = "11.1"; };
7206 cudaPackages_11_2 = callPackage ./cuda-packages.nix { cudaVersion = "11.2"; };
7207 cudaPackages_11_3 = callPackage ./cuda-packages.nix { cudaVersion = "11.3"; };
7208 cudaPackages_11_4 = callPackage ./cuda-packages.nix { cudaVersion = "11.4"; };
7209 cudaPackages_11_5 = callPackage ./cuda-packages.nix { cudaVersion = "11.5"; };
7210 cudaPackages_11_6 = callPackage ./cuda-packages.nix { cudaVersion = "11.6"; };
7211 cudaPackages_11_7 = callPackage ./cuda-packages.nix { cudaVersion = "11.7"; };
7212 cudaPackages_11_8 = callPackage ./cuda-packages.nix { cudaVersion = "11.8"; };
7213 cudaPackages_11 = recurseIntoAttrs cudaPackages_11_8;
7215 cudaPackages_12_0 = callPackage ./cuda-packages.nix { cudaVersion = "12.0"; };
7216 cudaPackages_12_1 = callPackage ./cuda-packages.nix { cudaVersion = "12.1"; };
7217 cudaPackages_12_2 = callPackage ./cuda-packages.nix { cudaVersion = "12.2"; };
7218 cudaPackages_12_3 = callPackage ./cuda-packages.nix { cudaVersion = "12.3"; };
7219 cudaPackages_12 = cudaPackages_12_2; # Latest supported by cudnn
7221 # Use the older cudaPackages for tensorflow and jax, as determined by cudnn
7222 # compatibility: https://www.tensorflow.org/install/source#gpu
7223 cudaPackagesGoogle = cudaPackages_11;
7225 cudaPackages = recurseIntoAttrs cudaPackages_12;
7227 # TODO: move to alias
7228 cudatoolkit = cudaPackages.cudatoolkit;
7229 cudatoolkit_11 = cudaPackages_11.cudatoolkit;
7231 curie = callPackage ../data/fonts/curie { };
7233 curlFull = curl.override {
7235 gsaslSupport = true;
7238 websocketSupport = true;
7241 curlHTTP3 = curl.override {
7243 http3Support = true;
7246 curl = curlMinimal.override ({
7250 } // lib.optionalAttrs (!stdenv.hostPlatform.isStatic) {
7251 brotliSupport = true;
7254 curlMinimal = callPackage ../tools/networking/curl { };
7256 curlWithGnuTls = curl.override { gnutlsSupport = true; opensslSupport = false; };
7258 curl-impersonate = darwin.apple_sdk_11_0.callPackage ../tools/networking/curl-impersonate { };
7259 curl-impersonate-ff = curl-impersonate.curl-impersonate-ff;
7260 curl-impersonate-chrome = curl-impersonate.curl-impersonate-chrome;
7262 curlie = callPackage ../tools/networking/curlie { };
7264 trurl = callPackage ../tools/networking/trurl { };
7266 curv = callPackage ../applications/graphics/curv { };
7268 cunit = callPackage ../tools/misc/cunit { };
7269 bcunit = callPackage ../tools/misc/bcunit { };
7271 curlftpfs = callPackage ../tools/filesystems/curlftpfs { };
7273 tcp-cutter = callPackage ../tools/networking/tcp-cutter { };
7275 cwebbin = callPackage ../development/tools/misc/cwebbin { };
7277 cve-bin-tool = python3Packages.callPackage ../tools/security/cve-bin-tool { };
7279 cvs-fast-export = callPackage ../applications/version-management/cvs-fast-export { };
7281 dadadodo = callPackage ../tools/text/dadadodo { };
7283 daemon = callPackage ../tools/system/daemon { };
7285 daemonize = callPackage ../tools/system/daemonize { };
7287 danger-gitlab = callPackage ../applications/version-management/danger-gitlab { };
7289 daq = callPackage ../applications/networking/ids/daq { };
7291 dar = callPackage ../tools/backup/dar {
7292 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
7295 darkhttpd = callPackage ../servers/http/darkhttpd { };
7297 darkstat = callPackage ../tools/networking/darkstat { };
7299 dav1d = callPackage ../development/libraries/dav1d { };
7301 davfs2 = callPackage ../tools/filesystems/davfs2 { };
7303 dbeaver = callPackage ../applications/misc/dbeaver { };
7305 dbench = callPackage ../development/tools/misc/dbench { };
7307 dclxvi = callPackage ../development/libraries/dclxvi { };
7309 dconf2nix = callPackage ../development/tools/haskell/dconf2nix { };
7311 dcraw = callPackage ../tools/graphics/dcraw { };
7313 dcs = callPackage ../tools/text/dcs { };
7315 dcfldd = callPackage ../tools/system/dcfldd { };
7317 debian-devscripts = callPackage ../tools/misc/debian-devscripts { };
7319 debian-goodies = callPackage ../applications/misc/debian-goodies { };
7321 debootstrap = callPackage ../tools/misc/debootstrap { };
7323 debugedit = callPackage ../development/tools/misc/debugedit { };
7325 decode-spam-headers = callPackage ../tools/networking/decode-spam-headers { };
7327 deer = callPackage ../shells/zsh/zsh-deer { };
7329 deno = callPackage ../development/web/deno { };
7331 deqp-runner = callPackage ../tools/graphics/deqp-runner { };
7333 detox = callPackage ../tools/misc/detox { };
7335 devilspie2 = callPackage ../applications/misc/devilspie2 {
7339 dex = callPackage ../tools/X11/dex { };
7341 ddccontrol = callPackage ../tools/misc/ddccontrol { };
7343 ddccontrol-db = callPackage ../data/misc/ddccontrol-db { };
7345 ddcui = libsForQt5.callPackage ../applications/misc/ddcui { };
7347 ddcutil = callPackage ../tools/misc/ddcutil { };
7349 ddclient = callPackage ../tools/networking/ddclient { };
7351 dd_rescue = callPackage ../tools/system/dd_rescue { };
7353 ddh = callPackage ../tools/system/ddh { };
7355 ddrescue = callPackage ../tools/system/ddrescue { };
7357 ddrescueview = callPackage ../tools/system/ddrescueview { };
7359 ddrutility = callPackage ../tools/system/ddrutility { };
7361 inherit (callPackages ../applications/networking/p2p/deluge { })
7366 deluge-2_x = deluge;
7368 der-ascii = callPackage ../tools/security/der-ascii { };
7370 desktop-file-utils = callPackage ../tools/misc/desktop-file-utils { };
7372 dfc = callPackage ../tools/system/dfc { };
7374 dfrs = callPackage ../tools/system/dfrs { };
7376 dev86 = callPackage ../development/compilers/dev86 { };
7378 diskrsync = callPackage ../tools/backup/diskrsync { };
7380 djbdns = callPackage ../tools/networking/djbdns { };
7382 dnscrypt-proxy = callPackage ../tools/networking/dnscrypt-proxy { };
7384 dnscrypt-wrapper = callPackage ../tools/networking/dnscrypt-wrapper { };
7386 dnscontrol = callPackage ../applications/networking/dnscontrol { };
7388 dnsenum = callPackage ../tools/security/dnsenum { };
7390 dnsmasq = callPackage ../tools/networking/dnsmasq { };
7392 dnsmon-go = callPackage ../tools/networking/dnsmon-go { };
7394 dnsmonster = callPackage ../tools/networking/dnsmonster { };
7396 dnspeep = callPackage ../tools/security/dnspeep { };
7398 dnsproxy = callPackage ../tools/networking/dnsproxy { };
7400 dnsperf = callPackage ../tools/networking/dnsperf { };
7402 dnsrecon = callPackage ../tools/security/dnsrecon { };
7404 dnstop = callPackage ../tools/networking/dnstop { };
7406 dnsviz = python3Packages.callPackage ../tools/networking/dnsviz { };
7408 dnsx = callPackage ../tools/security/dnsx { };
7410 dhcpdump = callPackage ../tools/networking/dhcpdump { };
7412 dhcpcd = callPackage ../tools/networking/dhcpcd { };
7414 dhcping = callPackage ../tools/networking/dhcping { };
7416 dotacat = callPackage ../tools/misc/dotacat { };
7418 di = callPackage ../tools/system/di { };
7420 diction = callPackage ../tools/text/diction { };
7422 diffoci = callPackage ../tools/misc/diffoci { };
7424 diffoscope = callPackage ../tools/misc/diffoscope {
7428 diffoscopeMinimal = diffoscope.override {
7429 enableBloat = false;
7432 diffr = callPackage ../tools/text/diffr {
7433 inherit (darwin.apple_sdk.frameworks) Security;
7436 diffsitter = callPackage ../tools/text/diffsitter { };
7438 diffstat = callPackage ../tools/text/diffstat { };
7440 difftastic = callPackage ../tools/text/difftastic { };
7442 diffutils = callPackage ../tools/text/diffutils { };
7444 dsp = callPackage ../tools/audio/dsp { };
7446 dirdiff = callPackage ../tools/text/dirdiff { };
7448 dwdiff = callPackage ../applications/misc/dwdiff { };
7450 picoscope = callPackage ../applications/science/electronics/picoscope { };
7452 picotts = callPackage ../tools/audio/picotts { };
7454 wgetpaste = callPackage ../tools/text/wgetpaste { };
7456 dismap = callPackage ../tools/security/dismap { };
7458 dismember = callPackage ../tools/security/dismember { };
7460 dirvish = callPackage ../tools/backup/dirvish { };
7462 dleyna-connector-dbus = callPackage ../development/libraries/dleyna-connector-dbus { };
7464 dleyna-core = callPackage ../development/libraries/dleyna-core { };
7466 dleyna-renderer = callPackage ../development/libraries/dleyna-renderer { };
7468 dleyna-server = callPackage ../development/libraries/dleyna-server { };
7470 dmd = callPackage ../development/compilers/dmd ({
7471 inherit (darwin.apple_sdk.frameworks) Foundation;
7472 } // lib.optionalAttrs stdenv.isLinux {
7473 # https://github.com/NixOS/nixpkgs/pull/206907#issuecomment-1527034123
7474 stdenv = gcc11Stdenv;
7477 dmg2img = callPackage ../tools/misc/dmg2img { };
7479 docbook2odf = callPackage ../tools/typesetting/docbook2odf { };
7481 doas = callPackage ../tools/security/doas { };
7483 doas-sudo-shim = callPackage ../tools/security/doas-sudo-shim { };
7485 docbook2x = callPackage ../tools/typesetting/docbook2x { };
7487 docbook2mdoc = callPackage ../tools/misc/docbook2mdoc { };
7489 docear = callPackage ../applications/office/docear { };
7491 dockbarx = callPackage ../applications/misc/dockbarx { };
7493 doctave = callPackage ../applications/misc/doctave {
7494 inherit (darwin.apple_sdk.frameworks) CoreServices;
7497 dog = callPackage ../tools/system/dog { };
7499 dogdns = callPackage ../tools/networking/dogdns {
7500 inherit (darwin.apple_sdk.frameworks) Security;
7503 dq = callPackage ../tools/networking/dq { };
7505 dool = callPackage ../tools/system/dool { };
7507 dosfstools = callPackage ../tools/filesystems/dosfstools { };
7509 dotnetfx35 = callPackage ../development/libraries/dotnetfx35 { };
7511 dotnetfx40 = callPackage ../development/libraries/dotnetfx40 { };
7513 domoticz = callPackage ../servers/domoticz { };
7515 dorkscout = callPackage ../tools/security/dorkscout { };
7517 downonspot = callPackage ../applications/misc/downonspot { };
7519 sl1-to-photon = python3Packages.callPackage ../applications/misc/sl1-to-photon { };
7521 drive = callPackage ../applications/networking/drive { };
7523 driftnet = callPackage ../tools/networking/driftnet { };
7525 driftctl = callPackage ../applications/networking/cluster/driftctl { };
7527 eks-node-viewer = callPackage ../applications/networking/cluster/eks-node-viewer { };
7529 drill = callPackage ../tools/networking/drill {
7530 inherit (darwin.apple_sdk.frameworks) Security;
7533 drone = callPackage ../development/tools/continuous-integration/drone { };
7534 drone-oss = callPackage ../development/tools/continuous-integration/drone {
7535 enableUnfree = false;
7538 drone-cli = callPackage ../development/tools/continuous-integration/drone-cli { };
7540 drone-runner-exec = callPackage ../development/tools/continuous-integration/drone-runner-exec { };
7542 drone-runner-docker = callPackage ../development/tools/continuous-integration/drone-runner-docker { };
7544 drone-runner-ssh = callPackage ../development/tools/continuous-integration/drone-runner-ssh { };
7546 dropbear = callPackage ../tools/networking/dropbear { };
7548 dsview = qt6Packages.callPackage ../applications/science/electronics/dsview { };
7550 dtach = callPackage ../tools/misc/dtach { };
7552 dtc = callPackage ../development/compilers/dtc { };
7554 dt-schema = callPackage ../development/tools/dt-schema { };
7556 dub = callPackage ../development/tools/build-managers/dub { };
7558 inherit (import ../build-support/dlang/dub-support.nix { inherit callPackage; })
7559 buildDubPackage dub-to-nix;
7561 duc = callPackage ../tools/misc/duc { };
7563 duff = callPackage ../tools/filesystems/duff {
7564 autoreconfHook = buildPackages.autoreconfHook269;
7567 dump_syms = callPackage ../development/tools/dump_syms {
7568 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
7571 dumpasn1 = callPackage ../tools/security/dumpasn1 { };
7573 dumptorrent = callPackage ../tools/misc/dumptorrent { };
7575 duo-unix = callPackage ../tools/security/duo-unix { };
7577 dupe-krill = callPackage ../tools/filesystems/dupe-krill { };
7579 duplicacy = callPackage ../tools/backup/duplicacy { };
7581 duplicati = callPackage ../tools/backup/duplicati { };
7583 duplicity = callPackage ../tools/backup/duplicity { };
7585 duply = callPackage ../tools/backup/duply { };
7587 dvd-vr = callPackage ../tools/cd-dvd/dvd-vr { };
7589 dvdisaster = callPackage ../tools/cd-dvd/dvdisaster { };
7591 dvdplusrwtools = callPackage ../tools/cd-dvd/dvd+rw-tools { };
7593 dvgrab = callPackage ../tools/video/dvgrab { };
7595 dvtm = callPackage ../tools/misc/dvtm {
7596 # if you prefer a custom config, write the config.h in dvtm.config.h
7598 # customConfig = builtins.readFile ./dvtm.config.h;
7601 dvtm-unstable = callPackage ../tools/misc/dvtm/unstable.nix { };
7603 erofs-utils = callPackage ../tools/filesystems/erofs-utils { };
7605 e2tools = callPackage ../tools/filesystems/e2tools { };
7607 e2fsprogs = callPackage ../tools/filesystems/e2fsprogs { };
7609 easyrsa = callPackage ../tools/networking/easyrsa { };
7611 easysnap = callPackage ../tools/backup/easysnap { };
7613 ebook_tools = callPackage ../tools/text/ebook-tools { };
7615 ecryptfs = callPackage ../tools/security/ecryptfs { };
7617 ecryptfs-helper = callPackage ../tools/security/ecryptfs/helper.nix { };
7619 edgetpu-compiler = callPackage ../development/libraries/science/robotics/edgetpu-compiler { };
7621 edid-decode = callPackage ../tools/misc/edid-decode { };
7623 edid-generator = callPackage ../tools/misc/edid-generator { };
7625 edir = callPackage ../tools/misc/edir { };
7627 editres = callPackage ../tools/graphics/editres { };
7629 edit = callPackage ../applications/editors/edit { };
7631 edk2 = callPackage ../development/compilers/edk2 { };
7633 edk2-uefi-shell = callPackage ../tools/misc/edk2-uefi-shell { };
7635 edl = callPackage ../development/embedded/edl { };
7637 edlib = callPackage ../development/libraries/science/biology/edlib { };
7639 eff = callPackage ../development/interpreters/eff { };
7641 eflite = callPackage ../applications/audio/eflite { };
7643 eid-mw = callPackage ../tools/security/eid-mw {
7644 autoreconfHook = buildPackages.autoreconfHook269;
7647 emote = callPackage ../tools/inputmethods/emote { };
7649 engauge-digitizer = libsForQt5.callPackage ../applications/science/math/engauge-digitizer { };
7651 epub2txt2 = callPackage ../tools/text/epub2txt2 { };
7653 epubcheck = callPackage ../tools/text/epubcheck { };
7655 evil-winrm = callPackage ../tools/security/evil-winrm { };
7657 evtx = callPackage ../tools/security/evtx { };
7659 luckybackup = libsForQt5.callPackage ../tools/backup/luckybackup {
7663 kics = callPackage ../tools/admin/kics { };
7665 kramdown-asciidoc = callPackage ../tools/typesetting/kramdown-asciidoc { };
7667 lychee = callPackage ../tools/networking/lychee {
7668 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
7671 magic-vlsi = callPackage ../applications/science/electronics/magic-vlsi { };
7673 mcrcon = callPackage ../tools/networking/mcrcon { };
7675 mozillavpn = qt6Packages.callPackage ../tools/networking/mozillavpn { };
7677 mozwire = callPackage ../tools/networking/mozwire {
7678 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
7681 pax = callPackage ../tools/archivers/pax {
7682 inherit (pkgs.darwin.apple_sdk.libs) utmp;
7685 rar2fs = callPackage ../tools/filesystems/rar2fs { };
7687 rocmPackages = rocmPackages_6;
7688 rocmPackages_5 = recurseIntoAttrs (callPackage ../development/rocm-modules/5 { });
7689 rocmPackages_6 = recurseIntoAttrs (callPackage ../development/rocm-modules/6 { });
7691 rune = callPackage ../development/interpreters/rune { };
7693 s9fes = callPackage ../development/interpreters/s9fes { };
7695 s-tar = callPackage ../tools/archivers/s-tar { };
7697 solo2-cli = callPackage ../tools/security/solo2-cli {
7698 inherit (darwin.apple_sdk.frameworks) PCSC IOKit CoreFoundation AppKit;
7701 sonota = callPackage ../tools/misc/sonota { };
7703 sonobuoy = callPackage ../applications/networking/cluster/sonobuoy { };
7705 stratisd = callPackage ../tools/filesystems/stratisd { };
7707 stratis-cli = callPackage ../tools/filesystems/stratis-cli { };
7709 strawberry-qt5 = libsForQt5.callPackage ../applications/audio/strawberry { };
7711 strawberry-qt6 = qt6Packages.callPackage ../applications/audio/strawberry { };
7713 strawberry = strawberry-qt5;
7715 schleuder = callPackage ../tools/security/schleuder { };
7717 schleuder-cli = callPackage ../tools/security/schleuder/cli { };
7719 tealdeer = callPackage ../tools/misc/tealdeer {
7720 inherit (darwin.apple_sdk.frameworks) Security;
7723 teamocil = callPackage ../tools/misc/teamocil { };
7725 the-way = callPackage ../development/tools/the-way { };
7727 timeline = callPackage ../applications/office/timeline { };
7729 tsm-client = callPackage ../tools/backup/tsm-client { };
7730 tsm-client-withGui = callPackage ../tools/backup/tsm-client { enableGui = true; };
7732 tracker = callPackage ../development/libraries/tracker { };
7734 tracker-miners = callPackage ../development/libraries/tracker-miners { };
7736 tracy = callPackage ../development/tools/tracy { };
7738 trivy = callPackage ../tools/admin/trivy { };
7740 trompeloeil = callPackage ../development/libraries/trompeloeil { };
7742 updog = callPackage ../tools/networking/updog { };
7744 uudeview = callPackage ../tools/misc/uudeview { };
7746 uusi = haskell.lib.compose.justStaticExecutables haskellPackages.uusi;
7748 uutils-coreutils = callPackage ../tools/misc/uutils-coreutils {
7749 inherit (python3Packages) sphinx;
7750 inherit (darwin.apple_sdk.frameworks) Security;
7753 uutils-coreutils-noprefix = uutils-coreutils.override { prefix = null; };
7755 volctl = callPackage ../tools/audio/volctl { };
7757 volk = if (stdenv.isDarwin && stdenv.isAarch64) then
7758 (callPackage ../development/libraries/volk/2.5.0.nix { })
7760 (callPackage ../development/libraries/volk { })
7763 vorta = qt6Packages.callPackage ../applications/backup/vorta { };
7765 vowpal-wabbit = callPackage ../applications/science/machine-learning/vowpal-wabbit { };
7767 vt-cli = callPackage ../tools/security/vt-cli { };
7769 wakeonlan = callPackage ../tools/networking/wakeonlan { };
7771 wallutils = callPackage ../tools/graphics/wallutils { };
7773 wayback = callPackage ../tools/misc/wayback { };
7775 worker-build = callPackage ../development/tools/worker-build {
7776 inherit (darwin.apple_sdk.frameworks) Security;
7779 inherit (nodePackages) wrangler;
7781 wrangler_1 = callPackage ../development/tools/wrangler_1 {
7782 inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Security;
7785 snowflake = callPackage ../tools/networking/snowflake { };
7787 wsl-open = callPackage ../tools/misc/wsl-open { };
7789 wsl-vpnkit = callPackage ../tools/networking/wsl-vpnkit { };
7791 xkcdpass = with python3Packages; toPythonApplication xkcdpass;
7793 xjobs = callPackage ../tools/misc/xjobs { };
7795 xob = callPackage ../tools/X11/xob { };
7797 z-lua = callPackage ../tools/misc/z-lua { };
7799 zabbix-cli = callPackage ../tools/misc/zabbix-cli { };
7801 zabbixctl = callPackage ../tools/misc/zabbixctl { };
7803 zee = callPackage ../applications/editors/zee {
7804 inherit (darwin.apple_sdk.frameworks) Security;
7807 zeek = darwin.apple_sdk_11_0.callPackage ../applications/networking/ids/zeek { };
7809 zeekscript = callPackage ../tools/security/zeekscript { };
7811 zoekt = callPackage ../tools/text/zoekt { };
7813 zonemaster-cli = perlPackages.ZonemasterCLI;
7815 zotero-translation-server = callPackage ../tools/misc/zotero-translation-server { };
7817 zoxide = callPackage ../tools/misc/zoxide { };
7819 zzuf = callPackage ../tools/security/zzuf { };
7821 ### DEVELOPMENT / EMSCRIPTEN
7823 buildEmscriptenPackage = callPackage ../development/em-modules/generic { };
7825 carp = callPackage ../development/compilers/carp { };
7827 cholmod-extra = callPackage ../development/libraries/science/math/cholmod-extra { };
7829 choose = callPackage ../tools/text/choose { };
7831 d2 = callPackage ../tools/text/d2 {
7833 buildGoModule = buildGo121Module;
7836 ddev = callPackage ../applications/virtualization/ddev { };
7838 easeprobe = callPackage ../tools/misc/easeprobe { };
7840 emscripten = callPackage ../development/compilers/emscripten {
7841 llvmPackages = llvmPackages_17;
7844 emscriptenPackages = recurseIntoAttrs (callPackage ./emscripten-packages.nix { });
7846 emscriptenStdenv = stdenv // { mkDerivation = buildEmscriptenPackage; };
7848 efibootmgr = callPackage ../tools/system/efibootmgr { };
7850 efivar = callPackage ../tools/system/efivar { };
7852 eget = callPackage ../tools/misc/eget { };
7854 evemu = callPackage ../tools/system/evemu { };
7856 # The latest version used by elasticsearch, logstash, kibana and the the beats from elastic.
7857 # When updating make sure to update all plugins or they will break!
7858 elk7Version = "7.17.16";
7860 elasticsearch7 = callPackage ../servers/search/elasticsearch/7.x.nix {
7861 util-linux = util-linuxMinimal;
7862 jre_headless = jdk11_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
7864 elasticsearch = elasticsearch7;
7866 elasticsearchPlugins = recurseIntoAttrs (
7867 callPackage ../servers/search/elasticsearch/plugins.nix {}
7870 embree = callPackage ../development/libraries/embree { };
7871 embree2 = callPackage ../development/libraries/embree/2.x.nix { };
7873 emborg = python3Packages.callPackage ../development/python-modules/emborg { };
7875 emblem = callPackage ../applications/graphics/emblem { };
7877 emem = callPackage ../applications/misc/emem { };
7879 empty = callPackage ../tools/misc/empty { };
7881 emulsion = callPackage ../applications/graphics/emulsion {
7882 inherit (darwin.apple_sdk.frameworks) AppKit CoreGraphics CoreServices Foundation OpenGL;
7885 emulsion-palette = callPackage ../applications/graphics/emulsion-palette { };
7887 emv = callPackage ../tools/misc/emv { };
7889 enblend-enfuse = callPackage ../tools/graphics/enblend-enfuse { };
7891 enc = callPackage ../tools/security/enc { };
7893 endlessh = callPackage ../servers/endlessh { };
7895 endlessh-go = callPackage ../servers/endlessh-go { };
7897 ericw-tools = callPackage ../applications/misc/ericw-tools { };
7899 cryfs = callPackage ../tools/filesystems/cryfs { };
7901 encfs = callPackage ../tools/filesystems/encfs {
7902 tinyxml2 = tinyxml-2;
7905 enscript = callPackage ../tools/text/enscript { };
7907 ensemble-chorus = callPackage ../applications/audio/ensemble-chorus { stdenv = gcc8Stdenv; };
7909 entr = callPackage ../tools/misc/entr { };
7911 envchain = callPackage ../tools/misc/envchain { inherit (darwin.apple_sdk.frameworks) Security; };
7913 eot_utilities = callPackage ../tools/misc/eot-utilities { };
7915 eplot = callPackage ../tools/graphics/eplot { };
7917 epstool = callPackage ../tools/graphics/epstool { };
7919 escrotum = callPackage ../tools/graphics/escrotum { };
7921 esshader = callPackage ../tools/graphics/esshader { };
7923 ethercalc = callPackage ../servers/web-apps/ethercalc { };
7925 ethtool = callPackage ../tools/misc/ethtool { };
7927 ets = callPackage ../tools/misc/ets { };
7929 ettercap = callPackage ../applications/networking/sniffers/ettercap { };
7931 evcc = callPackage ../servers/home-automation/evcc { };
7933 eventstat = callPackage ../os-specific/linux/eventstat { };
7935 evillimiter = python3Packages.callPackage ../tools/networking/evillimiter { };
7937 evtest = callPackage ../applications/misc/evtest { };
7939 evtest-qt = libsForQt5.callPackage ../applications/misc/evtest-qt { };
7941 eva = callPackage ../tools/misc/eva { };
7943 exactaudiocopy = callPackage ../applications/audio/exact-audio-copy { };
7945 exempi = callPackage ../development/libraries/exempi { };
7947 executor = with python3Packages; toPythonApplication executor;
7949 exif = callPackage ../tools/graphics/exif { };
7951 exifprobe = callPackage ../tools/graphics/exifprobe { };
7953 exiftags = callPackage ../tools/graphics/exiftags { };
7955 exiftool = perlPackages.ImageExifTool;
7957 ext4magic = callPackage ../tools/filesystems/ext4magic { };
7959 extract_url = callPackage ../applications/misc/extract_url { };
7961 extundelete = callPackage ../tools/filesystems/extundelete { };
7963 expect = callPackage ../tools/misc/expect { };
7965 expected-lite = callPackage ../development/libraries/expected-lite { };
7967 exportarr = callPackage ../servers/monitoring/prometheus/exportarr { };
7969 expliot = callPackage ../tools/security/expliot { };
7971 f2fs-tools = callPackage ../tools/filesystems/f2fs-tools { };
7973 Fabric = with python3Packages; toPythonApplication fabric;
7975 fail2ban = callPackage ../tools/security/fail2ban { };
7977 fakeroot = callPackage ../tools/system/fakeroot { };
7979 fakeroute = callPackage ../tools/networking/fakeroute { };
7981 fakechroot = callPackage ../tools/system/fakechroot { };
7983 fancy-motd = callPackage ../tools/system/fancy-motd { };
7985 fastpbkdf2 = callPackage ../development/libraries/fastpbkdf2 { };
7987 fanficfare = callPackage ../tools/text/fanficfare { };
7989 fastd = callPackage ../tools/networking/fastd { };
7991 fatsort = callPackage ../tools/filesystems/fatsort { };
7993 chewing-editor = libsForQt5.callPackage ../applications/misc/chewing-editor { };
7995 fcitx5 = callPackage ../tools/inputmethods/fcitx5 { };
7997 fcitx5-bamboo = callPackage ../tools/inputmethods/fcitx5/fcitx5-bamboo.nix { };
7999 fcitx5-mozc = libsForQt5.callPackage ../tools/inputmethods/fcitx5/fcitx5-mozc.nix {
8000 abseil-cpp = abseil-cpp.override {
8005 fcitx5-skk = qt6Packages.callPackage ../tools/inputmethods/fcitx5/fcitx5-skk.nix { };
8007 fcitx5-anthy = callPackage ../tools/inputmethods/fcitx5/fcitx5-anthy.nix { };
8009 fcitx5-chewing = callPackage ../tools/inputmethods/fcitx5/fcitx5-chewing.nix { };
8011 fcitx5-lua = callPackage ../tools/inputmethods/fcitx5/fcitx5-lua.nix { lua = lua5_3; };
8013 fcitx5-m17n = callPackage ../tools/inputmethods/fcitx5/fcitx5-m17n.nix { };
8015 fcitx5-openbangla-keyboard = libsForQt5.callPackage ../applications/misc/openbangla-keyboard { withFcitx5Support = true; };
8017 fcitx5-gtk = callPackage ../tools/inputmethods/fcitx5/fcitx5-gtk.nix { };
8019 fcitx5-hangul = callPackage ../tools/inputmethods/fcitx5/fcitx5-hangul.nix { };
8021 fcitx5-rime = callPackage ../tools/inputmethods/fcitx5/fcitx5-rime.nix { };
8023 fcitx5-table-extra = callPackage ../tools/inputmethods/fcitx5/fcitx5-table-extra.nix { };
8025 fcitx5-table-other = callPackage ../tools/inputmethods/fcitx5/fcitx5-table-other.nix { };
8027 fcppt = callPackage ../development/libraries/fcppt { };
8029 fcrackzip = callPackage ../tools/security/fcrackzip { };
8031 fcron = callPackage ../tools/system/fcron { };
8033 fdm = callPackage ../tools/networking/fdm { };
8035 fdtools = callPackage ../tools/misc/fdtools { };
8037 featherpad = qt5.callPackage ../applications/editors/featherpad { };
8039 fend = callPackage ../tools/misc/fend { };
8041 ferm = callPackage ../tools/networking/ferm { };
8043 feroxbuster = callPackage ../tools/security/feroxbuster {
8044 inherit (darwin.apple_sdk.frameworks) Security;
8047 ffsend = callPackage ../tools/misc/ffsend {
8048 inherit (darwin.apple_sdk.frameworks) Security AppKit;
8051 fgallery = callPackage ../tools/graphics/fgallery { };
8053 flannel = callPackage ../tools/networking/flannel { };
8054 cni-plugin-flannel = callPackage ../tools/networking/flannel/plugin.nix { };
8056 flashbench = callPackage ../os-specific/linux/flashbench { };
8058 flatpak = callPackage ../development/libraries/flatpak { };
8060 flatpak-builder = callPackage ../development/tools/flatpak-builder {
8061 binutils = binutils-unwrapped;
8064 fltrdr = callPackage ../tools/misc/fltrdr {
8068 fluent-bit = darwin.apple_sdk_11_0.callPackage ../tools/misc/fluent-bit { };
8070 fluent-reader = callPackage ../applications/networking/feedreaders/fluent-reader { };
8072 flux = callPackage ../development/compilers/flux { };
8074 fierce = callPackage ../tools/security/fierce { };
8076 figlet = callPackage ../tools/misc/figlet { };
8078 file = callPackage ../tools/misc/file {
8079 inherit (windows) libgnurx;
8082 filegive = callPackage ../tools/networking/filegive { };
8084 fileschanged = callPackage ../tools/misc/fileschanged { };
8086 filet = callPackage ../applications/misc/filet { };
8088 findex = callPackage ../applications/misc/findex { };
8090 findomain = callPackage ../tools/networking/findomain { };
8092 findutils = callPackage ../tools/misc/findutils { };
8094 findup = callPackage ../tools/misc/findup { };
8096 fingerprintx = callPackage ../tools/security/fingerprintx { };
8098 bsd-finger = callPackage ../tools/networking/bsd-finger { };
8099 bsd-fingerd = bsd-finger.override({ buildClient = false; });
8101 iprange = callPackage ../applications/networking/firehol/iprange.nix { };
8103 firehol = callPackage ../applications/networking/firehol { };
8105 fio = callPackage ../tools/system/fio { };
8107 flamerobin = callPackage ../applications/misc/flamerobin { };
8109 flashrom = callPackage ../tools/misc/flashrom { };
8111 flent = python3Packages.callPackage ../applications/networking/flent { };
8113 flexoptix-app = callPackage ../tools/misc/flexoptix-app { };
8115 flpsed = callPackage ../applications/editors/flpsed { };
8117 fluentd = callPackage ../tools/misc/fluentd { };
8119 flvstreamer = callPackage ../tools/networking/flvstreamer { };
8121 frr = callPackage ../servers/frr { };
8123 gemstash = callPackage ../development/tools/gemstash { };
8125 hmetis = pkgsi686Linux.callPackage ../applications/science/math/hmetis { };
8127 libbsd = callPackage ../development/libraries/libbsd { };
8129 libbladeRF = callPackage ../development/libraries/libbladeRF { };
8131 libbtbb = callPackage ../development/libraries/libbtbb {
8132 inherit (darwin.apple_sdk.frameworks) CoreServices;
8135 lpd8editor = libsForQt5.callPackage ../applications/audio/lpd8editor {};
8137 lp_solve = callPackage ../applications/science/math/lp_solve {
8138 inherit (darwin) cctools autoSignDarwinBinariesHook;
8141 fabric-installer = callPackage ../tools/games/minecraft/fabric-installer { };
8143 faraday-agent-dispatcher = callPackage ../tools/security/faraday-agent-dispatcher { };
8145 faraday-cli = callPackage ../tools/security/faraday-cli { };
8147 fastlane = callPackage ../tools/admin/fastlane { };
8149 fatresize = callPackage ../tools/filesystems/fatresize { };
8151 fdk_aac = callPackage ../development/libraries/fdk-aac { };
8153 fdk-aac-encoder = callPackage ../applications/audio/fdkaac { };
8155 fead = callPackage ../applications/misc/fead { };
8157 feedgnuplot = callPackage ../tools/graphics/feedgnuplot { };
8159 fermyon-spin = callPackage ../development/tools/fermyon-spin { };
8161 fbcat = callPackage ../tools/misc/fbcat { };
8163 fbjni = callPackage ../development/libraries/fbjni { };
8165 fbv = callPackage ../tools/graphics/fbv { };
8167 fbvnc = callPackage ../tools/admin/fbvnc { };
8169 fim = callPackage ../tools/graphics/fim { };
8171 flac123 = callPackage ../applications/audio/flac123 { };
8173 flamegraph = callPackage ../development/tools/flamegraph { };
8175 flawfinder = callPackage ../development/tools/flawfinder { };
8177 flintlock = callPackage ../applications/virtualization/flintlock { };
8179 flip-link = callPackage ../development/tools/flip-link { };
8181 flips = callPackage ../tools/compression/flips { };
8183 flowblade = callPackage ../applications/video/flowblade { };
8185 fontfor = callPackage ../tools/misc/fontfor { };
8187 fontforge = lowPrio (callPackage ../tools/misc/fontforge {
8188 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
8191 fontforge-gtk = fontforge.override {
8195 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
8198 fontforge-fonttools = callPackage ../tools/misc/fontforge/fontforge-fonttools.nix { };
8200 fontmatrix = libsForQt5.callPackage ../applications/graphics/fontmatrix { };
8202 foremost = callPackage ../tools/system/foremost { };
8204 forktty = callPackage ../os-specific/linux/forktty { };
8206 fortran-fpm = callPackage ../tools/package-management/fortran-fpm { };
8208 fortune = callPackage ../tools/misc/fortune { };
8210 fox = callPackage ../development/libraries/fox {
8211 inherit (darwin.apple_sdk.frameworks) CoreServices;
8214 fox_1_6 = callPackage ../development/libraries/fox/fox-1.6.nix {
8215 inherit (darwin.apple_sdk.frameworks) CoreServices;
8218 fpart = callPackage ../tools/misc/fpart { };
8220 fpattern = callPackage ../development/libraries/fpattern { };
8222 fping = callPackage ../tools/networking/fping { };
8224 fpm = callPackage ../tools/package-management/fpm { };
8226 fprintd = callPackage ../tools/security/fprintd { };
8228 fprintd-tod = callPackage ../tools/security/fprintd/tod.nix { };
8230 ferdi = callPackage ../applications/networking/instant-messengers/ferdi {
8231 mkFranzDerivation = callPackage ../applications/networking/instant-messengers/franz/generic.nix { };
8234 ferdium = callPackage ../applications/networking/instant-messengers/ferdium {
8235 mkFranzDerivation = callPackage ../applications/networking/instant-messengers/franz/generic.nix { };
8238 fq = callPackage ../development/tools/fq { };
8240 franz = callPackage ../applications/networking/instant-messengers/franz {
8241 mkFranzDerivation = callPackage ../applications/networking/instant-messengers/franz/generic.nix { };
8244 freac = callPackage ../applications/audio/freac { };
8246 freebind = callPackage ../tools/networking/freebind { };
8248 freeipmi = callPackage ../tools/system/freeipmi { };
8250 freetalk = callPackage ../applications/networking/instant-messengers/freetalk { };
8252 freetds = callPackage ../development/libraries/freetds { };
8254 freetube = callPackage ../applications/video/freetube { };
8256 freeze = callPackage ../tools/security/freeze { };
8258 freqtweak = callPackage ../applications/audio/freqtweak {
8262 frescobaldi = python3Packages.callPackage ../misc/frescobaldi { };
8264 freshfetch = callPackage ../tools/misc/freshfetch {
8265 inherit (darwin.apple_sdk.frameworks) AppKit CoreFoundation DiskArbitration Foundation IOKit;
8268 frigate = callPackage ../applications/video/frigate { };
8270 frostwire = callPackage ../applications/networking/p2p/frostwire { };
8271 frostwire-bin = callPackage ../applications/networking/p2p/frostwire/frostwire-bin.nix { };
8273 ftgl = callPackage ../development/libraries/ftgl { };
8275 ftop = callPackage ../os-specific/linux/ftop { };
8277 ftxui = callPackage ../development/libraries/ftxui { };
8279 fsarchiver = callPackage ../tools/archivers/fsarchiver { };
8281 fstl = qt5.callPackage ../applications/graphics/fstl { };
8283 fswebcam = callPackage ../os-specific/linux/fswebcam { };
8285 fulcio = callPackage ../tools/security/fulcio { };
8287 fuseiso = callPackage ../tools/filesystems/fuseiso { };
8289 fusuma = callPackage ../tools/inputmethods/fusuma { };
8291 fdbPackages = dontRecurseIntoAttrs (callPackage ../servers/foundationdb { });
8293 inherit (fdbPackages)
8297 foundationdb = foundationdb71;
8299 fuse-7z-ng = callPackage ../tools/filesystems/fuse-7z-ng { };
8301 fuse-archive = callPackage ../tools/filesystems/fuse-archive { };
8303 fuse-ext2 = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/fuse-ext2 { };
8305 fuse-overlayfs = callPackage ../tools/filesystems/fuse-overlayfs { };
8307 fusee-interfacee-tk = callPackage ../applications/misc/fusee-interfacee-tk { };
8309 fusee-launcher = callPackage ../development/tools/fusee-launcher { };
8311 fusee-nano = callPackage ../development/tools/fusee-nano { };
8313 fverb = callPackage ../applications/audio/fverb { };
8315 fwknop = callPackage ../tools/security/fwknop {
8316 texinfo = texinfo6_7; # Uses @setcontentsaftertitlepage, removed in 6.8.
8319 elastic = callPackage ../applications/misc/elastic { };
8321 exfat = callPackage ../tools/filesystems/exfat { };
8323 exfatprogs = callPackage ../tools/filesystems/exfatprogs { };
8325 dos2unix = callPackage ../tools/text/dos2unix { };
8327 uni2ascii = callPackage ../tools/text/uni2ascii { };
8329 uniscribe = callPackage ../tools/text/uniscribe { };
8331 calcoo = callPackage ../applications/misc/calcoo { };
8333 galculator = callPackage ../applications/misc/galculator {
8337 fornalder = callPackage ../applications/version-management/fornalder { };
8339 galen = callPackage ../development/tools/galen { };
8341 gallery-dl = python3Packages.callPackage ../applications/misc/gallery-dl { };
8343 gandi-cli = python3Packages.callPackage ../tools/networking/gandi-cli { };
8345 gandom-fonts = callPackage ../data/fonts/gandom-fonts { };
8347 gaphor = python3Packages.callPackage ../tools/misc/gaphor { };
8349 inherit (callPackages ../tools/filesystems/garage {
8350 inherit (darwin.apple_sdk.frameworks) Security;
8353 garage_0_8 garage_0_9
8354 garage_0_8_7 garage_0_9_3;
8356 garmintools = callPackage ../development/libraries/garmintools { };
8358 gau = callPackage ../tools/security/gau { };
8360 gauge = callPackage ../development/tools/gauge { };
8362 gawd = python3Packages.toPythonApplication python3Packages.gawd;
8364 gawk = callPackage ../tools/text/gawk {
8365 inherit (darwin) locale;
8368 gawk-with-extensions = callPackage ../tools/text/gawk/gawk-with-extensions.nix {
8369 extensions = gawkextlib.full;
8371 gawkextlib = callPackage ../tools/text/gawk/gawkextlib.nix { };
8373 gawkInteractive = gawk.override { interactive = true; };
8375 gatk = callPackage ../applications/science/biology/gatk {} ;
8377 gbdfed = callPackage ../tools/misc/gbdfed {
8381 gcfflasher = callPackage ../applications/misc/gcfflasher { };
8383 gdmap = callPackage ../tools/system/gdmap { };
8385 gdtoolkit = callPackage ../development/tools/gdtoolkit { };
8387 gef = callPackage ../development/tools/misc/gef { };
8389 gelasio = callPackage ../data/fonts/gelasio { };
8391 gemget = callPackage ../tools/networking/gemget { };
8393 gen-oath-safe = callPackage ../tools/security/gen-oath-safe { };
8395 genext2fs = callPackage ../tools/filesystems/genext2fs { };
8397 gengetopt = callPackage ../development/tools/misc/gengetopt { };
8399 genimage = callPackage ../tools/filesystems/genimage { };
8401 genmap = callPackage ../applications/science/biology/genmap { };
8403 geonkick = callPackage ../applications/audio/geonkick { };
8405 gerrit = callPackage ../applications/version-management/gerrit { };
8407 geteltorito = callPackage ../tools/misc/geteltorito { };
8409 getmail6 = callPackage ../tools/networking/getmail6 { };
8411 getopt = callPackage ../tools/misc/getopt { };
8413 getoptions = callPackage ../tools/misc/getoptions { };
8415 gexiv2 = callPackage ../development/libraries/gexiv2 { };
8417 gftp = callPackage ../applications/networking/ftp/gftp {
8421 gfs2-utils = callPackage ../tools/filesystems/gfs2-utils { };
8423 gfbgraph = callPackage ../development/libraries/gfbgraph { };
8425 ggobi = callPackage ../tools/graphics/ggobi { };
8427 ggshield = callPackage ../tools/security/ggshield { };
8429 ghost = callPackage ../tools/security/ghost { };
8431 ghostunnel = callPackage ../tools/networking/ghostunnel { };
8433 ghz = callPackage ../tools/networking/ghz { };
8435 gi-crystal = callPackage ../development/tools/gi-crystal { };
8437 gibberish-detector = with python3Packages; toPythonApplication gibberish-detector;
8439 gibo = callPackage ../tools/misc/gibo { };
8441 gifsicle = callPackage ../tools/graphics/gifsicle { };
8443 gifski = callPackage ../tools/graphics/gifski {
8447 github-backup = callPackage ../tools/misc/github-backup { };
8449 github-runner = callPackage ../development/tools/continuous-integration/github-runner {
8450 inherit (darwin) autoSignDarwinBinariesHook;
8453 gitkraken = callPackage ../applications/version-management/gitkraken { };
8455 gitlab = callPackage ../applications/version-management/gitlab { };
8456 gitlab-ee = callPackage ../applications/version-management/gitlab {
8457 gitlabEnterprise = true;
8460 gitlab-clippy = callPackage ../development/tools/rust/gitlab-clippy { };
8462 gitlab-container-registry = callPackage ../applications/version-management/gitlab/gitlab-container-registry { };
8464 gitlab-pages = callPackage ../applications/version-management/gitlab/gitlab-pages { };
8466 gitlab-runner = callPackage ../development/tools/continuous-integration/gitlab-runner { };
8468 gitlab-shell = callPackage ../applications/version-management/gitlab/gitlab-shell { };
8470 gitlab-triage = callPackage ../applications/version-management/gitlab-triage { };
8472 gitlab-workhorse = callPackage ../applications/version-management/gitlab/gitlab-workhorse { };
8474 gitlab-elasticsearch-indexer = callPackage ../applications/version-management/gitlab/gitlab-elasticsearch-indexer { };
8476 gitleaks = callPackage ../tools/security/gitleaks { };
8478 gitaly = callPackage ../applications/version-management/gitlab/gitaly { };
8480 gitqlient = libsForQt5.callPackage ../applications/version-management/gitqlient { };
8482 gogs = callPackage ../applications/version-management/gogs { };
8484 git-latexdiff = callPackage ../tools/typesetting/git-latexdiff { };
8486 gitea = callPackage ../applications/version-management/gitea { };
8488 gitea-actions-runner = callPackage ../development/tools/continuous-integration/gitea-actions-runner { };
8490 forgejo = callPackage ../applications/version-management/forgejo { };
8492 forgejo-actions-runner = callPackage ../development/tools/continuous-integration/forgejo-actions-runner { };
8494 gokart = callPackage ../development/tools/gokart { };
8496 gl2ps = callPackage ../development/libraries/gl2ps { };
8498 glusterfs = callPackage ../tools/filesystems/glusterfs { };
8500 glmark2 = callPackage ../tools/graphics/glmark2 { };
8502 glogg = libsForQt5.callPackage ../tools/text/glogg { };
8504 glxinfo = callPackage ../tools/graphics/glxinfo { };
8506 gmrender-resurrect = callPackage ../tools/networking/gmrender-resurrect {
8507 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav;
8510 gnirehtet = callPackage ../tools/networking/gnirehtet { };
8512 gnome-builder = callPackage ../applications/editors/gnome-builder { };
8514 gnome-desktop = callPackage ../development/libraries/gnome-desktop { };
8516 gnome-decoder = callPackage ../applications/graphics/gnome-decoder {
8517 inherit (gst_all_1) gstreamer gst-plugins-base;
8518 gst-plugins-bad = gst_all_1.gst-plugins-bad.override { enableZbar = true; };
8521 gnome-epub-thumbnailer = callPackage ../applications/misc/gnome-epub-thumbnailer { };
8523 gnome-extension-manager = callPackage ../applications/misc/gnome-extension-manager { };
8525 gnome-feeds = callPackage ../applications/networking/feedreaders/gnome-feeds { };
8527 gnome-frog = callPackage ../applications/misc/gnome-frog { };
8529 gnome-keysign = callPackage ../tools/security/gnome-keysign { };
8531 gnome-secrets = callPackage ../applications/misc/gnome-secrets { };
8533 gnome-solanum = callPackage ../applications/misc/gnome-solanum { };
8535 gnome-podcasts = callPackage ../applications/audio/gnome-podcasts { };
8537 gnome-photos = callPackage ../applications/graphics/gnome-photos { };
8539 gnome-randr = callPackage ../tools/wayland/gnome-randr { };
8541 gnuapl = callPackage ../development/interpreters/gnu-apl { };
8543 gnu-shepherd = callPackage ../misc/gnu-shepherd { };
8545 dapl = callPackage ../development/interpreters/dzaima-apl {
8546 buildNativeImage = false;
8547 stdenv = stdenvNoCC;
8550 dapl-native = callPackage ../development/interpreters/dzaima-apl {
8551 buildNativeImage = true;
8555 gnucap-full = gnucap.withPlugins(p: [ p.verilog ]);
8557 gnu-cim = callPackage ../development/compilers/gnu-cim { };
8559 gnu-cobol = callPackage ../development/compilers/gnu-cobol { };
8561 gnuclad = callPackage ../applications/graphics/gnuclad { };
8563 gnufdisk = callPackage ../tools/system/fdisk {
8567 gnugrep = callPackage ../tools/text/gnugrep { };
8569 gnulib = callPackage ../development/tools/gnulib { };
8571 gnupatch = callPackage ../tools/text/gnupatch { };
8573 gnupg1orig = callPackage ../tools/security/gnupg/1.nix { };
8574 gnupg1compat = callPackage ../tools/security/gnupg/1compat.nix { };
8575 gnupg1 = gnupg1compat; # use config.packageOverrides if you prefer original gnupg1
8577 gnupg22 = callPackage ../tools/security/gnupg/22.nix {
8578 pinentry = if stdenv.isDarwin then pinentry_mac else pinentry-gtk2;
8579 libgcrypt = libgcrypt_1_8;
8582 gnupg24 = callPackage ../tools/security/gnupg/24.nix {
8583 pinentry = if stdenv.isDarwin then pinentry_mac else pinentry-gtk2;
8587 gnupg-pkcs11-scd = callPackage ../tools/security/gnupg-pkcs11-scd { };
8589 gnuplot = libsForQt5.callPackage ../tools/graphics/gnuplot {
8590 inherit (darwin.apple_sdk.frameworks) Cocoa;
8593 gnuplot_qt = gnuplot.override { withQt = true; };
8595 # must have AquaTerm installed separately
8596 gnuplot_aquaterm = gnuplot.override { aquaterm = true; };
8598 gnu-pw-mgr = callPackage ../tools/security/gnu-pw-mgr { };
8600 gnused = callPackage ../tools/text/gnused { };
8602 gnutar = callPackage ../tools/archivers/gnutar { };
8604 goaccess = callPackage ../tools/misc/goaccess { };
8606 gocryptfs = callPackage ../tools/filesystems/gocryptfs { };
8608 godot_4 = callPackage ../development/tools/godot/4 { };
8610 godot3 = callPackage ../development/tools/godot/3 { };
8612 godot3-export-templates = callPackage ../development/tools/godot/3/export-templates.nix { };
8614 godot3-headless = callPackage ../development/tools/godot/3/headless.nix { };
8616 godot3-debug-server = callPackage ../development/tools/godot/3/debug-server.nix { };
8618 godot3-server = callPackage ../development/tools/godot/3/server.nix { };
8620 godot3-mono = callPackage ../development/tools/godot/3/mono {};
8622 godot3-mono-export-templates = callPackage ../development/tools/godot/3/mono/export-templates.nix { };
8624 godot3-mono-headless = callPackage ../development/tools/godot/3/mono/headless.nix { };
8626 godot3-mono-debug-server = callPackage ../development/tools/godot/3/mono/debug-server.nix { };
8628 godot3-mono-server = callPackage ../development/tools/godot/3/mono/server.nix { };
8630 goeland = callPackage ../applications/networking/feedreaders/goeland { };
8632 go-mtpfs = callPackage ../tools/filesystems/go-mtpfs { };
8634 goofys = callPackage ../tools/filesystems/goofys { };
8636 go-sct = callPackage ../tools/X11/go-sct { };
8638 # rename to upower-notify?
8639 go-upower-notify = callPackage ../tools/misc/upower-notify { };
8641 goattracker = callPackage ../applications/audio/goattracker { };
8643 goattracker-stereo = callPackage ../applications/audio/goattracker {
8647 google-app-engine-go-sdk = callPackage ../development/tools/google-app-engine-go-sdk { };
8649 google-authenticator = callPackage ../os-specific/linux/google-authenticator { };
8651 google-cloud-sdk = callPackage ../tools/admin/google-cloud-sdk {
8654 google-cloud-sdk-gce = google-cloud-sdk.override {
8659 google-cloud-bigtable-tool = callPackage ../tools/misc/google-cloud-bigtable-tool { };
8661 google-cloud-sql-proxy = callPackage ../tools/misc/google-cloud-sql-proxy { };
8663 google-fonts = callPackage ../data/fonts/google-fonts { };
8665 google-clasp = callPackage ../development/tools/google-clasp { };
8667 google-compute-engine = with python3.pkgs; toPythonApplication google-compute-engine;
8669 google-guest-oslogin = callPackage ../tools/virtualization/google-guest-oslogin { };
8671 google-cloud-cpp = callPackage ../development/libraries/google-cloud-cpp { };
8673 google-java-format = callPackage ../development/tools/google-java-format { };
8675 google-guest-agent = callPackage ../tools/virtualization/google-guest-agent { };
8677 google-guest-configs = callPackage ../tools/virtualization/google-guest-configs { };
8679 gdown = with python3Packages; toPythonApplication gdown;
8681 gopro = callPackage ../tools/video/gopro { };
8683 goreleaser = callPackage ../tools/misc/goreleaser { };
8685 goreplay = callPackage ../tools/networking/goreplay { };
8687 gost = callPackage ../tools/networking/gost { };
8689 gource = callPackage ../applications/version-management/gource { };
8691 govc = callPackage ../tools/virtualization/govc { };
8693 goverlay = callPackage ../tools/graphics/goverlay {
8694 inherit (qt5) wrapQtAppsHook;
8695 inherit (plasma5Packages) breeze-qt5;
8698 gpart = callPackage ../tools/filesystems/gpart { };
8700 gparted = callPackage ../tools/misc/gparted { };
8702 gpt2tc = callPackage ../tools/text/gpt2tc { };
8704 gptcommit = callPackage ../development/tools/gptcommit {
8705 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
8708 gptman = callPackage ../tools/system/gptman { };
8710 ldmtool = callPackage ../tools/misc/ldmtool { };
8712 gphotos-sync = callPackage ../tools/backup/gphotos-sync { };
8714 gpodder = callPackage ../applications/audio/gpodder { };
8716 gpp = callPackage ../development/tools/gpp { };
8718 gnuastro = callPackage ../applications/science/astronomy/gnuastro { };
8720 gpredict = callPackage ../applications/science/astronomy/gpredict {
8724 gprof2dot = with python3Packages; toPythonApplication gprof2dot;
8726 gprojector = callPackage ../applications/science/astronomy/gprojector { };
8728 gptfdisk = callPackage ../tools/system/gptfdisk { };
8730 gql = callPackage ../applications/version-management/gql { };
8732 grafterm = callPackage ../tools/misc/grafterm { };
8734 gradience = callPackage ../applications/misc/gradience { };
8736 grafx2 = callPackage ../applications/graphics/grafx2 { };
8738 grails = callPackage ../development/web/grails { jdk = null; };
8740 graylog-5_1 = callPackage ../tools/misc/graylog/5.1.nix { };
8742 graylog-5_2 = callPackage ../tools/misc/graylog/5.2.nix { };
8744 graylogPlugins = recurseIntoAttrs (
8745 callPackage ../tools/misc/graylog/plugins.nix { }
8748 graphviz = callPackage ../tools/graphics/graphviz {
8749 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
8752 graphviz-nox = callPackage ../tools/graphics/graphviz {
8753 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
8757 grass-sass = callPackage ../tools/misc/grass-sass { };
8759 gridtracker = callPackage ../applications/radio/gridtracker { };
8761 grig = callPackage ../applications/radio/grig { };
8763 grin = callPackage ../tools/text/grin { };
8765 gyb = callPackage ../tools/backup/gyb { };
8767 halftone = callPackage ../applications/graphics/halftone { };
8769 harminv = callPackage ../development/libraries/science/chemistry/harminv { };
8771 igrep = callPackage ../tools/text/igrep {
8772 inherit (darwin.apple_sdk.frameworks) Security;
8775 ripgrep = callPackage ../tools/text/ripgrep {
8776 inherit (darwin.apple_sdk.frameworks) Security;
8779 ripgrep-all = callPackage ../tools/text/ripgrep-all {
8780 inherit (darwin.apple_sdk.frameworks) Security;
8783 grive2 = callPackage ../tools/filesystems/grive2 { };
8785 groff = callPackage ../tools/text/groff { };
8787 gromit-mpx = callPackage ../tools/graphics/gromit-mpx {
8789 libappindicator = libappindicator-gtk3;
8792 gron = callPackage ../development/tools/gron { };
8794 groonga = callPackage ../servers/search/groonga { };
8796 grpcurl = callPackage ../tools/networking/grpcurl { };
8798 grpc_cli = callPackage ../tools/networking/grpc_cli { };
8800 grpc-gateway = callPackage ../development/tools/grpc-gateway { };
8802 grpcui = callPackage ../tools/networking/grpcui { };
8804 grpc-tools = callPackage ../development/tools/misc/grpc-tools { };
8806 grpc-client-cli = callPackage ../development/tools/misc/grpc-client-cli { };
8808 grub2 = callPackage ../tools/misc/grub/default.nix { };
8810 grub2_efi = grub2.override {
8814 grub2_light = grub2.override {
8818 grub2_xen = grub2.override {
8822 grub2_pvgrub_image = callPackage ../tools/misc/grub/pvgrub_image { };
8824 grub4dos = callPackage ../tools/misc/grub4dos {
8825 stdenv = stdenv_32bit;
8828 gruut = with python3.pkgs; toPythonApplication gruut;
8830 gruut-ipa = with python3.pkgs; toPythonApplication gruut-ipa;
8832 gx = callPackage ../tools/package-management/gx { };
8833 gx-go = callPackage ../tools/package-management/gx/go { };
8835 efitools = callPackage ../tools/security/efitools { };
8837 sbctl = callPackage ../tools/security/sbctl { };
8839 sbsigntool = callPackage ../tools/security/sbsigntool { };
8841 sonic-server = callPackage ../servers/search/sonic-server { };
8843 gsmartcontrol = callPackage ../tools/misc/gsmartcontrol { };
8845 gsmlib = callPackage ../development/libraries/gsmlib
8846 { autoreconfHook = buildPackages.autoreconfHook269; };
8848 gssdp = callPackage ../development/libraries/gssdp { };
8850 gssdp_1_6 = callPackage ../development/libraries/gssdp/1.6.nix { };
8852 gssdp-tools = callPackage ../development/libraries/gssdp/tools.nix { };
8854 grype = callPackage ../tools/security/grype { };
8856 gt5 = callPackage ../tools/system/gt5 { };
8858 gtest = callPackage ../development/libraries/gtest { };
8860 gbenchmark = callPackage ../development/libraries/gbenchmark { };
8862 gkraken = callPackage ../tools/system/gkraken { };
8864 gtkdatabox = callPackage ../development/libraries/gtkdatabox { };
8866 gtdialog = callPackage ../development/libraries/gtdialog { };
8868 gtkd = callPackage ../development/libraries/gtkd { dcompiler = ldc; };
8870 gtkgnutella = callPackage ../tools/networking/p2p/gtk-gnutella { };
8872 gtkperf = callPackage ../development/tools/misc/gtkperf { };
8874 gtkradiant = callPackage ../applications/misc/gtkradiant { };
8876 gtk-frdp = callPackage ../development/libraries/gtk-frdp { };
8878 gtk-vnc = callPackage ../tools/admin/gtk-vnc { };
8880 gup = callPackage ../development/tools/build-managers/gup { };
8882 gupnp = callPackage ../development/libraries/gupnp { };
8884 gupnp_1_6 = callPackage ../development/libraries/gupnp/1.6.nix { };
8886 gupnp-av = callPackage ../development/libraries/gupnp-av { };
8888 gupnp-dlna = callPackage ../development/libraries/gupnp-dlna { };
8890 gupnp-igd = callPackage ../development/libraries/gupnp-igd { };
8892 gupnp-tools = callPackage ../tools/networking/gupnp-tools { };
8894 gvm-tools = with python3.pkgs; toPythonApplication gvm-tools;
8896 gvpe = callPackage ../tools/networking/gvpe { };
8898 gvolicon = callPackage ../tools/audio/gvolicon { };
8900 gvproxy = callPackage ../tools/networking/gvproxy { };
8902 gyroflow = qt6Packages.callPackage ../applications/video/gyroflow {
8906 gzip = callPackage ../tools/compression/gzip { };
8908 gzrt = callPackage ../tools/compression/gzrt { };
8910 httplab = callPackage ../tools/networking/httplab { };
8912 lucky-cli = callPackage ../development/web/lucky-cli { };
8914 mac-fdisk = callPackage ../tools/system/mac-fdisk { };
8916 partclone = callPackage ../tools/backup/partclone { };
8918 partimage = callPackage ../tools/backup/partimage { };
8920 pdisk = callPackage ../tools/system/pdisk {
8921 inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit;
8924 pgf_graphics = callPackage ../tools/graphics/pgf { };
8926 pgbackrest = callPackage ../tools/backup/pgbackrest { };
8928 pgformatter = callPackage ../development/tools/pgformatter { };
8930 pgloader = callPackage ../development/tools/pgloader { };
8932 pgtop = callPackage ../development/tools/pgtop { };
8934 pigz = callPackage ../tools/compression/pigz { };
8936 pixz = callPackage ../tools/compression/pixz { };
8938 plog = callPackage ../development/libraries/plog {};
8940 plplot = callPackage ../development/libraries/plplot {
8941 inherit (darwin.apple_sdk.frameworks) Cocoa;
8944 pxattr = callPackage ../tools/archivers/pxattr { };
8946 pxz = callPackage ../tools/compression/pxz { };
8948 haguichi = callPackage ../tools/networking/haguichi { };
8950 hans = callPackage ../tools/networking/hans { };
8952 h2 = callPackage ../servers/h2 { };
8954 h5utils = callPackage ../tools/misc/h5utils {
8959 haproxy = callPackage ../tools/networking/haproxy { };
8961 hackertyper = callPackage ../tools/misc/hackertyper { };
8963 hackneyed = callPackage ../data/icons/hackneyed { };
8965 haveged = callPackage ../tools/security/haveged { };
8967 habitat = callPackage ../applications/networking/cluster/habitat { };
8969 hashcash = callPackage ../tools/security/hashcash { };
8971 hashcat = callPackage ../tools/security/hashcat {
8972 inherit (darwin.apple_sdk.frameworks) Foundation IOKit Metal OpenCL;
8975 hashcat-utils = callPackage ../tools/security/hashcat-utils { };
8977 hashrat = callPackage ../tools/security/hashrat { };
8979 hash_extender = callPackage ../tools/security/hash_extender { };
8981 hash-identifier = callPackage ../tools/security/hash-identifier { };
8983 hash-slinger = callPackage ../tools/security/hash-slinger { };
8985 haskell-language-server = callPackage ../development/tools/haskell/haskell-language-server/withWrapper.nix { };
8987 hassil = with python3Packages; toPythonApplication hassil;
8989 hasmail = callPackage ../applications/networking/mailreaders/hasmail { };
8991 haste-client = callPackage ../tools/misc/haste-client { };
8993 haste-server = callPackage ../servers/haste-server { };
8995 hatch = python3Packages.callPackage ../development/tools/hatch { };
8997 hal-hardware-analyzer = libsForQt5.callPackage ../applications/science/electronics/hal-hardware-analyzer {
8998 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
9001 half = callPackage ../development/libraries/half { };
9003 halibut = callPackage ../tools/typesetting/halibut { };
9005 halide = callPackage ../development/compilers/halide {
9006 llvmPackages = llvmPackages_16;
9009 hareThirdParty = recurseIntoAttrs (callPackage ./hare-third-party.nix { });
9011 ham = pkgs.perlPackages.ham;
9013 hamsket = callPackage ../applications/networking/instant-messengers/hamsket { };
9015 hardinfo = callPackage ../tools/system/hardinfo { };
9017 harmonia = callPackage ../tools/package-management/harmonia { };
9019 hayagriva = callPackage ../tools/typesetting/hayagriva { };
9021 hcl2json = callPackage ../applications/misc/hcl2json { };
9023 hcledit = callPackage ../tools/text/hcledit { };
9025 hcxtools = callPackage ../tools/security/hcxtools { };
9027 hcxdumptool = callPackage ../tools/security/hcxdumptool { };
9029 hdapsd = callPackage ../os-specific/linux/hdapsd { };
9031 hdaps-gl = callPackage ../tools/misc/hdaps-gl { };
9033 hddfancontrol = callPackage ../tools/system/hddfancontrol { };
9035 hddtemp = callPackage ../tools/misc/hddtemp { };
9037 hdf4 = callPackage ../tools/misc/hdf4 { };
9039 hdf5 = callPackage ../tools/misc/hdf5 {
9040 fortranSupport = false;
9044 hdf5_1_10 = callPackage ../tools/misc/hdf5/1.10.nix { };
9046 hdf5-mpi = hdf5.override {
9051 hdf5-cpp = hdf5.override { cppSupport = true; };
9053 hdf5-fortran = hdf5.override { fortranSupport = true; };
9055 hdf5-threadsafe = hdf5.override { threadsafe = true; };
9057 hdf5-blosc = callPackage ../development/libraries/hdf5-blosc { };
9059 hdfview = callPackage ../tools/misc/hdfview { };
9061 hecate = callPackage ../applications/editors/hecate { };
9063 heaptrack = libsForQt5.callPackage ../development/tools/profiling/heaptrack { };
9065 heatshrink = callPackage ../tools/compression/heatshrink { };
9067 heimdall = libsForQt5.callPackage ../tools/misc/heimdall { };
9069 heimdall-gui = heimdall.override { enableGUI = true; };
9071 headscale = callPackage ../servers/headscale { };
9073 health = callPackage ../applications/misc/health { };
9075 healthchecks = callPackage ../servers/web-apps/healthchecks { };
9077 heisenbridge = callPackage ../servers/heisenbridge { };
9079 helio-workstation = callPackage ../applications/audio/helio-workstation { };
9081 hevea = callPackage ../tools/typesetting/hevea { };
9083 hex = callPackage ../tools/misc/hex { };
9085 hexd = callPackage ../tools/misc/hexd { };
9086 pixd = callPackage ../tools/misc/pixd { };
9088 hexgui = callPackage ../games/hexgui { };
9090 hey = callPackage ../tools/networking/hey { };
9092 heygpt = callPackage ../tools/llm/heygpt { };
9094 hhpc = callPackage ../tools/misc/hhpc { };
9096 hiera-eyaml = callPackage ../tools/system/hiera-eyaml { };
9098 hivemind = callPackage ../applications/misc/hivemind { };
9100 hobbits = libsForQt5.callPackage ../tools/graphics/hobbits { };
9102 hfsprogs = callPackage ../tools/filesystems/hfsprogs { };
9104 highlight = callPackage ../tools/text/highlight ({
9108 hockeypuck = callPackage ../servers/hockeypuck/server.nix { };
9110 hockeypuck-web = callPackage ../servers/hockeypuck/web.nix { };
9112 holochain-launcher = callPackage ../applications/misc/holochain-launcher { };
9114 homesick = callPackage ../tools/misc/homesick { };
9116 honcho = callPackage ../tools/system/honcho { };
9118 horst = callPackage ../tools/networking/horst { };
9122 hostess = callPackage ../development/tools/hostess { };
9124 hostname-debian = callPackage ../tools/networking/hostname-debian { };
9126 hotdoc = python3Packages.callPackage ../development/tools/hotdoc { };
9128 hotpatch = callPackage ../development/libraries/hotpatch { };
9130 hotspot = libsForQt5.callPackage ../development/tools/analysis/hotspot { };
9132 hpccm = with python3Packages; toPythonApplication hpccm;
9134 hping = callPackage ../tools/networking/hping { };
9136 hqplayer-desktop = libsForQt5.callPackage ../applications/audio/hqplayer-desktop { };
9138 html-proofer = callPackage ../tools/misc/html-proofer { };
9140 htmlq = callPackage ../development/tools/htmlq {
9141 inherit (darwin.apple_sdk.frameworks) Security;
9144 htpdate = callPackage ../tools/networking/htpdate { };
9146 http-prompt = callPackage ../tools/networking/http-prompt { };
9148 http-getter = callPackage ../applications/networking/flent/http-getter.nix { };
9150 httpdump = callPackage ../tools/security/httpdump { };
9152 httpie = with python3Packages; toPythonApplication httpie;
9154 httping = callPackage ../tools/networking/httping { };
9156 httplz = callPackage ../tools/networking/httplz { };
9158 httpfs2 = callPackage ../tools/filesystems/httpfs { };
9160 httprobe = callPackage ../tools/networking/httprobe { };
9162 httpstat = callPackage ../tools/networking/httpstat { };
9164 httptunnel = callPackage ../tools/networking/httptunnel { };
9166 httpx = callPackage ../tools/security/httpx { };
9168 hue-plus = libsForQt5.callPackage ../applications/misc/hue-plus { };
9170 hurl = callPackage ../tools/networking/hurl { };
9172 hubicfuse = callPackage ../tools/filesystems/hubicfuse { };
9174 humanfriendly = with python3Packages; toPythonApplication humanfriendly;
9176 hwinfo = callPackage ../tools/system/hwinfo { };
9178 hw-probe = perlPackages.callPackage ../tools/system/hw-probe { };
9180 hybridreverb2 = callPackage ../applications/audio/hybridreverb2 { };
9182 hylafaxplus = callPackage ../servers/hylafaxplus {
9183 # libtiff >= 4.6 dropped many executables needed by hylafaxplus
9184 libtiff = libtiff_4_5;
9187 hyphen = callPackage ../development/libraries/hyphen { };
9189 i2c-tools = callPackage ../os-specific/linux/i2c-tools { };
9191 i2p = callPackage ../tools/networking/i2p { };
9193 i2pd = callPackage ../tools/networking/i2pd { };
9195 iannix = libsForQt5.callPackage ../applications/audio/iannix { };
9197 iaito = libsForQt5.callPackage ../tools/security/iaito { };
9199 jamulus = libsForQt5.callPackage ../applications/audio/jamulus { };
9201 ultrablue-server = callPackage ../os-specific/linux/ultrablue-server { };
9203 ibm-sw-tpm2 = callPackage ../tools/security/ibm-sw-tpm2 { };
9205 ibniz = callPackage ../tools/graphics/ibniz { };
9207 icebreaker = callPackage ../servers/icebreaker { };
9209 icecast = callPackage ../servers/icecast { };
9211 icemon = libsForQt5.callPackage ../applications/networking/icemon { };
9213 icepeak = haskell.lib.compose.justStaticExecutables haskellPackages.icepeak;
9215 iceshelf = callPackage ../tools/backup/iceshelf { };
9217 darkice = callPackage ../tools/audio/darkice { };
9219 bc-decaf = callPackage ../development/libraries/bc-decaf { };
9221 deckmaster = callPackage ../applications/misc/deckmaster { };
9223 deco = callPackage ../applications/misc/deco { };
9225 decoder = callPackage ../tools/security/decoder { };
9227 icoutils = callPackage ../tools/graphics/icoutils { };
9229 idutils = callPackage ../tools/misc/idutils { };
9231 idle3tools = callPackage ../tools/system/idle3tools { };
9233 ifcopenshell = with python3Packages; toPythonApplication ifcopenshell;
9235 iftop = callPackage ../tools/networking/iftop { };
9237 ifwifi = callPackage ../tools/networking/ifwifi {
9238 inherit (darwin.apple_sdk.frameworks) Security;
9241 ifuse = callPackage ../tools/filesystems/ifuse { };
9242 ideviceinstaller = callPackage ../tools/misc/ideviceinstaller { };
9243 idevicerestore = callPackage ../tools/misc/idevicerestore { };
9245 inherit (callPackages ../tools/filesystems/irods rec {
9246 stdenv = llvmPackages_13.libcxxStdenv;
9247 libcxx = llvmPackages_13.libcxx;
9248 boost = boost178.override { inherit stdenv; };
9249 fmt = fmt_8.override { inherit stdenv; };
9250 nanodbc_llvm = nanodbc.override { inherit stdenv; };
9251 avro-cpp_llvm = avro-cpp.override { inherit stdenv boost; };
9256 igmpproxy = callPackage ../tools/networking/igmpproxy { };
9258 ihaskell = callPackage ../development/tools/haskell/ihaskell/wrapper.nix {
9259 inherit (haskellPackages) ghcWithPackages;
9261 jupyter = python3.withPackages (ps: [ ps.jupyter ps.notebook ]);
9263 packages = config.ihaskell.packages or (_: []);
9266 ijq = callPackage ../development/tools/ijq { };
9268 iruby = callPackage ../applications/editors/jupyter-kernels/iruby { };
9270 ike-scan = callPackage ../tools/security/ike-scan { };
9272 ilspycmd = callPackage ../development/tools/ilspycmd {
9273 inherit (darwin) autoSignDarwinBinariesHook;
9276 imapsync = callPackage ../tools/networking/imapsync { };
9278 imgur-screenshot = callPackage ../tools/graphics/imgur-screenshot { };
9280 imgurbash2 = callPackage ../tools/graphics/imgurbash2 { };
9282 in-formant = qt6Packages.callPackage ../applications/audio/in-formant { };
9284 inadyn = callPackage ../tools/networking/inadyn { };
9286 incron = callPackage ../tools/system/incron { };
9288 indexed-bzip2 = with python3Packages; toPythonApplication indexed-bzip2;
9290 industrializer = callPackage ../applications/audio/industrializer { };
9292 inetutils = callPackage ../tools/networking/inetutils { };
9294 inferno = callPackage ../development/tools/inferno { };
9296 infisical = callPackage ../development/tools/infisical { };
9298 inform6 = darwin.apple_sdk_11_0.callPackage ../development/compilers/inform6 { };
9300 inform7 = callPackage ../development/compilers/inform7 { };
9302 infamousPlugins = callPackage ../applications/audio/infamousPlugins { };
9304 innernet = callPackage ../tools/networking/innernet {
9305 inherit (darwin.apple_sdk.frameworks) Security;
9308 innoextract = callPackage ../tools/archivers/innoextract { };
9310 input-remapper = python3Packages.callPackage ../tools/inputmethods/input-remapper { };
9312 input-utils = callPackage ../os-specific/linux/input-utils { };
9314 inql = callPackage ../tools/security/inql { };
9316 intel-media-sdk = callPackage ../development/libraries/intel-media-sdk { };
9318 intermodal = callPackage ../tools/misc/intermodal { };
9320 internetarchive = with python3Packages; toPythonApplication internetarchive;
9322 invidious = callPackage ../servers/invidious {
9323 # normally video.js is downloaded at build time
9324 videojs = callPackage ../servers/invidious/videojs.nix { };
9327 invoice2data = callPackage ../tools/text/invoice2data { };
9329 inxi = callPackage ../tools/system/inxi { };
9331 iodine = callPackage ../tools/networking/iodine { };
9333 ioc-scan = callPackage ../tools/security/ioc-scan { };
9335 ioccheck = callPackage ../tools/security/ioccheck { };
9337 iocextract = with python3Packages; toPythonApplication iocextract;
9339 iocsearcher = with python3Packages; toPythonApplication iocsearcher;
9341 ioping = callPackage ../tools/system/ioping { };
9343 ior = callPackage ../tools/system/ior { };
9345 ioztat = callPackage ../tools/filesystems/ioztat { };
9347 ip2location = callPackage ../tools/networking/ip2location { };
9349 ip2unix = callPackage ../tools/networking/ip2unix { };
9351 ipad_charge = callPackage ../tools/misc/ipad_charge { };
9353 iperf2 = callPackage ../tools/networking/iperf/2.nix { };
9354 iperf3 = callPackage ../tools/networking/iperf/3.nix { };
9357 iperf3d = callPackage ../tools/networking/iperf3d { };
9359 ipfetch = callPackage ../tools/networking/ipfetch { };
9361 ipfs-cluster = callPackage ../applications/networking/ipfs-cluster { };
9363 ipfs-upload-client = callPackage ../applications/networking/ipfs-upload-client { };
9365 ipget = callPackage ../applications/networking/ipget { };
9367 i-pi = with python3Packages; toPythonApplication i-pi;
9369 iptsd = callPackage ../applications/misc/iptsd { };
9371 ipmitool = callPackage ../tools/system/ipmitool { };
9373 ipmiutil = callPackage ../tools/system/ipmiutil { };
9375 ipatool = callPackage ../applications/misc/ipatool { };
9377 ipmicfg = callPackage ../applications/misc/ipmicfg { };
9379 ipmiview = callPackage ../applications/misc/ipmiview { };
9381 ipcalc = callPackage ../tools/networking/ipcalc { };
9383 netmask = callPackage ../tools/networking/netmask { };
9385 netifd = callPackage ../tools/networking/netifd { };
9387 ipinfo = callPackage ../tools/networking/ipinfo { };
9389 ipscan = callPackage ../tools/security/ipscan { };
9390 # ipscan is commonly known under the name angryipscanner
9391 angryipscanner = ipscan;
9393 ipv6calc = callPackage ../tools/networking/ipv6calc { };
9395 ipxe = callPackage ../tools/misc/ipxe { };
9397 irker = callPackage ../servers/irker { };
9399 iroh = callPackage ../applications/networking/iroh { };
9401 irrd = callPackage ../servers/misc/irrd { };
9403 ised = callPackage ../tools/misc/ised { };
9406 isl_0_11 = callPackage ../development/libraries/isl/0.11.1.nix { };
9407 isl_0_14 = callPackage ../development/libraries/isl/0.14.1.nix { };
9408 isl_0_17 = callPackage ../development/libraries/isl/0.17.1.nix { };
9409 isl_0_20 = callPackage ../development/libraries/isl/0.20.0.nix { };
9410 isl_0_24 = callPackage ../development/libraries/isl/0.24.0.nix { };
9412 ispike = callPackage ../development/libraries/science/robotics/ispike { };
9414 isrcsubmit = callPackage ../tools/audio/isrcsubmit { };
9416 isync = callPackage ../tools/networking/isync {
9417 inherit (darwin.apple_sdk.frameworks) Security;
9420 itm-tools = callPackage ../development/tools/misc/itm-tools { };
9422 ite-backlight = callPackage ../misc/ite-backlight { };
9424 iwgtk = callPackage ../tools/networking/iwgtk { };
9426 ix = callPackage ../tools/misc/ix { };
9428 jaaa = callPackage ../applications/audio/jaaa { };
9430 jackett = callPackage ../servers/jackett { };
9432 jade = callPackage ../tools/text/sgml/jade { };
9434 jadx = callPackage ../tools/security/jadx { };
9436 jamesdsp = libsForQt5.callPackage ../applications/audio/jamesdsp { };
9437 jamesdsp-pulse = libsForQt5.callPackage ../applications/audio/jamesdsp {
9438 usePipewire = false;
9439 usePulseaudio = true;
9442 jaq = callPackage ../development/tools/jaq { };
9444 jasmin-compiler = callPackage ../development/compilers/jasmin-compiler { };
9446 jazzy = callPackage ../development/tools/jazzy { };
9448 jc = with python3Packages; toPythonApplication jc;
9450 jcli = callPackage ../development/tools/misc/jcli { };
9452 jd-cli = callPackage ../tools/security/jd-cli { };
9454 jd-diff-patch = callPackage ../development/tools/jd-diff-patch { };
9456 jd-gui = callPackage ../tools/security/jd-gui { };
9458 jdiskreport = callPackage ../tools/misc/jdiskreport { };
9460 jekyll = callPackage ../applications/misc/jekyll { };
9462 jello = with python3Packages; toPythonApplication jello;
9464 jen = callPackage ../tools/text/jen { };
9466 jet = callPackage ../development/tools/jet { };
9468 jf = callPackage ../development/tools/jf { };
9470 jfmt = callPackage ../development/tools/jfmt { };
9472 jfsutils = callPackage ../tools/filesystems/jfsutils { };
9474 jhead = callPackage ../tools/graphics/jhead { };
9476 jid = callPackage ../development/tools/jid { };
9478 jing = res.jing-trang;
9479 jing-trang = callPackage ../tools/text/xml/jing-trang {
9480 jdk_headless = jdk8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
9483 jira-cli-go = callPackage ../development/tools/jira-cli-go { };
9485 jirafeau = callPackage ../servers/web-apps/jirafeau { };
9487 jitterentropy = callPackage ../development/libraries/jitterentropy { };
9489 jl = haskellPackages.jl;
9491 jless = callPackage ../development/tools/jless {
9492 inherit (darwin.apple_sdk.frameworks) AppKit;
9495 stalwart-mail = callPackage ../servers/mail/stalwart { };
9497 jmespath = callPackage ../development/tools/jmespath { };
9499 juicefs = callPackage ../tools/filesystems/juicefs { };
9501 juicity = callPackage ../tools/networking/juicity { };
9503 jmtpfs = callPackage ../tools/filesystems/jmtpfs { };
9505 jnettop = callPackage ../tools/networking/jnettop { };
9507 jsvc = callPackage ../tools/system/jsvc { };
9509 junkie = callPackage ../tools/networking/junkie { };
9511 go-jira = callPackage ../applications/misc/go-jira { };
9513 jogl = callPackage ../by-name/jo/jogl/package.nix {
9514 stdenv = if stdenv.isDarwin && stdenv.isx86_64 then overrideSDK stdenv "11.0" else stdenv;
9517 john = callPackage ../tools/security/john { };
9519 joomscan = callPackage ../tools/security/joomscan { };
9521 joplin = nodePackages.joplin;
9523 joplin-desktop = callPackage ../applications/misc/joplin-desktop { };
9525 jot = callPackage ../applications/misc/jot { };
9527 jotdown = callPackage ../tools/text/jotdown { };
9529 journaldriver = callPackage ../tools/misc/journaldriver { };
9531 jp = callPackage ../development/tools/jp { };
9533 jp2a = callPackage ../applications/misc/jp2a { };
9535 jpeg-archive = callPackage ../applications/graphics/jpeg-archive { };
9537 jpegexiforient = callPackage ../tools/graphics/jpegexiforient { };
9539 jpeginfo = callPackage ../applications/graphics/jpeginfo { };
9541 jpegoptim = callPackage ../applications/graphics/jpegoptim { };
9543 jpegrescan = callPackage ../applications/graphics/jpegrescan { };
9545 jpylyzer = with python3Packages; toPythonApplication jpylyzer;
9547 jq = callPackage ../development/tools/jq { };
9549 jiq = callPackage ../development/tools/misc/jiq { };
9551 jql = callPackage ../development/tools/jql { };
9553 jqp = callPackage ../development/tools/jqp { };
9555 jo = callPackage ../development/tools/jo { };
9557 jrnl = callPackage ../applications/misc/jrnl { };
9559 jsawk = callPackage ../tools/text/jsawk { };
9561 jsbeautifier = with python3Packages; toPythonApplication jsbeautifier;
9563 jscoverage = callPackage ../development/tools/misc/jscoverage { };
9565 jsduck = callPackage ../development/tools/jsduck { };
9567 jsluice = callPackage ../tools/security/jsluice { };
9569 json-schema-for-humans = with python3Packages; toPythonApplication json-schema-for-humans;
9571 jsonfmt = callPackage ../development/tools/misc/jsonfmt { };
9573 jsonwatch = callPackage ../tools/misc/jsonwatch {
9574 inherit (darwin.apple_sdk.frameworks) Security;
9577 jsubfinder = callPackage ../tools/security/jsubfinder { };
9579 jtag-remote-server = callPackage ../development/embedded/jtag-remote-server { };
9581 jtc = callPackage ../development/tools/jtc { };
9583 jumpapp = callPackage ../tools/X11/jumpapp { };
9585 jove = callPackage ../applications/editors/jove { };
9587 jugglinglab = callPackage ../tools/misc/jugglinglab { };
9589 jupp = callPackage ../applications/editors/jupp { };
9591 jupyter = callPackage ../applications/editors/jupyter { };
9593 jupyter-all = jupyter.override {
9595 clojure = clojupyter.definition;
9596 octave = octave-kernel.definition;
9597 # wolfram = wolfram-for-jupyter-kernel.definition; # unfree
9601 jupyter-console = callPackage ../applications/editors/jupyter/console.nix { };
9603 jupyter-kernel = callPackage ../applications/editors/jupyter/kernel.nix { };
9605 justify = callPackage ../tools/text/justify { };
9607 jwhois = callPackage ../tools/networking/jwhois { };
9609 k2pdfopt = callPackage ../applications/misc/k2pdfopt { };
9611 kargo = callPackage ../tools/misc/kargo { };
9613 kazam = callPackage ../applications/video/kazam { };
9615 kalibrate-rtl = callPackage ../applications/radio/kalibrate-rtl { };
9617 kalibrate-hackrf = callPackage ../applications/radio/kalibrate-hackrf { };
9619 wrapKakoune = kakoune: attrs: callPackage ../applications/editors/kakoune/wrapper.nix (attrs // { inherit kakoune; });
9620 kakounePlugins = recurseIntoAttrs (callPackage ../applications/editors/kakoune/plugins { });
9622 kakoune-unwrapped = callPackage ../applications/editors/kakoune { };
9623 kakoune = wrapKakoune kakoune-unwrapped {
9624 plugins = [ ]; # override with the list of desired plugins
9626 kakouneUtils = callPackage ../applications/editors/kakoune/plugins/kakoune-utils.nix { };
9628 kaffeine = libsForQt5.callPackage ../applications/video/kaffeine { };
9630 kak-lsp = callPackage ../tools/misc/kak-lsp {
9631 inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration;
9634 kakoune-cr = callPackage ../tools/misc/kakoune-cr { crystal = crystal_1_2; };
9636 kaniko = callPackage ../applications/networking/cluster/kaniko { };
9638 katana = callPackage ../tools/security/katana { };
9640 kbdd = callPackage ../applications/window-managers/kbdd { };
9642 kbs2 = callPackage ../tools/security/kbs2 {
9643 inherit (darwin.apple_sdk.frameworks) AppKit SystemConfiguration;
9646 kdash = callPackage ../development/tools/kdash {
9647 inherit (darwin.apple_sdk.frameworks) AppKit;
9650 kdoctor = callPackage ../development/tools/kdoctor { };
9652 kdbplus = pkgsi686Linux.callPackage ../applications/misc/kdbplus { };
9654 kdigger = callPackage ../tools/security/kdigger { };
9656 kdiskmark = libsForQt5.callPackage ../tools/filesystems/kdiskmark { };
9658 keepalived = callPackage ../tools/networking/keepalived { };
9660 keepwn = callPackage ../tools/security/keepwn { };
9662 kestrel = callPackage ../tools/security/kestrel { };
9664 kexec-tools = callPackage ../os-specific/linux/kexec-tools {
9665 # clangStdenv fails with
9666 # purgatory/arch/i386/entry32-16.S:23:2: error: unknown directive
9669 # purgatory/arch/i386/entry32-16.S:115:11: error: unknown token in expression
9670 # ljmp %cs:*(realdest - entry16)
9672 # make: *** [Makefile:128: purgatory/arch/i386/entry32-16.o] Error 1
9676 keepkey-agent = with python3Packages; toPythonApplication keepkey-agent;
9678 keepmenu = callPackage ../applications/misc/keepmenu { };
9680 kent = callPackage ../applications/science/biology/kent { };
9682 keybase = darwin.apple_sdk_11_0.callPackage ../tools/security/keybase {
9683 # Reasoning for the inherited apple_sdk.frameworks:
9684 # 1. specific compiler errors about: AVFoundation, AudioToolbox, MediaToolbox
9685 # 2. the rest are added from here: https://github.com/keybase/client/blob/68bb8c893c5214040d86ea36f2f86fbb7fac8d39/go/chat/attachments/preview_darwin.go#L7
9686 # #cgo LDFLAGS: -framework AVFoundation -framework CoreFoundation -framework ImageIO -framework CoreMedia -framework Foundation -framework CoreGraphics -lobjc
9687 # 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
9688 inherit (darwin.apple_sdk_11_0.frameworks) AVFoundation AudioToolbox ImageIO CoreMedia Foundation CoreGraphics MediaToolbox;
9691 kbfs = callPackage ../tools/security/keybase/kbfs.nix { };
9693 keybase-gui = callPackage ../tools/security/keybase/gui.nix { };
9695 keychain = callPackage ../tools/misc/keychain { };
9697 keyfuzz = callPackage ../tools/inputmethods/keyfuzz { };
9699 keymapp = callPackage ../applications/misc/keymapp { };
9701 keyscope = callPackage ../tools/security/keyscope {
9702 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation IOKit Security;
9705 keystore-explorer = callPackage ../applications/misc/keystore-explorer {
9709 kluctl = callPackage ../applications/networking/cluster/kluctl { };
9711 kibi = callPackage ../applications/editors/kibi { };
9713 kio-fuse = libsForQt5.callPackage ../tools/filesystems/kio-fuse { };
9715 kismet = callPackage ../applications/networking/sniffers/kismet { };
9717 kiterunner = callPackage ../tools/security/kiterunner { };
9719 klick = callPackage ../applications/audio/klick { };
9721 klystrack = callPackage ../applications/audio/klystrack { };
9723 knit = callPackage ../development/tools/build-managers/knit { };
9725 knockpy = callPackage ../tools/security/knockpy { };
9727 knowsmore = callPackage ../tools/security/knowsmore { };
9729 kool = callPackage ../development/tools/misc/kool { };
9731 kore = callPackage ../development/web/kore { };
9733 krakenx = callPackage ../tools/system/krakenx { };
9735 kpcli = callPackage ../tools/security/kpcli { };
9737 kphotoalbum = libsForQt5.callPackage ../applications/graphics/kphotoalbum { };
9739 kratos = callPackage ../applications/misc/kratos { };
9741 krename = libsForQt5.callPackage ../applications/misc/krename { };
9743 krunner-pass = libsForQt5.callPackage ../tools/security/krunner-pass { };
9745 krunner-translator = libsForQt5.callPackage ../tools/misc/krunner-translator { };
9747 krunvm = callPackage ../applications/virtualization/krunvm {
9748 inherit (darwin) sigtool;
9751 kronometer = libsForQt5.callPackage ../tools/misc/kronometer { };
9753 krop = callPackage ../applications/graphics/krop { };
9755 kdiff3 = libsForQt5.callPackage ../tools/text/kdiff3 { };
9757 kube-router = callPackage ../applications/networking/cluster/kube-router { };
9759 kubedock = callPackage ../development/tools/kubedock { };
9761 kubepug = callPackage ../development/tools/kubepug { };
9763 kubeshark = callPackage ../applications/networking/cluster/kubeshark { };
9765 kubergrunt = callPackage ../applications/networking/cluster/kubergrunt { };
9767 kubo-migrator-all-fs-repo-migrations = callPackage ../applications/networking/kubo-migrator/all-migrations.nix { };
9768 kubo-migrator-unwrapped = callPackage ../applications/networking/kubo-migrator/unwrapped.nix { };
9769 kubo-migrator = callPackage ../applications/networking/kubo-migrator { };
9771 kwalletcli = libsForQt5.callPackage ../tools/security/kwalletcli { };
9773 peruse = libsForQt5.callPackage ../tools/misc/peruse { };
9775 ksmoothdock = libsForQt5.callPackage ../applications/misc/ksmoothdock { };
9777 kstars = libsForQt5.callPackage ../applications/science/astronomy/kstars { };
9779 kytea = callPackage ../tools/text/kytea { };
9781 kyverno = callPackage ../applications/networking/cluster/kyverno { };
9783 k6 = callPackage ../development/tools/k6 { };
9785 l2md = callPackage ../tools/text/l2md { };
9787 lalezar-fonts = callPackage ../data/fonts/lalezar-fonts { };
9789 lalrpop = callPackage ../development/tools/lalrpop { };
9791 last-resort = callPackage ../data/fonts/last-resort { };
9793 ldc = callPackage ../development/compilers/ldc { };
9796 let ocaml_p = ocaml-ng.ocamlPackages_4_14_janeStreet_0_15.overrideScope (self: super: {
9797 zarith = super.zarith.overrideAttrs (o: {
9799 url = "https://github.com/ocaml/Zarith/archive/refs/tags/release-1.12.tar.gz";
9800 hash = "sha256-SQegsMc1+UIod8XeJDE+H5q1huNDQI8CUh7IsHOoVMs=";
9804 callPackage ../development/compilers/ligo {
9805 coq = coq_8_13.override {
9806 customOCamlPackages = ocaml_p;
9808 ocamlPackages = ocaml_p;
9811 lego = callPackage ../tools/admin/lego { };
9813 leocad = libsForQt5.callPackage ../applications/graphics/leocad { };
9815 lha = callPackage ../tools/archivers/lha { };
9817 lhasa = callPackage ../tools/compression/lhasa { };
9819 libcsptr = callPackage ../development/libraries/libcsptr { };
9821 libgovirt = callPackage ../applications/virtualization/libgovirt { };
9823 libscrypt = callPackage ../development/libraries/libscrypt { };
9825 libcloudproviders = callPackage ../development/libraries/libcloudproviders { };
9827 libcoap = callPackage ../applications/networking/libcoap {
9828 autoconf = buildPackages.autoconf269;
9831 libcryptui = callPackage ../development/libraries/libcryptui {
9832 autoreconfHook = buildPackages.autoreconfHook269;
9833 gtk3 = if stdenv.isDarwin then gtk3-x11 else gtk3;
9836 libshumate = callPackage ../development/libraries/libshumate { };
9838 libsmartcols = callPackage ../development/libraries/libsmartcols { };
9840 libsmi = callPackage ../development/libraries/libsmi { };
9842 libgen-cli = callPackage ../tools/misc/libgen-cli { };
9844 libpff = callPackage ../tools/misc/libpff {};
9846 licensor = callPackage ../tools/misc/licensor { };
9848 lesspipe = callPackage ../tools/misc/lesspipe { };
9850 liquidsoap = callPackage ../tools/audio/liquidsoap/full.nix {
9851 ffmpeg = ffmpeg-full;
9852 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
9855 linuxwave = callPackage ../tools/audio/linuxwave { };
9857 lksctp-tools = callPackage ../os-specific/linux/lksctp-tools { };
9859 lldpd = callPackage ../tools/networking/lldpd { };
9861 llm = with python3Packages; toPythonApplication llm;
9863 lnav = callPackage ../tools/misc/lnav { };
9865 lnch = callPackage ../tools/misc/lnch { };
9867 lnx = callPackage ../servers/search/lnx {
9868 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation;
9871 loadlibrary = callPackage ../tools/misc/loadlibrary { };
9873 loc = callPackage ../development/misc/loc { };
9875 lockfileProgs = callPackage ../tools/misc/lockfile-progs { };
9877 loganalyzer = libsForQt5.callPackage ../development/tools/loganalyzer { };
9879 logstash7 = callPackage ../tools/misc/logstash/7.x.nix {
9880 # https://www.elastic.co/support/matrix#logstash-and-jvm
9881 jre = jdk11_headless;
9883 logstash7-oss = callPackage ../tools/misc/logstash/7.x.nix {
9884 enableUnfree = false;
9885 # https://www.elastic.co/support/matrix#logstash-and-jvm
9886 jre = jdk11_headless;
9888 logstash = logstash7;
9890 logstash-contrib = callPackage ../tools/misc/logstash/contrib.nix { };
9892 lolcat = callPackage ../tools/misc/lolcat { };
9894 lottieconverter = callPackage ../tools/misc/lottieconverter { };
9896 loudgain = callPackage ../tools/audio/loudgain/default.nix { };
9898 lpcnetfreedv = callPackage ../development/libraries/lpcnetfreedv { };
9900 lsd = callPackage ../tools/misc/lsd { };
9902 lsdvd = callPackage ../tools/cd-dvd/lsdvd { };
9904 lsyncd = callPackage ../applications/networking/sync/lsyncd {
9905 inherit (darwin) xnu;
9906 lua = lua5_2_compat;
9909 lttoolbox = callPackage ../applications/misc/lttoolbox { };
9911 ltwheelconf = callPackage ../applications/misc/ltwheelconf { };
9913 lunatask = callPackage ../applications/misc/lunatask { };
9915 lvmsync = callPackage ../tools/backup/lvmsync { };
9917 kapp = callPackage ../tools/networking/kapp { };
9919 kdbg = libsForQt5.callPackage ../development/tools/misc/kdbg { };
9921 kristall = libsForQt5.callPackage ../applications/networking/browsers/kristall { };
9923 lagrange = callPackage ../applications/networking/browsers/lagrange {
9924 inherit (darwin.apple_sdk.frameworks) AppKit;
9926 lagrange-tui = lagrange.override { enableTUI = true; };
9928 kzipmix = pkgsi686Linux.callPackage ../tools/compression/kzipmix { };
9930 ma1sd = callPackage ../servers/ma1sd { };
9932 mailcatcher = callPackage ../development/web/mailcatcher { };
9934 makebootfat = callPackage ../tools/misc/makebootfat { };
9936 mani = callPackage ../development/tools/mani { };
9938 manifest-tool = callPackage ../development/tools/manifest-tool { };
9940 mask = callPackage ../development/tools/mask { };
9942 maskromtool = qt6Packages.callPackage ../tools/graphics/maskromtool { };
9944 mastotool = callPackage ../tools/misc/mastotool { };
9946 mathpix-snipping-tool = callPackage ../tools/misc/mathpix-snipping-tool { };
9948 matrix-conduit = callPackage ../servers/matrix-conduit { };
9950 matrix-sliding-sync = callPackage ../servers/matrix-synapse/sliding-sync { };
9952 matrix-synapse = callPackage ../servers/matrix-synapse/wrapper.nix { };
9953 matrix-synapse-unwrapped = callPackage ../servers/matrix-synapse/default.nix { };
9954 matrix-synapse-plugins = recurseIntoAttrs matrix-synapse-unwrapped.plugins;
9955 matrix-synapse-tools = recurseIntoAttrs matrix-synapse-unwrapped.tools;
9957 matrix-appservice-irc = callPackage ../servers/matrix-synapse/matrix-appservice-irc { };
9959 matrix-appservice-slack = callPackage ../servers/matrix-synapse/matrix-appservice-slack {
9960 matrix-sdk-crypto-nodejs = matrix-sdk-crypto-nodejs-0_1_0-beta_3;
9964 matrix-appservice-discord = callPackage ../servers/matrix-appservice-discord {
9965 matrix-sdk-crypto-nodejs = matrix-sdk-crypto-nodejs-0_1_0-beta_3;
9968 matrix-corporal = callPackage ../servers/matrix-corporal { };
9970 matrix-hookshot = callPackage ../servers/matrix-synapse/matrix-hookshot { };
9972 maubot = with python3Packages; toPythonApplication maubot;
9974 mautrix-discord = callPackage ../servers/mautrix-discord { };
9976 mautrix-facebook = callPackage ../servers/mautrix-facebook { };
9978 mautrix-googlechat = callPackage ../servers/mautrix-googlechat { };
9980 mautrix-signal = recurseIntoAttrs (callPackage ../servers/mautrix-signal { });
9982 mautrix-telegram = recurseIntoAttrs (callPackage ../servers/mautrix-telegram { });
9984 mautrix-whatsapp = callPackage ../servers/mautrix-whatsapp { };
9986 mcfly = callPackage ../tools/misc/mcfly { };
9988 m2r = with python3Packages; toPythonApplication m2r;
9990 md2gemini = with python3.pkgs; toPythonApplication md2gemini;
9992 mdbook = callPackage ../tools/text/mdbook {
9993 inherit (darwin.apple_sdk.frameworks) CoreServices;
9996 mdbook-emojicodes = callPackage ../tools/text/mdbook-emojicodes { };
9998 mdbook-epub = callPackage ../tools/text/mdbook-epub {
9999 inherit (darwin.apple_sdk.frameworks) CoreServices;
10002 mdbook-cmdrun = callPackage ../tools/text/mdbook-cmdrun { };
10004 mdbook-d2 = callPackage ../tools/text/mdbook-d2 { };
10006 mdbook-pagetoc = callPackage ../tools/text/mdbook-pagetoc { };
10008 mdbook-graphviz = callPackage ../tools/text/mdbook-graphviz {
10009 inherit (darwin.apple_sdk.frameworks) CoreServices;
10012 mdbook-i18n-helpers = callPackage ../tools/text/mdbook-i18n-helpers { };
10014 mdbook-katex = callPackage ../tools/text/mdbook-katex {
10015 inherit (darwin.apple_sdk.frameworks) CoreServices;
10018 mdbook-kroki-preprocessor = callPackage ../tools/text/mdbook-kroki-preprocessor { };
10020 mdbook-linkcheck = callPackage ../tools/text/mdbook-linkcheck {
10021 inherit (darwin.apple_sdk.frameworks) Security;
10024 mdbook-open-on-gh = callPackage ../tools/text/mdbook-open-on-gh { };
10026 mdbook-man = callPackage ../tools/text/mdbook-man { };
10028 mdbook-mermaid = callPackage ../tools/text/mdbook-mermaid {
10029 inherit (darwin.apple_sdk.frameworks) CoreServices;
10032 mdbook-pdf = callPackage ../tools/text/mdbook-pdf {
10033 inherit (darwin.apple_sdk.frameworks) CoreServices;
10036 mdbook-plantuml = callPackage ../tools/text/mdbook-plantuml {
10037 inherit (darwin.apple_sdk.frameworks) CoreServices;
10040 mdbook-toc = callPackage ../tools/text/mdbook-toc {
10041 inherit (darwin.apple_sdk.frameworks) CoreServices;
10044 mdbook-admonish = callPackage ../tools/text/mdbook-admonish {
10045 inherit (darwin.apple_sdk.frameworks) CoreServices;
10048 mdbook-footnote = callPackage ../tools/text/mdbook-footnote {
10049 inherit (darwin.apple_sdk.frameworks) CoreServices;
10052 mdcat = callPackage ../tools/text/mdcat {
10053 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
10054 inherit (python3Packages) ansi2html;
10057 medfile = callPackage ../development/libraries/medfile {
10058 hdf5 = hdf5.override { usev110Api = true; };
10061 meilisearch = callPackage ../servers/search/meilisearch {
10062 inherit (darwin.apple_sdk_11_0.frameworks) Security SystemConfiguration;
10065 memtester = callPackage ../tools/system/memtester { };
10067 mesa-demos = callPackage ../tools/graphics/mesa-demos { };
10069 mhonarc = perlPackages.MHonArc;
10071 minica = callPackage ../tools/security/minica { };
10073 minidlna = callPackage ../tools/networking/minidlna { };
10075 miniplayer = callPackage ../applications/audio/miniplayer { };
10077 minipro = callPackage ../tools/misc/minipro { };
10079 minisign = callPackage ../tools/security/minisign { };
10081 ministat = callPackage ../tools/misc/ministat { };
10083 minizign = callPackage ../tools/security/minizign { };
10085 mitm6 = callPackage ../tools/security/mitm6 { };
10087 mjolnir = callPackage ../servers/mjolnir {
10088 matrix-sdk-crypto-nodejs = matrix-sdk-crypto-nodejs-0_1_0-beta_3;
10091 mmutils = callPackage ../tools/X11/mmutils { };
10093 mmv = callPackage ../tools/misc/mmv { };
10095 mmv-go = callPackage ../tools/misc/mmv-go { };
10097 mob = callPackage ../applications/misc/mob { };
10099 most = callPackage ../tools/misc/most { };
10101 motion = callPackage ../applications/video/motion { };
10103 mozphab = callPackage ../applications/misc/mozphab { };
10105 mtail = callPackage ../servers/monitoring/mtail { };
10107 mujmap = callPackage ../applications/networking/mujmap {
10108 inherit (darwin.apple_sdk.frameworks) Security;
10111 multitail = callPackage ../tools/misc/multitail { };
10113 mvebu64boot = callPackage ../tools/misc/mvebu64boot { };
10115 mx-puppet-discord = callPackage ../servers/mx-puppet-discord { };
10117 mx-takeover = callPackage ../tools/security/mx-takeover { };
10119 mxt-app = callPackage ../misc/mxt-app { };
10121 naabu = callPackage ../tools/security/naabu { };
10123 nagstamon = callPackage ../tools/misc/nagstamon {
10124 pythonPackages = python3Packages;
10127 nanoemoji = python3Packages.callPackage ../tools/misc/nanoemoji { };
10129 nagelfar = callPackage ../development/tools/nagelfar { };
10131 nats-top = callPackage ../tools/system/nats-top { };
10133 natscli = callPackage ../tools/system/natscli { };
10135 nsc = callPackage ../tools/system/nsc { };
10137 nbench = callPackage ../tools/misc/nbench { };
10139 nbtscanner = callPackage ../tools/security/nbtscanner {
10140 inherit (darwin.apple_sdk.frameworks) Security;
10143 nbutools = callPackage ../tools/security/nbutools { };
10145 ncrack = callPackage ../tools/security/ncrack { };
10147 netexec = python3Packages.callPackage ../tools/security/netexec { };
10149 nerdctl = callPackage ../applications/networking/cluster/nerdctl { };
10151 netdata = callPackage ../tools/system/netdata {
10152 inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit;
10153 protobuf = protobuf_21;
10155 netdataCloud = netdata.override {
10156 withCloud = !stdenv.isDarwin;
10157 withCloudUi = true;
10159 # Exposed here so the bots can auto-upgrade it
10160 netdata-go-plugins = callPackage ../tools/system/netdata/go.d.plugin.nix { };
10162 netsurf = recurseIntoAttrs (callPackage ../applications/networking/browsers/netsurf { });
10163 netsurf-browser = netsurf.browser;
10165 netperf = callPackage ../applications/networking/netperf { };
10167 netsniff-ng = callPackage ../tools/networking/netsniff-ng { };
10169 networkminer = callPackage ../tools/security/networkminer { };
10171 nixpacks = callPackage ../applications/virtualization/nixpacks { };
10173 nkeys = callPackage ../tools/system/nkeys { };
10175 nyxt = callPackage ../applications/networking/browsers/nyxt { };
10177 nfpm = callPackage ../tools/package-management/nfpm { };
10179 nginx-config-formatter = callPackage ../tools/misc/nginx-config-formatter { };
10181 ninka = callPackage ../development/tools/misc/ninka { };
10183 nixnote2 = libsForQt5.callPackage ../applications/misc/nixnote2 { };
10185 nodenv = callPackage ../development/tools/nodenv { };
10187 nodejs = hiPrio nodejs_20;
10188 nodejs-slim = nodejs-slim_20;
10189 corepack = hiPrio corepack_20;
10191 nodejs_18 = callPackage ../development/web/nodejs/v18.nix { };
10192 nodejs-slim_18 = callPackage ../development/web/nodejs/v18.nix { enableNpm = false; };
10193 corepack_18 = hiPrio (callPackage ../development/web/nodejs/corepack.nix { nodejs = nodejs_18; });
10195 nodejs_20 = callPackage ../development/web/nodejs/v20.nix { };
10196 nodejs-slim_20 = callPackage ../development/web/nodejs/v20.nix { enableNpm = false; };
10197 corepack_20 = hiPrio (callPackage ../development/web/nodejs/corepack.nix { nodejs = nodejs_20; });
10199 nodejs_21 = callPackage ../development/web/nodejs/v21.nix { };
10200 nodejs-slim_21 = callPackage ../development/web/nodejs/v21.nix { enableNpm = false; };
10201 corepack_21 = hiPrio (callPackage ../development/web/nodejs/corepack.nix { nodejs = nodejs_21; });
10203 # Update this when adding the newest nodejs major version!
10204 nodejs_latest = nodejs_21;
10205 nodejs-slim_latest = nodejs-slim_21;
10206 corepack_latest = hiPrio corepack_21;
10208 buildNpmPackage = callPackage ../build-support/node/build-npm-package { };
10210 npmHooks = callPackage ../build-support/node/build-npm-package/hooks { };
10212 inherit (callPackages ../build-support/node/fetch-npm-deps { })
10213 fetchNpmDeps prefetch-npm-deps;
10215 importNpmLock = callPackages ../build-support/node/import-npm-lock { };
10217 nodePackages_latest = dontRecurseIntoAttrs nodejs_latest.pkgs // { __attrsFailEvaluation = true; };
10219 nodePackages = dontRecurseIntoAttrs nodejs.pkgs // { __attrsFailEvaluation = true; };
10221 node2nix = nodePackages.node2nix;
10223 notesnook = callPackage ../applications/misc/notesnook { };
10225 oddjob = callPackage ../os-specific/linux/oddjob { };
10227 openipmi = callPackage ../tools/system/openipmi { };
10229 ox = callPackage ../applications/editors/ox { };
10231 oxigraph = callPackage ../servers/oxigraph {
10232 inherit (darwin.apple_sdk.frameworks) IOKit Security;
10235 file-rename = callPackage ../tools/filesystems/file-rename { };
10237 kcollectd = libsForQt5.callPackage ../tools/misc/kcollectd { };
10239 kea = callPackage ../tools/networking/kea { };
10241 keama = callPackage ../tools/networking/keama { };
10243 ktailctl = libsForQt5.callPackage ../applications/networking/ktailctl {};
10245 iredis = callPackage ../tools/admin/iredis { };
10247 ispell = callPackage ../tools/text/ispell { };
10249 iodash = callPackage ../development/libraries/iodash { };
10251 jbofihe = callPackage ../tools/text/jbofihe { };
10253 jbrowse = callPackage ../applications/science/biology/jbrowse { };
10255 jumanpp = callPackage ../tools/text/jumanpp { };
10257 jump = callPackage ../tools/system/jump { };
10259 latex2html = callPackage ../tools/misc/latex2html { };
10261 lazycli = callPackage ../tools/misc/lazycli { };
10263 lavat = callPackage ../tools/misc/lavat { };
10265 lcdf-typetools = callPackage ../tools/misc/lcdf-typetools { };
10267 lcsync = callPackage ../applications/networking/sync/lcsync { };
10269 ldapdomaindump = with python3Packages; toPythonApplication ldapdomaindump;
10271 ldapmonitor = callPackage ../tools/security/ldapmonitor { };
10273 ldapnomnom = callPackage ../tools/security/ldapnomnom { };
10275 ldapvi = callPackage ../tools/misc/ldapvi { };
10277 ldeep = callPackage ../tools/security/ldeep { };
10279 ldns = callPackage ../development/libraries/ldns { };
10281 leafpad = callPackage ../applications/editors/leafpad { };
10283 l3afpad = callPackage ../applications/editors/l3afpad { };
10285 leanify = callPackage ../tools/misc/leanify { };
10287 leatherman = callPackage ../development/libraries/leatherman { };
10289 lact = callPackage ../tools/system/lact { };
10291 ledit = callPackage ../tools/misc/ledit { };
10293 ledmon = callPackage ../tools/system/ledmon { };
10295 leela = callPackage ../tools/graphics/leela { };
10297 lemmeknow = callPackage ../tools/misc/lemmeknow { };
10299 lemmy-help = callPackage ../tools/misc/lemmy-help { };
10301 lerpn = callPackage ../tools/misc/lerpn { };
10303 lethe = callPackage ../tools/security/lethe {
10304 inherit (darwin.apple_sdk.frameworks) Security;
10307 lftp = callPackage ../tools/networking/lftp { };
10309 libck = callPackage ../development/libraries/libck { };
10311 libcork = callPackage ../development/libraries/libcork { };
10313 libconfig = callPackage ../development/libraries/libconfig { };
10315 libcmis = callPackage ../development/libraries/libcmis { };
10317 libee = callPackage ../development/libraries/libee { };
10319 libepc = callPackage ../development/libraries/libepc { };
10321 liberfa = callPackage ../development/libraries/liberfa { };
10323 libestr = callPackage ../development/libraries/libestr { };
10325 libevdev = callPackage ../development/libraries/libevdev { };
10327 liberio = callPackage ../development/libraries/liberio { };
10329 libevdevplus = callPackage ../development/libraries/libevdevplus { };
10331 libfann = callPackage ../development/libraries/libfann { };
10333 libfsm = callPackage ../development/libraries/libfsm { };
10335 libgaminggear = callPackage ../development/libraries/libgaminggear { };
10337 libhandy = callPackage ../development/libraries/libhandy { };
10339 # Needed for apps that still depend on the unstable verison of the library (not libhandy-1)
10340 libhandy_0 = callPackage ../development/libraries/libhandy/0.x.nix { };
10342 libgmpris = callPackage ../development/libraries/libgmpris { };
10344 libgumath = callPackage ../development/libraries/libgumath { };
10346 libinsane = callPackage ../development/libraries/libinsane { };
10348 libint = callPackage ../development/libraries/libint { };
10349 libintPsi4 = callPackage ../development/libraries/libint {
10350 enableFortran = false;
10357 eri3Am = [ 6 5 4 ];
10358 eri2Am = [ 6 5 4 ];
10359 eriOptAm = [ 3 2 2 ];
10360 eri3OptAm = [ 3 2 2 ];
10361 eri2OptAm = [ 3 2 2 ];
10362 enableOneBody = true;
10363 oneBodyDerivOrd = 2;
10364 enableGeneric = false;
10365 enableContracted = false;
10366 cartGaussOrd = "standard";
10367 shGaussOrd = "gaussian";
10368 eri2PureSh = false;
10369 eri3PureSh = false;
10372 libipfix = callPackage ../development/libraries/libipfix { };
10374 libirc = libsForQt5.callPackage ../development/libraries/libirc { };
10376 libircclient = callPackage ../development/libraries/libircclient { };
10378 libiscsi = callPackage ../development/libraries/libiscsi { };
10380 libisds = callPackage ../development/libraries/libisds { };
10382 libite = callPackage ../development/libraries/libite { };
10384 liblangtag = callPackage ../development/libraries/liblangtag {
10385 inherit (gnome) gnome-common;
10388 liblouis = callPackage ../development/libraries/liblouis { };
10390 liboauth = callPackage ../development/libraries/liboauth { };
10392 libr3 = callPackage ../development/libraries/libr3 { };
10394 libraspberrypi = callPackage ../development/libraries/libraspberrypi { };
10396 libsidplayfp = callPackage ../development/libraries/libsidplayfp { };
10398 libspf2 = callPackage ../development/libraries/libspf2 { };
10400 libsrs2 = callPackage ../development/libraries/libsrs2 { };
10402 libtermkey = callPackage ../development/libraries/libtermkey { };
10404 libtelnet = callPackage ../development/libraries/libtelnet { };
10406 libtirpc = callPackage ../development/libraries/ti-rpc { };
10408 libtickit = callPackage ../development/libraries/libtickit { };
10410 libtins = callPackage ../development/libraries/libtins { };
10412 libtree = callPackage ../development/tools/misc/libtree { };
10414 libshout = callPackage ../development/libraries/libshout { };
10416 libqb = callPackage ../development/libraries/libqb { };
10418 libqmi = callPackage ../development/libraries/libqmi { };
10420 libqrtr-glib = callPackage ../development/libraries/libqrtr-glib { };
10422 libmbim = callPackage ../development/libraries/libmbim { };
10424 libmongocrypt = darwin.apple_sdk_11_0.callPackage ../development/libraries/libmongocrypt { };
10426 libmesode = callPackage ../development/libraries/libmesode { };
10428 libmsym = callPackage ../development/libraries/science/chemistry/libmsym { };
10430 libnabo = callPackage ../development/libraries/libnabo { };
10432 libngspice = callPackage ../development/libraries/libngspice { };
10434 libnixxml = callPackage ../development/libraries/libnixxml { };
10436 libplctag = callPackage ../development/libraries/libplctag { };
10438 libpointmatcher = callPackage ../development/libraries/libpointmatcher { };
10440 libportal = callPackage ../development/libraries/libportal { };
10441 libportal-gtk3 = libportal.override { variant = "gtk3"; };
10442 libportal-gtk4 = libportal.override { variant = "gtk4"; };
10443 libportal-qt5 = libportal.override { variant = "qt5"; };
10445 libmicrodns = callPackage ../development/libraries/libmicrodns { };
10447 libnids = callPackage ../tools/networking/libnids { };
10449 rtorrent = callPackage ../applications/networking/p2p/rakshasa-rtorrent {
10450 libtorrent = callPackage ../applications/networking/p2p/rakshasa-rtorrent/libtorrent.nix { };
10453 jesec-rtorrent = callPackage ../applications/networking/p2p/jesec-rtorrent {
10454 libtorrent = callPackage ../applications/networking/p2p/jesec-rtorrent/libtorrent.nix { };
10457 libmpack = callPackage ../development/libraries/libmpack { };
10459 libiberty = callPackage ../development/libraries/libiberty { };
10461 libucl = callPackage ../development/libraries/libucl { };
10463 libxc = callPackage ../development/libraries/libxc { };
10465 libxcomp = callPackage ../development/libraries/libxcomp { };
10467 libxl = callPackage ../development/libraries/libxl { };
10469 libx86emu = callPackage ../development/libraries/libx86emu { };
10471 libzim = callPackage ../development/libraries/libzim { };
10474 libzmf = callPackage ../development/libraries/libzmf { };
10476 libreddit = callPackage ../servers/libreddit {
10477 inherit (darwin.apple_sdk.frameworks) Security;
10480 librespeed-cli = callPackage ../tools/misc/librespeed-cli { };
10482 libreswan = callPackage ../tools/networking/libreswan { };
10484 librest = callPackage ../development/libraries/librest { };
10486 librest_1_0 = callPackage ../development/libraries/librest/1.0.nix { };
10488 libwebsockets = callPackage ../development/libraries/libwebsockets { };
10490 libyafaray = callPackage ../tools/graphics/libyafaray { };
10492 licensee = callPackage ../tools/package-management/licensee { };
10494 lidarr = callPackage ../servers/lidarr { };
10496 limesuite = callPackage ../applications/radio/limesuite {
10497 inherit (darwin.apple_sdk.frameworks) GLUT;
10500 limesurvey = callPackage ../servers/limesurvey { };
10502 linux-exploit-suggester = callPackage ../tools/security/linux-exploit-suggester { };
10504 linux-gpib = callPackage ../applications/science/electronics/linux-gpib/user.nix { };
10506 linuxquota = callPackage ../tools/misc/linuxquota { };
10508 lipl = callPackage ../tools/misc/lipl { };
10510 liquidctl = with python3Packages; toPythonApplication liquidctl;
10512 lmp = callPackage ../tools/security/lmp { };
10514 localproxy = callPackage ../applications/networking/localproxy { };
10516 localstack = with python3Packages; toPythonApplication localstack;
10518 localtime = callPackage ../tools/system/localtime { };
10520 log4j-detect = callPackage ../tools/security/log4j-detect { };
10522 log4j-scan = callPackage ../tools/security/log4j-scan { };
10524 log4j-sniffer = callPackage ../tools/security/log4j-sniffer { };
10526 log4j-vuln-scanner = callPackage ../tools/security/log4j-vuln-scanner { };
10528 log4jcheck = callPackage ../tools/security/log4jcheck { };
10530 log4shell-detector = callPackage ../tools/security/log4shell-detector { };
10532 logcheck = callPackage ../tools/system/logcheck { };
10534 logmap = callPackage ../tools/security/logmap { };
10536 logmein-hamachi = callPackage ../tools/networking/logmein-hamachi { };
10538 logkeys = callPackage ../tools/security/logkeys { };
10540 logrotate = callPackage ../tools/system/logrotate { };
10542 logstalgia = callPackage ../tools/graphics/logstalgia { };
10544 lokalise2-cli = callPackage ../tools/misc/lokalise2-cli { };
10546 loki = callPackage ../development/libraries/loki { };
10548 longview = callPackage ../servers/monitoring/longview { };
10550 lorien = callPackage ../applications/graphics/lorien { };
10552 lout = callPackage ../tools/typesetting/lout { };
10554 lr = callPackage ../tools/system/lr { };
10556 lrzip = callPackage ../tools/compression/lrzip { };
10558 lsb-release = callPackage ../os-specific/linux/lsb-release { };
10560 # lsh installs `bin/nettle-lfib-stream' and so does Nettle. Give the
10561 # former a lower priority than Nettle.
10562 lsh = lowPrio (callPackage ../tools/networking/lsh { });
10564 lunatic = callPackage ../development/interpreters/lunatic { };
10566 lux = callPackage ../tools/video/lux { };
10568 lv = callPackage ../tools/text/lv { };
10570 lv_img_conv = callPackage ../development/tools/lv_img_conv {
10571 inherit (darwin.apple_sdk.frameworks) CoreText;
10574 lwc = callPackage ../tools/misc/lwc { };
10576 lxc = callPackage ../os-specific/linux/lxc { };
10578 lxd-image-server = callPackage ../tools/virtualization/lxd-image-server { };
10580 lzfse = callPackage ../tools/compression/lzfse { };
10582 lzham = callPackage ../tools/compression/lzham { };
10584 lzip = callPackage ../tools/compression/lzip { };
10586 lziprecover = callPackage ../tools/compression/lziprecover { };
10588 xz = callPackage ../tools/compression/xz { };
10590 lz4 = callPackage ../tools/compression/lz4 { };
10592 lzbench = callPackage ../tools/compression/lzbench { };
10594 lzop = callPackage ../tools/compression/lzop { };
10596 lzwolf = callPackage ../games/lzwolf { SDL2_mixer = SDL2_mixer_2_0; };
10598 macchanger = callPackage ../os-specific/linux/macchanger { };
10600 macchina = callPackage ../tools/misc/macchina { };
10602 madlang = haskell.lib.compose.justStaticExecutables haskellPackages.madlang;
10604 maeparser = callPackage ../development/libraries/maeparser { };
10606 mailcheck = callPackage ../applications/networking/mailreaders/mailcheck { };
10608 maildrop = callPackage ../tools/networking/maildrop { };
10610 mailhog = callPackage ../servers/mail/mailhog { };
10612 mailnag = callPackage ../applications/networking/mailreaders/mailnag {
10613 availablePlugins = {
10614 # More are listed here: https://github.com/pulb/mailnag/#desktop-integration
10615 # Use the attributes here as arguments to `plugins` list
10616 goa = callPackage ../applications/networking/mailreaders/mailnag/goa-plugin.nix { };
10619 mailnagWithPlugins = mailnag.withPlugins(
10620 builtins.attrValues mailnag.availablePlugins
10622 bubblemail = callPackage ../applications/networking/mailreaders/bubblemail { };
10624 mailpit = callPackage ../servers/mail/mailpit {
10625 libtool = if stdenv.isDarwin then darwin.cctools else libtool;
10628 mailsend = callPackage ../tools/networking/mailsend { };
10630 mailutils = callPackage ../tools/networking/mailutils {
10634 matrix-sdk-crypto-nodejs = callPackage ../development/libraries/matrix-sdk-crypto-nodejs { };
10635 matrix-sdk-crypto-nodejs-0_1_0-beta_3 = callPackage ../development/libraries/matrix-sdk-crypto-nodejs/beta3.nix { };
10637 email = callPackage ../tools/networking/email { };
10639 maim = callPackage ../tools/graphics/maim { };
10641 mairix = callPackage ../tools/text/mairix { };
10643 makemkv = libsForQt5.callPackage ../applications/video/makemkv { };
10645 makerpm = callPackage ../development/tools/makerpm { };
10647 makefile2graph = callPackage ../development/tools/analysis/makefile2graph { };
10651 man-db = callPackage ../tools/misc/man-db { };
10653 mandoc = callPackage ../tools/misc/mandoc { };
10655 mangareader = libsForQt5.callPackage ../applications/graphics/mangareader { };
10657 mangohud = callPackage ../tools/graphics/mangohud {
10658 libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
10659 mangohud32 = pkgsi686Linux.mangohud;
10660 inherit (python3Packages) mako;
10663 marimo = with python3Packages; toPythonApplication marimo;
10665 marktext = callPackage ../applications/misc/marktext { };
10667 mars-mips = callPackage ../development/tools/mars-mips { };
10669 maui-shell = libsForQt5.callPackage ../applications/window-managers/maui-shell { };
10671 mawk = callPackage ../tools/text/mawk { };
10673 mb2md = callPackage ../tools/text/mb2md { };
10675 mbuffer = callPackage ../tools/misc/mbuffer { };
10679 mecab-nodic = callPackage ../tools/text/mecab/nodic.nix { };
10681 callPackage ../tools/text/mecab {
10682 mecab-ipadic = callPackage ../tools/text/mecab/ipadic.nix {
10683 inherit mecab-nodic;
10687 mediawiki = callPackage ../servers/web-apps/mediawiki { };
10689 mediawriter = callPackage ../tools/system/mediawriter { };
10691 memtier-benchmark = callPackage ../tools/networking/memtier-benchmark { };
10693 memtest86-efi = callPackage ../tools/misc/memtest86-efi { };
10695 memtest86plus = callPackage ../tools/misc/memtest86+ { };
10697 mbutil = python310Packages.callPackage ../applications/misc/mbutil { };
10699 mcabber = callPackage ../applications/networking/instant-messengers/mcabber { };
10701 mcron = callPackage ../tools/system/mcron { };
10703 mcstatus = with python3Packages; toPythonApplication mcstatus;
10705 mdbtools = callPackage ../tools/misc/mdbtools { };
10707 mdk = callPackage ../development/tools/mdk { };
10709 mdk4 = callPackage ../tools/networking/mdk4 { };
10711 mdp = callPackage ../applications/misc/mdp { };
10713 megacli = callPackage ../tools/misc/megacli { };
10715 megatools = callPackage ../tools/networking/megatools { };
10717 memo = callPackage ../applications/misc/memo { };
10719 mencal = callPackage ../applications/misc/mencal { } ;
10721 metamorphose2 = callPackage ../applications/misc/metamorphose2 { };
10723 metar = callPackage ../applications/misc/metar { };
10725 mfcuk = callPackage ../tools/security/mfcuk { };
10727 mfoc = callPackage ../tools/security/mfoc { };
10729 microbin = callPackage ../servers/microbin { };
10731 microdnf = callPackage ../tools/package-management/microdnf { };
10733 microplane = callPackage ../tools/misc/microplane { };
10735 microserver = callPackage ../servers/microserver { };
10737 midisheetmusic = callPackage ../applications/audio/midisheetmusic { };
10739 mikutter = callPackage ../applications/networking/instant-messengers/mikutter { };
10741 mimeo = callPackage ../tools/misc/mimeo { };
10743 mimetic = callPackage ../development/libraries/mimetic { };
10745 minio-client = callPackage ../tools/networking/minio-client { };
10747 minio-certgen = callPackage ../tools/security/minio-certgen { };
10749 minissdpd = callPackage ../tools/networking/minissdpd { };
10751 miniupnpc = callPackage ../tools/networking/miniupnpc { };
10753 miniupnpd = callPackage ../tools/networking/miniupnpd { };
10755 miniupnpd-nftables = callPackage ../tools/networking/miniupnpd { firewall = "nftables"; };
10757 miniball = callPackage ../development/libraries/miniball { };
10759 minijail = callPackage ../tools/system/minijail { };
10761 minijail-tools = python3.pkgs.callPackage ../tools/system/minijail/tools.nix { };
10763 minilibx = callPackage ../development/libraries/minilibx { };
10765 minixml = callPackage ../development/libraries/minixml { };
10767 mir-qualia = callPackage ../tools/text/mir-qualia {
10768 pythonPackages = python3Packages;
10771 mirakurun = callPackage ../applications/video/mirakurun { };
10773 miredo = callPackage ../tools/networking/miredo { };
10775 mirrorbits = callPackage ../servers/mirrorbits { };
10777 mitmproxy = with python3Packages; toPythonApplication mitmproxy;
10779 mitmproxy2swagger = callPackage ../tools/security/mitmproxy2swagger { };
10781 mjpegtools = callPackage ../tools/video/mjpegtools { };
10783 mjpegtoolsFull = mjpegtools.override {
10784 withMinimal = false;
10787 mkclean = callPackage ../applications/video/mkclean { };
10789 mkcue = callPackage ../tools/cd-dvd/mkcue { };
10791 mkp224o = callPackage ../tools/security/mkp224o { };
10793 mkpasswd = hiPrio (callPackage ../tools/security/mkpasswd { });
10795 mkrand = callPackage ../tools/security/mkrand { };
10797 mktemp = callPackage ../tools/security/mktemp { };
10799 mktorrent = callPackage ../tools/misc/mktorrent { };
10801 mloader = callPackage ../tools/misc/mloader { };
10803 mmake = callPackage ../tools/misc/mmake { };
10805 mmixware = callPackage ../development/tools/mmixware { };
10807 modemmanager = callPackage ../tools/networking/modemmanager { };
10809 modem-manager-gui = callPackage ../applications/networking/modem-manager-gui { };
10811 modsecurity_standalone = callPackage ../tools/security/modsecurity { };
10813 modsecurity-crs = callPackage ../tools/security/modsecurity-crs { };
10815 molecule = with python3Packages; toPythonApplication molecule;
10817 molly-guard = callPackage ../os-specific/linux/molly-guard { };
10819 molotov = callPackage ../applications/video/molotov { };
10821 monit = callPackage ../tools/system/monit { };
10823 monocraft = callPackage ../data/fonts/monocraft { };
10825 monolith = callPackage ../tools/backup/monolith {
10826 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
10829 moreutils = callPackage ../tools/misc/moreutils {
10830 docbook-xsl = docbook_xsl;
10833 mole = callPackage ../tools/networking/mole { };
10835 morgen = callPackage ../applications/office/morgen {
10836 electron = electron_28;
10839 mosh = callPackage ../tools/networking/mosh { };
10841 motrix = callPackage ../tools/networking/motrix { };
10843 mount-zip = callPackage ../tools/filesystems/mount-zip { };
10845 mpage = callPackage ../tools/text/mpage { };
10847 mprime = callPackage ../tools/misc/mprime { };
10849 mpw = callPackage ../tools/security/mpw { };
10851 mqtt_cpp = callPackage ../development/libraries/mqtt_cpp { };
10853 mr = callPackage ../applications/version-management/mr { };
10855 mrsh = callPackage ../shells/mrsh { };
10857 mrtg = callPackage ../tools/misc/mrtg { };
10859 mscgen = callPackage ../tools/graphics/mscgen { };
10861 msfpc = callPackage ../tools/security/msfpc { };
10863 melt = callPackage ../tools/security/melt { };
10865 metabigor = callPackage ../tools/security/metabigor { };
10867 metasploit = callPackage ../tools/security/metasploit { };
10869 mhost = callPackage ../applications/networking/mhost {
10870 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
10873 ms-sys = callPackage ../tools/misc/ms-sys { };
10875 mtdutils = callPackage ../tools/filesystems/mtdutils { };
10877 mtools = callPackage ../tools/filesystems/mtools { };
10879 mtr = callPackage ../tools/networking/mtr { };
10881 mtr-exporter = callPackage ../tools/networking/mtr-exporter { };
10883 mtr-gui = callPackage ../tools/networking/mtr { withGtk = true; };
10885 mtx = callPackage ../tools/backup/mtx { };
10887 mt-st = callPackage ../tools/backup/mt-st { };
10889 mubeng = callPackage ../tools/networking/mubeng { };
10891 muffet = callPackage ../tools/networking/muffet { };
10893 multipass = qt6Packages.callPackage ../tools/virtualization/multipass { };
10895 multitime = callPackage ../tools/misc/multitime { };
10897 sta = callPackage ../tools/misc/sta { };
10899 multitran = recurseIntoAttrs (let callPackage = newScope pkgs.multitran; in {
10900 multitrandata = callPackage ../tools/text/multitran/data { };
10902 libbtree = callPackage ../tools/text/multitran/libbtree { };
10904 libmtsupport = callPackage ../tools/text/multitran/libmtsupport { };
10906 libfacet = callPackage ../tools/text/multitran/libfacet { };
10908 libmtquery = callPackage ../tools/text/multitran/libmtquery { };
10910 mtutils = callPackage ../tools/text/multitran/mtutils { };
10913 munge = callPackage ../tools/security/munge { };
10915 mutagen = callPackage ../tools/misc/mutagen { };
10917 mutagen-compose = callPackage ../tools/misc/mutagen-compose { };
10919 mycli = callPackage ../tools/admin/mycli { };
10921 mycrypto = callPackage ../applications/blockchains/mycrypto { };
10923 mydumper = callPackage ../tools/backup/mydumper { };
10925 mylvmbackup = callPackage ../tools/backup/mylvmbackup { };
10927 mysql2pgsql = callPackage ../tools/misc/mysql2pgsql { };
10929 mysqltuner = callPackage ../tools/misc/mysqltuner { };
10931 mytetra = libsForQt5.callPackage ../applications/office/mytetra { };
10933 nabi = callPackage ../tools/inputmethods/nabi { };
10935 nahid-fonts = callPackage ../data/fonts/nahid-fonts { };
10937 namazu = callPackage ../tools/text/namazu { };
10939 nasty = callPackage ../tools/security/nasty { };
10941 nat-traverse = callPackage ../tools/networking/nat-traverse { };
10943 navi = callPackage ../applications/misc/navi { };
10945 navilu-font = callPackage ../data/fonts/navilu { stdenv = stdenvNoCC; };
10947 nbd = callPackage ../tools/networking/nbd { };
10948 xnbd = callPackage ../tools/networking/xnbd { };
10950 ndjbdns = callPackage ../tools/networking/ndjbdns { };
10952 ndppd = callPackage ../applications/networking/ndppd { };
10954 nearcore = callPackage ../applications/blockchains/nearcore { };
10956 nebula = callPackage ../tools/networking/nebula { };
10958 nemiver = callPackage ../development/tools/nemiver { };
10960 neo-cowsay = callPackage ../tools/misc/neo-cowsay { };
10962 neofetch = callPackage ../tools/misc/neofetch { };
10964 nerdfix = callPackage ../tools/text/nerdfix { };
10966 nerdfonts = callPackage ../data/fonts/nerdfonts { };
10968 netatalk = callPackage ../tools/filesystems/netatalk { };
10970 netavark = callPackage ../tools/networking/netavark { };
10972 netcdf = callPackage ../development/libraries/netcdf { };
10974 netcdf-mpi = netcdf.override {
10975 hdf5 = hdf5-mpi.override { usev110Api = true; };
10978 netcdfcxx4 = callPackage ../development/libraries/netcdf-cxx4 { };
10980 netcdffortran = callPackage ../development/libraries/netcdf-fortran {
10981 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
10984 networking-ts-cxx = callPackage ../development/libraries/networking-ts-cxx { };
10986 nco = callPackage ../development/libraries/nco { };
10988 ncftp = callPackage ../tools/networking/ncftp { };
10990 ncgopher = callPackage ../applications/networking/ncgopher { };
10992 ncompress = callPackage ../tools/compression/ncompress { };
10994 ndisc6 = callPackage ../tools/networking/ndisc6 { };
10996 netassert = callPackage ../tools/networking/netassert { };
10998 netboot = callPackage ../tools/networking/netboot { };
11000 netbootxyz-efi = callPackage ../tools/misc/netbootxyz-efi { };
11002 inherit (callPackage ../servers/web-apps/netbox { })
11003 netbox netbox_3_6 netbox_3_7;
11005 netbox2netshot = callPackage ../tools/admin/netbox2netshot { };
11007 netcat = libressl.nc.overrideAttrs (old: {
11008 meta = old.meta // {
11009 mainProgram = "nc";
11013 netcat-gnu = callPackage ../tools/networking/netcat { };
11015 netcat-openbsd = callPackage ../tools/networking/netcat-openbsd { };
11017 netdiscover = callPackage ../tools/networking/netdiscover { };
11019 nethogs = callPackage ../tools/networking/nethogs { };
11021 nethoscope = callPackage ../tools/networking/nethoscope { };
11023 netkittftp = callPackage ../tools/networking/netkit/tftp { };
11025 netlify-cli = callPackage ../development/web/netlify-cli { };
11027 netlistsvg = callPackage ../applications/science/logic/netlistsvg { };
11029 netpbm = callPackage ../tools/graphics/netpbm { };
11031 netrw = callPackage ../tools/networking/netrw { };
11033 netselect = callPackage ../tools/networking/netselect { };
11035 networkmanager = callPackage ../tools/networking/networkmanager { };
11037 networkmanager-iodine = callPackage ../tools/networking/networkmanager/iodine { };
11039 networkmanager-openvpn = callPackage ../tools/networking/networkmanager/openvpn { };
11041 networkmanager-l2tp = callPackage ../tools/networking/networkmanager/l2tp { };
11043 networkmanager-vpnc = callPackage ../tools/networking/networkmanager/vpnc { };
11045 networkmanager-openconnect = callPackage ../tools/networking/networkmanager/openconnect { };
11047 networkmanager-fortisslvpn = callPackage ../tools/networking/networkmanager/fortisslvpn { };
11049 networkmanager_strongswan = callPackage ../tools/networking/networkmanager/strongswan { };
11051 networkmanager-sstp = callPackage ../tools/networking/networkmanager/sstp { };
11053 networkmanagerapplet = callPackage ../tools/networking/networkmanager/applet { };
11055 libnma = callPackage ../tools/networking/networkmanager/libnma { };
11057 libnma-gtk4 = libnma.override { withGtk4 = true; };
11059 networkmanager_dmenu = callPackage ../tools/networking/networkmanager/dmenu { };
11061 nm-tray = libsForQt5.callPackage ../tools/networking/networkmanager/tray.nix { };
11063 newsboat = callPackage ../applications/networking/feedreaders/newsboat {
11064 inherit (darwin.apple_sdk.frameworks) Security Foundation;
11067 grocy = callPackage ../servers/grocy { };
11069 inherit (callPackages ../servers/nextcloud {})
11070 nextcloud26 nextcloud27 nextcloud28;
11072 nextcloud26Packages = callPackage ../servers/nextcloud/packages {
11073 apps = lib.importJSON ../servers/nextcloud/packages/26.json;
11075 nextcloud27Packages = callPackage ../servers/nextcloud/packages {
11076 apps = lib.importJSON ../servers/nextcloud/packages/27.json;
11078 nextcloud28Packages = callPackage ../servers/nextcloud/packages {
11079 apps = lib.importJSON ../servers/nextcloud/packages/28.json;
11082 nextcloud-client = libsForQt5.callPackage ../applications/networking/nextcloud-client { };
11084 nextcloud-news-updater = callPackage ../servers/nextcloud/news-updater.nix { };
11086 nextcloud-notify_push = callPackage ../servers/nextcloud/notify_push.nix { };
11088 ndstool = callPackage ../tools/archivers/ndstool { };
11090 nfs-ganesha = callPackage ../servers/nfs-ganesha { };
11092 nflz = callPackage ../misc/nflz { };
11094 ngrep = callPackage ../tools/networking/ngrep { };
11096 ngrok = callPackage ../tools/networking/ngrok { };
11098 nifi = callPackage ../servers/web-apps/nifi { };
11100 noip = callPackage ../tools/networking/noip { };
11102 inherit (callPackages ../applications/networking/cluster/nomad { })
11110 nomad-autoscaler = callPackage ../applications/networking/cluster/nomad-autoscaler { };
11112 nomad-driver-podman = callPackage ../applications/networking/cluster/nomad-driver-podman { };
11114 nomad-pack = callPackage ../applications/networking/cluster/nomad-pack { };
11116 nova = callPackage ../applications/networking/cluster/nova { };
11118 nomino = callPackage ../tools/misc/nomino { };
11120 nb = callPackage ../tools/misc/nb { };
11122 nbqa = callPackage ../tools/misc/nbqa { };
11124 kb = callPackage ../tools/misc/kb { };
11126 notable = callPackage ../applications/misc/notable { };
11128 npm-check = callPackage ../development/tools/npm-check { };
11130 nth = with python3Packages; toPythonApplication name-that-hash;
11132 ntlmrecon = callPackage ../tools/security/ntlmrecon { };
11134 numberstation = callPackage ../applications/misc/numberstation { };
11136 nvchecker = with python3Packages; toPythonApplication (
11137 nvchecker.overridePythonAttrs (oldAttrs: {
11138 propagatedBuildInputs = oldAttrs.propagatedBuildInputs
11139 ++ lib.flatten (builtins.attrValues oldAttrs.optional-dependencies);
11143 nvfetcher = haskell.lib.compose.justStaticExecutables haskellPackages.nvfetcher;
11146 miller = callPackage ../tools/text/miller { };
11148 milu = callPackage ../applications/misc/milu { };
11150 mkgmap = callPackage ../applications/misc/mkgmap { };
11152 mkgmap-splitter = callPackage ../applications/misc/mkgmap/splitter { };
11154 mpack = callPackage ../tools/networking/mpack { };
11156 mtm = callPackage ../tools/misc/mtm { };
11158 op-geth = callPackage ../applications/blockchains/optimism/geth.nix {
11159 inherit (darwin) libobjc;
11160 inherit (darwin.apple_sdk.frameworks) IOKit;
11163 optimism = callPackage ../applications/blockchains/optimism { };
11165 pa_applet = callPackage ../tools/audio/pa-applet { };
11167 pandoc-acro = python3Packages.callPackage ../tools/misc/pandoc-acro { };
11169 pandoc-imagine = python3Packages.callPackage ../tools/misc/pandoc-imagine { };
11171 pandoc-include = python3Packages.callPackage ../tools/misc/pandoc-include { };
11173 pandoc-drawio-filter = python3Packages.callPackage ../tools/misc/pandoc-drawio-filter { };
11175 pandoc-katex = callPackage ../tools/misc/pandoc-katex { };
11177 pandoc-plantuml-filter = python3Packages.callPackage ../tools/misc/pandoc-plantuml-filter { };
11179 # pandoc-*nos is a filter suite, where pandoc-xnos has all functionality and the others are used for only specific functionality
11180 pandoc-eqnos = python3Packages.callPackage ../tools/misc/pandoc-eqnos { };
11181 pandoc-fignos = python3Packages.callPackage ../tools/misc/pandoc-fignos { };
11182 pandoc-secnos = python3Packages.callPackage ../tools/misc/pandoc-secnos { };
11183 pandoc-tablenos = python3Packages.callPackage ../tools/misc/pandoc-tablenos { };
11185 panicparse = callPackage ../tools/misc/panicparse {};
11187 panoply = callPackage ../tools/misc/panoply { };
11189 patray = callPackage ../tools/audio/patray { };
11191 pathvector = callPackage ../tools/networking/pathvector { };
11193 pasystray = callPackage ../tools/audio/pasystray { };
11195 pcmsolver = callPackage ../development/libraries/pcmsolver { };
11197 pegasus-frontend = libsForQt5.callPackage ../games/pegasus-frontend {};
11199 pgbadger = perlPackages.callPackage ../tools/misc/pgbadger { };
11201 pffft = callPackage ../development/libraries/pffft { };
11203 phash = callPackage ../development/libraries/phash { };
11205 pnmixer = callPackage ../tools/audio/pnmixer { };
11207 present-cli = callPackage ../tools/misc/present-cli { };
11209 pulsemixer = callPackage ../tools/audio/pulsemixer { };
11211 pwsafe = callPackage ../applications/misc/pwsafe { };
11213 pw-viz = callPackage ../applications/misc/pw-viz { };
11215 napi-rs-cli = callPackage ../development/tools/napi-rs-cli { };
11217 neil = callPackage ../development/tools/neil { };
11219 niff = callPackage ../tools/package-management/niff { };
11221 nifskope = libsForQt5.callPackage ../tools/graphics/nifskope { };
11223 nilfs-utils = callPackage ../tools/filesystems/nilfs-utils { };
11225 nitrogen = callPackage ../tools/X11/nitrogen { };
11227 smart-wallpaper = callPackage ../tools/X11/smart-wallpaper { };
11229 nms = callPackage ../tools/misc/nms { };
11231 nomachine-client = callPackage ../tools/admin/nomachine-client { };
11233 notify-desktop = callPackage ../tools/misc/notify-desktop { };
11235 nkf = callPackage ../tools/text/nkf { };
11237 nlopt = callPackage ../development/libraries/nlopt { octave = null; };
11239 npapi_sdk = callPackage ../development/libraries/npapi-sdk { };
11241 npiet = callPackage ../development/interpreters/npiet { };
11243 npth = callPackage ../development/libraries/npth { };
11245 nmap = callPackage ../tools/security/nmap { };
11247 nmap-formatter = callPackage ../tools/security/nmap-formatter { };
11249 nmapsi4 = libsForQt5.callPackage ../tools/security/nmap/qt.nix { };
11251 noise-repellent = callPackage ../applications/audio/noise-repellent { };
11253 noisetorch = callPackage ../applications/audio/noisetorch { };
11255 notary = callPackage ../tools/security/notary { };
11257 notation = callPackage ../tools/security/notation { };
11259 notify-osd = callPackage ../applications/misc/notify-osd { };
11261 notes = qt6Packages.callPackage ../applications/office/notes {
11262 inherit (darwin.apple_sdk.frameworks) Cocoa;
11265 notes-up = callPackage ../applications/office/notes-up { };
11267 notify-osd-customizable = callPackage ../applications/misc/notify-osd-customizable { };
11269 nox = callPackage ../tools/package-management/nox { };
11271 nq = callPackage ../tools/system/nq { };
11273 nsjail = callPackage ../tools/security/nsjail {
11274 protobuf = protobuf_21;
11277 nss_pam_ldapd = callPackage ../tools/networking/nss-pam-ldapd { };
11279 ntfs3g = callPackage ../tools/filesystems/ntfs-3g {
11280 inherit (darwin.apple_sdk.frameworks) DiskArbitration;
11283 # ntfsprogs are merged into ntfs-3g
11284 ntfsprogs = pkgs.ntfs3g;
11286 ntfy = callPackage ../tools/misc/ntfy { };
11288 ntfy-sh = callPackage ../tools/misc/ntfy-sh { };
11290 ntirpc = callPackage ../development/libraries/ntirpc { };
11292 ntopng = callPackage ../tools/networking/ntopng { };
11294 ntp = callPackage ../tools/networking/ntp { };
11296 numdiff = callPackage ../tools/text/numdiff { };
11298 numlockx = callPackage ../tools/X11/numlockx { };
11300 nurl = callPackage ../tools/misc/nurl { };
11302 nttcp = callPackage ../tools/networking/nttcp { };
11304 ntttcp = callPackage ../tools/networking/ntttcp { };
11306 nuttcp = callPackage ../tools/networking/nuttcp { };
11308 nssmdns = callPackage ../tools/networking/nss-mdns { };
11310 nvfancontrol = callPackage ../tools/misc/nvfancontrol {
11311 libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
11314 nvimpager = callPackage ../tools/misc/nvimpager { };
11316 nwdiag = with python3Packages; toPythonApplication nwdiag;
11318 nxdomain = python3.pkgs.callPackage ../tools/networking/nxdomain { };
11320 nxpmicro-mfgtools = callPackage ../development/tools/misc/nxpmicro-mfgtools { };
11322 nyancat = callPackage ../tools/misc/nyancat { };
11324 nylon = callPackage ../tools/networking/nylon { };
11326 nym = callPackage ../applications/networking/nym {
11327 inherit (darwin.apple_sdk.frameworks) Security CoreServices;
11330 nzbget = callPackage ../tools/networking/nzbget { };
11332 nzbhydra2 = callPackage ../servers/nzbhydra2 {
11333 # You need Java (at least 8, at most 15)
11334 # https://github.com/theotherp/nzbhydra2/issues/697
11335 # https://github.com/theotherp/nzbhydra2/#how-to-run
11339 oapi-codegen = callPackage ../tools/networking/oapi-codegen { };
11341 oath-toolkit = callPackage ../tools/security/oath-toolkit { };
11343 oatpp = callPackage ../development/libraries/oatpp { };
11345 obex_data_server = callPackage ../tools/bluetooth/obex-data-server { };
11347 obexd = callPackage ../tools/bluetooth/obexd { };
11349 obfs4 = callPackage ../tools/networking/obfs4 { };
11351 ocproxy = callPackage ../tools/networking/ocproxy { };
11353 ocserv = callPackage ../tools/networking/ocserv { };
11355 octofetch = callPackage ../tools/misc/octofetch {
11356 inherit (darwin.apple_sdk.frameworks) Security;
11359 oha = callPackage ../tools/networking/oha { };
11361 onetun = callPackage ../tools/networking/onetun {
11362 inherit (darwin.apple_sdk.frameworks) Security;
11365 opencorsairlink = callPackage ../tools/misc/opencorsairlink { };
11367 openfpgaloader = callPackage ../development/embedded/fpga/openfpgaloader { };
11369 openfortivpn = callPackage ../tools/networking/openfortivpn { };
11371 openobserve = darwin.apple_sdk_11_0.callPackage ../servers/monitoring/openobserve {
11372 apple_sdk = darwin.apple_sdk_11_0;
11375 obexfs = callPackage ../tools/bluetooth/obexfs { };
11377 obexftp = callPackage ../tools/bluetooth/obexftp { };
11379 objconv = callPackage ../development/tools/misc/objconv { };
11381 odpic = callPackage ../development/libraries/odpic { };
11383 odt2txt = callPackage ../tools/text/odt2txt { };
11385 odyssey = callPackage ../tools/misc/odyssey { };
11387 offensive-azure = callPackage ../tools/security/offensive-azure { };
11389 offlineimap = callPackage ../tools/networking/offlineimap { };
11391 offzip = callPackage ../tools/compression/offzip { };
11393 ofono-phonesim = libsForQt5.callPackage ../development/tools/ofono-phonesim { };
11395 ogdf = callPackage ../development/libraries/ogdf { };
11397 oh-my-posh = callPackage ../development/tools/oh-my-posh { };
11399 oh-my-zsh = callPackage ../shells/zsh/oh-my-zsh { };
11401 ola = callPackage ../applications/misc/ola {
11402 protobuf = protobuf_21;
11405 olive-editor = qt6Packages.callPackage ../applications/video/olive-editor {
11406 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
11409 ombi = callPackage ../servers/ombi { };
11411 ome_zarr = with python3Packages; toPythonApplication ome-zarr;
11413 omping = callPackage ../applications/networking/omping { };
11415 onefetch = callPackage ../tools/misc/onefetch {
11416 inherit (darwin) libresolv;
11417 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
11420 onioncircuits = callPackage ../tools/security/onioncircuits { };
11422 onlykey-agent = callPackage ../tools/security/onlykey-agent { };
11424 onlykey-cli = callPackage ../tools/security/onlykey-cli { };
11426 onlykey = callPackage ../tools/security/onlykey { node_webkit = nwjs; };
11428 ooniprobe-cli = callPackage ../tools/networking/ooniprobe-cli { };
11430 openapi-generator-cli = callPackage ../tools/networking/openapi-generator-cli { jre = pkgs.jre_headless; };
11432 openboard = libsForQt5.callPackage ../applications/graphics/openboard { };
11434 opencc = callPackage ../tools/text/opencc { };
11436 opencl-info = callPackage ../tools/system/opencl-info { };
11438 opencryptoki = callPackage ../tools/security/opencryptoki { };
11440 opendbx = callPackage ../development/libraries/opendbx { };
11442 opendht = callPackage ../development/libraries/opendht {
11443 inherit (darwin.apple_sdk.frameworks) Security;
11444 restinio = restinio_0_6;
11447 opendkim = callPackage ../development/libraries/opendkim { };
11449 opendylan = callPackage ../development/compilers/opendylan {
11450 opendylan-bootstrap = opendylan_bin;
11453 openfec = callPackage ../development/libraries/openfec { };
11455 ophis = python3Packages.callPackage ../development/compilers/ophis { };
11457 opendylan_bin = callPackage ../development/compilers/opendylan/bin.nix { };
11459 open-ecard = callPackage ../tools/security/open-ecard { };
11461 open-interpreter = with python3Packages; toPythonApplication open-interpreter;
11463 openjade = callPackage ../tools/text/sgml/openjade { };
11465 openhantek6022 = libsForQt5.callPackage ../applications/science/electronics/openhantek6022 { };
11467 openimagedenoise = callPackage ../development/libraries/openimagedenoise { };
11469 openmvg = callPackage ../applications/science/misc/openmvg {
11470 inherit (llvmPackages) openmp;
11473 openmvs = callPackage ../applications/science/misc/openmvs {
11474 inherit (llvmPackages) openmp;
11477 openntpd = callPackage ../tools/networking/openntpd { };
11479 openntpd_nixos = openntpd.override {
11480 privsepUser = "ntp";
11481 privsepPath = "/var/empty";
11484 openobex = callPackage ../tools/bluetooth/openobex { };
11486 openresolv = callPackage ../tools/networking/openresolv { };
11488 openrefine = callPackage ../applications/science/misc/openrefine { jdk = jdk17; };
11490 openrgb = libsForQt5.callPackage ../applications/misc/openrgb { };
11492 openrgb-with-all-plugins = openrgb.withPlugins [
11493 openrgb-plugin-effects
11494 openrgb-plugin-hardwaresync
11497 openrgb-plugin-effects = libsForQt5.callPackage ../applications/misc/openrgb-plugins/effects { };
11499 openrgb-plugin-hardwaresync = libsForQt5.callPackage ../applications/misc/openrgb-plugins/hardwaresync { };
11501 opensbi = callPackage ../misc/opensbi { };
11503 opensc = callPackage ../tools/security/opensc {
11504 inherit (darwin.apple_sdk.frameworks) Carbon PCSC;
11507 openseachest = callPackage ../tools/system/openseachest { };
11509 opensm = callPackage ../tools/networking/opensm { };
11511 tinyssh = callPackage ../tools/networking/tinyssh { };
11513 tinystatus = callPackage ../tools/networking/tinystatus { };
11515 toastify = darwin.apple_sdk_11_0.callPackage ../tools/misc/toastify {};
11517 tuc = callPackage ../tools/text/tuc { };
11519 opensshPackages = dontRecurseIntoAttrs (callPackage ../tools/networking/openssh {});
11521 openssh = opensshPackages.openssh.override {
11522 etcDir = "/etc/ssh";
11525 openssh_hpn = opensshPackages.openssh_hpn.override {
11526 etcDir = "/etc/ssh";
11529 openssh_gssapi = opensshPackages.openssh_gssapi.override {
11530 etcDir = "/etc/ssh";
11533 ssh-copy-id = callPackage ../tools/networking/openssh/copyid.nix { };
11535 sshd-openpgp-auth = callPackage ../by-name/ss/ssh-openpgp-auth/daemon.nix { };
11537 opensp = callPackage ../tools/text/sgml/opensp { };
11539 opentofu = callPackage ../applications/networking/cluster/opentofu { };
11541 opentrack = libsForQt5.callPackage ../applications/misc/opentrack { };
11543 opentracker = callPackage ../applications/networking/p2p/opentracker { };
11545 alttpr-opentracker = callPackage ../tools/games/opentracker { };
11547 opentsdb = callPackage ../tools/misc/opentsdb { };
11549 openvpn = callPackage ../tools/networking/openvpn {};
11551 openvpn3 = callPackage ../tools/networking/openvpn3 { };
11553 openvpn_learnaddress = callPackage ../tools/networking/openvpn/openvpn_learnaddress.nix { };
11555 openvpn-auth-ldap = callPackage ../tools/networking/openvpn/openvpn-auth-ldap.nix {
11556 stdenv = clangStdenv;
11559 namespaced-openvpn = python3Packages.callPackage ../tools/networking/namespaced-openvpn { };
11561 oq = callPackage ../development/tools/oq { };
11563 out-of-tree = callPackage ../development/tools/out-of-tree { };
11565 oppai-ng = callPackage ../tools/misc/oppai-ng { };
11567 operator-sdk = callPackage ../development/tools/operator-sdk { };
11569 oscclip = callPackage ../tools/misc/oscclip { };
11571 oui = callPackage ../tools/networking/oui { };
11573 owncast = callPackage ../servers/owncast { };
11575 owntracks-recorder = callPackage ../servers/owntracks-recorder { };
11577 update-dotdee = with python3Packages; toPythonApplication update-dotdee;
11579 update-nix-fetchgit = haskell.lib.compose.justStaticExecutables haskellPackages.update-nix-fetchgit;
11581 update-resolv-conf = callPackage ../tools/networking/openvpn/update-resolv-conf.nix { };
11583 update-systemd-resolved = callPackage ../tools/networking/openvpn/update-systemd-resolved.nix { };
11585 opae = callPackage ../development/libraries/opae { };
11587 open-pdf-sign = callPackage ../tools/misc/open-pdf-sign { };
11589 opentelemetry-collector = callPackage ../tools/misc/opentelemetry-collector { };
11590 opentelemetry-collector-contrib = callPackage ../tools/misc/opentelemetry-collector/contrib.nix { };
11592 openvswitch = callPackage ../os-specific/linux/openvswitch { };
11594 openvswitch-lts = callPackage ../os-specific/linux/openvswitch/lts.nix { };
11596 ovn-lts = callPackage ../by-name/ov/ovn/lts.nix { };
11598 optifinePackages = callPackage ../tools/games/minecraft/optifine { };
11600 optifine = optifinePackages.optifine-latest;
11602 optipng = callPackage ../tools/graphics/optipng { };
11604 olsrd = callPackage ../tools/networking/olsrd { };
11606 oonf-olsrd2 = callPackage ../tools/networking/oonf-olsrd2 { };
11608 opl3bankeditor = libsForQt5.callPackage ../tools/audio/opl3bankeditor { };
11609 opn2bankeditor = libsForQt5.callPackage ../tools/audio/opl3bankeditor/opn2bankeditor.nix { };
11611 orangefs = callPackage ../tools/filesystems/orangefs {
11612 autoreconfHook = buildPackages.autoreconfHook269;
11615 org-stats = callPackage ../tools/misc/org-stats { };
11617 orz = callPackage ../tools/compression/orz { };
11619 os-prober = callPackage ../tools/misc/os-prober { };
11621 oshka = callPackage ../development/tools/oshka { };
11623 osl = libsForQt5.callPackage ../development/compilers/osl {
11625 libclang = llvmPackages_15.libclang;
11627 if stdenv.cc.libcxx != null
11628 then (overrideLibcxx llvmPackages_15.stdenv).cc
11631 openexr = openexr_3;
11634 osqp = callPackage ../development/libraries/science/math/osqp { };
11636 ossec-agent = callPackage ../tools/security/ossec/agent.nix { };
11638 ossec-server = callPackage ../tools/security/ossec/server.nix { };
11640 osslsigncode = callPackage ../development/tools/osslsigncode { };
11642 ostree = callPackage ../tools/misc/ostree { };
11644 ostree-rs-ext = callPackage ../tools/misc/ostree-rs-ext { };
11646 otel-cli = callPackage ../tools/misc/otel-cli { };
11648 otfcc = callPackage ../tools/misc/otfcc { };
11650 otpclient = callPackage ../applications/misc/otpclient { };
11652 otpw = callPackage ../os-specific/linux/otpw { };
11654 ovftool = callPackage ../tools/virtualization/ovftool { };
11656 overcommit = callPackage ../development/tools/overcommit { };
11658 overmind = callPackage ../applications/misc/overmind { };
11660 oxker = callPackage ../applications/misc/oxker { };
11662 oxlint = callPackage ../development/tools/oxlint { };
11664 ovh-ttyrec = callPackage ../tools/misc/ovh-ttyrec { };
11666 ovito = libsForQt5.callPackage ../applications/graphics/ovito {
11667 inherit (darwin.apple_sdk.frameworks) VideoDecodeAcceleration;
11670 oxefmsynth = callPackage ../applications/audio/oxefmsynth { };
11672 oxidized = callPackage ../tools/admin/oxidized { };
11674 oxipng = callPackage ../tools/graphics/oxipng { };
11676 payload_dumper = callPackage ../tools/archivers/payload_dumper { };
11678 payload-dumper-go = callPackage ../tools/archivers/payload-dumper-go { };
11680 p2pvc = callPackage ../applications/video/p2pvc { };
11682 p3x-onenote = callPackage ../applications/office/p3x-onenote { };
11684 p4c = callPackage ../development/compilers/p4c {
11685 protobuf = protobuf_21;
11688 p7zip = callPackage ../tools/archivers/p7zip { };
11690 packagekit = callPackage ../tools/package-management/packagekit { };
11692 packetdrill = callPackage ../tools/networking/packetdrill { };
11694 pacman = callPackage ../tools/package-management/pacman { };
11696 paco = callPackage ../development/compilers/paco { };
11698 padthv1 = libsForQt5.callPackage ../applications/audio/padthv1 { };
11700 padbuster = callPackage ../tools/security/padbuster { };
11702 page = callPackage ../tools/misc/page { };
11704 pageedit = libsForQt5.callPackage ../applications/office/PageEdit {
11705 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
11708 pagefind = libsForQt5.callPackage ../applications/misc/pagefind { };
11710 paging-calculator = callPackage ../development/tools/paging-calculator { };
11712 pagmo2 = callPackage ../development/libraries/pagmo2 { };
11714 paho-mqtt-c = callPackage ../development/libraries/paho-mqtt-c { };
11716 paho-mqtt-cpp = callPackage ../development/libraries/paho-mqtt-cpp { };
11718 pakcs = callPackage ../development/compilers/pakcs {
11719 # Doesn't compile with GHC 9.0 due to whitespace syntax changes
11720 # see also https://github.com/NixOS/nixpkgs/issues/166108
11721 haskellPackages = haskell.packages.ghc810;
11724 pal = callPackage ../tools/misc/pal { };
11726 pandoc = callPackage ../development/tools/pandoc { };
11728 pandoc-lua-filters = callPackage ../tools/misc/pandoc-lua-filters { };
11730 pamtester = callPackage ../tools/security/pamtester { };
11732 paperless-ngx = callPackage ../applications/office/paperless-ngx { };
11734 paperoni = callPackage ../tools/text/paperoni { };
11736 paperwork = callPackage ../applications/office/paperwork/paperwork-gtk.nix { };
11738 papeer = callPackage ../tools/text/papeer { };
11740 papertrail = callPackage ../tools/text/papertrail { };
11742 pappl = callPackage ../applications/printing/pappl { };
11744 par2cmdline = callPackage ../tools/networking/par2cmdline { };
11746 parallel = callPackage ../tools/misc/parallel { };
11748 parallel-full = callPackage ../tools/misc/parallel/wrapper.nix { };
11750 parastoo-fonts = callPackage ../data/fonts/parastoo-fonts { };
11752 parcellite = callPackage ../tools/misc/parcellite {
11753 autoreconfHook = buildPackages.autoreconfHook269;
11756 parrot = callPackage ../applications/audio/parrot {
11757 inherit (darwin.apple_sdk.frameworks) Security;
11760 patchutils = callPackage ../tools/text/patchutils { };
11762 patchutils_0_3_3 = callPackage ../tools/text/patchutils/0.3.3.nix { };
11764 patchutils_0_4_2 = callPackage ../tools/text/patchutils/0.4.2.nix { };
11766 parted = callPackage ../tools/misc/parted { };
11768 passh = callPackage ../tools/networking/passh { };
11770 paulstretch = callPackage ../applications/audio/paulstretch { };
11772 pazi = callPackage ../tools/misc/pazi { };
11774 peep = callPackage ../tools/misc/peep { };
11776 pell = callPackage ../applications/misc/pell { };
11778 perccli = callPackage ../tools/misc/perccli { };
11780 perceptualdiff = callPackage ../tools/graphics/perceptualdiff { };
11782 percona-server_8_0 = callPackage ../servers/sql/percona-server/8.0.x.nix {
11783 inherit (darwin) cctools developer_cmds DarwinTools;
11784 inherit (darwin.apple_sdk.frameworks) CoreServices;
11785 boost = boost177; # Configure checks for specific version.
11787 protobuf = protobuf_21;
11789 percona-xtrabackup = percona-xtrabackup_8_0;
11790 percona-xtrabackup_8_0 = callPackage ../tools/backup/percona-xtrabackup/8_0.nix {
11794 pick = callPackage ../tools/misc/pick { };
11796 pipe-rename = callPackage ../tools/misc/pipe-rename { };
11798 pipecontrol = libsForQt5.callPackage ../applications/audio/pipecontrol { };
11800 pipectl = callPackage ../tools/misc/pipectl { };
11802 pitivi = callPackage ../applications/video/pitivi { };
11804 prism = callPackage ../applications/video/prism { };
11806 pulumi = callPackage ../tools/admin/pulumi { };
11808 pulumiPackages = recurseIntoAttrs (
11809 callPackage ../tools/admin/pulumi-packages { }
11812 pulumi-bin = callPackage ../tools/admin/pulumi-bin { };
11814 p0f = callPackage ../tools/security/p0f { };
11816 pngloss = callPackage ../tools/graphics/pngloss { };
11818 pngout = callPackage ../tools/graphics/pngout { };
11822 patchage = callPackage ../applications/audio/patchage { };
11824 patchance = python3Packages.callPackage ../applications/audio/patchance { };
11826 patatt = callPackage ../development/tools/patatt { };
11828 pcapfix = callPackage ../tools/networking/pcapfix { };
11830 pbzip2 = callPackage ../tools/compression/pbzip2 { };
11832 pcimem = callPackage ../os-specific/linux/pcimem { };
11834 pciutils = callPackage ../tools/system/pciutils {
11835 inherit (darwin.apple_sdk.frameworks) IOKit;
11838 otpauth = callPackage ../tools/security/otpauth { };
11840 pcsclite = callPackage ../tools/security/pcsclite {
11841 inherit (darwin.apple_sdk.frameworks) IOKit;
11844 pcscliteWithPolkit = pcsclite.override {
11845 pname = "pcsclite-with-polkit";
11846 polkitSupport = true;
11849 pcsc-cyberjack = callPackage ../tools/security/pcsc-cyberjack { };
11851 pcsc-safenet = callPackage ../tools/security/pcsc-safenet { };
11853 pcsc-scm-scl011 = callPackage ../tools/security/pcsc-scm-scl011 { };
11855 pcsc-tools = callPackage ../tools/security/pcsc-tools {
11856 inherit (pkgs.darwin.apple_sdk.frameworks) PCSC;
11859 ifdnfc = callPackage ../tools/security/ifdnfc { };
11861 pdd = python3Packages.callPackage ../tools/misc/pdd { };
11863 pdf2djvu = callPackage ../tools/typesetting/pdf2djvu { };
11865 pdfcrack = callPackage ../tools/security/pdfcrack { };
11867 pdfposter = callPackage ../applications/misc/pdfposter { };
11869 pdfsandwich = callPackage ../tools/typesetting/pdfsandwich { };
11871 pdftag = callPackage ../tools/graphics/pdftag { };
11873 pdf2svg = callPackage ../tools/graphics/pdf2svg { };
11875 pdftoipe = callPackage ../tools/graphics/pdftoipe { };
11877 pdfminer = with python3Packages; toPythonApplication pdfminer-six;
11879 pdf-quench = callPackage ../applications/misc/pdf-quench { };
11881 pdfarranger = callPackage ../applications/misc/pdfarranger { };
11883 briss = callPackage ../tools/graphics/briss { };
11885 brickd = callPackage ../servers/brickd { };
11887 bully = callPackage ../tools/networking/bully { };
11889 pcapc = callPackage ../tools/networking/pcapc { };
11891 pdm = callPackage ../tools/package-management/pdm { };
11893 pdnsd = callPackage ../tools/networking/pdnsd { };
11895 peco = callPackage ../tools/text/peco { };
11897 percollate = callPackage ../tools/text/percollate { };
11899 pg_activity = callPackage ../development/tools/database/pg_activity { };
11901 pg_checksums = callPackage ../development/tools/database/pg_checksums { };
11903 pg_flame = callPackage ../tools/misc/pg_flame { };
11905 pg_top = callPackage ../tools/misc/pg_top { };
11907 pgcenter = callPackage ../tools/misc/pgcenter { };
11909 pgmetrics = callPackage ../tools/misc/pgmetrics { };
11911 pgsync = callPackage ../development/tools/database/pgsync { };
11913 pdsh = callPackage ../tools/networking/pdsh {
11914 rsh = true; # enable internal rsh implementation
11918 pfetch = callPackage ../tools/misc/pfetch { };
11920 pfetch-rs = callPackage ../tools/misc/pfetch-rs { };
11922 pfstools = libsForQt5.callPackage ../tools/graphics/pfstools { };
11924 phoc = callPackage ../applications/misc/phoc {
11925 wlroots = wlroots_0_17;
11928 phockup = callPackage ../applications/misc/phockup { };
11930 phodav = callPackage ../tools/networking/phodav { };
11932 photon-rss = callPackage ../applications/networking/feedreaders/photon { };
11934 pim6sd = callPackage ../servers/pim6sd { };
11936 piper-phonemize = callPackage ../development/libraries/piper-phonemize { };
11937 piper-train = callPackage ../tools/audio/piper/train.nix { };
11938 piper-tts = callPackage ../tools/audio/piper { };
11940 phosh = callPackage ../applications/window-managers/phosh { };
11942 phosh-mobile-settings = callPackage ../applications/window-managers/phosh/phosh-mobile-settings.nix { };
11944 piknik = callPackage ../tools/networking/piknik { };
11946 inherit (callPackages ../tools/security/pinentry { })
11955 pinentry_mac = callPackage ../tools/security/pinentry/mac.nix {
11956 inherit (darwin.apple_sdk.frameworks) Cocoa;
11959 pinentry-bemenu = callPackage ../tools/security/pinentry-bemenu { };
11961 pinentry-rofi = callPackage ../tools/security/pinentry-rofi { };
11963 pingtcp = callPackage ../tools/networking/pingtcp { };
11965 pingu = callPackage ../tools/networking/pingu { };
11967 pinnwand = callPackage ../servers/pinnwand { };
11969 pinsel = callPackage ../tools/misc/pinsel { };
11971 piping-server-rust = callPackage ../servers/piping-server-rust {
11972 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
11975 pirate-get = callPackage ../tools/networking/pirate-get { };
11977 pipr = callPackage ../applications/misc/pipr { };
11979 pipreqs = callPackage ../tools/misc/pipreqs { };
11981 pius = callPackage ../tools/security/pius { };
11983 pixiewps = callPackage ../tools/networking/pixiewps { };
11985 pinyin-tool = callPackage ../tools/text/pinyin-tool {
11986 inherit (darwin.apple_sdk.frameworks) Security;
11989 pk2cmd = callPackage ../tools/misc/pk2cmd { };
11991 plantuml = callPackage ../tools/misc/plantuml { };
11993 plantuml-c4 = callPackage ../tools/misc/plantuml/plantuml-c4.nix { };
11995 plantuml-server = callPackage ../tools/misc/plantuml-server { };
11997 plan9port = darwin.apple_sdk_11_0.callPackage ../tools/system/plan9port {
11998 inherit (darwin.apple_sdk_11_0.frameworks) Carbon Cocoa IOKit Metal QuartzCore;
11999 inherit (darwin) DarwinTools;
12002 platformioPackages = dontRecurseIntoAttrs (callPackage ../development/embedded/platformio { });
12003 platformio = if stdenv.isLinux then platformioPackages.platformio-chrootenv else platformioPackages.platformio-core;
12004 platformio-core = platformioPackages.platformio-core;
12006 platinum-searcher = callPackage ../tools/text/platinum-searcher { };
12008 playbar2 = libsForQt5.callPackage ../applications/audio/playbar2 { };
12010 playwright = with python3Packages; toPythonApplication playwright;
12012 playwright-driver = callPackage ../development/web/playwright/driver.nix { };
12013 playwright-test = callPackage ../development/web/playwright-test/wrapped.nix { };
12015 please = callPackage ../tools/security/please { };
12017 plecost = callPackage ../tools/security/plecost { };
12019 plujain-ramp = callPackage ../applications/audio/plujain-ramp { };
12021 inherit (callPackage ../servers/plik { })
12024 plex = callPackage ../servers/plex { };
12026 plexRaw = callPackage ../servers/plex/raw.nix { };
12028 psitransfer = callPackage ../servers/psitransfer { };
12030 tab = callPackage ../tools/text/tab { };
12032 tabview = with python3Packages; toPythonApplication tabview;
12034 tautulli = python3Packages.callPackage ../servers/tautulli { };
12036 pleroma = callPackage ../servers/pleroma {
12037 elixir = elixir_1_14;
12038 beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_14; });
12041 plfit = callPackage ../tools/misc/plfit {
12045 ploticus = callPackage ../tools/graphics/ploticus { };
12047 plotinus = callPackage ../tools/misc/plotinus { };
12049 plots = callPackage ../applications/misc/plots { };
12051 plotutils = callPackage ../tools/graphics/plotutils { };
12053 plowshare = callPackage ../tools/misc/plowshare { };
12055 pmenu = callPackage ../tools/X11/pmenu { };
12057 pngcheck = callPackage ../tools/graphics/pngcheck { };
12059 pngcrush = callPackage ../tools/graphics/pngcrush { };
12061 pngnq = callPackage ../tools/graphics/pngnq { };
12063 pngoptimizer = callPackage ../tools/graphics/pngoptimizer { };
12065 pngtoico = callPackage ../tools/graphics/pngtoico { };
12067 pngpaste = callPackage ../os-specific/darwin/pngpaste {
12068 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
12071 pngtools = callPackage ../tools/graphics/pngtools { };
12073 pngpp = callPackage ../development/libraries/png++ { };
12075 pngquant = callPackage ../tools/graphics/pngquant { };
12077 po4a = perlPackages.Po4a;
12079 poac = callPackage ../development/tools/poac {
12080 inherit (llvmPackages_14) stdenv;
12083 podiff = callPackage ../tools/text/podiff { };
12085 pocketbase = callPackage ../servers/pocketbase { };
12087 podman = callPackage ../applications/virtualization/podman { };
12089 podman-compose = python3Packages.callPackage ../applications/virtualization/podman-compose { };
12091 podman-tui = callPackage ../applications/virtualization/podman-tui { };
12093 podman-desktop = callPackage ../applications/virtualization/podman-desktop {};
12095 pods = callPackage ../applications/virtualization/pods { };
12097 pod2mdoc = callPackage ../tools/misc/pod2mdoc { };
12099 poedit = callPackage ../tools/text/poedit {
12100 wxGTK32 = wxGTK32.override { withWebKit = true; };
12103 polaris = callPackage ../servers/polaris { };
12105 polaris-web = callPackage ../servers/polaris/web.nix { };
12107 polipo = callPackage ../servers/polipo { };
12109 polkit_gnome = callPackage ../tools/security/polkit-gnome { };
12111 poly2tri-c = callPackage ../development/libraries/poly2tri-c { };
12113 polypane = callPackage ../applications/networking/browsers/polypane { };
12115 pomsky = callPackage ../tools/text/pomsky { };
12117 ponysay = callPackage ../tools/misc/ponysay { };
12119 popfile = callPackage ../tools/text/popfile { };
12121 poretools = callPackage ../applications/science/biology/poretools { };
12123 porsmo = callPackage ../applications/misc/porsmo { };
12125 pantum-driver = callPackage ../misc/drivers/pantum-driver { };
12127 posteid-seed-extractor = callPackage ../tools/security/posteid-seed-extractor { };
12129 postscript-lexmark = callPackage ../misc/drivers/postscript-lexmark { };
12131 povray = callPackage ../tools/graphics/povray { };
12133 power-profiles-daemon = callPackage ../os-specific/linux/power-profiles-daemon { };
12135 ppl = callPackage ../development/libraries/ppl { };
12137 pplite = callPackage ../development/libraries/pplite { };
12139 ppp = callPackage ../tools/networking/ppp { };
12141 pptp = callPackage ../tools/networking/pptp { };
12143 pptpd = callPackage ../tools/networking/pptpd { };
12145 pre-commit = callPackage ../tools/misc/pre-commit { };
12147 pre-commit-hook-ensure-sops = callPackage ../tools/misc/pre-commit-hook-ensure-sops { };
12149 pretender = callPackage ../tools/security/pretender { };
12151 prettierd = callPackage ../development/tools/prettierd { };
12153 pretty-simple = callPackage ../development/tools/pretty-simple { };
12155 prettyping = callPackage ../tools/networking/prettyping { };
12157 pritunl-client = callPackage ../tools/networking/pritunl-client { };
12159 pritunl-ssh = callPackage ../tools/networking/pritunl-ssh { };
12161 profile-cleaner = callPackage ../tools/misc/profile-cleaner { };
12163 profile-sync-daemon = callPackage ../tools/misc/profile-sync-daemon { };
12165 projectable = callPackage ../applications/file-managers/projectable { };
12167 projectlibre = callPackage ../applications/misc/projectlibre {
12172 projectm = libsForQt5.callPackage ../applications/audio/projectm { };
12174 proot = callPackage ../tools/system/proot { };
12176 protoscope = callPackage ../development/tools/protoscope { };
12178 prototypejs = callPackage ../development/libraries/prototypejs { };
12180 proxmark3 = libsForQt5.callPackage ../tools/security/proxmark3/default.nix {
12181 inherit (darwin.apple_sdk_11_0.frameworks) Foundation AppKit;
12182 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
12185 proxychains = callPackage ../tools/networking/proxychains { };
12187 proxychains-ng = callPackage ../tools/networking/proxychains-ng { };
12189 proxify = callPackage ../tools/networking/proxify { };
12191 proxysql = callPackage ../servers/sql/proxysql { };
12193 prs = callPackage ../tools/security/prs { };
12195 psw = callPackage ../tools/misc/psw { };
12197 pws = callPackage ../tools/misc/pws { };
12199 cntlm = callPackage ../tools/networking/cntlm { };
12201 cnping = callPackage ../tools/networking/cnping { };
12203 past-time = callPackage ../tools/misc/past-time { };
12205 pastebinit = callPackage ../tools/misc/pastebinit { };
12207 pmacct = callPackage ../tools/networking/pmacct { };
12209 pmix = callPackage ../development/libraries/pmix { };
12211 polygraph = callPackage ../tools/networking/polygraph { };
12213 pr-tracker = callPackage ../servers/pr-tracker { };
12215 progress = callPackage ../tools/misc/progress { };
12217 ps3-disc-dumper = callPackage ../tools/games/ps3-disc-dumper { };
12219 ps3iso-utils = callPackage ../tools/games/ps3iso-utils { };
12221 ps3netsrv = callPackage ../servers/ps3netsrv { };
12223 pscircle = callPackage ../os-specific/linux/pscircle { };
12225 psitop = callPackage ../applications/system/psitop { };
12227 psmisc = callPackage ../os-specific/linux/psmisc { };
12229 pssh = callPackage ../tools/networking/pssh { };
12231 pspg = callPackage ../tools/misc/pspg { };
12233 pstoedit = callPackage ../tools/graphics/pstoedit { };
12235 psutils = callPackage ../tools/typesetting/psutils { };
12237 psudohash = callPackage ../tools/security/psudohash { };
12239 psensor = callPackage ../tools/system/psensor {
12240 libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
12243 pubs = callPackage ../tools/misc/pubs { };
12245 pulldown-cmark = callPackage ../tools/typesetting/pulldown-cmark { };
12247 pulumictl = callPackage ../development/tools/pulumictl { };
12249 pure-prompt = callPackage ../shells/zsh/pure-prompt { };
12251 pv = callPackage ../tools/misc/pv { };
12253 pwgen = callPackage ../tools/security/pwgen { };
12255 pwgen-secure = callPackage ../tools/security/pwgen-secure { };
12257 pwnat = callPackage ../tools/networking/pwnat { };
12259 pwndbg = callPackage ../development/tools/misc/pwndbg { };
12261 pwninit = callPackage ../development/tools/misc/pwninit {
12262 inherit (darwin.apple_sdk.frameworks) Security;
12265 pycflow2dot = with python3.pkgs; toPythonApplication pycflow2dot;
12267 pydf = callPackage ../applications/misc/pydf { };
12269 pyinfra = with python3Packages; toPythonApplication pyinfra;
12271 pylint = with python3Packages; toPythonApplication pylint;
12273 pympress = callPackage ../applications/office/pympress { };
12275 pyocd = with python3Packages; toPythonApplication pyocd;
12277 pypass = with python3Packages; toPythonApplication pypass;
12279 teapot = callPackage ../applications/office/teapot { };
12281 ticktick = callPackage ../applications/office/ticktick { };
12283 pyditz = callPackage ../applications/misc/pyditz {
12284 pythonPackages = python3Packages;
12287 py-spy = darwin.apple_sdk_11_0.callPackage ../development/tools/py-spy { };
12289 pydeps = with python3Packages; toPythonApplication pydeps;
12291 pysentation = callPackage ../applications/misc/pysentation { };
12293 python-launcher = callPackage ../development/tools/misc/python-launcher { };
12295 pytrainer = callPackage ../applications/misc/pytrainer { };
12297 pywal = with python3Packages; toPythonApplication pywal;
12299 pystring = callPackage ../development/libraries/pystring { };
12301 raysession = python3Packages.callPackage ../applications/audio/raysession {};
12303 revolt-desktop = callPackage ../applications/networking/instant-messengers/revolt-desktop { };
12305 rbw = callPackage ../tools/security/rbw { };
12307 remarshal = with python3Packages; toPythonApplication remarshal;
12309 rehex = darwin.apple_sdk_11_0.callPackage ../applications/editors/rehex {
12310 inherit (darwin.apple_sdk_11_0.frameworks) Carbon Cocoa IOKit;
12313 rio = callPackage ../applications/terminal-emulators/rio { };
12315 rig = callPackage ../tools/misc/rig { };
12317 ripdrag = callPackage ../tools/misc/ripdrag { };
12319 riseup-vpn = libsForQt5.callPackage ../tools/networking/bitmask-vpn {
12320 provider = "riseup";
12321 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
12324 rnm = callPackage ../tools/filesystems/rnm { };
12326 rocket = libsForQt5.callPackage ../tools/graphics/rocket { };
12328 rtabmap = libsForQt5.callPackage ../applications/video/rtabmap/default.nix {
12329 pcl = pcl.override { vtk = vtkWithQt5; };
12332 rtaudio = callPackage ../development/libraries/audio/rtaudio {
12334 inherit (darwin.apple_sdk.frameworks) CoreAudio;
12337 rtmidi = callPackage ../development/libraries/audio/rtmidi {
12339 inherit (darwin.apple_sdk.frameworks) CoreMIDI CoreAudio CoreServices;
12342 openmpi = callPackage ../development/libraries/openmpi { };
12344 ouch = callPackage ../tools/compression/ouch { };
12346 mpi = openmpi; # this attribute should used to build MPI applications
12347 mpiCheckPhaseHook = callPackage ../build-support/setup-hooks/mpi-check-hook { };
12349 ucc = callPackage ../development/libraries/ucc { };
12351 ucx = callPackage ../development/libraries/ucx { };
12353 openmodelica = recurseIntoAttrs (callPackage ../applications/science/misc/openmodelica {});
12355 prowlarr = callPackage ../servers/prowlarr { };
12357 qarte = libsForQt5.callPackage ../applications/video/qarte { };
12359 qdrant = darwin.apple_sdk_11_0.callPackage ../servers/search/qdrant {
12360 inherit (darwin.apple_sdk_11_0.frameworks) Security SystemConfiguration;
12363 qlcplus = libsForQt5.callPackage ../applications/misc/qlcplus { };
12365 qlog = qt6Packages.callPackage ../applications/radio/qlog { };
12367 qnial = callPackage ../development/interpreters/qnial { };
12369 quickbms = pkgsi686Linux.callPackage ../tools/archivers/quickbms { };
12371 q-text-as-data = callPackage ../tools/misc/q-text-as-data { };
12373 qalculate-gtk = callPackage ../applications/science/math/qalculate-gtk { };
12375 qalculate-qt = qt6Packages.callPackage ../applications/science/math/qalculate-qt { };
12377 qastools = libsForQt5.callPackage ../tools/audio/qastools { };
12379 qdigidoc = libsForQt5.callPackage ../tools/security/qdigidoc { } ;
12381 qhull = callPackage ../development/libraries/qhull { };
12383 qjournalctl = libsForQt5.callPackage ../applications/system/qjournalctl { };
12385 qjoypad = libsForQt5.callPackage ../tools/misc/qjoypad { };
12387 qmk = callPackage ../tools/misc/qmk { };
12389 qmk_hid = callPackage ../tools/misc/qmk_hid { };
12391 qmarkdowntextedit = libsForQt5.callPackage ../development/libraries/qmarkdowntextedit { };
12393 qodem = callPackage ../tools/networking/qodem { };
12395 qosmic = libsForQt5.callPackage ../applications/graphics/qosmic { };
12397 qovery-cli = callPackage ../tools/admin/qovery-cli { };
12399 qownnotes = qt6Packages.callPackage ../applications/office/qownnotes {
12400 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
12403 qpdf = callPackage ../development/libraries/qpdf { };
12405 qprint = callPackage ../tools/text/qprint { };
12407 qrcp = callPackage ../tools/networking/qrcp { };
12409 qrscan = callPackage ../tools/misc/qrscan { };
12411 qtikz = libsForQt5.callPackage ../applications/graphics/ktikz { };
12413 qtspim = libsForQt5.callPackage ../development/tools/misc/qtspim { };
12415 quadrafuzz = callPackage ../applications/audio/quadrafuzz { };
12417 quickfix = callPackage ../development/libraries/quickfix { };
12419 quickjs = callPackage ../development/interpreters/quickjs { };
12421 quickserve = callPackage ../tools/networking/quickserve { };
12423 quictls = callPackage ../development/libraries/quictls { };
12425 quicktun = callPackage ../tools/networking/quicktun { };
12427 quickwit = callPackage ../servers/search/quickwit {
12428 inherit (darwin.apple_sdk.frameworks) Security;
12431 quilt = callPackage ../development/tools/quilt { };
12433 raider = callPackage ../applications/misc/raider { };
12435 railway = callPackage ../development/tools/railway {
12436 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
12439 quota = if stdenv.isLinux then linuxquota else unixtools.quota;
12441 qvge = libsForQt5.callPackage ../applications/graphics/qvge { };
12443 qview = libsForQt5.callPackage ../applications/graphics/qview { };
12445 wayback_machine_downloader = callPackage ../applications/networking/wayback_machine_downloader { };
12447 wiggle = callPackage ../development/tools/wiggle { };
12449 radamsa = callPackage ../tools/security/radamsa { };
12451 radarr = callPackage ../servers/radarr { };
12453 radeon-profile = libsForQt5.callPackage ../tools/misc/radeon-profile { };
12455 radsecproxy = callPackage ../tools/networking/radsecproxy { };
12457 radvd = callPackage ../tools/networking/radvd { };
12459 rain = callPackage ../development/tools/rain { };
12461 rainbowstream = with python3.pkgs; toPythonApplication rainbowstream;
12463 rambox = callPackage ../applications/networking/instant-messengers/rambox { };
12465 ramfetch = callPackage ../tools/misc/ramfetch { };
12467 rapidgzip = with python3Packages; toPythonApplication rapidgzip;
12469 rar = callPackage ../tools/archivers/rar { };
12471 rarcrack = callPackage ../tools/security/rarcrack { };
12473 rare-regex = callPackage ../tools/text/rare-regex { };
12475 ratman = callPackage ../tools/networking/ratman { };
12477 ratarmount = with python3Packages; toPythonApplication ratarmount;
12479 ratools = callPackage ../tools/networking/ratools { };
12481 ratt = callPackage ../applications/misc/ratt { };
12483 rc-9front = callPackage ../shells/rc-9front { };
12485 rcon = callPackage ../tools/networking/rcon { };
12487 rconc = callPackage ../tools/networking/rconc { };
12489 rdap = callPackage ../tools/networking/rdap { };
12491 rdbtools = callPackage ../development/tools/rdbtools { python = python3; };
12493 rdma-core = callPackage ../os-specific/linux/rdma-core { };
12495 rdrview = callPackage ../tools/networking/rdrview { };
12497 real_time_config_quick_scan = callPackage ../applications/audio/real_time_config_quick_scan { };
12499 realesrgan-ncnn-vulkan = callPackage ../tools/graphics/realesrgan-ncnn-vulkan { };
12501 react-native-debugger = callPackage ../development/tools/react-native-debugger { };
12503 readarr = callPackage ../servers/readarr { };
12505 read-edid = callPackage ../os-specific/linux/read-edid { };
12507 readstat = callPackage ../applications/science/math/readstat { };
12509 redir = callPackage ../tools/networking/redir { };
12511 redpanda-client = callPackage ../servers/redpanda { };
12513 redpanda-server = redpanda-client.server;
12515 redsocks = callPackage ../tools/networking/redsocks { };
12517 renpy = callPackage ../development/interpreters/renpy { };
12519 rep = callPackage ../development/tools/rep { };
12521 repseek = callPackage ../applications/science/biology/repseek { };
12523 reredirect = callPackage ../tools/misc/reredirect { };
12525 retext = qt6Packages.callPackage ../applications/editors/retext { };
12527 rewrk = callPackage ../tools/networking/rewrk { };
12529 inherit (callPackage ../tools/security/rekor { })
12533 rhai-doc = callPackage ../development/tools/misc/rhai-doc { };
12535 rich-cli = callPackage ../misc/rich-cli { };
12537 richgo = callPackage ../development/tools/richgo { };
12539 risor = callPackage ../development/interpreters/risor { };
12541 rlci = callPackage ../development/interpreters/rlci { };
12543 rst2pdf = with python3Packages; toPythonApplication rst2pdf;
12545 rstcheck = with python3Packages; toPythonApplication rstcheck;
12547 rstfmt = callPackage ../development/tools/rstfmt { };
12549 rt = callPackage ../servers/rt { };
12551 rtmpdump = callPackage ../tools/video/rtmpdump { };
12552 rtmpdump_gnutls = rtmpdump.override { gnutlsSupport = true; opensslSupport = false; };
12554 rtptools = callPackage ../tools/networking/rtptools { };
12556 rtss = callPackage ../development/tools/misc/rtss { };
12558 realvnc-vnc-viewer = callPackage ../tools/admin/realvnc-vnc-viewer { };
12560 re-isearch = callPackage ../applications/search/re-isearch { };
12562 reason-shell = callPackage ../applications/science/misc/reason-shell { };
12564 reaverwps = callPackage ../tools/networking/reaver-wps { };
12566 reaverwps-t6x = callPackage ../tools/networking/reaver-wps-t6x { };
12568 rx = callPackage ../applications/graphics/rx { };
12570 qt-box-editor = libsForQt5.callPackage ../applications/misc/qt-box-editor { };
12572 readability-cli = callPackage ../tools/text/readability-cli { };
12574 recutils = callPackage ../tools/misc/recutils { };
12576 recoll = libsForQt5.callPackage ../applications/search/recoll { };
12578 redoc-cli = callPackage ../development/tools/redoc-cli { };
12580 reflex = callPackage ../development/tools/reflex { };
12582 reiser4progs = callPackage ../tools/filesystems/reiser4progs { };
12584 reiserfsprogs = callPackage ../tools/filesystems/reiserfsprogs { };
12586 relic = callPackage ../development/tools/relic { };
12588 remind = callPackage ../tools/misc/remind { };
12590 remmina = darwin.apple_sdk_11_0.callPackage ../applications/networking/remote/remmina { };
12592 rename = callPackage ../tools/misc/rename { };
12594 renameutils = callPackage ../tools/misc/renameutils { };
12596 renderdoc = libsForQt5.callPackage ../development/tools/renderdoc { };
12598 repgrep = callPackage ../tools/text/repgrep { };
12600 replace = callPackage ../tools/text/replace { };
12602 resvg = callPackage ../tools/graphics/resvg { };
12604 reckon = callPackage ../tools/text/reckon { };
12606 recoverjpeg = callPackage ../tools/misc/recoverjpeg { };
12608 reftools = callPackage ../development/tools/reftools { };
12610 redwax-tool = callPackage ../tools/security/redwax-tool { };
12612 regpg = callPackage ../tools/security/regpg { };
12614 remote-touchpad = callPackage ../tools/inputmethods/remote-touchpad { };
12616 remote-exec = python3Packages.callPackage ../tools/misc/remote-exec { };
12618 reposurgeon = callPackage ../applications/version-management/reposurgeon { };
12620 reptor = with python3.pkgs; toPythonApplication reptor;
12622 reptyr = callPackage ../os-specific/linux/reptyr { };
12624 rescuetime = libsForQt5.callPackage ../applications/misc/rescuetime { };
12626 inherit (callPackage ../development/misc/resholve { })
12629 restool = callPackage ../os-specific/linux/restool { };
12631 reuse = with python3.pkgs; toPythonApplication reuse;
12633 reveal-md = callPackage ../tools/text/reveal-md { };
12635 rewritefs = callPackage ../os-specific/linux/rewritefs { };
12637 rdiff-backup = callPackage ../tools/backup/rdiff-backup { };
12639 rdfind = callPackage ../tools/filesystems/rdfind { };
12641 rhash = callPackage ../tools/security/rhash { };
12643 rhoas = callPackage ../tools/admin/rhoas { };
12645 riemann_c_client = callPackage ../tools/misc/riemann-c-client { };
12646 riemann-tools = callPackage ../tools/misc/riemann-tools { };
12648 ripmime = callPackage ../tools/networking/ripmime { };
12650 rkflashtool = callPackage ../tools/misc/rkflashtool { };
12652 rkvm = callPackage ../tools/misc/rkvm { };
12654 rkrlv2 = callPackage ../applications/audio/rkrlv2 { };
12656 rmlint = callPackage ../tools/misc/rmlint {
12657 inherit (python3Packages) sphinx;
12660 rmw = callPackage ../tools/misc/rmw { };
12662 rng-tools = callPackage ../tools/security/rng-tools { };
12664 rnnoise = callPackage ../development/libraries/rnnoise { };
12666 # Use `apple_sdk_11_0` because `apple_sdk.libs` does not provide `simd`
12667 rnnoise-plugin = darwin.apple_sdk_11_0.callPackage ../development/libraries/rnnoise-plugin {
12668 inherit (darwin.apple_sdk_11_0.frameworks) WebKit MetalKit CoreAudioKit;
12669 inherit (darwin.apple_sdk_11_0.libs) simd;
12672 rnote = callPackage ../applications/graphics/rnote {
12673 inherit (gst_all_1) gstreamer;
12674 inherit (darwin.apple_sdk.frameworks) AudioUnit;
12677 rnp = callPackage ../tools/security/rnp { };
12679 rnr = callPackage ../tools/text/rnr { };
12681 rnv = callPackage ../tools/text/xml/rnv { };
12683 roam-research = callPackage ../applications/office/roam-research { };
12685 rosie = callPackage ../tools/text/rosie { };
12687 rounded-mgenplus = callPackage ../data/fonts/rounded-mgenplus { };
12689 roundup = callPackage ../tools/misc/roundup { };
12691 routino = callPackage ../tools/misc/routino { };
12693 rq = callPackage ../development/tools/rq { };
12695 rsnapshot = callPackage ../tools/backup/rsnapshot { };
12697 rlwrap = callPackage ../tools/misc/rlwrap { };
12699 rmtrash = callPackage ../tools/misc/rmtrash { };
12701 roc-toolkit = callPackage ../development/libraries/audio/roc-toolkit { };
12703 rockbox-utility = libsForQt5.callPackage ../tools/misc/rockbox-utility { };
12705 rosegarden = libsForQt5.callPackage ../applications/audio/rosegarden { };
12707 rosenpass = callPackage ../tools/networking/rosenpass { };
12709 rosenpass-tools = callPackage ../tools/networking/rosenpass/tools.nix { };
12711 rot8 = callPackage ../tools/misc/rot8 { };
12713 rowhammer-test = callPackage ../tools/system/rowhammer-test { };
12715 rpPPPoE = callPackage ../tools/networking/rp-pppoe { };
12717 rpi-imager = libsForQt5.callPackage ../tools/misc/rpi-imager { };
12719 rpiboot = callPackage ../development/misc/rpiboot { };
12721 rpm = callPackage ../tools/package-management/rpm {
12726 rpm-ostree = callPackage ../tools/misc/rpm-ostree { };
12728 rpm2targz = callPackage ../tools/archivers/rpm2targz { };
12730 rpmextract = callPackage ../tools/archivers/rpmextract { };
12732 rrdtool = callPackage ../tools/misc/rrdtool { };
12734 rscw = callPackage ../applications/radio/rscw { };
12736 rset = callPackage ../tools/admin/rset { };
12738 rshijack = callPackage ../tools/networking/rshijack { };
12740 rshim-user-space = callPackage ../tools/misc/rshim-user-space { };
12742 rsibreak = libsForQt5.callPackage ../applications/misc/rsibreak { };
12744 rslint = callPackage ../development/tools/rslint { };
12746 rss-bridge-cli = callPackage ../applications/misc/rss-bridge-cli { };
12748 rss2email = callPackage ../applications/networking/feedreaders/rss2email {
12749 pythonPackages = python3Packages;
12752 feed2imap-go = callPackage ../applications/networking/feedreaders/feed2imap-go { };
12754 rsstail = callPackage ../applications/networking/feedreaders/rsstail { };
12756 rtz = callPackage ../tools/misc/rtz { };
12758 rubber = callPackage ../tools/typesetting/rubber { };
12760 rubocop = rubyPackages.rubocop;
12762 ruby-lsp = rubyPackages.ruby-lsp;
12764 runningx = callPackage ../tools/X11/runningx { };
12766 rund = callPackage ../development/tools/rund { };
12768 runme = callPackage ../development/tools/misc/runme { };
12770 runzip = callPackage ../tools/archivers/runzip { };
12772 unzoo = callPackage ../tools/archivers/unzoo { };
12774 ruplacer = callPackage ../tools/text/ruplacer {
12775 inherit (darwin.apple_sdk.frameworks) Security;
12778 rust-code-analysis = callPackage ../development/tools/rust-code-analysis { };
12780 rust-motd = callPackage ../tools/misc/rust-motd {
12781 inherit (darwin.apple_sdk.frameworks) Security;
12784 rust-petname = callPackage ../tools/text/rust-petname { };
12786 rustcat = callPackage ../tools/networking/rustcat {
12787 inherit (darwin.apple_sdk.frameworks) Security;
12790 rustdesk = callPackage ../applications/networking/remote/rustdesk { };
12792 rustfilt = callPackage ../development/tools/rust/rustfilt { };
12794 rustscan = callPackage ../tools/security/rustscan {
12795 inherit (darwin.apple_sdk.frameworks) Security;
12798 rustdesk-server = callPackage ../servers/rustdesk-server {
12799 inherit (darwin.apple_sdk.frameworks) Security;
12802 rustypaste = callPackage ../servers/rustypaste { };
12804 rustypaste-cli = callPackage ../tools/misc/rustypaste-cli { };
12806 rustywind = callPackage ../development/tools/misc/rustywind { };
12808 rw = callPackage ../tools/misc/rw { };
12810 rwc = callPackage ../tools/system/rwc { };
12812 rwedid = callPackage ../tools/video/rwedid { };
12814 rxp = callPackage ../tools/text/xml/rxp { };
12816 rzip = callPackage ../tools/compression/rzip { };
12818 s-tui = callPackage ../tools/system/s-tui { };
12820 s3backer = callPackage ../tools/filesystems/s3backer { };
12822 s3bro = callPackage ../tools/admin/s3bro { };
12824 s3fs = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/s3fs { };
12826 s3cmd = python3Packages.callPackage ../tools/networking/s3cmd { };
12828 s3rs = callPackage ../tools/networking/s3rs {
12829 inherit (darwin.apple_sdk.frameworks) Security;
12832 s3-credentials = with python3Packages; toPythonApplication s3-credentials;
12834 s4cmd = callPackage ../tools/networking/s4cmd { };
12836 s5 = callPackage ../tools/security/s5 { };
12838 s5cmd = callPackage ../tools/networking/s5cmd { };
12840 sacad = callPackage ../tools/misc/sacad { };
12842 sad = callPackage ../tools/text/sad { };
12844 safecopy = callPackage ../tools/system/safecopy { };
12846 sacd = callPackage ../tools/cd-dvd/sacd { };
12848 safe = callPackage ../tools/security/safe { };
12850 safety-cli = with python3.pkgs; toPythonApplication safety;
12852 safe-rm = callPackage ../tools/system/safe-rm { };
12854 safecloset = callPackage ../applications/misc/safecloset { };
12856 safeeyes = callPackage ../applications/misc/safeeyes { };
12858 sagoin = callPackage ../tools/misc/sagoin { };
12860 sahel-fonts = callPackage ../data/fonts/sahel-fonts { };
12862 saldl = callPackage ../tools/networking/saldl { };
12864 salt = callPackage ../tools/admin/salt { };
12866 samim-fonts = callPackage ../data/fonts/samim-fonts { };
12868 saml2aws = callPackage ../tools/security/saml2aws {
12869 inherit (darwin.apple_sdk.frameworks) AppKit;
12872 sammler = callPackage ../tools/security/sammler { };
12874 samplicator = callPackage ../tools/networking/samplicator { };
12876 sanctity = callPackage ../tools/misc/sanctity { };
12878 sandboxfs = callPackage ../tools/filesystems/sandboxfs { };
12880 sanjuuni = callPackage ../tools/graphics/sanjuuni { };
12882 sasquatch = callPackage ../tools/filesystems/sasquatch { };
12884 sasview = libsForQt5.callPackage ../applications/science/misc/sasview { };
12886 sbs = callPackage ../tools/X11/sbs { };
12888 schemes = callPackage ../applications/misc/schemes { };
12890 scanbd = callPackage ../tools/graphics/scanbd { };
12892 scdl = callPackage ../tools/misc/scdl { };
12894 scorecard = callPackage ../tools/security/scorecard { };
12896 scream = callPackage ../applications/audio/scream { };
12898 screen = callPackage ../tools/misc/screen {
12899 inherit (darwin.apple_sdk.libs) utmp;
12902 scrcpy = callPackage ../misc/scrcpy { };
12904 screen-message = callPackage ../tools/X11/screen-message { };
12906 screenkey = callPackage ../applications/video/screenkey { };
12908 scrub = callPackage ../tools/misc/scrub { };
12910 scfbuild = python3.pkgs.callPackage ../tools/misc/scfbuild { };
12912 scraper = callPackage ../tools/text/scraper { };
12914 scriptaculous = callPackage ../development/libraries/scriptaculous { };
12916 script-directory = callPackage ../tools/misc/script-directory { };
12918 scrot = callPackage ../tools/graphics/scrot { };
12920 scrypt = callPackage ../tools/security/scrypt { };
12922 sd = callPackage ../tools/text/sd {
12923 inherit (darwin.apple_sdk.frameworks) Security;
12926 sd-mux-ctrl = callPackage ../tools/misc/sd-mux-ctrl { };
12928 sd-switch = callPackage ../os-specific/linux/sd-switch { };
12930 sdate = callPackage ../tools/misc/sdate { };
12932 sdat2img = callPackage ../tools/filesystems/sdat2img { };
12934 sdcv = callPackage ../applications/misc/sdcv { };
12936 sdl-jstest = callPackage ../tools/misc/sdl-jstest { };
12938 senpai = callPackage ../applications/networking/irc/senpai { };
12940 skim = callPackage ../tools/misc/skim { };
12942 seashells = callPackage ../applications/misc/seashells { };
12944 seaweedfs = callPackage ../applications/networking/seaweedfs { };
12946 sec = callPackage ../tools/admin/sec { };
12948 seccure = callPackage ../tools/security/seccure { };
12950 secp256k1 = callPackage ../tools/security/secp256k1 { };
12952 securefs = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/securefs { };
12954 seehecht = callPackage ../tools/text/seehecht { };
12956 selectdefaultapplication = libsForQt5.callPackage ../applications/misc/selectdefaultapplication { };
12958 semantic-release = callPackage ../development/tools/semantic-release {
12959 inherit (darwin) cctools;
12962 semgrep = python3.pkgs.callPackage ../tools/security/semgrep { };
12963 semgrep-core = callPackage ../tools/security/semgrep/semgrep-core.nix { };
12965 setroot = callPackage ../tools/X11/setroot { };
12967 setserial = callPackage ../tools/system/setserial { };
12969 setzer = callPackage ../applications/editors/setzer { };
12971 seqdiag = with python3Packages; toPythonApplication seqdiag;
12973 sequoia-sqv = callPackage ../tools/security/sequoia-sqv { };
12975 sequoia-sqop = callPackage ../tools/security/sequoia-sqop { };
12977 sequoia-chameleon-gnupg = callPackage ../tools/security/sequoia-chameleon-gnupg { };
12979 sewer = callPackage ../tools/admin/sewer { };
12981 sexpp = callPackage ../development/libraries/sexpp { };
12983 sfeed = callPackage ../tools/misc/sfeed { };
12985 sftpman = callPackage ../tools/filesystems/sftpman { };
12987 sftpgo = callPackage ../servers/sftpgo { };
12989 screenfetch = callPackage ../tools/misc/screenfetch { };
12991 sg3_utils = callPackage ../tools/system/sg3_utils { };
12993 sha1collisiondetection = callPackage ../tools/security/sha1collisiondetection { };
12995 shadowsocks-libev = callPackage ../tools/networking/shadowsocks-libev { };
12997 shadered = callPackage ../development/tools/shadered { };
12999 go-shadowsocks2 = callPackage ../tools/networking/go-shadowsocks2 { };
13001 shabnam-fonts = callPackage ../data/fonts/shabnam-fonts { };
13003 shadowsocks-rust = callPackage ../tools/networking/shadowsocks-rust {
13004 inherit (darwin.apple_sdk.frameworks) Security CoreServices;
13007 shadowsocks-v2ray-plugin = callPackage ../tools/networking/shadowsocks-v2ray-plugin { };
13009 sharutils = callPackage ../tools/archivers/sharutils { };
13011 shell2http = callPackage ../servers/misc/shell2http { };
13013 shelldap = callPackage ../tools/misc/shelldap { };
13015 shellify = haskellPackages.shellify.bin;
13017 shellspec = callPackage ../tools/misc/shellspec { };
13019 schema2ldif = callPackage ../tools/text/schema2ldif { };
13021 schemacrawler = callPackage ../development/tools/schemacrawler { };
13023 sharedown = callPackage ../tools/misc/sharedown { };
13025 shen-sbcl = callPackage ../development/interpreters/shen-sbcl { };
13027 shen-sources = callPackage ../development/interpreters/shen-sources { };
13029 shiv = with python3Packages; toPythonApplication shiv;
13031 shim-unsigned = callPackage ../tools/misc/shim { };
13033 shocco = callPackage ../tools/text/shocco { };
13035 shopify-cli = callPackage ../development/web/shopify-cli { };
13037 shopify-themekit = callPackage ../development/web/shopify-themekit { };
13039 shorewall = callPackage ../tools/networking/shorewall { };
13041 shotwell = callPackage ../applications/graphics/shotwell { };
13043 shout = nodePackages.shout;
13045 showmethekey = callPackage ../applications/video/showmethekey { };
13047 shrikhand = callPackage ../data/fonts/shrikhand { };
13049 shunit2 = callPackage ../tools/misc/shunit2 { };
13051 sic = callPackage ../applications/networking/irc/sic { };
13053 siege = callPackage ../tools/networking/siege { };
13055 sieve-connect = callPackage ../applications/networking/sieve-connect { };
13057 sigal = callPackage ../applications/misc/sigal { };
13059 sigi = callPackage ../applications/misc/sigi { };
13061 sigil = libsForQt5.callPackage ../applications/editors/sigil { };
13063 signalbackup-tools = darwin.apple_sdk_11_0.callPackage
13064 ../applications/networking/instant-messengers/signalbackup-tools { };
13066 signald = callPackage ../applications/networking/instant-messengers/signald { };
13068 signaldctl = callPackage ../applications/networking/instant-messengers/signaldctl { };
13070 signal-cli = callPackage ../applications/networking/instant-messengers/signal-cli { };
13072 inherit (callPackage ../applications/networking/instant-messengers/signal-desktop {}) signal-desktop signal-desktop-beta;
13074 slither-analyzer = with python3Packages; toPythonApplication slither-analyzer;
13076 sigma-cli = callPackage ../tools/security/sigma-cli { };
13078 signify = callPackage ../tools/security/signify { };
13081 signing-party = callPackage ../tools/security/signing-party { };
13083 sigtop = callPackage ../tools/backup/sigtop { };
13085 silc_client = callPackage ../applications/networking/instant-messengers/silc-client { };
13087 silc_server = callPackage ../servers/silc-server { };
13089 sile = callPackage ../tools/typesetting/sile {
13093 silenthound = callPackage ../tools/security/silenthound { };
13095 silice = callPackage ../development/compilers/silice { };
13097 silver-searcher = callPackage ../tools/text/silver-searcher { };
13099 simple-mtpfs = callPackage ../tools/filesystems/simple-mtpfs { };
13101 simpleproxy = callPackage ../tools/networking/simpleproxy { };
13103 simplescreenrecorder = libsForQt5.callPackage ../applications/video/simplescreenrecorder { };
13105 sipexer = callPackage ../tools/networking/sipexer { };
13107 sipsak = callPackage ../tools/networking/sipsak { };
13109 sipvicious = callPackage ../tools/security/sipvicious { };
13111 siril = callPackage ../applications/science/astronomy/siril { };
13113 sisco.lv2 = callPackage ../applications/audio/sisco.lv2 { };
13115 sixpair = callPackage ../tools/misc/sixpair { };
13117 sketchybar = darwin.apple_sdk_11_0.callPackage ../os-specific/darwin/sketchybar {
13118 inherit (darwin.apple_sdk_11_0.frameworks) AppKit Carbon CoreAudio CoreWLAN CoreVideo DisplayServices IOKit MediaRemote SkyLight;
13121 sketchybar-app-font = callPackage ../data/fonts/sketchybar-app-font { };
13123 skippy-xd = callPackage ../tools/X11/skippy-xd { };
13125 sks = callPackage ../servers/sks {
13126 ocamlPackages = ocaml-ng.ocamlPackages_4_12;
13129 skydns = callPackage ../servers/skydns { };
13131 sing-box = callPackage ../tools/networking/sing-box { };
13133 sing-geosite = callPackage ../data/misc/sing-geosite { };
13135 sing-geoip = callPackage ../data/misc/sing-geoip { };
13137 sipcalc = callPackage ../tools/networking/sipcalc { };
13139 skribilo = callPackage ../tools/typesetting/skribilo { };
13141 skytemple = callPackage ../applications/misc/skytemple { };
13143 sleuthkit = callPackage ../tools/system/sleuthkit { };
13145 slides = callPackage ../applications/misc/slides { };
13147 slippy = callPackage ../applications/misc/slippy { };
13149 slirp4netns = callPackage ../tools/networking/slirp4netns { };
13151 slowlorust = callPackage ../tools/networking/slowlorust {
13152 inherit (darwin.apple_sdk.frameworks) Security;
13155 slsa-verifier = callPackage ../tools/security/slsa-verifier { };
13157 slsnif = callPackage ../tools/misc/slsnif { };
13159 slstatus = callPackage ../applications/misc/slstatus {
13160 conf = config.slstatus.conf or null;
13163 smartdns = callPackage ../tools/networking/smartdns { };
13165 smartmontools = callPackage ../tools/system/smartmontools {
13166 inherit (darwin.apple_sdk.frameworks) IOKit ApplicationServices;
13169 smarty3 = callPackage ../development/libraries/smarty3 { };
13170 smarty3-i18n = callPackage ../development/libraries/smarty3-i18n { };
13172 smbnetfs = callPackage ../tools/filesystems/smbnetfs { };
13174 smenu = callPackage ../tools/misc/smenu { };
13176 boost-sml = callPackage ../development/libraries/boost-ext/boost-sml { };
13178 smu = callPackage ../tools/text/smu { };
13180 smug = callPackage ../tools/misc/smug { };
13182 smpq = callPackage ../applications/misc/smpq { };
13184 snabb = callPackage ../tools/networking/snabb { };
13186 snallygaster = callPackage ../tools/security/snallygaster { };
13188 snapcast = darwin.apple_sdk_11_0.callPackage ../applications/audio/snapcast {
13189 inherit (darwin.apple_sdk_11_0.frameworks) IOKit AudioToolbox;
13190 pulseaudioSupport = config.pulseaudio or stdenv.isLinux;
13193 snapdragon-profiler = callPackage ../tools/graphics/snapdragon-profiler { };
13195 snet = callPackage ../tools/networking/snet { };
13197 sng = callPackage ../tools/graphics/sng { };
13199 snmpcheck = callPackage ../tools/networking/snmpcheck { };
13201 snobol4 = callPackage ../development/interpreters/snobol4 { };
13203 snort = callPackage ../applications/networking/ids/snort { };
13205 so = callPackage ../development/tools/so {
13206 inherit (darwin.apple_sdk.frameworks) Security;
13209 soapui = callPackage ../applications/networking/soapui {
13210 jdk = if stdenv.isDarwin
13211 then (jdk11.override { enableJavaFX = true; })
13215 sockdump = callPackage ../tools/networking/sockdump { };
13217 specup = haskellPackages.specup.bin;
13219 spglib = callPackage ../development/libraries/spglib {
13220 inherit (llvmPackages) openmp;
13223 spicy = callPackage ../development/tools/spicy { };
13225 spire = callPackage ../tools/security/spire { };
13226 # to match naming of other package repositories
13227 spire-agent = spire.agent;
13228 spire-server = spire.server;
13230 spoof-mac = python3Packages.callPackage ../tools/networking/spoof-mac { };
13232 sqlboiler = callPackage ../development/tools/sqlboiler { };
13234 sshed = callPackage ../tools/networking/sshed { };
13236 sshguard = callPackage ../tools/security/sshguard { };
13238 sshping = callPackage ../tools/networking/sshping { };
13240 ssh-chat = callPackage ../applications/networking/instant-messengers/ssh-chat { };
13242 ssh-to-age = callPackage ../tools/security/ssh-to-age { };
13244 ssh-to-pgp = callPackage ../tools/security/ssh-to-pgp { };
13246 suricata = callPackage ../applications/networking/ids/suricata {
13251 sof-firmware = callPackage ../os-specific/linux/firmware/sof-firmware { };
13253 softhsm = callPackage ../tools/security/softhsm {
13254 inherit (darwin) libobjc;
13255 inherit (darwin.apple_sdk.frameworks) Security;
13258 sonar-scanner-cli = callPackage ../tools/security/sonar-scanner-cli { };
13260 snapshot = callPackage ../applications/graphics/snapshot { };
13262 solvespace = callPackage ../applications/graphics/solvespace { };
13264 sonarr = callPackage ../servers/sonarr { };
13266 sonata = callPackage ../applications/audio/sonata { };
13268 sony-headphones-client = callPackage ../applications/audio/sony-headphones-client { };
13270 soundconverter = callPackage ../applications/audio/soundconverter { };
13272 soundkonverter = libsForQt5.soundkonverter;
13274 soundwireserver = callPackage ../applications/audio/soundwireserver { };
13276 sozu = callPackage ../servers/sozu { };
13278 spacer = callPackage ../tools/misc/spacer { };
13280 sparrow-unwrapped = callPackage ../applications/blockchains/sparrow {
13281 openimajgrabber = callPackage ../applications/blockchains/sparrow/openimajgrabber.nix {};
13282 openjdk = openjdk21.override { enableJavaFX = true; };
13285 sparrow = callPackage ../applications/blockchains/sparrow/fhsenv.nix { };
13287 sparsehash = callPackage ../development/libraries/sparsehash { };
13289 spectre-meltdown-checker = callPackage ../tools/security/spectre-meltdown-checker { };
13291 spiped = callPackage ../tools/networking/spiped { };
13293 sqlite3-to-mysql = callPackage ../tools/misc/sqlite3-to-mysql { };
13295 sqls = callPackage ../applications/misc/sqls { };
13297 stdman = callPackage ../data/documentation/stdman { };
13299 stderred = callPackage ../tools/misc/stderred { };
13301 steck = callPackage ../servers/pinnwand/steck.nix { };
13303 stenc = callPackage ../tools/backup/stenc { };
13305 stm32loader = with python3Packages; toPythonApplication stm32loader;
13307 storcli = callPackage ../tools/misc/storcli { };
13309 stremio = qt5.callPackage ../applications/video/stremio { };
13311 sunwait = callPackage ../applications/misc/sunwait { };
13313 surface-control = callPackage ../applications/misc/surface-control { };
13315 syntex = callPackage ../tools/graphics/syntex { };
13317 synapse-admin = callPackage ../tools/admin/synapse-admin { };
13319 sl = callPackage ../tools/misc/sl { };
13321 socat = callPackage ../tools/networking/socat { };
13323 sockperf = callPackage ../tools/networking/sockperf { };
13325 softnet = callPackage ../tools/networking/softnet { };
13327 solaar = callPackage ../applications/misc/solaar { };
13329 solanum = callPackage ../servers/irc/solanum {
13330 autoreconfHook = buildPackages.autoreconfHook269;
13333 solc-select = with python3Packages; toPythonApplication solc-select;
13335 sourceHighlight = callPackage ../tools/text/source-highlight { };
13337 somebar = callPackage ../applications/misc/somebar { };
13339 spacebar = callPackage ../os-specific/darwin/spacebar {
13340 inherit (darwin.apple_sdk.frameworks)
13341 Carbon Cocoa ScriptingBridge SkyLight;
13344 speech-denoiser = callPackage ../applications/audio/speech-denoiser { };
13346 splot = haskell.lib.compose.justStaticExecutables haskellPackages.splot;
13348 spotdl = callPackage ../tools/audio/spotdl { };
13350 squashfsTools = callPackage ../tools/filesystems/squashfs { };
13352 squashfs-tools-ng = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/squashfs-tools-ng { };
13354 squashfuse = callPackage ../tools/filesystems/squashfuse { };
13356 srt-live-server = callPackage ../applications/video/srt-live-server { };
13358 srt-to-vtt-cl = callPackage ../tools/cd-dvd/srt-to-vtt-cl { };
13360 srtrelay = callPackage ../applications/video/srtrelay { };
13362 srsran = callPackage ../applications/radio/srsran { };
13364 sourcehut = callPackage ../applications/version-management/sourcehut { };
13366 sshfs-fuse = callPackage ../tools/filesystems/sshfs-fuse { };
13367 sshfs = sshfs-fuse; # added 2017-08-14
13369 sshlatex = callPackage ../tools/typesetting/sshlatex { };
13371 sshuttle = callPackage ../tools/security/sshuttle { };
13373 inherit (callPackages ../tools/misc/sshx { })
13377 ssldump = callPackage ../tools/networking/ssldump { };
13379 sslsplit = callPackage ../tools/networking/sslsplit { };
13381 sstp = callPackage ../tools/networking/sstp { };
13383 strip-nondeterminism = perlPackages.strip-nondeterminism;
13385 structorizer = callPackage ../applications/graphics/structorizer { };
13387 su-exec = callPackage ../tools/security/su-exec { };
13389 subberthehut = callPackage ../tools/misc/subberthehut { };
13391 subedit = callPackage ../tools/text/subedit { };
13393 subsurface = libsForQt5.callPackage ../applications/misc/subsurface { };
13395 sudo = callPackage ../tools/security/sudo { };
13397 sudo-rs = callPackage ../tools/security/sudo-rs { };
13399 suidChroot = callPackage ../tools/system/suid-chroot { };
13401 sundtek = callPackage ../misc/drivers/sundtek { };
13403 sunxi-tools = callPackage ../development/tools/sunxi-tools { };
13405 sumorobot-manager = python3Packages.callPackage ../applications/science/robotics/sumorobot-manager { };
13407 supertag = callPackage ../tools/filesystems/supertag { };
13409 svgbob = callPackage ../tools/graphics/svgbob { };
13411 svgcleaner = callPackage ../tools/graphics/svgcleaner { };
13413 svu = callPackage ../tools/misc/svu { };
13415 ssb-patchwork = callPackage ../applications/networking/ssb-patchwork { };
13417 ssdeep = callPackage ../tools/security/ssdeep { };
13419 ssh-ident = callPackage ../tools/networking/ssh-ident { };
13421 sshpass = callPackage ../tools/networking/sshpass { };
13423 sslscan = callPackage ../tools/security/sslscan {
13424 openssl = openssl.override { withZlib = true; };
13427 sslmate = callPackage ../development/tools/sslmate { };
13429 sslmate-agent = callPackage ../development/tools/sslmate-agent { };
13431 sshocker = callPackage ../tools/security/sshocker { };
13433 sshoogr = callPackage ../tools/networking/sshoogr { };
13435 ssocr = callPackage ../applications/misc/ssocr { };
13437 sss-cli = callPackage ../tools/security/sss-cli { };
13439 ssss = callPackage ../tools/security/ssss { };
13441 stabber = callPackage ../misc/stabber { };
13443 stacer = libsForQt5.callPackage ../tools/system/stacer { };
13445 starcharts = callPackage ../servers/misc/starcharts { };
13447 staticjinja = with python3.pkgs; toPythonApplication staticjinja;
13449 stevenblack-blocklist = callPackage ../tools/networking/stevenblack-blocklist { };
13451 stress = callPackage ../tools/system/stress { };
13453 stress-ng = callPackage ../tools/system/stress-ng { };
13455 stressapptest = callPackage ../tools/system/stressapptest { };
13457 stoken = callPackage ../tools/security/stoken (config.stoken or {});
13459 storeBackup = callPackage ../tools/backup/store-backup { };
13461 stow = callPackage ../tools/misc/stow { };
13462 xstow = callPackage ../tools/misc/xstow { };
13464 stun = callPackage ../tools/networking/stun { };
13466 stunnel = callPackage ../tools/networking/stunnel { };
13468 stuntman = callPackage ../tools/networking/stuntman { };
13470 stutter = haskell.lib.compose.justStaticExecutables haskellPackages.stutter;
13472 strongswan = callPackage ../tools/networking/strongswan { };
13473 strongswanTNC = strongswan.override { enableTNC = true; };
13474 strongswanNM = strongswan.override { enableNetworkManager = true; };
13476 stylish = callPackage ../applications/misc/stylish { };
13478 stylish-haskell = haskell.lib.compose.justStaticExecutables haskellPackages.stylish-haskell;
13482 subjs = callPackage ../tools/security/subjs { };
13484 subsonic = callPackage ../servers/misc/subsonic { };
13486 subfinder = callPackage ../tools/networking/subfinder { };
13488 subzerod = with python3Packages; toPythonApplication subzerod;
13490 suckit = callPackage ../tools/networking/suckit {
13491 inherit (darwin.apple_sdk.frameworks) Security;
13494 surfraw = callPackage ../tools/networking/surfraw { };
13496 swagger-cli = callPackage ../tools/networking/swagger-cli { };
13498 swagger-codegen = callPackage ../tools/networking/swagger-codegen { };
13500 swagger-codegen3 = callPackage ../tools/networking/swagger-codegen3 { };
13502 swaggerhole = callPackage ../tools/security/swaggerhole { };
13504 swapview = callPackage ../os-specific/linux/swapview { };
13506 swc = callPackage ../development/tools/swc { };
13508 swtpm = callPackage ../tools/security/swtpm { };
13510 svnfs = callPackage ../tools/filesystems/svnfs { };
13512 svtplay-dl = callPackage ../tools/misc/svtplay-dl { };
13514 sycl-info = callPackage ../development/libraries/sycl-info { };
13516 symengine = callPackage ../development/libraries/symengine { };
13518 synaesthesia = callPackage ../applications/audio/synaesthesia { };
13520 sysbench = callPackage ../development/tools/misc/sysbench { };
13522 systemc = callPackage ../applications/science/electronics/systemc { };
13524 system-config-printer = callPackage ../tools/misc/system-config-printer {
13525 autoreconfHook = buildPackages.autoreconfHook269;
13526 libxml2 = libxml2Python;
13529 systembus-notify = callPackage ../applications/misc/systembus-notify { };
13531 stricat = callPackage ../tools/security/stricat { };
13533 staruml = callPackage ../tools/misc/staruml { };
13535 stone-phaser = callPackage ../applications/audio/stone-phaser { };
13537 systrayhelper = callPackage ../tools/misc/systrayhelper { };
13539 syft = callPackage ../tools/admin/syft { };
13541 Sylk = callPackage ../applications/networking/Sylk { };
13543 privoxy = callPackage ../tools/networking/privoxy {
13547 swaks = callPackage ../tools/networking/swaks { };
13549 swiftbar = callPackage ../os-specific/darwin/swiftbar { };
13551 swiften = callPackage ../development/libraries/swiften { };
13553 squeekboard = callPackage ../applications/accessibility/squeekboard { };
13555 systemdgenie = libsForQt5.callPackage ../applications/system/systemdgenie { };
13557 t = callPackage ../tools/misc/t { };
13559 tabnine = callPackage ../development/tools/tabnine { };
13561 tab-rs = callPackage ../tools/misc/tab-rs {
13562 inherit (darwin.apple_sdk.frameworks) IOKit;
13565 tagtime = callPackage ../applications/misc/tagtime { };
13567 tailer = callPackage ../tools/misc/tailer { };
13569 inherit (callPackages ../applications/networking/taler { })
13570 taler-exchange taler-merchant;
13572 tandoor-recipes = callPackage ../applications/misc/tandoor-recipes { };
13574 tango = callPackage ../applications/misc/tango { };
13576 tangram = callPackage ../applications/networking/instant-messengers/tangram { };
13578 t1utils = callPackage ../tools/misc/t1utils { };
13580 talkfilters = callPackage ../misc/talkfilters { };
13582 znapzend = callPackage ../tools/backup/znapzend { };
13584 tar2ext4 = callPackage ../tools/filesystems/tar2ext4 { };
13586 targetcli = callPackage ../os-specific/linux/targetcli { };
13588 target-isns = callPackage ../os-specific/linux/target-isns { };
13590 tarsnap = callPackage ../tools/backup/tarsnap { };
13592 tarsnapper = callPackage ../tools/backup/tarsnapper { };
13594 tarantool = callPackage ../servers/tarantool { };
13596 tarssh = callPackage ../servers/tarssh { };
13598 tartan = callPackage ../development/tools/analysis/tartan { };
13600 tartube = callPackage ../applications/video/tartube { };
13602 tartube-yt-dlp = callPackage ../applications/video/tartube {
13603 youtube-dl = yt-dlp;
13606 tayga = callPackage ../tools/networking/tayga { };
13608 tcb = callPackage ../tools/security/tcb { };
13610 tcpcrypt = callPackage ../tools/security/tcpcrypt { };
13612 tcptraceroute = callPackage ../tools/networking/tcptraceroute { };
13614 tboot = callPackage ../tools/security/tboot { };
13616 tagutil = callPackage ../applications/audio/tagutil { };
13618 tcpdump = callPackage ../tools/networking/tcpdump { };
13620 tcpflow = callPackage ../tools/networking/tcpflow { };
13622 tcpkali = callPackage ../applications/networking/tcpkali { };
13624 tcpreplay = callPackage ../tools/networking/tcpreplay {
13625 inherit (darwin.apple_sdk.frameworks) Carbon CoreServices;
13628 tdns-cli = callPackage ../tools/networking/tdns-cli { };
13630 tea = callPackage ../tools/misc/tea { };
13632 teavpn2 = callPackage ../tools/networking/teavpn2 { };
13634 inherit (nodePackages) teck-programmer;
13636 ted = callPackage ../tools/typesetting/ted { };
13638 teamviewer = libsForQt5.callPackage ../applications/networking/remote/teamviewer { };
13640 teehee = callPackage ../applications/editors/teehee { };
13642 teip = callPackage ../tools/text/teip { };
13644 telegraf = callPackage ../servers/monitoring/telegraf { };
13646 teleport_12 = callPackage ../servers/teleport/12 {
13647 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security AppKit;
13649 teleport_13 = callPackage ../servers/teleport/13 {
13650 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security AppKit;
13652 teleport_14 = callPackage ../servers/teleport/14 {
13653 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security AppKit;
13655 teleport = teleport_14;
13657 telepresence = callPackage ../tools/networking/telepresence {
13658 pythonPackages = python3Packages;
13661 telepresence2 = callPackage ../tools/networking/telepresence2 { };
13663 teler = callPackage ../tools/security/teler { };
13665 termcolor = callPackage ../development/libraries/termcolor { };
13667 termscp = callPackage ../tools/networking/termscp {
13668 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation Security;
13671 termius = callPackage ../applications/networking/termius { };
13673 termplay = callPackage ../tools/misc/termplay { };
13675 tetrd = callPackage ../applications/networking/tetrd { };
13677 tewisay = callPackage ../tools/misc/tewisay { };
13679 texmacs = libsForQt5.callPackage ../applications/editors/texmacs {
13680 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
13684 texmaker = libsForQt5.callPackage ../applications/editors/texmaker { };
13686 texstudio = qt6Packages.callPackage ../applications/editors/texstudio { };
13688 textadept = libsForQt5.callPackage ../applications/editors/textadept { };
13690 texworks = qt6Packages.callPackage ../applications/editors/texworks { };
13692 tf2pulumi = callPackage ../development/tools/tf2pulumi { };
13694 thc-hydra = callPackage ../tools/security/thc-hydra { };
13696 thc-ipv6 = callPackage ../tools/security/thc-ipv6 { };
13698 thedesk = callPackage ../applications/misc/thedesk { };
13700 theharvester = callPackage ../tools/security/theharvester { };
13702 thelounge = callPackage ../applications/networking/irc/thelounge { };
13704 theLoungePlugins = with lib; let
13705 pkgs = filterAttrs (name: _: hasPrefix "thelounge-" name) nodePackages;
13706 getPackagesWithPrefix = prefix: mapAttrs' (name: pkg: nameValuePair (removePrefix ("thelounge-" + prefix + "-") name) pkg)
13707 (filterAttrs (name: _: hasPrefix ("thelounge-" + prefix + "-") name) pkgs);
13710 plugins = recurseIntoAttrs (getPackagesWithPrefix "plugin");
13711 themes = recurseIntoAttrs (getPackagesWithPrefix "theme");
13714 thefuck = python3Packages.callPackage ../tools/misc/thefuck { };
13716 theme-sh = callPackage ../tools/misc/theme-sh { };
13718 thiefmd = callPackage ../applications/editors/thiefmd { };
13720 thin-provisioning-tools = callPackage ../tools/misc/thin-provisioning-tools { };
13722 thinkpad-scripts = python3.pkgs.callPackage ../tools/misc/thinkpad-scripts { };
13724 threatest = callPackage ../tools/security/threatest { };
13726 threema-desktop = callPackage ../applications/networking/instant-messengers/threema-desktop { };
13728 thumbdrives = callPackage ../applications/system/thumbdrives { };
13730 tidy-viewer = callPackage ../tools/text/tidy-viewer { };
13732 tiled = libsForQt5.callPackage ../applications/editors/tiled { };
13734 tiledb = callPackage ../development/libraries/tiledb { };
13736 timemachine = callPackage ../applications/audio/timemachine { };
13738 timelapse-deflicker = callPackage ../applications/graphics/timelapse-deflicker { };
13740 timelens = callPackage ../applications/video/timelens { };
13742 timetrap = callPackage ../applications/office/timetrap { };
13744 timetagger = callPackage ../servers/timetagger { };
13746 timetagger_cli = callPackage ../tools/misc/timetagger_cli { };
13748 timezonemap = callPackage ../development/libraries/timezonemap { };
13750 tzupdate = callPackage ../applications/misc/tzupdate { };
13752 tinc = callPackage ../tools/networking/tinc { };
13754 tie = callPackage ../development/tools/misc/tie { };
13756 tidb = callPackage ../servers/tidb { };
13758 tikzit = libsForQt5.callPackage ../tools/typesetting/tikzit { };
13760 tinc_pre = callPackage ../tools/networking/tinc/pre.nix { };
13762 tinycbor = callPackage ../development/libraries/tinycbor { };
13764 tinyfecvpn = callPackage ../tools/networking/tinyfecvpn { };
13766 tinyobjloader = callPackage ../development/libraries/tinyobjloader { };
13768 tinyprog = callPackage ../development/embedded/fpga/tinyprog { };
13770 tinyproxy = callPackage ../tools/networking/tinyproxy { };
13772 time-decode = callPackage ../tools/misc/time-decode { };
13774 timer = callPackage ../tools/misc/timer { };
13776 tio = callPackage ../tools/misc/tio { };
13778 tiv = callPackage ../applications/misc/tiv { };
13780 tkman = callPackage ../tools/misc/tkman { };
13782 tldr = callPackage ../tools/misc/tldr { };
13784 tldr-hs = haskellPackages.tldr;
13786 tlsclient = callPackage ../tools/admin/tlsclient { };
13788 tlsx = callPackage ../tools/security/tlsx { };
13790 tmate = callPackage ../tools/misc/tmate { };
13792 tmate-ssh-server = callPackage ../servers/tmate-ssh-server { };
13794 tml = callPackage ../tools/text/tml { };
13796 tmpwatch = callPackage ../tools/misc/tmpwatch { };
13798 tmpmail = callPackage ../applications/networking/tmpmail { };
13800 tmux = callPackage ../tools/misc/tmux { };
13802 tmux-cssh = callPackage ../tools/misc/tmux-cssh { };
13804 tmuxp = callPackage ../tools/misc/tmuxp { };
13806 tmuxinator = callPackage ../tools/misc/tmuxinator { };
13808 tmux-mem-cpu-load = callPackage ../tools/misc/tmux-mem-cpu-load { };
13810 tmux-sessionizer = callPackage ../tools/misc/tmux-sessionizer {
13811 inherit (darwin.apple_sdk.frameworks) Security;
13814 tmux-xpanes = callPackage ../tools/misc/tmux-xpanes { };
13816 tmuxPlugins = recurseIntoAttrs (callPackage ../misc/tmux-plugins {
13817 pkgs = pkgs.__splicedPackages;
13820 tmsu = callPackage ../tools/filesystems/tmsu { };
13822 tncattach = callPackage ../applications/radio/tncattach { };
13824 to-html = callPackage ../tools/text/to-html { };
13826 toilet = callPackage ../tools/misc/toilet { };
13828 tokei = callPackage ../development/tools/misc/tokei {
13829 inherit (darwin.apple_sdk.frameworks) Security;
13832 tokio-console = callPackage ../development/tools/tokio-console { };
13834 toml2json = callPackage ../development/tools/toml2json { };
13836 toml2nix = callPackage ../development/tools/toml2nix { };
13838 topfew = callPackage ../tools/text/topfew { };
13840 topfew-rs = callPackage ../tools/text/topfew-rs { };
13842 topgrade = callPackage ../tools/misc/topgrade {
13843 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation;
13846 topiary = callPackage ../development/tools/misc/topiary { };
13848 todo = callPackage ../tools/misc/todo { };
13850 toolbox = callPackage ../applications/virtualization/toolbox { };
13852 tor = callPackage ../tools/security/tor { };
13854 tor-browser = callPackage ../applications/networking/browsers/tor-browser { };
13856 touchegg = callPackage ../tools/inputmethods/touchegg { };
13858 torrent7z = callPackage ../tools/archivers/torrent7z { };
13860 torsocks = callPackage ../tools/security/tor/torsocks.nix { };
13862 toss = callPackage ../tools/networking/toss { };
13864 tox-node = callPackage ../tools/networking/tox-node { };
13866 toxvpn = callPackage ../tools/networking/toxvpn { };
13868 toybox = darwin.apple_sdk_11_0.callPackage ../tools/misc/toybox { };
13870 trackma = callPackage ../tools/misc/trackma { };
13872 trackma-curses = trackma.override { withCurses = true; };
13874 trackma-gtk = trackma.override { withGTK = true; };
13876 trackma-qt = trackma.override { withQT = true; };
13878 tran = callPackage ../tools/networking/tran { };
13880 trayscale = callPackage ../applications/networking/trayscale { };
13882 tpmmanager = libsForQt5.callPackage ../applications/misc/tpmmanager { };
13884 tpm-quote-tools = callPackage ../tools/security/tpm-quote-tools { };
13886 tpm-tools = callPackage ../tools/security/tpm-tools { };
13888 tpm-luks = callPackage ../tools/security/tpm-luks { };
13890 tpm2-abrmd = callPackage ../tools/security/tpm2-abrmd { };
13892 tpm2-pkcs11 = callPackage ../misc/tpm2-pkcs11 { };
13894 tpm2-tools = callPackage ../tools/security/tpm2-tools { };
13896 trezor-udev-rules = callPackage ../os-specific/linux/trezor-udev-rules { };
13898 trezorctl = with python3Packages; toPythonApplication trezor;
13900 trezord = callPackage ../servers/trezord {
13901 inherit (darwin.apple_sdk.frameworks) AppKit;
13904 trezor-agent = with python3Packages; toPythonApplication trezor-agent;
13906 trezor-suite = callPackage ../applications/blockchains/trezor-suite { };
13908 trunk = callPackage ../development/tools/trunk {
13909 inherit (darwin.apple_sdk.frameworks) CoreServices SystemConfiguration;
13912 trunk-io = callPackage ../development/tools/trunk-io { };
13914 trunk-ng = callPackage ../by-name/tr/trunk-ng/package.nix {
13915 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
13918 tthsum = callPackage ../applications/misc/tthsum { };
13920 ttdl = callPackage ../applications/misc/ttdl { };
13922 ttp = with python3.pkgs; toPythonApplication ttp;
13924 trace-cmd = callPackage ../os-specific/linux/trace-cmd { };
13926 kernelshark = libsForQt5.callPackage ../os-specific/linux/trace-cmd/kernelshark.nix { };
13928 traceroute = callPackage ../tools/networking/traceroute { };
13930 tracebox = callPackage ../tools/networking/tracebox { };
13932 tracee = callPackage ../tools/security/tracee {
13936 tracefilegen = callPackage ../development/tools/analysis/garcosim/tracefilegen { };
13938 tracefilesim = callPackage ../development/tools/analysis/garcosim/tracefilesim { };
13940 transifex-cli = callPackage ../applications/misc/transifex-cli { };
13942 translatelocally = callPackage ../applications/misc/translatelocally { };
13944 translatelocally-models = recurseIntoAttrs (callPackages ../misc/translatelocally-models { });
13946 translate-shell = callPackage ../applications/misc/translate-shell { };
13948 translatepy = with python3.pkgs; toPythonApplication translatepy;
13950 trash-cli = callPackage ../tools/misc/trash-cli { };
13952 trashy = callPackage ../tools/misc/trashy { };
13954 trdl-client = callPackage ../tools/misc/trdl-client { };
13956 trenchbroom = libsForQt5.callPackage ../applications/misc/trenchbroom { };
13958 trickle = callPackage ../tools/networking/trickle { };
13960 node-manta = callPackage ../tools/admin/manta { };
13962 triton = callPackage ../tools/admin/triton { };
13964 triggerhappy = callPackage ../tools/inputmethods/triggerhappy { };
13966 inherit (callPackage ../applications/office/trilium {})
13971 trippy = callPackage ../tools/networking/trippy { };
13973 trousers = callPackage ../tools/security/trousers { };
13975 trueseeing = callPackage ../tools/security/trueseeing { };
13977 trx = callPackage ../tools/audio/trx { };
13979 tryton = callPackage ../applications/office/tryton { };
13981 trytond = with python3Packages; toPythonApplication trytond;
13983 tun2socks = callPackage ../tools/networking/tun2socks { };
13985 tuntox = callPackage ../tools/networking/tuntox { };
13987 tunwg = callPackage ../tools/networking/tunwg { };
13989 ttf2pt1 = callPackage ../tools/misc/ttf2pt1 { };
13991 ttfautohint = libsForQt5.callPackage ../tools/misc/ttfautohint {
13992 autoreconfHook = buildPackages.autoreconfHook269;
13994 ttfautohint-nox = ttfautohint.override { enableGUI = false; };
13996 tty-clock = callPackage ../tools/misc/tty-clock { };
13998 tty-share = callPackage ../applications/misc/tty-share { };
14000 ttyplot = callPackage ../tools/misc/ttyplot { };
14002 ttygif = callPackage ../tools/misc/ttygif { };
14004 ttylog = callPackage ../tools/misc/ttylog { };
14006 twm = callPackage ../tools/misc/twm {
14007 inherit (darwin.apple_sdk.frameworks) Security;
14010 txtpbfmt = callPackage ../development/tools/txtpbfmt { };
14012 ipbt = callPackage ../tools/misc/ipbt { };
14014 tuckr = callPackage ../applications/misc/tuckr { };
14016 tuhi = callPackage ../applications/misc/tuhi { };
14018 tui-journal = callPackage ../applications/misc/tui-journal { };
14020 tuir = callPackage ../applications/misc/tuir { };
14022 tuifeed = callPackage ../applications/networking/feedreaders/tuifeed {
14023 inherit (darwin.apple_sdk.frameworks) Security;
14026 russ = callPackage ../applications/networking/feedreaders/russ { };
14028 tunnelto = callPackage ../tools/networking/tunnelto {
14029 inherit (darwin.apple_sdk.frameworks) Security;
14032 tuptime = callPackage ../tools/system/tuptime { };
14034 turbo = callPackage ../tools/misc/turbo {
14035 inherit (darwin.apple_sdk_11_0.frameworks) IOKit CoreServices CoreFoundation;
14038 turses = callPackage ../applications/networking/instant-messengers/turses { };
14040 tutanota-desktop = callPackage ../applications/networking/mailreaders/tutanota-desktop { };
14042 tv = callPackage ../tools/text/tv { };
14044 tvm = callPackage ../development/compilers/tvm { };
14046 oysttyer = callPackage ../applications/networking/instant-messengers/oysttyer { };
14048 ttfb = callPackage ../development/tools/ttfb { };
14050 twilight = callPackage ../tools/graphics/twilight {
14051 libX11 = xorg.libX11;
14054 twitch-chat-downloader = python3Packages.callPackage ../applications/misc/twitch-chat-downloader { };
14056 twitch-dl = callPackage ../tools/misc/twitch-dl { };
14058 twitterBootstrap = callPackage ../development/web/twitter-bootstrap { };
14060 twspace-crawler = callPackage ../tools/misc/twspace-crawler { };
14062 twspace-dl = callPackage ../tools/misc/twspace-dl { };
14064 twtxt = python3Packages.callPackage ../applications/networking/twtxt { };
14066 twurl = callPackage ../tools/misc/twurl { };
14068 txt2man = callPackage ../tools/misc/txt2man { };
14070 txt2tags = callPackage ../tools/text/txt2tags { };
14072 txtw = callPackage ../tools/misc/txtw { };
14074 tydra = callPackage ../tools/misc/tydra { };
14076 typesense = callPackage ../servers/search/typesense { };
14078 typos = callPackage ../development/tools/typos { };
14080 tz = callPackage ../tools/misc/tz { };
14082 u9fs = callPackage ../servers/u9fs { };
14084 ua = callPackage ../tools/networking/ua { };
14086 uair = callPackage ../tools/misc/uair { };
14088 ubidump = python3Packages.callPackage ../tools/filesystems/ubidump { };
14090 ubi_reader = callPackage ../tools/filesystems/ubi_reader { };
14092 ubpm = libsForQt5.callPackage ../applications/misc/ubpm { };
14094 ubridge = callPackage ../tools/networking/ubridge { };
14096 ubertooth = callPackage ../applications/radio/ubertooth { };
14098 ucarp = callPackage ../servers/ucarp { };
14100 ucl = callPackage ../development/libraries/ucl { };
14102 ucspi-tcp = callPackage ../tools/networking/ucspi-tcp { };
14104 udftools = callPackage ../tools/filesystems/udftools { };
14106 udp2raw = callPackage ../tools/networking/udp2raw { };
14108 udpreplay = callPackage ../tools/networking/udpreplay { };
14110 udpt = callPackage ../servers/udpt { };
14112 udptunnel = callPackage ../tools/networking/udptunnel { };
14114 udpx = callPackage ../tools/security/udpx { };
14116 uftrace = callPackage ../development/tools/uftrace { };
14118 uftpd = callPackage ../servers/ftp/uftpd {};
14120 uget = callPackage ../tools/networking/uget { };
14122 uget-integrator = callPackage ../tools/networking/uget-integrator { };
14124 ugrep = callPackage ../tools/text/ugrep { };
14126 ugs = callPackage ../tools/misc/ugs { };
14128 uhk-agent = callPackage ../os-specific/linux/uhk-agent { };
14130 uhk-udev-rules = callPackage ../os-specific/linux/uhk-udev-rules { };
14132 uif2iso = callPackage ../tools/cd-dvd/uif2iso { };
14134 uivonim = callPackage ../applications/editors/uivonim { };
14136 ulid = callPackage ../tools/misc/ulid { };
14138 umlet = callPackage ../tools/misc/umlet { };
14140 unetbootin = libsForQt5.callPackage ../tools/cd-dvd/unetbootin { };
14142 unfs3 = callPackage ../servers/unfs3 { };
14144 unfurl = callPackage ../tools/text/unfurl { };
14146 unixbench = callPackage ../development/tools/misc/unixbench { };
14148 unoconv = callPackage ../tools/text/unoconv { };
14150 unrtf = callPackage ../tools/text/unrtf { };
14152 unrpa = with python3Packages; toPythonApplication unrpa;
14154 untex = callPackage ../tools/text/untex { };
14156 untrunc-anthwlock = callPackage ../tools/video/untrunc-anthwlock { };
14158 unzrip = callPackage ../tools/compression/unzrip { };
14160 up = callPackage ../tools/misc/up { };
14162 upbound = callPackage ../development/tools/upbound { };
14164 upterm = callPackage ../tools/misc/upterm { };
14166 upx = callPackage ../tools/compression/upx { };
14168 uq = callPackage ../misc/uq { };
14170 uqmi = callPackage ../tools/networking/uqmi { };
14172 urdfdom = callPackage ../development/libraries/urdfdom { };
14174 urdfdom-headers = callPackage ../development/libraries/urdfdom-headers { };
14176 urlencode = callPackage ../tools/misc/urlencode {};
14178 uriparser = callPackage ../development/libraries/uriparser { };
14180 urlscan = callPackage ../applications/misc/urlscan { };
14182 url-parser = callPackage ../tools/misc/url-parser { };
14184 urn-timer = callPackage ../tools/misc/urn-timer { };
14186 ursadb = callPackage ../servers/ursadb { };
14188 usbmuxd = callPackage ../tools/misc/usbmuxd { };
14190 usbmuxd2 = callPackage ../tools/misc/usbmuxd2 { };
14192 usort = with python3Packages; toPythonApplication usort;
14194 ustreamer = callPackage ../applications/video/ustreamer { };
14196 usync = callPackage ../applications/misc/usync { };
14198 uwc = callPackage ../tools/text/uwc { };
14200 uwsgi = callPackage ../servers/uwsgi { };
14202 uwufetch = callPackage ../tools/misc/uwufetch { };
14204 v2ray = callPackage ../tools/networking/v2ray { };
14206 v2raya = callPackage ../tools/networking/v2raya { };
14208 v2ray-domain-list-community = callPackage ../data/misc/v2ray-domain-list-community { };
14210 v2ray-geoip = callPackage ../data/misc/v2ray-geoip { };
14212 vacuum = libsForQt5.callPackage ../applications/networking/instant-messengers/vacuum {};
14214 validator-nu = callPackage ../tools/text/validator-nu { };
14216 vampire = callPackage ../applications/science/logic/vampire { };
14218 variety = callPackage ../applications/misc/variety { };
14220 vdmfec = callPackage ../applications/backup/vdmfec { };
14222 vk-bootstrap = callPackage ../development/libraries/vk-bootstrap { };
14224 vk-cli = callPackage ../applications/networking/instant-messengers/vk-cli { };
14226 vk-messenger = callPackage ../applications/networking/instant-messengers/vk-messenger { };
14228 volatility3 = callPackage ../tools/security/volatility3 { };
14230 vbetool = callPackage ../tools/system/vbetool { };
14232 vcsi = callPackage ../tools/video/vcsi { };
14234 vde2 = callPackage ../tools/networking/vde2 { };
14236 vboot_reference = callPackage ../tools/system/vboot_reference { };
14238 vcftools = callPackage ../applications/science/biology/vcftools { };
14240 vcmi = libsForQt5.callPackage ../games/vcmi { };
14242 vcsh = callPackage ../applications/version-management/vcsh { };
14244 vcs_query = callPackage ../tools/misc/vcs_query { };
14246 vcstool = callPackage ../development/tools/vcstool { };
14248 vectorscan = callPackage ../development/libraries/vectorscan { };
14250 verco = callPackage ../applications/version-management/verco { };
14252 verilator = callPackage ../applications/science/electronics/verilator { };
14254 verilog = callPackage ../applications/science/electronics/verilog { };
14256 versus = callPackage ../applications/networking/versus { };
14258 vexctl = callPackage ../tools/security/vexctl { };
14260 vgrep = callPackage ../tools/text/vgrep { };
14262 vhd2vl = callPackage ../applications/science/electronics/vhd2vl { };
14264 vhdl-ls = callPackage ../development/tools/language-servers/vhdl-ls { };
14266 video2midi = callPackage ../tools/audio/video2midi {
14267 pythonPackages = python3Packages;
14270 video-trimmer = callPackage ../applications/video/video-trimmer { };
14272 via = callPackage ../tools/misc/via { };
14274 vial = callPackage ../tools/misc/vial { };
14276 viking = callPackage ../applications/misc/viking { };
14278 vim-vint = callPackage ../development/tools/vim-vint { };
14280 vimer = callPackage ../tools/misc/vimer { };
14282 vimpager = callPackage ../tools/misc/vimpager { };
14283 vimpager-latest = callPackage ../tools/misc/vimpager/latest.nix { };
14285 vimwiki-markdown = python3Packages.callPackage ../tools/misc/vimwiki-markdown { };
14287 visidata = (newScope python3Packages) ../applications/misc/visidata {
14290 vit = callPackage ../applications/misc/vit { };
14292 viu = callPackage ../tools/graphics/viu { };
14294 vix = callPackage ../tools/misc/vix { };
14296 vkbasalt = callPackage ../tools/graphics/vkbasalt {
14297 vkbasalt32 = pkgsi686Linux.vkbasalt;
14300 vkbasalt-cli = callPackage ../tools/graphics/vkbasalt-cli { };
14302 vkmark = callPackage ../tools/graphics/vkmark { };
14304 vncrec = callPackage ../tools/video/vncrec { };
14306 vo-amrwbenc = callPackage ../development/libraries/vo-amrwbenc { };
14308 vo-aacenc = callPackage ../development/libraries/vo-aacenc { };
14310 vobcopy = callPackage ../tools/cd-dvd/vobcopy { };
14312 vobsub2srt = callPackage ../tools/cd-dvd/vobsub2srt { };
14314 void = callPackage ../tools/misc/void { };
14316 volume_key = callPackage ../development/libraries/volume-key { };
14318 vorbisgain = callPackage ../tools/misc/vorbisgain { };
14320 vpnc = callPackage ../tools/networking/vpnc { };
14322 vpnc-scripts = callPackage ../tools/networking/vpnc-scripts { };
14324 vpn-slice = python3Packages.callPackage ../tools/networking/vpn-slice { };
14326 vp = callPackage ../applications/misc/vp {
14327 # Enable next line for console graphics. Note that
14328 # it requires `sixel` enabled terminals such as mlterm
14333 vtm = callPackage ../tools/misc/vtm { };
14335 witness = callPackage ../tools/security/witness { };
14337 openconnectPackages = callPackage ../tools/networking/openconnect { };
14339 inherit (openconnectPackages) openconnect openconnect_openssl;
14341 globalprotect-openconnect = libsForQt5.callPackage ../tools/networking/globalprotect-openconnect { };
14343 ding-libs = callPackage ../tools/misc/ding-libs { };
14345 sssd = callPackage ../os-specific/linux/sssd {
14346 inherit (perlPackages) Po4a;
14349 sentry-cli = callPackage ../development/tools/sentry-cli {
14350 inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration;
14353 sentry-native = callPackage ../development/libraries/sentry-native { };
14355 twilio-cli = callPackage ../development/tools/twilio-cli { };
14357 waifu2x-converter-cpp = callPackage ../tools/graphics/waifu2x-converter-cpp {
14358 inherit (darwin.apple_sdk.frameworks) OpenCL;
14361 wakapi = callPackage ../tools/misc/wakapi { };
14363 wakatime = callPackage ../tools/misc/wakatime { };
14365 wambo = callPackage ../development/tools/wambo { };
14367 weather = callPackage ../applications/misc/weather { };
14369 wego = callPackage ../applications/misc/wego { };
14371 wal_e = callPackage ../tools/backup/wal-e { };
14373 wander = callPackage ../tools/admin/wander { };
14375 watchexec = callPackage ../tools/misc/watchexec {
14376 inherit (darwin.apple_sdk.frameworks) Cocoa AppKit;
14379 watchlog = callPackage ../tools/misc/watchlog { };
14381 watchman = darwin.apple_sdk_11_0.callPackage ../development/tools/watchman {
14382 inherit (darwin.apple_sdk_11_0.frameworks) CoreServices;
14385 wavefunctioncollapse = callPackage ../tools/graphics/wavefunctioncollapse { };
14387 wbox = callPackage ../tools/networking/wbox { };
14389 webassemblyjs-cli = nodePackages."@webassemblyjs/cli-1.11.1";
14390 webassemblyjs-repl = nodePackages."@webassemblyjs/repl-1.11.1";
14391 wasm-strip = nodePackages."@webassemblyjs/wasm-strip";
14392 wasm-text-gen = nodePackages."@webassemblyjs/wasm-text-gen-1.11.1";
14393 wast-refmt = nodePackages."@webassemblyjs/wast-refmt-1.11.1";
14395 wasm-bindgen-cli = callPackage ../development/tools/wasm-bindgen-cli {
14396 inherit (darwin.apple_sdk.frameworks) Security;
14397 nodejs = nodejs_latest;
14400 wasm-tools = callPackage ../tools/misc/wasm-tools { };
14402 wasmedge = darwin.apple_sdk_11_0.callPackage ../development/tools/wasmedge {
14403 inherit (darwin.apple_sdk_11_0.frameworks) Foundation;
14406 wasmi = callPackage ../development/tools/wasmi { };
14408 wasmserve = callPackage ../development/tools/wasmserve {};
14410 welkin = callPackage ../tools/graphics/welkin { };
14412 wemux = callPackage ../tools/misc/wemux { };
14414 wf-recorder = callPackage ../applications/video/wf-recorder { };
14416 whatip = callPackage ../tools/networking/whatip { };
14418 whatsapp-chat-exporter = callPackage ../tools/misc/whatsapp-chat-exporter { };
14420 whatweb = callPackage ../tools/security/whatweb { };
14422 whipper = callPackage ../applications/audio/whipper { };
14424 whitebophir = callPackage ../servers/web-apps/whitebophir { };
14426 whois = callPackage ../tools/networking/whois { };
14428 wifish = callPackage ../tools/networking/wifish { };
14430 wimboot = callPackage ../tools/misc/wimboot { };
14432 wire = callPackage ../development/tools/wire { };
14434 wireguard-tools = callPackage ../tools/networking/wireguard-tools { };
14436 wireguard-vanity-address = callPackage ../tools/networking/wireguard-vanity-address {
14437 inherit (darwin.apple_sdk.frameworks) Security;
14440 wireproxy = callPackage ../tools/networking/wireproxy { };
14442 wiringpi = callPackage ../os-specific/linux/wiringpi { };
14444 wg-friendly-peer-names = callPackage ../tools/networking/wg-friendly-peer-names { };
14446 wg-netmanager = callPackage ../tools/networking/wg-netmanager {
14447 inherit (darwin.apple_sdk.frameworks) Security;
14450 wgautomesh = callPackage ../tools/networking/wgautomesh { };
14452 woff2 = callPackage ../development/web/woff2 { };
14454 woodpecker-agent = callPackage ../development/tools/continuous-integration/woodpecker/agent.nix { };
14456 woodpecker-cli = callPackage ../development/tools/continuous-integration/woodpecker/cli.nix { };
14458 woodpecker-pipeline-transform = callPackage ../development/tools/continuous-integration/woodpecker-pipeline-transform { };
14460 woodpecker-plugin-git = callPackage ../development/tools/continuous-integration/woodpecker-plugin-git { };
14462 woodpecker-server = callPackage ../development/tools/continuous-integration/woodpecker/server.nix { };
14464 woof = callPackage ../tools/misc/woof { };
14466 wootility = callPackage ../tools/misc/wootility { };
14468 wormhole-william = callPackage ../tools/networking/wormhole-william { };
14470 wpscan = callPackage ../tools/security/wpscan { };
14472 write-good = callPackage ../tools/text/write-good { };
14474 wsmancli = callPackage ../tools/system/wsmancli { };
14476 wstunnel = haskell.lib.compose.justStaticExecutables haskellPackages.wstunnel;
14478 wolfebin = callPackage ../tools/networking/wolfebin { };
14480 wthrr = callPackage ../applications/misc/wthrr { };
14482 xautoclick = callPackage ../applications/misc/xautoclick { };
14484 xl2tpd = callPackage ../tools/networking/xl2tpd { };
14486 xlights = callPackage ../applications/misc/xlights/default.nix { };
14488 xe = callPackage ../tools/system/xe { };
14491 xray = callPackage ../tools/networking/xray { };
14493 xteve = callPackage ../servers/xteve { };
14495 termbook = callPackage ../tools/text/termbook { };
14497 testdisk = libsForQt5.callPackage ../tools/system/testdisk { };
14499 testdisk-qt = testdisk.override { enableQt = true; };
14501 textql = callPackage ../development/tools/textql { };
14503 html2text = callPackage ../tools/text/html2text { };
14505 html-tidy = callPackage ../tools/text/html-tidy { };
14507 html-xml-utils = callPackage ../tools/text/xml/html-xml-utils { };
14509 htmldoc = callPackage ../tools/typesetting/htmldoc {
14510 inherit (darwin.apple_sdk.frameworks) SystemConfiguration Foundation;
14513 htmltest = callPackage ../development/tools/htmltest { };
14515 rcm = callPackage ../tools/misc/rcm { };
14517 td = callPackage ../tools/misc/td { };
14519 tdfgo = callPackage ../tools/misc/tdfgo { };
14521 tftp-hpa = callPackage ../tools/networking/tftp-hpa { };
14523 tigervnc = callPackage ../tools/admin/tigervnc { };
14525 tightvnc = callPackage ../tools/admin/tightvnc {
14526 fontDirectories = [ xorg.fontadobe75dpi xorg.fontmiscmisc xorg.fontcursormisc
14527 xorg.fontbhlucidatypewriter75dpi ];
14530 time = callPackage ../tools/misc/time { };
14532 tweet-hs = haskell.lib.compose.justStaticExecutables haskellPackages.tweet-hs;
14534 tweeny = callPackage ../development/libraries/tweeny { };
14536 tkgate = callPackage ../applications/science/electronics/tkgate/1.x.nix { };
14538 tm = callPackage ../tools/system/tm { };
14540 tradcpp = callPackage ../development/tools/tradcpp { };
14542 traitor = callPackage ../tools/security/traitor { };
14544 tre = callPackage ../development/libraries/tre { };
14546 tremor-rs = darwin.apple_sdk_11_0.callPackage ../tools/misc/tremor-rs {
14547 inherit (darwin.apple_sdk_11_0.frameworks) Security;
14550 tremor-language-server = callPackage ../tools/misc/tremor-rs/ls.nix { };
14552 truecrack = callPackage ../tools/security/truecrack { };
14553 truecrack-cuda = truecrack.override { cudaSupport = true; };
14555 ts = callPackage ../tools/system/ts { };
14557 ttmkfdir = callPackage ../tools/misc/ttmkfdir { };
14559 ttwatch = callPackage ../tools/misc/ttwatch { };
14561 turbovnc = callPackage ../tools/admin/turbovnc {
14562 # fontDirectories = [ xorg.fontadobe75dpi xorg.fontmiscmisc xorg.fontcursormisc xorg.fontbhlucidatypewriter75dpi ];
14563 libjpeg_turbo = libjpeg_turbo.override { enableJava = true; };
14566 udunits = callPackage ../development/libraries/udunits { };
14568 ufmt = with python3Packages; toPythonApplication ufmt;
14570 uftp = callPackage ../servers/uftp { };
14572 uhttpmock = callPackage ../development/libraries/uhttpmock { };
14574 uim = callPackage ../tools/inputmethods/uim {
14575 autoconf = buildPackages.autoconf269;
14578 uhub = callPackage ../servers/uhub { };
14580 unclutter = callPackage ../tools/misc/unclutter { };
14582 unclutter-xfixes = callPackage ../tools/misc/unclutter-xfixes { };
14584 unbound = callPackage ../tools/networking/unbound { };
14586 unbound-with-systemd = unbound.override {
14587 withSystemd = true;
14590 unbound-full = unbound.override {
14592 withSystemd = true;
14593 withPythonModule = true;
14596 withDNSCrypt = true;
14602 unicorn = callPackage ../development/libraries/unicorn {
14603 inherit (darwin.apple_sdk.frameworks) IOKit;
14604 inherit (darwin) cctools;
14607 unittest-cpp = callPackage ../development/libraries/unittest-cpp { };
14609 unnaturalscrollwheels = callPackage ../tools/inputmethods/unnaturalscrollwheels { };
14611 unrar-wrapper = python3Packages.callPackage ../tools/archivers/unrar-wrapper { };
14613 uptime-kuma = callPackage ../servers/monitoring/uptime-kuma { };
14615 vul = callPackage ../applications/misc/vul { };
14617 xar = callPackage ../tools/compression/xar { };
14619 xarchive = callPackage ../tools/archivers/xarchive { };
14621 xarchiver = callPackage ../tools/archivers/xarchiver { };
14623 xbanish = callPackage ../tools/X11/xbanish { };
14625 xbrightness = callPackage ../tools/X11/xbrightness { };
14627 xdg-launch = callPackage ../applications/misc/xdg-launch { };
14629 xdp-tools = callPackage ../tools/networking/xdp-tools {
14630 llvmPackages = llvmPackages_14;
14633 xkbvalidate = callPackage ../tools/X11/xkbvalidate { };
14635 xkeysnail = callPackage ../tools/X11/xkeysnail { };
14637 xfstests = callPackage ../tools/misc/xfstests { };
14639 xprompt = callPackage ../tools/X11/xprompt { };
14641 xprintidle = callPackage ../tools/X11/xprintidle { };
14643 xprintidle-ng = callPackage ../tools/X11/xprintidle-ng { };
14645 xssstate = callPackage ../tools/X11/xssstate { };
14647 xscast = callPackage ../applications/video/xscast { };
14649 xsettingsd = callPackage ../tools/X11/xsettingsd { };
14651 xsensors = callPackage ../os-specific/linux/xsensors { };
14653 xspim = callPackage ../development/tools/misc/xspim { };
14655 xcrawl3r = callPackage ../tools/security/xcrawl3r { };
14657 xcruiser = callPackage ../applications/misc/xcruiser { };
14659 xwallpaper = callPackage ../tools/X11/xwallpaper { };
14661 gxkb = callPackage ../applications/misc/gxkb { };
14663 xxkb = callPackage ../applications/misc/xxkb { };
14665 ugarit = callPackage ../tools/backup/ugarit {
14666 inherit (chickenPackages_4) eggDerivation fetchegg;
14669 ugarit-manifest-maker = callPackage ../tools/backup/ugarit-manifest-maker {
14670 inherit (chickenPackages_4) eggDerivation fetchegg;
14673 ulogd = callPackage ../os-specific/linux/ulogd { };
14675 unar = callPackage ../tools/archivers/unar {
14676 inherit (darwin.apple_sdk.frameworks) Foundation AppKit;
14677 stdenv = clangStdenv;
14680 unp = callPackage ../tools/archivers/unp { };
14682 unshield = callPackage ../tools/archivers/unshield { };
14684 unzip = callPackage ../tools/archivers/unzip { };
14686 unzipNLS = lowPrio (unzip.override { enableNLS = true; });
14688 undmg = callPackage ../tools/archivers/undmg { };
14690 uptimed = callPackage ../tools/system/uptimed { };
14692 upwork = callPackage ../applications/misc/upwork { };
14694 urjtag = callPackage ../tools/misc/urjtag { };
14696 urlhunter = callPackage ../tools/security/urlhunter { };
14698 urlwatch = callPackage ../tools/networking/urlwatch { };
14700 vals = callPackage ../tools/security/vals { };
14702 valum = callPackage ../development/web/valum { };
14704 inherit (callPackages ../servers/varnish { })
14705 varnish60 varnish74;
14706 inherit (callPackages ../servers/varnish/packages.nix { })
14707 varnish60Packages varnish74Packages;
14709 varnishPackages = varnish74Packages;
14710 varnish = varnishPackages.varnish;
14712 hitch = callPackage ../servers/hitch { };
14714 veracrypt = callPackage ../applications/misc/veracrypt {
14718 veryfasttree = callPackage ../applications/science/biology/veryfasttree { };
14720 viceroy = callPackage ../development/tools/viceroy {
14721 inherit (darwin.apple_sdk.frameworks) Security;
14724 vlan = callPackage ../tools/networking/vlan { };
14726 vmtouch = callPackage ../tools/misc/vmtouch { };
14728 vncdo = with python3Packages; toPythonApplication vncdo;
14730 volumeicon = callPackage ../tools/audio/volumeicon { };
14732 # An alias to work around the splicing incidents
14734 # https://github.com/NixOS/nixpkgs/issues/204303
14735 # https://github.com/NixOS/nixpkgs/issues/211340
14736 # https://github.com/NixOS/nixpkgs/issues/227327
14737 wafHook = waf.hook;
14739 waf-tester = callPackage ../tools/security/waf-tester { };
14741 wagyu = callPackage ../tools/misc/wagyu {
14742 inherit (darwin.apple_sdk.frameworks) Security;
14745 wakelan = callPackage ../tools/networking/wakelan { };
14747 wavemon = callPackage ../tools/networking/wavemon { };
14749 wdfs = callPackage ../tools/filesystems/wdfs { };
14751 web-eid-app = libsForQt5.callPackage ../tools/security/web-eid-app { };
14753 wdiff = callPackage ../tools/text/wdiff { };
14755 wdisplays = callPackage ../tools/graphics/wdisplays { };
14757 weaviate = callPackage ../servers/search/weaviate { };
14759 webalizer = callPackage ../tools/networking/webalizer { };
14761 webmesh = callPackage ../servers/webmesh { };
14763 wget = callPackage ../tools/networking/wget { };
14765 wget2 = callPackage ../tools/networking/wget2 { };
14767 wgpu-utils = callPackage ../tools/graphics/wgpu-utils {
14768 inherit (darwin.apple_sdk.frameworks) QuartzCore;
14771 wg-bond = callPackage ../applications/networking/wg-bond { };
14773 wgcf = callPackage ../applications/networking/wgcf { };
14775 which = callPackage ../tools/system/which { };
14777 whsniff = callPackage ../applications/networking/sniffers/whsniff { };
14779 wio = callPackage ../by-name/wi/wio/package.nix {
14780 wlroots = wlroots_0_17;
14783 wiiuse = callPackage ../development/libraries/wiiuse {
14784 inherit (darwin) libobjc;
14785 inherit (darwin.apple_sdk.frameworks) Foundation IOBluetooth;
14788 wipefreespace = callPackage ../tools/filesystems/wipefreespace { };
14790 woeusb = callPackage ../tools/misc/woeusb { };
14792 woeusb-ng = callPackage ../tools/misc/woeusb-ng { };
14794 chase = callPackage ../tools/system/chase { };
14796 wimlib = callPackage ../tools/archivers/wimlib { };
14798 wipe = callPackage ../tools/security/wipe { };
14800 wireguard-go = callPackage ../tools/networking/wireguard-go { };
14802 wkhtmltopdf = libsForQt5.callPackage ../tools/graphics/wkhtmltopdf { };
14804 wkhtmltopdf-bin = callPackage ../tools/graphics/wkhtmltopdf-bin {
14805 openssl = openssl_1_1;
14808 wml = callPackage ../development/web/wml { };
14810 wol = callPackage ../tools/networking/wol { };
14812 wolf-shaper = callPackage ../applications/audio/wolf-shaper { };
14814 wpgtk = callPackage ../tools/X11/wpgtk { };
14816 wrap = callPackage ../tools/text/wrap { };
14818 wring = nodePackages.wring;
14820 wrk = callPackage ../tools/networking/wrk { };
14822 wrk2 = callPackage ../tools/networking/wrk2 { };
14824 wsysmon = callPackage ../tools/system/wsysmon { };
14826 wuzz = callPackage ../tools/networking/wuzz { };
14828 wv = callPackage ../tools/misc/wv { };
14830 wv2 = callPackage ../tools/misc/wv2 { };
14832 wvkbd = callPackage ../applications/accessibility/wvkbd { };
14834 wyrd = callPackage ../tools/misc/wyrd {
14835 ocamlPackages = ocaml-ng.ocamlPackages_4_14_unsafe_string;
14838 x86info = callPackage ../os-specific/linux/x86info { };
14840 x11_ssh_askpass = callPackage ../tools/networking/x11-ssh-askpass { };
14842 xbursttools = callPackage ../tools/misc/xburst-tools {
14843 # It needs a cross compiler for mipsel to build the firmware it will
14844 # load into the Ben Nanonote
14845 gccCross = pkgsCross.ben-nanonote.buildPackages.gccWithoutTargetLibc;
14846 autoconf = buildPackages.autoconf269;
14849 clipnotify = callPackage ../tools/misc/clipnotify { };
14851 clipboard-jh = callPackage ../tools/misc/clipboard-jh { };
14853 clipbuzz = callPackage ../tools/misc/clipbuzz { };
14855 xclip = callPackage ../tools/misc/xclip { };
14857 xcur2png = callPackage ../tools/graphics/xcur2png { };
14859 xcwd = callPackage ../tools/X11/xcwd { };
14861 xtitle = callPackage ../tools/misc/xtitle { };
14863 xdelta = callPackage ../tools/compression/xdelta { };
14864 xdeltaUnstable = callPackage ../tools/compression/xdelta/unstable.nix { };
14866 xdot = with python3Packages; toPythonApplication xdot;
14868 xdummy = callPackage ../tools/misc/xdummy { };
14870 xdg-ninja = callPackage ../tools/misc/xdg-ninja { };
14872 xdxf2slob = callPackage ../tools/misc/xdxf2slob { };
14874 xe-guest-utilities = callPackage ../tools/virtualization/xe-guest-utilities { };
14876 xen-guest-agent = callPackage ../tools/virtualization/xen-guest-agent { };
14878 xflux = callPackage ../tools/misc/xflux { };
14879 xflux-gui = python3Packages.callPackage ../tools/misc/xflux/gui.nix { };
14881 xfsdump = callPackage ../tools/filesystems/xfsdump { };
14883 xfsprogs = callPackage ../tools/filesystems/xfsprogs { };
14884 libxfs = xfsprogs.dev;
14886 xml2 = callPackage ../tools/text/xml/xml2 { };
14888 xmlformat = callPackage ../tools/text/xml/xmlformat { };
14890 xmlroff = callPackage ../tools/typesetting/xmlroff { };
14892 xmloscopy = callPackage ../tools/text/xml/xmloscopy { };
14894 xmlstarlet = callPackage ../tools/text/xml/xmlstarlet { };
14896 xmlto = callPackage ../tools/typesetting/xmlto {
14900 xiccd = callPackage ../tools/misc/xiccd { };
14902 xidlehook = callPackage ../tools/X11/xidlehook {
14903 inherit (darwin.apple_sdk.frameworks) Security;
14906 xprite-editor = callPackage ../tools/misc/xprite-editor {
14907 inherit (darwin.apple_sdk.frameworks) AppKit;
14910 xq-xml = callPackage ../tools/text/xml/xq { };
14912 xsecurelock = callPackage ../tools/X11/xsecurelock { };
14914 xsel = callPackage ../tools/misc/xsel { };
14916 xsv = callPackage ../tools/text/xsv {
14917 inherit (darwin.apple_sdk.frameworks) Security;
14920 xtreemfs = callPackage ../tools/filesystems/xtreemfs {
14924 xorriso = libisoburn;
14926 xurls = callPackage ../tools/text/xurls { };
14928 xxv = callPackage ../tools/misc/xxv { };
14930 xvfb-run = callPackage ../tools/misc/xvfb-run {
14931 inherit (texFunctions) fontsConf;
14933 # xvfb-run is used by a bunch of things to run tests
14934 # and doesn't support hardware accelerated rendering
14935 # so remove it from the rebuild heavy path for mesa
14936 xorgserver = xorg.xorgserver.overrideAttrs(old: {
14937 buildInputs = lib.filter (pkg: lib.getName pkg != "mesa") old.buildInputs;
14938 configureFlags = old.configureFlags ++ [
14948 xvkbd = callPackage ../tools/X11/xvkbd { };
14950 xwinmosaic = callPackage ../tools/X11/xwinmosaic { };
14952 xwinwrap = callPackage ../tools/X11/xwinwrap { };
14954 yajsv = callPackage ../tools/misc/yajsv { };
14956 yallback = callPackage ../development/tools/analysis/yallback { };
14958 yapf = with python3Packages; toPythonApplication yapf;
14960 yarn = callPackage ../development/tools/yarn { };
14962 yarn-berry = callPackage ../development/tools/yarn-berry { };
14964 yarn2nix-moretea = callPackage ../development/tools/yarn2nix-moretea/yarn2nix { pkgs = pkgs.__splicedPackages; };
14966 inherit (yarn2nix-moretea)
14972 yarr = callPackage ../applications/networking/feedreaders/yarr { };
14974 yascreen = callPackage ../development/libraries/yascreen { };
14976 yasr = callPackage ../applications/audio/yasr { };
14978 yank = callPackage ../tools/misc/yank { };
14980 yamlfix = with python3Packages; toPythonApplication yamlfix;
14982 yamlfmt = callPackage ../development/tools/yamlfmt { };
14984 yamllint = with python3Packages; toPythonApplication yamllint;
14986 yamlpath = callPackage ../development/tools/yamlpath { };
14988 yaml-merge = callPackage ../tools/text/yaml-merge { };
14990 yeshup = callPackage ../tools/system/yeshup { };
14992 ytfzf = callPackage ../tools/misc/ytfzf { };
14994 # To expose more packages for Yi, override the extraPackages arg.
14995 yi = callPackage ../applications/editors/yi/wrapper.nix {
14996 haskellPackages = haskell.packages.ghc810;
14999 yaydl = callPackage ../tools/video/yaydl {
15000 inherit (darwin.apple_sdk.frameworks) Security;
15003 yx = callPackage ../tools/text/yx { };
15005 zarchive = callPackage ../tools/archivers/zarchive { };
15007 zprint = callPackage ../development/tools/zprint { };
15009 yle-dl = callPackage ../tools/misc/yle-dl { };
15011 you-get = callPackage ../tools/misc/you-get { };
15013 zasm = callPackage ../development/compilers/zasm { };
15015 zbackup = callPackage ../tools/backup/zbackup {
15016 protobuf = protobuf_21;
15019 zbar = libsForQt5.callPackage ../tools/graphics/zbar {
15020 inherit (darwin.apple_sdk.frameworks) Foundation;
15023 zbctl = callPackage ../tools/admin/zbctl { };
15025 zdelta = callPackage ../tools/compression/zdelta { };
15027 zed = callPackage ../development/tools/zed { };
15029 zellij = callPackage ../tools/misc/zellij {
15030 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation;
15033 zenith = callPackage ../tools/system/zenith {
15034 inherit (darwin.apple_sdk.frameworks) IOKit;
15037 # Nvidia support does not require any propietary libraries, so CI can build it.
15038 # Note that when enabling this unconditionally, non-nvidia users will always have an empty "GPU" section.
15039 zenith-nvidia = callPackage ../tools/system/zenith {
15040 inherit (darwin.apple_sdk.frameworks) IOKit;
15041 nvidiaSupport = true;
15044 zerotierone = callPackage ../tools/networking/zerotierone { };
15046 zerofree = callPackage ../tools/filesystems/zerofree { };
15048 zet = callPackage ../tools/text/zet { };
15050 zfp = callPackage ../tools/compression/zfp { };
15052 zfs-autobackup = callPackage ../tools/backup/zfs-autobackup { };
15054 zfsbackup = callPackage ../tools/backup/zfsbackup { };
15056 zfstools = callPackage ../tools/filesystems/zfstools { };
15058 zfsnap = callPackage ../tools/backup/zfsnap { };
15060 zpool-auto-expand-partitions = callPackage ../tools/filesystems/zpool-auto-expand-partitions { };
15062 zile = callPackage ../applications/editors/zile { };
15064 zinnia = callPackage ../tools/inputmethods/zinnia { };
15065 tegaki-zinnia-japanese = callPackage ../tools/inputmethods/tegaki-zinnia-japanese { };
15067 zim-tools = callPackage ../tools/text/zim-tools { };
15069 zimfw = callPackage ../shells/zsh/zimfw { };
15071 zld = callPackage ../development/tools/zld { };
15073 par = callPackage ../tools/text/par { };
15075 zip = callPackage ../tools/archivers/zip { };
15077 zincsearch = callPackage ../servers/search/zincsearch { };
15079 zkfuse = callPackage ../tools/filesystems/zkfuse { };
15081 zpaq = callPackage ../tools/archivers/zpaq { };
15082 zpaqd = callPackage ../tools/archivers/zpaq/zpaqd.nix { };
15084 zplug = callPackage ../shells/zsh/zplug { };
15086 zps = callPackage ../tools/system/zps { };
15088 zi = callPackage ../shells/zsh/zi { };
15090 zinit = callPackage ../shells/zsh/zinit {} ;
15092 zint = qt6Packages.callPackage ../development/libraries/zint { };
15094 zs-apc-spdu-ctl = callPackage ../tools/networking/zs-apc-spdu-ctl { };
15096 zs-wait4host = callPackage ../tools/networking/zs-wait4host { };
15098 zstxtns-utils = callPackage ../tools/text/zstxtns-utils { };
15100 zsh-abbr = callPackage ../shells/zsh/zsh-abbr { };
15102 zsh-autoenv = callPackage ../tools/misc/zsh-autoenv { };
15104 zsh-autopair = callPackage ../shells/zsh/zsh-autopair { };
15106 zsh-bd = callPackage ../shells/zsh/zsh-bd { };
15108 zsh-better-npm-completion = callPackage ../shells/zsh/zsh-better-npm-completion { };
15110 zsh-clipboard = callPackage ../shells/zsh/zsh-clipboard { };
15112 zsh-defer = callPackage ../shells/zsh/zsh-defer { };
15114 zsh-edit = callPackage ../shells/zsh/zsh-edit { };
15116 zsh-git-prompt = callPackage ../shells/zsh/zsh-git-prompt { };
15118 zsh-history = callPackage ../shells/zsh/zsh-history { };
15120 zsh-history-search-multi-word = callPackage ../shells/zsh/zsh-history-search-multi-word { };
15122 zsh-history-substring-search = callPackage ../shells/zsh/zsh-history-substring-search { };
15124 zsh-navigation-tools = callPackage ../tools/misc/zsh-navigation-tools { };
15126 zsh-nix-shell = callPackage ../shells/zsh/zsh-nix-shell { };
15128 zsh-syntax-highlighting = callPackage ../shells/zsh/zsh-syntax-highlighting { };
15130 zsh-system-clipboard = callPackage ../shells/zsh/zsh-system-clipboard { };
15132 zsh-f-sy-h = callPackage ../shells/zsh/zsh-f-sy-h { };
15134 zsh-fast-syntax-highlighting = callPackage ../shells/zsh/zsh-fast-syntax-highlighting { };
15136 zsh-forgit = callPackage ../shells/zsh/zsh-forgit { };
15138 zsh-fzf-tab = callPackage ../shells/zsh/zsh-fzf-tab { };
15140 zsh-autocomplete = callPackage ../shells/zsh/zsh-autocomplete { };
15142 zsh-autosuggestions = callPackage ../shells/zsh/zsh-autosuggestions { };
15144 zsh-powerlevel10k = callPackage ../shells/zsh/zsh-powerlevel10k { };
15146 zsh-powerlevel9k = callPackage ../shells/zsh/zsh-powerlevel9k { };
15148 zsh-command-time = callPackage ../shells/zsh/zsh-command-time { };
15150 zsh-fzf-history-search = callPackage ../shells/zsh/zsh-fzf-history-search { };
15152 zsh-vi-mode = callPackage ../shells/zsh/zsh-vi-mode { };
15154 zsh-you-should-use = callPackage ../shells/zsh/zsh-you-should-use { };
15156 zsh-z = callPackage ../shells/zsh/zsh-z { };
15158 zssh = callPackage ../tools/networking/zssh { };
15160 zstd = callPackage ../tools/compression/zstd {
15161 cmake = buildPackages.cmakeMinimal;
15164 zsv = callPackage ../development/tools/zsv { };
15166 zxing = callPackage ../tools/graphics/zxing { };
15168 zkar = callPackage ../tools/security/zkar { };
15170 zlint = callPackage ../tools/security/zlint { };
15172 zmap = callPackage ../tools/security/zmap { };
15174 zmusic = callPackage ../development/libraries/zmusic { };
15176 zpool-iostat-viz = callPackage ../tools/filesystems/zpool-iostat-viz { };
15181 runtimeShell = "${runtimeShellPackage}${runtimeShellPackage.shellPath}";
15182 runtimeShellPackage = bash;
15184 agdsn-zsh-config = callPackage ../shells/zsh/agdsn-zsh-config { };
15186 any-nix-shell = callPackage ../shells/any-nix-shell { };
15188 nix-your-shell = callPackage ../shells/nix-your-shell { };
15190 bash = lowPrio (callPackage ../shells/bash/5.nix { });
15191 # WARNING: this attribute is used by nix-shell so it shouldn't be removed/renamed
15192 bashInteractive = callPackage ../shells/bash/5.nix {
15193 interactive = true;
15196 bashInteractiveFHS = callPackage ../shells/bash/5.nix {
15197 interactive = true;
15202 bash-completion = callPackage ../shells/bash/bash-completion { };
15204 gradle-completion = callPackage ../shells/zsh/gradle-completion { };
15206 nix-bash-completions = callPackage ../shells/bash/nix-bash-completions { };
15208 yarn-bash-completion = callPackage ../shells/bash/yarn-completion { };
15210 blesh = callPackage ../shells/bash/blesh { };
15212 undistract-me = callPackage ../shells/bash/undistract-me { };
15214 carapace = callPackage ../shells/carapace { };
15216 dash = callPackage ../shells/dash { };
15218 dasht = callPackage ../tools/misc/dasht { };
15220 dashing = callPackage ../tools/misc/dashing { };
15222 es = callPackage ../shells/es { };
15224 fish = callPackage ../shells/fish { };
15226 wrapFish = callPackage ../shells/fish/wrapper.nix { };
15228 fishPlugins = recurseIntoAttrs (callPackage ../shells/fish/plugins { });
15230 fzf-git-sh = callPackage ../shells/fzf-git-sh { };
15232 hishtory = callPackage ../shells/hishtory { };
15234 ion = callPackage ../shells/ion { };
15236 jush = callPackage ../shells/jush { };
15238 ksh = callPackage ../shells/ksh { };
15240 liquidprompt = callPackage ../shells/liquidprompt { };
15242 murex = callPackage ../shells/murex { };
15244 oh = callPackage ../shells/oh { };
15246 oksh = callPackage ../shells/oksh { };
15248 scponly = callPackage ../shells/scponly { };
15250 rush = callPackage ../shells/rush { };
15252 zsh = callPackage ../shells/zsh { };
15254 nix-zsh-completions = callPackage ../shells/zsh/nix-zsh-completions { };
15256 zsh-completions = callPackage ../shells/zsh/zsh-completions { };
15258 zsh-prezto = callPackage ../shells/zsh/zsh-prezto { };
15260 yash = callPackage ../shells/yash { };
15262 grml-zsh-config = callPackage ../shells/zsh/grml-zsh-config { };
15264 powerline = with python3Packages; toPythonApplication powerline;
15266 ### DEVELOPMENT / COMPILERS
15268 temurin-bin-21 = javaPackages.compiler.temurin-bin.jdk-21;
15269 temurin-jre-bin-21 = javaPackages.compiler.temurin-bin.jre-21;
15271 temurin-bin-20 = javaPackages.compiler.temurin-bin.jdk-20;
15272 temurin-jre-bin-20 = javaPackages.compiler.temurin-bin.jre-20;
15274 temurin-bin-19 = javaPackages.compiler.temurin-bin.jdk-19;
15275 temurin-jre-bin-19 = javaPackages.compiler.temurin-bin.jre-19;
15277 temurin-bin-18 = javaPackages.compiler.temurin-bin.jdk-18;
15278 temurin-jre-bin-18 = javaPackages.compiler.temurin-bin.jre-18;
15280 temurin-bin-17 = javaPackages.compiler.temurin-bin.jdk-17;
15281 temurin-jre-bin-17 = javaPackages.compiler.temurin-bin.jre-17;
15283 temurin-bin-16 = javaPackages.compiler.temurin-bin.jdk-16;
15284 temurin-bin-11 = javaPackages.compiler.temurin-bin.jdk-11;
15285 temurin-jre-bin-11 = javaPackages.compiler.temurin-bin.jre-11;
15286 temurin-bin-8 = javaPackages.compiler.temurin-bin.jdk-8;
15287 temurin-jre-bin-8 = javaPackages.compiler.temurin-bin.jre-8;
15289 temurin-bin = temurin-bin-21;
15290 temurin-jre-bin = temurin-jre-bin-21;
15292 semeru-bin-17 = javaPackages.compiler.semeru-bin.jdk-17;
15293 semeru-jre-bin-17 = javaPackages.compiler.semeru-bin.jre-17;
15294 semeru-bin-16 = javaPackages.compiler.semeru-bin.jdk-16;
15295 semeru-jre-bin-16 = javaPackages.compiler.semeru-bin.jre-16;
15296 semeru-bin-11 = javaPackages.compiler.semeru-bin.jdk-11;
15297 semeru-jre-bin-11 = javaPackages.compiler.semeru-bin.jre-11;
15298 semeru-bin-8 = javaPackages.compiler.semeru-bin.jdk-8;
15299 semeru-jre-bin-8 = javaPackages.compiler.semeru-bin.jre-8;
15301 semeru-bin = semeru-bin-17;
15302 semeru-jre-bin = semeru-jre-bin-17;
15304 adoptopenjdk-bin-17-packages-linux = import ../development/compilers/adoptopenjdk-bin/jdk17-linux.nix { inherit stdenv lib; };
15305 adoptopenjdk-bin-17-packages-darwin = import ../development/compilers/adoptopenjdk-bin/jdk17-darwin.nix { inherit lib; };
15307 adoptopenjdk-hotspot-bin-16 = javaPackages.compiler.adoptopenjdk-16.jdk-hotspot;
15308 adoptopenjdk-jre-hotspot-bin-16 = javaPackages.compiler.adoptopenjdk-16.jre-hotspot;
15309 adoptopenjdk-openj9-bin-16 = javaPackages.compiler.adoptopenjdk-16.jdk-openj9;
15310 adoptopenjdk-jre-openj9-bin-16 = javaPackages.compiler.adoptopenjdk-16.jre-openj9;
15312 adoptopenjdk-hotspot-bin-15 = javaPackages.compiler.adoptopenjdk-15.jdk-hotspot;
15313 adoptopenjdk-jre-hotspot-bin-15 = javaPackages.compiler.adoptopenjdk-15.jre-hotspot;
15314 adoptopenjdk-openj9-bin-15 = javaPackages.compiler.adoptopenjdk-15.jdk-openj9;
15315 adoptopenjdk-jre-openj9-bin-15 = javaPackages.compiler.adoptopenjdk-15.jre-openj9;
15317 adoptopenjdk-hotspot-bin-11 = javaPackages.compiler.adoptopenjdk-11.jdk-hotspot;
15318 adoptopenjdk-jre-hotspot-bin-11 = javaPackages.compiler.adoptopenjdk-11.jre-hotspot;
15319 adoptopenjdk-openj9-bin-11 = javaPackages.compiler.adoptopenjdk-11.jdk-openj9;
15320 adoptopenjdk-jre-openj9-bin-11 = javaPackages.compiler.adoptopenjdk-11.jre-openj9;
15322 adoptopenjdk-hotspot-bin-8 = javaPackages.compiler.adoptopenjdk-8.jdk-hotspot;
15323 adoptopenjdk-jre-hotspot-bin-8 = javaPackages.compiler.adoptopenjdk-8.jre-hotspot;
15324 adoptopenjdk-openj9-bin-8 = javaPackages.compiler.adoptopenjdk-8.jdk-openj9;
15325 adoptopenjdk-jre-openj9-bin-8 = javaPackages.compiler.adoptopenjdk-8.jre-openj9;
15327 adoptopenjdk-bin = adoptopenjdk-hotspot-bin-11;
15328 adoptopenjdk-jre-bin = adoptopenjdk-jre-hotspot-bin-11;
15330 adoptopenjdk-icedtea-web = callPackage ../development/compilers/adoptopenjdk-icedtea-web {
15334 alan = callPackage ../development/compilers/alan { };
15336 alan_2 = callPackage ../development/compilers/alan/2.nix { };
15338 alarm-clock-applet = callPackage ../tools/misc/alarm-clock-applet { };
15340 ante = callPackage ../development/compilers/ante { };
15342 armips = callPackage ../development/compilers/armips {
15343 stdenv = gcc10Stdenv;
15346 arachne-pnr = callPackage ../development/compilers/arachne-pnr { };
15348 asciigraph = callPackage ../tools/text/asciigraph { };
15350 autocorrect = callPackage ../tools/text/autocorrect {
15351 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
15354 as31 = callPackage ../development/compilers/as31 { };
15356 asl = callPackage ../development/compilers/asl { };
15358 aspectj = callPackage ../development/compilers/aspectj { };
15360 atasm = callPackage ../development/compilers/atasm { };
15362 ats = callPackage ../development/compilers/ats { };
15363 ats2 = callPackage ../development/compilers/ats2 { };
15365 ats-acc = callPackage ../development/tools/ats-acc { };
15367 august = callPackage ../development/compilers/august { };
15369 avra = callPackage ../development/compilers/avra { };
15371 ballerina = callPackage ../development/compilers/ballerina {
15372 openjdk = openjdk17_headless;
15375 bfc = callPackage ../development/compilers/bfc { };
15377 bigloo = callPackage ../development/compilers/bigloo { };
15379 binaryen = callPackage ../development/compilers/binaryen {
15380 nodejs = nodejs-slim;
15381 inherit (python3Packages) filecheck;
15384 blueprint-compiler = callPackage ../development/compilers/blueprint { };
15386 bluespec = callPackage ../development/compilers/bluespec {
15387 gmp-static = gmp.override { withStatic = true; };
15390 bun = callPackage ../development/web/bun { };
15392 cakelisp = callPackage ../development/compilers/cakelisp { };
15394 ciao = callPackage ../development/compilers/ciao { };
15396 codon = callPackage ../development/compilers/codon {
15397 inherit (llvmPackages_14) lld stdenv;
15400 colm = callPackage ../development/compilers/colm { };
15402 colmap = libsForQt5.callPackage ../applications/science/misc/colmap { inherit (config) cudaSupport; };
15403 colmapWithCuda = colmap.override { cudaSupport = true; };
15405 chickenPackages_4 = recurseIntoAttrs (callPackage ../development/compilers/chicken/4 { });
15406 chickenPackages_5 = recurseIntoAttrs (callPackage ../development/compilers/chicken/5 { });
15407 chickenPackages = dontRecurseIntoAttrs chickenPackages_5;
15409 inherit (chickenPackages_5)
15415 cc65 = callPackage ../development/compilers/cc65 { };
15417 cdb = callPackage ../development/tools/database/cdb {
15418 stdenv = gccStdenv;
15421 chez = callPackage ../development/compilers/chez {
15422 inherit (darwin) cctools;
15425 chez-racket = callPackage ../development/compilers/chez-racket { };
15427 chez-srfi = callPackage ../development/chez-modules/chez-srfi { };
15429 chez-mit = callPackage ../development/chez-modules/chez-mit { };
15431 chez-scmutils = callPackage ../development/chez-modules/chez-scmutils { };
15433 chez-matchable = callPackage ../development/chez-modules/chez-matchable { };
15435 libclang = llvmPackages.libclang;
15436 clang-manpages = llvmPackages.clang-manpages;
15438 clang-sierraHack = clang.override {
15439 name = "clang-wrapper-with-reexport-hack";
15440 bintools = darwin.binutils.override {
15441 useMacosReexportHack = true;
15445 clang = llvmPackages.clang;
15446 clang_9 = llvmPackages_9.clang;
15447 clang_12 = llvmPackages_12.clang;
15448 clang_13 = llvmPackages_13.clang;
15449 clang_14 = llvmPackages_14.clang;
15450 clang_15 = llvmPackages_15.clang;
15451 clang_16 = llvmPackages_16.clang;
15452 clang_17 = llvmPackages_17.clang;
15454 clang-tools = callPackage ../development/tools/clang-tools { };
15456 clang-tools_9 = callPackage ../development/tools/clang-tools {
15457 llvmPackages = llvmPackages_9;
15460 clang-tools_12 = callPackage ../development/tools/clang-tools {
15461 llvmPackages = llvmPackages_12;
15464 clang-tools_13 = callPackage ../development/tools/clang-tools {
15465 llvmPackages = llvmPackages_13;
15468 clang-tools_14 = callPackage ../development/tools/clang-tools {
15469 llvmPackages = llvmPackages_14;
15472 clang-tools_15 = callPackage ../development/tools/clang-tools {
15473 llvmPackages = llvmPackages_15;
15476 clang-tools_16 = callPackage ../development/tools/clang-tools {
15477 llvmPackages = llvmPackages_16;
15480 clang-tools_17 = callPackage ../development/tools/clang-tools {
15481 llvmPackages = llvmPackages_17;
15484 clang-analyzer = callPackage ../development/tools/analysis/clang-analyzer {
15485 llvmPackages = llvmPackages_14;
15486 inherit (llvmPackages_14) clang;
15489 clazy = callPackage ../development/tools/analysis/clazy {
15490 llvmPackages = llvmPackages_14;
15491 stdenv = llvmPackages_14.stdenv;
15494 #Use this instead of stdenv to build with clang
15495 clangStdenv = if stdenv.cc.isClang then stdenv else lowPrio llvmPackages.stdenv;
15496 clang-sierraHack-stdenv = overrideCC stdenv buildPackages.clang-sierraHack;
15497 libcxxStdenv = if stdenv.isDarwin then stdenv else lowPrio llvmPackages.libcxxStdenv;
15499 clean = callPackage ../development/compilers/clean { };
15501 clickable = python3Packages.callPackage ../development/tools/clickable { };
15503 closurecompiler = callPackage ../development/compilers/closure { };
15505 cmdstan = callPackage ../development/compilers/cmdstan { };
15507 coffeescript = callPackage ../development/compilers/coffeescript { };
15509 comby = callPackage ../development/tools/comby {
15510 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
15513 inherit (coqPackages) compcert;
15515 computecpp-unwrapped = callPackage ../development/compilers/computecpp { };
15516 computecpp = wrapCCWith rec {
15517 cc = computecpp-unwrapped;
15519 llvmPackages.compiler-rt
15521 extraBuildCommands = ''
15522 wrap compute $wrapper $ccPath/compute
15523 wrap compute++ $wrapper $ccPath/compute++
15524 export named_cc=compute
15525 export named_cxx=compute++
15527 rsrc="$out/resource-root"
15528 mkdir -p "$rsrc/lib"
15529 ln -s "${cc}/lib" "$rsrc/include"
15530 echo "-resource-dir=$rsrc" >> $out/nix-support/cc-cflags
15534 copper = callPackage ../development/compilers/copper { };
15536 corretto11 = javaPackages.compiler.corretto11;
15537 corretto17 = javaPackages.compiler.corretto17;
15538 corretto19 = javaPackages.compiler.corretto19;
15540 cotton = callPackage ../development/tools/cotton {
15541 inherit (darwin.apple_sdk.frameworks) CoreServices;
15544 critcl = callPackage ../development/compilers/critcl {
15545 tcllib = tcllib.override { withCritcl = false; };
15548 inherit (darwin.apple_sdk_11_0.callPackage ../development/compilers/crystal { })
15555 crystal2nix = callPackage ../development/compilers/crystal2nix { };
15557 crystalline = callPackage ../development/tools/language-servers/crystalline {
15558 llvmPackages = llvmPackages_15;
15561 icr = callPackage ../development/tools/icr { };
15563 scry = callPackage ../development/tools/scry { crystal = crystal_1_2; };
15565 dasm = callPackage ../development/compilers/dasm { };
15567 dbmate = callPackage ../development/tools/database/dbmate { };
15569 dbmonster = callPackage ../tools/security/dbmonster { };
15571 devpi-client = python3Packages.callPackage ../development/tools/devpi-client { };
15573 devpi-server = python3Packages.callPackage ../development/tools/devpi-server { };
15575 dictu = callPackage ../development/compilers/dictu { };
15577 eli = callPackage ../development/compilers/eli { };
15579 erg = callPackage ../development/compilers/erg { };
15581 elm2nix = haskell.lib.compose.justStaticExecutables haskellPackages.elm2nix;
15583 elmPackages = recurseIntoAttrs (callPackage ../development/compilers/elm { });
15585 apache-flex-sdk = callPackage ../development/compilers/apache-flex-sdk { };
15587 fasm = pkgsi686Linux.callPackage ../development/compilers/fasm {
15588 inherit (stdenv) isx86_64;
15590 fasm-bin = callPackage ../development/compilers/fasm/bin.nix { };
15592 fasmg = callPackage ../development/compilers/fasmg { };
15594 fbc = if stdenv.hostPlatform.isDarwin then
15595 callPackage ../development/compilers/fbc/mac-bin.nix { }
15597 callPackage ../development/compilers/fbc { };
15599 filecheck = with python3Packages; toPythonApplication filecheck;
15601 firrtl = callPackage ../development/compilers/firrtl { };
15603 flasm = callPackage ../development/compilers/flasm { };
15605 flyctl = callPackage ../development/web/flyctl { };
15607 fluidd = callPackage ../applications/misc/fluidd { };
15609 flutterPackages = recurseIntoAttrs (callPackage ../development/compilers/flutter { });
15610 flutter = flutterPackages.stable;
15611 flutter319 = flutterPackages.v3_19;
15612 flutter316 = flutterPackages.v3_16;
15613 flutter313 = flutterPackages.v3_13;
15615 fnm = callPackage ../development/tools/fnm {
15616 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation Security;
15619 fnlfmt = callPackage ../development/tools/fnlfmt { };
15621 fpc = callPackage ../development/compilers/fpc { };
15623 g203-led = callPackage ../tools/misc/g203-led { };
15625 gambit = callPackage ../development/compilers/gambit { };
15626 gambit-unstable = callPackage ../development/compilers/gambit/unstable.nix { };
15627 gambit-support = callPackage ../development/compilers/gambit/gambit-support.nix { };
15628 gerbil = callPackage ../development/compilers/gerbil { };
15629 gerbil-unstable = callPackage ../development/compilers/gerbil/unstable.nix { };
15630 gerbil-support = callPackage ../development/compilers/gerbil/gerbil-support.nix { };
15631 gerbilPackages-unstable = pkgs.gerbil-support.gerbilPackages-unstable; # NB: don't recurseIntoAttrs for (unstable!) libraries
15632 glow-lang = pkgs.gerbilPackages-unstable.glow-lang;
15634 gbforth = callPackage ../development/compilers/gbforth { };
15636 default-gcc-version =
15637 if (with stdenv.targetPlatform; isVc4 || libc == "relibc") then 6
15638 else if stdenv.buildPlatform.isDarwin then 12 # unable to test
15640 gcc = pkgs.${"gcc${toString default-gcc-version}"};
15641 gccFun = callPackage ../development/compilers/gcc;
15642 gcc-unwrapped = gcc.cc;
15644 wrapNonDeterministicGcc = stdenv: ccWrapper:
15645 if ccWrapper.isGNU then ccWrapper.overrideAttrs(old: {
15647 cc = old.env.cc.override {
15648 reproducibleBuild = false;
15649 profiledCompiler = with stdenv; (!isDarwin && hostPlatform.isx86);
15657 else stdenv.override {
15658 cc = buildPackages.gcc;
15659 allowedRequisites = null;
15660 # Remove libcxx/libcxxabi, and add clang for AS if on darwin (it uses
15661 # clang's internal assembler).
15662 extraBuildInputs = lib.optional stdenv.hostPlatform.isDarwin clang.cc;
15665 gcc49Stdenv = overrideCC gccStdenv buildPackages.gcc49;
15666 gcc6Stdenv = overrideCC gccStdenv buildPackages.gcc6;
15667 gcc7Stdenv = overrideCC gccStdenv buildPackages.gcc7;
15668 gcc8Stdenv = overrideCC gccStdenv buildPackages.gcc8;
15669 gcc9Stdenv = overrideCC gccStdenv buildPackages.gcc9;
15670 gcc10Stdenv = overrideCC gccStdenv buildPackages.gcc10;
15671 gcc11Stdenv = overrideCC gccStdenv buildPackages.gcc11;
15672 gcc12Stdenv = overrideCC gccStdenv buildPackages.gcc12;
15673 gcc13Stdenv = overrideCC gccStdenv buildPackages.gcc13;
15675 # This is not intended for use in nixpkgs but for providing a faster-running
15676 # compiler to nixpkgs users by building gcc with reproducibility-breaking
15677 # profile-guided optimizations
15678 fastStdenv = overrideCC gccStdenv (wrapNonDeterministicGcc gccStdenv buildPackages.gcc_latest);
15681 if stdenv.targetPlatform.system == "x86_64-linux" then let
15682 # Binutils with glibc multi
15683 bintools = cc.bintools.override {
15684 libc = glibc_multi;
15686 in lowPrio (wrapCCWith {
15687 cc = cc.cc.override {
15688 stdenv = overrideCC stdenv (wrapCCWith {
15691 libc = glibc_multi;
15693 profiledCompiler = false;
15694 enableMultilib = true;
15696 libc = glibc_multi;
15698 extraBuildCommands = ''
15699 echo "dontMoveLib64=1" >> $out/nix-support/setup-hook
15701 }) else throw "Multilib ${cc.name} not supported for ‘${stdenv.targetPlatform.system}’";
15703 wrapClangMulti = clang:
15704 if stdenv.targetPlatform.system == "x86_64-linux" then
15705 callPackage ../development/compilers/llvm/multi.nix {
15707 gcc32 = pkgsi686Linux.gcc;
15710 else throw "Multilib ${clang.cc.name} not supported for '${stdenv.targetPlatform.system}'";
15712 gcc_multi = wrapCCMulti gcc;
15713 clang_multi = wrapClangMulti clang;
15715 gccMultiStdenv = overrideCC stdenv buildPackages.gcc_multi;
15716 clangMultiStdenv = overrideCC stdenv buildPackages.clang_multi;
15717 multiStdenv = if stdenv.cc.isClang then clangMultiStdenv else gccMultiStdenv;
15719 gcc_debug = lowPrio (wrapCC (gcc.cc.overrideAttrs {
15723 gccCrossLibcStdenv = overrideCC stdenv buildPackages.gccWithoutTargetLibc;
15726 if stdenv.hostPlatform.useLLVM or false || stdenv.hostPlatform.isDarwin
15727 then overrideCC stdenv buildPackages.llvmPackages.clangNoLibc
15728 else gccCrossLibcStdenv;
15730 # The GCC used to build libc for the target platform. Normal gccs will be
15731 # built with, and use, that cross-compiled libc.
15732 gccWithoutTargetLibc = assert stdenv.targetPlatform != stdenv.hostPlatform; let
15733 libcCross1 = binutilsNoLibc.libc;
15738 majorMinorVersion = toString default-gcc-version;
15740 reproducibleBuild = true;
15741 profiledCompiler = false;
15743 isl = if !stdenv.isDarwin then isl_0_20 else null;
15745 withoutTargetLibc = true;
15747 libcCross = libcCross1;
15748 targetPackages.stdenv.cc.bintools = binutilsNoLibc;
15750 stdenv.targetPlatform.hasSharedLibraries
15752 # temporarily disabled due to breakage;
15753 # see https://github.com/NixOS/nixpkgs/pull/243249
15754 && !stdenv.targetPlatform.isWindows
15755 && !(stdenv.targetPlatform.useLLVM or false)
15758 bintools = binutilsNoLibc;
15760 extraPackages = [];
15763 inherit (callPackage ../development/compilers/gcc/all.nix { inherit noSysDirs; })
15764 gcc48 gcc49 gcc6 gcc7 gcc8 gcc9 gcc10 gcc11 gcc12 gcc13;
15766 gcc_latest = gcc13;
15768 # Use the same GCC version as the one from stdenv by default
15769 gfortran = wrapCC (gcc.cc.override {
15771 langFortran = true;
15774 profiledCompiler = false;
15777 gfortran48 = wrapCC (gcc48.cc.override {
15779 langFortran = true;
15782 profiledCompiler = false;
15785 gfortran49 = wrapCC (gcc49.cc.override {
15787 langFortran = true;
15790 profiledCompiler = false;
15793 gfortran6 = wrapCC (gcc6.cc.override {
15795 langFortran = true;
15798 profiledCompiler = false;
15801 gfortran7 = wrapCC (gcc7.cc.override {
15803 langFortran = true;
15806 profiledCompiler = false;
15809 gfortran8 = wrapCC (gcc8.cc.override {
15811 langFortran = true;
15814 profiledCompiler = false;
15817 gfortran9 = wrapCC (gcc9.cc.override {
15819 langFortran = true;
15822 profiledCompiler = false;
15825 gfortran10 = wrapCC (gcc10.cc.override {
15827 langFortran = true;
15830 profiledCompiler = false;
15833 gfortran11 = wrapCC (gcc11.cc.override {
15835 langFortran = true;
15838 profiledCompiler = false;
15841 gfortran12 = wrapCC (gcc12.cc.override {
15843 langFortran = true;
15846 profiledCompiler = false;
15849 gfortran13 = wrapCC (gcc13.cc.override {
15851 langFortran = true;
15854 profiledCompiler = false;
15857 libgccjit = gcc.cc.override {
15858 name = "libgccjit";
15859 langFortran = false;
15862 profiledCompiler = false;
15868 gcj6 = wrapCC (gcc6.cc.override {
15871 langFortran = false;
15874 profiledCompiler = false;
15875 inherit zip unzip zlib boehmgc gettext pkg-config perl;
15876 inherit (gnome2) libart_lgpl;
15879 gnat = gnat12; # When changing this, update also gnatPackages
15881 gnat11 = wrapCC (gcc11.cc.override {
15886 profiledCompiler = false;
15887 # As per upstream instructions building a cross compiler
15888 # should be done with a (native) compiler of the same version.
15889 # If we are cross-compiling GNAT, we may as well do the same.
15891 if stdenv.hostPlatform == stdenv.targetPlatform
15892 && stdenv.buildPlatform == stdenv.hostPlatform
15893 then buildPackages.gnat-bootstrap11
15894 else buildPackages.gnat11;
15897 gnat12 = wrapCC (gcc12.cc.override {
15902 profiledCompiler = false;
15903 # As per upstream instructions building a cross compiler
15904 # should be done with a (native) compiler of the same version.
15905 # If we are cross-compiling GNAT, we may as well do the same.
15907 if stdenv.hostPlatform == stdenv.targetPlatform
15908 && stdenv.buildPlatform == stdenv.hostPlatform
15909 then buildPackages.gnat-bootstrap12
15910 else buildPackages.gnat12;
15912 if stdenv.hostPlatform == stdenv.targetPlatform
15913 && stdenv.buildPlatform == stdenv.hostPlatform
15914 && stdenv.buildPlatform.isDarwin
15915 && stdenv.buildPlatform.isx86_64
15916 then overrideCC stdenv gnat-bootstrap12
15920 gnat13 = wrapCC (gcc13.cc.override {
15925 profiledCompiler = false;
15926 # As per upstream instructions building a cross compiler
15927 # should be done with a (native) compiler of the same version.
15928 # If we are cross-compiling GNAT, we may as well do the same.
15930 if stdenv.hostPlatform == stdenv.targetPlatform
15931 && stdenv.buildPlatform == stdenv.hostPlatform
15932 then buildPackages.gnat-bootstrap12
15933 else buildPackages.gnat13;
15935 if stdenv.hostPlatform == stdenv.targetPlatform
15936 && stdenv.buildPlatform == stdenv.hostPlatform
15937 && stdenv.buildPlatform.isDarwin
15938 && stdenv.buildPlatform.isx86_64
15939 then overrideCC stdenv gnat-bootstrap12
15943 gnat-bootstrap = gnat-bootstrap12;
15944 gnat-bootstrap11 = wrapCC (callPackage ../development/compilers/gnat-bootstrap { majorVersion = "11"; });
15945 gnat-bootstrap12 = wrapCCWith ({
15946 cc = callPackage ../development/compilers/gnat-bootstrap { majorVersion = "12"; };
15947 } // lib.optionalAttrs (stdenv.hostPlatform.isDarwin) {
15948 bintools = bintoolsDualAs;
15951 gnat12Packages = recurseIntoAttrs (callPackage ./ada-packages.nix { gnat = buildPackages.gnat12; });
15952 gnat13Packages = recurseIntoAttrs (callPackage ./ada-packages.nix { gnat = buildPackages.gnat13; });
15953 gnatPackages = gnat12Packages;
15955 inherit (gnatPackages)
15959 gnu-smalltalk = callPackage ../development/compilers/gnu-smalltalk { };
15961 gccgo = wrapCC (gcc.cc.override {
15963 langCC = true; #required for go.
15967 profiledCompiler = false;
15969 # not supported on darwin: https://github.com/golang/go/issues/463
15970 meta.broken = stdenv.hostPlatform.isDarwin;
15973 gccgo12 = wrapCC (gcc12.cc.override {
15975 langCC = true; #required for go.
15979 profiledCompiler = false;
15981 # not supported on darwin: https://github.com/golang/go/issues/463
15982 meta.broken = stdenv.hostPlatform.isDarwin;
15985 gccgo13 = wrapCC (gcc13.cc.override {
15987 langCC = true; #required for go.
15991 profiledCompiler = false;
15993 # not supported on darwin: https://github.com/golang/go/issues/463
15994 meta.broken = stdenv.hostPlatform.isDarwin;
15999 ghdl-mcode = callPackage ../development/compilers/ghdl {
16003 ghdl-llvm = callPackage ../development/compilers/ghdl {
16005 inherit (llvmPackages_15) llvm;
16008 gcc-arm-embedded-6 = callPackage ../development/compilers/gcc-arm-embedded/6 { };
16009 gcc-arm-embedded-7 = callPackage ../development/compilers/gcc-arm-embedded/7 { };
16010 gcc-arm-embedded-8 = callPackage ../development/compilers/gcc-arm-embedded/8 { };
16011 gcc-arm-embedded-9 = callPackage ../development/compilers/gcc-arm-embedded/9 { };
16012 gcc-arm-embedded-10 = callPackage ../development/compilers/gcc-arm-embedded/10 { };
16013 gcc-arm-embedded-11 = callPackage ../development/compilers/gcc-arm-embedded/11 { };
16014 gcc-arm-embedded-12 = callPackage ../development/compilers/gcc-arm-embedded/12 { };
16015 gcc-arm-embedded-13 = callPackage ../development/compilers/gcc-arm-embedded/13 { };
16016 gcc-arm-embedded = gcc-arm-embedded-12;
16018 # It would be better to match the default gcc so that there are no linking errors
16019 # when using C/C++ libraries in D packages, but right now versions >= 12 are broken.
16021 gdc11 = wrapCC (gcc11.cc.override {
16026 profiledCompiler = false;
16029 gforth = callPackage ../development/compilers/gforth { };
16031 gleam = callPackage ../development/compilers/gleam {
16032 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
16035 gmqcc = callPackage ../development/compilers/gmqcc { };
16037 gtk-server = callPackage ../development/interpreters/gtk-server { };
16041 haskell = callPackage ./haskell-packages.nix { };
16043 haskellPackages = dontRecurseIntoAttrs
16044 # Prefer native-bignum to avoid linking issues with gmp
16045 # GHC 9.6 rts can't be built statically with hadrian, so we need to use 9.4
16046 # until 9.8 is ready
16047 (if stdenv.hostPlatform.isStatic then haskell.packages.native-bignum.ghc94
16048 # JS backend can't use gmp
16049 else if stdenv.hostPlatform.isGhcjs then haskell.packages.native-bignum.ghc96
16050 else haskell.packages.ghc96)
16051 // { __recurseIntoDerivationForReleaseJobs = true; };
16053 # haskellPackages.ghc is build->host (it exposes the compiler used to build the
16054 # set, similarly to stdenv.cc), but pkgs.ghc should be host->target to be more
16055 # consistent with the gcc, gnat, clang etc. derivations
16057 # We use targetPackages.haskellPackages.ghc if available since this also has
16058 # the withPackages wrapper available. In the final cross-compiled package set
16059 # however, targetPackages won't be populated, so we need to fall back to the
16060 # plain, cross-compiled compiler (which is only theoretical at the moment).
16061 ghc = targetPackages.haskellPackages.ghc or
16062 # Prefer native-bignum to avoid linking issues with gmp
16063 # Use 9.4 for static over broken 9.6
16064 (if stdenv.targetPlatform.isStatic then haskell.compiler.native-bignum.ghc94
16065 # JS backend can't use GMP
16066 else if stdenv.targetPlatform.isGhcjs then haskell.compiler.native-bignum.ghc96
16067 else haskell.compiler.ghc96);
16069 alex = haskell.lib.compose.justStaticExecutables haskellPackages.alex;
16071 happy = haskell.lib.compose.justStaticExecutables haskellPackages.happy;
16073 hscolour = haskell.lib.compose.justStaticExecutables haskellPackages.hscolour;
16075 cabal-install = haskell.lib.compose.justStaticExecutables haskellPackages.cabal-install;
16077 stack = haskell.lib.compose.justStaticExecutables haskellPackages.stack;
16079 hlint = haskell.lib.compose.justStaticExecutables haskellPackages.hlint;
16081 krank = haskell.lib.compose.justStaticExecutables haskellPackages.krank;
16083 stylish-cabal = haskell.lib.compose.justStaticExecutables haskellPackages.stylish-cabal;
16085 lhs2tex = haskellPackages.lhs2tex;
16087 all-cabal-hashes = callPackage ../data/misc/hackage { };
16089 purescript = callPackage ../development/compilers/purescript/purescript { };
16091 psc-package = callPackage ../development/compilers/purescript/psc-package { };
16093 purescript-psa = nodePackages.purescript-psa;
16095 purenix = haskell.lib.compose.justStaticExecutables haskellPackages.purenix;
16097 spago = callPackage ../development/tools/purescript/spago { };
16099 pulp = nodePackages.pulp;
16101 pscid = nodePackages.pscid;
16103 coreboot-toolchain = recurseIntoAttrs (callPackage ../development/tools/misc/coreboot-toolchain { });
16105 remarkable-toolchain = callPackage ../development/tools/misc/remarkable/remarkable-toolchain { };
16107 remarkable2-toolchain = callPackage ../development/tools/misc/remarkable/remarkable2-toolchain { };
16109 spicedb = callPackage ../servers/spicedb { };
16110 spicedb-zed = callPackage ../servers/spicedb/zed.nix { };
16112 tacacsplus = callPackage ../servers/tacacsplus { };
16115 (haskellPackages.callPackage ../applications/science/logic/tamarin-prover {
16116 # NOTE: do not use the haskell packages 'graphviz' and 'maude'
16117 inherit maude which;
16118 graphviz = graphviz-nox;
16121 inherit (callPackage ../development/compilers/haxe {
16122 inherit (darwin.apple_sdk.frameworks) Security;
16130 haxePackages = recurseIntoAttrs (callPackage ./haxe-packages.nix { });
16131 inherit (haxePackages) hxcpp;
16133 hop = callPackage ../development/compilers/hop { };
16135 hop-cli = callPackage ../tools/admin/hop-cli {
16136 inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration;
16139 falcon = callPackage ../development/interpreters/falcon {
16140 stdenv = gcc10Stdenv;
16143 fsharp = callPackage ../development/compilers/fsharp { };
16145 fstar = callPackage ../development/compilers/fstar {
16146 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
16150 dotnetPackages = recurseIntoAttrs (callPackage ./dotnet-packages.nix {});
16152 glslang = callPackage ../development/compilers/glslang { };
16154 gnostic = callPackage ../development/compilers/gnostic { };
16156 go-junit-report = callPackage ../development/tools/go-junit-report { };
16158 gocover-cobertura = callPackage ../development/tools/gocover-cobertura { };
16160 gobang = callPackage ../development/tools/database/gobang {
16161 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration;
16164 goblob = callPackage ../tools/security/goblob { };
16166 gogetdoc = callPackage ../development/tools/gogetdoc { };
16168 gox = callPackage ../development/tools/gox { };
16170 goxlr-utility = callPackage ../tools/audio/goxlr-utility {};
16172 gprolog = callPackage ../development/compilers/gprolog { };
16174 gwe = callPackage ../tools/misc/gwe {
16175 nvidia_x11 = linuxPackages.nvidia_x11;
16178 gwt240 = callPackage ../development/compilers/gwt/2.4.0.nix { };
16180 hvm = darwin.apple_sdk_11_0.callPackage ../development/compilers/hvm { };
16182 iay = callPackage ../tools/misc/iay {
16183 inherit (darwin.apple_sdk.frameworks) AppKit Security Foundation Cocoa;
16186 idrisPackages = dontRecurseIntoAttrs (callPackage ../development/idris-modules {
16187 idris-no-deps = haskellPackages.idris;
16188 pkgs = pkgs.__splicedPackages;
16191 idris = idrisPackages.with-packages [ idrisPackages.base ] ;
16193 idris2Packages = recurseIntoAttrs (callPackage ../development/compilers/idris2 { });
16195 inherit (idris2Packages) idris2;
16197 inherit (callPackage ../development/tools/database/indradb { })
16201 instawow = callPackage ../games/instawow/default.nix { };
16203 intel-graphics-compiler = callPackage ../development/compilers/intel-graphics-compiler { };
16205 intercal = callPackage ../development/compilers/intercal { };
16207 irony-server = callPackage ../development/tools/irony-server {
16208 # The repository of irony to use -- must match the version of the employed emacs
16209 # package. Wishing we could merge it into one irony package, to avoid this issue,
16210 # but its emacs-side expression is autogenerated, and we can't hook into it (other
16211 # than peek into its version).
16212 inherit (emacs.pkgs.melpaStablePackages) irony;
16215 heptagon = callPackage ../development/compilers/heptagon {
16216 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
16219 holo-build = callPackage ../tools/package-management/holo-build { };
16221 hugs = callPackage ../development/interpreters/hugs { };
16223 inherit (javaPackages) openjfx11 openjfx15 openjfx17 openjfx19 openjfx20 openjfx21 openjfx22;
16224 openjfx = openjfx17;
16226 openjdk8-bootstrap = javaPackages.compiler.openjdk8-bootstrap;
16227 openjdk8 = javaPackages.compiler.openjdk8;
16228 openjdk8_headless = javaPackages.compiler.openjdk8.headless;
16230 jdk8_headless = openjdk8_headless;
16231 jre8 = openjdk8.jre;
16232 jre8_headless = openjdk8_headless.jre;
16234 openjdk11-bootstrap = javaPackages.compiler.openjdk11-bootstrap;
16235 openjdk11 = javaPackages.compiler.openjdk11;
16236 openjdk11_headless = javaPackages.compiler.openjdk11.headless;
16238 jdk11_headless = openjdk11_headless;
16240 openjdk17-bootstrap = javaPackages.compiler.openjdk17-bootstrap;
16241 openjdk17 = javaPackages.compiler.openjdk17;
16242 openjdk17_headless = javaPackages.compiler.openjdk17.headless;
16244 jdk17_headless = openjdk17_headless;
16246 openjdk16-bootstrap = javaPackages.compiler.openjdk16-bootstrap;
16248 openjdk19 = javaPackages.compiler.openjdk19;
16249 openjdk19_headless = javaPackages.compiler.openjdk19.headless;
16251 jdk19_headless = openjdk19_headless;
16253 openjdk20 = javaPackages.compiler.openjdk20;
16254 openjdk20_headless = javaPackages.compiler.openjdk20.headless;
16256 jdk20_headless = openjdk20_headless;
16258 openjdk21 = javaPackages.compiler.openjdk21;
16259 openjdk21_headless = javaPackages.compiler.openjdk21.headless;
16261 jdk21_headless = openjdk21_headless;
16263 openjdk22 = javaPackages.compiler.openjdk22;
16264 openjdk22_headless = javaPackages.compiler.openjdk22.headless;
16266 jdk22_headless = openjdk22_headless;
16270 jdk_headless = jdk21_headless;
16272 # Since the introduction of the Java Platform Module System in Java 9, Java
16273 # no longer ships a separate JRE package.
16275 # If you are building a 'minimal' system/image, you are encouraged to use
16276 # 'jre_minimal' to build a bespoke JRE containing only the modules you need.
16278 # For a general-purpose system, 'jre' defaults to the full JDK:
16280 jre_headless = jdk_headless;
16282 jre17_minimal = callPackage ../development/compilers/openjdk/jre.nix {
16285 jre_minimal = callPackage ../development/compilers/openjdk/jre.nix { };
16288 openjdk_headless = jdk_headless;
16290 graalvmCEPackages =
16291 recurseIntoAttrs (callPackage ../development/compilers/graalvm/community-edition { });
16292 graalvm-ce = graalvmCEPackages.graalvm-ce;
16293 buildGraalvmNativeImage = (callPackage ../build-support/build-graalvm-native-image {
16294 graalvmDrv = graalvm-ce;
16297 openshot-qt = libsForQt5.callPackage ../applications/video/openshot-qt { };
16299 lingua-franca = callPackage ../development/compilers/lingua-franca { };
16301 openspin = callPackage ../development/compilers/openspin { };
16303 oraclejdk = jdkdistro true false;
16305 oraclejdk8 = oraclejdk8distro true false;
16307 oraclejre = lowPrio (jdkdistro false false);
16309 oraclejre8 = lowPrio (oraclejdk8distro false false);
16311 jrePlugin = jre8Plugin;
16313 jre8Plugin = lowPrio (oraclejdk8distro false true);
16315 jdkdistro = oraclejdk8distro;
16317 oraclejdk8distro = installjdk: pluginSupport:
16318 (callPackage ../development/compilers/oraclejdk/jdk8-linux.nix {
16319 inherit installjdk pluginSupport;
16322 oraclejdk11 = callPackage ../development/compilers/oraclejdk/jdk11-linux.nix { };
16324 jasmin = callPackage ../development/compilers/jasmin { };
16326 java-service-wrapper = callPackage ../tools/system/java-service-wrapper { };
16328 jna = callPackage ../development/java-modules/jna { };
16330 javacard-devkit = pkgsi686Linux.callPackage ../development/compilers/javacard-devkit { };
16332 juniper = callPackage ../development/compilers/juniper { };
16334 inherit (callPackage ../development/compilers/julia { })
16341 julia-lts = julia_16-bin;
16342 julia-stable = julia_110;
16343 julia = julia-stable;
16345 julia-lts-bin = julia_16-bin;
16346 julia-stable-bin = julia_110-bin;
16347 julia-bin = julia-stable-bin;
16349 jwasm = callPackage ../development/compilers/jwasm { };
16351 kind2 = darwin.apple_sdk_11_0.callPackage ../development/compilers/kind2 { };
16353 kingstvis = callPackage ../applications/science/electronics/kingstvis { };
16355 knightos-genkfs = callPackage ../development/tools/knightos/genkfs { };
16357 regenkfs = callPackage ../development/tools/knightos/regenkfs { };
16359 knightos-kcc = callPackage ../development/tools/knightos/kcc { };
16361 knightos-kimg = callPackage ../development/tools/knightos/kimg { };
16363 knightos-kpack = callPackage ../development/tools/knightos/kpack { };
16365 knightos-mkrom = callPackage ../development/tools/knightos/mkrom { };
16367 remkrom = callPackage ../development/tools/knightos/remkrom { };
16369 knightos-patchrom = callPackage ../development/tools/knightos/patchrom { };
16371 knightos-mktiupgrade = callPackage ../development/tools/knightos/mktiupgrade { };
16373 knightos-scas = callPackage ../development/tools/knightos/scas { };
16375 knightos-z80e = callPackage ../development/tools/knightos/z80e { };
16377 koka = haskell.lib.compose.justStaticExecutables (haskellPackages.callPackage ../development/compilers/koka { });
16379 kotlin = callPackage ../development/compilers/kotlin { };
16380 kotlin-native = callPackage ../development/compilers/kotlin/native.nix { };
16382 lazarus = callPackage ../development/compilers/fpc/lazarus.nix {
16386 lazarus-qt = libsForQt5.callPackage ../development/compilers/fpc/lazarus.nix {
16391 lessc = nodePackages.less;
16393 liquibase = callPackage ../development/tools/database/liquibase { };
16395 lizardfs = callPackage ../tools/filesystems/lizardfs { };
16397 lobster = callPackage ../development/compilers/lobster {
16398 inherit (darwin.apple_sdk.frameworks)
16399 CoreFoundation Cocoa AudioToolbox OpenGL Foundation ForceFeedback;
16402 lld = llvmPackages.lld;
16403 lld_9 = llvmPackages_9.lld;
16404 lld_12 = llvmPackages_12.lld;
16405 lld_13 = llvmPackages_13.lld;
16406 lld_14 = llvmPackages_14.lld;
16407 lld_15 = llvmPackages_15.lld;
16408 lld_16 = llvmPackages_16.lld;
16409 lld_17 = llvmPackages_17.lld;
16411 lldb = llvmPackages.lldb;
16412 lldb_9 = llvmPackages_9.lldb;
16413 lldb_12 = llvmPackages_12.lldb;
16414 lldb_13 = llvmPackages_13.lldb;
16415 lldb_14 = llvmPackages_14.lldb;
16416 lldb_15 = llvmPackages_15.lldb;
16417 lldb_16 = llvmPackages_16.lldb;
16418 lldb_17 = llvmPackages_17.lldb;
16420 llvm = llvmPackages.llvm;
16421 llvm_9 = llvmPackages_9.llvm;
16422 llvm_12 = llvmPackages_12.llvm;
16423 llvm_13 = llvmPackages_13.llvm;
16424 llvm_14 = llvmPackages_14.llvm;
16425 llvm_15 = llvmPackages_15.llvm;
16426 llvm_16 = llvmPackages_16.llvm;
16427 llvm_17 = llvmPackages_17.llvm;
16429 mlir_16 = llvmPackages_16.mlir;
16430 mlir_17 = llvmPackages_17.mlir;
16432 libllvm = llvmPackages.libllvm;
16433 llvm-manpages = llvmPackages.llvm-manpages;
16436 # This returns the minimum supported version for the platform. The
16437 # assumption is that or any later version is good.
16439 /**/ if platform.isDarwin then 16
16440 else if platform.isFreeBSD then 12
16441 else if platform.isAndroid then 12
16442 else if platform.isLinux then 17
16443 else if platform.isWasm then 16
16444 # For unknown systems, assume the latest version is required.
16446 # We take the "max of the mins". Why? Since those are lower bounds of the
16447 # supported version set, this is like intersecting those sets and then
16448 # taking the min bound of that.
16449 minSupported = toString (lib.trivial.max (choose stdenv.hostPlatform) (choose
16450 stdenv.targetPlatform));
16451 in pkgs.${"llvmPackages_${minSupported}"};
16453 llvmPackages_9 = recurseIntoAttrs (callPackage ../development/compilers/llvm/9 {
16454 inherit (stdenvAdapters) overrideCC;
16455 buildLlvmTools = buildPackages.llvmPackages_9.tools;
16456 targetLlvm = targetPackages.llvmPackages_9.llvm or llvmPackages_9.llvm;
16457 targetLlvmLibraries = targetPackages.llvmPackages_9.libraries or llvmPackages_9.libraries;
16458 stdenv = if stdenv.cc.cc.isGNU or false then gcc12Stdenv else stdenv; # does not build with gcc13
16461 llvmPackages_12 = recurseIntoAttrs (callPackage ../development/compilers/llvm/12 ({
16462 inherit (stdenvAdapters) overrideCC;
16463 buildLlvmTools = buildPackages.llvmPackages_12.tools;
16464 targetLlvmLibraries = targetPackages.llvmPackages_12.libraries or llvmPackages_12.libraries;
16465 targetLlvm = targetPackages.llvmPackages_12.llvm or llvmPackages_12.llvm;
16468 llvmPackages_13 = recurseIntoAttrs (callPackage ../development/compilers/llvm/13 ({
16469 inherit (stdenvAdapters) overrideCC;
16470 buildLlvmTools = buildPackages.llvmPackages_13.tools;
16471 targetLlvmLibraries = targetPackages.llvmPackages_13.libraries or llvmPackages_13.libraries;
16472 targetLlvm = targetPackages.llvmPackages_13.llvm or llvmPackages_13.llvm;
16473 stdenv = if stdenv.cc.cc.isGNU or false then gcc12Stdenv else stdenv; # does not build with gcc13
16476 llvmPackages_14 = recurseIntoAttrs (callPackage ../development/compilers/llvm/14 ({
16477 inherit (stdenvAdapters) overrideCC;
16478 buildLlvmTools = buildPackages.llvmPackages_14.tools;
16479 targetLlvmLibraries = targetPackages.llvmPackages_14.libraries or llvmPackages_14.libraries;
16480 targetLlvm = targetPackages.llvmPackages_14.llvm or llvmPackages_14.llvm;
16483 llvmPackages_15 = recurseIntoAttrs (callPackage ../development/compilers/llvm/15 ({
16484 inherit (stdenvAdapters) overrideCC;
16485 buildLlvmTools = buildPackages.llvmPackages_15.tools;
16486 targetLlvmLibraries = targetPackages.llvmPackages_15.libraries or llvmPackages_15.libraries;
16487 targetLlvm = targetPackages.llvmPackages_15.llvm or llvmPackages_15.llvm;
16490 llvmPackages_16 = recurseIntoAttrs (callPackage ../development/compilers/llvm/16 ({
16491 inherit (stdenvAdapters) overrideCC;
16492 buildLlvmTools = buildPackages.llvmPackages_16.tools;
16493 targetLlvmLibraries = targetPackages.llvmPackages_16.libraries or llvmPackages_16.libraries;
16494 targetLlvm = targetPackages.llvmPackages_16.llvm or llvmPackages_16.llvm;
16497 llvmPackages_17 = recurseIntoAttrs (callPackage ../development/compilers/llvm/17 ({
16498 inherit (stdenvAdapters) overrideCC;
16499 buildLlvmTools = buildPackages.llvmPackages_17.tools;
16500 targetLlvmLibraries = targetPackages.llvmPackages_17.libraries or llvmPackages_17.libraries;
16501 targetLlvm = targetPackages.llvmPackages_17.llvm or llvmPackages_17.llvm;
16506 llvmPackages_18 = recurseIntoAttrs (callPackage ../development/compilers/llvm/18 ({
16507 inherit (stdenvAdapters) overrideCC;
16508 buildLlvmTools = buildPackages.llvmPackages_18.tools;
16509 targetLlvmLibraries = targetPackages.llvmPackages_18.libraries or llvmPackages_18.libraries;
16510 targetLlvm = targetPackages.llvmPackages_18.llvm or llvmPackages_18.llvm;
16513 clang_18 = llvmPackages_18.clang;
16514 lld_18 = llvmPackages_18.lld;
16515 lldb_18 = llvmPackages_18.lldb;
16516 llvm_18 = llvmPackages_18.llvm;
16518 clang-tools_18 = callPackage ../development/tools/clang-tools {
16519 llvmPackages = llvmPackages_18;
16529 lorri = callPackage ../tools/misc/lorri {
16530 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
16533 lunarml = callPackage ../development/compilers/lunarml { };
16535 manticore = callPackage ../development/compilers/manticore { };
16537 marst = callPackage ../development/compilers/marst { };
16539 mercury = callPackage ../development/compilers/mercury {
16540 jdk_headless = openjdk8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
16543 microscheme = callPackage ../development/compilers/microscheme { };
16545 minimacy = callPackage ../development/compilers/minimacy { };
16547 mint = callPackage ../development/compilers/mint { crystal = crystal_1_9; };
16549 mitama-cpp-result = callPackage ../development/libraries/mitama-cpp-result { };
16551 mitscheme = callPackage ../development/compilers/mit-scheme {
16552 texinfo = texinfo6;
16555 mitschemeX11 = mitscheme.override {
16559 miranda = callPackage ../development/compilers/miranda { };
16561 mlkit = callPackage ../development/compilers/mlkit {};
16563 inherit (callPackage ../development/compilers/mlton {})
16565 mlton20180207Binary
16570 mlton = mlton20210107;
16574 mono4 = lowPrio (callPackage ../development/compilers/mono/4.nix {
16575 inherit (darwin) libobjc;
16576 inherit (darwin.apple_sdk.frameworks) Foundation;
16579 mono5 = callPackage ../development/compilers/mono/5.nix {
16580 inherit (darwin) libobjc;
16581 inherit (darwin.apple_sdk.frameworks) Foundation;
16584 mono6 = callPackage ../development/compilers/mono/6.nix {
16585 inherit (darwin) libobjc;
16586 inherit (darwin.apple_sdk.frameworks) Foundation;
16589 monoDLLFixer = callPackage ../build-support/mono-dll-fixer { };
16591 roslyn = callPackage ../development/compilers/roslyn { };
16593 msbuild = callPackage ../development/tools/build-managers/msbuild { };
16595 mosml = callPackage ../development/compilers/mosml { };
16597 mozart2 = callPackage ../development/compilers/mozart {
16599 jre_headless = jre8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
16602 mozart2-binary = callPackage ../development/compilers/mozart/binary.nix { };
16604 muonlang = callPackage ../development/compilers/muonlang { };
16606 inherit (callPackages ../development/compilers/nim
16607 { inherit (darwin) Security; }
16608 ) nim-unwrapped-1 nim-unwrapped-2 nim1 nim2;
16610 buildNimPackage = callPackage ../development/compilers/nim/build-nim-package.nix { };
16611 nimOverrides = callPackage ./nim-overrides.nix { };
16613 neko = callPackage ../development/compilers/neko { };
16615 nextpnrWithGui = libsForQt5.callPackage ../by-name/ne/nextpnr/package.nix {
16617 inherit (darwin.apple_sdk.frameworks) OpenGL;
16620 acme = callPackage ../development/compilers/acme { };
16622 nasm = callPackage ../development/compilers/nasm { };
16624 nasmfmt = callPackage ../development/tools/nasmfmt { };
16626 nqc = callPackage ../development/compilers/nqc { };
16628 nvidia_cg_toolkit = callPackage ../development/compilers/nvidia-cg-toolkit { };
16630 obliv-c = callPackage ../development/compilers/obliv-c {
16631 stdenv = gcc10Stdenv;
16632 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
16635 ocaml-ng = callPackage ./ocaml-packages.nix { } // { __attrsFailEvaluation = true; };
16636 ocaml = ocamlPackages.ocaml;
16638 ocamlPackages = recurseIntoAttrs ocaml-ng.ocamlPackages;
16640 ocaml-crunch = ocamlPackages.crunch.bin;
16642 inherit (ocamlPackages)
16643 ocamlformat # latest version
16644 ocamlformat_0_19_0 ocamlformat_0_20_0 ocamlformat_0_20_1 ocamlformat_0_21_0
16645 ocamlformat_0_22_4 ocamlformat_0_23_0 ocamlformat_0_24_1 ocamlformat_0_25_1
16646 ocamlformat_0_26_0 ocamlformat_0_26_1;
16648 inherit (ocamlPackages) odig;
16650 orc = callPackage ../development/compilers/orc { };
16652 orocos-kdl = callPackage ../development/libraries/orocos-kdl { };
16654 ber_metaocaml = callPackage ../development/compilers/ocaml/ber-metaocaml.nix { };
16656 ocaml_make = callPackage ../development/ocaml-modules/ocamlmake { };
16658 ocaml-top = callPackage ../development/tools/ocaml/ocaml-top { };
16660 ocsigen-i18n = callPackage ../development/tools/ocaml/ocsigen-i18n { };
16662 opaline = callPackage ../development/tools/ocaml/opaline { };
16664 opam = callPackage ../development/tools/ocaml/opam {
16665 inherit (darwin.apple_sdk.frameworks) Foundation;
16668 opam-installer = callPackage ../development/tools/ocaml/opam/installer.nix { };
16670 opam2json = callPackage ../development/tools/ocaml/opam2json { };
16672 wrapWatcom = callPackage ../development/compilers/open-watcom/wrapper.nix { };
16673 open-watcom-v2-unwrapped = callPackage ../development/compilers/open-watcom/v2.nix { };
16674 open-watcom-v2 = wrapWatcom open-watcom-v2-unwrapped { };
16675 open-watcom-bin-unwrapped = callPackage ../development/compilers/open-watcom/bin.nix { };
16676 open-watcom-bin = wrapWatcom open-watcom-bin-unwrapped { };
16678 passerine = callPackage ../development/compilers/passerine { };
16680 pforth = callPackage ../development/compilers/pforth { };
16682 picat = callPackage ../development/compilers/picat { };
16684 ponyc = callPackage ../development/compilers/ponyc {
16685 # Upstream pony no longer supports GCC
16686 stdenv = llvmPackages.stdenv;
16689 blaze = callPackage ../development/libraries/blaze { };
16691 pony-corral = callPackage ../development/compilers/ponyc/pony-corral.nix { };
16693 prqlc = callPackage ../development/tools/database/prqlc { };
16695 qbe = callPackage ../development/compilers/qbe { };
16697 rasm = callPackage ../development/compilers/rasm { };
16699 replibyte = callPackage ../development/tools/database/replibyte {
16700 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
16703 rgbds = callPackage ../development/compilers/rgbds { };
16705 rml = callPackage ../development/compilers/rml {
16706 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
16709 rgxg = callPackage ../tools/text/rgxg { };
16711 rtags = callPackage ../development/tools/rtags {
16712 inherit (darwin) apple_sdk;
16715 wrapRustcWith = { rustc-unwrapped, ... } @ args: callPackage ../build-support/rust/rustc-wrapper args;
16716 wrapRustc = rustc-unwrapped: wrapRustcWith { inherit rustc-unwrapped; };
16718 rust_1_76 = callPackage ../development/compilers/rust/1_76.nix {
16719 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration;
16720 llvm_17 = llvmPackages_17.libllvm;
16724 mrustc = callPackage ../development/compilers/mrustc { };
16725 mrustc-minicargo = callPackage ../development/compilers/mrustc/minicargo.nix { };
16726 mrustc-bootstrap = callPackage ../development/compilers/mrustc/bootstrap.nix {
16727 openssl = openssl_1_1;
16730 rustPackages_1_76 = rust_1_76.packages.stable;
16731 rustPackages = rustPackages_1_76;
16733 inherit (rustPackages) cargo cargo-auditable cargo-auditable-cargo-wrapper clippy rustc rustPlatform;
16735 makeRustPlatform = callPackage ../development/compilers/rust/make-rust-platform.nix { };
16737 buildRustCrate = callPackage ../build-support/rust/build-rust-crate { };
16738 buildRustCrateHelpers = callPackage ../build-support/rust/build-rust-crate/helpers.nix { };
16740 cargo2junit = callPackage ../development/tools/rust/cargo2junit { };
16742 cargo-web = callPackage ../development/tools/rust/cargo-web {
16743 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
16746 cargo-flamegraph = callPackage ../development/tools/rust/cargo-flamegraph {
16747 inherit (darwin.apple_sdk.frameworks) Security;
16748 inherit (linuxPackages) perf;
16751 defaultCrateOverrides = callPackage ../build-support/rust/default-crate-overrides.nix { };
16753 cargo-about = callPackage ../development/tools/rust/cargo-about { };
16754 cargo-all-features = callPackage ../development/tools/rust/cargo-all-features { };
16755 cargo-apk = callPackage ../development/tools/rust/cargo-apk { };
16756 cargo-audit = callPackage ../development/tools/rust/cargo-audit {
16757 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
16759 cargo-benchcmp = callPackage ../development/tools/rust/cargo-benchcmp { };
16760 cargo-binstall = callPackage ../development/tools/rust/cargo-binstall { };
16761 cargo-bisect-rustc = callPackage ../development/tools/rust/cargo-bisect-rustc {
16762 inherit (darwin.apple_sdk.frameworks) Security;
16764 cargo-bitbake = callPackage ../development/tools/rust/cargo-bitbake { };
16765 cargo-c = callPackage ../development/tools/rust/cargo-c {
16766 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
16768 cargo-clone = callPackage ../development/tools/rust/cargo-clone {
16769 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
16771 cargo-codspeed = callPackage ../development/tools/rust/cargo-codspeed {
16772 rustPlatform = makeRustPlatform {
16773 stdenv = if stdenv.isDarwin then overrideSDK stdenv "11.0" else stdenv;
16774 inherit rustc cargo;
16777 cargo-component = callPackage ../development/tools/rust/cargo-component { };
16778 cargo-cranky = callPackage ../development/tools/rust/cargo-cranky { };
16779 cargo-criterion = callPackage ../development/tools/rust/cargo-criterion { };
16780 cargo-cyclonedx = callPackage ../development/tools/rust/cargo-cyclonedx {
16781 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration CoreFoundation;
16783 cargo-deadlinks = callPackage ../development/tools/rust/cargo-deadlinks {
16784 inherit (darwin.apple_sdk.frameworks) Security;
16786 cargo-deb = callPackage ../development/tools/rust/cargo-deb { };
16787 cargo-deps = callPackage ../development/tools/rust/cargo-deps { };
16788 cargo-docset = callPackage ../development/tools/rust/cargo-docset { };
16789 cargo-duplicates = callPackage ../development/tools/rust/cargo-duplicates { };
16790 cargo-edit = callPackage ../development/tools/rust/cargo-edit {
16791 inherit (darwin.apple_sdk.frameworks) Security;
16793 cargo-leptos = callPackage ../development/tools/rust/cargo-leptos { };
16794 cargo-kcov = callPackage ../development/tools/rust/cargo-kcov { };
16795 cargo-guppy = callPackage ../development/tools/rust/cargo-guppy { };
16796 cargo-hack = callPackage ../development/tools/rust/cargo-hack { };
16797 cargo-license = callPackage ../development/tools/rust/cargo-license { };
16798 cargo-llvm-cov = callPackage ../development/tools/rust/cargo-llvm-cov { };
16799 cargo-llvm-lines = callPackage ../development/tools/rust/cargo-llvm-lines { };
16800 cargo-local-registry = callPackage ../development/tools/rust/cargo-local-registry { };
16801 cargo-lock = callPackage ../development/tools/rust/cargo-lock { };
16802 cargo-machete = callPackage ../development/tools/rust/cargo-machete { };
16803 cargo-outdated = callPackage ../development/tools/rust/cargo-outdated {
16804 inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Security SystemConfiguration;
16806 cargo-pgx_0_6_1 = callPackage ../development/tools/rust/cargo-pgx/0_6_1.nix {
16807 inherit (darwin.apple_sdk.frameworks) Security;
16809 cargo-pgx_0_7_1 = callPackage ../development/tools/rust/cargo-pgx/0_7_1.nix {
16810 inherit (darwin.apple_sdk.frameworks) Security;
16812 cargo-pgx_0_7_4 = callPackage ../development/tools/rust/cargo-pgx/0_7_4.nix {
16813 inherit (darwin.apple_sdk.frameworks) Security;
16815 cargo-pgx = cargo-pgx_0_7_4;
16816 buildPgxExtension = callPackage ../development/tools/rust/cargo-pgx/buildPgxExtension.nix {
16817 inherit (darwin.apple_sdk.frameworks) Security;
16819 inherit (callPackages ../development/tools/rust/cargo-pgrx { })
16824 cargo-pgrx = cargo-pgrx_0_11_2;
16826 buildPgrxExtension = callPackage ../development/tools/rust/cargo-pgrx/buildPgrxExtension.nix {
16827 inherit (darwin.apple_sdk.frameworks) Security;
16829 cargo-release = callPackage ../development/tools/rust/cargo-release { };
16830 cargo-rr = callPackage ../development/tools/rust/cargo-rr { };
16831 cargo-tarpaulin = callPackage ../development/tools/analysis/cargo-tarpaulin {
16832 inherit (darwin.apple_sdk.frameworks) Security;
16834 cargo-update = callPackage ../development/tools/rust/cargo-update { };
16836 cargo-asm = callPackage ../development/tools/rust/cargo-asm {
16837 inherit (darwin.apple_sdk.frameworks) Security;
16839 cargo-bazel = callPackage ../development/tools/rust/cargo-bazel {
16840 inherit (darwin.apple_sdk.frameworks) Security;
16842 cargo-binutils = callPackage ../development/tools/rust/cargo-binutils { };
16843 cargo-bolero = callPackage ../development/tools/rust/cargo-bolero { };
16844 cargo-bundle = callPackage ../development/tools/rust/cargo-bundle { };
16845 cargo-bundle-licenses = callPackage ../development/tools/rust/cargo-bundle-licenses { };
16846 cargo-cache = callPackage ../development/tools/rust/cargo-cache {
16847 inherit (darwin.apple_sdk.frameworks) Security;
16849 cargo-careful = callPackage ../development/tools/rust/cargo-careful { };
16850 cargo-chef = callPackage ../development/tools/rust/cargo-chef { };
16851 cargo-crev = callPackage ../development/tools/rust/cargo-crev {
16852 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration CoreFoundation;
16854 cargo-cross = callPackage ../development/tools/rust/cargo-cross { };
16855 cargo-deny = callPackage ../development/tools/rust/cargo-deny { };
16856 cargo-depgraph = callPackage ../development/tools/rust/cargo-depgraph { };
16857 cargo-dephell = callPackage ../development/tools/rust/cargo-dephell { };
16858 cargo-diet = callPackage ../development/tools/rust/cargo-diet { };
16859 cargo-dist = callPackage ../development/tools/rust/cargo-dist { };
16860 cargo-espmonitor = callPackage ../development/tools/rust/cargo-espmonitor { };
16861 cargo-hakari = callPackage ../development/tools/rust/cargo-hakari { };
16862 cargo-feature = callPackage ../development/tools/rust/cargo-feature { };
16863 cargo-fund = callPackage ../development/tools/rust/cargo-fund {
16864 inherit (darwin.apple_sdk.frameworks) Security;
16866 cargo-fuzz = callPackage ../development/tools/rust/cargo-fuzz { };
16867 cargo-geiger = callPackage ../development/tools/rust/cargo-geiger { };
16869 cargo-hf2 = callPackage ../development/tools/rust/cargo-hf2 {
16870 inherit (darwin.apple_sdk.frameworks) AppKit;
16872 cargo-info = callPackage ../development/tools/rust/cargo-info { };
16873 cargo-inspect = callPackage ../development/tools/rust/cargo-inspect {
16874 inherit (darwin.apple_sdk.frameworks) Security;
16876 cargo-insta = callPackage ../development/tools/rust/cargo-insta { };
16877 cargo-lambda = callPackage ../development/tools/rust/cargo-lambda {
16878 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
16880 cargo-limit = callPackage ../development/tools/rust/cargo-limit { };
16881 cargo-modules = callPackage ../development/tools/rust/cargo-modules { };
16882 cargo-mommy = callPackage ../development/tools/rust/cargo-mommy { };
16883 cargo-msrv = callPackage ../development/tools/rust/cargo-msrv {
16884 inherit (darwin.apple_sdk.frameworks) Security;
16886 cargo-mutants = callPackage ../development/tools/rust/cargo-mutants { };
16888 cargo-ndk = callPackage ../development/tools/rust/cargo-ndk {
16889 inherit (darwin.apple_sdk.frameworks) CoreGraphics Foundation;
16892 cargo-nextest = callPackage ../development/tools/rust/cargo-nextest { };
16893 cargo-play = callPackage ../development/tools/rust/cargo-play { };
16894 cargo-profiler = callPackage ../development/tools/rust/cargo-profiler { };
16895 cargo-raze = callPackage ../development/tools/rust/cargo-raze {
16896 inherit (darwin.apple_sdk.frameworks) Security;
16898 cargo-rdme = callPackage ../by-name/ca/cargo-rdme/package.nix {
16899 inherit (darwin.apple_sdk.frameworks) Security;
16901 cargo-readme = callPackage ../development/tools/rust/cargo-readme { };
16902 cargo-risczero = callPackage ../development/tools/rust/cargo-risczero { };
16903 cargo-run-bin = callPackage ../development/tools/rust/cargo-run-bin {};
16904 cargo-semver-checks = callPackage ../development/tools/rust/cargo-semver-checks { };
16906 cargo-show-asm = callPackage ../development/tools/rust/cargo-show-asm { };
16907 cargo-shuttle = callPackage ../development/tools/rust/cargo-shuttle { };
16909 cargo-sort = callPackage ../development/tools/rust/cargo-sort { };
16910 cargo-spellcheck = callPackage ../development/tools/rust/cargo-spellcheck {
16911 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
16913 cargo-supply-chain = callPackage ../development/tools/rust/cargo-supply-chain { };
16914 cargo-sweep = callPackage ../development/tools/rust/cargo-sweep { };
16915 cargo-sync-readme = callPackage ../development/tools/rust/cargo-sync-readme { };
16916 cargo-tally = callPackage ../development/tools/rust/cargo-tally { };
16917 cargo-temp = callPackage ../development/tools/rust/cargo-temp { };
16918 cargo-toml-lint = callPackage ../development/tools/rust/cargo-toml-lint { };
16919 cargo-udeps = callPackage ../development/tools/rust/cargo-udeps {
16920 inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration;
16922 cargo-ui = callPackage ../development/tools/rust/cargo-ui { };
16923 cargo-unused-features = callPackage ../development/tools/rust/cargo-unused-features { };
16925 cargo-tauri = callPackage ../development/tools/rust/cargo-tauri { };
16926 cargo-mobile2 = callPackage ../development/tools/rust/cargo-mobile2 { };
16928 cargo-valgrind = callPackage ../development/tools/rust/cargo-valgrind { };
16929 cargo-vet = callPackage ../development/tools/rust/cargo-vet {
16930 inherit (darwin.apple_sdk.frameworks) Security;
16932 cargo-wasi = callPackage ../development/tools/rust/cargo-wasi {
16933 inherit (darwin.apple_sdk.frameworks) Security;
16935 cargo-watch = callPackage ../development/tools/rust/cargo-watch {
16936 inherit (darwin.apple_sdk.frameworks) Foundation Cocoa;
16938 cargo-wipe = callPackage ../development/tools/rust/cargo-wipe { };
16939 cargo-workspaces = callPackage ../development/tools/rust/cargo-workspaces { };
16940 cargo-xbuild = callPackage ../development/tools/rust/cargo-xbuild { };
16941 cargo-generate = callPackage ../development/tools/rust/cargo-generate { };
16942 cargo-bootimage = callPackage ../development/tools/rust/bootimage { };
16944 cargo-whatfeatures = callPackage ../development/tools/rust/cargo-whatfeatures {
16945 inherit (darwin.apple_sdk.frameworks) Security;
16948 cargo-public-api = callPackage ../development/tools/rust/cargo-public-api { };
16950 cargo-zigbuild = callPackage ../development/tools/rust/cargo-zigbuild { };
16952 cauwugo = callPackage ../development/tools/rust/cauwugo { };
16954 crate2nix = callPackage ../development/tools/rust/crate2nix { };
16956 critcmp = callPackage ../development/tools/rust/critcmp { };
16958 devspace = callPackage ../development/tools/misc/devspace { };
16960 djlint = callPackage ../development/tools/djlint { };
16962 leptosfmt = callPackage ../development/tools/rust/leptosfmt { };
16964 maturin = callPackage ../development/tools/rust/maturin {
16965 inherit (darwin.apple_sdk.frameworks) Security;
16967 panamax = callPackage ../development/tools/rust/panamax { };
16969 ograc = callPackage ../development/tools/rust/ograc { };
16971 opensmalltalk-vm = callPackage ../development/compilers/opensmalltalk-vm { };
16973 opensycl = darwin.apple_sdk_11_0.callPackage ../development/compilers/opensycl { };
16974 opensyclWithRocm = opensycl.override { rocmSupport = true; };
16976 pest-ide-tools = callPackage ../development/tools/misc/pest-ide-tools { };
16978 ravedude = callPackage ../development/tools/rust/ravedude { };
16980 ra-multiplex = callPackage ../development/tools/rust/ra-multiplex {};
16982 rhack = callPackage ../development/tools/rust/rhack { };
16983 roogle = callPackage ../development/tools/rust/roogle { };
16984 rustfmt = rustPackages.rustfmt;
16985 rust-analyzer-unwrapped = callPackage ../development/tools/rust/rust-analyzer {
16986 inherit (darwin.apple_sdk.frameworks) CoreServices;
16988 rust-analyzer = callPackage ../development/tools/rust/rust-analyzer/wrapper.nix { };
16989 rust-audit-info = callPackage ../development/tools/rust/rust-audit-info { };
16990 rust-bindgen-unwrapped = callPackage ../development/tools/rust/bindgen/unwrapped.nix { };
16991 rust-bindgen = callPackage ../development/tools/rust/bindgen { };
16992 rust-cbindgen = callPackage ../development/tools/rust/cbindgen {
16993 inherit (darwin.apple_sdk.frameworks) Security;
16995 rust-script = callPackage ../development/tools/rust/rust-script { };
16996 rustup = callPackage ../development/tools/rust/rustup {
16997 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
16999 rustup-toolchain-install-master = callPackage ../development/tools/rust/rustup-toolchain-install-master {
17000 inherit (darwin.apple_sdk.frameworks) Security;
17002 rusty-man = callPackage ../development/tools/rust/rusty-man { };
17003 rustycli = callPackage ../development/tools/rust/rustycli { };
17004 specr-transpile = callPackage ../development/tools/rust/specr-transpile { };
17005 typeshare = callPackage ../development/tools/rust/typeshare { };
17007 sagittarius-scheme = callPackage ../development/compilers/sagittarius-scheme { };
17009 roswell = callPackage ../development/tools/roswell { };
17011 scala_2_10 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.10"; jre = jdk8; };
17012 scala_2_11 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.11"; jre = jdk8; };
17013 scala_2_12 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.12"; };
17014 scala_2_13 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.13"; };
17015 scala_3 = callPackage ../development/compilers/scala { };
17017 scala = scala_2_13;
17018 scala-runners = callPackage ../development/compilers/scala-runners {
17019 coursier = coursier.override { jre = jdk8; };
17022 scalafix = callPackage ../development/tools/scalafix {
17023 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
17025 scalafmt = callPackage ../development/tools/scalafmt { };
17027 scryer-prolog = callPackage ../development/compilers/scryer-prolog { };
17029 seren = callPackage ../applications/networking/instant-messengers/seren { };
17031 serialdv = callPackage ../development/libraries/serialdv { };
17033 serpent = callPackage ../development/compilers/serpent { };
17035 shmig = callPackage ../development/tools/database/shmig { };
17037 sleek = callPackage ../development/tools/database/sleek { };
17039 smlfmt = callPackage ../development/tools/smlfmt { };
17041 # smlnjBootstrap should be redundant, now that smlnj works on Darwin natively
17042 smlnjBootstrap = callPackage ../development/compilers/smlnj/bootstrap.nix { };
17043 smlnj = callPackage ../development/compilers/smlnj {
17044 inherit (darwin) Libsystem;
17047 smlpkg = callPackage ../tools/package-management/smlpkg { };
17049 solc = callPackage ../development/compilers/solc { };
17051 souffle = callPackage ../development/compilers/souffle { };
17053 spasm-ng = callPackage ../development/compilers/spasm-ng { };
17055 spirv-llvm-translator = callPackage ../development/compilers/spirv-llvm-translator { };
17057 sqldeveloper = callPackage ../development/tools/database/sqldeveloper {
17061 sqlfluff = callPackage ../development/tools/database/sqlfluff { };
17063 sqlx-cli = callPackage ../development/tools/rust/sqlx-cli {
17064 inherit (darwin.apple_sdk.frameworks) SystemConfiguration CoreFoundation Security;
17067 squeak = callPackage ../development/compilers/squeak {
17068 stdenv = clangStdenv;
17071 squirrel-sql = callPackage ../development/tools/database/squirrel-sql {
17072 drivers = [ jtds_jdbc mssql_jdbc mysql_jdbc postgresql_jdbc ];
17075 surrealdb-migrations = callPackage ../development/tools/database/surrealdb-migrations {
17076 inherit (darwin.apple_sdk.frameworks) Security;
17079 stalin = callPackage ../development/compilers/stalin { };
17081 metaBuildEnv = callPackage ../development/compilers/meta-environment/meta-build-env { };
17083 svd2rust = callPackage ../development/tools/rust/svd2rust { };
17085 svdtools = callPackage ../development/embedded/svdtools { };
17087 swiftPackages = recurseIntoAttrs (callPackage ../development/compilers/swift { });
17088 inherit (swiftPackages) swift swiftpm sourcekit-lsp swift-format;
17090 swiftpm2nix = callPackage ../development/tools/swiftpm2nix { };
17092 swiProlog = callPackage ../development/compilers/swi-prolog {
17093 inherit (darwin.apple_sdk.frameworks) Security;
17095 swiPrologWithGui = swiProlog.override { withGui = true; };
17097 tbb_2020_3 = callPackage ../development/libraries/tbb/2020_3.nix { };
17098 tbb_2021_11 = callPackage ../development/libraries/tbb { };
17099 # many packages still fail with latest version
17102 terra = callPackage ../development/compilers/terra {
17103 inherit (darwin) libobjc;
17104 inherit (darwin.apple_sdk.frameworks) Cocoa Foundation;
17107 teyjus = callPackage ../development/compilers/teyjus {
17108 inherit (ocaml-ng.ocamlPackages_4_14) buildDunePackage;
17111 thrust = callPackage ../development/tools/thrust {
17112 gconf = gnome2.GConf;
17115 tinycc = darwin.apple_sdk_11_0.callPackage ../development/compilers/tinycc { };
17117 tinygo = callPackage ../development/compilers/tinygo {
17118 llvmPackages = llvmPackages_17;
17121 tinyscheme = callPackage ../development/interpreters/tinyscheme { };
17123 tbox = callPackage ../development/libraries/tbox { };
17125 typescript = callPackage ../development/compilers/typescript { };
17127 bupc = callPackage ../development/compilers/bupc { };
17129 ubports-click = python3Packages.callPackage ../development/tools/click { };
17131 uasm = callPackage ../development/compilers/uasm { };
17133 urn = callPackage ../development/compilers/urn { };
17135 urweb = callPackage ../development/compilers/urweb {
17139 urbackup-client = callPackage ../applications/backup/urbackup-client { };
17141 vlang = callPackage ../development/compilers/vlang { };
17143 vala-lint = callPackage ../development/tools/vala-lint { };
17145 vcard = python3Packages.toPythonApplication python3Packages.vcard;
17147 inherit (callPackage ../development/compilers/vala { })
17151 vyper = with python3Packages; toPythonApplication vyper;
17153 wazero = callPackage ../development/interpreters/wazero { };
17155 wcc = callPackage ../development/compilers/wcc { };
17157 wla-dx = callPackage ../development/compilers/wla-dx { };
17161 , # This should be the only bintools runtime dep with this sort of logic. The
17162 # Others should instead delegate to the next stage's choice with
17163 # `targetPackages.stdenv.cc.bintools`. This one is different just to
17164 # provide the default choice, avoiding infinite recursion.
17165 # See the bintools attribute for the logic and reasoning. We need to provide
17166 # a default here, since eval will hit this function when bootstrapping
17167 # stdenv where the bintools attribute doesn't exist, but will never actually
17168 # be evaluated -- callPackage ends up being too eager.
17169 bintools ? pkgs.bintools
17170 , libc ? bintools.libc
17171 , # libc++ from the default LLVM version is bound at the top level, but we
17172 # want the C++ library to be explicitly chosen by the caller, and null by
17175 , extraPackages ? lib.optional (cc.isGNU or false && stdenv.targetPlatform.isMinGW) ((threadsCrossFor cc.version).package)
17179 callPackage ../build-support/cc-wrapper (let self = {
17180 nativeTools = stdenv.targetPlatform == stdenv.hostPlatform && stdenv.cc.nativeTools or false;
17181 nativeLibc = stdenv.targetPlatform == stdenv.hostPlatform && stdenv.cc.nativeLibc or false;
17182 nativePrefix = stdenv.cc.nativePrefix or "";
17183 noLibc = !self.nativeLibc && (self.libc == null);
17185 isGNU = cc.isGNU or false;
17186 isClang = cc.isClang or false;
17188 inherit cc bintools libc libcxx extraPackages nixSupport zlib;
17189 } // extraArgs; in self);
17191 wrapCC = cc: wrapCCWith {
17197 , libc ? if stdenv.targetPlatform != stdenv.hostPlatform then libcCross else stdenv.cc.libc
17200 callPackage ../build-support/bintools-wrapper (let self = {
17201 nativeTools = stdenv.targetPlatform == stdenv.hostPlatform && stdenv.cc.nativeTools or false;
17202 nativeLibc = stdenv.targetPlatform == stdenv.hostPlatform && stdenv.cc.nativeLibc or false;
17203 nativePrefix = stdenv.cc.nativePrefix or "";
17205 noLibc = (self.libc == null);
17207 inherit bintools libc;
17208 inherit (darwin) postLinkSignHook signingUtils;
17209 } // extraArgs; in self);
17211 yaml-language-server = callPackage ../development/tools/language-servers/yaml-language-server { };
17214 yap = callPackage ../development/compilers/yap { };
17216 yasm = callPackage ../development/compilers/yasm { };
17218 yosys = callPackage ../development/compilers/yosys { };
17219 yosys-bluespec = callPackage ../development/compilers/yosys/plugins/bluespec.nix { };
17220 yosys-ghdl = callPackage ../development/compilers/yosys/plugins/ghdl.nix { };
17221 yosys-synlig = callPackage ../development/compilers/yosys/plugins/synlig.nix { };
17222 yosys-symbiflow = callPackage ../development/compilers/yosys/plugins/symbiflow.nix { };
17224 z88dk = callPackage ../development/compilers/z88dk { };
17226 zulip = callPackage ../applications/networking/instant-messengers/zulip { };
17228 zulip-term = callPackage ../applications/networking/instant-messengers/zulip-term { };
17230 zulu8 = callPackage ../development/compilers/zulu/8.nix { };
17231 zulu11 = callPackage ../development/compilers/zulu/11.nix { };
17232 zulu17 = callPackage ../development/compilers/zulu/17.nix { };
17233 zulu21 = callPackage ../development/compilers/zulu/21.nix { };
17236 ### DEVELOPMENT / INTERPRETERS
17238 acl2 = callPackage ../development/interpreters/acl2 { };
17239 acl2-minimal = callPackage ../development/interpreters/acl2 { certifyBooks = false; };
17241 angelscript = callPackage ../development/interpreters/angelscript { };
17243 anko = callPackage ../development/interpreters/anko { };
17245 babashka-unwrapped = callPackage ../development/interpreters/babashka { };
17246 babashka = callPackage ../development/interpreters/babashka/wrapped.nix { };
17248 # BQN interpreters and compilers
17250 mbqn = callPackage ../development/interpreters/bqn/mlochbaum-bqn { };
17252 cbqn = cbqn-bootstrap.phase2;
17253 cbqn-replxx = cbqn-bootstrap.phase2-replxx;
17254 cbqn-standalone = cbqn-bootstrap.phase0;
17255 cbqn-standalone-replxx = cbqn-bootstrap.phase0-replxx;
17257 # Below, the classic self-bootstrapping process
17258 cbqn-bootstrap = lib.dontRecurseIntoAttrs {
17259 # Use clang to compile CBQN if we aren't already.
17260 # CBQN's upstream primarily targets and tests clang which means using gcc
17261 # will result in slower binaries and on some platforms failing/broken builds.
17262 # See https://github.com/dzaima/CBQN/issues/12.
17266 # * CBQN using gcc is broken at runtime on i686 due to
17267 # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58416,
17268 # * CBQN uses some CPP macros gcc doesn't like for aarch64.
17269 stdenv = if !stdenv.cc.isClang then clangStdenv else stdenv;
17271 mbqn-source = buildPackages.mbqn.src;
17273 phase0 = callPackage ../development/interpreters/bqn/cbqn {
17274 inherit (cbqn-bootstrap) mbqn-source stdenv;
17275 genBytecode = false;
17279 phase0-replxx = callPackage ../development/interpreters/bqn/cbqn {
17280 inherit (cbqn-bootstrap) mbqn-source stdenv;
17281 genBytecode = false;
17283 enableReplxx = true;
17286 phase1 = callPackage ../development/interpreters/bqn/cbqn {
17287 inherit (cbqn-bootstrap) mbqn-source stdenv;
17288 genBytecode = true;
17289 bqn-path = "${buildPackages.cbqn-bootstrap.phase0}/bin/cbqn";
17292 phase2 = callPackage ../development/interpreters/bqn/cbqn {
17293 inherit (cbqn-bootstrap) mbqn-source stdenv;
17294 genBytecode = true;
17295 bqn-path = "${buildPackages.cbqn-bootstrap.phase1}/bin/cbqn";
17298 phase2-replxx = callPackage ../development/interpreters/bqn/cbqn {
17299 inherit (cbqn-bootstrap) mbqn-source stdenv;
17300 genBytecode = true;
17301 bqn-path = "${buildPackages.cbqn-bootstrap.phase1}/bin/cbqn";
17302 enableReplxx = true;
17306 dbqn = callPackage ../development/interpreters/bqn/dzaima-bqn {
17307 buildNativeImage = false;
17308 stdenv = stdenvNoCC;
17311 dbqn-native = callPackage ../development/interpreters/bqn/dzaima-bqn {
17312 buildNativeImage = true;
17316 chibi = callPackage ../development/interpreters/chibi { };
17318 ceptre = callPackage ../development/interpreters/ceptre { };
17320 cg3 = callPackage ../development/interpreters/cg3 { };
17322 cling = callPackage ../development/interpreters/cling { };
17324 clips = callPackage ../development/interpreters/clips { };
17326 cliscord = callPackage ../misc/cliscord {
17327 inherit (darwin.apple_sdk.frameworks) Security;
17330 clojupyter = callPackage ../applications/editors/jupyter-kernels/clojupyter {
17334 inherit (callPackage ../applications/editors/jupyter-kernels/xeus-cling { })
17335 cpp11-kernel cpp14-kernel cpp17-kernel cpp2a-kernel;
17336 xeus-cling = callPackage ../applications/editors/jupyter-kernels/xeus-cling/xeus-cling.nix { };
17338 clojure = callPackage ../development/interpreters/clojure {
17339 # set this to an LTS version of java
17343 clojure-lsp = callPackage ../development/tools/misc/clojure-lsp { };
17345 clooj = callPackage ../development/interpreters/clojure/clooj.nix { };
17347 dhall = haskell.lib.compose.justStaticExecutables haskellPackages.dhall;
17349 dhall-bash = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-bash;
17351 dhall-docs = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-docs;
17353 dhall-lsp-server = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-lsp-server;
17355 dhall-json = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-json;
17357 dhall-nix = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-nix;
17359 dhall-nixpkgs = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-nixpkgs;
17361 dhall-yaml = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-yaml;
17363 dhallPackages = recurseIntoAttrs (callPackage ./dhall-packages.nix { });
17365 duktape = callPackage ../development/interpreters/duktape { };
17367 duckscript = callPackage ../development/tools/rust/duckscript {
17368 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
17371 evcxr = callPackage ../development/interpreters/evcxr {
17372 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
17375 beam = callPackage ./beam-packages.nix { };
17376 beam_nox = callPackage ./beam-packages.nix { beam = beam_nox; wxSupport = false; };
17377 beam_minimal = callPackage ./beam-packages.nix {
17378 beam = beam_minimal;
17380 systemdSupport = false;
17383 inherit (beam.interpreters)
17384 erlang erlang_26 erlang_25 erlang_24
17385 erlang_odbc erlang_javac erlang_odbc_javac
17386 elixir elixir_1_16 elixir_1_15 elixir_1_14 elixir_1_13 elixir_1_12 elixir_1_11 elixir_1_10
17389 erlang_nox = beam_nox.interpreters.erlang;
17391 inherit (beam.packages.erlang)
17392 erlang-ls erlfmt elvis-erlang
17393 rebar rebar3 rebar3WithPlugins
17396 beamPackages = beam.packages.erlang // { __attrsFailEvaluation = true; };
17398 expr = callPackage ../development/interpreters/expr { };
17400 genemichaels = callPackage ../development/tools/rust/genemichaels { };
17402 gnudatalanguage = callPackage ../development/interpreters/gnudatalanguage {
17403 inherit (llvmPackages) openmp;
17404 inherit (darwin.apple_sdk.frameworks) Cocoa;
17405 # MPICH currently build on Darwin
17409 gpython = callPackage ../development/interpreters/gpython { };
17411 graphql-client = callPackage ../development/tools/graphql-client {
17412 inherit (darwin.apple_sdk.frameworks) Security;
17415 graphqlmap = callPackage ../tools/security/graphqlmap { };
17417 graphqurl = callPackage ../tools/networking/graphqurl { };
17419 groovy = callPackage ../development/interpreters/groovy { };
17421 inherit (callPackages ../applications/networking/cluster/hadoop {})
17425 hadoop3 = hadoop_3_3;
17428 hashlink = callPackage ../development/interpreters/hashlink { };
17430 io = callPackage ../development/interpreters/io { };
17432 ivy = callPackage ../development/interpreters/ivy { };
17434 j = callPackage ../development/interpreters/j { };
17436 jacinda = haskell.lib.compose.justStaticExecutables haskellPackages.jacinda;
17438 janet = callPackage ../development/interpreters/janet { };
17440 jpm = callPackage ../development/interpreters/janet/jpm.nix { };
17442 jelly = callPackage ../development/interpreters/jelly { };
17444 jimtcl = callPackage ../development/interpreters/jimtcl { };
17446 jmeter = callPackage ../applications/networking/jmeter { };
17448 joker = callPackage ../development/interpreters/joker { };
17450 davmail = callPackage ../applications/networking/davmail {
17454 kamilalisp = callPackage ../development/interpreters/kamilalisp { };
17456 kanif = callPackage ../applications/networking/cluster/kanif { };
17458 kona = callPackage ../development/interpreters/kona { };
17460 konf = callPackage ../development/tools/konf { };
17462 lambda-lisp = callPackage ../development/interpreters/lambda-lisp { };
17463 lambda-lisp-blc = lambda-lisp;
17465 lolcode = callPackage ../development/interpreters/lolcode { };
17467 love_0_10 = callPackage ../development/interpreters/love/0.10.nix { };
17468 love_11 = callPackage ../development/interpreters/love/11.nix { };
17471 wabt = callPackage ../development/tools/wabt { };
17473 zuo = callPackage ../development/interpreters/zuo { };
17475 ### LUA interpreters
17476 emilua = callPackage ../development/interpreters/emilua { };
17478 luaInterpreters = callPackage ./../development/interpreters/lua-5 { };
17479 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;
17481 lua5 = lua5_2_compat;
17484 lua51Packages = recurseIntoAttrs lua5_1.pkgs;
17485 lua52Packages = recurseIntoAttrs lua5_2.pkgs;
17486 lua53Packages = recurseIntoAttrs lua5_3.pkgs;
17487 lua54Packages = recurseIntoAttrs lua5_4.pkgs;
17488 luajitPackages = recurseIntoAttrs luajit.pkgs;
17490 luaPackages = lua52Packages;
17492 luajit = luajit_2_1;
17494 luarocks = luaPackages.luarocks;
17495 luarocks-nix = luaPackages.luarocks-nix;
17497 luarocks-packages-updater = callPackage ../development/lua-modules/updater {
17498 inherit (python3Packages) buildPythonApplication ;
17502 luau = callPackage ../development/interpreters/luau { };
17504 lune = callPackage ../development/interpreters/lune { };
17506 toluapp = callPackage ../development/tools/toluapp {
17507 lua = lua5_1; # doesn't work with any other :(
17513 CuboCore = recurseIntoAttrs (import ./cubocore-packages.nix {
17514 inherit newScope lxqt lib libsForQt5;
17517 ### End of CuboCore
17519 maude = callPackage ../development/interpreters/maude { };
17521 me_cleaner = callPackage ../tools/misc/me_cleaner { };
17523 mesos-dns = callPackage ../servers/mesos-dns { };
17525 metamath = callPackage ../development/interpreters/metamath { };
17527 minder = callPackage ../applications/misc/minder { };
17529 mujs = callPackage ../development/interpreters/mujs { };
17531 nelua = callPackage ../development/interpreters/nelua { };
17533 nextflow = callPackage ../development/interpreters/nextflow { };
17535 ngn-k = callPackage ../development/interpreters/ngn-k { };
17537 oak = callPackage ../development/interpreters/oak { };
17539 obb = callPackage ../development/interpreters/clojure/obb.nix { };
17541 octave = callPackage ../development/interpreters/octave { };
17543 octaveFull = octave.override {
17547 octave-kernel = callPackage ../applications/editors/jupyter-kernels/octave { };
17549 octavePackages = recurseIntoAttrs octave.pkgs;
17551 pachyderm = callPackage ../applications/networking/cluster/pachyderm { };
17554 # PHP interpreters, packages and extensions.
17556 # Set default PHP interpreter, extensions and packages
17558 phpExtensions = php.extensions;
17559 phpPackages = php.packages;
17561 # Import PHP83 interpreter, extensions and packages
17562 php83 = callPackage ../development/interpreters/php/8.3.nix {
17563 stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
17564 pcre2 = pcre2.override {
17565 withJitSealloc = false; # See https://bugs.php.net/bug.php?id=78927 and https://bugs.php.net/bug.php?id=78630
17568 php83Extensions = recurseIntoAttrs php83.extensions;
17569 php83Packages = recurseIntoAttrs php83.packages;
17571 # Import PHP82 interpreter, extensions and packages
17572 php82 = callPackage ../development/interpreters/php/8.2.nix {
17573 stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
17574 pcre2 = pcre2.override {
17575 withJitSealloc = false; # See https://bugs.php.net/bug.php?id=78927 and https://bugs.php.net/bug.php?id=78630
17578 php82Extensions = recurseIntoAttrs php82.extensions;
17579 php82Packages = recurseIntoAttrs php82.packages;
17581 # Import PHP81 interpreter, extensions and packages
17582 php81 = callPackage ../development/interpreters/php/8.1.nix {
17583 stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
17584 pcre2 = pcre2.override {
17585 withJitSealloc = false; # See https://bugs.php.net/bug.php?id=78927 and https://bugs.php.net/bug.php?id=78630
17588 php81Extensions = recurseIntoAttrs php81.extensions;
17589 php81Packages = recurseIntoAttrs php81.packages;
17591 picoc = callPackage ../development/interpreters/picoc { };
17593 picolisp = callPackage ../development/interpreters/picolisp { };
17595 polyml = callPackage ../development/compilers/polyml { };
17596 polyml56 = callPackage ../development/compilers/polyml/5.6.nix { };
17597 polyml57 = callPackage ../development/compilers/polyml/5.7.nix { };
17599 # Python interpreters. All standard library modules are included except for tkinter, which is
17600 # available as `pythonPackages.tkinter` and can be used as any other Python package.
17601 # When switching these sets, please update docs at ../../doc/languages-frameworks/python.md
17602 python2 = python27;
17603 python3 = python311;
17605 # pythonPackages further below, but assigned here because they need to be in sync
17606 python2Packages = dontRecurseIntoAttrs python27Packages;
17607 python3Packages = dontRecurseIntoAttrs python311Packages;
17613 # Python interpreter that is build with all modules, including tkinter.
17614 # These are for compatibility and should not be used inside Nixpkgs.
17615 python2Full = python2.override {
17616 self = python2Full;
17617 pythonAttr = "python2Full";
17620 python27Full = python27.override {
17621 self = python27Full;
17622 pythonAttr = "python27Full";
17625 python3Full = python3.override {
17626 self = python3Full;
17627 pythonAttr = "python3Full";
17628 bluezSupport = lib.meta.availableOn stdenv.hostPlatform bluez;
17631 python39Full = python39.override {
17632 self = python39Full;
17633 pythonAttr = "python39Full";
17634 bluezSupport = lib.meta.availableOn stdenv.hostPlatform bluez;
17637 python310Full = python310.override {
17638 self = python310Full;
17639 pythonAttr = "python310Full";
17640 bluezSupport = lib.meta.availableOn stdenv.hostPlatform bluez;
17643 python311Full = python311.override {
17644 self = python311Full;
17645 pythonAttr = "python311Full";
17646 bluezSupport = lib.meta.availableOn stdenv.hostPlatform bluez;
17649 python312Full = python312.override {
17650 self = python312Full;
17651 pythonAttr = "python312Full";
17652 bluezSupport = lib.meta.availableOn stdenv.hostPlatform bluez;
17655 python313Full = python313.override {
17656 self = python313Full;
17657 pythonAttr = "python313Full";
17658 bluezSupport = lib.meta.availableOn stdenv.hostPlatform bluez;
17662 pythonInterpreters = callPackage ./../development/interpreters/python { };
17663 inherit (pythonInterpreters) python27 python39 python310 python311 python312 python313 python3Minimal pypy27 pypy310 pypy39 rustpython;
17665 # List of extensions with overrides to apply to all Python package sets.
17666 pythonPackagesExtensions = [ ];
17667 # Python package sets.
17668 python27Packages = python27.pkgs // { __attrsFailEvaluation = true; };
17669 python39Packages = python39.pkgs // { __attrsFailEvaluation = true; };
17670 python310Packages = python310.pkgs // { __attrsFailEvaluation = true; };
17671 python311Packages = recurseIntoAttrs python311.pkgs // { pythonPackages = python311.pkgs // { __attrsFailEvaluation = true; }; };
17672 python312Packages = recurseIntoAttrs python312.pkgs // { pythonPackages = python312.pkgs // { __attrsFailEvaluation = true; }; };
17673 python313Packages = python313.pkgs // { __attrsFailEvaluation = true; };
17674 pypyPackages = pypy.pkgs // { __attrsFailEvaluation = true; };
17675 pypy2Packages = pypy2.pkgs // { __attrsFailEvaluation = true; };
17676 pypy27Packages = pypy27.pkgs // { __attrsFailEvaluation = true; };
17677 pypy3Packages = pypy3.pkgs // { __attrsFailEvaluation = true; };
17678 pypy39Packages = pypy39.pkgs // { __attrsFailEvaluation = true; };
17679 pypy310Packages = pypy310.pkgs // { __attrsFailEvaluation = true; };
17681 py3c = callPackage ../development/libraries/py3c { };
17683 pythonManylinuxPackages = callPackage ./../development/interpreters/python/manylinux { };
17685 pythonCondaPackages = callPackage ./../development/interpreters/python/conda { };
17687 update-python-libraries = callPackage ../development/interpreters/python/update-python-libraries { };
17689 # Should eventually be moved inside Python interpreters.
17690 python-setup-hook = buildPackages.callPackage ../development/interpreters/python/setup-hook.nix { };
17692 pythonDocs = recurseIntoAttrs (callPackage ../development/interpreters/python/cpython/docs {});
17694 check-jsonschema = callPackage ../development/tools/check-jsonschema { };
17696 pypi-mirror = callPackage ../development/tools/pypi-mirror { };
17698 svg2tikz = with python3.pkgs; toPythonApplication svg2tikz;
17700 svg2pdf = callPackage ../tools/graphics/svg2pdf { };
17702 pew = callPackage ../development/tools/pew { };
17704 poetry = callPackage ../tools/package-management/poetry { };
17706 poetryPlugins = recurseIntoAttrs poetry.plugins;
17708 poetry2conda = callPackage ../tools/package-management/poetry2conda { };
17710 pip-audit = callPackage ../development/tools/pip-audit { };
17712 pipenv = callPackage ../development/tools/pipenv { };
17714 pipx = with python3.pkgs; toPythonApplication pipx;
17716 pipewire = callPackage ../development/libraries/pipewire {
17717 # ffmpeg depends on SDL2 which depends on pipewire by default.
17718 # Break the cycle by depending on ffmpeg-headless.
17719 # Pipewire only uses libavcodec (via an SPA plugin), which isn't
17720 # affected by the *-headless changes.
17721 ffmpeg = ffmpeg-headless;
17724 pipewire_0_2 = callPackage ../development/libraries/pipewire/0.2.nix { };
17725 wireplumber = callPackage ../development/libraries/pipewire/wireplumber.nix { };
17727 pw-volume = callPackage ../tools/audio/pw-volume { };
17729 pyradio = callPackage ../applications/audio/pyradio { };
17731 racket = callPackage ../development/interpreters/racket {
17732 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
17734 racket_7_9 = callPackage ../development/interpreters/racket/racket_7_9.nix {
17735 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
17737 racket-minimal = callPackage ../development/interpreters/racket/minimal.nix { };
17739 rakudo = callPackage ../development/interpreters/rakudo { };
17740 moarvm = darwin.apple_sdk_11_0.callPackage ../development/interpreters/rakudo/moarvm.nix {
17741 inherit (darwin.apple_sdk_11_0.frameworks) CoreServices ApplicationServices;
17743 nqp = callPackage ../development/interpreters/rakudo/nqp.nix { };
17744 zef = callPackage ../development/interpreters/rakudo/zef.nix { };
17746 rascal = callPackage ../development/interpreters/rascal { };
17748 red = callPackage ../development/interpreters/red { };
17750 regexploit = callPackage ../tools/security/regexploit { };
17752 regextester = callPackage ../applications/misc/regextester { };
17754 inherit (ocamlPackages) reason;
17756 buildRubyGem = callPackage ../development/ruby-modules/gem {
17757 inherit (darwin) libobjc;
17759 defaultGemConfig = callPackage ../development/ruby-modules/gem-config {
17760 inherit (darwin) DarwinTools cctools autoSignDarwinBinariesHook;
17761 inherit (darwin.apple_sdk.frameworks) CoreServices;
17763 bundix = callPackage ../development/ruby-modules/bundix { };
17764 bundler = callPackage ../development/ruby-modules/bundler { };
17765 bundlerEnv = callPackage ../development/ruby-modules/bundler-env { };
17766 bundlerApp = callPackage ../development/ruby-modules/bundler-app { };
17767 bundlerUpdateScript = callPackage ../development/ruby-modules/bundler-update-script { };
17769 bundler-audit = callPackage ../tools/security/bundler-audit { };
17771 sol2 = callPackage ../development/libraries/sol2 { };
17773 solargraph = rubyPackages.solargraph;
17775 rbenv = callPackage ../development/ruby-modules/rbenv { };
17777 rubyfmt = darwin.apple_sdk_11_0.callPackage ../development/tools/rubyfmt {
17778 inherit (darwin.apple_sdk_11_0.frameworks) Foundation Security;
17779 inherit (darwin) libobjc;
17782 inherit (callPackage ../development/interpreters/ruby {
17783 inherit (darwin) libobjc libunwind;
17784 inherit (darwin.apple_sdk.frameworks) Foundation;
17793 rubyPackages = rubyPackages_3_1;
17795 rubyPackages_3_1 = recurseIntoAttrs ruby_3_1.gems;
17796 rubyPackages_3_2 = recurseIntoAttrs ruby_3_2.gems;
17797 rubyPackages_3_3 = recurseIntoAttrs ruby_3_3.gems;
17799 mruby = callPackage ../development/compilers/mruby { };
17801 samplebrain = libsForQt5.callPackage ../applications/audio/samplebrain { };
17803 scsh = callPackage ../development/interpreters/scsh { };
17805 scheme48 = callPackage ../development/interpreters/scheme48 { };
17807 scheme-bytestructures = callPackage ../development/scheme-modules/scheme-bytestructures { };
17809 smiley-sans = callPackage ../data/fonts/smiley-sans { };
17811 inherit (callPackages ../applications/networking/cluster/spark { })
17812 spark_3_5 spark_3_4;
17813 spark3 = spark_3_5;
17816 sparkleshare = callPackage ../applications/version-management/sparkleshare { };
17818 spidermonkey_78 = callPackage ../development/interpreters/spidermonkey/78.nix {
17819 inherit (darwin) libobjc;
17821 spidermonkey_91 = callPackage ../development/interpreters/spidermonkey/91.nix {
17822 inherit (darwin) libobjc;
17824 spidermonkey_102 = callPackage ../development/interpreters/spidermonkey/102.nix {
17825 inherit (darwin) libobjc;
17827 spidermonkey_115 = callPackage ../development/interpreters/spidermonkey/115.nix {
17828 inherit (darwin) libobjc;
17831 ssm-session-manager-plugin = callPackage ../applications/networking/cluster/ssm-session-manager-plugin { };
17833 starlark-rust = callPackage ../development/interpreters/starlark-rust { };
17835 supercollider = libsForQt5.callPackage ../development/interpreters/supercollider {
17836 fftw = fftwSinglePrec;
17839 supercollider_scel = supercollider.override { useSCEL = true; };
17841 supercolliderPlugins = recurseIntoAttrs {
17842 sc3-plugins = callPackage ../development/interpreters/supercollider/plugins/sc3-plugins.nix {
17843 fftw = fftwSinglePrec;
17847 supercollider-with-plugins = callPackage ../development/interpreters/supercollider/wrapper.nix {
17851 supercollider-with-sc3-plugins = supercollider-with-plugins.override {
17852 plugins = with supercolliderPlugins; [ sc3-plugins ];
17855 taktuk = callPackage ../applications/networking/cluster/taktuk { };
17858 tcl-8_5 = callPackage ../development/interpreters/tcl/8.5.nix { };
17859 tcl-8_6 = callPackage ../development/interpreters/tcl/8.6.nix { };
17861 tclreadline = callPackage ../development/interpreters/tclreadline { };
17863 eltclsh = callPackage ../development/tools/eltclsh { };
17865 waagent = callPackage ../applications/networking/cluster/waagent { };
17867 wapm-cli = callPackage ../tools/package-management/wapm/cli {
17868 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
17871 wasm = ocamlPackages.wasm;
17873 wasm3 = callPackage ../development/interpreters/wasm3 { };
17875 yaegi = callPackage ../development/interpreters/yaegi { };
17877 yex-lang = callPackage ../development/interpreters/yex-lang { };
17879 ### DEVELOPMENT / MISC
17881 inherit (callPackages ../development/misc/h3 { }) h3_3 h3_4;
17885 avrlibc = callPackage ../development/misc/avr/libc { };
17886 avrlibcCross = callPackage ../development/misc/avr/libc {
17887 stdenv = crossLibcStdenv;
17890 avr8burnomat = callPackage ../development/misc/avr8-burn-omat { };
17892 cppreference-doc = callPackage ../development/misc/cppreference-doc { };
17894 sourceFromHead = callPackage ../build-support/source-from-head-fun.nix { };
17896 jruby = callPackage ../development/interpreters/jruby { };
17898 jython = callPackage ../development/interpreters/jython { };
17900 gImageReader = callPackage ../applications/misc/gImageReader { };
17902 gimme-aws-creds = callPackage ../tools/admin/gimme-aws-creds { };
17904 gimoji = callPackage ../applications/misc/gimoji { };
17906 guile_1_8 = callPackage ../development/interpreters/guile/1.8.nix { };
17908 # Needed for autogen
17909 guile_2_0 = callPackage ../development/interpreters/guile/2.0.nix { };
17911 guile_2_2 = callPackage ../development/interpreters/guile/2.2.nix { };
17913 guile_3_0 = callPackage ../development/interpreters/guile/3.0.nix { };
17917 guile-cairo = callPackage ../development/guile-modules/guile-cairo { };
17919 guile-commonmark = callPackage ../development/guile-modules/guile-commonmark { };
17921 guile-config = callPackage ../development/guile-modules/guile-config { };
17923 guile-fibers = callPackage ../development/guile-modules/guile-fibers { };
17925 guile-gcrypt = callPackage ../development/guile-modules/guile-gcrypt { };
17927 guile-git = callPackage ../development/guile-modules/guile-git { };
17929 guile-gnutls = callPackage ../development/guile-modules/guile-gnutls { };
17931 guile-json = callPackage ../development/guile-modules/guile-json { };
17933 guile-lib = callPackage ../development/guile-modules/guile-lib { };
17935 guile-ncurses = callPackage ../development/guile-modules/guile-ncurses { };
17937 guile-opengl = callPackage ../development/guile-modules/guile-opengl { };
17939 guile-reader = callPackage ../development/guile-modules/guile-reader { };
17941 guile-sdl = callPackage ../development/guile-modules/guile-sdl {
17945 guile-sdl2 = callPackage ../development/guile-modules/guile-sdl2 { };
17947 guile-sqlite3 = callPackage ../development/guile-modules/guile-sqlite3 { };
17949 guile-ssh = callPackage ../development/guile-modules/guile-ssh { };
17951 guile-xcb = callPackage ../development/guile-modules/guile-xcb {
17955 inav-blackbox-tools = callPackage ../tools/misc/inav-blackbox-tools { };
17957 infracost = callPackage ../tools/misc/infracost { };
17959 msp430GccSupport = callPackage ../development/misc/msp430/gcc-support.nix { };
17961 msp430Newlib = callPackage ../development/misc/msp430/newlib.nix { };
17962 msp430NewlibCross = callPackage ../development/misc/msp430/newlib.nix {
17963 newlib = newlibCross;
17966 mspds = callPackage ../development/misc/msp430/mspds { };
17967 mspds-bin = callPackage ../development/misc/msp430/mspds/binary.nix { };
17969 mspdebug = callPackage ../development/misc/msp430/mspdebug.nix { };
17971 vc4-newlib = callPackage ../development/misc/vc4/newlib.nix { };
17973 or1k-newlib = callPackage ../development/misc/or1k/newlib.nix { };
17975 rappel = callPackage ../development/misc/rappel { };
17977 protege-distribution = callPackage ../development/web/protege-distribution { };
17979 publii = callPackage ../development/web/publii {};
17981 umr = callPackage ../development/misc/umr { };
17983 refurb = callPackage ../development/tools/refurb { };
17985 srandrd = callPackage ../tools/X11/srandrd { };
17987 sratoolkit = callPackage ../applications/science/biology/sratoolkit { };
17989 srecord = callPackage ../development/tools/misc/srecord { };
17991 srelay = callPackage ../tools/networking/srelay { };
17993 xidel = callPackage ../tools/text/xidel { };
17995 asdf-vm = callPackage ../tools/misc/asdf-vm { };
17997 mise = callPackage ../tools/misc/mise {
17998 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
18001 ### DEVELOPMENT / TOOLS
18003 abi-compliance-checker = callPackage ../development/tools/misc/abi-compliance-checker { };
18005 abi-dumper = callPackage ../development/tools/misc/abi-dumper { };
18007 abuild = callPackage ../development/tools/abuild { };
18009 actiona = libsForQt5.callPackage ../applications/misc/actiona { };
18011 actionlint = callPackage ../development/tools/analysis/actionlint { };
18013 adreaper = callPackage ../tools/security/adreaper { };
18015 aeron = callPackage ../servers/aeron { };
18017 inherit (callPackage ../development/tools/alloy { })
18022 altair = callPackage ../development/tools/altair-graphql-client { };
18024 ameba = callPackage ../development/tools/ameba { };
18026 anybadge = with python3Packages; toPythonApplication anybadge;
18028 apgdiff = callPackage ../development/tools/database/apgdiff { };
18030 apkg = callPackage ../tools/package-management/apkg { };
18032 augeas = callPackage ../tools/system/augeas { };
18034 autoadb = callPackage ../misc/autoadb { };
18036 ansible = ansible_2_16;
18037 ansible_2_16 = python3Packages.toPythonApplication python3Packages.ansible-core;
18038 ansible_2_15 = python3Packages.toPythonApplication (python3Packages.ansible-core.overridePythonAttrs (oldAttrs: rec {
18039 version = "2.15.9";
18040 src = oldAttrs.src.override {
18042 hash = "sha256-JfmxtaWvPAmGvTko7QhurduGdSf7XIOv7xoDz60080U=";
18045 ansible_2_14 = python3Packages.toPythonApplication (python3Packages.ansible-core.overridePythonAttrs (oldAttrs: rec {
18046 version = "2.14.13";
18047 src = oldAttrs.src.override {
18049 hash = "sha256-ThuzNPDDImq0jFme/knNX+A/JdRVi8BsJ0reK6PiV2o=";
18053 ansible-builder = with python3Packages; toPythonApplication ansible-builder;
18055 ansible-doctor = callPackage ../tools/admin/ansible/doctor.nix { };
18057 ansible-navigator = with python3Packages; toPythonApplication ansible-navigator;
18059 dbus-test-runner = callPackage ../development/tools/dbus-test-runner { };
18061 doq = callPackage ../development/tools/misc/doq { };
18063 espup = callPackage ../development/tools/espup { };
18065 karma-runner = callPackage ../development/tools/karma-runner { };
18067 teller = callPackage ../development/tools/teller { };
18069 yakut = python3Packages.callPackage ../development/tools/misc/yakut { };
18071 ### DEVELOPMENT / TOOLS / LANGUAGE-SERVERS
18073 ansible-language-server = callPackage ../development/tools/language-servers/ansible-language-server { };
18075 beancount-language-server = callPackage ../development/tools/language-servers/beancount-language-server { };
18077 buf-language-server = callPackage ../development/tools/language-servers/buf-language-server { };
18079 ccls = callPackage ../development/tools/language-servers/ccls {
18080 llvmPackages = llvmPackages_14;
18083 docker-compose-language-service = callPackage ../development/tools/language-servers/docker-compose-language-service { };
18085 dockerfile-language-server-nodejs = callPackage ../development/tools/language-servers/dockerfile-language-server-nodejs { };
18087 dot-language-server = callPackage ../development/tools/language-servers/dot-language-server { };
18089 emmet-ls = callPackage ../development/tools/language-servers/emmet-ls { };
18091 emmet-language-server = callPackage ../development/tools/language-servers/emmet-language-server { };
18093 fortls = python3.pkgs.callPackage ../development/tools/language-servers/fortls { };
18095 fortran-language-server = python3.pkgs.callPackage ../development/tools/language-servers/fortran-language-server { };
18097 glslls = callPackage ../development/tools/language-servers/glslls { };
18099 gopls = callPackage ../development/tools/language-servers/gopls { };
18101 helm-ls = callPackage ../development/tools/language-servers/helm-ls { };
18103 javascript-typescript-langserver = callPackage ../development/tools/language-servers/javascript-typescript-langserver { };
18105 jsonnet-language-server = callPackage ../development/tools/language-servers/jsonnet-language-server { };
18107 kotlin-language-server = callPackage ../development/tools/language-servers/kotlin-language-server { };
18109 lua-language-server = darwin.apple_sdk_11_0.callPackage ../development/tools/language-servers/lua-language-server {
18110 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation Foundation;
18111 inherit (darwin) ditto;
18114 metals = callPackage ../development/tools/language-servers/metals { };
18116 millet = callPackage ../development/tools/language-servers/millet { };
18118 neocmakelsp = callPackage ../development/tools/language-servers/neocmakelsp { };
18120 nil = callPackage ../development/tools/language-servers/nil { };
18122 nixd = callPackage ../development/tools/language-servers/nixd {
18123 llvmPackages = llvmPackages_16;
18124 nix = nixVersions.nix_2_16;
18127 openscad-lsp = callPackage ../development/tools/language-servers/openscad-lsp { };
18129 perlnavigator = callPackage ../development/tools/language-servers/perlnavigator { };
18131 postgres-lsp = callPackage ../development/tools/language-servers/postgres-lsp { };
18133 pylyzer = callPackage ../development/tools/language-servers/pylyzer { };
18135 ruff-lsp = python3Packages.callPackage ../development/tools/language-servers/ruff-lsp { };
18137 rune-languageserver = callPackage ../development/tools/language-servers/rune-languageserver { };
18139 svls = callPackage ../development/tools/language-servers/svls { };
18141 typst-lsp = callPackage ../development/tools/language-servers/typst-lsp { };
18143 vala-language-server = callPackage ../development/tools/language-servers/vala-language-server { };
18145 verible = callPackage ../development/tools/language-servers/verible { };
18147 vscode-langservers-extracted = callPackage ../development/tools/language-servers/vscode-langservers-extracted { };
18149 zls = callPackage ../development/tools/language-servers/zls { };
18151 ansible-later = callPackage ../tools/admin/ansible/later.nix { };
18153 ansible-lint = callPackage ../tools/admin/ansible/lint.nix { };
18155 antlr2 = callPackage ../development/tools/parsing/antlr/2.7.7.nix { };
18156 antlr3_4 = callPackage ../development/tools/parsing/antlr/3.4.nix { };
18157 antlr3_5 = callPackage ../development/tools/parsing/antlr/3.5.nix { };
18160 inherit (callPackages ../development/tools/parsing/antlr/4.nix { })
18168 antlr4 = antlr4_13;
18172 apacheAnt = callPackage ../development/tools/build-managers/apache-ant { };
18175 apacheKafka = apacheKafka_3_5;
18176 apacheKafka_2_8 = callPackage ../servers/apache-kafka { majorVersion = "2.8"; };
18177 apacheKafka_3_0 = callPackage ../servers/apache-kafka { majorVersion = "3.0"; };
18178 apacheKafka_3_1 = callPackage ../servers/apache-kafka { majorVersion = "3.1"; };
18179 apacheKafka_3_2 = callPackage ../servers/apache-kafka { majorVersion = "3.2"; };
18180 apacheKafka_3_3 = callPackage ../servers/apache-kafka { majorVersion = "3.3"; };
18181 apacheKafka_3_4 = callPackage ../servers/apache-kafka { majorVersion = "3.4"; };
18182 apacheKafka_3_5 = callPackage ../servers/apache-kafka { majorVersion = "3.5"; };
18184 apng2gif = callPackage ../tools/graphics/apng2gif { };
18186 gif2apng = callPackage ../tools/graphics/gif2apng { };
18188 apngopt = callPackage ../tools/graphics/apngopt { };
18190 kt = callPackage ../tools/misc/kt { };
18192 argbash = callPackage ../development/tools/misc/argbash { };
18194 arpa2cm = callPackage ../development/tools/build-managers/arpa2cm { };
18196 arpa2common = callPackage ../development/libraries/arpa2common { };
18198 asn2quickder = python3Packages.callPackage ../development/tools/asn2quickder { };
18200 astyle = callPackage ../development/tools/misc/astyle { };
18202 automaticcomponenttoolkit = callPackage ../development/tools/misc/automaticcomponenttoolkit { };
18204 aviator = callPackage ../development/tools/misc/aviator { };
18206 awf = callPackage ../development/tools/misc/awf { };
18208 aws-adfs = with python3Packages; toPythonApplication aws-adfs;
18210 electron-source = callPackage ../development/tools/electron { };
18212 inherit (callPackages ../development/tools/electron/binary { })
18219 electron_24 = electron_24-bin;
18220 electron_27 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_27 then electron-source.electron_27 else electron_27-bin;
18221 electron_28 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_28 then electron-source.electron_28 else electron_28-bin;
18222 electron_29 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_29 then electron-source.electron_29 else electron_29-bin;
18223 electron = electron_29;
18225 autobuild = callPackage ../development/tools/misc/autobuild { };
18227 autoconf-archive = callPackage ../development/tools/misc/autoconf-archive { };
18229 autoconf = callPackage ../development/tools/misc/autoconf { };
18230 autoconf213 = callPackage ../development/tools/misc/autoconf/2.13.nix { };
18231 autoconf264 = callPackage ../development/tools/misc/autoconf/2.64.nix { };
18232 autoconf269 = callPackage ../development/tools/misc/autoconf/2.69.nix { };
18233 autoconf271 = callPackage ../development/tools/misc/autoconf/2.71.nix { };
18235 acr = callPackage ../development/tools/misc/acr { };
18237 autocutsel = callPackage ../tools/X11/autocutsel{ };
18239 automake = automake116x;
18241 automake111x = callPackage ../development/tools/misc/automake/automake-1.11.x.nix { };
18243 automake115x = callPackage ../development/tools/misc/automake/automake-1.15.x.nix { };
18245 automake116x = callPackage ../development/tools/misc/automake/automake-1.16.x.nix { };
18247 avrdude = callPackage ../development/embedded/avrdude { };
18249 b4 = callPackage ../development/tools/b4 { };
18251 babeltrace = callPackage ../development/tools/misc/babeltrace { };
18253 bam = callPackage ../development/tools/build-managers/bam { };
18255 bandit = with python3Packages; toPythonApplication bandit;
18259 bazel_5 = callPackage ../development/tools/build-managers/bazel/bazel_5 {
18260 inherit (darwin) cctools sigtool;
18261 inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Foundation;
18262 buildJdk = jdk11_headless;
18263 runJdk = jdk11_headless;
18264 stdenv = if stdenv.cc.isClang then llvmPackages.stdenv
18265 else if stdenv.cc.isGNU then gcc12Stdenv
18267 bazel_self = bazel_5;
18270 bazel_6 = darwin.apple_sdk_11_0.callPackage ../development/tools/build-managers/bazel/bazel_6 {
18271 inherit (darwin) cctools;
18272 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation CoreServices Foundation;
18273 buildJdk = jdk11_headless;
18274 runJdk = jdk11_headless;
18275 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv
18276 else if stdenv.cc.isClang then llvmPackages.stdenv
18277 else if stdenv.cc.isGNU then gcc12Stdenv
18279 bazel_self = bazel_6;
18282 bazel_7 = darwin.apple_sdk_11_0.callPackage ../development/tools/build-managers/bazel/bazel_7 {
18283 inherit (darwin) cctools sigtool;
18284 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation CoreServices Foundation IOKit;
18285 buildJdk = jdk17_headless;
18286 runJdk = jdk17_headless;
18287 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv
18288 else if stdenv.cc.isClang then llvmPackages.stdenv
18290 bazel_self = bazel_7;
18293 bazel-buildtools = callPackage ../development/tools/build-managers/bazel/buildtools { };
18294 buildifier = bazel-buildtools;
18295 buildozer = bazel-buildtools;
18296 unused_deps = bazel-buildtools;
18298 bazel-remote = callPackage ../development/tools/build-managers/bazel/bazel-remote { };
18300 bazel-watcher = callPackage ../development/tools/bazel-watcher { };
18302 bazel-gazelle = callPackage ../development/tools/bazel-gazelle { };
18304 bazel-kazel = callPackage ../development/tools/bazel-kazel { };
18306 bazelisk = callPackage ../development/tools/bazelisk { };
18308 rebazel = callPackage ../development/tools/rebazel {
18309 inherit (darwin.apple_sdk.frameworks) CoreServices;
18312 buildBazelPackage = darwin.apple_sdk_11_0.callPackage ../build-support/build-bazel-package { };
18314 bear = callPackage ../development/tools/build-managers/bear { };
18316 bingrep = callPackage ../development/tools/analysis/bingrep { };
18318 binutils-unwrapped = callPackage ../development/tools/misc/binutils {
18319 autoreconfHook = autoreconfHook269;
18320 # FHS sys dirs presumably only have stuff for the build platform
18321 noSysDirs = (stdenv.targetPlatform != stdenv.hostPlatform) || noSysDirs;
18323 binutils-unwrapped-all-targets = callPackage ../development/tools/misc/binutils {
18324 autoreconfHook = if targetPlatform.isiOS then autoreconfHook269 else autoreconfHook;
18325 # FHS sys dirs presumably only have stuff for the build platform
18326 noSysDirs = (stdenv.targetPlatform != stdenv.hostPlatform) || noSysDirs;
18327 withAllTargets = true;
18329 binutils = wrapBintoolsWith {
18330 bintools = binutils-unwrapped;
18332 binutils_nogold = lowPrio (wrapBintoolsWith {
18333 bintools = binutils-unwrapped.override {
18334 enableGold = false;
18337 binutilsNoLibc = wrapBintoolsWith {
18338 bintools = binutils-unwrapped;
18339 libc = preLibcCrossHeaders;
18342 libbfd = callPackage ../development/tools/misc/binutils/libbfd.nix { };
18344 libopcodes = callPackage ../development/tools/misc/binutils/libopcodes.nix { };
18346 # Held back 2.38 release. Remove once all dependencies are ported to 2.39.
18347 binutils-unwrapped_2_38 = callPackage ../development/tools/misc/binutils/2.38 {
18348 autoreconfHook = autoreconfHook269;
18349 # FHS sys dirs presumably only have stuff for the build platform
18350 noSysDirs = (stdenv.targetPlatform != stdenv.hostPlatform) || noSysDirs;
18353 libbfd_2_38 = callPackage ../development/tools/misc/binutils/2.38/libbfd.nix {
18354 autoreconfHook = buildPackages.autoreconfHook269;
18357 libopcodes_2_38 = callPackage ../development/tools/misc/binutils/2.38/libopcodes.nix {
18358 autoreconfHook = buildPackages.autoreconfHook269;
18361 # Here we select the default bintools implementations to be used. Note when
18362 # cross compiling these are used not for this stage but the *next* stage.
18363 # That is why we choose using this stage's target platform / next stage's
18366 # Because this is the *next* stages choice, it's a bit non-modular to put
18367 # here. In theory, bootstraping is supposed to not be a chain but at tree,
18368 # where each stage supports many "successor" stages, like multiple possible
18369 # futures. We don't have a better alternative, but with this downside in
18370 # mind, please be judicious when using this attribute. E.g. for building
18371 # things in *this* stage you should use probably `stdenv.cc.bintools` (from a
18372 # default or alternate `stdenv`), at build time, and try not to "force" a
18373 # specific bintools at runtime at all.
18375 # In other words, try to only use this in wrappers, and only use those
18376 # wrappers from the next stage.
18377 bintools-unwrapped = let
18378 inherit (stdenv.targetPlatform) linker;
18379 in if linker == "lld" then llvmPackages.bintools-unwrapped
18380 else if linker == "cctools" then darwin.binutils-unwrapped
18381 else if linker == "bfd" then binutils-unwrapped
18382 else if linker == "gold" then binutils-unwrapped.override { enableGoldDefault = true; }
18384 bintoolsNoLibc = wrapBintoolsWith {
18385 bintools = bintools-unwrapped;
18386 libc = preLibcCrossHeaders;
18388 bintools = wrapBintoolsWith {
18389 bintools = bintools-unwrapped;
18392 bintoolsDualAs = wrapBintoolsWith {
18393 bintools = darwin.binutilsDualAs-unwrapped;
18397 bison = callPackage ../development/tools/parsing/bison { };
18399 bisoncpp = callPackage ../development/tools/parsing/bisonc++ { };
18401 black = with python3Packages; toPythonApplication black;
18403 blackfire = callPackage ../development/tools/misc/blackfire { };
18405 black-macchiato = with python3Packages; toPythonApplication black-macchiato;
18407 blackmagic = callPackage ../development/embedded/blackmagic { };
18409 bloaty = callPackage ../development/tools/bloaty { };
18411 bloomrpc = callPackage ../development/web/bloomrpc { };
18413 bloop = callPackage ../development/tools/build-managers/bloop { };
18415 bossa = callPackage ../development/embedded/bossa { };
18417 bossa-arduino = callPackage ../development/embedded/bossa/arduino.nix { };
18419 bob = callPackage ../development/tools/build-managers/bob { };
18421 buck = callPackage ../development/tools/build-managers/buck { };
18423 buck2 = callPackage ../development/tools/build-managers/buck2 { };
18425 build2 = callPackage ../development/tools/build-managers/build2 {
18426 # Break cycle by using self-contained toolchain for bootstrapping
18427 build2 = buildPackages.callPackage ../development/tools/build-managers/build2/bootstrap.nix { };
18430 # Dependency of build2, must also break cycle for this
18431 libbutl = callPackage ../development/libraries/libbutl {
18432 build2 = build2.bootstrap;
18433 inherit (darwin) DarwinTools;
18436 libbpkg = callPackage ../development/libraries/libbpkg { };
18437 libodb = callPackage ../development/libraries/libodb { };
18438 libodb-sqlite = callPackage ../development/libraries/libodb-sqlite { };
18439 bdep = callPackage ../development/tools/build-managers/build2/bdep.nix { };
18441 bore-cli = callPackage ../tools/networking/bore-cli/default.nix {
18442 inherit (darwin.apple_sdk.frameworks) Security;
18445 bpkg = callPackage ../development/tools/build-managers/build2/bpkg.nix { };
18447 buildkite-agent = callPackage ../development/tools/continuous-integration/buildkite-agent { };
18449 buildkite-agent-metrics = callPackage ../servers/monitoring/buildkite-agent-metrics { };
18451 buildkite-cli = callPackage ../development/tools/continuous-integration/buildkite-cli { };
18453 buildkite-test-collector-rust = callPackage ../development/tools/continuous-integration/buildkite-test-collector-rust {
18454 inherit (darwin.apple_sdk.frameworks) Security;
18457 bump = callPackage ../development/tools/github/bump { };
18459 libbpf = callPackage ../os-specific/linux/libbpf { };
18460 libbpf_0 = callPackage ../os-specific/linux/libbpf/0.x.nix { };
18462 bundlewrap = with python3.pkgs; toPythonApplication bundlewrap;
18464 bpftools = callPackage ../os-specific/linux/bpftools { };
18466 bcc = callPackage ../os-specific/linux/bcc {
18467 llvmPackages = llvmPackages_16;
18470 bpftrace = callPackage ../os-specific/linux/bpftrace {
18471 llvmPackages = llvmPackages_16;
18474 bpm-tools = callPackage ../tools/audio/bpm-tools { };
18476 byacc = callPackage ../development/tools/parsing/byacc { };
18478 cadre = callPackage ../development/tools/cadre { };
18480 carto = callPackage ../development/tools/carto { };
18482 catnip = callPackage ../tools/audio/catnip { };
18484 catnip-gtk4 = callPackage ../tools/audio/catnip-gtk4 { };
18486 cbrowser = callPackage ../development/tools/misc/cbrowser { };
18488 cc-tool = callPackage ../development/embedded/cc-tool { };
18490 # Wrapper that works as gcc or g++
18491 # It can be used by setting in nixpkgs config like this, for example:
18492 # replaceStdenv = { pkgs }: pkgs.ccacheStdenv;
18493 # But if you build in chroot, you should have that path in chroot
18494 # If instantiated directly, it will use $HOME/.ccache as the cache directory,
18495 # i.e. /homeless-shelter/.ccache using the Nix daemon.
18496 # You should specify a different directory using an override in
18497 # packageOverrides to set extraConfig.
18499 # Example using Nix daemon (i.e. multiuser Nix install or on NixOS):
18500 # packageOverrides = pkgs: {
18501 # ccacheWrapper = pkgs.ccacheWrapper.override {
18503 # export CCACHE_COMPRESS=1
18504 # export CCACHE_DIR=/var/cache/ccache
18505 # export CCACHE_UMASK=007
18508 # You can use a different directory, but whichever directory you choose
18509 # should be owned by user root, group nixbld with permissions 0770.
18510 ccacheWrapper = makeOverridable ({ extraConfig, cc }:
18512 cc = ccache.links {
18513 inherit extraConfig;
18514 unwrappedCC = cc.cc;
18518 inherit (stdenv) cc;
18521 ccacheStdenv = lowPrio (makeOverridable ({ stdenv, ... } @ extraArgs:
18522 overrideCC stdenv (buildPackages.ccacheWrapper.override ({
18523 inherit (stdenv) cc;
18524 } // lib.optionalAttrs (builtins.hasAttr "extraConfig" extraArgs) {
18525 extraConfig = extraArgs.extraConfig;
18530 cccc = callPackage ../development/tools/analysis/cccc { };
18532 cgdb = callPackage ../development/tools/misc/cgdb { };
18534 cheat = callPackage ../applications/misc/cheat { };
18536 matter-compiler = callPackage ../development/compilers/matter-compiler { };
18538 cfr = callPackage ../development/tools/java/cfr { };
18540 cfripper = callPackage ../tools/security/cfripper { };
18542 checkra1n = callPackage ../development/mobile/checkra1n { };
18544 checkstyle = callPackage ../development/tools/analysis/checkstyle { };
18546 chromedriver = callPackage ../development/tools/selenium/chromedriver { };
18548 chromium-xorg-conf = callPackage ../os-specific/linux/chromium-xorg-conf { };
18550 chrpath = callPackage ../development/tools/misc/chrpath { };
18552 chruby = callPackage ../development/tools/misc/chruby { rubies = null; };
18554 chruby-fish = callPackage ../development/tools/misc/chruby-fish { };
18556 cl-launch = callPackage ../development/tools/misc/cl-launch { };
18558 clean-css-cli = callPackage ../development/tools/clean-css-cli { };
18560 cloud-nuke = callPackage ../development/tools/cloud-nuke { };
18562 cloudcompare = libsForQt5.callPackage ../applications/graphics/cloudcompare { };
18564 cloudlog = callPackage ../applications/radio/cloudlog { };
18566 cloudflare-warp = callPackage ../tools/networking/cloudflare-warp { };
18568 cloudfoundry-cli = callPackage ../applications/networking/cluster/cloudfoundry-cli { };
18570 coan = callPackage ../development/tools/analysis/coan { };
18572 coder = callPackage ../development/tools/coder { };
18574 compile-daemon = callPackage ../development/tools/compile-daemon { };
18576 complexity = callPackage ../development/tools/misc/complexity { };
18578 complgen = callPackage ../development/tools/misc/complgen { };
18580 conan = callPackage ../development/tools/build-managers/conan { };
18582 cookiecutter = with python3Packages; toPythonApplication cookiecutter;
18584 cordova = callPackage ../development/mobile/cordova { };
18586 corrosion = callPackage ../development/tools/build-managers/corrosion { };
18588 corundum = callPackage ../development/tools/corundum { };
18590 confluencepot = callPackage ../servers/confluencepot { };
18592 confluent-platform = callPackage ../servers/confluent-platform { };
18594 ctags = callPackage ../development/tools/misc/ctags { };
18596 ctagsWrapped = callPackage ../development/tools/misc/ctags/wrapped.nix { };
18598 ctodo = callPackage ../applications/misc/ctodo { };
18600 cubiomes-viewer = libsForQt5.callPackage ../applications/misc/cubiomes-viewer { };
18602 ctmg = callPackage ../tools/security/ctmg { };
18604 # can't use override - it triggers infinite recursion
18605 cmakeMinimal = callPackage ../by-name/cm/cmake/package.nix {
18606 isMinimalBuild = true;
18609 cmakeCurses = cmake.override {
18610 uiToolkits = [ "ncurses" ];
18613 cmakeWithGui = cmake.override {
18614 uiToolkits = [ "ncurses" "qt5" ];
18617 cmake-format = python3Packages.callPackage ../development/tools/cmake-format { };
18619 cobra-cli = callPackage ../development/tools/cobra-cli { };
18621 cmake-language-server = python3Packages.callPackage ../development/tools/misc/cmake-language-server {
18622 inherit cmake cmake-format;
18625 # Does not actually depend on Qt 5
18626 inherit (plasma5Packages) extra-cmake-modules;
18628 coccinelle = callPackage ../development/tools/misc/coccinelle {
18629 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
18632 cpptest = callPackage ../development/libraries/cpptest { };
18634 cppi = callPackage ../development/tools/misc/cppi { };
18636 cproto = callPackage ../development/tools/misc/cproto { };
18638 cflow = callPackage ../development/tools/misc/cflow { };
18640 cov-build = callPackage ../development/tools/analysis/cov-build { };
18642 cppcheck = callPackage ../development/tools/analysis/cppcheck { };
18644 cpplint = callPackage ../development/tools/analysis/cpplint { };
18646 credstash = with python3Packages; toPythonApplication credstash;
18648 creduce = callPackage ../development/tools/misc/creduce {
18649 inherit (llvmPackages_16) llvm libclang;
18652 cscope = callPackage ../development/tools/misc/cscope { };
18654 csmith = callPackage ../development/tools/misc/csmith { };
18656 inherit (nodePackages) csslint;
18658 css-html-js-minify = with python3Packages; toPythonApplication css-html-js-minify;
18660 cvehound = callPackage ../development/tools/analysis/cvehound { };
18662 cvise = python3Packages.callPackage ../development/tools/misc/cvise {
18663 # cvise keeps up with fresh llvm releases and supports wide version range
18664 inherit (llvmPackages_14) llvm libclang;
18667 cwltool = callPackage ../applications/science/misc/cwltool { };
18669 dbt = with python3Packages; toPythonApplication dbt-core;
18671 dprint = callPackage ../development/tools/dprint {
18672 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation Security;
18675 devbox = callPackage ../development/tools/devbox { };
18677 libcxx = llvmPackages.libcxx;
18679 librarian-puppet-go = callPackage ../development/tools/librarian-puppet-go { };
18681 libgcc = stdenv.cc.cc.libgcc or null;
18683 # This is for e.g. LLVM libraries on linux.
18685 if stdenv.targetPlatform == stdenv.hostPlatform && targetPackages.stdenv.cc.isGNU
18686 # Can only do this is in the native case, otherwise we might get infinite
18687 # recursion if `targetPackages.stdenv.cc.cc` itself uses `gccForLibs`.
18688 then targetPackages.stdenv.cc.cc
18691 libstdcxx5 = callPackage ../development/libraries/gcc/libstdc++/5.nix { };
18693 libsigrok = callPackage ../development/tools/libsigrok {
18697 libsigrokdecode = callPackage ../development/tools/libsigrokdecode { };
18699 sqlcl = callPackage ../development/tools/database/sqlcl { };
18701 sigrok-firmware-fx2lafw = callPackage ../development/tools/sigrok-firmware-fx2lafw { };
18703 cli11 = callPackage ../development/tools/misc/cli11 { };
18705 datree = callPackage ../development/tools/datree { };
18707 detekt = callPackage ../development/tools/detekt { };
18709 dcadec = callPackage ../development/tools/dcadec { };
18711 dejagnu = callPackage ../development/tools/misc/dejagnu { };
18713 devd = callPackage ../development/tools/devd { };
18715 devtodo = callPackage ../development/tools/devtodo { };
18717 d-spy = callPackage ../development/tools/misc/d-spy { };
18719 dfu-programmer = callPackage ../development/tools/misc/dfu-programmer { };
18721 dfu-util = callPackage ../development/tools/misc/dfu-util { };
18723 ddd = callPackage ../development/tools/misc/ddd { };
18725 lattice-diamond = callPackage ../development/embedded/fpga/lattice-diamond { };
18727 direvent = callPackage ../development/tools/misc/direvent { };
18729 distcc = callPackage ../development/tools/misc/distcc {
18730 libiberty_static = libiberty.override { staticBuild = true; };
18733 # distccWrapper: wrapper that works as gcc or g++
18734 # It can be used by setting in nixpkgs config like this, for example:
18735 # replaceStdenv = { pkgs }: pkgs.distccStdenv;
18736 # But if you build in chroot, a default 'nix' will create
18737 # a new net namespace, and won't have network access.
18738 # You can use an override in packageOverrides to set extraConfig:
18739 # packageOverrides = pkgs: {
18740 # distccWrapper = pkgs.distccWrapper.override {
18742 # DISTCC_HOSTS="myhost1 myhost2"
18746 distccWrapper = makeOverridable ({ extraConfig ? "" }:
18747 wrapCC (distcc.links extraConfig)) { };
18748 distccStdenv = lowPrio (overrideCC stdenv buildPackages.distccWrapper);
18750 distccMasquerade = if stdenv.isDarwin
18752 else callPackage ../development/tools/misc/distcc/masq.nix {
18754 binutils = binutils;
18757 dive = callPackage ../development/tools/dive { };
18759 dioxus-cli = callPackage ../development/tools/rust/dioxus-cli { };
18761 doclifter = callPackage ../development/tools/misc/doclifter { };
18763 docutils = with python3Packages; toPythonApplication (
18764 docutils.overridePythonAttrs (attrs: rec {
18765 version = "0.20.1";
18766 src = attrs.src.override {
18768 hash = "sha256-8IpOJ2w6FYOobc4+NKuj/gTQK7ot1R7RYQYkToqSPjs=";
18773 doctl = callPackage ../development/tools/doctl { };
18775 doit = with python3Packages; toPythonApplication doit;
18777 dolt = callPackage ../servers/sql/dolt { };
18779 dot2tex = with python3.pkgs; toPythonApplication dot2tex;
18781 doxygen = darwin.apple_sdk_11_0.callPackage ../development/tools/documentation/doxygen {
18783 inherit (darwin.apple_sdk_11_0.frameworks) CoreServices;
18786 doxygen_gui = lowPrio (doxygen.override { inherit qt5; });
18788 drake = callPackage ../development/tools/build-managers/drake { };
18790 drip = callPackage ../development/tools/drip { };
18792 drm_info = callPackage ../development/tools/drm_info { };
18794 dura = callPackage ../development/tools/misc/dura {
18795 inherit (darwin.apple_sdk.frameworks) Security;
18798 dwfv = callPackage ../applications/science/electronics/dwfv { };
18800 dwz = callPackage ../development/tools/misc/dwz { };
18802 eask = callPackage ../development/tools/eask { };
18804 easypdkprog = callPackage ../development/embedded/easypdkprog { };
18806 eclint = callPackage ../development/tools/eclint { };
18808 editorconfig-checker = callPackage ../development/tools/misc/editorconfig-checker { };
18810 editorconfig-core-c = callPackage ../development/tools/misc/editorconfig-core-c { };
18812 edb = libsForQt5.callPackage ../development/tools/misc/edb { };
18814 eggdbus = callPackage ../development/tools/misc/eggdbus { };
18816 effitask = callPackage ../applications/misc/effitask { };
18818 efm-langserver = callPackage ../development/tools/efm-langserver { };
18820 egypt = callPackage ../development/tools/analysis/egypt { };
18822 electron-fiddle = callPackage ../development/tools/electron-fiddle { };
18824 elf2uf2-rs = darwin.apple_sdk_11_0.callPackage ../development/embedded/elf2uf2-rs {
18825 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation DiskArbitration Foundation;
18828 elfinfo = callPackage ../development/tools/misc/elfinfo { };
18830 elfkickers = callPackage ../development/tools/misc/elfkickers { };
18832 elfutils = callPackage ../development/tools/misc/elfutils { };
18834 eliot-tree = callPackage ../development/tools/eliot-tree { };
18836 emma = callPackage ../development/tools/analysis/emma { };
18838 ent-go = callPackage ../development/tools/ent { };
18840 epm = callPackage ../development/tools/misc/epm { };
18842 eresi = callPackage ../development/tools/analysis/eresi { };
18844 evmdis = callPackage ../development/tools/analysis/evmdis { };
18846 eweb = callPackage ../development/tools/literate-programming/eweb { };
18848 explain = callPackage ../development/tools/explain { };
18850 ezno = callPackage ../development/tools/misc/ezno { };
18852 func = callPackage ../applications/networking/cluster/func { };
18854 funnelweb = callPackage ../development/tools/literate-programming/funnelweb { };
18856 license_finder = callPackage ../development/tools/license_finder { };
18858 license-scanner = callPackage ../development/tools/license-scanner { };
18860 Literate = callPackage ../development/tools/literate-programming/Literate { };
18862 md-tangle = callPackage ../development/tools/literate-programming/md-tangle { };
18864 # NOTE: Override and set useIcon = false to use Awk instead of Icon.
18865 noweb = callPackage ../development/tools/literate-programming/noweb { };
18867 nuweb = callPackage ../development/tools/literate-programming/nuweb { };
18869 eztrace = callPackage ../development/tools/profiling/EZTrace { };
18871 faas-cli = callPackage ../development/tools/faas-cli { };
18873 fastddsgen = callPackage ../development/tools/fastddsgen { };
18875 fastgron = callPackage ../development/tools/fastgron { };
18877 fatcat = callPackage ../development/tools/fatcat { };
18879 findbugs = callPackage ../development/tools/analysis/findbugs { };
18881 findnewest = callPackage ../development/tools/misc/findnewest { };
18883 firebase-tools = callPackage ../development/tools/firebase-tools { };
18885 flootty = callPackage ../development/tools/flootty { };
18887 fffuu = haskell.lib.compose.justStaticExecutables (haskellPackages.callPackage ../tools/misc/fffuu { });
18889 ffuf = callPackage ../tools/security/ffuf { };
18891 flow = callPackage ../development/tools/analysis/flow {
18892 inherit (darwin.apple_sdk.frameworks) CoreServices;
18893 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
18896 fly = callPackage ../development/tools/continuous-integration/fly { };
18898 foreman = callPackage ../tools/system/foreman { };
18899 goreman = callPackage ../tools/system/goreman { };
18901 fprettify = callPackage ../development/tools/fprettify { };
18903 framac = callPackage ../development/tools/analysis/frama-c { };
18905 frame = callPackage ../development/libraries/frame { };
18907 framesh = callPackage ../applications/blockchains/framesh { };
18909 frp = callPackage ../tools/networking/frp { };
18911 fsatrace = callPackage ../development/tools/misc/fsatrace { };
18913 fswatch = callPackage ../development/tools/misc/fswatch {
18914 inherit (darwin.apple_sdk.frameworks) CoreServices;
18915 autoreconfHook = buildPackages.autoreconfHook269;
18918 fsearch = callPackage ../tools/misc/fsearch { };
18920 fujprog = callPackage ../development/embedded/fpga/fujprog {
18921 inherit (darwin.apple_sdk.frameworks) IOKit;
18924 fundoc = callPackage ../development/tools/fundoc { };
18926 funzzy = callPackage ../development/tools/misc/funzzy { };
18928 gede = libsForQt5.callPackage ../development/tools/misc/gede { };
18930 gdbgui = python3Packages.callPackage ../development/tools/misc/gdbgui { };
18932 pifpaf = callPackage ../development/tools/pifpaf { };
18934 pmd = callPackage ../development/tools/analysis/pmd {
18935 openjdk = openjdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
18938 jdepend = callPackage ../development/tools/analysis/jdepend {
18939 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
18942 flex_2_5_35 = callPackage ../development/tools/parsing/flex/2.5.35.nix { };
18943 flex = callPackage ../development/tools/parsing/flex { };
18945 re-flex = callPackage ../development/tools/parsing/re-flex { };
18947 flexibee = callPackage ../applications/office/flexibee { };
18949 flexcpp = callPackage ../development/tools/parsing/flexc++ { };
18951 geis = callPackage ../development/libraries/geis { };
18953 gi-docgen = callPackage ../development/tools/documentation/gi-docgen { };
18955 git2-cpp = callPackage ../development/libraries/git2-cpp { };
18957 github-release = callPackage ../development/tools/github/github-release { };
18959 global = callPackage ../development/tools/misc/global { };
18961 gnome-doc-utils = callPackage ../development/tools/documentation/gnome-doc-utils { };
18963 gnome-desktop-testing = callPackage ../development/tools/gnome-desktop-testing { };
18965 gnome-firmware = callPackage ../applications/misc/gnome-firmware { };
18967 gnome-tecla = callPackage ../applications/misc/gnome-tecla { };
18969 gnome-usage = callPackage ../applications/misc/gnome-usage { };
18971 gnome-inform7 = callPackage ../applications/editors/gnome-inform7 { };
18973 gnome-latex = callPackage ../applications/editors/gnome-latex { };
18975 gnome-network-displays = callPackage ../applications/networking/gnome-network-displays { };
18977 gnome-multi-writer = callPackage ../applications/misc/gnome-multi-writer { };
18979 gnome-online-accounts = callPackage ../development/libraries/gnome-online-accounts { };
18981 gnome-video-effects = callPackage ../development/libraries/gnome-video-effects { };
18983 gnum4 = callPackage ../development/tools/misc/gnum4 { };
18986 om4 = callPackage ../development/tools/misc/om4 { };
18988 gnumake = callPackage ../development/tools/build-managers/gnumake { };
18989 gnumake42 = callPackage ../development/tools/build-managers/gnumake/4.2 { };
18991 go-licenses = callPackage ../development/tools/misc/go-licenses { };
18993 gob2 = callPackage ../development/tools/misc/gob2 { };
18995 gocd-agent = callPackage ../development/tools/continuous-integration/gocd-agent { };
18997 gocd-server = callPackage ../development/tools/continuous-integration/gocd-server { };
18999 gopatch = callPackage ../development/tools/misc/gopatch { };
19001 gotify-server = callPackage ../servers/gotify { };
19003 gotty = callPackage ../servers/gotty { };
19005 gputils = callPackage ../development/embedded/gputils { };
19007 gpuvis = callPackage ../development/tools/misc/gpuvis { };
19009 gqlint = callPackage ../development/tools/gqlint { };
19011 gradle-packages = import ../development/tools/build-managers/gradle {
19012 inherit jdk11 jdk17 jdk21;
19014 gradleGen = gradle-packages.gen;
19015 gradle_6 = callPackage gradle-packages.gradle_6 { };
19016 gradle_7 = callPackage gradle-packages.gradle_7 { };
19017 gradle_8 = callPackage gradle-packages.gradle_8 { };
19020 grcov = callPackage ../development/tools/misc/grcov { };
19022 gperf = callPackage ../development/tools/misc/gperf { };
19023 # 3.1 changed some parameters from int to size_t, leading to mismatches.
19024 gperf_3_0 = callPackage ../development/tools/misc/gperf/3.0.x.nix { };
19026 grail = callPackage ../development/libraries/grail { };
19028 graphene-hardened-malloc = callPackage ../development/libraries/graphene-hardened-malloc { };
19030 graphene = callPackage ../development/libraries/graphene { };
19032 griffe = with python3Packages; toPythonApplication griffe;
19034 gtk-doc = callPackage ../development/tools/documentation/gtk-doc { };
19036 gtkdialog = callPackage ../development/tools/misc/gtkdialog { };
19038 crowdin-cli = callPackage ../tools/text/crowdin-cli { };
19040 gtranslator = callPackage ../tools/text/gtranslator { };
19042 gtree = callPackage ../tools/text/gtree {
19043 buildGoModule = buildGo122Module;
19046 guff = callPackage ../tools/graphics/guff { };
19048 guile-hall = callPackage ../development/tools/guile/guile-hall { };
19050 gwrap = callPackage ../development/tools/guile/g-wrap {
19054 hadolint = haskell.lib.compose.justStaticExecutables haskellPackages.hadolint;
19056 halfempty = callPackage ../development/tools/halfempty { };
19058 hcloud = callPackage ../development/tools/hcloud { };
19060 hclfmt = callPackage ../development/tools/hclfmt { };
19062 help2man = callPackage ../development/tools/misc/help2man { };
19064 heroku = callPackage ../development/tools/heroku { };
19066 highlight-assertions = callPackage ../development/tools/misc/highlight-assertions { };
19068 confluent-cli = callPackage ../development/tools/confluent-cli { };
19070 html-minifier = callPackage ../development/tools/html-minifier { };
19072 htmlhint = callPackage ../development/tools/htmlhint { };
19074 htmlunit-driver = callPackage ../development/tools/selenium/htmlunit-driver { };
19076 hyenae = callPackage ../tools/networking/hyenae { };
19078 iaca_2_1 = callPackage ../development/tools/iaca/2.1.nix { };
19079 iaca_3_0 = callPackage ../development/tools/iaca/3.0.nix { };
19082 icestorm = callPackage ../development/embedded/fpga/icestorm { };
19084 icmake = callPackage ../development/tools/build-managers/icmake { };
19086 iconnamingutils = callPackage ../development/tools/misc/icon-naming-utils { };
19088 ikos = callPackage ../development/tools/analysis/ikos {
19089 inherit (llvmPackages_14) stdenv clang llvm;
19093 img = callPackage ../development/tools/img { };
19095 include-what-you-use = callPackage ../development/tools/analysis/include-what-you-use {
19096 llvmPackages = llvmPackages_17;
19099 indent = callPackage ../development/tools/misc/indent { };
19101 inotify-tools = callPackage ../development/tools/misc/inotify-tools { };
19103 intel-gpu-tools = callPackage ../development/tools/misc/intel-gpu-tools { };
19105 insomnia = callPackage ../development/web/insomnia { };
19107 ihp-new = callPackage ../development/web/ihp-new { };
19109 iozone = callPackage ../development/tools/misc/iozone { };
19111 itstool = callPackage ../development/tools/misc/itstool { };
19113 jacoco = callPackage ../development/tools/analysis/jacoco { };
19115 jake = callPackage ../development/tools/jake { };
19117 inherit (callPackage ../development/tools/build-managers/jam { })
19121 javacc = callPackage ../development/tools/parsing/javacc {
19122 # Upstream doesn't support anything newer than Java 8.
19123 # https://github.com/javacc/javacc/blob/c708628423b71ce8bc3b70143fa5b6a2b7362b3a/README.md#building-javacc-from-source
19128 jbake = callPackage ../development/tools/jbake { };
19130 jbang = callPackage ../development/tools/jbang { };
19132 jikespg = callPackage ../development/tools/parsing/jikespg { };
19134 jenkins = callPackage ../development/tools/continuous-integration/jenkins { };
19136 jenkins-job-builder = with python3Packages; toPythonApplication jenkins-job-builder;
19138 jpexs = callPackage ../development/tools/jpexs { };
19140 k0sctl = callPackage ../applications/networking/cluster/k0sctl { };
19142 k2tf = callPackage ../development/tools/misc/k2tf { };
19144 kafka-delta-ingest = callPackage ../development/tools/kafka-delta-ingest { };
19146 kamid = callPackage ../servers/ftp/kamid { };
19148 karate = callPackage ../development/tools/karate { };
19150 kati = callPackage ../development/tools/build-managers/kati { };
19152 kafkactl = callPackage ../development/tools/kafkactl { };
19154 kcat = callPackage ../development/tools/kcat { };
19156 kcc = libsForQt5.callPackage ../applications/graphics/kcc { };
19158 kcgi = callPackage ../development/web/kcgi { };
19160 kcov = callPackage ../development/tools/analysis/kcov { };
19162 kind = callPackage ../development/tools/kind { };
19164 khronos-ocl-icd-loader = callPackage ../development/libraries/khronos-ocl-icd-loader { };
19166 ko = callPackage ../development/tools/ko { };
19168 konstraint = callPackage ../development/tools/konstraint { };
19170 krankerl = callPackage ../development/tools/krankerl { };
19172 krew = callPackage ../development/tools/krew { };
19174 kube-bench = callPackage ../tools/security/kube-bench { };
19176 kube-hunter = callPackage ../tools/security/kube-hunter { };
19178 kubeaudit = callPackage ../tools/security/kubeaudit { };
19180 kubectx = callPackage ../development/tools/kubectx { };
19182 kube-linter = callPackage ../development/tools/kube-linter { };
19184 kube-prompt = callPackage ../development/tools/kube-prompt { };
19186 kubeclarity = callPackage ../tools/security/kubeclarity { };
19188 kubemq-community = callPackage ../servers/kubemq-community { };
19190 kubeone = callPackage ../applications/networking/cluster/kubeone { };
19192 kubeprompt = callPackage ../development/tools/kubeprompt { };
19194 kubernetes-polaris = callPackage ../tools/security/kubernetes-polaris { };
19196 kubescape = callPackage ../tools/security/kubescape { };
19198 kubesec = callPackage ../tools/security/kubesec { };
19200 kubespy = callPackage ../applications/networking/cluster/kubespy { };
19202 kubeswitch = callPackage ../development/tools/kubeswitch { };
19204 kubie = callPackage ../development/tools/kubie {
19205 inherit (darwin.apple_sdk.frameworks) Security;
19208 kustomize = callPackage ../development/tools/kustomize { };
19210 kustomize_3 = callPackage ../development/tools/kustomize/3.nix { };
19212 kustomize_4 = callPackage ../development/tools/kustomize/4.nix { };
19214 kustomize-sops = callPackage ../development/tools/kustomize/kustomize-sops.nix { };
19216 ktlint = callPackage ../development/tools/ktlint { };
19218 kythe = callPackage ../development/tools/kythe { };
19220 lazygit = callPackage ../development/tools/lazygit { };
19222 laminar = callPackage ../development/tools/continuous-integration/laminar { };
19224 lcov = callPackage ../development/tools/analysis/lcov { };
19226 leiningen = callPackage ../development/tools/build-managers/leiningen { };
19228 lemon = callPackage ../development/tools/parsing/lemon { };
19230 lenmus = callPackage ../applications/misc/lenmus { };
19232 libtool = libtool_2;
19234 libtool_1_5 = callPackage ../development/tools/misc/libtool { };
19236 libtool_2 = callPackage ../development/tools/misc/libtool/libtool2.nix { };
19238 libwhich = callPackage ../development/tools/misc/libwhich { };
19240 libwtk-sdl2 = callPackage ../development/libraries/libwtk-sdl2 { };
19242 linuxkit = callPackage ../development/tools/misc/linuxkit {
19243 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa Virtualization;
19244 inherit (darwin) sigtool;
19247 listenbrainz-mpd = callPackage ../applications/audio/listenbrainz-mpd {
19248 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration CoreFoundation;
19251 lit = with python3Packages; toPythonApplication lit;
19253 litecli = callPackage ../development/tools/database/litecli { };
19255 litefs = callPackage ../development/tools/database/litefs { };
19257 litestream = callPackage ../development/tools/database/litestream { };
19259 ls-lint = callPackage ../development/tools/ls-lint { };
19261 lsof = callPackage ../development/tools/misc/lsof { };
19263 ltrace = callPackage ../development/tools/misc/ltrace { };
19265 lttng-tools = callPackage ../development/tools/misc/lttng-tools { };
19267 lttng-ust = callPackage ../development/tools/misc/lttng-ust { };
19269 lttng-ust_2_12 = callPackage ../development/tools/misc/lttng-ust/2.12.nix { };
19271 lttv = callPackage ../development/tools/misc/lttv { };
19273 luaformatter = callPackage ../development/tools/luaformatter
19274 (lib.optionalAttrs (stdenv.cc.isClang && lib.versionOlder stdenv.cc.version "9") {
19275 stdenv = overrideCC stdenv llvmPackages_9.clang;
19278 lurk = callPackage ../development/tools/lurk { };
19280 maizzle = callPackage ../development/tools/maizzle { };
19282 malt = callPackage ../development/tools/profiling/malt { };
19284 marksman = callPackage ../development/tools/marksman { };
19286 massif-visualizer = libsForQt5.callPackage ../development/tools/analysis/massif-visualizer { };
19288 mastodon-archive = callPackage ../tools/backup/mastodon-archive { };
19290 math-preview = callPackage ../tools/text/math-review { };
19293 maven3 = callPackage ../development/tools/build-managers/apache-maven { };
19295 mavproxy = python3Packages.callPackage ../applications/science/robotics/mavproxy { };
19297 go-md2man = callPackage ../development/tools/misc/go-md2man { };
19299 mage = callPackage ../development/tools/build-managers/mage { };
19301 mbed-cli = callPackage ../development/tools/mbed-cli { };
19303 mdl = callPackage ../development/tools/misc/mdl { };
19305 meraki-cli = python3Packages.callPackage ../tools/admin/meraki-cli { };
19307 mermerd = callPackage ../development/tools/database/mermerd { };
19309 python-matter-server = with python3Packages; toPythonApplication (
19310 python-matter-server.overridePythonAttrs (oldAttrs: {
19311 propagatedBuildInputs = oldAttrs.propagatedBuildInputs ++ oldAttrs.passthru.optional-dependencies.server;
19315 minify = callPackage ../development/web/minify { };
19317 minizinc = callPackage ../development/tools/minizinc { };
19318 minizincide = qt6Packages.callPackage ../development/tools/minizinc/ide.nix {
19319 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa;
19322 mkcert = callPackage ../development/tools/misc/mkcert { };
19324 mkdocs = with python3Packages; toPythonApplication mkdocs;
19326 mmtf-cpp = callPackage ../development/libraries/science/chemistry/mmtf-cpp { };
19328 mockgen = callPackage ../development/tools/mockgen { };
19330 mockoon = callPackage ../tools/networking/mockoon { };
19332 modd = callPackage ../development/tools/modd { };
19334 mold = callPackage ../development/tools/mold {
19335 stdenv = if stdenv.isDarwin then overrideLibcxx darwin.apple_sdk_11_0.llvmPackages_16.stdenv else stdenv;
19339 mold-wrapped = wrapBintoolsWith {
19341 extraBuildCommands = ''
19342 wrap ${targetPackages.stdenv.cc.bintools.targetPrefix}ld.mold ${../build-support/bintools-wrapper/ld-wrapper.sh} ${mold}/bin/ld.mold
19343 wrap ${targetPackages.stdenv.cc.bintools.targetPrefix}mold ${../build-support/bintools-wrapper/ld-wrapper.sh} ${mold}/bin/mold
19347 moon = callPackage ../development/tools/build-managers/moon/default.nix { };
19349 msgpack-tools = callPackage ../development/tools/msgpack-tools { };
19351 msgpuck = callPackage ../development/libraries/msgpuck { };
19353 msitools = callPackage ../development/tools/misc/msitools { };
19355 haskell-ci = haskell.lib.compose.justStaticExecutables haskellPackages.haskell-ci;
19357 nailgun = callPackage ../development/tools/nailgun { };
19359 nap = callPackage ../development/tools/nap { };
19361 nex = callPackage ../development/tools/parsing/nex { };
19363 ninja = callPackage ../development/tools/build-managers/ninja { };
19365 nimbo = with python3Packages; callPackage ../applications/misc/nimbo { };
19367 gn = callPackage ../development/tools/build-managers/gn { };
19368 gn1924 = callPackage ../development/tools/build-managers/gn/rev1924.nix { };
19370 nixbang = callPackage ../development/tools/misc/nixbang {
19371 pythonPackages = python3Packages;
19374 nix-bisect = callPackage ../development/tools/misc/nix-bisect { };
19376 nix-build-uncached = callPackage ../development/tools/misc/nix-build-uncached { };
19378 nexus = callPackage ../development/tools/repository-managers/nexus {
19379 jre_headless = jre8_headless;
19382 nmrpflash = callPackage ../development/embedded/nmrpflash { };
19384 norminette = callPackage ../development/tools/norminette { };
19386 nwjs = callPackage ../development/tools/nwjs { };
19388 nwjs-sdk = callPackage ../development/tools/nwjs {
19392 nrf5-sdk = callPackage ../development/libraries/nrf5-sdk { };
19394 nrfutil = callPackage ../development/tools/misc/nrfutil { };
19396 obelisk = callPackage ../development/tools/ocaml/obelisk { menhir = ocamlPackages.menhir; };
19398 obuild = callPackage ../development/tools/ocaml/obuild { };
19400 omake = callPackage ../development/tools/ocaml/omake { };
19402 omniorb = callPackage ../development/tools/omniorb { };
19404 openai = with python3Packages; toPythonApplication openai;
19406 openai-whisper = with python3.pkgs; toPythonApplication openai-whisper;
19408 openai-whisper-cpp = darwin.apple_sdk_11_0.callPackage ../tools/audio/openai-whisper-cpp {
19409 inherit (darwin.apple_sdk_11_0.frameworks) Accelerate CoreGraphics CoreML CoreVideo MetalKit;
19412 opengrok = callPackage ../development/tools/misc/opengrok { };
19414 openocd = callPackage ../development/embedded/openocd { };
19416 openocd-rp2040 = openocd.overrideAttrs (old: {
19417 pname = "openocd-rp2040";
19418 src = fetchFromGitHub {
19419 owner = "raspberrypi";
19421 rev = "4d87f6dcae77d3cbcd8ac3f7dc887adf46ffa504";
19422 hash = "sha256-bBqVoHsnNoaC2t8hqcduI8GGlO0VDMUovCB0HC+rxvc=";
19423 # openocd disables the vendored libraries that use submodules and replaces them with nix versions.
19424 # this works out as one of the submodule sources seems to be flakey.
19425 fetchSubmodules = false;
19427 nativeBuildInputs = old.nativeBuildInputs ++ [
19432 oprofile = callPackage ../development/tools/profiling/oprofile {
19433 libiberty_static = libiberty.override { staticBuild = true; };
19436 package-project-cmake = callPackage ../development/tools/package-project-cmake { };
19438 pactorio = callPackage ../development/tools/pactorio {
19439 inherit (darwin.apple_sdk.frameworks) Security;
19442 pahole = callPackage ../development/tools/misc/pahole { };
19444 panopticon = callPackage ../development/tools/analysis/panopticon { };
19446 parinfer-rust = callPackage ../development/tools/parinfer-rust { };
19448 parse-cli-bin = callPackage ../development/tools/parse-cli-bin { };
19450 patchelf = callPackage ../development/tools/misc/patchelf { };
19452 patchelfUnstable = lowPrio (callPackage ../development/tools/misc/patchelf/unstable.nix { });
19454 patsh = callPackage ../development/tools/misc/patsh { };
19456 pax-rs = callPackage ../development/tools/pax-rs { };
19458 perfect-hash = callPackage ../development/tools/misc/perfect-hash { };
19460 peg = callPackage ../development/tools/parsing/peg { };
19462 pgcli = with pkgs.python3Packages; toPythonApplication pgcli;
19464 picotool = callPackage ../development/tools/picotool { };
19466 planus = callPackage ../development/tools/misc/planus { };
19468 pmccabe = callPackage ../development/tools/misc/pmccabe { };
19470 pkgconf-unwrapped = libpkgconf;
19472 pkgconf = callPackage ../build-support/pkg-config-wrapper {
19473 pkg-config = pkgconf-unwrapped;
19474 baseBinName = "pkgconf";
19477 pkg-config-unwrapped = callPackage ../development/tools/misc/pkg-config { };
19478 pkg-config = callPackage ../build-support/pkg-config-wrapper {
19479 pkg-config = pkg-config-unwrapped;
19482 pkg-configUpstream = lowPrio (pkg-config.override (old: {
19483 pkg-config = old.pkg-config.override {
19488 pnpm-lock-export = callPackage ../development/web/pnpm-lock-export { };
19490 portableService = callPackage ../build-support/portable-service { };
19492 polar = callPackage ../tools/misc/polar { };
19494 inherit (nodePackages) postcss-cli;
19496 postiats-utilities = callPackage ../development/tools/postiats-utilities { };
19498 postman = callPackage ../development/web/postman { };
19500 pprof = callPackage ../development/tools/profiling/pprof { };
19502 pqrs = callPackage ../development/tools/pqrs { };
19504 pyprof2calltree = with python3Packages; toPythonApplication pyprof2calltree;
19506 prelink = callPackage ../development/tools/misc/prelink { };
19508 premake3 = callPackage ../development/tools/misc/premake/3.nix { };
19510 premake4 = callPackage ../development/tools/misc/premake { };
19512 premake5 = callPackage ../development/tools/misc/premake/5.nix {
19513 inherit (darwin.apple_sdk.frameworks) Foundation;
19516 premake = premake4;
19518 process-compose = callPackage ../applications/misc/process-compose { };
19520 process-viewer = callPackage ../applications/misc/process-viewer { };
19522 procodile = callPackage ../tools/system/procodile { };
19524 protox = callPackage ../development/tools/misc/protox { };
19526 proxmove = callPackage ../tools/admin/proxmove { };
19528 pry = callPackage ../development/tools/pry { };
19530 pup = callPackage ../development/tools/pup { };
19532 puppet-bolt = callPackage ../tools/admin/puppet/puppet-bolt { };
19534 puppet-lint = callPackage ../development/tools/puppet/puppet-lint { };
19536 puppeteer-cli = callPackage ../tools/graphics/puppeteer-cli { };
19538 pyrseas = callPackage ../development/tools/database/pyrseas { };
19540 pycritty = with python3Packages; toPythonApplication pycritty;
19542 pylint-exit = callPackage ../development/tools/pylint-exit { };
19544 qc = callPackage ../development/tools/qc { };
19546 qtcreator = qt6Packages.callPackage ../development/tools/qtcreator {
19547 inherit (linuxPackages) perf;
19548 stdenv = llvmPackages.stdenv;
19551 qxmledit = libsForQt5.callPackage ../applications/editors/qxmledit {} ;
19553 r10k = callPackage ../tools/system/r10k { };
19555 radare2 = callPackage ../development/tools/analysis/radare2 ({
19557 } // (config.radare or {}));
19559 ran = callPackage ../servers/http/ran { };
19561 rathole = callPackage ../tools/networking/rathole {
19562 inherit (darwin.apple_sdk.frameworks) CoreServices;
19565 retry = callPackage ../tools/system/retry { };
19567 rizin = pkgs.callPackage ../development/tools/analysis/rizin { };
19569 rizinPlugins = recurseIntoAttrs rizin.plugins;
19571 cutter = qt6.callPackage ../development/tools/analysis/rizin/cutter.nix { };
19573 cutterPlugins = recurseIntoAttrs cutter.plugins;
19575 ragel = ragelStable;
19577 randoop = callPackage ../development/tools/analysis/randoop { };
19579 inherit (callPackages ../development/tools/parsing/ragel { }) ragelStable ragelDev;
19581 hammer = callPackage ../development/tools/parsing/hammer { };
19583 rcodesign = darwin.apple_sdk_11_0.callPackage ../development/tools/rcodesign {};
19585 rdocker = callPackage ../development/tools/rdocker { };
19587 react-static = callPackage ../development/tools/react-static { };
19589 redis-dump = callPackage ../development/tools/redis-dump { };
19591 redis-plus-plus = callPackage ../development/libraries/redis-plus-plus { };
19593 redisinsight = callPackage ../development/tools/redisinsight { };
19595 redo = callPackage ../development/tools/build-managers/redo { };
19597 redo-apenwarr = callPackage ../development/tools/build-managers/redo-apenwarr { };
19599 redo-c = callPackage ../development/tools/build-managers/redo-c { };
19601 redo-sh = callPackage ../development/tools/build-managers/redo-sh { };
19603 regclient = callPackage ../development/tools/regclient { };
19604 inherit (regclient) regbot regctl regsync;
19606 regex-cli = callPackage ../development/tools/misc/regex-cli { };
19608 reno = callPackage ../development/tools/reno { };
19610 re2c = callPackage ../development/tools/parsing/re2c { };
19612 remake = callPackage ../development/tools/build-managers/remake { };
19614 replace-secret = callPackage ../build-support/replace-secret/replace-secret.nix { };
19616 replacement = callPackage ../development/tools/misc/replacement { };
19618 inherit (callPackage ../development/tools/replay-io { })
19619 replay-io replay-node-cli;
19621 requestly = callPackage ../tools/networking/requestly { };
19623 reshape = callPackage ../development/tools/reshape { } ;
19625 retdec = callPackage ../development/tools/analysis/retdec { };
19627 reviewdog = callPackage ../development/tools/misc/reviewdog { };
19629 revive = callPackage ../development/tools/revive { };
19631 riff = callPackage ../development/tools/misc/riff { };
19633 riffdiff = callPackage ../tools/text/riffdiff {};
19635 rman = callPackage ../development/tools/misc/rman { };
19637 rnginline = with python3Packages; toPythonApplication rnginline;
19639 rolespec = callPackage ../development/tools/misc/rolespec { };
19641 rr = callPackage ../development/tools/analysis/rr { };
19643 rsass = callPackage ../development/tools/misc/rsass { };
19645 rsonpath = callPackage ../development/tools/misc/rsonpath { };
19647 rufo = callPackage ../development/tools/rufo { };
19649 rye = darwin.apple_sdk_11_0.callPackage ../development/tools/rye {
19650 inherit (darwin.apple_sdk_11_0) Libsystem;
19651 inherit (darwin.apple_sdk_11_0.frameworks) CoreServices SystemConfiguration;
19654 samurai = callPackage ../development/tools/build-managers/samurai { };
19656 muon = callPackage ../development/tools/build-managers/muon { };
19657 muonStandalone = muon.override {
19658 embedSamurai = true;
19662 saleae-logic = callPackage ../development/tools/misc/saleae-logic { };
19664 saleae-logic-2 = callPackage ../development/tools/misc/saleae-logic-2 { };
19666 samply = callPackage ../development/tools/misc/samply { };
19668 sauce-connect = callPackage ../development/tools/sauce-connect { };
19670 sawjap = callPackage ../development/tools/java/sawjap { };
19672 sbomnix = python3.pkgs.callPackage ../tools/security/sbomnix { };
19674 sd-local = callPackage ../development/tools/sd-local { };
19676 seer = libsForQt5.callPackage ../development/tools/misc/seer { };
19678 selenium-server-standalone = callPackage ../development/tools/selenium/server { };
19680 selendroid = callPackage ../development/tools/selenium/selendroid { };
19682 sem = callPackage ../development/tools/sem { };
19684 semver-tool = callPackage ../development/tools/misc/semver-tool { };
19686 semantik = libsForQt5.callPackage ../applications/office/semantik { };
19688 sca2d = callPackage ../development/tools/sca2d { };
19690 scons = scons_4_5_2;
19691 scons_3_1_2 = callPackage ../development/tools/build-managers/scons/3.1.2.nix { };
19692 scons_4_1_0 = callPackage ../development/tools/build-managers/scons/4.1.0.nix { };
19693 scons_4_5_2 = callPackage ../development/tools/build-managers/scons/4.5.2.nix { };
19695 mill = callPackage ../development/tools/build-managers/mill { };
19697 sbt = callPackage ../development/tools/build-managers/sbt { };
19698 sbt-with-scala-native = callPackage ../development/tools/build-managers/sbt/scala-native.nix { };
19699 simpleBuildTool = sbt;
19701 sbt-extras = callPackage ../development/tools/build-managers/sbt-extras { };
19703 scala-cli = callPackage ../development/tools/build-managers/scala-cli { };
19705 scc = callPackage ../development/tools/misc/scc { };
19707 scss-lint = callPackage ../development/tools/scss-lint { };
19709 segger-ozone = callPackage ../development/tools/misc/segger-ozone { };
19711 selene = callPackage ../development/tools/selene { };
19713 shadowenv = callPackage ../tools/misc/shadowenv {
19714 inherit (darwin.apple_sdk.frameworks) Security;
19717 shake = haskell.lib.compose.justStaticExecutables haskellPackages.shake;
19719 shallot = callPackage ../tools/misc/shallot { };
19721 inherit (callPackage ../development/tools/build-managers/shards { })
19725 shellcheck = callPackage ../development/tools/shellcheck {
19726 inherit (__splicedPackages.haskellPackages) ShellCheck;
19730 # Minimal shellcheck executable for package checks.
19731 # Use shellcheck which does not include docs, as
19732 # pandoc takes long to build and documentation isn't needed for just running the cli
19733 shellcheck-minimal = haskell.lib.compose.justStaticExecutables shellcheck.unwrapped;
19735 shellharden = callPackage ../development/tools/shellharden { };
19737 schemaspy = callPackage ../development/tools/database/schemaspy { };
19739 scenebuilder = callPackage ../development/tools/scenebuilder { };
19741 scenic-view = callPackage ../development/tools/scenic-view { };
19743 shncpd = callPackage ../tools/networking/shncpd { };
19745 sigrok-cli = callPackage ../development/tools/sigrok-cli { };
19747 simpleTpmPk11 = callPackage ../tools/security/simple-tpm-pk11 { };
19749 slimerjs = callPackage ../development/tools/slimerjs { };
19751 slint-lsp = callPackage ../development/tools/misc/slint-lsp {
19752 inherit (darwin.apple_sdk_11_0.frameworks) AppKit CoreGraphics CoreServices CoreText Foundation OpenGL;
19755 sloccount = callPackage ../development/tools/misc/sloccount { };
19757 sloc = nodePackages.sloc;
19759 smatch = callPackage ../development/tools/analysis/smatch { };
19761 smc = callPackage ../tools/misc/smc { };
19763 snakemake = callPackage ../applications/science/misc/snakemake { };
19765 snore = callPackage ../tools/misc/snore { };
19767 snyk = callPackage ../development/tools/analysis/snyk { };
19769 snzip = callPackage ../tools/archivers/snzip { };
19771 snowman = qt5.callPackage ../development/tools/analysis/snowman { };
19773 sparse = callPackage ../development/tools/analysis/sparse {
19777 speedtest-cli = with python3Packages; toPythonApplication speedtest-cli;
19779 spicy-parser-generator = callPackage ../development/tools/parsing/spicy { };
19781 spin = callPackage ../development/tools/analysis/spin { };
19783 spirv-headers = callPackage ../development/libraries/spirv-headers { };
19784 spirv-tools = callPackage ../development/tools/spirv-tools { };
19786 splint = callPackage ../development/tools/analysis/splint {
19787 flex = flex_2_5_35;
19790 spoofer = callPackage ../tools/networking/spoofer {
19791 protobuf = protobuf_21;
19794 spoofer-gui = callPackage ../tools/networking/spoofer {
19796 protobuf = protobuf_21;
19799 spooles = callPackage ../development/libraries/science/math/spooles { };
19801 spr = callPackage ../development/tools/spr {
19802 inherit (darwin.apple_sdk.frameworks) Security;
19805 spruce = callPackage ../development/tools/misc/spruce { };
19807 sqlboiler-crdb = callPackage ../development/tools/database/sqlboiler-crdb { };
19809 sqlc = callPackage ../development/tools/database/sqlc { };
19811 sqlcheck = callPackage ../development/tools/database/sqlcheck { };
19813 sqlcmd = callPackage ../development/tools/database/sqlcmd { };
19815 sqlitebrowser = libsForQt5.callPackage ../development/tools/database/sqlitebrowser { };
19817 sqlite-utils = with python3Packages; toPythonApplication sqlite-utils;
19819 sqlite-web = callPackage ../development/tools/database/sqlite-web { };
19821 sqlmap = with python3Packages; toPythonApplication sqlmap;
19823 sqlpage = callPackage ../servers/sqlpage { };
19825 src-cli = callPackage ../development/tools/misc/src-cli { };
19827 sselp = callPackage ../tools/X11/sselp{ };
19829 statix = callPackage ../tools/nix/statix { };
19831 stm32cubemx = callPackage ../development/embedded/stm32/stm32cubemx { };
19833 stm32flash = callPackage ../development/embedded/stm32/stm32flash { };
19835 stm8flash = callPackage ../development/embedded/stm8/stm8flash { };
19837 strace = callPackage ../development/tools/misc/strace { };
19839 strace-analyzer = callPackage ../development/tools/misc/strace-analyzer { };
19841 stylelint = callPackage ../development/tools/analysis/stylelint { };
19843 stylua = callPackage ../development/tools/stylua { };
19845 summon = callPackage ../development/tools/summon { };
19847 supabase-cli = callPackage ../development/tools/supabase-cli { };
19849 surge-cli = callPackage ../development/tools/surge-cli { };
19851 svlint = callPackage ../development/tools/analysis/svlint { };
19853 swarm = callPackage ../development/tools/analysis/swarm { };
19855 swiftformat = callPackage ../development/tools/swiftformat { };
19857 swiftshader = callPackage ../development/libraries/swiftshader { };
19859 systemfd = callPackage ../development/tools/systemfd { };
19861 swig1 = callPackage ../development/tools/misc/swig { };
19862 swig2 = callPackage ../development/tools/misc/swig/2.x.nix { };
19863 swig3 = callPackage ../development/tools/misc/swig/3.x.nix { };
19864 swig4 = callPackage ../development/tools/misc/swig/4.nix { };
19866 swigWithJava = swig;
19868 c2ffi = callPackage ../development/tools/misc/c2ffi { };
19870 c0 = callPackage ../development/compilers/c0 {
19871 stdenv = if stdenv.isDarwin then gccStdenv else stdenv;
19874 c3c = callPackage ../development/compilers/c3c { };
19876 swfmill = callPackage ../tools/video/swfmill { };
19878 swftools = callPackage ../tools/video/swftools {
19879 stdenv = gccStdenv;
19882 szyszka = callPackage ../tools/misc/szyszka { };
19884 taplo = callPackage ../development/tools/taplo {
19885 inherit (darwin.apple_sdk.frameworks) Security;
19888 taoup = callPackage ../tools/misc/taoup { };
19890 tarmac = callPackage ../development/tools/tarmac {
19891 inherit (darwin.apple_sdk.frameworks) Security;
19894 tcptrack = callPackage ../development/tools/misc/tcptrack { };
19896 teensy-cmake-macros = callPackage ../development/embedded/teensy-cmake-macros { };
19898 teensyduino = arduino-core.override { withGui = true; withTeensyduino = true; };
19900 teensy-loader-cli = callPackage ../development/embedded/teensy-loader-cli { };
19902 tytools = libsForQt5.callPackage ../development/embedded/tytools { };
19904 terracognita = callPackage ../development/tools/misc/terracognita { };
19906 terraform-lsp = callPackage ../development/tools/misc/terraform-lsp { };
19907 terraform-ls = callPackage ../development/tools/misc/terraform-ls {
19908 buildGoModule = buildGo122Module;
19911 terraformer = callPackage ../development/tools/misc/terraformer { };
19913 terramate = callPackage ../development/tools/misc/terramate { };
19915 terrascan = callPackage ../tools/security/terrascan { };
19917 terser = callPackage ../development/tools/misc/terser { };
19919 tesh = callPackage ../tools/text/tesh {};
19921 texinfo413 = callPackage ../development/tools/misc/texinfo/4.13a.nix { };
19922 texinfo4 = texinfo413;
19923 texinfo5 = callPackage ../development/tools/misc/texinfo/5.2.nix { };
19924 texinfo6_5 = callPackage ../development/tools/misc/texinfo/6.5.nix { }; # needed for allegro
19925 texinfo6_7 = callPackage ../development/tools/misc/texinfo/6.7.nix { }; # needed for gpm, iksemel and fwknop
19926 texinfo6 = callPackage ../development/tools/misc/texinfo/6.8.nix { };
19927 texinfo7 = callPackage ../development/tools/misc/texinfo/7.0.nix { };
19928 texinfo = texinfo7;
19929 texinfoInteractive = texinfo.override { interactive = true; };
19931 texi2html = callPackage ../development/tools/misc/texi2html { };
19933 texi2mdoc = callPackage ../tools/misc/texi2mdoc { };
19935 texlab = callPackage ../development/tools/misc/texlab {
19936 inherit (darwin.apple_sdk.frameworks) Security CoreServices;
19939 time-ghc-modules = callPackage ../development/tools/time-ghc-modules { };
19941 tflint = callPackage ../development/tools/analysis/tflint { };
19943 tflint-plugins = recurseIntoAttrs (
19944 callPackage ../development/tools/analysis/tflint-plugins { }
19947 tfsec = callPackage ../development/tools/analysis/tfsec { };
19949 todoist = callPackage ../applications/misc/todoist { };
19951 todoist-electron = callPackage ../applications/misc/todoist-electron { };
19953 toil = callPackage ../applications/science/misc/toil { };
19955 travis = callPackage ../development/tools/misc/travis { };
19957 tree-sitter = makeOverridable (callPackage ../development/tools/parsing/tree-sitter) {
19958 inherit (darwin.apple_sdk.frameworks) Security CoreServices;
19961 tree-sitter-grammars = recurseIntoAttrs tree-sitter.builtGrammars;
19963 trellis = callPackage ../development/embedded/fpga/trellis { };
19965 ttags = callPackage ../development/tools/misc/ttags { };
19967 ttyd = callPackage ../servers/ttyd { };
19969 turbogit = callPackage ../development/tools/turbogit {
19970 libgit2 = libgit2.overrideAttrs rec {
19972 src = pkgs.fetchFromGitHub {
19975 rev = "v${version}";
19976 hash = "sha256-7atNkOBzX+nU1gtFQEaE+EF1L+eex+Ajhq2ocoJY920=";
19979 # tests fail on old version
19981 meta = libgit2.meta // {
19983 knownVulnerabilities = [ "CVE-2024-24575" "CVE-2024-24577" "CVE-2022-29187" "CVE 2022-24765" ];
19988 tweak = callPackage ../applications/editors/tweak { };
19990 typical = callPackage ../development/tools/misc/typical { };
19992 tyson = callPackage ../development/tools/misc/tyson { };
19994 uddup = callPackage ../tools/security/uddup { };
19996 udis86 = callPackage ../development/tools/udis86 { };
19998 uefi-firmware-parser = callPackage ../development/tools/analysis/uefi-firmware-parser { };
20000 uhd = callPackage ../applications/radio/uhd { };
20001 uhdMinimal = uhd.override {
20002 enableUtils = false;
20003 enablePythonApi = false;
20006 uisp = callPackage ../development/embedded/uisp { };
20008 wch-isp = callPackage ../development/embedded/wch-isp { };
20010 uncrustify = callPackage ../development/tools/misc/uncrustify { };
20012 universal-ctags = callPackage ../development/tools/misc/universal-ctags { };
20014 unused = callPackage ../development/tools/misc/unused { };
20016 vagrant = callPackage ../development/tools/vagrant { };
20018 bashdb = callPackage ../development/tools/misc/bashdb { };
20020 gdb = callPackage ../development/tools/misc/gdb {
20024 gdbHostCpuOnly = gdb.override { hostCpuOnly = true; };
20026 gf = callPackage ../development/tools/misc/gf { };
20028 java-language-server = callPackage ../development/tools/java/java-language-server { };
20030 jprofiler = callPackage ../development/tools/java/jprofiler {
20034 jhiccup = callPackage ../development/tools/java/jhiccup { };
20036 valgrind = callPackage ../development/tools/analysis/valgrind {
20037 inherit (buildPackages.darwin) xnu bootstrap_cmds cctools;
20039 valgrind-light = res.valgrind.override { gdb = null; };
20041 qcachegrind = libsForQt5.callPackage ../development/tools/analysis/qcachegrind { };
20043 visualvm = callPackage ../development/tools/java/visualvm { };
20045 volta = callPackage ../development/tools/volta { };
20047 vultr = callPackage ../development/tools/vultr { };
20049 vultr-cli = callPackage ../development/tools/vultr-cli { };
20051 vulnix = callPackage ../tools/security/vulnix { };
20053 vtable-dumper = callPackage ../development/tools/misc/vtable-dumper { };
20055 wails = callPackage ../development/tools/wails {
20056 stdenv = gccStdenv;
20059 wasmer-pack = callPackage ../development/tools/misc/wasmer-pack { };
20061 whatsapp-for-linux = callPackage ../applications/networking/instant-messengers/whatsapp-for-linux { };
20063 whatstyle = callPackage ../development/tools/misc/whatstyle {
20064 inherit (llvmPackages) clang-unwrapped;
20067 watson-ruby = callPackage ../development/tools/misc/watson-ruby { };
20069 web-ext = callPackage ../development/tools/web-ext { };
20071 webdis = callPackage ../development/tools/database/webdis { };
20073 xmake = callPackage ../development/tools/build-managers/xmake {
20077 xc3sprog = callPackage ../development/embedded/xc3sprog { };
20079 xcb-imdkit = callPackage ../development/libraries/xcb-imdkit { };
20081 xcode-install = callPackage ../development/tools/xcode-install { };
20083 xcodebuild = callPackage ../development/tools/xcbuild/wrapper.nix {
20084 inherit (darwin.apple_sdk.frameworks) CoreServices CoreGraphics ImageIO;
20086 xcbuild = xcodebuild;
20087 xcbuildHook = makeSetupHook {
20088 name = "xcbuild-hook";
20089 propagatedBuildInputs = [ xcbuild ];
20090 } ../development/tools/xcbuild/setup-hook.sh ;
20092 xcpretty = callPackage ../development/tools/xcpretty { };
20094 xeus = callPackage ../development/libraries/xeus { };
20096 xeus-zmq = callPackage ../development/libraries/xeus-zmq { };
20098 xmlindent = callPackage ../development/web/xmlindent { };
20100 xpwn = callPackage ../development/mobile/xpwn { };
20102 xxdiff = libsForQt5.callPackage ../development/tools/misc/xxdiff { };
20104 xxe-pe = callPackage ../applications/editors/xxe-pe { };
20106 xxdiff-tip = xxdiff;
20108 xxgdb = callPackage ../development/tools/misc/xxgdb { };
20110 yaml2json = callPackage ../development/tools/yaml2json { };
20112 yams = callPackage ../applications/audio/yams { };
20114 ycmd = callPackage ../by-name/yc/ycmd/package.nix {
20115 inherit (darwin.apple_sdk.frameworks) Cocoa;
20119 yo = callPackage ../development/tools/yo { };
20121 yodl = callPackage ../development/tools/misc/yodl { };
20123 yq = python3.pkgs.toPythonApplication python3.pkgs.yq;
20125 yq-go = callPackage ../development/tools/yq-go { };
20127 ytt = callPackage ../development/tools/ytt { };
20129 zydis = callPackage ../development/libraries/zydis { };
20131 grabserial = callPackage ../development/tools/grabserial { };
20133 mypy = with python3Packages; toPythonApplication mypy;
20135 mypy-protobuf = with python3Packages; toPythonApplication mypy-protobuf;
20137 nsis = callPackage ../development/tools/nsis { };
20139 tockloader = callPackage ../development/tools/misc/tockloader { };
20141 zon2nix = callPackage ../tools/nix/zon2nix { };
20143 ztags = callPackage ../development/tools/misc/ztags { };
20145 ### DEVELOPMENT / LIBRARIES
20147 aalib = callPackage ../development/libraries/aalib { };
20149 abseil-cpp_202103 = callPackage ../development/libraries/abseil-cpp/202103.nix {
20150 # If abseil-cpp doesn’t have a deployment target of 10.13+, arrow-cpp crashes in libgrpc.dylib.
20151 stdenv = if stdenv.isDarwin && stdenv.isx86_64
20152 then overrideSDK stdenv { darwinMinVersion = "10.13"; }
20155 abseil-cpp_202206 = callPackage ../development/libraries/abseil-cpp/202206.nix {
20156 # If abseil-cpp doesn’t have a deployment target of 10.13+, arrow-cpp crashes in libgrpc.dylib.
20157 stdenv = if stdenv.isDarwin && stdenv.isx86_64
20158 then overrideSDK stdenv { darwinMinVersion = "10.13"; }
20161 abseil-cpp_202301 = callPackage ../development/libraries/abseil-cpp/202301.nix {
20162 # If abseil-cpp doesn’t have a deployment target of 10.13+, arrow-cpp crashes in libgrpc.dylib.
20163 stdenv = if stdenv.isDarwin && stdenv.isx86_64
20164 then overrideSDK stdenv { darwinMinVersion = "10.13"; }
20167 abseil-cpp_202308 = callPackage ../development/libraries/abseil-cpp/202308.nix {
20168 # If abseil-cpp doesn’t have a deployment target of 10.13+, arrow-cpp crashes in libgrpc.dylib.
20169 stdenv = if stdenv.isDarwin && stdenv.isx86_64
20170 then overrideSDK stdenv { darwinMinVersion = "10.13"; }
20173 abseil-cpp_202401 = callPackage ../development/libraries/abseil-cpp/202401.nix {
20174 # If abseil-cpp doesn’t have a deployment target of 10.13+, arrow-cpp crashes in libgrpc.dylib.
20175 stdenv = if stdenv.isDarwin && stdenv.isx86_64
20176 then overrideSDK stdenv { darwinMinVersion = "10.13"; }
20179 abseil-cpp = abseil-cpp_202401;
20181 accountsservice = callPackage ../development/libraries/accountsservice { };
20183 acl = callPackage ../development/libraries/acl { };
20185 acltoolkit = callPackage ../tools/security/acltoolkit { };
20187 acsccid = callPackage ../tools/security/acsccid { };
20189 activemq = callPackage ../development/libraries/apache-activemq { };
20191 adns = callPackage ../development/libraries/adns { };
20193 adslib = callPackage ../development/libraries/adslib { };
20195 aemu = callPackage ../development/libraries/aemu { };
20197 afflib = callPackage ../development/libraries/afflib { };
20199 aften = callPackage ../development/libraries/aften { };
20201 alure = callPackage ../development/libraries/alure { };
20203 alure2 = callPackage ../development/libraries/alure2 { };
20205 agg = callPackage ../development/libraries/agg {
20206 stdenv = gccStdenv;
20209 agkozak-zsh-prompt = callPackage ../shells/zsh/agkozak-zsh-prompt { };
20211 alass = callPackage ../applications/video/alass { };
20213 allegro = allegro4;
20214 allegro4 = callPackage ../development/libraries/allegro { };
20215 allegro5 = callPackage ../development/libraries/allegro/5.nix { };
20217 amdvlk = callPackage ../development/libraries/amdvlk { };
20219 amf-headers = callPackage ../development/libraries/amf-headers { };
20221 aml = callPackage ../development/libraries/aml { };
20223 amrnb = callPackage ../development/libraries/amrnb { };
20225 amrwb = callPackage ../development/libraries/amrwb { };
20227 ansi2html = with python3.pkgs; toPythonApplication ansi2html;
20229 antic = callPackage ../development/libraries/antic { };
20231 anttweakbar = callPackage ../development/libraries/AntTweakBar { };
20233 appstream = callPackage ../development/libraries/appstream { };
20235 appstream-glib = callPackage ../development/libraries/appstream-glib { };
20237 apr = callPackage ../development/libraries/apr {
20238 autoreconfHook = buildPackages.autoreconfHook269;
20241 aprutil = callPackage ../development/libraries/apr-util { };
20243 aravis = callPackage ../development/libraries/aravis { };
20245 arb = callPackage ../development/libraries/arb { };
20247 argparse = callPackage ../development/libraries/argparse { };
20249 argparse-manpage = with python3Packages; toPythonApplication argparse-manpage;
20251 argp-standalone = callPackage ../development/libraries/argp-standalone { };
20253 aribb25 = callPackage ../development/libraries/aribb25 {
20254 inherit (darwin.apple_sdk.frameworks) PCSC;
20257 armadillo = callPackage ../development/libraries/armadillo { };
20259 arrayfire = callPackage ../development/libraries/arrayfire {
20260 cudaPackages = cudaPackages_12;
20263 arrow-glib = callPackage ../development/libraries/arrow-glib { };
20265 arsenal = callPackage ../tools/security/arsenal { };
20267 assimp = callPackage ../development/libraries/assimp { };
20269 asio_1_10 = callPackage ../development/libraries/asio/1.10.nix { };
20270 asio = callPackage ../development/libraries/asio { };
20272 asmjit = callPackage ../development/libraries/asmjit { };
20274 aspell = callPackage ../development/libraries/aspell { };
20276 aspellDicts = recurseIntoAttrs (callPackages ../development/libraries/aspell/dictionaries.nix {});
20278 aspellWithDicts = callPackage ../development/libraries/aspell/aspell-with-dicts.nix {
20279 aspell = aspell.override { searchNixProfiles = false; };
20282 attr = callPackage ../development/libraries/attr { };
20284 at-spi2-core = callPackage ../development/libraries/at-spi2-core { };
20286 # Not moved to aliases while we decide if we should split the package again.
20287 at-spi2-atk = at-spi2-core;
20289 aqbanking = callPackage ../development/libraries/aqbanking { };
20291 aubio = callPackage ../development/libraries/aubio { };
20293 audiality2 = callPackage ../development/libraries/audiality2 { };
20295 audiofile = callPackage ../development/libraries/audiofile {
20296 inherit (darwin.apple_sdk.frameworks) AudioUnit CoreServices;
20299 aws-c-auth = callPackage ../development/libraries/aws-c-auth { };
20301 aws-c-cal = callPackage ../development/libraries/aws-c-cal {
20302 inherit (darwin.apple_sdk.frameworks) Security;
20305 aws-c-common = callPackage ../development/libraries/aws-c-common { };
20307 aws-c-compression = callPackage ../development/libraries/aws-c-compression { };
20309 aws-c-event-stream = callPackage ../development/libraries/aws-c-event-stream { };
20311 aws-c-http = callPackage ../development/libraries/aws-c-http { };
20313 aws-c-io = callPackage ../development/libraries/aws-c-io {
20314 inherit (darwin.apple_sdk.frameworks) Security;
20317 aws-c-mqtt = callPackage ../development/libraries/aws-c-mqtt { };
20319 aws-c-s3 = callPackage ../development/libraries/aws-c-s3 { };
20321 aws-c-sdkutils = callPackage ../development/libraries/aws-c-sdkutils { };
20323 aws-checksums = callPackage ../development/libraries/aws-checksums { };
20325 aws-crt-cpp = callPackage ../development/libraries/aws-crt-cpp { };
20327 aws-sdk-cpp = callPackage ../development/libraries/aws-sdk-cpp {
20328 inherit (darwin.apple_sdk.frameworks) CoreAudio AudioToolbox;
20331 ayatana-ido = callPackage ../development/libraries/ayatana-ido { };
20333 ayatana-webmail = callPackage ../applications/networking/mailreaders/ayatana-webmail { };
20335 azmq = callPackage ../development/libraries/azmq { };
20337 babl = callPackage ../development/libraries/babl { };
20339 backward-cpp = callPackage ../development/libraries/backward-cpp { };
20341 bamf = callPackage ../development/libraries/bamf { };
20343 inherit (callPackages ../development/libraries/bashup-events { }) bashup-events32 bashup-events44;
20345 bcg729 = callPackage ../development/libraries/bcg729 { };
20347 bctoolbox = callPackage ../development/libraries/bctoolbox { };
20349 bc-soci = callPackage ../development/libraries/soci/bc-soci.nix { };
20351 bearssl = callPackage ../development/libraries/bearssl { };
20353 beecrypt = callPackage ../development/libraries/beecrypt { };
20355 belcard = callPackage ../development/libraries/belcard { };
20357 belr = callPackage ../development/libraries/belr { };
20359 bencode = callPackage ../development/libraries/bencode { };
20361 bencodetools = callPackage ../development/libraries/bencodetools { };
20363 belle-sip = callPackage ../development/libraries/belle-sip { };
20366 bicpl = callPackage ../development/libraries/science/biology/bicpl { };
20368 bicgl = callPackage ../development/libraries/science/biology/bicgl { inherit (darwin.apple_sdk.frameworks) GLUT; };
20370 # TODO(@Ericson2314): Build bionic libc from source
20371 bionic = if stdenv.hostPlatform.useAndroidPrebuilt
20372 then pkgs."androidndkPkgs_${stdenv.hostPlatform.ndkVer}".libraries
20373 else callPackage ../os-specific/linux/bionic-prebuilt { };
20375 boolstuff = callPackage ../development/libraries/boolstuff { };
20377 inherit (callPackage ../development/libraries/boost { inherit (buildPackages) boost-build; })
20391 boost_process = callPackage ../development/libraries/boost-process { };
20393 bosh-cli = callPackage ../applications/networking/cluster/bosh-cli { };
20395 botan2 = callPackage ../development/libraries/botan/2.0.nix {
20396 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
20399 botan3 = callPackage ../development/libraries/botan/3.0.nix {
20400 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
20403 box2d = callPackage ../development/libraries/box2d { };
20405 boxfort = callPackage ../development/libraries/boxfort { };
20407 brunsli = callPackage ../development/libraries/brunsli { };
20409 buddy = callPackage ../development/libraries/buddy { };
20411 buildkit-nix = callPackage ../applications/virtualization/buildkit-nix { };
20413 bulletml = callPackage ../development/libraries/bulletml { };
20415 bwidget = callPackage ../development/libraries/bwidget { };
20417 bzrtp = callPackage ../development/libraries/bzrtp { };
20419 c-ares = callPackage ../development/libraries/c-ares { };
20421 c-aresMinimal = callPackage ../development/libraries/c-ares {
20425 inherit (callPackages ../development/libraries/c-blosc { })
20428 cachix = lib.getBin haskellPackages.cachix;
20430 calcium = callPackage ../development/libraries/calcium { };
20432 cubeb = callPackage ../development/libraries/audio/cubeb {
20433 inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio CoreServices;
20436 hercules-ci-agent = callPackage ../development/tools/continuous-integration/hercules-ci-agent { };
20438 hci = callPackage ../development/tools/continuous-integration/hci { };
20440 isa-l = callPackage ../development/libraries/isa-l { };
20442 niv = lib.getBin (haskell.lib.compose.justStaticExecutables haskellPackages.niv);
20444 ormolu = haskellPackages.ormolu.bin;
20446 capnproto = callPackage ../development/libraries/capnproto { };
20448 capnproto-java = callPackage ../development/tools/capnproto-java { };
20450 capnproto-rust = callPackage ../development/tools/capnproto-rust { };
20452 captive-browser = callPackage ../applications/networking/browsers/captive-browser { };
20454 catboost = callPackage ../development/libraries/catboost {
20455 # catboost requires clang 12+ for build
20456 # after bumping the default version of llvm, check for compatibility with the cuda backend and pin it.
20457 inherit (llvmPackages_12) stdenv;
20459 # https://github.com/catboost/catboost/issues/2540
20460 cudaPackages = cudaPackages_11;
20463 ndn-cxx = callPackage ../development/libraries/ndn-cxx { };
20465 ndn-tools = callPackage ../tools/networking/ndn-tools { };
20467 nfd = callPackage ../servers/nfd { };
20469 cddlib = callPackage ../development/libraries/cddlib { };
20471 cdk-go = callPackage ../tools/security/cdk-go { };
20473 cdo = callPackage ../development/libraries/cdo { };
20475 cista = callPackage ../development/libraries/cista { };
20477 cjose = callPackage ../development/libraries/cjose { };
20479 scmccid = callPackage ../development/libraries/scmccid { };
20481 ccrtp = callPackage ../development/libraries/ccrtp { };
20483 cctag = callPackage ../development/libraries/cctag {
20487 cctz = callPackage ../development/libraries/cctz {
20488 inherit (darwin.apple_sdk.frameworks) Foundation;
20491 ceedling = callPackage ../development/tools/ceedling { };
20493 celt = callPackage ../development/libraries/celt { };
20494 celt_0_7 = callPackage ../development/libraries/celt/0.7.nix { };
20495 celt_0_5_1 = callPackage ../development/libraries/celt/0.5.1.nix { };
20497 cegui = callPackage ../development/libraries/cegui { };
20499 certbot = python3.pkgs.toPythonApplication python3.pkgs.certbot;
20501 certbot-full = certbot.withPlugins (cp: with cp; [
20502 certbot-dns-cloudflare
20505 certbot-dns-rfc2136
20506 certbot-dns-route53
20509 caf = callPackage ../development/libraries/caf { };
20511 # CGAL 5 has API changes
20512 cgal_4 = callPackage ../development/libraries/CGAL/4.nix { };
20513 cgal_5 = callPackage ../development/libraries/CGAL { };
20516 cgui = callPackage ../development/libraries/cgui { };
20518 charls = callPackage ../development/libraries/charls { };
20520 check = callPackage ../development/libraries/check {
20521 inherit (darwin.apple_sdk.frameworks) CoreServices;
20524 chipmunk = callPackage ../development/libraries/chipmunk { };
20526 chmlib = callPackage ../development/libraries/chmlib { };
20528 chromaprint = callPackage ../development/libraries/chromaprint { };
20530 cl = callPackage ../development/libraries/cl { };
20532 clanlib = callPackage ../development/libraries/clanlib { };
20534 clap = callPackage ../development/libraries/clap { };
20536 classads = callPackage ../development/libraries/classads { };
20538 clfft = callPackage ../development/libraries/clfft { };
20540 clipp = callPackage ../development/libraries/clipp { };
20542 clipper = callPackage ../development/libraries/clipper { };
20544 clipper2 = callPackage ../development/libraries/clipper2 { };
20546 cln = callPackage ../development/libraries/cln { };
20548 clucene_core_2 = callPackage ../development/libraries/clucene-core/2.x.nix { };
20550 clucene_core = clucene_core_2;
20552 clutter = callPackage ../development/libraries/clutter { };
20554 clutter-gst = callPackage ../development/libraries/clutter-gst {
20557 clutter-gtk = callPackage ../development/libraries/clutter-gtk { };
20559 cminpack = callPackage ../development/libraries/cminpack { };
20561 cmocka = callPackage ../development/libraries/cmocka { };
20563 cmrt = callPackage ../development/libraries/cmrt { };
20565 codecserver = callPackage ../applications/audio/codecserver {
20566 protobuf = protobuf_21;
20569 coeurl = callPackage ../development/libraries/coeurl { };
20571 coercer = callPackage ../tools/security/coercer { };
20573 cogl = callPackage ../development/libraries/cogl {
20574 inherit (darwin.apple_sdk.frameworks) OpenGL;
20577 coin3d = callPackage ../development/libraries/coin3d { };
20579 soxt = callPackage ../development/libraries/soxt { };
20581 CoinMP = callPackage ../development/libraries/CoinMP { };
20583 coinlive = callPackage ../tools/misc/coinlive {
20584 inherit (darwin.apple_sdk.frameworks) Security;
20587 cointop = callPackage ../applications/misc/cointop { };
20589 coloquinte = callPackage ../development/libraries/science/electronics/coloquinte { };
20591 cog = callPackage ../development/web/cog { };
20593 inherit (cosmopolitan) cosmocc;
20595 python-cosmopolitan = callPackage ../development/interpreters/python-cosmopolitan { };
20597 ctpp2 = callPackage ../development/libraries/ctpp2 { };
20599 ctpl = callPackage ../development/libraries/ctpl { };
20601 cppe = callPackage ../development/libraries/science/chemistry/cppe { };
20603 cppdb = callPackage ../development/libraries/cppdb { };
20605 cpp-utilities = callPackage ../development/libraries/cpp-utilities { };
20607 cpp-hocon = callPackage ../development/libraries/cpp-hocon { };
20609 cpp-ipfs-http-client = callPackage ../development/libraries/cpp-ipfs-http-client { };
20611 cpp-netlib = callPackage ../development/libraries/cpp-netlib { };
20613 cpp-jwt = callPackage ../development/libraries/cpp-jwt { };
20615 ctranslate2 = callPackage ../development/libraries/ctranslate2 rec {
20616 stdenv = if withCUDA then gcc11Stdenv else pkgs.stdenv;
20617 withCUDA = pkgs.config.cudaSupport;
20618 withCuDNN = withCUDA && (cudaPackages ? cudnn);
20619 cudaPackages = pkgs.cudaPackages;
20622 ubus = callPackage ../development/libraries/ubus { };
20624 uci = callPackage ../development/libraries/uci { };
20626 uclient = callPackage ../development/libraries/uclient { };
20628 ustream-ssl = callPackage ../development/libraries/ustream-ssl { ssl_implementation = openssl; };
20630 ustream-ssl-wolfssl = callPackage ../development/libraries/ustream-ssl { ssl_implementation = wolfssl; additional_buildInputs = [ openssl ]; };
20632 ustream-ssl-mbedtls = callPackage ../development/libraries/ustream-ssl { ssl_implementation = mbedtls_2; };
20634 uri = callPackage ../development/libraries/uri { };
20636 cppcms = callPackage ../development/libraries/cppcms { };
20638 cppcodec = callPackage ../development/libraries/cppcodec { };
20640 cppunit = callPackage ../development/libraries/cppunit { };
20642 cpputest = callPackage ../development/libraries/cpputest { };
20644 cracklib = callPackage ../development/libraries/cracklib { };
20646 cre2 = callPackage ../development/libraries/cre2 { };
20648 criterion = callPackage ../development/libraries/criterion { };
20650 croaring = callPackage ../development/libraries/croaring { };
20652 crocoddyl = callPackage ../development/libraries/crocoddyl { };
20654 crossguid = callPackage ../development/libraries/crossguid { };
20656 cryptopp = callPackage ../development/libraries/crypto++ { };
20658 cryptominisat = callPackage ../applications/science/logic/cryptominisat { };
20660 csdr = callPackage ../applications/radio/csdr { };
20662 ctypes_sh = callPackage ../development/libraries/ctypes_sh { };
20664 curlpp = callPackage ../development/libraries/curlpp { };
20666 cutee = callPackage ../development/libraries/cutee { };
20668 cxxtools = callPackage ../development/libraries/cxxtools { };
20670 cwiid = callPackage ../development/libraries/cwiid { };
20672 cxx-prettyprint = callPackage ../development/libraries/cxx-prettyprint { };
20674 cxxopts = callPackage ../development/libraries/cxxopts { };
20676 cxxtest = python3Packages.callPackage ../development/libraries/cxxtest { };
20678 cypress = callPackage ../development/web/cypress { };
20680 cyrus_sasl = callPackage ../development/libraries/cyrus-sasl {
20681 libkrb5 = if stdenv.isFreeBSD then heimdal else libkrb5;
20684 cyrus-sasl-xoauth2 = callPackage ../development/libraries/cyrus-sasl-xoauth2 { };
20686 # Make bdb5 the default as it is the last release under the custom
20690 db48 = callPackage ../development/libraries/db/db-4.8.nix { };
20692 db53 = callPackage ../development/libraries/db/db-5.3.nix { };
20694 db60 = callPackage ../development/libraries/db/db-6.0.nix { };
20695 db62 = callPackage ../development/libraries/db/db-6.2.nix { };
20697 dbxml = callPackage ../development/libraries/dbxml { };
20699 dbus = callPackage ../development/libraries/dbus { };
20700 dbus_cplusplus = callPackage ../development/libraries/dbus-cplusplus { };
20701 dbus-glib = callPackage ../development/libraries/dbus-glib { };
20702 dbus_java = callPackage ../development/libraries/java/dbus-java { };
20704 dbus-sharp-1_0 = callPackage ../development/libraries/dbus-sharp/dbus-sharp-1.0.nix { };
20705 dbus-sharp-2_0 = callPackage ../development/libraries/dbus-sharp { };
20707 dbus-sharp-glib-1_0 = callPackage ../development/libraries/dbus-sharp-glib/dbus-sharp-glib-1.0.nix { };
20708 dbus-sharp-glib-2_0 = callPackage ../development/libraries/dbus-sharp-glib { };
20710 makeDBusConf = { suidHelper, serviceDirectories, apparmor ? "disabled" }:
20711 callPackage ../development/libraries/dbus/make-dbus-conf.nix {
20712 inherit suidHelper serviceDirectories apparmor;
20715 dee = callPackage ../development/libraries/dee {
20716 autoreconfHook = buildPackages.autoreconfHook269;
20719 dhex = callPackage ../applications/editors/dhex { };
20721 double-conversion = callPackage ../development/libraries/double-conversion { };
20723 dclib = callPackage ../development/libraries/dclib { };
20725 digiham = callPackage ../applications/radio/digiham { };
20727 dillo = callPackage ../applications/networking/browsers/dillo {
20731 dillong = callPackage ../applications/networking/browsers/dillong { };
20733 directfb = callPackage ../development/libraries/directfb { };
20735 discord-gamesdk = callPackage ../development/libraries/discord-gamesdk { };
20737 discord-rpc = callPackage ../development/libraries/discord-rpc {
20738 inherit (darwin.apple_sdk.frameworks) AppKit;
20741 discord-sh = callPackage ../tools/networking/discord-sh { };
20743 dlib = callPackage ../development/libraries/dlib { };
20745 doctest = callPackage ../development/libraries/doctest { };
20747 docopt_cpp = callPackage ../development/libraries/docopt_cpp { };
20749 docopts = callPackage ../development/tools/misc/docopts { };
20751 dotconf = callPackage ../development/libraries/dotconf { };
20753 draco = callPackage ../development/libraries/draco {
20754 tinygltf = callPackage ../development/libraries/draco/tinygltf.nix { };
20757 # Multi-arch "drivers" which we want to build for i686.
20758 driversi686Linux = recurseIntoAttrs {
20759 inherit (pkgsi686Linux)
20770 drogon = callPackage ../development/libraries/drogon { };
20772 dssi = callPackage ../development/libraries/dssi { };
20774 duckdb = callPackage ../development/libraries/duckdb { };
20776 easyloggingpp = callPackage ../development/libraries/easyloggingpp { };
20778 eccodes = callPackage ../development/libraries/eccodes {
20779 pythonPackages = python3Packages;
20780 stdenv = if stdenv.isDarwin then gccStdenv else stdenv;
20783 eclib = callPackage ../development/libraries/eclib { };
20785 editline = callPackage ../development/libraries/editline { };
20787 edencommon = darwin.apple_sdk_11_0.callPackage ../development/libraries/edencommon { };
20789 eigen = callPackage ../development/libraries/eigen { };
20791 eigen2 = callPackage ../development/libraries/eigen/2.0.nix { };
20793 eigenmath = callPackage ../applications/science/math/eigenmath { };
20795 vapoursynth = callPackage ../development/libraries/vapoursynth {
20796 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
20799 vapoursynth-editor = libsForQt5.callPackage ../development/libraries/vapoursynth/editor.nix { };
20801 vapoursynth-mvtools = callPackage ../development/libraries/vapoursynth-mvtools { };
20803 vmmlib = callPackage ../development/libraries/vmmlib {
20804 inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo;
20807 eglexternalplatform = callPackage ../development/libraries/eglexternalplatform { };
20809 egl-wayland = callPackage ../development/libraries/egl-wayland { };
20811 elastix = callPackage ../development/libraries/science/biology/elastix {
20812 inherit (darwin.apple_sdk.frameworks) Cocoa;
20815 elfio = callPackage ../development/libraries/elfio { };
20817 emanote = haskell.lib.compose.justStaticExecutables haskellPackages.emanote;
20819 enchant2 = callPackage ../development/libraries/enchant/2.x.nix { };
20820 enchant = enchant2;
20822 enet = callPackage ../development/libraries/enet { };
20824 entt = callPackage ../development/libraries/entt { };
20826 epoll-shim = callPackage ../development/libraries/epoll-shim { };
20828 libepoxy = callPackage ../development/libraries/libepoxy {
20829 inherit (darwin.apple_sdk.frameworks) Carbon OpenGL;
20832 libesmtp = callPackage ../development/libraries/libesmtp { };
20834 liberasurecode = callPackage ../applications/misc/liberasurecode { };
20836 example-robot-data = callPackage ../development/libraries/example-robot-data { };
20838 exiv2 = callPackage ../development/libraries/exiv2 { };
20840 expat = callPackage ../development/libraries/expat { };
20842 exprtk = callPackage ../development/libraries/exprtk { };
20844 eventlog = callPackage ../development/libraries/eventlog { };
20846 faac = callPackage ../development/libraries/faac { };
20848 faad2 = callPackage ../development/libraries/faad2 { };
20850 factor-lang-scope = callPackage ../development/compilers/factor-lang/scope.nix { };
20851 factor-lang = factor-lang-scope.interpreter;
20853 far2l = callPackage ../applications/misc/far2l {
20854 inherit (darwin.apple_sdk.frameworks) IOKit Carbon Cocoa AudioToolbox OpenGL System;
20857 farbfeld = callPackage ../development/libraries/farbfeld { };
20859 farstream = callPackage ../development/libraries/farstream {
20860 inherit (gst_all_1)
20861 gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad
20863 autoreconfHook = buildPackages.autoreconfHook269;
20866 fbthrift = darwin.apple_sdk_11_0.callPackage ../development/libraries/fbthrift { };
20868 fb303 = darwin.apple_sdk_11_0.callPackage ../development/libraries/fb303 { };
20870 fcgi = callPackage ../development/libraries/fcgi { };
20872 fcl = callPackage ../development/libraries/fcl { };
20874 febio = callPackage ../development/libraries/febio { };
20876 ffcast = callPackage ../tools/X11/ffcast { };
20878 fflas-ffpack = callPackage ../development/libraries/fflas-ffpack { };
20880 forge = callPackage ../development/libraries/forge { };
20882 linbox = callPackage ../development/libraries/linbox { };
20884 inherit (callPackage ../development/libraries/ffmpeg { })
20898 ffmpegthumbnailer = callPackage ../development/libraries/ffmpegthumbnailer { };
20900 ffmpeg-normalize = python3Packages.callPackage ../applications/video/ffmpeg-normalize { };
20902 ffms = callPackage ../development/libraries/ffms { };
20904 fftw = callPackage ../development/libraries/fftw { };
20905 fftwSinglePrec = fftw.override { precision = "single"; };
20906 fftwFloat = fftwSinglePrec; # the configure option is just an alias
20907 fftwLongDouble = fftw.override { precision = "long-double"; };
20908 # Need gcc >= 4.6.0 to build with FFTW with quad precision, but Darwin defaults to Clang
20909 fftwQuad = fftw.override {
20910 precision = "quad-precision";
20911 stdenv = gccStdenv;
20913 fftwMpi = fftw.override { enableMpi = true; };
20915 filter-audio = callPackage ../development/libraries/filter-audio { };
20917 filtron = callPackage ../servers/filtron { };
20919 fizz = darwin.apple_sdk_11_0.callPackage ../development/libraries/fizz { };
20921 flann = callPackage ../development/libraries/flann { };
20923 flatcc = callPackage ../development/libraries/flatcc { };
20925 flint = callPackage ../development/libraries/flint { };
20927 flint3 = callPackage ../development/libraries/flint/3.nix { };
20929 flite = callPackage ../development/libraries/flite { };
20931 fltk13 = callPackage ../development/libraries/fltk {
20932 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa OpenGL;
20934 fltk14 = callPackage ../development/libraries/fltk/1.4.nix {
20935 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa OpenGL;
20937 fltk13-minimal = fltk13.override {
20941 withExamples = false;
20944 fltk14-minimal = fltk14.override {
20948 withExamples = false;
20952 fltk-minimal = fltk13-minimal;
20954 flyway = callPackage ../development/tools/flyway { };
20956 inherit (callPackages ../development/libraries/fmt { }) fmt_8 fmt_9 fmt_10;
20960 fplll = callPackage ../development/libraries/fplll { };
20961 fplll_20160331 = callPackage ../development/libraries/fplll/20160331.nix { };
20963 freeimage = callPackage ../development/libraries/freeimage {
20964 inherit (darwin) autoSignDarwinBinariesHook;
20967 freeipa = callPackage ../os-specific/linux/freeipa {
20968 kerberos = krb5.override {
20972 samba = samba4.override {
20977 freetts = callPackage ../development/libraries/freetts { };
20979 frog = res.languageMachines.frog;
20981 fstrcmp = callPackage ../development/libraries/fstrcmp { };
20983 fstrm = callPackage ../development/libraries/fstrm { };
20985 cfitsio = callPackage ../development/libraries/science/astronomy/cfitsio { };
20987 fontconfig = callPackage ../development/libraries/fontconfig {
20988 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
20991 folly = darwin.apple_sdk_11_0.callPackage ../development/libraries/folly { };
20993 folks = callPackage ../development/libraries/folks { };
20995 fortify-headers = callPackage ../development/libraries/fortify-headers { };
20997 makeFontsConf = callPackage ../development/libraries/fontconfig/make-fonts-conf.nix { };
20999 makeFontsCache = let fontconfig_ = fontconfig; in {fontconfig ? fontconfig_, fontDirectories}:
21000 callPackage ../development/libraries/fontconfig/make-fonts-cache.nix {
21001 inherit fontconfig fontDirectories;
21004 f2c = callPackage ../development/tools/f2c { };
21006 freealut = callPackage ../development/libraries/freealut { };
21008 freeglut = callPackage ../development/libraries/freeglut { };
21010 freenect = callPackage ../development/libraries/freenect {
21011 inherit (darwin.apple_sdk.frameworks) Cocoa GLUT;
21014 freetype = callPackage ../development/libraries/freetype { };
21016 freexl = callPackage ../development/libraries/freexl { };
21018 frei0r = callPackage ../development/libraries/frei0r { };
21020 fribidi = callPackage ../development/libraries/fribidi { };
21022 frozen = callPackage ../development/libraries/frozen { };
21024 funambol = callPackage ../development/libraries/funambol { };
21026 function-runner = callPackage ../development/web/function-runner { };
21028 functionalplus = callPackage ../development/libraries/functionalplus { };
21030 galer = callPackage ../tools/security/galer { };
21032 gallia = callPackage ../tools/security/gallia { };
21034 gamenetworkingsockets = callPackage ../development/libraries/gamenetworkingsockets {
21035 protobuf = protobuf_21;
21038 game-music-emu = callPackage ../development/libraries/audio/game-music-emu { };
21040 gamin = callPackage ../development/libraries/gamin { };
21041 fam = gamin; # added 2018-04-25
21043 ganv = callPackage ../development/libraries/ganv { };
21045 garble = callPackage ../development/tools/garble { };
21047 gcab = callPackage ../development/libraries/gcab { };
21049 gcovr = with python3Packages; toPythonApplication gcovr;
21051 gcr = callPackage ../development/libraries/gcr { };
21053 gcr_4 = callPackage ../development/libraries/gcr/4.nix { };
21055 gdl = callPackage ../development/libraries/gdl { };
21057 gdome2 = callPackage ../development/libraries/gdome2 { };
21059 gdbm = callPackage ../development/libraries/gdbm { };
21061 gecode_3 = callPackage ../development/libraries/gecode/3.nix { };
21062 gecode_6 = qt5.callPackage ../development/libraries/gecode { };
21065 geph = recurseIntoAttrs (callPackages ../applications/networking/geph { });
21067 gephi = callPackage ../applications/science/misc/gephi { };
21069 gegl = callPackage ../development/libraries/gegl {
21070 inherit (darwin.apple_sdk.frameworks) OpenCL;
21073 gensio = darwin.apple_sdk_11_0.callPackage ../development/libraries/gensio { };
21075 geoclue2 = callPackage ../development/libraries/geoclue { };
21077 geoclue2-with-demo-agent = geoclue2.override { withDemoAgent = true; };
21079 geocode-glib = callPackage ../development/libraries/geocode-glib { };
21081 geocode-glib_2 = geocode-glib.override {
21082 libsoup = libsoup_3;
21085 geoipWithDatabase = makeOverridable (callPackage ../development/libraries/geoip) {
21086 drvName = "geoip-tools";
21087 geoipDatabase = geolite-legacy;
21090 geogram = callPackage ../development/libraries/geogram { };
21092 geographiclib = callPackage ../development/libraries/geographiclib { };
21094 geoip = callPackage ../development/libraries/geoip { };
21096 geoipjava = callPackage ../development/libraries/java/geoipjava { };
21098 geomyidae = callPackage ../applications/networking/gopher/geomyidae { };
21100 geos = callPackage ../development/libraries/geos {
21101 stdenv = if stdenv.cc.isClang then overrideLibcxx llvmPackages_14.stdenv else stdenv;
21104 geos_3_9 = callPackage ../development/libraries/geos/3.9.nix { };
21106 geos_3_11 = callPackage ../development/libraries/geos/3.11.nix { };
21108 getdata = callPackage ../development/libraries/getdata { };
21110 inherit (callPackages ../development/libraries/getdns { })
21113 gettext = callPackage ../development/libraries/gettext { };
21115 gf2x = callPackage ../development/libraries/gf2x { };
21117 gfxstream = callPackage ../development/libraries/gfxstream { };
21119 gd = callPackage ../development/libraries/gd {
21120 automake = automake115x;
21123 gdal = callPackage ../development/libraries/gdal { };
21125 gdalMinimal = callPackage ../development/libraries/gdal {
21126 useMinimalFeatures = true;
21129 gdcm = callPackage ../development/libraries/gdcm {
21130 inherit (darwin.apple_sdk.frameworks) ApplicationServices Cocoa;
21133 ggz_base_libs = callPackage ../development/libraries/ggz_base_libs { };
21135 gifticlib = callPackage ../development/libraries/science/biology/gifticlib { };
21137 gio-sharp = callPackage ../development/libraries/gio-sharp { };
21139 givaro = callPackage ../development/libraries/givaro { };
21140 givaro_3 = callPackage ../development/libraries/givaro/3.nix { };
21141 givaro_3_7 = callPackage ../development/libraries/givaro/3.7.nix { };
21143 ghc_filesystem = callPackage ../development/libraries/ghc_filesystem { };
21145 ghp-import = with python3Packages; toPythonApplication ghp-import;
21147 ghcid = haskellPackages.ghcid.bin;
21149 gr-framework = libsForQt5.callPackage ../development/libraries/gr-framework {
21150 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
21153 graphia = qt6Packages.callPackage ../applications/science/misc/graphia { };
21155 graphinder = callPackage ../tools/security/graphinder { };
21157 hnswlib = callPackage ../development/libraries/hnswlib { };
21159 httplib = callPackage ../development/libraries/httplib { };
21161 icon-lang = callPackage ../development/interpreters/icon-lang { };
21163 libgit2 = callPackage ../development/libraries/libgit2 {
21164 inherit (darwin.apple_sdk.frameworks) Security;
21167 libgit2-glib = callPackage ../development/libraries/libgit2-glib { };
21169 libhsts = callPackage ../development/libraries/libhsts { };
21171 glbinding = callPackage ../development/libraries/glbinding { };
21173 gle = callPackage ../development/libraries/gle { };
21175 glew = callPackage ../development/libraries/glew {
21176 inherit (darwin.apple_sdk.frameworks) OpenGL;
21178 glew110 = callPackage ../development/libraries/glew/1.10.nix {
21179 inherit (darwin.apple_sdk.frameworks) AGL OpenGL;
21181 glew-egl = callPackage ../development/libraries/glew {
21182 inherit (darwin.apple_sdk.frameworks) OpenGL;
21187 glfw-wayland = glfw.override {
21188 waylandSupport = true;
21190 glfw-wayland-minecraft = callPackage ../development/libraries/glfw/3.x-wayland-minecraft.nix {};
21191 glfw2 = callPackage ../development/libraries/glfw/2.x.nix { };
21192 glfw3 = callPackage ../development/libraries/glfw/3.x.nix {
21193 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa Kernel OpenGL;
21196 glibc = callPackage ../development/libraries/glibc {
21197 stdenv = gccStdenv; # doesn't compile without gcc
21200 mtrace = callPackage ../development/libraries/glibc/mtrace.nix { };
21202 # Provided by libc on Operating Systems that use the Extensible Linker Format.
21203 elf-header = if stdenv.hostPlatform.isElf then null else elf-header-real;
21205 elf-header-real = callPackage ../development/libraries/elf-header { };
21207 glibc_memusage = callPackage ../development/libraries/glibc {
21211 # Being redundant to avoid cycles on boot. TODO: find a better way
21212 glibcCross = callPackage ../development/libraries/glibc {
21213 stdenv = gccCrossLibcStdenv; # doesn't compile without gcc
21214 libgcc = callPackage ../development/libraries/gcc/libgcc {
21215 gcc = gccCrossLibcStdenv.cc;
21216 glibc = glibcCross.override { libgcc = null; };
21217 stdenvNoLibs = gccCrossLibcStdenv;
21221 muslCross = musl.override {
21222 stdenv = crossLibcStdenv;
21225 # These are used when buiding compiler-rt / libgcc, prior to building libc.
21226 preLibcCrossHeaders = let
21227 inherit (stdenv.targetPlatform) libc;
21228 in if stdenv.targetPlatform.isMinGW then targetPackages.windows.mingw_w64_headers or windows.mingw_w64_headers
21229 else if libc == "nblibc" then targetPackages.netbsdCross.headers or netbsdCross.headers
21230 else if libc == "libSystem" && stdenv.targetPlatform.isAarch64 then targetPackages.darwin.LibsystemCross or darwin.LibsystemCross
21234 libcCrossChooser = name:
21235 # libc is hackily often used from the previous stage. This `or`
21236 # hack fixes the hack, *sigh*.
21237 /**/ if name == null then null
21238 else if name == "glibc" then targetPackages.glibcCross or glibcCross
21239 else if name == "bionic" then targetPackages.bionic or bionic
21240 else if name == "uclibc" then targetPackages.uclibcCross or uclibcCross
21241 else if name == "avrlibc" then targetPackages.avrlibcCross or avrlibcCross
21242 else if name == "newlib" && stdenv.targetPlatform.isMsp430 then targetPackages.msp430NewlibCross or msp430NewlibCross
21243 else if name == "newlib" && stdenv.targetPlatform.isVc4 then targetPackages.vc4-newlib or vc4-newlib
21244 else if name == "newlib" && stdenv.targetPlatform.isOr1k then targetPackages.or1k-newlib or or1k-newlib
21245 else if name == "newlib" then targetPackages.newlibCross or newlibCross
21246 else if name == "newlib-nano" then targetPackages.newlib-nanoCross or newlib-nanoCross
21247 else if name == "musl" then targetPackages.muslCross or muslCross
21248 else if name == "msvcrt" then targetPackages.windows.mingw_w64 or windows.mingw_w64
21249 else if name == "ucrt" then targetPackages.windows.mingw_w64 or windows.mingw_w64
21250 else if name == "libSystem" then
21251 if stdenv.targetPlatform.useiOSPrebuilt
21252 then targetPackages.darwin.iosSdkPkgs.libraries or darwin.iosSdkPkgs.libraries
21253 else targetPackages.darwin.LibsystemCross or (throw "don't yet have a `targetPackages.darwin.LibsystemCross for ${stdenv.targetPlatform.config}`")
21254 else if name == "fblibc" then targetPackages.freebsdCross.libc or freebsdCross.libc
21255 else if name == "nblibc" then targetPackages.netbsdCross.libc or netbsdCross.libc
21256 else if name == "wasilibc" then targetPackages.wasilibc or wasilibc
21257 else if name == "relibc" then targetPackages.relibc or relibc
21258 else throw "Unknown libc ${name}";
21260 libcCross = assert stdenv.targetPlatform != stdenv.buildPlatform; libcCrossChooser stdenv.targetPlatform.libc;
21262 threadsCross = threadsCrossFor null;
21263 threadsCrossFor = cc_version:
21264 lib.optionalAttrs (stdenv.targetPlatform.isMinGW && !(stdenv.targetPlatform.useLLVM or false)) {
21265 # other possible values: win32 or posix
21267 # For win32 or posix set this to null
21269 if cc_version == null || lib.versionAtLeast cc_version "13"
21270 then targetPackages.windows.mcfgthreads or windows.mcfgthreads
21271 else targetPackages.windows.mcfgthreads_pre_gcc_13 or windows.mcfgthreads_pre_gcc_13;
21274 wasilibc = callPackage ../development/libraries/wasilibc {
21275 stdenv = crossLibcStdenv;
21278 relibc = callPackage ../development/libraries/relibc { };
21280 # Only supported on Linux and only on glibc
21282 if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isGnu
21283 then callPackage ../development/libraries/glibc/locales.nix { }
21286 if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isGnu
21287 then callPackage ../development/libraries/glibc/locales.nix { allLocales = false; }
21290 glibcInfo = callPackage ../development/libraries/glibc/info.nix { };
21292 glibc_multi = callPackage ../development/libraries/glibc/multi.nix {
21293 # The buildPackages is required for cross-compilation. The pkgsi686Linux set
21294 # has target and host always set to the same value based on target platform
21295 # of the current set. We need host to be same as build to correctly get i686
21296 # variant of glibc.
21297 glibc32 = pkgsi686Linux.buildPackages.glibc;
21300 glm = callPackage ../development/libraries/glm { };
21302 glog = callPackage ../development/libraries/glog { };
21304 gloox = callPackage ../development/libraries/gloox { };
21306 glpk = callPackage ../development/libraries/glpk { };
21308 glsurf = callPackage ../applications/science/math/glsurf {
21309 ocamlPackages = ocaml-ng.ocamlPackages_4_14_unsafe_string;
21312 glui = callPackage ../development/libraries/glui { };
21314 gmime2 = callPackage ../development/libraries/gmime/2.nix { };
21315 gmime3 = callPackage ../development/libraries/gmime/3.nix { };
21318 gmm = callPackage ../development/libraries/gmm { };
21320 gmp4 = callPackage ../development/libraries/gmp/4.3.2.nix { }; # required by older GHC versions
21321 gmp5 = callPackage ../development/libraries/gmp/5.1.x.nix { };
21322 gmp6 = callPackage ../development/libraries/gmp/6.x.nix { };
21324 gmpxx = gmp.override { cxx = true; };
21326 #GMP ex-satellite, so better keep it near gmp
21327 mpfr = callPackage ../development/libraries/mpfr { };
21329 mpfi = callPackage ../development/libraries/mpfi { };
21331 mpdecimal = callPackage ../development/libraries/mpdecimal { };
21333 mpfshell = callPackage ../development/tools/mpfshell { };
21336 mpir = callPackage ../development/libraries/mpir { };
21338 gl3w = callPackage ../development/libraries/gl3w { };
21340 gns3Packages = dontRecurseIntoAttrs (callPackage ../applications/networking/gns3 { });
21341 gns3-gui = gns3Packages.guiStable;
21342 gns3-server = gns3Packages.serverStable;
21344 gobject-introspection = callPackage ../development/libraries/gobject-introspection/wrapper.nix { };
21346 gobject-introspection-unwrapped = callPackage ../development/libraries/gobject-introspection {
21347 nixStoreDir = config.nix.storeDir or builtins.storeDir;
21348 inherit (darwin) cctools;
21351 goocanvas = callPackage ../development/libraries/goocanvas { };
21352 goocanvas2 = callPackage ../development/libraries/goocanvas/2.x.nix { };
21353 goocanvas3 = callPackage ../development/libraries/goocanvas/3.x.nix { };
21354 goocanvasmm2 = callPackage ../development/libraries/goocanvasmm { };
21356 gflags = callPackage ../development/libraries/gflags { };
21358 gperftools = callPackage ../development/libraries/gperftools { };
21360 grilo = callPackage ../development/libraries/grilo { };
21362 grilo-plugins = callPackage ../development/libraries/grilo-plugins { };
21364 grpc = darwin.apple_sdk_11_0.callPackage ../development/libraries/grpc {
21365 stdenv = if stdenv.isDarwin && stdenv.isx86_64
21366 then overrideSDK darwin.apple_sdk_11_0.stdenv { darwinMinVersion = "10.13"; }
21370 gsettings-qt = libsForQt5.callPackage ../development/libraries/gsettings-qt { };
21372 gst_all_1 = recurseIntoAttrs(callPackage ../development/libraries/gstreamer {
21373 callPackage = newScope (gst_all_1 // { libav = pkgs.ffmpeg-headless; });
21374 inherit (darwin.apple_sdk.frameworks) AudioToolbox AVFoundation Cocoa CoreFoundation CoreMedia CoreServices CoreVideo DiskArbitration Foundation IOKit MediaToolbox OpenGL Security VideoToolbox;
21377 gusb = callPackage ../development/libraries/gusb { };
21379 qxmpp = libsForQt5.callPackage ../development/libraries/qxmpp { };
21381 gnet = callPackage ../development/libraries/gnet { };
21383 gnu-config = callPackage ../development/libraries/gnu-config { };
21385 gnu-efi = if stdenv.hostPlatform.isEfi
21386 then callPackage ../development/libraries/gnu-efi { }
21389 gnutls = callPackage ../development/libraries/gnutls {
21390 inherit (darwin.apple_sdk.frameworks) Security;
21391 util-linux = util-linuxMinimal; # break the cyclic dependency
21392 autoconf = buildPackages.autoconf269;
21395 gpac = callPackage ../applications/video/gpac { };
21397 gpgme = callPackage ../development/libraries/gpgme { };
21399 pgpdump = callPackage ../tools/security/pgpdump { };
21401 pgpkeyserver-lite = callPackage ../servers/web-apps/pgpkeyserver-lite { };
21403 pgweb = callPackage ../development/tools/database/pgweb { };
21405 granted = callPackage ../tools/admin/granted { };
21407 grantlee = libsForQt5.callPackage ../development/libraries/grantlee { };
21409 gsasl = callPackage ../development/libraries/gsasl { };
21411 gsl = callPackage ../development/libraries/gsl { };
21413 gsl-lite = callPackage ../development/libraries/gsl-lite { };
21415 gsm = callPackage ../development/libraries/gsm { };
21417 gsoap = callPackage ../development/libraries/gsoap { };
21419 gsound = callPackage ../development/libraries/gsound { };
21421 gss = callPackage ../development/libraries/gss { };
21423 gtkimageview = callPackage ../development/libraries/gtkimageview { };
21425 glib = callPackage ../development/libraries/glib (let
21426 glib-untested = glib.overrideAttrs { doCheck = false; };
21428 # break dependency cycles
21429 # these things are only used for tests, they don't get into the closure
21430 shared-mime-info = shared-mime-info.override { glib = glib-untested; };
21431 desktop-file-utils = desktop-file-utils.override { glib = glib-untested; };
21432 dbus = dbus.override { enableSystemd = false; };
21435 glibmm = callPackage ../development/libraries/glibmm { };
21437 glibmm_2_68 = callPackage ../development/libraries/glibmm/2.68.nix {
21438 inherit (darwin.apple_sdk.frameworks) Cocoa;
21441 glib-networking = callPackage ../development/libraries/glib-networking { };
21443 glib-testing = callPackage ../development/libraries/glib-testing { };
21445 glirc = haskell.lib.compose.justStaticExecutables haskellPackages.glirc;
21447 gom = callPackage ../development/libraries/gom { };
21449 ace = callPackage ../development/libraries/ace { };
21451 # Not moved to aliases while we decide if we should split the package again.
21452 atk = at-spi2-core;
21454 atkmm = callPackage ../development/libraries/atkmm { };
21456 atkmm_2_36 = callPackage ../development/libraries/atkmm/2.36.nix { };
21458 pixman = callPackage ../development/libraries/pixman { };
21460 cairo = callPackage ../development/libraries/cairo { };
21462 cairo-lang = callPackage ../development/compilers/cairo { };
21464 cairomm = callPackage ../development/libraries/cairomm { };
21466 cairomm_1_16 = callPackage ../development/libraries/cairomm/1.16.nix {
21467 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
21470 pango = callPackage ../development/libraries/pango {
21471 harfbuzz = harfbuzz.override { withCoreText = stdenv.isDarwin; };
21474 pangolin = callPackage ../development/libraries/pangolin {
21475 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
21478 pangomm = callPackage ../development/libraries/pangomm {
21479 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
21482 pangomm_2_48 = callPackage ../development/libraries/pangomm/2.48.nix {
21483 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
21486 pangomm_2_42 = callPackage ../development/libraries/pangomm/2.42.nix {
21487 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
21490 gdk-pixbuf = callPackage ../development/libraries/gdk-pixbuf { };
21492 gdk-pixbuf-xlib = callPackage ../development/libraries/gdk-pixbuf/xlib.nix { };
21494 gnome-menus = callPackage ../development/libraries/gnome-menus { };
21496 gnote = callPackage ../applications/office/gnote { };
21498 gtk2 = callPackage ../development/libraries/gtk/2.x.nix {
21499 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
21502 gtk2-x11 = gtk2.override {
21503 cairo = cairo.override { x11Support = true; };
21504 pango = pango.override { cairo = cairo.override { x11Support = true; }; x11Support = true; };
21508 gtkextra = callPackage ../development/libraries/gtkextra { };
21510 gtk3 = callPackage ../development/libraries/gtk/3.x.nix {
21511 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa QuartzCore;
21514 gtk4 = callPackage ../development/libraries/gtk/4.x.nix {
21515 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
21519 # On darwin gtk uses cocoa by default instead of x11.
21520 gtk3-x11 = gtk3.override {
21521 cairo = cairo.override { x11Support = true; };
21522 pango = pango.override { cairo = cairo.override { x11Support = true; }; x11Support = true; };
21526 gtkmm2 = callPackage ../development/libraries/gtkmm/2.x.nix { };
21527 gtkmm3 = callPackage ../development/libraries/gtkmm/3.x.nix { };
21528 gtkmm4 = callPackage ../development/libraries/gtkmm/4.x.nix { };
21530 gtk_engines = callPackage ../development/libraries/gtk-engines { };
21532 gtk-engine-bluecurve = callPackage ../development/libraries/gtk-engine-bluecurve { };
21534 gtk-engine-murrine = callPackage ../development/libraries/gtk-engine-murrine { };
21536 gtk-sharp-2_0 = callPackage ../development/libraries/gtk-sharp/2.0.nix { };
21538 gtk-sharp-3_0 = callPackage ../development/libraries/gtk-sharp/3.0.nix { };
21540 gtk-sharp-beans = callPackage ../development/libraries/gtk-sharp-beans { };
21542 gtk-mac-integration = callPackage ../development/libraries/gtk-mac-integration {
21546 gtk-mac-integration-gtk2 = gtk-mac-integration.override {
21550 gtk-mac-integration-gtk3 = gtk-mac-integration;
21552 gtk-mac-bundler = callPackage ../development/tools/gtk-mac-bundler { };
21554 gtksourceview = gtksourceview3;
21556 gtksourceview3 = callPackage ../development/libraries/gtksourceview/3.x.nix { };
21558 gtksourceview4 = callPackage ../development/libraries/gtksourceview/4.x.nix { };
21560 gtksourceview5 = callPackage ../development/libraries/gtksourceview/5.x.nix { };
21562 gtksourceviewmm = callPackage ../development/libraries/gtksourceviewmm { };
21564 gtksourceviewmm4 = callPackage ../development/libraries/gtksourceviewmm/4.x.nix { };
21566 gtkspell2 = callPackage ../development/libraries/gtkspell { };
21568 gtkspell3 = callPackage ../development/libraries/gtkspell/3.nix { };
21570 gtkspellmm = callPackage ../development/libraries/gtkspellmm { };
21572 gtk-layer-shell = callPackage ../development/libraries/gtk-layer-shell { };
21574 gtk4-layer-shell = callPackage ../development/libraries/gtk4-layer-shell { };
21576 gts = callPackage ../development/libraries/gts { };
21578 gumbo = callPackage ../development/libraries/gumbo { };
21580 gvfs = callPackage ../development/libraries/gvfs { };
21582 gvm-libs = callPackage ../development/libraries/gvm-libs { };
21584 gwenhywfar = callPackage ../development/libraries/aqbanking/gwenhywfar.nix { };
21587 hamlib_3 = callPackage ../development/libraries/hamlib { };
21588 hamlib_4 = callPackage ../development/libraries/hamlib/4.nix { };
21590 heimdal = callPackage ../development/libraries/kerberos/heimdal.nix {
21591 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration;
21592 autoreconfHook = buildPackages.autoreconfHook269;
21595 harfbuzz = callPackage ../development/libraries/harfbuzz {
21596 inherit (darwin.apple_sdk.frameworks) ApplicationServices CoreText;
21599 harfbuzzFull = harfbuzz.override {
21600 withCoreText = stdenv.isDarwin;
21601 withGraphite2 = true;
21605 hawknl = callPackage ../development/libraries/hawknl { };
21607 hax11 = callPackage ../development/libraries/hax11 { };
21609 haxor-news = callPackage ../applications/misc/haxor-news { };
21611 hdt = callPackage ../misc/hdt { };
21613 hfinger = callPackage ../tools/security/hfinger { };
21615 herqq = libsForQt5.callPackage ../development/libraries/herqq { };
21617 hidapi = callPackage ../development/libraries/hidapi {
21618 inherit (darwin.apple_sdk.frameworks) Cocoa IOKit;
21621 highfive = callPackage ../development/libraries/highfive { };
21623 highfive-mpi = highfive.override { hdf5 = hdf5-mpi; };
21625 hiredis = callPackage ../development/libraries/hiredis { };
21627 hiredis-vip = callPackage ../development/libraries/hiredis-vip { };
21629 hivex = callPackage ../development/libraries/hivex {
21630 autoreconfHook = buildPackages.autoreconfHook269;
21633 hmat-oss = callPackage ../development/libraries/hmat-oss { };
21635 hound = callPackage ../development/tools/misc/hound { };
21637 hpp-fcl = callPackage ../development/libraries/hpp-fcl { };
21639 hpx = callPackage ../development/libraries/hpx {
21641 asio = asio.override { boost = boost179; };
21644 hspell = callPackage ../development/libraries/hspell { };
21646 hspellDicts = callPackage ../development/libraries/hspell/dicts.nix { };
21648 hsqldb = callPackage ../development/libraries/java/hsqldb { };
21650 hstr = callPackage ../applications/misc/hstr { };
21652 hstsparser = callPackage ../tools/security/hstsparser { };
21654 htmlcxx = callPackage ../development/libraries/htmlcxx { };
21656 http-parser = callPackage ../development/libraries/http-parser { };
21658 httpref = callPackage ../development/tools/misc/httpref { };
21660 hubble = callPackage ../applications/networking/cluster/hubble { };
21662 hunspell = callPackage ../development/libraries/hunspell { };
21664 hunspellDicts = recurseIntoAttrs (callPackages ../development/libraries/hunspell/dictionaries.nix {});
21666 hunspellDictsChromium = recurseIntoAttrs (callPackages ../development/libraries/hunspell/dictionaries-chromium.nix {});
21668 hunspellWithDicts = dicts: callPackage ../development/libraries/hunspell/wrapper.nix { inherit dicts; };
21670 hwloc = callPackage ../development/libraries/hwloc { };
21672 hydra_unstable = callPackage ../development/tools/misc/hydra/unstable.nix { nix = nixVersions.nix_2_20; };
21674 hydra-cli = callPackage ../development/tools/misc/hydra-cli { };
21676 hydraAntLogger = callPackage ../development/libraries/java/hydra-ant-logger { };
21678 hydra-check = with python3.pkgs; toPythonApplication hydra-check;
21680 hyena = callPackage ../development/libraries/hyena { };
21682 hyperscan = callPackage ../development/libraries/hyperscan { };
21684 icu-versions = callPackages ../development/libraries/icu { };
21685 inherit (icu-versions)
21703 id3lib = callPackage ../development/libraries/id3lib { };
21705 idasen = with python3Packages; toPythonApplication idasen;
21707 ikill = callPackage ../tools/misc/ikill { };
21709 ilbc = callPackage ../development/libraries/ilbc { };
21711 ilmbase = callPackage ../development/libraries/ilmbase { };
21713 imgui = callPackage ../development/libraries/imgui { };
21715 imtui = callPackage ../development/libraries/imtui { };
21717 immer = callPackage ../development/libraries/immer { };
21719 imv = callPackage ../applications/graphics/imv { };
21721 iml = callPackage ../development/libraries/iml { };
21723 imlib2 = callPackage ../development/libraries/imlib2 { };
21724 imlib2Full = imlib2.override {
21725 # Compilation error on Darwin with librsvg. For more information see:
21726 # https://github.com/NixOS/nixpkgs/pull/166452#issuecomment-1090725613
21727 svgSupport = !stdenv.isDarwin;
21728 heifSupport = !stdenv.isDarwin;
21729 webpSupport = true;
21733 imlib2-nox = imlib2.override {
21734 x11Support = false;
21737 imlibsetroot = callPackage ../applications/graphics/imlibsetroot { libXinerama = xorg.libXinerama; } ;
21739 impy = callPackage ../development/libraries/impy { };
21741 ineffassign = callPackage ../development/tools/ineffassign { };
21743 ijs = callPackage ../development/libraries/ijs { };
21745 itktcl = callPackage ../development/libraries/itktcl { };
21746 incrtcl = callPackage ../development/libraries/incrtcl { };
21748 indicator-application-gtk2 = callPackage ../development/libraries/indicator-application/gtk2.nix { };
21749 indicator-application-gtk3 = callPackage ../development/libraries/indicator-application/gtk3.nix { };
21751 indicator-sound-switcher = callPackage ../applications/audio/indicator-sound-switcher { };
21753 indilib = darwin.apple_sdk_11_0.callPackage ../development/libraries/science/astronomy/indilib { };
21754 indi-full = callPackage ../development/libraries/science/astronomy/indilib/indi-full.nix { };
21756 inih = callPackage ../development/libraries/inih { };
21758 iniparser = callPackage ../development/libraries/iniparser { };
21760 initool = callPackage ../development/tools/initool { };
21762 intel-gmmlib = callPackage ../development/libraries/intel-gmmlib { };
21764 intel-media-driver = callPackage ../development/libraries/intel-media-driver { };
21766 intltool = callPackage ../development/tools/misc/intltool { };
21768 ios-cross-compile = callPackage ../development/compilers/ios-cross-compile/9.2.nix { };
21770 ip2location-c = callPackage ../development/libraries/ip2location-c { };
21772 irrlicht = if !stdenv.isDarwin then
21773 callPackage ../development/libraries/irrlicht { }
21774 else callPackage ../development/libraries/irrlicht/mac.nix {
21775 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL IOKit;
21778 irrlichtmt = callPackage ../development/libraries/irrlichtmt {
21779 inherit (darwin.apple_sdk.frameworks) Cocoa Kernel;
21782 isocodes = callPackage ../development/libraries/iso-codes { };
21784 iso-flags = callPackage ../data/icons/iso-flags { };
21786 isoimagewriter = libsForQt5.callPackage ../tools/misc/isoimagewriter {};
21788 isort = with python3Packages; toPythonApplication isort;
21790 ispc = callPackage ../development/compilers/ispc {
21791 xcode = darwin.xcode_14;
21792 llvmPackages = llvmPackages_15;
21795 isso = callPackage ../servers/isso {
21796 nodejs = nodejs_20;
21799 itk_5_2 = callPackage ../development/libraries/itk/5.2.x.nix {
21800 inherit (darwin.apple_sdk.frameworks) Cocoa;
21803 itk_5 = callPackage ../development/libraries/itk/5.x.nix {
21804 inherit (darwin.apple_sdk.frameworks) Cocoa;
21809 jama = callPackage ../development/libraries/jama { };
21811 jansson = callPackage ../development/libraries/jansson { };
21813 jarowinkler-cpp = callPackage ../development/libraries/jarowinkler-cpp { };
21815 jbig2dec = callPackage ../development/libraries/jbig2dec { };
21817 jbig2enc = callPackage ../development/libraries/jbig2enc { };
21819 jcal = callPackage ../development/libraries/jcal { };
21821 jbigkit = callPackage ../development/libraries/jbigkit { };
21823 jefferson = callPackage ../tools/filesystems/jefferson { };
21825 jemalloc = callPackage ../development/libraries/jemalloc { };
21827 rust-jemalloc-sys = callPackage ../development/libraries/jemalloc/rust.nix { };
21828 rust-jemalloc-sys-unprefixed = rust-jemalloc-sys.override { unprefixed = true; };
21830 jose = callPackage ../development/libraries/jose { };
21832 jpcre2 = callPackage ../development/libraries/jpcre2 { };
21834 jshon = callPackage ../development/tools/parsing/jshon { };
21836 json2hcl = callPackage ../development/tools/json2hcl { };
21838 json2tsv = callPackage ../development/tools/json2tsv { };
21840 json2yaml = haskell.lib.compose.justStaticExecutables haskellPackages.json2yaml;
21842 json-glib = callPackage ../development/libraries/json-glib { };
21844 json_c = callPackage ../development/libraries/json-c { };
21846 jsoncpp = callPackage ../development/libraries/jsoncpp { };
21848 json-fortran = callPackage ../development/libraries/json-fortran { };
21850 jsonnet = callPackage ../development/compilers/jsonnet { };
21852 jsonnet-bundler = callPackage ../development/tools/jsonnet-bundler { };
21854 jrsonnet = callPackage ../development/compilers/jrsonnet { };
21856 go-jsonnet = callPackage ../development/compilers/go-jsonnet { };
21858 jsonrpc-glib = callPackage ../development/libraries/jsonrpc-glib { };
21860 jxrlib = callPackage ../development/libraries/jxrlib { };
21862 libjson = callPackage ../development/libraries/libjson { };
21864 libjodycode = callPackage ../development/libraries/libjodycode {
21865 # missing aligned_alloc()
21866 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
21869 libb64 = callPackage ../development/libraries/libb64 { };
21871 judy = callPackage ../development/libraries/judy { };
21873 kcp = callPackage ../development/libraries/kcp { };
21875 kddockwidgets = libsForQt5.callPackage ../development/libraries/kddockwidgets { };
21877 keybinder = callPackage ../development/libraries/keybinder {
21878 automake = automake111x;
21882 keybinder3 = callPackage ../development/libraries/keybinder3 {
21883 gtk3 = if stdenv.isDarwin then gtk3-x11 else gtk3;
21884 automake = automake111x;
21887 krb5 = callPackage ../development/libraries/kerberos/krb5.nix {
21888 inherit (buildPackages.darwin) bootstrap_cmds;
21890 libkrb5 = krb5.override { type = "lib"; };
21892 kronosnet = callPackage ../development/libraries/kronosnet { };
21894 ktextaddons = libsForQt5.callPackage ../development/libraries/ktextaddons {};
21896 l-smash = callPackage ../development/libraries/l-smash {
21897 stdenv = gccStdenv;
21900 languageMachines = recurseIntoAttrs (import ../development/libraries/languagemachines/packages.nix {
21904 lasem = callPackage ../development/libraries/lasem { };
21906 lasso = callPackage ../development/libraries/lasso { };
21908 LAStools = callPackage ../development/libraries/LAStools { };
21910 LASzip = callPackage ../development/libraries/LASzip { };
21911 LASzip2 = callPackage ../development/libraries/LASzip/LASzip2.nix { };
21913 laurel = callPackage ../servers/monitoring/laurel/default.nix { };
21915 lcm = callPackage ../development/libraries/lcm { };
21919 lcms1 = callPackage ../development/libraries/lcms { };
21921 lcms2 = callPackage ../development/libraries/lcms2 { };
21923 lcrq = callPackage ../development/libraries/lcrq { };
21925 ldacbt = callPackage ../development/libraries/ldacbt { };
21927 ldb = callPackage ../development/libraries/ldb { };
21929 lensfun = callPackage ../development/libraries/lensfun { };
21931 lesbar = callPackage ../applications/window-managers/lesbar { };
21933 lesstif = callPackage ../development/libraries/lesstif { };
21935 leveldb = callPackage ../development/libraries/leveldb { };
21937 lmdb = callPackage ../development/libraries/lmdb { };
21939 lmdbxx = callPackage ../development/libraries/lmdbxx { };
21941 lemon-graph = callPackage ../development/libraries/lemon-graph { };
21943 levmar = callPackage ../development/libraries/levmar { };
21945 leptonica = callPackage ../development/libraries/leptonica { };
21947 lerc = callPackage ../development/libraries/lerc { };
21949 lib2geom = callPackage ../development/libraries/lib2geom {
21950 stdenv = if stdenv.cc.isClang then overrideLibcxx llvmPackages_13.stdenv else stdenv;
21953 lib3ds = callPackage ../development/libraries/lib3ds { };
21955 lib3mf = callPackage ../development/libraries/lib3mf { };
21957 libAfterImage = callPackage ../development/libraries/libAfterImage { };
21959 libaacs = callPackage ../development/libraries/libaacs { };
21961 libaal = callPackage ../development/libraries/libaal { };
21963 libabigail = callPackage ../development/libraries/libabigail { };
21965 libaccounts-glib = callPackage ../development/libraries/libaccounts-glib { };
21967 libacr38u = callPackage ../tools/security/libacr38u {
21968 inherit (darwin.apple_sdk.frameworks) IOKit;
21971 libad9361 = callPackage ../development/libraries/libad9361 { };
21973 libadwaita = callPackage ../development/libraries/libadwaita {
21974 inherit (pkgs.darwin.apple_sdk.frameworks) AppKit Foundation;
21977 libaec = callPackage ../development/libraries/libaec { };
21979 libagar = callPackage ../development/libraries/libagar { };
21980 libagar_test = callPackage ../development/libraries/libagar/libagar_test.nix { };
21982 libao = callPackage ../development/libraries/libao {
21983 usePulseAudio = config.pulseaudio or (lib.meta.availableOn stdenv.hostPlatform libpulseaudio);
21984 inherit (darwin.apple_sdk.frameworks) CoreAudio CoreServices AudioUnit;
21987 libaosd = callPackage ../development/libraries/libaosd { };
21989 libabw = callPackage ../development/libraries/libabw { };
21991 libamqpcpp = callPackage ../development/libraries/libamqpcpp { };
21993 libantlr3c = callPackage ../development/libraries/libantlr3c { };
21995 libaom = callPackage ../development/libraries/libaom { };
21997 libappindicator-gtk2 = libappindicator.override { gtkVersion = "2"; };
21998 libappindicator-gtk3 = libappindicator.override { gtkVersion = "3"; };
21999 libappindicator = callPackage ../development/libraries/libappindicator { };
22001 libayatana-appindicator = callPackage ../development/libraries/libayatana-appindicator { };
22003 libargs = callPackage ../development/libraries/libargs { };
22005 libarchive = callPackage ../development/libraries/libarchive { };
22007 libarchive-qt = libsForQt5.callPackage ../development/libraries/libarchive-qt { };
22009 libaribcaption = callPackage ../by-name/li/libaribcaption/package.nix {
22010 inherit (darwin.apple_sdk.frameworks) ApplicationServices CoreFoundation CoreGraphics CoreText;
22013 libasn1c = callPackage ../servers/osmocom/libasn1c/default.nix { };
22015 libasr = callPackage ../development/libraries/libasr { };
22017 libass = callPackage ../development/libraries/libass { };
22019 libast = callPackage ../development/libraries/libast { };
22021 libassuan = callPackage ../development/libraries/libassuan { };
22023 libasyncns = callPackage ../development/libraries/libasyncns { };
22025 libatomic_ops = callPackage ../development/libraries/libatomic_ops { };
22027 libaudclient = callPackage ../development/libraries/libaudclient { };
22029 libaudec = callPackage ../development/libraries/libaudec { };
22031 libav = libav_11; # branch 11 is API-compatible with branch 10
22032 libav_all = callPackages ../development/libraries/libav { };
22033 inherit (libav_all) libav_0_8 libav_11 libav_12;
22035 libavc1394 = callPackage ../development/libraries/libavc1394 { };
22037 libavif = callPackage ../development/libraries/libavif { };
22039 libayatana-common = callPackage ../development/libraries/libayatana-common { };
22041 libb2 = callPackage ../development/libraries/libb2 { };
22043 libbacktrace = callPackage ../development/libraries/libbacktrace { };
22045 libbap = callPackage ../development/libraries/libbap {
22046 inherit (ocaml-ng.ocamlPackages_4_14) bap ocaml findlib ctypes ctypes-foreign;
22049 libbaseencode = callPackage ../development/libraries/libbaseencode { };
22051 libbass = (callPackage ../development/libraries/audio/libbass { }).bass;
22052 libbass_fx = (callPackage ../development/libraries/audio/libbass { }).bass_fx;
22054 libbde = callPackage ../development/libraries/libbde { };
22056 libbdplus = callPackage ../development/libraries/libbdplus { };
22058 libblockdev = callPackage ../development/libraries/libblockdev { };
22060 libblocksruntime = callPackage ../development/libraries/libblocksruntime { };
22062 libbluray = callPackage ../development/libraries/libbluray {
22063 inherit (darwin.apple_sdk.frameworks) DiskArbitration;
22066 libbs2b = callPackage ../development/libraries/audio/libbs2b { };
22068 libbytesize = callPackage ../development/libraries/libbytesize { };
22070 libcaca = callPackage ../development/libraries/libcaca { };
22072 libcacard = callPackage ../development/libraries/libcacard { };
22074 libcamera-qcam = callPackage ../by-name/li/libcamera/package.nix { withQcam = true; };
22076 libcanberra = callPackage ../development/libraries/libcanberra {
22077 inherit (darwin.apple_sdk.frameworks) Carbon CoreServices AppKit;
22079 libcanberra-gtk2 = pkgs.libcanberra.override {
22080 gtkSupport = "gtk2";
22082 libcanberra-gtk3 = pkgs.libcanberra.override {
22083 gtkSupport = "gtk3";
22086 libcanberra_kde = if (config.kde_runtime.libcanberraWithoutGTK or true)
22087 then pkgs.libcanberra
22088 else pkgs.libcanberra-gtk2;
22090 libcaption = callPackage ../development/libraries/libcaption { };
22092 libcbor = callPackage ../development/libraries/libcbor { };
22094 libccd = callPackage ../development/libraries/libccd { };
22096 libcec = callPackage ../development/libraries/libcec { };
22098 libcec_platform = callPackage ../development/libraries/libcec/platform.nix { };
22100 libcef = callPackage ../development/libraries/libcef { };
22102 libcello = callPackage ../development/libraries/libcello { };
22104 libcerf = callPackage ../development/libraries/libcerf { };
22106 libcdada = callPackage ../development/libraries/libcdada { };
22108 libcdaudio = callPackage ../development/libraries/libcdaudio { };
22110 libcddb = callPackage ../development/libraries/libcddb { };
22112 libcdio = callPackage ../development/libraries/libcdio {
22113 inherit (darwin.apple_sdk.frameworks) Carbon IOKit;
22116 libcdio-paranoia = callPackage ../development/libraries/libcdio-paranoia {
22117 inherit (darwin.apple_sdk.frameworks) DiskArbitration IOKit;
22120 libcdr = callPackage ../development/libraries/libcdr { lcms = lcms2; };
22122 libchamplain = callPackage ../development/libraries/libchamplain { };
22124 libchamplain_libsoup3 = libchamplain.override { withLibsoup3 = true; };
22126 libchardet = callPackage ../development/libraries/libchardet { };
22128 libchewing = callPackage ../development/libraries/libchewing { };
22130 libchipcard = callPackage ../development/libraries/aqbanking/libchipcard.nix { };
22132 libcrafter = callPackage ../development/libraries/libcrafter { };
22134 libcrossguid = callPackage ../development/libraries/libcrossguid { };
22136 libcs50 = callPackage ../development/libraries/libcs50 { };
22138 libuchardet = callPackage ../development/libraries/libuchardet { };
22140 libchop = callPackage ../development/libraries/libchop { };
22142 libcifpp = callPackage ../development/libraries/libcifpp { };
22144 libcint = callPackage ../development/libraries/libcint { };
22146 libcli = callPackage ../development/libraries/libcli { };
22148 libclthreads = callPackage ../development/libraries/libclthreads { };
22150 libclxclient = callPackage ../development/libraries/libclxclient { };
22152 libconfuse = callPackage ../development/libraries/libconfuse { };
22154 libcangjie = callPackage ../development/libraries/libcangjie { };
22156 libcollectdclient = callPackage ../development/libraries/libcollectdclient { };
22158 libcomps = callPackage ../tools/package-management/libcomps { python = python3; };
22160 libcpr = callPackage ../development/libraries/libcpr { };
22162 libcredis = callPackage ../development/libraries/libcredis { };
22164 libctb = callPackage ../development/libraries/libctb { };
22166 libctemplate = callPackage ../development/libraries/libctemplate { };
22168 libctl = callPackage ../development/libraries/libctl { };
22170 libcotp = callPackage ../development/libraries/libcotp { };
22172 libcouchbase = callPackage ../development/libraries/libcouchbase { };
22174 libcue = callPackage ../development/libraries/libcue { };
22176 libcutl = callPackage ../development/libraries/libcutl { };
22178 libcxxrt = callPackage ../development/libraries/libcxxrt {
22179 stdenv = if stdenv.hostPlatform.useLLVM or false
22180 then overrideCC stdenv buildPackages.llvmPackages.tools.clangNoLibcxx
22184 libdaemon = callPackage ../development/libraries/libdaemon { };
22186 libdatovka = callPackage ../development/libraries/libdatovka { };
22188 libdatrie = callPackage ../development/libraries/libdatrie { };
22190 libdazzle = callPackage ../development/libraries/libdazzle { };
22192 libdbi = callPackage ../development/libraries/libdbi { };
22194 libdbiDriversBase = libdbiDrivers.override {
22195 libmysqlclient = null;
22199 libdbiDrivers = callPackage ../development/libraries/libdbi-drivers { };
22201 libunity = callPackage ../development/libraries/libunity { };
22203 libdbusmenu = callPackage ../development/libraries/libdbusmenu { };
22204 libdbusmenu-gtk2 = libdbusmenu.override { gtkVersion = "2"; };
22205 libdbusmenu-gtk3 = libdbusmenu.override { gtkVersion = "3"; };
22207 libdc1394 = callPackage ../development/libraries/libdc1394 {
22208 inherit (darwin.apple_sdk.frameworks) CoreServices;
22211 libde265 = callPackage ../development/libraries/libde265 { };
22213 libdeflate = darwin.apple_sdk_11_0.callPackage ../development/libraries/libdeflate { };
22215 libdeltachat = callPackage ../development/libraries/libdeltachat {
22216 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration;
22219 libdevil = callPackage ../development/libraries/libdevil {
22220 inherit (darwin.apple_sdk.frameworks) OpenGL;
22223 libdevil-nox = callPackage ../development/libraries/libdevil {
22224 inherit (darwin.apple_sdk.frameworks) OpenGL;
22228 libdecor = callPackage ../development/libraries/libdecor { };
22230 libdex = callPackage ../development/libraries/libdex { };
22232 libdicom = callPackage ../development/libraries/libdicom { };
22234 libdigidocpp = callPackage ../development/libraries/libdigidocpp { };
22236 libdiscid = callPackage ../development/libraries/libdiscid { };
22238 libdisplay-info = callPackage ../development/libraries/libdisplay-info { };
22240 libdivecomputer = callPackage ../development/libraries/libdivecomputer { };
22242 libdivsufsort = callPackage ../development/libraries/libdivsufsort { };
22244 libdmtx = callPackage ../development/libraries/libdmtx { };
22246 libdmapsharing = callPackage ../development/libraries/libdmapsharing { };
22248 libdnet = callPackage ../development/libraries/libdnet { };
22250 libdnf = callPackage ../tools/package-management/libdnf { python = python3; };
22252 libdovi = callPackage ../development/libraries/libdovi { };
22254 libdrm = callPackage ../development/libraries/libdrm { };
22256 libdv = callPackage ../development/libraries/libdv { };
22258 libdvbcsa = callPackage ../development/libraries/libdvbcsa { };
22260 libdvbpsi = callPackage ../development/libraries/libdvbpsi { };
22262 libdwg = callPackage ../development/libraries/libdwg { };
22264 libdvdcss = callPackage ../development/libraries/libdvdcss {
22265 inherit (darwin) IOKit;
22268 libdvdnav = callPackage ../development/libraries/libdvdnav { };
22269 libdvdnav_4_2_1 = callPackage ../development/libraries/libdvdnav/4.2.1.nix {
22270 libdvdread = libdvdread_4_9_9;
22273 libdvdread = callPackage ../development/libraries/libdvdread { };
22274 libdvdread_4_9_9 = callPackage ../development/libraries/libdvdread/4.9.9.nix { };
22276 libdwarf = callPackage ../development/libraries/libdwarf { };
22277 dwarfdump = libdwarf.bin;
22279 libe57format = callPackage ../development/libraries/libe57format { };
22281 libeatmydata = callPackage ../development/libraries/libeatmydata { };
22283 libeb = callPackage ../development/libraries/libeb { };
22285 libebml = callPackage ../development/libraries/libebml { };
22287 libebur128 = callPackage ../development/libraries/libebur128 { };
22289 libei = callPackage ../development/libraries/libei { };
22291 libelf = callPackage ../development/libraries/libelf { };
22293 libelfin = callPackage ../development/libraries/libelfin { };
22295 libetpan = callPackage ../development/libraries/libetpan { };
22297 libexecinfo = callPackage ../development/libraries/libexecinfo { };
22299 libfaketime = callPackage ../development/libraries/libfaketime { };
22301 libfakekey = callPackage ../development/libraries/libfakekey { };
22303 libfido2 = callPackage ../development/libraries/libfido2 {};
22305 libfilezilla = darwin.apple_sdk_11_0.callPackage ../development/libraries/libfilezilla {
22306 inherit (darwin.apple_sdk_11_0.frameworks) ApplicationServices;
22309 libfishsound = callPackage ../development/libraries/libfishsound { };
22311 libfm = callPackage ../development/libraries/libfm { };
22312 libfm-extra = libfm.override {
22316 libfprint = callPackage ../development/libraries/libfprint { };
22318 libfprint-tod = callPackage ../development/libraries/libfprint-tod { };
22320 libfprint-2-tod1-goodix = callPackage ../development/libraries/libfprint-2-tod1-goodix { };
22322 libfprint-2-tod1-goodix-550a = callPackage ../development/libraries/libfprint-2-tod1-goodix-550a { };
22324 libfprint-2-tod1-vfs0090 = callPackage ../development/libraries/libfprint-2-tod1-vfs0090 { };
22326 libfprint-2-tod1-elan = callPackage ../development/libraries/libfprint-2-tod1-elan { };
22328 libfpx = callPackage ../development/libraries/libfpx { };
22330 libgadu = callPackage ../development/libraries/libgadu { };
22332 libgbinder = callPackage ../development/libraries/libgbinder { };
22334 libgda = callPackage ../development/libraries/libgda { };
22336 libgda6 = callPackage ../development/libraries/libgda/6.x.nix { };
22338 libgdamm = callPackage ../development/libraries/libgdamm { };
22340 libgdata = callPackage ../development/libraries/libgdata { };
22342 libgee = callPackage ../development/libraries/libgee { };
22344 libgepub = callPackage ../development/libraries/libgepub { };
22346 libgig = callPackage ../development/libraries/libgig { };
22348 libglibutil = callPackage ../development/libraries/libglibutil { };
22350 libgnome-keyring = callPackage ../development/libraries/libgnome-keyring { };
22351 libgnome-keyring3 = gnome.libgnome-keyring;
22353 libgnome-games-support = callPackage ../development/libraries/libgnome-games-support { };
22354 libgnome-games-support_2_0 = callPackage ../development/libraries/libgnome-games-support/2.0.nix { };
22356 libgnomekbd = callPackage ../development/libraries/libgnomekbd { };
22358 libglvnd = callPackage ../development/libraries/libglvnd { };
22360 libgnurl = callPackage ../development/libraries/libgnurl { };
22362 libgourou = callPackage ../development/libraries/libgourou { };
22364 libgringotts = callPackage ../development/libraries/libgringotts { };
22366 libgrss = callPackage ../development/libraries/libgrss {
22367 inherit (darwin.apple_sdk_11_0.frameworks) Foundation AppKit;
22370 libgweather = callPackage ../development/libraries/libgweather { };
22372 libgxps = callPackage ../development/libraries/libgxps { };
22374 libiio = callPackage ../development/libraries/libiio {
22375 inherit (darwin.apple_sdk.frameworks) CFNetwork CoreServices;
22379 libinjection = callPackage ../development/libraries/libinjection { };
22381 libinklevel = callPackage ../development/libraries/libinklevel { };
22383 libkcapi = callPackage ../development/libraries/libkcapi { };
22385 libnats-c = callPackage ../development/libraries/libnats-c { };
22387 liburing = callPackage ../development/libraries/liburing { };
22389 librseq = callPackage ../development/libraries/librseq { };
22391 libseccomp = callPackage ../development/libraries/libseccomp { };
22393 libsecret = callPackage ../development/libraries/libsecret { };
22395 libsegfault = callPackage ../development/libraries/libsegfault { };
22397 libserdes = callPackage ../development/libraries/libserdes { };
22399 libserialport = callPackage ../development/libraries/libserialport { };
22401 libsignal-protocol-c = callPackage ../development/libraries/libsignal-protocol-c { };
22403 libsignon-glib = callPackage ../development/libraries/libsignon-glib { };
22405 libsoundio = callPackage ../development/libraries/libsoundio {
22406 inherit (darwin.apple_sdk.frameworks) AudioUnit;
22409 libspelling = callPackage ../development/libraries/libspelling { };
22411 libsystemtap = callPackage ../development/libraries/libsystemtap { };
22413 libgtop = callPackage ../development/libraries/libgtop { };
22415 libLAS = callPackage ../development/libraries/libLAS { };
22417 liblaxjson = callPackage ../development/libraries/liblaxjson { };
22419 liblo = callPackage ../development/libraries/liblo { };
22421 liblscp = callPackage ../development/libraries/liblscp { };
22423 libe-book = callPackage ../development/libraries/libe-book { };
22425 libemf2svg = callPackage ../development/libraries/libemf2svg { };
22427 libev = callPackage ../development/libraries/libev { };
22429 libevent = callPackage ../development/libraries/libevent { };
22431 libewf = callPackage ../development/libraries/libewf { };
22433 libexif = callPackage ../development/libraries/libexif { };
22435 libexosip = callPackage ../development/libraries/exosip { };
22437 libexsid = callPackage ../development/libraries/libexsid { };
22439 libextractor = callPackage ../development/libraries/libextractor {
22440 libmpeg2 = mpeg2dec;
22443 libexttextcat = callPackage ../development/libraries/libexttextcat { };
22445 libf2c = callPackage ../development/libraries/libf2c { };
22447 libfabric = callPackage ../development/libraries/libfabric { };
22449 libfive = qt6Packages.callPackage ../development/libraries/libfive {
22453 libfixposix = callPackage ../development/libraries/libfixposix { };
22455 libff = callPackage ../development/libraries/libff { };
22457 libffcall = callPackage ../development/libraries/libffcall { };
22459 libffi = callPackage ../development/libraries/libffi { };
22460 libffi_3_3 = callPackage ../development/libraries/libffi/3.3.nix { };
22461 libffiBoot = libffi.override {
22465 libfreeaptx = callPackage ../development/libraries/libfreeaptx { };
22467 libfreefare = callPackage ../development/libraries/libfreefare {
22468 inherit (darwin.apple_sdk.frameworks) IOKit Security;
22469 inherit (darwin) libobjc;
22472 libftdi = callPackage ../development/libraries/libftdi {
22473 inherit (darwin) libobjc;
22474 inherit (darwin.apple_sdk.frameworks) IOKit Security;
22477 libftdi1 = callPackage ../development/libraries/libftdi/1.x.nix { };
22479 libfyaml = callPackage ../development/libraries/libfyaml { };
22481 libgcrypt = callPackage ../development/libraries/libgcrypt { };
22483 libgcrypt_1_8 = callPackage ../development/libraries/libgcrypt/1.8.nix { };
22485 libgdiplus = callPackage ../development/libraries/libgdiplus {
22486 inherit (darwin.apple_sdk.frameworks) Carbon;
22489 libgnt = callPackage ../development/libraries/libgnt { };
22491 libgpg-error = callPackage ../development/libraries/libgpg-error { };
22493 # https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=blob;f=README;h=fd6e1a83f55696c1f7a08f6dfca08b2d6b7617ec;hb=70058cd9f944d620764e57c838209afae8a58c78#l118
22494 libgpg-error-gen-posix-lock-obj = libgpg-error.override {
22495 genPosixLockObjOnly = true;
22498 libgphoto2 = callPackage ../development/libraries/libgphoto2 { };
22500 libgpiod = callPackage ../development/libraries/libgpiod { };
22502 libgpod = callPackage ../development/libraries/libgpod {
22503 autoreconfHook = buildPackages.autoreconfHook269;
22506 libgssglue = callPackage ../development/libraries/libgssglue { };
22508 libgudev = callPackage ../development/libraries/libgudev { };
22510 libguestfs-appliance = callPackage ../development/libraries/libguestfs/appliance.nix { };
22511 libguestfs = callPackage ../development/libraries/libguestfs {
22512 autoreconfHook = buildPackages.autoreconfHook264;
22513 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
22515 libguestfs-with-appliance = libguestfs.override {
22516 appliance = libguestfs-appliance;
22517 autoreconfHook = buildPackages.autoreconfHook264;
22521 libhangul = callPackage ../development/libraries/libhangul { };
22523 libharu = callPackage ../development/libraries/libharu { };
22525 libhdhomerun = callPackage ../development/libraries/libhdhomerun { };
22527 libheif = callPackage ../development/libraries/libheif { };
22529 libhttpseverywhere = callPackage ../development/libraries/libhttpseverywhere { };
22531 libhugetlbfs = callPackage ../development/libraries/libhugetlbfs { };
22533 libhv = callPackage ../development/libraries/libhv {
22534 inherit (darwin.apple_sdk.frameworks) Security;
22537 libhwy = callPackage ../development/libraries/libhwy { };
22539 libHX = callPackage ../development/libraries/libHX { };
22541 libibmad = callPackage ../development/libraries/libibmad { };
22543 libibumad = callPackage ../development/libraries/libibumad { };
22545 libical = callPackage ../development/libraries/libical { };
22547 libicns = callPackage ../development/libraries/libicns { };
22549 libieee1284 = callPackage ../development/libraries/libieee1284 { };
22551 libimobiledevice = callPackage ../development/libraries/libimobiledevice {
22552 inherit (darwin.apple_sdk.frameworks) SystemConfiguration CoreFoundation;
22555 libimobiledevice-glue = callPackage ../development/libraries/libimobiledevice-glue { };
22557 libindicator-gtk2 = libindicator.override { gtkVersion = "2"; };
22558 libindicator-gtk3 = libindicator.override { gtkVersion = "3"; };
22559 libindicator = callPackage ../development/libraries/libindicator { };
22561 libayatana-indicator = callPackage ../development/libraries/libayatana-indicator { };
22563 libinotify-kqueue = callPackage ../development/libraries/libinotify-kqueue { };
22565 libiodbc = callPackage ../development/libraries/libiodbc {
22566 inherit (darwin.apple_sdk.frameworks) Carbon;
22569 libirecovery = callPackage ../development/libraries/libirecovery { };
22571 libivykis = callPackage ../development/libraries/libivykis { };
22573 libkqueue = callPackage ../development/libraries/libkqueue { };
22575 liblastfmSF = callPackage ../development/libraries/liblastfmSF { };
22577 liblcf = callPackage ../development/libraries/liblcf { };
22579 liblc3 = callPackage ../development/libraries/liblc3 { };
22581 libliftoff = callPackage ../development/libraries/libliftoff { };
22583 liblqr1 = callPackage ../development/libraries/liblqr-1 {
22584 inherit (darwin.apple_sdk.frameworks) Carbon AppKit;
22587 liblockfile = callPackage ../development/libraries/liblockfile { };
22589 liblogging = callPackage ../development/libraries/liblogging { };
22591 liblognorm = callPackage ../development/libraries/liblognorm { };
22593 libltc = callPackage ../development/libraries/libltc { };
22595 liblxi = callPackage ../development/libraries/liblxi { };
22597 libmaxminddb = callPackage ../development/libraries/libmaxminddb { };
22599 libmcfp = callPackage ../development/libraries/libmcfp { };
22601 libmcrypt = callPackage ../development/libraries/libmcrypt { };
22603 libmediaart = callPackage ../development/libraries/libmediaart { };
22605 libmhash = callPackage ../development/libraries/libmhash { };
22607 libmodbus = callPackage ../development/libraries/libmodbus { };
22609 libmtp = callPackage ../development/libraries/libmtp { };
22611 libmypaint = callPackage ../development/libraries/libmypaint { };
22613 libmysofa = callPackage ../development/libraries/audio/libmysofa { };
22615 libmysqlconnectorcpp = callPackage ../development/libraries/libmysqlconnectorcpp { };
22617 libnatpmp = callPackage ../development/libraries/libnatpmp { };
22619 libnatspec = callPackage ../development/libraries/libnatspec { };
22621 libndp = callPackage ../development/libraries/libndp { };
22623 libnfc = callPackage ../development/libraries/libnfc { };
22625 libnfs = callPackage ../development/libraries/libnfs { };
22627 libnice = callPackage ../development/libraries/libnice { };
22629 libnitrokey = callPackage ../development/libraries/libnitrokey { };
22631 libnsl = callPackage ../development/libraries/libnsl { };
22633 liboping = callPackage ../development/libraries/liboping { };
22635 libplist = callPackage ../development/libraries/libplist { };
22637 libqtdbusmock = libsForQt5.callPackage ../development/libraries/libqtdbusmock {
22638 inherit (lomiri) cmake-extras;
22641 libqtdbustest = libsForQt5.callPackage ../development/libraries/libqtdbustest {
22642 inherit (lomiri) cmake-extras;
22645 libre = callPackage ../development/libraries/libre {
22646 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
22649 librecast = callPackage ../development/libraries/librecast { };
22651 libredwg = callPackage ../development/libraries/libredwg { };
22653 librem = callPackage ../development/libraries/librem { };
22655 libremidi = callPackage ../development/libraries/libremidi {
22656 inherit (darwin.apple_sdk.frameworks)
22663 libremines = qt6.callPackage ../games/libremines { };
22665 librelp = callPackage ../development/libraries/librelp { };
22667 librepo = callPackage ../tools/package-management/librepo {
22671 libresample = callPackage ../development/libraries/libresample { };
22673 librevenge = callPackage ../development/libraries/librevenge { };
22675 librime = callPackage ../development/libraries/librime { };
22677 librsb = callPackage ../development/libraries/librsb {
22678 # Taken from https://build.opensuse.org/package/view_file/science/librsb/librsb.spec
22679 memHierarchy = "L3:16/64/8192K,L2:16/64/2048K,L1:8/64/16K";
22682 librtprocess = callPackage ../development/libraries/librtprocess { };
22684 libsamplerate = callPackage ../development/libraries/libsamplerate {
22685 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon CoreServices;
22688 libsieve = callPackage ../development/libraries/libsieve { };
22690 libsixel = callPackage ../development/libraries/libsixel { };
22692 libsolv = callPackage ../development/libraries/libsolv { };
22694 libspectre = callPackage ../development/libraries/libspectre { };
22696 libspecbleach = callPackage ../development/libraries/audio/libspecbleach { };
22698 libspnav = callPackage ../development/libraries/libspnav { };
22700 libgsf = callPackage ../development/libraries/libgsf { };
22702 # GNU libc provides libiconv so systems with glibc don't need to
22703 # build libiconv separately. Additionally, Apple forked/repackaged
22704 # libiconv so we use that instead of the vanilla version on that OS,
22705 # and BSDs include libiconv in libc.
22707 # We also provide `libiconvReal`, which will always be a standalone libiconv,
22708 # just in case you want it regardless of platform.
22710 if lib.elem stdenv.hostPlatform.libc [ "glibc" "musl" "nblibc" "wasilibc" ]
22711 then libcIconv (if stdenv.hostPlatform != stdenv.buildPlatform
22713 else stdenv.cc.libc)
22714 else if stdenv.hostPlatform.isDarwin
22715 then darwin.libiconv
22718 libcIconv = libc: let
22719 inherit (libc) pname version;
22720 libcDev = lib.getDev libc;
22721 in runCommand "${pname}-iconv-${version}" { strictDeps = true; } ''
22722 mkdir -p $out/include
22723 ln -sv ${libcDev}/include/iconv.h $out/include
22726 libiconvReal = callPackage ../development/libraries/libiconv { };
22729 if lib.elem stdenv.hostPlatform.libc [ "glibc" "musl" ] then
22730 lib.getBin stdenv.cc.libc
22731 else if stdenv.hostPlatform.isDarwin then
22732 lib.getBin darwin.libiconv
22734 lib.getBin libiconvReal;
22736 # On non-GNU systems we need GNU Gettext for libintl.
22737 libintl = if stdenv.hostPlatform.libc != "glibc" then gettext else null;
22739 libid3tag = callPackage ../development/libraries/libid3tag { };
22741 libidn = callPackage ../development/libraries/libidn { };
22743 libidn2 = callPackage ../development/libraries/libidn2 { };
22745 idnkit = callPackage ../development/libraries/idnkit { };
22747 libiec61883 = callPackage ../development/libraries/libiec61883 { };
22749 libimagequant = callPackage ../development/libraries/libimagequant { };
22751 libime = callPackage ../development/libraries/libime { };
22753 libinfinity = callPackage ../development/libraries/libinfinity { };
22755 libinput = callPackage ../development/libraries/libinput {
22756 graphviz = graphviz-nox;
22759 libinput-gestures = callPackage ../tools/inputmethods/libinput-gestures { };
22761 libinstpatch = callPackage ../development/libraries/audio/libinstpatch { };
22763 libipt = callPackage ../development/libraries/libipt { };
22765 libiptcdata = callPackage ../development/libraries/libiptcdata { };
22767 libjcat = callPackage ../development/libraries/libjcat { };
22769 libjpeg_original = callPackage ../development/libraries/libjpeg { };
22770 # also known as libturbojpeg
22771 libjpeg_turbo = callPackage ../development/libraries/libjpeg-turbo { };
22772 libjpeg = libjpeg_turbo;
22773 libjpeg8 = libjpeg_turbo.override { enableJpeg8 = true; };
22775 libjson-rpc-cpp = callPackage ../development/libraries/libjson-rpc-cpp { };
22777 libjwt = callPackage ../development/libraries/libjwt { };
22779 libjxl = callPackage ../development/libraries/libjxl { };
22781 libkate = callPackage ../development/libraries/libkate { };
22783 libkeyfinder = callPackage ../development/libraries/audio/libkeyfinder { };
22785 libks = callPackage ../development/libraries/libks { };
22787 libksba = callPackage ../development/libraries/libksba { };
22789 libksi = callPackage ../development/libraries/libksi { };
22791 liblinear = callPackage ../development/libraries/liblinear { };
22793 libmad = callPackage ../development/libraries/libmad { };
22795 malcontent = callPackage ../development/libraries/malcontent { };
22797 malcontent-ui = callPackage ../development/libraries/malcontent/ui.nix { };
22799 libmanette = callPackage ../development/libraries/libmanette { };
22801 libmatchbox = callPackage ../development/libraries/libmatchbox { };
22803 libmatheval = callPackage ../development/libraries/libmatheval { };
22805 libmatthew_java = callPackage ../development/libraries/java/libmatthew-java {
22806 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
22809 libmatroska = callPackage ../development/libraries/libmatroska { };
22811 libmd = callPackage ../development/libraries/libmd { };
22813 libmemcached = callPackage ../development/libraries/libmemcached { };
22817 libmicrohttpd_0_9_69 = callPackage ../development/libraries/libmicrohttpd/0.9.69.nix { };
22818 libmicrohttpd_0_9_71 = callPackage ../development/libraries/libmicrohttpd/0.9.71.nix { };
22819 libmicrohttpd_0_9_72 = callPackage ../development/libraries/libmicrohttpd/0.9.72.nix { };
22820 libmicrohttpd_0_9_74 = callPackage ../development/libraries/libmicrohttpd/0.9.74.nix { };
22821 libmicrohttpd_0_9_77 = callPackage ../development/libraries/libmicrohttpd/0.9.77.nix { };
22823 libmicrohttpd_0_9_69
22824 libmicrohttpd_0_9_71
22825 libmicrohttpd_0_9_72
22826 libmicrohttpd_0_9_74
22827 libmicrohttpd_0_9_77
22830 libmicrohttpd = libmicrohttpd_0_9_77;
22832 libmikmod = callPackage ../development/libraries/libmikmod {
22833 inherit (darwin.apple_sdk.frameworks) CoreAudio;
22836 libmilter = callPackage ../development/libraries/libmilter { };
22838 libminc = callPackage ../development/libraries/libminc { };
22840 libmkv = callPackage ../development/libraries/libmkv { };
22842 libnut = callPackage ../development/libraries/libnut { };
22844 libmms = callPackage ../development/libraries/libmms { };
22846 libmowgli = callPackage ../development/libraries/libmowgli { };
22848 libmng = callPackage ../development/libraries/libmng { };
22850 libmnl = callPackage ../development/libraries/libmnl { };
22852 libmodplug = callPackage ../development/libraries/libmodplug { };
22854 libmodule = callPackage ../development/libraries/libmodule { };
22856 libmpcdec = callPackage ../development/libraries/libmpcdec { };
22858 libmp3splt = callPackage ../development/libraries/libmp3splt { };
22860 libmrss = callPackage ../development/libraries/libmrss { };
22862 libmspack = callPackage ../development/libraries/libmspack { };
22864 libmusicbrainz3 = callPackage ../development/libraries/libmusicbrainz { };
22866 libmusicbrainz5 = callPackage ../development/libraries/libmusicbrainz/5.x.nix { };
22868 libmusicbrainz = libmusicbrainz3;
22870 libmwaw = callPackage ../development/libraries/libmwaw { };
22872 libmx = callPackage ../development/libraries/libmx { };
22874 libndctl = callPackage ../development/libraries/libndctl { };
22876 libnest2d = callPackage ../development/libraries/libnest2d { };
22878 libnet = callPackage ../development/libraries/libnet { };
22880 libnetfilter_acct = callPackage ../development/libraries/libnetfilter_acct { };
22882 libnetfilter_conntrack = callPackage ../development/libraries/libnetfilter_conntrack { };
22884 libnetfilter_cthelper = callPackage ../development/libraries/libnetfilter_cthelper { };
22886 libnetfilter_cttimeout = callPackage ../development/libraries/libnetfilter_cttimeout { };
22888 libnetfilter_log = callPackage ../development/libraries/libnetfilter_log { };
22890 libnetfilter_queue = callPackage ../development/libraries/libnetfilter_queue { };
22892 libnfnetlink = callPackage ../development/libraries/libnfnetlink { };
22894 libnftnl = callPackage ../development/libraries/libnftnl { };
22896 libnova = callPackage ../development/libraries/science/astronomy/libnova { };
22898 libnxml = callPackage ../development/libraries/libnxml { };
22900 libodfgen = callPackage ../development/libraries/libodfgen { };
22902 libofa = callPackage ../development/libraries/libofa { };
22904 libofx = callPackage ../development/libraries/libofx { };
22906 libogg = callPackage ../development/libraries/libogg { };
22908 liboggz = callPackage ../development/libraries/liboggz { };
22910 liboil = callPackage ../development/libraries/liboil { };
22912 libomxil-bellagio = callPackage ../development/libraries/libomxil-bellagio { };
22914 liboop = callPackage ../development/libraries/liboop { };
22916 libopenaptx = callPackage ../development/libraries/libopenaptx { };
22918 libopenglrecorder = callPackage ../development/libraries/libopenglrecorder { };
22920 libopus = callPackage ../development/libraries/libopus { };
22922 libopusenc = callPackage ../development/libraries/libopusenc { };
22924 liboqs = callPackage ../development/libraries/liboqs { };
22926 libosinfo = callPackage ../development/libraries/libosinfo { };
22928 libosip = callPackage ../development/libraries/osip { };
22930 libosmium = callPackage ../development/libraries/libosmium { };
22932 libosmoabis = callPackage ../servers/osmocom/libosmoabis { };
22934 libosmocore = callPackage ../servers/osmocom/libosmocore { };
22936 libosmo-netif = callPackage ../servers/osmocom/libosmo-netif { };
22938 libosmo-sccp = callPackage ../servers/osmocom/libosmo-sccp { };
22940 libosmscout = libsForQt5.callPackage ../development/libraries/libosmscout { };
22942 libotr = callPackage ../development/libraries/libotr { };
22944 libow = callPackage ../development/libraries/libow { };
22946 libp11 = callPackage ../development/libraries/libp11 { };
22948 libpam-wrapper = callPackage ../development/libraries/libpam-wrapper { };
22950 libpanel = callPackage ../development/libraries/libpanel { };
22952 libpar2 = callPackage ../development/libraries/libpar2 { };
22954 libpcap = callPackage ../development/libraries/libpcap { };
22956 libpeas = callPackage ../development/libraries/libpeas { };
22957 libpeas2 = callPackage ../development/libraries/libpeas/2.x.nix { };
22959 libpg_query = callPackage ../development/libraries/libpg_query { };
22961 libpipeline = callPackage ../development/libraries/libpipeline { };
22963 libpgf = callPackage ../development/libraries/libpgf { };
22965 libphonenumber = callPackage ../development/libraries/libphonenumber {
22966 inherit (darwin.apple_sdk.frameworks) Foundation;
22969 libplacebo = callPackage ../development/libraries/libplacebo { };
22971 libpng = callPackage ../development/libraries/libpng { };
22972 libpng12 = callPackage ../development/libraries/libpng/12.nix { };
22974 libpostal = callPackage ../development/libraries/libpostal { };
22976 libpaper = callPackage ../development/libraries/libpaper { };
22978 libpfm = callPackage ../development/libraries/libpfm { };
22980 libpqxx = callPackage ../development/libraries/libpqxx { };
22981 libpqxx_6 = callPackage ../development/libraries/libpqxx/6.nix { };
22983 inherit (callPackages ../development/libraries/prometheus-client-c {
22984 stdenv = gccStdenv; # Required for darwin
22985 }) libprom libpromhttp;
22987 libproxy = callPackage ../development/libraries/libproxy {
22988 inherit (darwin.apple_sdk.frameworks) SystemConfiguration CoreFoundation JavaScriptCore;
22991 libpseudo = callPackage ../development/libraries/libpseudo { };
22993 libpsl = callPackage ../development/libraries/libpsl { };
22995 libpst = callPackage ../development/libraries/libpst { };
22997 libptytty = callPackage ../development/libraries/libptytty { };
22999 libpulsar = callPackage ../development/libraries/libpulsar {
23000 protobuf = protobuf_21;
23003 libpwquality = callPackage ../development/libraries/libpwquality {
23007 libqalculate = callPackage ../development/libraries/libqalculate { };
23009 libqt5pas = libsForQt5.callPackage ../development/compilers/fpc/libqt5pas.nix { };
23011 librclone = callPackage ../development/libraries/librclone { };
23013 libroxml = callPackage ../development/libraries/libroxml { };
23015 librsvg = callPackage ../development/libraries/librsvg {
23016 inherit (darwin) libobjc;
23017 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
23020 librsync = callPackage ../development/libraries/librsync { };
23022 librttopo = callPackage ../development/libraries/librttopo { };
23024 libs3 = callPackage ../development/libraries/libs3 { };
23026 libschrift = callPackage ../development/libraries/libschrift { };
23028 libsciter = callPackage ../development/libraries/libsciter { };
23030 libsearpc = callPackage ../development/libraries/libsearpc { };
23032 libsigcxx = callPackage ../development/libraries/libsigcxx { };
23034 libsigcxx30 = callPackage ../development/libraries/libsigcxx/3.0.nix { };
23036 libsigsegv = callPackage ../development/libraries/libsigsegv { };
23038 libslirp = callPackage ../development/libraries/libslirp { };
23040 libsndfile = callPackage ../development/libraries/libsndfile {
23041 inherit (darwin.apple_sdk.frameworks) Carbon AudioToolbox;
23044 libsnark = callPackage ../development/libraries/libsnark { };
23046 libsodium = callPackage ../development/libraries/libsodium { };
23048 libsoup = callPackage ../development/libraries/libsoup { };
23050 libsoup_3 = callPackage ../development/libraries/libsoup/3.x.nix { };
23052 libspectrum = callPackage ../development/libraries/libspectrum { };
23054 libspiro = callPackage ../development/libraries/libspiro { };
23056 libspng = callPackage ../development/libraries/libspng { };
23058 libssh = callPackage ../development/libraries/libssh { };
23060 libssh2 = callPackage ../development/libraries/libssh2 { };
23062 libstartup_notification = callPackage ../development/libraries/startup-notification { };
23064 libstemmer = callPackage ../development/libraries/libstemmer { };
23066 libstroke = callPackage ../development/libraries/libstroke { };
23068 libstrophe = callPackage ../development/libraries/libstrophe { };
23070 libspatialaudio = callPackage ../development/libraries/libspatialaudio { };
23072 libspatialindex = callPackage ../development/libraries/libspatialindex { };
23074 libspatialite = callPackage ../development/libraries/libspatialite { };
23076 libstatgrab = callPackage ../development/libraries/libstatgrab {
23077 inherit (darwin.apple_sdk.frameworks) IOKit;
23080 libsvm = callPackage ../development/libraries/libsvm { };
23082 libtar = callPackage ../development/libraries/libtar { };
23084 libtasn1 = callPackage ../development/libraries/libtasn1 { };
23086 libtcod = callPackage ../development/libraries/libtcod { };
23088 libthai = callPackage ../development/libraries/libthai { };
23090 libtheora = callPackage ../development/libraries/libtheora { };
23092 libthreadar = callPackage ../development/libraries/libthreadar { };
23094 libticables2 = callPackage ../development/libraries/libticables2 { };
23096 libticalcs2 = callPackage ../development/libraries/libticalcs2 {
23097 inherit (darwin) libobjc;
23100 libticonv = callPackage ../development/libraries/libticonv { };
23102 libtifiles2 = callPackage ../development/libraries/libtifiles2 { };
23104 libtiff = callPackage ../development/libraries/libtiff { };
23105 libtiff_4_5 = callPackage ../development/libraries/libtiff/4.5.nix { };
23107 libtiger = callPackage ../development/libraries/libtiger { };
23109 libtommath = callPackage ../development/libraries/libtommath { };
23111 libtomcrypt = callPackage ../development/libraries/libtomcrypt { };
23113 libtorrent-rasterbar-2_0_x = callPackage ../development/libraries/libtorrent-rasterbar {
23114 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
23118 libtorrent-rasterbar-1_2_x = callPackage ../development/libraries/libtorrent-rasterbar/1.2.nix {
23119 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
23123 libtorrent-rasterbar = libtorrent-rasterbar-2_0_x;
23125 libtpms = callPackage ../tools/security/libtpms { };
23127 libtap = callPackage ../development/libraries/libtap { };
23129 libtsm = callPackage ../development/libraries/libtsm { };
23131 libsv = callPackage ../development/libraries/libsv { };
23133 libgeotiff = callPackage ../development/libraries/libgeotiff { };
23135 libu2f-host = callPackage ../development/libraries/libu2f-host { };
23137 libu2f-server = callPackage ../development/libraries/libu2f-server { };
23139 libubox-nossl = callPackage ../development/libraries/libubox { };
23141 libubox = callPackage ../development/libraries/libubox { with_ustream_ssl = true; };
23143 libubox-wolfssl = callPackage ../development/libraries/libubox { with_ustream_ssl = true; ustream-ssl = ustream-ssl-wolfssl; };
23145 libubox-mbedtls = callPackage ../development/libraries/libubox { with_ustream_ssl = true; ustream-ssl = ustream-ssl-mbedtls; };
23147 libudev-zero = callPackage ../development/libraries/libudev-zero { };
23149 libudfread = callPackage ../development/libraries/libudfread { };
23151 libuecc = callPackage ../development/libraries/libuecc { };
23153 libuev = callPackage ../development/libraries/libuev {};
23155 libui = callPackage ../development/libraries/libui {
23156 inherit (darwin.apple_sdk.frameworks) Cocoa;
23159 libuinputplus = callPackage ../development/libraries/libuinputplus { };
23161 libuiohook = callPackage ../development/libraries/libuiohook {
23162 inherit (darwin.apple_sdk.frameworks) AppKit ApplicationServices Carbon;
23165 libunistring = callPackage ../development/libraries/libunistring { };
23167 libupnp = callPackage ../development/libraries/pupnp { };
23169 libwhereami = callPackage ../development/libraries/libwhereami { };
23171 giflib = callPackage ../development/libraries/giflib { };
23173 libunarr = callPackage ../development/libraries/libunarr { };
23175 libunibreak = callPackage ../development/libraries/libunibreak { };
23177 libuninameslist = callPackage ../development/libraries/libuninameslist { };
23179 libunique = callPackage ../development/libraries/libunique { };
23180 libunique3 = callPackage ../development/libraries/libunique/3.x.nix { };
23182 liburcu = callPackage ../development/libraries/liburcu { };
23184 libjaylink = callPackage ../development/libraries/libjaylink { };
23186 libusb-compat-0_1 = callPackage ../development/libraries/libusb-compat/0.1.nix { };
23188 libusb1 = callPackage ../development/libraries/libusb1 {
23189 inherit (darwin) libobjc;
23190 inherit (darwin.apple_sdk.frameworks) IOKit Security;
23193 libusbgx = callPackage ../development/libraries/libusbgx { };
23195 libusbmuxd = callPackage ../development/libraries/libusbmuxd { };
23197 libusbsio = callPackage ../development/libraries/libusbsio { };
23199 libucontext = callPackage ../development/libraries/libucontext { };
23201 libutempter = callPackage ../development/libraries/libutempter { };
23203 libuldaq = callPackage ../development/libraries/libuldaq { };
23205 libunicode = callPackage ../development/libraries/libunicode {
23211 if stdenv.isDarwin then darwin.libunwind
23212 else if stdenv.hostPlatform.system == "riscv32-linux" then llvmPackages_14.libunwind
23213 else callPackage ../development/libraries/libunwind { };
23215 libuv = darwin.apple_sdk_11_0.callPackage ../development/libraries/libuv { };
23217 libuvc = callPackage ../development/libraries/libuvc { };
23219 libv4l = lowPrio (v4l-utils.override {
23223 libva-minimal = callPackage ../development/libraries/libva { minimal = true; };
23224 libva = libva-minimal.override { minimal = false; };
23225 libva-utils = callPackage ../development/libraries/libva/utils.nix { };
23227 libva1 = callPackage ../development/libraries/libva/1.nix { };
23228 libva1-minimal = libva1.override { minimal = true; };
23230 libvarlink = callPackage ../development/libraries/libvarlink { };
23232 libvdpau = callPackage ../development/libraries/libvdpau { };
23234 libvdwxc = callPackage ../development/libraries/science/chemistry/libvdwxc { };
23236 libmodulemd = callPackage ../development/libraries/libmodulemd { };
23238 libvdpau-va-gl = callPackage ../development/libraries/libvdpau-va-gl { };
23240 libversion = callPackage ../development/libraries/libversion { };
23242 libverto = callPackage ../development/libraries/libverto { };
23244 libvgm = callPackage ../development/libraries/libvgm {
23245 inherit (darwin.apple_sdk.frameworks) CoreAudio AudioToolbox;
23248 libvirt = callPackage ../development/libraries/libvirt {
23249 inherit (darwin.apple_sdk.frameworks) Carbon AppKit;
23252 libvirt-glib = callPackage ../development/libraries/libvirt-glib { };
23254 libvisio = callPackage ../development/libraries/libvisio { };
23256 libvisio2svg = callPackage ../development/libraries/libvisio2svg { };
23258 libvisual = callPackage ../development/libraries/libvisual { };
23260 libvmaf = callPackage ../development/libraries/libvmaf { };
23262 libvncserver = callPackage ../development/libraries/libvncserver {
23263 inherit (darwin.apple_sdk.frameworks) Carbon;
23266 libviper = callPackage ../development/libraries/libviper { };
23268 libviperfx = callPackage ../development/libraries/libviperfx { };
23270 libvpx = callPackage ../development/libraries/libvpx { };
23271 libvpx_1_8 = callPackage ../development/libraries/libvpx/1_8.nix { };
23273 libvterm = callPackage ../development/libraries/libvterm { };
23274 libvterm-neovim = callPackage ../development/libraries/libvterm-neovim { };
23276 libvorbis = callPackage ../development/libraries/libvorbis { };
23278 libvori = callPackage ../development/libraries/libvori { };
23280 libwbxml = callPackage ../development/libraries/libwbxml { };
23282 libwebcam = callPackage ../os-specific/linux/libwebcam { };
23284 libwebp = callPackage ../development/libraries/libwebp { };
23286 libwmf = callPackage ../development/libraries/libwmf { };
23288 libwnck = callPackage ../development/libraries/libwnck { };
23289 libwnck2 = callPackage ../development/libraries/libwnck/2.nix { };
23291 libwpd = callPackage ../development/libraries/libwpd { };
23293 libwpd_08 = callPackage ../development/libraries/libwpd/0.8.nix { };
23295 libwps = callPackage ../development/libraries/libwps { };
23297 libwpg = callPackage ../development/libraries/libwpg { };
23299 libx86 = callPackage ../development/libraries/libx86 { };
23301 libxcrypt = callPackage ../development/libraries/libxcrypt {
23302 fetchurl = stdenv.fetchurlBoot;
23303 perl = buildPackages.perl.override {
23304 enableCrypt = false;
23305 fetchurl = stdenv.fetchurlBoot;
23308 libxcrypt-legacy = libxcrypt.override { enableHashes = "all"; };
23310 libxdg_basedir = callPackage ../development/libraries/libxdg-basedir { };
23312 libxisf = callPackage ../development/libraries/science/astronomy/libxisf { };
23314 libxkbcommon = libxkbcommon_8;
23315 libxkbcommon_8 = callPackage ../development/libraries/libxkbcommon { };
23317 libxklavier = callPackage ../development/libraries/libxklavier { };
23319 libxls = callPackage ../development/libraries/libxls { };
23321 libxlsxwriter = callPackage ../development/libraries/libxlsxwriter { };
23323 libxmi = callPackage ../development/libraries/libxmi { };
23325 libxml2 = callPackage ../development/libraries/libxml2 {
23329 libxml2Python = let
23330 inherit (python3.pkgs) libxml2;
23331 in pkgs.buildEnv { # slightly hacky
23332 name = "libxml2+py-${res.libxml2.version}";
23333 paths = with libxml2; [ dev bin py ];
23334 # Avoid update.nix/tests conflicts with libxml2.
23335 passthru = builtins.removeAttrs libxml2.passthru [ "updateScript" "tests" ];
23336 # the hook to find catalogs is hidden by buildEnv
23338 mkdir "$out/nix-support"
23339 cp '${libxml2.dev}/nix-support/propagated-build-inputs' "$out/nix-support/"
23343 libxmlb = callPackage ../development/libraries/libxmlb { };
23345 libxmlxx = callPackage ../development/libraries/libxmlxx { };
23346 libxmlxx3 = callPackage ../development/libraries/libxmlxx/v3.nix { };
23348 libxmp = callPackage ../development/libraries/libxmp { };
23350 libxslt = callPackage ../development/libraries/libxslt {
23354 libxsmm = callPackage ../development/libraries/libxsmm { };
23356 libixp = callPackage ../development/libraries/libixp { };
23358 libwpe = callPackage ../development/libraries/libwpe { };
23360 libwpe-fdo = callPackage ../development/libraries/libwpe/fdo.nix { };
23362 libyaml = callPackage ../development/libraries/libyaml { };
23364 yaml-cpp = callPackage ../development/libraries/yaml-cpp { };
23366 yaml-cpp_0_3 = callPackage ../development/libraries/yaml-cpp/0.3.0.nix { };
23368 yas = callPackage ../development/libraries/yas { };
23370 libcyaml = callPackage ../development/libraries/libcyaml { };
23372 rang = callPackage ../development/libraries/rang { };
23374 libykclient = callPackage ../development/libraries/libykclient { };
23376 libykneomgr = callPackage ../development/libraries/libykneomgr { };
23378 libytnef = callPackage ../development/libraries/libytnef { };
23380 libyubikey = callPackage ../development/libraries/libyubikey { };
23382 libyuv = callPackage ../development/libraries/libyuv { };
23384 libzapojit = callPackage ../development/libraries/libzapojit { };
23386 libzen = callPackage ../development/libraries/libzen { };
23388 libzip = callPackage ../development/libraries/libzip { };
23390 libzdb = callPackage ../development/libraries/libzdb { };
23392 libwacom = callPackage ../development/libraries/libwacom { };
23394 libwacom-surface = callPackage ../development/libraries/libwacom/surface.nix { };
23396 lightlocker = callPackage ../misc/screensavers/light-locker { };
23398 lightspark = callPackage ../misc/lightspark { };
23400 opentracing-cpp = callPackage ../development/libraries/opentracing-cpp { };
23402 ligolo-ng = callPackage ../tools/networking/ligolo-ng { };
23404 linenoise = callPackage ../development/libraries/linenoise { };
23406 linenoise-ng = callPackage ../development/libraries/linenoise-ng { };
23408 lirc = callPackage ../development/libraries/lirc { };
23410 liquid-dsp = callPackage ../development/libraries/liquid-dsp {
23411 inherit (darwin) autoSignDarwinBinariesHook cctools;
23414 liquidfun = callPackage ../development/libraries/liquidfun { };
23416 litehtml = callPackage ../development/libraries/litehtml { };
23418 llhttp = callPackage ../development/libraries/llhttp { };
23420 log4cpp = callPackage ../development/libraries/log4cpp { };
23422 log4cxx = callPackage ../development/libraries/log4cxx { };
23424 log4cplus = callPackage ../development/libraries/log4cplus { };
23426 log4shib = callPackage ../development/libraries/log4shib { };
23428 loudmouth = callPackage ../development/libraries/loudmouth { };
23430 lrdf = callPackage ../development/libraries/lrdf { };
23432 luabind = callPackage ../development/libraries/luabind { lua = lua5_1; };
23434 luabind_luajit = luabind.override { lua = luajit; };
23436 luabridge = callPackage ../development/libraries/luabridge { };
23438 luksmeta = callPackage ../development/libraries/luksmeta {
23439 asciidoc = asciidoc-full;
23442 lyra = callPackage ../development/libraries/lyra { };
23444 lzo = callPackage ../development/libraries/lzo { };
23446 opencl-clang = callPackage ../development/libraries/opencl-clang { };
23448 magic-enum = callPackage ../development/libraries/magic-enum { };
23450 mapnik = callPackage ../development/libraries/mapnik {
23451 harfbuzz = harfbuzz.override {
23456 marisa = callPackage ../development/libraries/marisa { };
23458 mathgl = callPackage ../development/libraries/mathgl { };
23460 matio = callPackage ../development/libraries/matio { };
23462 matterhorn = haskell.lib.compose.justStaticExecutables haskellPackages.matterhorn;
23464 maxflow = callPackage ../development/libraries/maxflow { };
23466 mbedtls_2 = callPackage ../development/libraries/mbedtls/2.nix { };
23467 mbedtls = callPackage ../development/libraries/mbedtls/3.nix { };
23469 mdctags = callPackage ../development/tools/misc/mdctags { };
23471 mdds = callPackage ../development/libraries/mdds { };
23473 mediastreamer = libsForQt5.callPackage ../development/libraries/mediastreamer { };
23475 mediastreamer-openh264 = callPackage ../development/libraries/mediastreamer/msopenh264.nix { };
23477 memorymapping = callPackage ../development/libraries/memorymapping { };
23478 memorymappingHook = makeSetupHook {
23479 name = "memorymapping-hook";
23480 propagatedBuildInputs = [ memorymapping ];
23481 } ../development/libraries/memorymapping/setup-hook.sh;
23483 memray = callPackage ../development/tools/memray { };
23485 memstream = callPackage ../development/libraries/memstream { };
23486 memstreamHook = makeSetupHook {
23487 name = "memstream-hook";
23488 propagatedBuildInputs = [ memstream ];
23489 } ../development/libraries/memstream/setup-hook.sh;
23491 menu-cache = callPackage ../development/libraries/menu-cache { };
23493 mergerfs = callPackage ../tools/filesystems/mergerfs { };
23495 mergerfs-tools = callPackage ../tools/filesystems/mergerfs/tools.nix { };
23497 meshoptimizer = callPackage ../development/libraries/meshoptimizer { };
23499 mctc-lib = callPackage ../development/libraries/science/chemistry/mctc-lib { };
23501 mstore = callPackage ../development/libraries/science/chemistry/mstore { };
23503 multicharge = callPackage ../development/libraries/science/chemistry/multicharge { };
23505 test-drive = callPackage ../development/libraries/test-drive { };
23507 dftd4 = callPackage ../development/libraries/science/chemistry/dftd4 { };
23509 simple-dftd3 = callPackage ../development/libraries/science/chemistry/simple-dftd3 { };
23511 tblite = callPackage ../development/libraries/science/chemistry/tblite { };
23513 toml-f = callPackage ../development/libraries/toml-f { };
23515 dbcsr = callPackage ../development/libraries/science/math/dbcsr { };
23517 taco = callPackage ../development/libraries/taco { };
23519 ## libGL/libGLU/Mesa stuff
23521 # Default libGL implementation, should provide headers and
23522 # libGL.so/libEGL.so/... to link agains them. Android NDK provides
23523 # an OpenGL implementation, we can just use that.
23524 libGL = if stdenv.hostPlatform.useAndroidPrebuilt then stdenv
23525 else callPackage ../development/libraries/mesa/stubs.nix {
23526 inherit (darwin.apple_sdk.frameworks) OpenGL;
23532 mesa = darwin.apple_sdk_11_0.callPackage ../development/libraries/mesa {
23533 inherit (darwin.apple_sdk_11_0.frameworks) OpenGL;
23534 inherit (darwin.apple_sdk_11_0.libs) Xplugin;
23536 mesa_i686 = pkgsi686Linux.mesa; # make it build on Hydra
23538 mesa_glu = callPackage ../development/libraries/mesa-glu {
23539 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
23542 ## End libGL/libGLU/Mesa stuff
23544 meterbridge = callPackage ../applications/audio/meterbridge { };
23546 mhddfs = callPackage ../tools/filesystems/mhddfs { };
23548 microsoft-gsl = callPackage ../development/libraries/microsoft-gsl { };
23550 microsoft-edge = callPackage (import ../applications/networking/browsers/microsoft-edge).stable { };
23551 microsoft-edge-beta = callPackage (import ../applications/networking/browsers/microsoft-edge).beta { };
23552 microsoft-edge-dev = callPackage (import ../applications/networking/browsers/microsoft-edge).dev { };
23554 micronucleus = callPackage ../development/tools/misc/micronucleus { };
23556 markdown-anki-decks = callPackage ../tools/misc/markdown-anki-decks { };
23558 mdk-sdk = callPackage ../development/libraries/mdk-sdk { };
23560 mdslides = callPackage ../tools/misc/mdslides { };
23562 micropython = callPackage ../development/interpreters/micropython { };
23564 MIDIVisualizer = darwin.apple_sdk_11_0.callPackage ../applications/audio/midi-visualizer {
23565 inherit (darwin.apple_sdk_11_0.frameworks) AppKit Cocoa Carbon CoreAudio CoreMIDI CoreServices Kernel;
23568 mimalloc = callPackage ../development/libraries/mimalloc { };
23570 miniaudio = callPackage ../development/libraries/miniaudio { };
23572 miniz = callPackage ../development/libraries/miniz { };
23574 minizip = callPackage ../development/libraries/minizip { };
23576 minizip-ng = callPackage ../development/libraries/minizip-ng { };
23578 mkvtoolnix = qt6Packages.callPackage ../applications/video/mkvtoolnix {
23579 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
23582 mkvtoolnix-cli = mkvtoolnix.override {
23586 mlc = callPackage ../tools/system/mlc { };
23588 mlt = darwin.apple_sdk_11_0.callPackage ../development/libraries/mlt { };
23590 mlib = callPackage ../development/libraries/mlib { };
23592 mlv-app = libsForQt5.callPackage ../applications/video/mlv-app { };
23594 mono-addins = callPackage ../development/libraries/mono-addins { };
23596 movine = callPackage ../development/tools/database/movine { };
23598 movit = callPackage ../development/libraries/movit { };
23600 moserial = callPackage ../tools/misc/moserial { };
23602 mosquitto = callPackage ../servers/mqtt/mosquitto { };
23604 nanomq = callPackage ../servers/mqtt/nanomq { };
23606 mps = callPackage ../development/libraries/mps { };
23608 libmpeg2 = callPackage ../development/libraries/libmpeg2 { };
23610 mpeg2dec = libmpeg2;
23612 mqtt-benchmark = callPackage ../tools/networking/mqtt-benchmark { };
23614 mqttmultimeter = callPackage ../tools/networking/mqttmultimeter { };
23616 msgpack = callPackage ../development/libraries/msgpack { };
23618 msgpack-c = callPackage ../development/libraries/msgpack-c { };
23620 msgpack-cxx = callPackage ../development/libraries/msgpack-cxx { };
23622 msoffcrypto-tool = with python3.pkgs; toPythonApplication msoffcrypto-tool;
23624 msilbc = callPackage ../development/libraries/msilbc { };
23626 mp4v2 = callPackage ../development/libraries/mp4v2 { };
23628 libmpc = callPackage ../development/libraries/libmpc { };
23630 mpich = callPackage ../development/libraries/mpich {
23631 ch4backend = libfabric;
23634 mpich-pmix = mpich.override { pmixSupport = true; withPm = [ ]; };
23636 mstpd = callPackage ../os-specific/linux/mstpd { };
23638 mtdev = callPackage ../development/libraries/mtdev { };
23640 mtpfs = callPackage ../tools/filesystems/mtpfs { };
23642 mtxclient = callPackage ../development/libraries/mtxclient { };
23644 mu = callPackage ../tools/networking/mu { };
23646 mueval = callPackage ../development/tools/haskell/mueval { };
23648 mujoco = callPackage ../applications/science/robotics/mujoco { };
23650 muparserx = callPackage ../development/libraries/muparserx { };
23652 mutest = callPackage ../development/libraries/mutest { };
23654 mvapich = callPackage ../development/libraries/mvapich { };
23656 mvfst = darwin.apple_sdk_11_0.callPackage ../development/libraries/mvfst { };
23658 mygpoclient = with python3.pkgs; toPythonApplication mygpoclient;
23660 mygui = callPackage ../development/libraries/mygui {
23661 inherit (darwin.apple_sdk.frameworks) Cocoa;
23664 mythes = callPackage ../development/libraries/mythes { };
23666 nanodbc = callPackage ../development/libraries/nanodbc { };
23668 nanoflann = callPackage ../development/libraries/nanoflann { };
23670 nanomsg = callPackage ../development/libraries/nanomsg { };
23672 nanosvg = callPackage ../development/libraries/nanosvg { };
23674 nanovna-saver = libsForQt5.callPackage ../applications/science/electronics/nanovna-saver { };
23676 nanotts = callPackage ../tools/audio/nanotts { };
23678 ncnn = callPackage ../development/libraries/ncnn { };
23680 ndpi = callPackage ../development/libraries/ndpi { };
23682 nemo-qml-plugin-dbus = libsForQt5.callPackage ../development/libraries/nemo-qml-plugin-dbus { };
23684 netflix = callPackage ../applications/video/netflix { };
23686 nifticlib = callPackage ../development/libraries/science/biology/nifticlib { };
23688 notify-sharp = callPackage ../development/libraries/notify-sharp { };
23690 notcurses = callPackage ../development/libraries/notcurses { };
23692 ncurses5 = ncurses.override {
23695 ncurses6 = ncurses.override {
23699 if stdenv.hostPlatform.useiOSPrebuilt
23701 else callPackage ../development/libraries/ncurses { };
23703 ndi = callPackage ../development/libraries/ndi { };
23705 neardal = callPackage ../development/libraries/neardal { };
23707 neatvnc = callPackage ../development/libraries/neatvnc { };
23709 neon = callPackage ../development/libraries/neon { };
23711 nettle = import ../development/libraries/nettle { inherit callPackage fetchurl; };
23713 newman = callPackage ../development/web/newman { };
23715 newt = callPackage ../development/libraries/newt { python = python3; };
23717 nghttp2 = callPackage ../development/libraries/nghttp2 { };
23718 libnghttp2 = nghttp2.lib;
23720 nghttp3 = callPackage ../development/libraries/nghttp3 { };
23722 ngtcp2 = callPackage ../development/libraries/ngtcp2 { };
23723 ngtcp2-gnutls = callPackage ../development/libraries/ngtcp2/gnutls.nix { };
23725 nix-plugins = callPackage ../development/libraries/nix-plugins { };
23727 nika-fonts = callPackage ../data/fonts/nika-fonts { };
23729 nikto = callPackage ../tools/networking/nikto { };
23731 nlohmann_json = callPackage ../development/libraries/nlohmann_json { };
23733 nng = callPackage ../development/libraries/nng { };
23735 nntp-proxy = callPackage ../applications/networking/nntp-proxy { };
23737 non = callPackage ../applications/audio/non { };
23739 ntl = callPackage ../development/libraries/ntl { };
23741 nspr = callPackage ../development/libraries/nspr {
23742 inherit (darwin.apple_sdk.frameworks) CoreServices;
23745 nss_latest = callPackage ../development/libraries/nss/latest.nix { };
23746 nss_esr = callPackage ../development/libraries/nss/esr.nix { };
23748 nssTools = nss.tools;
23750 nss_wrapper = callPackage ../development/libraries/nss_wrapper { };
23752 ntbtls = callPackage ../development/libraries/ntbtls { };
23754 ntk = callPackage ../development/libraries/audio/ntk { };
23756 numcpp = callPackage ../development/libraries/numcpp { };
23758 nuraft = callPackage ../development/libraries/nuraft { };
23760 nuspell = callPackage ../development/libraries/nuspell { };
23761 nuspellWithDicts = dicts: callPackage ../development/libraries/nuspell/wrapper.nix { inherit dicts; };
23764 nv-codec-headers-versions = callPackages ../development/libraries/nv-codec-headers { };
23765 inherit (nv-codec-headers-versions)
23767 nv-codec-headers-10
23768 nv-codec-headers-11
23769 nv-codec-headers-12
23771 # A default nv-codec-headers to make people happy
23772 nv-codec-headers = nv-codec-headers-versions.nv-codec-headers-9;
23774 nvidiaCtkPackages =
23775 callPackage ../by-name/nv/nvidia-container-toolkit/packages.nix
23777 inherit (nvidiaCtkPackages)
23782 nvidia-vaapi-driver = lib.hiPrio (callPackage ../development/libraries/nvidia-vaapi-driver { });
23784 nvidia-optical-flow-sdk = callPackage ../development/libraries/nvidia-optical-flow-sdk { };
23786 nvidia-system-monitor-qt = libsForQt5.callPackage ../tools/system/nvidia-system-monitor-qt { };
23788 nvitop = callPackage ../tools/system/nvitop { };
23790 nvtopPackages = recurseIntoAttrs (import ../tools/system/nvtop { inherit callPackage; });
23792 ocl-icd = callPackage ../development/libraries/ocl-icd { };
23794 ode = callPackage ../development/libraries/ode { };
23796 inherit (callPackages ../development/libraries/ogre { })
23801 olm = callPackage ../development/libraries/olm { };
23803 one_gadget = callPackage ../development/tools/misc/one_gadget { };
23805 oneDNN = callPackage ../development/libraries/oneDNN { };
23807 oneDNN_2 = callPackage ../development/libraries/oneDNN/2.nix { };
23809 onedrive = callPackage ../applications/networking/sync/onedrive { };
23811 oneko = callPackage ../applications/misc/oneko { };
23813 oniguruma = callPackage ../development/libraries/oniguruma { };
23815 oobicpl = callPackage ../development/libraries/science/biology/oobicpl { };
23817 ookla-speedtest = callPackage ../tools/networking/ookla-speedtest { };
23819 open62541 = callPackage ../development/libraries/open62541 { };
23821 openalSoft = callPackage ../development/libraries/openal-soft {
23822 inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit AudioToolbox;
23824 openal = openalSoft;
23826 openbabel = openbabel3;
23828 openbabel2 = callPackage ../development/libraries/openbabel/2.nix { };
23830 openbabel3 = callPackage ../development/libraries/openbabel {
23834 opencascade-occt = callPackage ../development/libraries/opencascade-occt { };
23836 opencl-headers = callPackage ../development/libraries/opencl-headers { };
23838 opencl-clhpp = callPackage ../development/libraries/opencl-clhpp { };
23840 opencollada = callPackage ../development/libraries/opencollada { };
23842 opencore-amr = callPackage ../development/libraries/opencore-amr { };
23844 opencsg = callPackage ../development/libraries/opencsg {
23845 inherit (qt5) qmake;
23846 inherit (darwin.apple_sdk.frameworks) GLUT;
23849 openct = callPackage ../development/libraries/openct { };
23851 opencv2 = callPackage ../development/libraries/opencv {
23852 inherit (darwin.apple_sdk.frameworks) AVFoundation Cocoa QTKit Accelerate;
23856 opencv3 = callPackage ../development/libraries/opencv/3.x.nix {
23857 inherit (darwin.apple_sdk.frameworks)
23858 AVFoundation Cocoa VideoDecodeAcceleration CoreMedia MediaToolbox Accelerate;
23862 opencv4 = callPackage ../development/libraries/opencv/4.x.nix {
23863 inherit (darwin.apple_sdk.frameworks)
23864 AVFoundation Cocoa VideoDecodeAcceleration CoreMedia MediaToolbox Accelerate;
23865 pythonPackages = python3Packages;
23868 opencv4WithoutCuda = opencv4.override {
23869 enableCuda = false;
23874 imath = callPackage ../development/libraries/imath { };
23876 openexr = openexr_2;
23877 openexr_2 = callPackage ../development/libraries/openexr { };
23878 openexr_3 = callPackage ../development/libraries/openexr/3.nix { };
23880 openexrid-unstable = callPackage ../development/libraries/openexrid-unstable { };
23882 openldap = callPackage ../development/libraries/openldap { };
23884 opencolorio = darwin.apple_sdk_11_0.callPackage ../development/libraries/opencolorio {
23885 inherit (darwin.apple_sdk_11_0.frameworks) Carbon GLUT Cocoa;
23887 opencolorio_1 = callPackage ../development/libraries/opencolorio/1.x.nix { };
23889 opendmarc = callPackage ../development/libraries/opendmarc { };
23891 ois = callPackage ../development/libraries/ois {
23892 inherit (darwin.apple_sdk.frameworks) Cocoa IOKit Kernel;
23895 openjpeg = callPackage ../development/libraries/openjpeg { };
23897 openpa = callPackage ../development/libraries/openpa { };
23899 openpgp-card-tools = callPackage ../tools/security/openpgp-card-tools {
23900 inherit (darwin.apple_sdk.frameworks) PCSC;
23903 opensaml-cpp = callPackage ../development/libraries/opensaml-cpp { };
23905 openscenegraph = callPackage ../development/libraries/openscenegraph {
23906 inherit (darwin.apple_sdk.frameworks) AGL Accelerate Carbon Cocoa Foundation;
23909 openslide = callPackage ../development/libraries/openslide { };
23911 openslp = callPackage ../development/libraries/openslp { };
23913 openstackclient = with python3Packages; toPythonApplication python-openstackclient;
23914 glanceclient = with python3Packages; toPythonApplication python-glanceclient;
23915 heatclient = with python3Packages; toPythonApplication python-heatclient;
23916 ironicclient = with python3Packages; toPythonApplication python-ironicclient;
23917 manilaclient = with python3Packages; toPythonApplication python-manilaclient;
23919 openvdb = callPackage ../development/libraries/openvdb { };
23921 openvr = callPackage ../development/libraries/openvr {
23922 inherit (darwin.apple_sdk.frameworks) Foundation AppKit;
23925 inherit (callPackages ../development/libraries/libressl { })
23930 libressl = libressl_3_8;
23932 boringssl = callPackage ../development/libraries/boringssl { };
23934 wolfssl = darwin.apple_sdk_11_0.callPackage ../development/libraries/wolfssl {
23935 inherit (darwin.apple_sdk_11_0.frameworks) Security;
23938 openssl = openssl_3;
23940 openssl_legacy = openssl.override {
23941 conf = ../development/libraries/openssl/3.0/legacy.cnf;
23944 inherit (callPackages ../development/libraries/openssl { })
23949 opensubdiv = callPackage ../development/libraries/opensubdiv { };
23951 opensupaplex = callPackage ../games/opensupaplex { };
23953 openturns = callPackage ../development/libraries/openturns {
23954 inherit (darwin.apple_sdk.frameworks) Accelerate;
23957 open-wbo = callPackage ../applications/science/logic/open-wbo { };
23959 openwsman = callPackage ../development/libraries/openwsman { };
23961 ortp = callPackage ../development/libraries/ortp { };
23963 openhmd = callPackage ../development/libraries/openhmd { };
23965 openwebrx = callPackage ../applications/radio/openwebrx {
23966 inherit (python3Packages)
23967 buildPythonPackage buildPythonApplication setuptools pycsdr pydigiham;
23970 oras = callPackage ../development/tools/oras { };
23972 orcania = callPackage ../development/libraries/orcania { };
23974 orogene = callPackage ../development/tools/misc/orogene { };
23976 osm-gps-map = callPackage ../development/libraries/osm-gps-map { };
23978 osmid = callPackage ../applications/audio/osmid { };
23980 osinfo-db = callPackage ../data/misc/osinfo-db { };
23981 osinfo-db-tools = callPackage ../tools/misc/osinfo-db-tools { };
23983 pacemaker = callPackage ../misc/logging/pacemaker { };
23985 p11-kit = callPackage ../development/libraries/p11-kit { };
23987 paperkey = callPackage ../tools/security/paperkey { };
23989 parsero = callPackage ../tools/security/parsero { };
23991 pcaudiolib = callPackage ../development/libraries/pcaudiolib { };
23993 pcg_c = callPackage ../development/libraries/pcg-c { };
23995 pcl = libsForQt5.callPackage ../development/libraries/pcl {
23996 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
23997 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa AGL OpenGL;
24000 pcre = callPackage ../development/libraries/pcre { };
24001 pcre16 = res.pcre.override { variant = "pcre16"; };
24002 # pcre32 seems unused
24003 pcre-cpp = res.pcre.override { variant = "cpp"; };
24005 pcre2 = callPackage ../development/libraries/pcre2 { };
24007 pdal = callPackage ../development/libraries/pdal { };
24009 pdfhummus = libsForQt5.callPackage ../development/libraries/pdfhummus { };
24011 pe-parse = callPackage ../development/libraries/pe-parse { };
24013 phetch = callPackage ../applications/networking/gopher/phetch {
24014 inherit (darwin.apple_sdk.frameworks) Security;
24017 inherit (callPackage ../development/libraries/physfs {
24018 inherit (darwin.apple_sdk.frameworks) Foundation;
24023 pico-sdk = callPackage ../development/libraries/pico-sdk { };
24025 pinocchio = callPackage ../development/libraries/pinocchio { };
24027 pipelight = callPackage ../tools/misc/pipelight {
24028 stdenv = stdenv_32bit;
24029 wine-staging = pkgsi686Linux.wine-staging;
24032 pkcs11helper = callPackage ../development/libraries/pkcs11helper { };
24034 pkgdiff = callPackage ../tools/misc/pkgdiff { };
24036 pkgtop = callPackage ../tools/misc/pkgtop { };
24038 place-cursor-at = haskell.lib.compose.justStaticExecutables haskellPackages.place-cursor-at;
24040 platform-folders = callPackage ../development/libraries/platform-folders { };
24042 plib = callPackage ../development/libraries/plib { };
24044 poco = callPackage ../development/libraries/poco { };
24046 podofo = callPackage ../development/libraries/podofo { };
24048 podofo010 = callPackage ../development/libraries/podofo/0.10.x.nix { };
24050 polkit = callPackage ../development/libraries/polkit { };
24052 poppler = callPackage ../development/libraries/poppler { lcms = lcms2; };
24054 poppler_gi = lowPrio (poppler.override {
24055 introspectionSupport = true;
24058 poppler_min = poppler.override { # TODO: maybe reduce even more
24063 poppler_utils = poppler.override {
24068 popt = callPackage ../development/libraries/popt { };
24070 portaudio = callPackage ../development/libraries/portaudio {
24071 inherit (darwin.apple_sdk.frameworks) AudioToolbox AudioUnit CoreAudio CoreServices Carbon;
24074 portmidi = callPackage ../development/libraries/portmidi {
24075 inherit (darwin.apple_sdk.frameworks) Carbon CoreAudio CoreFoundation CoreMIDI CoreServices;
24078 presage = callPackage ../development/libraries/presage { };
24080 present = callPackage ../misc/present { };
24082 prime-server = callPackage ../development/libraries/prime-server { };
24084 proj = callPackage ../development/libraries/proj {
24085 stdenv = if stdenv.cc.isClang then overrideLibcxx llvmPackages_13.stdenv else stdenv;
24088 proj_7 = callPackage ../development/libraries/proj/7.nix { };
24090 proj-datumgrid = callPackage ../development/libraries/proj-datumgrid { };
24092 proselint = callPackage ../tools/text/proselint {
24093 inherit (python3Packages)
24094 buildPythonApplication click future six;
24097 prospector = callPackage ../development/tools/prospector { };
24099 protobuf = protobuf_24;
24103 protobuf_26 = callPackage ../development/libraries/protobuf/26.nix { };
24104 protobuf_25 = callPackage ../development/libraries/protobuf/25.nix { };
24105 protobuf_24 = callPackage ../development/libraries/protobuf/24.nix { };
24106 protobuf_23 = callPackage ../development/libraries/protobuf/23.nix {
24107 abseil-cpp = abseil-cpp_202301;
24109 protobuf_21 = callPackage ../development/libraries/protobuf/21.nix {
24110 abseil-cpp = abseil-cpp_202103;
24112 protobuf3_20 = callPackage ../development/libraries/protobuf/3.20.nix {
24113 abseil-cpp = abseil-cpp_202103;
24124 protobufc = callPackage ../development/libraries/protobufc { };
24126 protolock = callPackage ../development/libraries/protolock { };
24128 protozero = callPackage ../development/libraries/protozero { };
24130 flatbuffers = callPackage ../development/libraries/flatbuffers { };
24132 nanopb = callPackage ../development/libraries/nanopb { };
24133 nanopbMalloc = callPackage ../development/libraries/nanopb { mallocBuild = true; };
24135 gnupth = callPackage ../development/libraries/pth { };
24136 pth = if stdenv.hostPlatform.isMusl then npth else gnupth;
24138 pslib = callPackage ../development/libraries/pslib { };
24140 pstreams = callPackage ../development/libraries/pstreams { };
24142 pufferpanel = callPackage ../servers/pufferpanel { };
24144 pugixml = callPackage ../development/libraries/pugixml { };
24146 pylode = callPackage ../misc/pylode { };
24148 python-qt = (callPackage ../development/libraries/python-qt {
24150 inherit (builtins.mapAttrs (_: pkg: pkg.override (previousArgs: lib.optionalAttrs (previousArgs ? stdenv) { stdenv = gcc12Stdenv; })) qt5)
24151 qmake qttools qtwebengine qtxmlpatterns;
24152 stdenv = gcc12Stdenv;
24154 .overrideAttrs(previousAttrs: {
24155 NIX_CFLAGS_COMPILE = "-w";
24156 meta = previousAttrs.meta // { broken = true; };
24159 pyotherside = libsForQt5.callPackage ../development/libraries/pyotherside { };
24161 plasma-hud = callPackage ../misc/plasma-hud { };
24163 re2 = callPackage ../development/libraries/re2 { };
24165 qbs = libsForQt5.callPackage ../development/tools/build-managers/qbs { };
24167 qdjango = libsForQt5.callPackage ../development/libraries/qdjango { };
24169 qmenumodel = libsForQt5.callPackage ../development/libraries/qmenumodel {
24170 inherit (lomiri) cmake-extras;
24173 qoi = callPackage ../development/libraries/qoi { };
24175 qolibri = libsForQt5.callPackage ../applications/misc/qolibri { };
24177 quarto = callPackage ../development/libraries/quarto { };
24179 quartoMinimal = callPackage ../development/libraries/quarto { rWrapper = null; python3 = null; };
24181 qt5 = recurseIntoAttrs (makeOverridable
24182 (import ../development/libraries/qt-5/5.15) {
24183 inherit (__splicedPackages)
24184 makeScopeWithSplicing' generateSplicesForMkScope lib fetchurl fetchpatch fetchgit fetchFromGitHub makeSetupHook makeWrapper
24185 bison cups dconf harfbuzz libGL perl gtk3 python3
24186 llvmPackages_15 overrideSDK overrideLibcxx
24188 inherit (__splicedPackages.gst_all_1) gstreamer gst-plugins-base;
24190 stdenv = if stdenv.isDarwin then overrideSDK stdenv "11.0" else stdenv;
24193 libsForQt5 = (recurseIntoAttrs (import ./qt5-packages.nix {
24194 inherit lib __splicedPackages makeScopeWithSplicing' generateSplicesForMkScope pkgsHostTarget;
24195 })) // { __recurseIntoDerivationForReleaseJobs = true; };
24197 # plasma5Packages maps to the Qt5 packages set that is used to build the plasma5 desktop
24198 plasma5Packages = libsForQt5;
24201 qt5Full = qt5.full;
24203 qt6 = recurseIntoAttrs (callPackage ../development/libraries/qt-6 { });
24205 qt6Packages = recurseIntoAttrs (import ./qt6-packages.nix {
24206 inherit lib __splicedPackages makeScopeWithSplicing' generateSplicesForMkScope pkgsHostTarget kdePackages;
24207 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
24210 quark-engine = callPackage ../tools/security/quark-engine { };
24212 quantlib = callPackage ../development/libraries/quantlib { };
24214 quesoglc = callPackage ../development/libraries/quesoglc { };
24216 quickder = callPackage ../development/libraries/quickder { };
24218 quickmem = callPackage ../development/libraries/quickmem { };
24220 quicksynergy = callPackage ../applications/misc/quicksynergy { };
24222 quill = callPackage ../tools/security/quill {
24223 inherit (darwin.apple_sdk.frameworks) Security;
24226 qv2ray = libsForQt5.callPackage ../applications/networking/qv2ray { };
24228 rabbitmq-c = callPackage ../development/libraries/rabbitmq-c { };
24230 raft-canonical = callPackage ../development/libraries/raft-canonical { };
24232 range-v3 = callPackage ../development/libraries/range-v3 { };
24234 rabbitmq-java-client = callPackage ../development/libraries/rabbitmq-java-client {
24235 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
24236 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
24239 rapidcheck = callPackage ../development/libraries/rapidcheck { };
24241 rapidfuzz-cpp = callPackage ../development/libraries/rapidfuzz-cpp { };
24243 rapidjson = callPackage ../development/libraries/rapidjson { };
24245 rapidjson-unstable = callPackage ../development/libraries/rapidjson/unstable.nix { };
24247 rapidxml = callPackage ../development/libraries/rapidxml { };
24249 rapidyaml = callPackage ../development/libraries/rapidyaml {};
24251 raul = callPackage ../development/libraries/audio/raul { };
24253 raylib = callPackage ../development/libraries/raylib { };
24255 readline = readline82;
24257 readline70 = callPackage ../development/libraries/readline/7.0.nix { };
24259 readline82 = callPackage ../development/libraries/readline/8.2.nix { };
24261 readmdict = with python3Packages; toPythonApplication readmdict;
24263 readosm = callPackage ../development/libraries/readosm { };
24265 recastnavigation = callPackage ../development/libraries/recastnavigation { };
24267 rinutils = callPackage ../development/libraries/rinutils { };
24269 rtrlib = callPackage ../development/libraries/rtrlib { };
24271 kissfft = callPackage ../development/libraries/kissfft { };
24272 kissfftFloat = kissfft.override {
24273 datatype = "float";
24276 lambdabot = callPackage ../development/tools/haskell/lambdabot {
24277 haskellLib = haskell.lib.compose;
24280 lambda-mod-zsh-theme = callPackage ../shells/zsh/lambda-mod-zsh-theme { };
24282 librdf_raptor = callPackage ../development/libraries/librdf/raptor.nix { };
24284 librdf_raptor2 = callPackage ../development/libraries/librdf/raptor2.nix { };
24286 librdf_rasqal = callPackage ../development/libraries/librdf/rasqal.nix { };
24288 librdf_redland = callPackage ../development/libraries/librdf/redland.nix { };
24289 redland = librdf_redland; # added 2018-04-25
24291 libsmf = callPackage ../development/libraries/audio/libsmf { };
24293 lilv = callPackage ../development/libraries/audio/lilv { };
24295 lv2 = callPackage ../development/libraries/audio/lv2 { };
24297 lvtk = callPackage ../development/libraries/audio/lvtk { };
24299 qm-dsp = callPackage ../development/libraries/audio/qm-dsp { };
24301 qradiolink = callPackage ../applications/radio/qradiolink {
24302 protobuf = protobuf_21;
24305 qrupdate = callPackage ../development/libraries/qrupdate { };
24307 qadwaitadecorations-qt6 = callPackage ../by-name/qa/qadwaitadecorations/package.nix {
24311 qgnomeplatform = libsForQt5.callPackage ../development/libraries/qgnomeplatform { };
24313 qgnomeplatform-qt6 = qt6Packages.callPackage ../development/libraries/qgnomeplatform {
24317 randomx = darwin.apple_sdk_11_0.callPackage ../development/libraries/randomx { };
24319 remodel = callPackage ../development/tools/remodel {
24320 inherit (darwin.apple_sdk.frameworks) Security;
24323 retro-gtk = callPackage ../development/libraries/retro-gtk { };
24325 resolv_wrapper = callPackage ../development/libraries/resolv_wrapper { };
24327 restish = callPackage ../tools/networking/restish { };
24329 rhino = callPackage ../development/libraries/java/rhino {
24334 rlog = callPackage ../development/libraries/rlog { };
24336 rlottie = callPackage ../development/libraries/rlottie { };
24338 rocksdb = callPackage ../development/libraries/rocksdb { };
24340 rocksdb_7_10 = rocksdb.overrideAttrs rec {
24342 version = "7.10.2";
24343 src = fetchFromGitHub {
24344 owner = "facebook";
24346 rev = "v${version}";
24347 hash = "sha256-U2ReSrJwjAXUdRmwixC0DQXht/h/6rV8SOf5e2NozIs=";
24351 rocksdb_6_23 = rocksdb.overrideAttrs rec {
24353 version = "6.23.3";
24354 src = fetchFromGitHub {
24355 owner = "facebook";
24357 rev = "v${version}";
24358 hash = "sha256-SsDqhjdCdtIGNlsMj5kfiuS3zSGwcxi4KV71d95h7yk=";
24362 rotate-backups = callPackage ../tools/backup/rotate-backups { };
24364 rote = callPackage ../development/libraries/rote { };
24366 round = callPackage ../applications/graphics/round { };
24368 ronn = callPackage ../development/tools/ronn { };
24370 router = callPackage ../servers/http/router { };
24372 rover = callPackage ../development/tools/rover { };
24374 rqlite = callPackage ../servers/sql/rqlite { };
24376 rshell = python3.pkgs.callPackage ../development/embedded/rshell { };
24378 rtlcss = callPackage ../development/libraries/rtlcss { };
24380 rttr = callPackage ../development/libraries/rttr { };
24382 rubberband = callPackage ../development/libraries/rubberband { };
24384 rutabaga_gfx = callPackage ../development/libraries/rutabaga_gfx { };
24386 rure = callPackage ../development/libraries/rure { };
24388 rustc-demangle = callPackage ../development/libraries/rustc-demangle { };
24390 rustls-ffi = callPackage ../development/libraries/rustls-ffi {
24391 inherit (darwin.apple_sdk.frameworks) Security;
24394 s2geometry = callPackage ../development/libraries/s2geometry { };
24396 safefile = callPackage ../development/libraries/safefile { };
24398 sbc = callPackage ../development/libraries/sbc { };
24400 schroedinger = callPackage ../development/libraries/schroedinger {
24401 autoreconfHook = buildPackages.autoreconfHook269;
24404 scope-lite = callPackage ../development/libraries/scope-lite { };
24406 SDL_classic = callPackage ../development/libraries/SDL ({
24407 inherit (darwin.apple_sdk.frameworks) OpenGL CoreAudio CoreServices AudioUnit Kernel Cocoa GLUT;
24408 } // lib.optionalAttrs stdenv.hostPlatform.isAndroid {
24409 # libGLU doesn’t work with Android’s SDL
24413 SDL_compat = callPackage ../development/libraries/SDL_compat {
24414 inherit (darwin.apple_sdk.frameworks) Cocoa;
24415 inherit (darwin) autoSignDarwinBinariesHook;
24420 SDL_audiolib = callPackage ../development/libraries/SDL_audiolib { };
24422 SDL_sixel = callPackage ../development/libraries/SDL_sixel { };
24424 SDL_gfx = callPackage ../development/libraries/SDL_gfx { };
24426 SDL_gpu = callPackage ../development/libraries/SDL_gpu { };
24428 SDL_image = callPackage ../development/libraries/SDL_image { };
24430 SDL_mixer = callPackage ../development/libraries/SDL_mixer { };
24432 SDL_net = callPackage ../development/libraries/SDL_net { };
24434 SDL_Pango = callPackage ../development/libraries/SDL_Pango { };
24436 SDL_sound = callPackage ../development/libraries/SDL_sound { };
24438 SDL_stretch= callPackage ../development/libraries/SDL_stretch { };
24440 SDL_ttf = callPackage ../development/libraries/SDL_ttf { };
24442 SDL2 = callPackage ../development/libraries/SDL2 {
24443 inherit (darwin.apple_sdk.frameworks) AudioUnit Cocoa CoreAudio CoreServices ForceFeedback OpenGL;
24446 SDL2_image = callPackage ../development/libraries/SDL2_image {
24447 inherit (darwin.apple_sdk.frameworks) Foundation;
24449 # Pinned for pygame, toppler
24450 SDL2_image_2_0 = SDL2_image.overrideAttrs (oldAttrs: {
24453 inherit (oldAttrs.src) url;
24454 hash = "sha256-vdX24CZoL31+G+C2BRsgnaL0AqLdi9HEvZwlrSYxCNA";
24457 # Pinned for hedgewars:
24458 # https://github.com/NixOS/nixpkgs/pull/274185#issuecomment-1856764786
24459 SDL2_image_2_6 = SDL2_image.overrideAttrs (oldAttrs: {
24462 inherit (oldAttrs.src) url;
24463 hash = "sha256-kxyb5b8dfI+um33BV4KLfu6HTiPH8ktEun7/a0g2MSw=";
24467 SDL2_mixer = callPackage ../development/libraries/SDL2_mixer {
24468 inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit AudioToolbox;
24470 # SDL2_mixer_2_0 pinned for lzwolf
24471 SDL2_mixer_2_0 = callPackage ../development/libraries/SDL2_mixer/2_0.nix { };
24473 SDL2_net = callPackage ../development/libraries/SDL2_net { };
24475 SDL2_gfx = callPackage ../development/libraries/SDL2_gfx { };
24477 SDL2_sound = callPackage ../development/libraries/SDL2_sound {
24478 inherit (darwin.apple_sdk.frameworks) AudioToolbox CoreAudio;
24481 SDL2_ttf = callPackage ../development/libraries/SDL2_ttf { };
24483 sdrplay = callPackage ../applications/radio/sdrplay { };
24485 sdrpp = callPackage ../applications/radio/sdrpp {
24486 inherit (darwin.apple_sdk.frameworks) AppKit;
24489 sigdigger = libsForQt5.callPackage ../applications/radio/sigdigger { };
24491 sigutils = callPackage ../applications/radio/sigutils { };
24493 sblim-sfcc = callPackage ../development/libraries/sblim-sfcc { };
24495 selinux-sandbox = callPackage ../os-specific/linux/selinux-sandbox { };
24497 sealcurses = callPackage ../development/libraries/sealcurses { };
24499 seasocks = callPackage ../development/libraries/seasocks { };
24501 serd = callPackage ../development/libraries/serd { };
24503 serf = callPackage ../development/libraries/serf { };
24505 sfsexp = callPackage ../development/libraries/sfsexp { };
24507 shhmsg = callPackage ../development/libraries/shhmsg { };
24509 shhopt = callPackage ../development/libraries/shhopt { };
24511 shine = callPackage ../development/libraries/shine { };
24513 graphite2 = callPackage ../development/libraries/silgraphite/graphite2.nix { };
24515 s2n-tls = callPackage ../development/libraries/s2n-tls { };
24517 simavr = callPackage ../development/tools/simavr {
24518 avrgcc = pkgsCross.avr.buildPackages.gcc;
24519 avrlibc = pkgsCross.avr.libcCross;
24520 inherit (darwin.apple_sdk.frameworks) GLUT;
24523 simgear = callPackage ../development/libraries/simgear { };
24525 simp_le = callPackage ../tools/admin/simp_le { };
24527 simpleitk = callPackage ../development/libraries/simpleitk { lua = lua5_4; };
24529 sfml = callPackage ../development/libraries/sfml {
24530 inherit (darwin.apple_sdk.frameworks) IOKit Foundation AppKit OpenAL;
24532 csfml = callPackage ../development/libraries/csfml { };
24534 shapelib = callPackage ../development/libraries/shapelib { };
24536 sharness = callPackage ../development/libraries/sharness { };
24538 shibboleth-sp = callPackage ../development/libraries/shibboleth-sp { };
24540 skaffold = callPackage ../development/tools/skaffold { };
24542 skjold = callPackage ../development/tools/skjold { };
24544 skawarePackages = recurseIntoAttrs (callPackage ../development/skaware-packages { });
24546 inherit (skawarePackages)
24557 s6-networking-man-pages
24559 s6-portable-utils-man-pages
24568 kgt = callPackage ../development/tools/kgt {
24569 inherit (skawarePackages) cleanPackaging;
24572 nettee = callPackage ../tools/networking/nettee {
24573 inherit (skawarePackages) cleanPackaging;
24576 shaq = callPackage ../tools/audio/shaq { };
24578 slang = callPackage ../development/libraries/slang { };
24580 slibGuile = callPackage ../development/libraries/slib {
24584 smpeg = callPackage ../development/libraries/smpeg { };
24586 smpeg2 = callPackage ../development/libraries/smpeg2 { };
24588 snappy = callPackage ../development/libraries/snappy { };
24590 snac2 = darwin.apple_sdk_11_0.callPackage ../servers/snac2 { };
24592 snappymail = callPackage ../servers/snappymail { };
24594 snow = callPackage ../tools/security/snow { };
24596 snowcrash = callPackage ../tools/security/snowcrash { };
24598 soapyairspy = callPackage ../applications/radio/soapyairspy {
24599 inherit (darwin) libobjc;
24600 inherit (darwin.apple_sdk.frameworks) IOKit Security;
24603 soapyaudio = callPackage ../applications/radio/soapyaudio {
24604 inherit (darwin.apple_sdk.frameworks) Accelerate CoreAudio;
24607 soapybladerf = callPackage ../applications/radio/soapybladerf {
24608 inherit (darwin) libobjc;
24609 inherit (darwin.apple_sdk.frameworks) IOKit Security;
24612 soapyhackrf = callPackage ../applications/radio/soapyhackrf {
24613 inherit (darwin) libobjc;
24614 inherit (darwin.apple_sdk.frameworks) IOKit Security;
24617 soapysdr = callPackage ../applications/radio/soapysdr { };
24619 soapyremote = callPackage ../applications/radio/soapyremote { };
24621 soapysdrplay = callPackage ../applications/radio/soapysdrplay { };
24623 soapysdr-with-plugins = callPackage ../applications/radio/soapysdr {
24636 soapyrtlsdr = callPackage ../applications/radio/soapyrtlsdr {
24637 inherit (darwin) libobjc;
24638 inherit (darwin.apple_sdk.frameworks) IOKit Security;
24641 soapyuhd = callPackage ../applications/radio/soapyuhd {
24642 inherit (darwin) libobjc;
24643 inherit (darwin.apple_sdk.frameworks) IOKit Security;
24646 social-engineer-toolkit = callPackage ../tools/security/social-engineer-toolkit { };
24648 socket_wrapper = callPackage ../development/libraries/socket_wrapper { };
24650 sofia_sip = callPackage ../development/libraries/sofia-sip {
24651 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
24654 soil = callPackage ../development/libraries/soil {
24655 inherit (darwin.apple_sdk.frameworks) Carbon;
24658 sokol = callPackage ../development/libraries/sokol { };
24660 sonic = callPackage ../development/libraries/sonic { };
24662 sonivox = callPackage ../development/libraries/sonivox { };
24664 sope = callPackage ../development/libraries/sope { };
24666 sord = callPackage ../development/libraries/sord { };
24668 soundtouch = callPackage ../development/libraries/soundtouch { };
24670 span-lite = callPackage ../development/libraries/span-lite { };
24672 spandsp = callPackage ../development/libraries/spandsp { };
24673 spandsp3 = callPackage ../development/libraries/spandsp/3.nix { };
24675 spaceship-prompt = callPackage ../shells/zsh/spaceship-prompt { };
24677 sparrow3d = callPackage ../development/libraries/sparrow3d {};
24679 spdk = callPackage ../development/libraries/spdk { };
24681 speechd = callPackage ../development/libraries/speechd { };
24683 speech-tools = callPackage ../development/libraries/speech-tools {
24684 inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit Cocoa;
24687 speex = callPackage ../development/libraries/speex {
24691 speexdsp = callPackage ../development/libraries/speexdsp {
24695 sphinx = with python3Packages; toPythonApplication sphinx;
24697 sphinx-autobuild = with python3Packages; toPythonApplication sphinx-autobuild;
24699 sphinx-serve = with python3Packages; toPythonApplication sphinx-serve;
24701 inherit (python3Packages) sphinxHook;
24703 sphinxsearch = callPackage ../servers/search/sphinxsearch { };
24705 spice = callPackage ../development/libraries/spice { };
24707 spice-gtk = callPackage ../development/libraries/spice-gtk { };
24709 spice-protocol = callPackage ../development/libraries/spice-protocol { };
24711 spice-up = callPackage ../applications/office/spice-up { };
24713 spirv-cross = callPackage ../tools/graphics/spirv-cross { };
24715 splat = callPackage ../applications/radio/splat { };
24717 suscan = callPackage ../applications/radio/suscan { };
24719 suwidgets = libsForQt5.callPackage ../applications/radio/suwidgets { };
24721 sratom = callPackage ../development/libraries/audio/sratom { };
24723 srm = callPackage ../tools/security/srm { };
24725 srt = callPackage ../development/libraries/srt { };
24727 srtp = callPackage ../development/libraries/srtp { };
24729 stargate-libcds = callPackage ../development/libraries/stargate-libcds { };
24731 stb = callPackage ../development/libraries/stb { };
24733 stduuid = callPackage ../development/libraries/stduuid { };
24735 steghide = callPackage ../tools/graphics/steghide { };
24737 stegsolve = callPackage ../tools/graphics/stegsolve { };
24739 stxxl = callPackage ../development/libraries/stxxl { };
24741 sv-lang = callPackage ../applications/science/electronics/sv-lang { };
24743 sqld = callPackage ../servers/sql/sqld { };
24745 sqlite = lowPrio (callPackage ../development/libraries/sqlite { });
24747 unqlite = lowPrio (callPackage ../development/libraries/unqlite { });
24749 inherit (callPackage ../development/libraries/sqlite/tools.nix {
24750 inherit (darwin.apple_sdk.frameworks) Foundation;
24751 }) sqlite-analyzer sqldiff;
24753 sqlar = callPackage ../development/libraries/sqlite/sqlar.nix { };
24755 sqlitecpp = callPackage ../development/libraries/sqlitecpp { };
24757 sqlite-interactive = (sqlite.override { interactive = true; }).bin;
24759 sqlite-jdbc = callPackage ../servers/sql/sqlite/jdbc { };
24761 sregex = callPackage ../development/libraries/sregex { };
24763 dqlite = callPackage ../development/libraries/dqlite { };
24765 sqlcipher = callPackage ../development/libraries/sqlcipher { };
24767 standardnotes = callPackage ../applications/editors/standardnotes { };
24769 stfl = callPackage ../development/libraries/stfl { };
24771 stlink = callPackage ../development/tools/misc/stlink { };
24772 stlink-gui = callPackage ../development/tools/misc/stlink { withGUI = true; };
24774 stegseek = callPackage ../tools/security/stegseek { };
24776 streamlink = callPackage ../applications/video/streamlink { };
24777 streamlink-twitch-gui-bin = callPackage ../applications/video/streamlink-twitch-gui/bin.nix { };
24779 sub-batch = callPackage ../applications/video/sub-batch { };
24781 subdl = callPackage ../applications/video/subdl { };
24783 subtitleedit = callPackage ../applications/video/subtitleedit { };
24785 subtitleeditor = callPackage ../applications/video/subtitleeditor { };
24787 subxt = callPackage ../development/tools/subxt { };
24789 suil = darwin.apple_sdk_11_0.callPackage ../development/libraries/audio/suil { };
24791 sundials = callPackage ../development/libraries/sundials {
24795 sutils = callPackage ../tools/misc/sutils { };
24797 svrcore = callPackage ../development/libraries/svrcore { };
24799 svxlink = libsForQt5.callPackage ../applications/radio/svxlink { };
24801 swiftclient = with python3Packages; toPythonApplication python-swiftclient;
24803 sword = callPackage ../development/libraries/sword { };
24805 biblesync = callPackage ../development/libraries/biblesync { };
24807 szip = callPackage ../development/libraries/szip { };
24809 t1lib = callPackage ../development/libraries/t1lib { };
24811 tachyon = callPackage ../development/libraries/tachyon {
24812 inherit (darwin.apple_sdk.frameworks) Carbon;
24815 tageditor = libsForQt5.callPackage ../applications/audio/tageditor { };
24817 ta-lib = callPackage ../development/libraries/ta-lib { };
24819 taglib = callPackage ../development/libraries/taglib { };
24821 taglib_extras = callPackage ../development/libraries/taglib-extras { };
24823 taglib-sharp = callPackage ../development/libraries/taglib-sharp { };
24825 tanidvr = callPackage ../applications/video/tanidvr { };
24827 talloc = callPackage ../development/libraries/talloc { };
24829 tagparser = callPackage ../development/libraries/tagparser { };
24831 taskflow = callPackage ../development/libraries/taskflow { };
24835 tclap_1_2 = callPackage ../development/libraries/tclap/1.2.nix { };
24837 tclap_1_4 = callPackage ../development/libraries/tclap/1.4.nix { };
24839 tcllib = callPackage ../development/libraries/tcllib { };
24841 tcltls = callPackage ../development/libraries/tcltls { };
24843 tclx = callPackage ../development/libraries/tclx { };
24845 tcl-fcgi = callPackage ../development/libraries/tcl-fcgi { };
24847 tdb = callPackage ../development/libraries/tdb { };
24849 tdlib = callPackage ../development/libraries/tdlib { };
24851 tectonic = callPackage ../tools/typesetting/tectonic/wrapper.nix { };
24853 tectonic-unwrapped = callPackage ../tools/typesetting/tectonic {
24854 harfbuzz = harfbuzzFull;
24857 tepl = callPackage ../development/libraries/tepl { };
24859 termbench-pro = callPackage ../development/libraries/termbench-pro { fmt = fmt_8; };
24861 telepathy-glib = callPackage ../development/libraries/telepathy/glib { };
24863 telepathy-farstream = callPackage ../development/libraries/telepathy/farstream { };
24865 termbox = callPackage ../development/libraries/termbox { };
24867 tevent = callPackage ../development/libraries/tevent { };
24869 tet = callPackage ../development/tools/misc/tet { };
24871 texpresso = callPackage ../tools/typesetting/tex/texpresso {
24872 texpresso-tectonic = callPackage ../tools/typesetting/tex/texpresso/tectonic.nix { };
24875 text-engine = callPackage ../development/libraries/text-engine { };
24877 the-foundation = callPackage ../development/libraries/the-foundation { };
24879 theft = callPackage ../development/libraries/theft { };
24881 thrift = callPackage ../development/libraries/thrift { };
24883 tidyp = callPackage ../development/libraries/tidyp { };
24885 tidal-hifi = callPackage ../applications/audio/tidal-hifi { };
24887 tinycdb = callPackage ../development/libraries/tinycdb { };
24889 tinyxml = tinyxml2;
24891 tinyxml2 = callPackage ../development/libraries/tinyxml/2.6.2.nix { };
24893 tiscamera = callPackage ../os-specific/linux/tiscamera { };
24895 tivodecode = callPackage ../applications/video/tivodecode { };
24897 tix = callPackage ../development/libraries/tix { };
24901 tk-8_6 = callPackage ../development/libraries/tk/8.6.nix { };
24902 tk-8_5 = callPackage ../development/libraries/tk/8.5.nix { tcl = tcl-8_5; };
24904 tkimg = callPackage ../development/libraries/tkimg { };
24906 tkrzw = callPackage ../development/libraries/tkrzw { };
24908 tl-expected = callPackage ../development/libraries/tl-expected { };
24910 tnt = callPackage ../development/libraries/tnt { };
24912 tntnet = callPackage ../development/libraries/tntnet { };
24914 tntdb = callPackage ../development/libraries/tntdb { };
24916 kyotocabinet = callPackage ../development/libraries/kyotocabinet { };
24918 tomlc99 = callPackage ../development/libraries/tomlc99 { };
24920 tomlcpp = callPackage ../development/libraries/tomlcpp { };
24922 toml11 = callPackage ../development/libraries/toml11 { };
24924 tomlplusplus = callPackage ../development/libraries/tomlplusplus { };
24926 tokyocabinet = callPackage ../development/libraries/tokyo-cabinet { };
24928 tokyotyrant = callPackage ../development/libraries/tokyo-tyrant { };
24930 totem-pl-parser = callPackage ../development/libraries/totem-pl-parser { };
24932 tpm2-tss = callPackage ../development/libraries/tpm2-tss {
24933 autoreconfHook = buildPackages.autoreconfHook269;
24936 tremor = callPackage ../development/libraries/tremor { };
24938 triehash = callPackage ../tools/misc/triehash { };
24940 trillian = callPackage ../tools/misc/trillian { };
24942 twolame = callPackage ../development/libraries/twolame { };
24944 udns = callPackage ../development/libraries/udns { };
24946 uid_wrapper = callPackage ../development/libraries/uid_wrapper { };
24948 umockdev = callPackage ../development/libraries/umockdev { };
24950 unconvert = callPackage ../development/tools/unconvert { };
24952 uncover = callPackage ../tools/security/uncover { };
24954 unibilium = callPackage ../development/libraries/unibilium { };
24956 unicap = callPackage ../development/libraries/unicap { };
24958 unicon-lang = callPackage ../development/interpreters/unicon-lang { };
24960 updfparser = callPackage ../development/libraries/updfparser { };
24962 tsocks = callPackage ../development/libraries/tsocks { };
24964 unixODBC = callPackage ../development/libraries/unixODBC { };
24966 unixODBCDrivers = recurseIntoAttrs (callPackages ../development/libraries/unixODBCDrivers { });
24968 ustr = callPackage ../development/libraries/ustr { };
24970 usrsctp = callPackage ../development/libraries/usrsctp { };
24972 usbredir = callPackage ../development/libraries/usbredir { };
24974 usbrip = callPackage ../tools/security/usbrip { };
24976 uthash = callPackage ../development/libraries/uthash { };
24978 uthenticode = callPackage ../development/libraries/uthenticode { };
24980 ucommon = callPackage ../development/libraries/ucommon { };
24982 v8 = callPackage ../development/libraries/v8 (
24984 stdenv' = if stdenv.cc.isClang && lib.versionAtLeast (lib.getVersion stdenv.cc.cc) "16"
24985 then overrideLibcxx llvmPackages_15.stdenv
24989 stdenv = if stdenv'.isDarwin then overrideSDK stdenv' "11.0" else stdenv';
24993 intel-vaapi-driver = callPackage ../development/libraries/intel-vaapi-driver { };
24995 vaapi-intel-hybrid = callPackage ../development/libraries/vaapi-intel-hybrid { };
24997 vaapiVdpau = callPackage ../development/libraries/vaapi-vdpau { };
24999 vale = callPackage ../tools/text/vale { };
25001 valhalla = callPackage ../development/libraries/valhalla {
25002 boost = boost.override { enablePython = true; python = python3; };
25003 protobuf = protobuf_21.override {
25004 abseil-cpp = abseil-cpp_202103.override {
25005 cxxStandard = "17";
25010 vamp-plugin-sdk = callPackage ../development/libraries/audio/vamp-plugin-sdk { };
25012 vc = callPackage ../development/libraries/vc { };
25014 vc_0_7 = callPackage ../development/libraries/vc/0.7.nix { };
25016 vcdimager = callPackage ../development/libraries/vcdimager { };
25018 vcg = callPackage ../development/libraries/vcg { };
25020 vencord-web-extension = callPackage ../by-name/ve/vencord/package.nix { buildWebExtension = true; };
25022 vid-stab = callPackage ../development/libraries/vid-stab {
25023 inherit (llvmPackages) openmp;
25026 vigra = callPackage ../development/libraries/vigra {
25027 hdf5 = hdf5.override { usev110Api = true; };
25030 vkd3d = callPackage ../development/libraries/vkd3d {};
25032 vkd3d-proton = callPackage ../development/libraries/vkd3d-proton {};
25034 vkdisplayinfo = callPackage ../tools/graphics/vkdisplayinfo { };
25036 vkdt = callPackage ../applications/graphics/vkdt { };
25038 vkdt-wayland = callPackage ../applications/graphics/vkdt { glfw = glfw-wayland; };
25040 vlock = callPackage ../misc/screensavers/vlock { };
25042 virtualpg = callPackage ../development/libraries/virtualpg { };
25044 vmime = callPackage ../development/libraries/vmime { };
25046 vrb = callPackage ../development/libraries/vrb { };
25048 vrpn = callPackage ../development/libraries/vrpn { };
25050 vsqlite = callPackage ../development/libraries/vsqlite { };
25052 vte = callPackage ../development/libraries/vte { };
25054 vte-gtk4 = vte.override {
25058 vtk_9 = libsForQt5.callPackage ../development/libraries/vtk/9.x.nix {
25059 inherit (darwin) libobjc;
25060 inherit (darwin.apple_sdk.libs) xpc;
25061 inherit (darwin.apple_sdk.frameworks) AGL Cocoa CoreServices DiskArbitration
25062 IOKit CFNetwork Security ApplicationServices
25063 CoreText IOSurface ImageIO OpenGL GLUT;
25066 vtk_9_withQt5 = vtk_9.override { enableQt = true; };
25069 vtkWithQt5 = vtk_9_withQt5;
25071 vulkan-caps-viewer = libsForQt5.callPackage ../tools/graphics/vulkan-caps-viewer { };
25073 vulkan-cts = callPackage ../tools/graphics/vulkan-cts { };
25075 vulkan-helper = callPackage ../tools/graphics/vulkan-helper { };
25077 vulkan-extension-layer = callPackage ../tools/graphics/vulkan-extension-layer { };
25078 vulkan-headers = callPackage ../development/libraries/vulkan-headers { };
25079 vulkan-loader = callPackage ../development/libraries/vulkan-loader { inherit (darwin) moltenvk; };
25080 vulkan-tools = callPackage ../tools/graphics/vulkan-tools {
25081 inherit (darwin) moltenvk;
25082 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
25084 vulkan-tools-lunarg = callPackage ../tools/graphics/vulkan-tools-lunarg { };
25085 vulkan-utility-libraries = callPackage ../development/libraries/vulkan-utility-libraries { };
25086 vulkan-validation-layers = callPackage ../development/tools/vulkan-validation-layers { };
25088 vxl = callPackage ../development/libraries/vxl { };
25090 waffle = callPackage ../development/libraries/waffle { };
25092 wally-cli = callPackage ../development/tools/wally-cli { };
25093 zsa-udev-rules = callPackage ../os-specific/linux/zsa-udev-rules { };
25095 wangle = darwin.apple_sdk_11_0.callPackage ../development/libraries/wangle { };
25097 wapp = callPackage ../development/libraries/wapp { };
25099 wavpack = callPackage ../development/libraries/wavpack { };
25101 wayland = darwin.apple_sdk_11_0.callPackage ../development/libraries/wayland { };
25102 wayland-scanner = wayland.bin;
25104 wayland-protocols = callPackage ../development/libraries/wayland/protocols.nix { };
25106 waylandpp = callPackage ../development/libraries/waylandpp {
25107 graphviz = graphviz-nox;
25110 wcslib = callPackage ../development/libraries/science/astronomy/wcslib { };
25112 webkitgtk = callPackage ../development/libraries/webkitgtk {
25113 harfbuzz = harfbuzzFull;
25114 inherit (gst_all_1) gst-plugins-base gst-plugins-bad;
25115 inherit (darwin) apple_sdk;
25118 webkitgtk_4_1 = webkitgtk.override {
25119 libsoup = libsoup_3;
25122 webkitgtk_6_0 = webkitgtk.override {
25123 libsoup = libsoup_3;
25127 webp-pixbuf-loader = callPackage ../development/libraries/webp-pixbuf-loader { };
25129 websocketpp = callPackage ../development/libraries/websocket++ { };
25131 wfa2-lib = callPackage ../development/libraries/wfa2-lib { };
25133 webrtc-audio-processing_1 = callPackage ../development/libraries/webrtc-audio-processing { };
25134 webrtc-audio-processing_0_3 = callPackage ../development/libraries/webrtc-audio-processing/0.3.nix { };
25135 # bump when majoring of packages have updated
25136 webrtc-audio-processing = webrtc-audio-processing_0_3;
25138 whereami = callPackage ../development/libraries/whereami { };
25140 where-is-my-sddm-theme = libsForQt5.callPackage ../data/themes/where-is-my-sddm-theme { };
25142 wildmidi = callPackage ../development/libraries/wildmidi {
25143 inherit (darwin.apple_sdk.frameworks) OpenAL;
25146 wiredtiger = callPackage ../development/libraries/wiredtiger { };
25148 wlr-protocols = callPackage ../development/libraries/wlroots/protocols.nix { };
25151 inherit (libsForQt5.callPackage ../development/libraries/wt { })
25154 wxformbuilder = callPackage ../development/tools/wxformbuilder { };
25156 wxGTK31 = callPackage ../development/libraries/wxwidgets/wxGTK31.nix {
25157 inherit (darwin.stubs) setfile;
25158 inherit (darwin.apple_sdk.frameworks) AGL Carbon Cocoa Kernel QTKit AVFoundation AVKit WebKit;
25161 wxGTK32 = callPackage ../development/libraries/wxwidgets/wxGTK32.nix {
25162 inherit (darwin.stubs) setfile;
25163 inherit (darwin.apple_sdk.frameworks) AGL Carbon Cocoa Kernel QTKit AVFoundation AVKit WebKit;
25166 wxSVG = callPackage ../development/libraries/wxSVG {
25170 wtk = callPackage ../development/libraries/wtk { };
25172 x264 = callPackage ../development/libraries/x264 { };
25174 x265 = callPackage ../development/libraries/x265 { };
25176 xandikos = callPackage ../servers/xandikos { };
25178 inherit (callPackages ../development/libraries/xapian { })
25180 xapian = xapian_1_4;
25182 xapian-omega = callPackage ../development/libraries/xapian/tools/omega {
25186 xavs = callPackage ../development/libraries/xavs { };
25188 Xaw3d = callPackage ../development/libraries/Xaw3d { };
25190 xbase = callPackage ../development/libraries/xbase { };
25192 xcb-util-cursor = xorg.xcbutilcursor;
25193 xcb-util-cursor-HEAD = callPackage ../development/libraries/xcb-util-cursor/HEAD.nix { };
25195 xcbutilxrm = callPackage ../servers/x11/xorg/xcb-util-xrm.nix { };
25197 xdo = callPackage ../tools/misc/xdo { };
25199 xdiskusage = callPackage ../tools/misc/xdiskusage { };
25201 xed = callPackage ../development/libraries/xed { };
25203 xedit = callPackage ../applications/editors/xedit { };
25205 xautolock = callPackage ../misc/screensavers/xautolock { };
25207 xercesc = callPackage ../development/libraries/xercesc { };
25209 xalanc = callPackage ../development/libraries/xalanc { };
25211 xgboost = callPackage ../development/libraries/xgboost { };
25213 xgboostWithCuda = xgboost.override { cudaSupport = true; };
25215 xgeometry-select = callPackage ../tools/X11/xgeometry-select { };
25217 xmake-core-sv = callPackage ../development/libraries/xmake-core-sv { };
25219 xmlrpc_c = callPackage ../development/libraries/xmlrpc-c { };
25221 xmlsec = callPackage ../development/libraries/xmlsec { };
25223 xml-security-c = callPackage ../development/libraries/xml-security-c { };
25225 xml-tooling-c = callPackage ../development/libraries/xml-tooling-c { };
25227 xlslib = callPackage ../development/libraries/xlslib { };
25229 xsimd = callPackage ../development/libraries/xsimd { };
25231 xtensor = callPackage ../development/libraries/xtensor { };
25233 xtl = callPackage ../development/libraries/xtl { };
25235 xvidcore = callPackage ../development/libraries/xvidcore { };
25237 xxHash = callPackage ../development/libraries/xxHash { };
25239 xylib = callPackage ../development/libraries/xylib { };
25241 yajl = callPackage ../development/libraries/yajl { };
25243 yder = callPackage ../development/libraries/yder { };
25245 yojimbo = callPackage ../development/libraries/yojimbo { };
25247 yubico-pam = callPackage ../development/libraries/yubico-pam {
25248 inherit (darwin.apple_sdk.frameworks) CoreServices SystemConfiguration;
25251 yubico-piv-tool = callPackage ../tools/misc/yubico-piv-tool {
25252 inherit (darwin.apple_sdk.frameworks) PCSC;
25255 yubihsm-connector = callPackage ../tools/security/yubihsm-connector { };
25257 yubikey-manager = callPackage ../tools/misc/yubikey-manager { };
25259 yubikey-manager-qt = libsForQt5.callPackage ../tools/misc/yubikey-manager-qt { };
25261 yubikey-personalization = callPackage ../tools/misc/yubikey-personalization { };
25263 yubikey-personalization-gui = libsForQt5.callPackage ../tools/misc/yubikey-personalization-gui { };
25265 yubikey-agent = callPackage ../tools/security/yubikey-agent { };
25267 yubikey-touch-detector = callPackage ../tools/security/yubikey-touch-detector { };
25269 yubihsm-shell = callPackage ../tools/security/yubihsm-shell { };
25271 yubioath-flutter = callPackage ../applications/misc/yubioath-flutter { };
25273 yyjson = callPackage ../development/libraries/yyjson { };
25275 zchunk = callPackage ../development/libraries/zchunk { };
25277 zeitgeist = callPackage ../development/libraries/zeitgeist { };
25279 zlib = callPackage ../development/libraries/zlib { };
25281 zlib-ng = callPackage ../development/libraries/zlib-ng { };
25283 libdynd = callPackage ../development/libraries/libdynd { };
25285 zlog = callPackage ../development/libraries/zlog { };
25287 zeromq4 = callPackage ../development/libraries/zeromq/4.x.nix { };
25290 cppzmq = callPackage ../development/libraries/cppzmq { };
25292 czmq = callPackage ../development/libraries/czmq { };
25294 zmqpp = callPackage ../development/libraries/zmqpp { };
25296 libzra = callPackage ../development/libraries/libzra { };
25298 # requires a newer Apple SDK
25299 zig_0_9 = darwin.apple_sdk_11_0.callPackage ../development/compilers/zig/0.9.nix {
25300 llvmPackages = llvmPackages_13;
25302 # requires a newer Apple SDK
25303 zig_0_10 = darwin.apple_sdk_11_0.callPackage ../development/compilers/zig/0.10.nix {
25304 llvmPackages = llvmPackages_15;
25306 # requires a newer Apple SDK
25307 zig_0_11 = darwin.apple_sdk_11_0.callPackage ../development/compilers/zig/0.11.nix {
25308 llvmPackages = llvmPackages_16;
25312 zig-shell-completions = callPackage ../development/compilers/zig/shell-completions.nix { };
25314 zimlib = callPackage ../development/libraries/zimlib { };
25316 zita-convolver = callPackage ../development/libraries/audio/zita-convolver { };
25318 zita-alsa-pcmi = callPackage ../development/libraries/audio/zita-alsa-pcmi { };
25320 zita-resampler = callPackage ../development/libraries/audio/zita-resampler { };
25322 zitadel-tools = callPackage ../tools/misc/zitadel-tools { };
25324 zix = callPackage ../development/libraries/audio/zix { };
25326 zz = callPackage ../development/compilers/zz { };
25328 zziplib = callPackage ../development/libraries/zziplib { };
25330 glpng = callPackage ../development/libraries/glpng { };
25332 gsignond = callPackage ../development/libraries/gsignond {
25336 gsignondPlugins = recurseIntoAttrs {
25337 sasl = callPackage ../development/libraries/gsignond/plugins/sasl.nix { };
25338 oauth = callPackage ../development/libraries/gsignond/plugins/oauth.nix { };
25339 lastfm = callPackage ../development/libraries/gsignond/plugins/lastfm.nix { };
25340 mail = callPackage ../development/libraries/gsignond/plugins/mail.nix { };
25343 plumed = callPackage ../development/libraries/science/chemistry/plumed { };
25345 ### DEVELOPMENT / LIBRARIES / AGDA
25347 agdaPackages = callPackage ./agda-packages.nix {
25348 inherit (haskellPackages) Agda;
25350 agda = agdaPackages.agda;
25352 ### DEVELOPMENT / LIBRARIES / BASH
25354 bash-preexec = callPackage ../development/libraries/bash/bash-preexec { };
25356 ### DEVELOPMENT / LIBRARIES / JAVA
25358 commonsBcel = callPackage ../development/libraries/java/commons/bcel { };
25360 commonsBsf = callPackage ../development/libraries/java/commons/bsf { };
25362 commonsCompress = callPackage ../development/libraries/java/commons/compress { };
25364 commonsDaemon = callPackage ../development/libraries/java/commons/daemon { };
25366 commonsFileUpload = callPackage ../development/libraries/java/commons/fileupload { };
25368 commonsLang = callPackage ../development/libraries/java/commons/lang { };
25370 commonsLogging = callPackage ../development/libraries/java/commons/logging { };
25372 commonsIo = callPackage ../development/libraries/java/commons/io { };
25374 commonsMath = callPackage ../development/libraries/java/commons/math { };
25376 fastjar = callPackage ../development/tools/java/fastjar { };
25378 httpunit = callPackage ../development/libraries/java/httpunit { };
25380 javaCup = callPackage ../development/libraries/java/cup {
25381 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
25384 jdom = callPackage ../development/libraries/java/jdom { };
25386 jffi = callPackage ../development/libraries/java/jffi { };
25388 jflex = callPackage ../development/libraries/java/jflex { };
25390 lombok = callPackage ../development/libraries/java/lombok { };
25392 lucene = callPackage ../development/libraries/java/lucene { };
25394 lucenepp = callPackage ../development/libraries/lucene++ { };
25396 mockobjects = callPackage ../development/libraries/java/mockobjects { };
25398 saxonb = saxonb_8_8;
25400 inherit (callPackages ../development/libraries/java/saxon {
25401 jre = jre_headless;
25402 jre8 = jre8_headless;
25410 smack = callPackage ../development/libraries/java/smack { };
25412 swt = callPackage ../development/libraries/java/swt { };
25413 swt_jdk8 = callPackage ../development/libraries/java/swt {
25418 ### DEVELOPMENT / LIBRARIES / JAVASCRIPT
25420 nodehun = callPackage ../development/tools/nodehun { };
25422 yuicompressor = callPackage ../development/tools/yuicompressor { };
25424 ### DEVELOPMENT / BOWER MODULES (JAVASCRIPT)
25426 buildBowerComponents = callPackage ../development/bower-modules/generic { };
25428 ### DEVELOPMENT / GO
25430 # the unversioned attributes should always point to the same go version
25432 buildGoModule = buildGo122Module;
25433 buildGoPackage = buildGo122Package;
25435 # requires a newer Apple SDK
25436 go_1_21 = darwin.apple_sdk_11_0.callPackage ../development/compilers/go/1.21.nix {
25437 inherit (darwin.apple_sdk_11_0.frameworks) Foundation Security;
25439 buildGo121Module = darwin.apple_sdk_11_0.callPackage ../build-support/go/module.nix {
25440 go = buildPackages.go_1_21;
25442 buildGo121Package = darwin.apple_sdk_11_0.callPackage ../build-support/go/package.nix {
25443 go = buildPackages.go_1_21;
25446 # requires a newer Apple SDK
25447 go_1_22 = darwin.apple_sdk_11_0.callPackage ../development/compilers/go/1.22.nix {
25448 inherit (darwin.apple_sdk_11_0.frameworks) Foundation Security;
25450 buildGo122Module = darwin.apple_sdk_11_0.callPackage ../build-support/go/module.nix {
25451 go = buildPackages.go_1_22;
25453 buildGo122Package = darwin.apple_sdk_11_0.callPackage ../build-support/go/package.nix {
25454 go = buildPackages.go_1_22;
25457 leaps = callPackage ../development/tools/leaps { };
25459 ### DEVELOPMENT / JAVA MODULES
25461 javaPackages = recurseIntoAttrs (callPackage ./java-packages.nix { });
25463 ### DEVELOPMENT / LISP MODULES
25465 asdf = callPackage ../development/lisp-modules/asdf {
25469 # QuickLisp minimal version
25470 asdf_2_26 = callPackage ../development/lisp-modules/asdf/2.26.nix {
25473 # Currently most popular
25474 asdf_3_1 = callPackage ../development/lisp-modules/asdf/3.1.nix {
25478 asdf_3_3 = callPackage ../development/lisp-modules/asdf/3.3.nix {
25482 ## DEPRECATED, will be removed in a future release
25484 clwrapperFunction = callPackage ../development/lisp-modules-obsolete/clwrapper;
25486 wrapLisp_old = lisp: clwrapperFunction { inherit lisp; };
25488 lispPackagesFor = clwrapper: callPackage ../development/lisp-modules-obsolete/lisp-packages.nix {
25492 lispPackages = quicklispPackages //
25493 (lispPackagesFor (wrapLisp_old sbcl)) // { __attrsFailEvaluation = true; };
25495 quicklispPackagesFor = clwrapper: callPackage ../development/lisp-modules-obsolete/quicklisp-to-nix.nix {
25497 } // { __attrsFailEvaluation = true; };
25498 quicklispPackagesClisp = dontRecurseIntoAttrs (quicklispPackagesFor (wrapLisp_old clisp));
25499 quicklispPackagesSBCL = dontRecurseIntoAttrs (quicklispPackagesFor (wrapLisp_old sbcl));
25500 quicklispPackagesECL = dontRecurseIntoAttrs (quicklispPackagesFor (wrapLisp_old ecl));
25501 quicklispPackagesCCL = dontRecurseIntoAttrs (quicklispPackagesFor (wrapLisp_old ccl));
25502 quicklispPackagesABCL = dontRecurseIntoAttrs (quicklispPackagesFor (wrapLisp_old abcl));
25503 quicklispPackagesGCL = dontRecurseIntoAttrs (quicklispPackagesFor (wrapLisp_old gcl));
25504 quicklispPackages = quicklispPackagesSBCL;
25506 # Alternative lisp-modules implementation
25507 lispPackages_new = callPackage ../development/lisp-modules-new-obsolete/lisp-packages.nix {}
25508 // { __attrsFailEvaluation = true; };
25510 ## End of DEPRECATED
25512 wrapLisp = callPackage ../development/lisp-modules/nix-cl.nix {};
25514 # Armed Bear Common Lisp
25516 pkg = callPackage ../development/compilers/abcl { };
25520 # Clozure Common Lisp
25522 pkg = callPackage ../development/compilers/ccl {
25523 inherit (buildPackages.darwin) bootstrap_cmds;
25525 faslExt = "lx64fsl";
25528 # Clasp Common Lisp
25529 clasp-common-lisp = wrapLisp {
25530 pkg = callPackage ../development/compilers/clasp { };
25536 pkg = callPackage ../development/interpreters/clisp { };
25538 flags = ["-E" "UTF-8"];
25541 wrapLispi686Linux = pkgsi686Linux.callPackage ../development/lisp-modules/nix-cl.nix {};
25544 cmucl_binary = wrapLispi686Linux {
25545 pkg = pkgsi686Linux.callPackage ../development/compilers/cmucl/binary.nix { };
25550 # Embeddable Common Lisp
25552 pkg = callPackage ../development/compilers/ecl { };
25555 ecl_16_1_2 = wrapLisp {
25556 pkg = callPackage ../development/compilers/ecl/16.1.2.nix { };
25562 pkg = callPackage ../development/compilers/gcl { };
25566 # ManKai Common Lisp
25568 pkg = callPackage ../development/compilers/mkcl {};
25572 # Steel Bank Common Lisp
25573 sbcl_2_4_2 = wrapLisp {
25574 pkg = callPackage ../development/compilers/sbcl { version = "2.4.2"; };
25576 flags = [ "--dynamic-space-size" "3000" ];
25578 sbcl_2_4_3 = wrapLisp {
25579 pkg = callPackage ../development/compilers/sbcl { version = "2.4.3"; };
25581 flags = [ "--dynamic-space-size" "3000" ];
25585 sbclPackages = recurseIntoAttrs sbcl.pkgs;
25587 ### DEVELOPMENT / PERL MODULES
25589 perlInterpreters = import ../development/interpreters/perl { inherit callPackage; };
25590 inherit (perlInterpreters) perl536 perl538;
25592 perl536Packages = recurseIntoAttrs perl536.pkgs;
25593 perl538Packages = recurseIntoAttrs perl538.pkgs;
25596 perlPackages = perl538Packages;
25598 ack = perlPackages.ack;
25600 perlcritic = perlPackages.PerlCritic;
25602 sqitchMysql = (callPackage ../development/tools/misc/sqitch {
25603 mysqlSupport = true;
25604 }).overrideAttrs { pname = "sqitch-mysql"; };
25606 sqitchPg = (callPackage ../development/tools/misc/sqitch {
25607 postgresqlSupport = true;
25608 }).overrideAttrs { pname = "sqitch-pg"; };
25610 ### DEVELOPMENT / R MODULES
25612 R = darwin.apple_sdk_11_0.callPackage ../applications/science/math/R {
25613 # TODO: split docs into a separate output
25614 withRecommendedPackages = false;
25615 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa Foundation;
25616 inherit (darwin) libobjc;
25619 rWrapper = callPackage ../development/r-modules/wrapper.nix {
25620 recommendedPackages = with rPackages; [
25621 boot class cluster codetools foreign KernSmooth lattice MASS
25622 Matrix mgcv nlme nnet rpart spatial survival
25624 # Override this attribute to register additional libraries.
25628 radianWrapper = callPackage ../development/r-modules/wrapper-radian.nix {
25629 recommendedPackages = with rPackages; [
25630 boot class cluster codetools foreign KernSmooth lattice MASS
25631 Matrix mgcv nlme nnet rpart spatial survival
25633 radian = python3Packages.radian;
25634 # Override this attribute to register additional libraries.
25636 # Override this attribute if you want to expose R with the same set of
25637 # packages as specified in radian
25641 rstudioWrapper = libsForQt5.callPackage ../development/r-modules/wrapper-rstudio.nix {
25642 recommendedPackages = with rPackages; [
25643 boot class cluster codetools foreign KernSmooth lattice MASS
25644 Matrix mgcv nlme nnet rpart spatial survival
25646 # Override this attribute to register additional libraries.
25650 rstudioServerWrapper = rstudioWrapper.override { rstudio = rstudio-server; };
25652 rPackages = (dontRecurseIntoAttrs (callPackage ../development/r-modules {
25653 overrides = (config.rPackageOverrides or (_: {})) pkgs;
25654 })) // { __attrsFailEvaluation = true; };
25658 _389-ds-base = callPackage ../servers/ldap/389 { };
25660 _5etools = callPackage ../servers/web-apps/5etools { };
25662 adguardhome = callPackage ../servers/adguardhome { };
25664 alerta = callPackage ../servers/monitoring/alerta/client.nix { };
25666 alerta-server = callPackage ../servers/monitoring/alerta { };
25668 allmark = callPackage ../servers/allmark { };
25670 alps = callPackage ../servers/alps { };
25672 anuko-time-tracker = callPackage ../servers/web-apps/anuko-time-tracker { };
25674 apache-directory-server = callPackage ../servers/ldap/apache-directory-server { };
25676 apacheHttpd_2_4 = callPackage ../servers/http/apache-httpd/2.4.nix {
25677 inherit (darwin.apple_sdk.frameworks) Foundation;
25679 apacheHttpd = apacheHttpd_2_4;
25681 apacheHttpdPackagesFor = apacheHttpd: self: let callPackage = newScope self; in {
25682 inherit apacheHttpd;
25684 mod_auth_mellon = callPackage ../servers/http/apache-modules/mod_auth_mellon { };
25686 # Redwax collection
25687 mod_ca = callPackage ../servers/http/apache-modules/mod_ca { };
25688 mod_crl = callPackage ../servers/http/apache-modules/mod_crl { };
25689 mod_csr = callPackage ../servers/http/apache-modules/mod_csr { };
25690 mod_cspnonce = callPackage ../servers/http/apache-modules/mod_cspnonce { };
25691 mod_ocsp = callPackage ../servers/http/apache-modules/mod_ocsp{ };
25692 mod_scep = callPackage ../servers/http/apache-modules/mod_scep { };
25693 mod_pkcs12 = callPackage ../servers/http/apache-modules/mod_pkcs12 { };
25694 mod_spkac= callPackage ../servers/http/apache-modules/mod_spkac { };
25695 mod_timestamp = callPackage ../servers/http/apache-modules/mod_timestamp { };
25697 mod_dnssd = callPackage ../servers/http/apache-modules/mod_dnssd { };
25700 mod_perl = callPackage ../servers/http/apache-modules/mod_perl { };
25702 mod_fastcgi = callPackage ../servers/http/apache-modules/mod_fastcgi { };
25704 mod_python = callPackage ../servers/http/apache-modules/mod_python { };
25706 mod_tile = callPackage ../servers/http/apache-modules/mod_tile { };
25708 mod_wsgi3 = callPackage ../servers/http/apache-modules/mod_wsgi { };
25710 mod_itk = callPackage ../servers/http/apache-modules/mod_itk { };
25712 mod_mbtiles = callPackage ../servers/http/apache-modules/mod_mbtiles { };
25714 php = pkgs.php.override { inherit apacheHttpd; };
25716 subversion = pkgs.subversion.override { httpServer = true; inherit apacheHttpd; };
25717 } // lib.optionalAttrs config.allowAliases {
25718 mod_evasive = throw "mod_evasive is not supported on Apache httpd 2.4";
25719 mod_wsgi = self.mod_wsgi2;
25720 mod_wsgi2 = throw "mod_wsgi2 has been removed since Python 2 is EOL. Use mod_wsgi3 instead";
25723 apacheHttpdPackages_2_4 = recurseIntoAttrs (apacheHttpdPackagesFor apacheHttpd_2_4 apacheHttpdPackages_2_4);
25724 apacheHttpdPackages = apacheHttpdPackages_2_4;
25726 appdaemon = callPackage ../servers/home-assistant/appdaemon.nix { };
25728 asouldocs = callPackage ../servers/asouldocs { };
25730 atlassian-bamboo = callPackage ../servers/atlassian/bamboo.nix { };
25731 atlassian-confluence = callPackage ../servers/atlassian/confluence.nix { };
25732 atlassian-crowd = callPackage ../servers/atlassian/crowd.nix { };
25733 atlassian-jira = callPackage ../servers/atlassian/jira.nix { };
25735 cadvisor = callPackage ../servers/monitoring/cadvisor { };
25737 cassandra_3_0 = callPackage ../servers/nosql/cassandra/3.0.nix {
25738 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
25741 cassandra_3_11 = callPackage ../servers/nosql/cassandra/3.11.nix {
25742 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
25745 cassandra_4 = callPackage ../servers/nosql/cassandra/4.nix {
25746 # Effective Cassandra 4.0.2 there is full Java 11 support
25747 # -- https://cassandra.apache.org/doc/latest/cassandra/new/java11.html
25748 jre = pkgs.jdk11_headless;
25751 cassandra = cassandra_4;
25753 cassandra-cpp-driver = callPackage ../development/libraries/cassandra-cpp-driver/default.nix { };
25755 apache-jena = callPackage ../servers/nosql/apache-jena/binary.nix {
25759 apache-jena-fuseki = callPackage ../servers/nosql/apache-jena/fuseki-binary.nix {
25763 apcupsd = callPackage ../servers/apcupsd { };
25765 inherit (callPackages ../servers/asterisk { })
25766 asterisk asterisk-stable asterisk-lts
25767 asterisk_18 asterisk_20;
25769 asterisk-module-sccp = callPackage ../servers/asterisk/sccp { };
25771 asterisk-ldap = lowPrio (asterisk.override { ldapSupport = true; });
25773 sabnzbd = callPackage ../servers/sabnzbd { };
25775 baserow = callPackage ../servers/baserow { };
25777 bftpd = callPackage ../servers/ftp/bftpd { };
25779 bind = callPackage ../servers/dns/bind { };
25780 dnsutils = bind.dnsutils;
25781 dig = lib.addMetaAttrs { mainProgram = "dig"; } bind.dnsutils;
25783 bird = callPackage ../servers/bird { };
25785 bird-lg = callPackage ../servers/bird-lg { };
25787 birdwatcher = callPackage ../servers/birdwatcher { };
25789 bloat = callPackage ../servers/bloat { };
25791 bosun = callPackage ../servers/monitoring/bosun { };
25793 cayley = callPackage ../servers/cayley { };
25795 cgiserver = callPackage ../servers/http/cgiserver { };
25797 charybdis = callPackage ../servers/irc/charybdis {
25798 autoreconfHook = buildPackages.autoreconfHook269;
25801 clamsmtp = callPackage ../servers/mail/clamsmtp { };
25803 clickhouse = callPackage ../servers/clickhouse {
25804 llvmPackages = llvmPackages_16;
25807 clickhouse-cli = with python3Packages; toPythonApplication clickhouse-cli;
25809 clickhouse-backup = callPackage ../development/tools/database/clickhouse-backup { };
25811 codeowners = callPackage ../development/tools/codeowners { };
25813 couchdb3 = callPackage ../servers/http/couchdb/3.nix { };
25815 dcnnt = python3Packages.callPackage ../servers/dcnnt { };
25817 deconz = qt5.callPackage ../servers/deconz { };
25819 dendrite = callPackage ../servers/dendrite { };
25821 dex-oidc = callPackage ../servers/dex { };
25823 dex2jar = callPackage ../development/tools/java/dex2jar { };
25825 doh-proxy-rust = callPackage ../servers/dns/doh-proxy-rust {
25826 inherit (darwin.apple_sdk.frameworks) Security;
25829 dgraph = callPackage ../servers/dgraph { };
25831 dico = callPackage ../servers/dico { };
25833 dict = callPackage ../servers/dict {
25834 libmaa = callPackage ../servers/dict/libmaa.nix { };
25837 dictdDBs = recurseIntoAttrs (callPackages ../servers/dict/dictd-db.nix {});
25839 dictDBCollector = callPackage ../servers/dict/dictd-db-collector.nix { };
25841 diod = callPackage ../servers/diod { lua = lua5_1; };
25843 directx-headers = callPackage ../development/libraries/directx-headers { };
25845 directx-shader-compiler = callPackage ../tools/graphics/directx-shader-compiler {
25846 # https://github.com/NixOS/nixpkgs/issues/216294
25847 stdenv = if stdenv.cc.isGNU && stdenv.isi686 then gcc11Stdenv else stdenv;
25850 dkimproxy = callPackage ../servers/mail/dkimproxy { };
25852 dmarc-metrics-exporter = callPackage ../servers/monitoring/prometheus/dmarc-metrics-exporter { };
25854 dmlive = callPackage ../applications/video/dmlive {
25855 inherit (darwin) configd;
25856 inherit (darwin.apple_sdk.frameworks) Security;
25859 do-agent = callPackage ../servers/monitoring/do-agent { };
25861 dodgy = with python3Packages; toPythonApplication dodgy;
25863 dovecot = callPackage ../servers/mail/dovecot { };
25864 dovecot_pigeonhole = callPackage ../servers/mail/dovecot/plugins/pigeonhole { };
25865 dovecot_fts_xapian = callPackage ../servers/mail/dovecot/plugins/fts_xapian { };
25867 dspam = callPackage ../servers/mail/dspam { };
25869 engelsystem = callPackage ../servers/web-apps/engelsystem { };
25871 envoy = callPackage ../servers/http/envoy {
25872 jdk = openjdk11_headless;
25876 ergochat = callPackage ../servers/irc/ergochat { };
25879 etcd_3_4 = callPackage ../servers/etcd/3.4.nix { };
25880 etcd_3_5 = callPackage ../servers/etcd/3.5 { };
25882 ejabberd = callPackage ../servers/xmpp/ejabberd { erlang = erlang_24; };
25884 exhaustive = callPackage ../development/tools/exhaustive { };
25886 hyp = callPackage ../servers/http/hyp { };
25888 peering-manager = callPackage ../servers/web-apps/peering-manager { };
25890 podgrab = callPackage ../servers/misc/podgrab { };
25892 portunus = callPackage ../servers/portunus { };
25894 prosody = callPackage ../servers/xmpp/prosody {
25895 withExtraLibs = [];
25896 withExtraLuaPackages = _: [];
25899 prosody-filer = callPackage ../servers/xmpp/prosody-filer { };
25901 biboumi = callPackage ../servers/xmpp/biboumi { };
25903 elasticmq-server-bin = callPackage ../servers/elasticmq-server-bin {
25904 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
25905 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
25908 eventstore = callPackage ../servers/nosql/eventstore { };
25910 exabgp = callPackage ../servers/networking/exabgp { };
25912 rustus = callPackage ../servers/networking/rustus {
25913 inherit (darwin.apple_sdk.frameworks) Security;
25916 exim = callPackage ../servers/mail/exim { };
25918 fastnetmon-advanced = callPackage ../servers/fastnetmon-advanced { };
25920 fcgiwrap = callPackage ../servers/fcgiwrap { };
25922 fedigroups = callPackage ../servers/fedigroups {
25923 inherit (darwin.apple_sdk.frameworks) Security;
25926 ferretdb = callPackage ../servers/nosql/ferretdb { };
25928 felix = callPackage ../servers/felix { };
25930 felix_remoteshell = callPackage ../servers/felix/remoteshell.nix { };
25932 inherit (callPackages ../servers/firebird { }) firebird_4 firebird_3 firebird_2_5 firebird;
25934 flashmq = callPackage ../servers/mqtt/flashmq { };
25936 freeradius = callPackage ../servers/freeradius { };
25938 freshrss = callPackage ../servers/web-apps/freshrss { };
25940 freeswitch = callPackage ../servers/sip/freeswitch {
25941 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
25944 fusionInventory = callPackage ../servers/monitoring/fusion-inventory { };
25946 gamehub = callPackage ../games/gamehub { };
25948 gatling = callPackage ../servers/http/gatling { };
25950 glabels = callPackage ../applications/graphics/glabels { };
25952 glabels-qt = libsForQt5.callPackage ../applications/graphics/glabels-qt { };
25954 nats-server = callPackage ../servers/nats-server { };
25956 go-autoconfig = callPackage ../servers/go-autoconfig { };
25958 go-cqhttp = callPackage ../servers/go-cqhttp { };
25960 gofish = callPackage ../servers/gopher/gofish { };
25962 grafana = callPackage ../servers/monitoring/grafana { };
25963 grafanaPlugins = callPackages ../servers/monitoring/grafana/plugins { };
25965 grafana-agent = callPackage ../servers/monitoring/grafana-agent {
25966 buildGoModule = buildGo122Module;
25969 grafana-loki = callPackage ../servers/monitoring/loki { };
25970 promtail = callPackage ../servers/monitoring/loki/promtail.nix { };
25972 mimir = callPackage ../servers/monitoring/mimir { };
25974 phlare = callPackage ../servers/monitoring/phlare { };
25976 grafana_reporter = callPackage ../servers/monitoring/grafana-reporter { };
25978 grafana-image-renderer = callPackage ../servers/monitoring/grafana-image-renderer { };
25980 grafana-dash-n-grab = callPackage ../servers/monitoring/grafana-dash-n-grab { };
25982 gerbera = callPackage ../servers/gerbera { };
25984 gobetween = callPackage ../servers/gobetween { };
25986 gobgpd = callPackage ../servers/misc/gobgpd { };
25988 graph-cli = callPackage ../tools/graphics/graph-cli { };
25990 h2o = callPackage ../servers/http/h2o { };
25992 haka = callPackage ../tools/security/haka { };
25994 hashi-ui = callPackage ../servers/hashi-ui { };
25996 hashi-up = callPackage ../applications/networking/cluster/hashi-up { };
25998 hasura-graphql-engine = haskell.lib.compose.justStaticExecutables haskell.packages.ghc810.graphql-engine;
26000 hasura-cli = callPackage ../servers/hasura/cli.nix { };
26002 inherit (callPackage ../servers/hbase {}) hbase_2_4 hbase_2_5 hbase_3_0;
26003 hbase2 = hbase_2_5;
26004 hbase3 = hbase_3_0;
26005 hbase = hbase2; # when updating, point to the latest stable release
26007 headphones = callPackage ../servers/headphones { };
26009 hiawatha = callPackage ../servers/http/hiawatha { };
26011 hiraeth = callPackage ../servers/hiraeth { };
26013 hoard = callPackage ../tools/misc/hoard { };
26015 home-assistant = callPackage ../servers/home-assistant { };
26017 buildHomeAssistantComponent = callPackage ../servers/home-assistant/build-custom-component { };
26018 home-assistant-custom-components = lib.recurseIntoAttrs
26019 (callPackage ../servers/home-assistant/custom-components {
26020 inherit (home-assistant.python.pkgs) callPackage;
26022 home-assistant-custom-lovelace-modules = lib.recurseIntoAttrs
26023 (callPackage ../servers/home-assistant/custom-lovelace-modules {});
26025 home-assistant-cli = callPackage ../servers/home-assistant/cli.nix { };
26027 home-assistant-component-tests = recurseIntoAttrs home-assistant.tests.components;
26029 honk = callPackage ../servers/honk { };
26031 hqplayerd = callPackage ../servers/hqplayerd { };
26033 https-dns-proxy = callPackage ../servers/dns/https-dns-proxy { };
26035 hydron = callPackage ../servers/hydron { };
26037 hyprspace = callPackage ../applications/networking/hyprspace {
26038 inherit (darwin) iproute2mac;
26041 ic-keysmith = callPackage ../tools/security/ic-keysmith { };
26043 icecream = callPackage ../servers/icecream { };
26045 icingaweb2-ipl = callPackage ../servers/icingaweb2/ipl.nix { };
26046 icingaweb2-thirdparty = callPackage ../servers/icingaweb2/thirdparty.nix { };
26047 icingaweb2 = callPackage ../servers/icingaweb2 { };
26048 icingaweb2Modules = {
26049 theme-april = callPackage ../servers/icingaweb2/theme-april { };
26050 theme-lsd = callPackage ../servers/icingaweb2/theme-lsd { };
26051 theme-particles = callPackage ../servers/icingaweb2/theme-particles { };
26052 theme-snow = callPackage ../servers/icingaweb2/theme-snow { };
26053 theme-spring = callPackage ../servers/icingaweb2/theme-spring { };
26056 inspircd = callPackage ../servers/irc/inspircd { };
26058 inspircdMinimal = inspircd.override { extraModules = []; };
26060 imaginary = callPackage ../servers/imaginary { };
26062 imgproxy = callPackage ../servers/imgproxy { };
26064 irccat = callPackage ../servers/irc/irccat { };
26066 ircdog = callPackage ../applications/networking/irc/ircdog { };
26068 ircdHybrid = callPackage ../servers/irc/ircd-hybrid { };
26070 janus-gateway = callPackage ../servers/janus-gateway { };
26072 janusgraph = callPackage ../servers/nosql/janusgraph { };
26074 jboss = callPackage ../servers/http/jboss { };
26076 jboss_mysql_jdbc = callPackage ../servers/http/jboss/jdbc/mysql { };
26079 jetty_12 = callPackage ../servers/http/jetty/12.x.nix { };
26080 jetty_11 = callPackage ../servers/http/jetty/11.x.nix { };
26082 jibri = callPackage ../servers/jibri { };
26084 jicofo = callPackage ../servers/jicofo { };
26086 jitsi-excalidraw = callPackage ../servers/jitsi-excalidraw { };
26088 jigasi = callPackage ../servers/jigasi { };
26090 jitsi-meet = callPackage ../servers/web-apps/jitsi-meet { };
26092 jitsi-meet-prosody = callPackage ../misc/jitsi-meet-prosody { };
26094 jitsi-videobridge = callPackage ../servers/jitsi-videobridge { };
26096 kamailio = callPackage ../servers/sip/kamailio { };
26098 kanidm = callPackage ../servers/kanidm { };
26100 kapowbang = callPackage ../servers/kapowbang { };
26102 keycloak = callPackage ../servers/keycloak { };
26104 knot-dns = callPackage ../servers/dns/knot-dns { };
26105 knot-resolver = callPackage ../servers/dns/knot-resolver {
26106 systemd = systemdMinimal; # in closure already anyway
26109 rdkafka = callPackage ../development/libraries/rdkafka { };
26111 leafnode = callPackage ../servers/news/leafnode { };
26113 leafnode1 = callPackage ../servers/news/leafnode/1.nix { };
26115 lemmy-server = callPackage ../servers/web-apps/lemmy/server.nix {
26116 inherit (darwin.apple_sdk.frameworks) Security;
26119 lemmy-ui = callPackage ../servers/web-apps/lemmy/ui.nix {
26120 nodejs = nodejs_18;
26123 lightgbm = callPackage ../development/libraries/lightgbm { };
26125 lighttpd = callPackage ../servers/http/lighttpd { };
26127 linx-server = callPackage ../servers/web-apps/linx-server { };
26129 livepeer = callPackage ../servers/livepeer { };
26131 lldap = callPackage ../servers/ldap/lldap { };
26133 lwan = callPackage ../servers/http/lwan { };
26135 labelImg = callPackage ../applications/science/machine-learning/labelimg { };
26137 mackerel-agent = callPackage ../servers/monitoring/mackerel-agent { };
26139 mailmanPackages = callPackage ../servers/mail/mailman { };
26140 inherit (mailmanPackages) mailman mailman-hyperkitty;
26141 mailman-web = mailmanPackages.web;
26143 mailman-rss = callPackage ../tools/misc/mailman-rss { };
26145 listadmin = callPackage ../applications/networking/listadmin { };
26147 maker-panel = callPackage ../tools/misc/maker-panel { };
26149 mastodon = callPackage ../servers/mastodon {
26150 nodejs-slim = nodejs-slim_20;
26154 gotosocial = callPackage ../servers/gotosocial { };
26156 materialize = callPackage ../servers/sql/materialize {
26157 inherit (buildPackages.darwin) bootstrap_cmds;
26158 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation;
26161 matrix-alertmanager = callPackage ../servers/monitoring/matrix-alertmanager { };
26163 mattermost = callPackage ../servers/mattermost { buildGoModule = buildGo122Module; };
26164 matterircd = callPackage ../servers/mattermost/matterircd.nix { };
26165 matterbridge = callPackage ../servers/matterbridge { };
26167 mattermost-desktop = callPackage ../applications/networking/instant-messengers/mattermost-desktop { };
26169 mbusd = callPackage ../servers/mbusd { };
26171 memcached = callPackage ../servers/memcached { };
26173 merecat = callPackage ../servers/http/merecat { };
26175 meteor = callPackage ../servers/meteor { };
26177 micronaut = callPackage ../development/tools/micronaut { };
26179 minio = callPackage ../servers/minio { };
26180 # Keep around to allow people to migrate their data from the old legacy fs format
26181 # https://github.com/minio/minio/releases/tag/RELEASE.2022-10-29T06-21-33Z
26182 minio_legacy_fs = callPackage ../servers/minio/legacy_fs.nix { };
26184 mkchromecast = libsForQt5.callPackage ../applications/networking/mkchromecast { };
26186 inherit (callPackages ../servers/mpd {
26187 inherit (darwin.apple_sdk.frameworks) AudioToolbox AudioUnit;
26188 }) mpd mpd-small mpdWithFeatures;
26190 mpdscribble = callPackage ../tools/misc/mpdscribble { };
26192 mtprotoproxy = python3.pkgs.callPackage ../servers/mtprotoproxy { };
26194 micro-httpd = callPackage ../servers/http/micro-httpd { };
26196 miniHttpd = callPackage ../servers/http/mini-httpd { };
26198 mlflow-server = callPackage ../servers/mlflow-server { };
26200 mlmmj = callPackage ../servers/mail/mlmmj { };
26202 moodle = callPackage ../servers/web-apps/moodle { };
26204 moodle-utils = callPackage ../servers/web-apps/moodle/moodle-utils.nix { };
26206 morty = callPackage ../servers/web-apps/morty { };
26208 inherit (callPackage ../applications/networking/mullvad { })
26211 mullvad-vpn = callPackage ../applications/networking/mullvad-vpn { };
26213 mullvad-browser = callPackage ../applications/networking/browsers/mullvad-browser { };
26215 mullvad-closest = with python3Packages; toPythonApplication mullvad-closest;
26217 mycorrhiza = callPackage ../servers/mycorrhiza { };
26219 napalm = with python3Packages; toPythonApplication (
26220 napalm.overridePythonAttrs (attrs: {
26221 # add community frontends that depend on the napalm python package
26222 propagatedBuildInputs = attrs.propagatedBuildInputs ++ [
26228 nas = callPackage ../servers/nas { };
26230 nats-streaming-server = callPackage ../servers/nats-streaming-server { };
26232 neard = callPackage ../servers/neard { };
26234 networkaudiod = callPackage ../servers/networkaudiod { };
26236 unifiedpush-common-proxies = callPackage ../servers/unifiedpush-common-proxies { };
26238 unit = callPackage ../servers/http/unit { };
26240 ncdns = callPackage ../servers/dns/ncdns { };
26242 nginx = nginxStable;
26244 nginx-doc = callPackage ../data/documentation/nginx-doc { };
26246 nginxQuic = callPackage ../servers/http/nginx/quic.nix {
26247 zlib = zlib-ng.override { withZlibCompat = true; };
26249 # We don't use `with` statement here on purpose!
26250 # See https://github.com/NixOS/nixpkgs/pull/10474#discussion_r42369334
26251 modules = [ nginxModules.rtmp nginxModules.dav nginxModules.moreheaders ];
26252 # Use latest boringssl to allow http3 support
26256 nginxStable = callPackage ../servers/http/nginx/stable.nix {
26257 zlib = zlib-ng.override { withZlibCompat = true; };
26259 # We don't use `with` statement here on purpose!
26260 # See https://github.com/NixOS/nixpkgs/pull/10474#discussion_r42369334
26261 modules = [ nginxModules.rtmp nginxModules.dav nginxModules.moreheaders ];
26264 nginxMainline = callPackage ../servers/http/nginx/mainline.nix {
26265 zlib = zlib-ng.override { withZlibCompat = true; };
26268 # We don't use `with` statement here on purpose!
26269 # See https://github.com/NixOS/nixpkgs/pull/10474#discussion_r42369334
26270 modules = [ nginxModules.dav nginxModules.moreheaders ];
26273 nginxModules = recurseIntoAttrs (callPackage ../servers/http/nginx/modules.nix { });
26275 # We should move to dynmaic modules and create a nginxFull package with all modules
26276 nginxShibboleth = nginxStable.override {
26277 modules = [ nginxModules.rtmp nginxModules.dav nginxModules.moreheaders nginxModules.shibboleth ];
26280 libmodsecurity = callPackage ../tools/security/libmodsecurity {
26281 autoreconfHook = buildPackages.autoreconfHook269;
26284 ngircd = callPackage ../servers/irc/ngircd { };
26286 nix-binary-cache = callPackage ../servers/http/nix-binary-cache { };
26288 nix-tour = callPackage ../applications/misc/nix-tour { };
26290 noseyparker = callPackage ../tools/security/noseyparker { };
26292 nosqli = callPackage ../tools/security/nosqli { };
26294 nsd = callPackage ../servers/dns/nsd (config.nsd or {});
26296 nsq = callPackage ../servers/nsq { };
26298 oauth2-proxy = callPackage ../servers/oauth2-proxy { };
26300 olaris-server = callPackage ../servers/olaris { };
26302 onagre = callPackage ../applications/misc/onagre { };
26304 onlyoffice-documentserver = callPackage ../servers/onlyoffice-documentserver { };
26306 outline = callPackage ../servers/web-apps/outline (lib.fix (super: {
26307 yarn = yarn.override { inherit (super) nodejs; };
26308 nodejs = nodejs_20;
26311 openbgpd = callPackage ../servers/openbgpd { };
26313 openafs = callPackage ../servers/openafs/1.8 { };
26315 openresty = callPackage ../servers/http/openresty {
26320 opensmtpd = callPackage ../servers/mail/opensmtpd { };
26321 opensmtpd-extras = callPackage ../servers/mail/opensmtpd/extras.nix { };
26322 opensmtpd-filter-rspamd = callPackage ../servers/mail/opensmtpd/filter-rspamd.nix { };
26323 opensmtpd-filter-dkimsign = callPackage ../servers/mail/opensmtpd/filter-dkimsign { };
26324 libopensmtpd = callPackage ../servers/mail/opensmtpd/libopensmtpd { };
26326 openxr-loader = callPackage ../development/libraries/openxr-loader { };
26328 osrm-backend = callPackage ../servers/osrm-backend { };
26330 oven-media-engine = callPackage ../servers/misc/oven-media-engine { };
26332 p910nd = callPackage ../servers/p910nd { };
26334 petidomo = callPackage ../servers/mail/petidomo { };
26336 pict-rs = callPackage ../servers/web-apps/pict-rs { };
26338 pict-rs_0_3 = callPackage ../servers/web-apps/pict-rs/0.3.nix {
26339 inherit (darwin.apple_sdk.frameworks) Security;
26343 popa3d = callPackage ../servers/mail/popa3d { };
26345 postfix = callPackage ../servers/mail/postfix { };
26347 postfixadmin = callPackage ../servers/postfixadmin { };
26349 postsrsd = callPackage ../servers/mail/postsrsd { };
26351 rspamd = callPackage ../servers/mail/rspamd { };
26353 pfixtools = callPackage ../servers/mail/postfix/pfixtools.nix { };
26355 pflogsumm = callPackage ../servers/mail/postfix/pflogsumm.nix { };
26357 pomerium = callPackage ../servers/http/pomerium { };
26358 pomerium-cli = callPackage ../tools/security/pomerium-cli { };
26360 postgrey = callPackage ../servers/mail/postgrey { };
26362 pshs = callPackage ../servers/http/pshs { };
26364 quark = callPackage ../servers/http/quark { };
26366 smtprelay = callPackage ../servers/mail/smtprelay { };
26368 soft-serve = callPackage ../servers/soft-serve { };
26370 sympa = callPackage ../servers/mail/sympa { };
26372 system-sendmail = lowPrio (callPackage ../servers/mail/system-sendmail { });
26374 # PulseAudio daemons
26376 hsphfpd = callPackage ../servers/pulseaudio/hsphfpd.nix { };
26378 pulseaudio = callPackage ../servers/pulseaudio {
26379 inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit Cocoa CoreAudio;
26382 qpaeq = libsForQt5.callPackage ../servers/pulseaudio/qpaeq.nix { };
26384 pulseaudioFull = pulseaudio.override {
26386 jackaudioSupport = true;
26387 airtunesSupport = true;
26388 bluetoothSupport = true;
26389 advancedBluetoothCodecs = true;
26390 remoteControlSupport = true;
26391 zeroconfSupport = true;
26394 libpulseaudio = pulseaudio.override {
26398 apulse = callPackage ../misc/apulse { };
26400 libpressureaudio = callPackage ../misc/apulse/pressureaudio.nix { };
26402 libcardiacarrest = callPackage ../misc/libcardiacarrest { };
26404 easyeffects = callPackage ../applications/audio/easyeffects {
26405 # Fix crashes with speexdsp effects
26406 speexdsp = speexdsp.override { withFftw3 = false; };
26409 pulseeffects-legacy = callPackage ../applications/audio/pulseeffects-legacy { };
26411 tomcat_connectors = callPackage ../servers/http/apache-modules/tomcat-connectors { };
26413 tomcat-native = callPackage ../servers/http/tomcat/tomcat-native.nix { };
26415 pies = callPackage ../servers/pies { };
26417 rpcbind = callPackage ../servers/rpcbind { };
26419 rpcsvc-proto = callPackage ../tools/misc/rpcsvc-proto { };
26421 libmysqlclient = libmysqlclient_3_3;
26422 libmysqlclient_3_1 = mariadb-connector-c_3_1;
26423 libmysqlclient_3_2 = mariadb-connector-c_3_2;
26424 libmysqlclient_3_3 = mariadb-connector-c_3_3;
26425 mariadb-connector-c = mariadb-connector-c_3_3;
26426 mariadb-connector-c_3_1 = callPackage ../servers/sql/mariadb/connector-c/3_1.nix { };
26427 mariadb-connector-c_3_2 = callPackage ../servers/sql/mariadb/connector-c/3_2.nix { };
26428 mariadb-connector-c_3_3 = callPackage ../servers/sql/mariadb/connector-c/3_3.nix { };
26430 mariadb-galera = callPackage ../servers/sql/mariadb/galera { };
26432 inherit (import ../servers/sql/mariadb pkgs)
26438 mariadb = mariadb_1011;
26439 mariadb-embedded = mariadb.override { withEmbedded = true; };
26441 mongodb = hiPrio mongodb-6_0;
26443 mongodb-4_4 = callPackage ../servers/nosql/mongodb/4.4.nix {
26445 boost = boost179.override { enableShared = false; };
26446 inherit (darwin) cctools;
26447 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
26450 mongodb-5_0 = callPackage ../servers/nosql/mongodb/5.0.nix {
26452 boost = boost179.override { enableShared = false; };
26453 inherit (darwin) cctools;
26454 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
26457 mongodb-6_0 = darwin.apple_sdk_11_0.callPackage ../servers/nosql/mongodb/6.0.nix {
26459 boost = boost178.override { enableShared = false; };
26460 inherit (darwin) cctools;
26461 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
26462 stdenv = if stdenv.isDarwin then
26463 darwin.apple_sdk_11_0.stdenv.override (old: {
26464 hostPlatform = old.hostPlatform // { darwinMinVersion = "10.14"; };
26465 buildPlatform = old.buildPlatform // { darwinMinVersion = "10.14"; };
26466 targetPlatform = old.targetPlatform // { darwinMinVersion = "10.14"; };
26468 if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
26471 nginx-sso = callPackage ../servers/nginx-sso { };
26473 immudb = callPackage ../servers/nosql/immudb { };
26475 influxdb = callPackage ../servers/nosql/influxdb { };
26476 influxdb2-server = callPackage ../servers/nosql/influxdb2 { };
26477 influxdb2-cli = callPackage ../servers/nosql/influxdb2/cli.nix { };
26478 influxdb2-token-manipulator = callPackage ../servers/nosql/influxdb2/token-manipulator.nix { };
26479 influxdb2-provision = callPackage ../servers/nosql/influxdb2/provision.nix { };
26480 # For backwards compatibility with older versions of influxdb2,
26481 # which bundled the server and CLI into the same derivation. Will be
26482 # removed in a few releases.
26483 influxdb2 = callPackage ../servers/nosql/influxdb2/combined.nix { };
26485 mysql80 = callPackage ../servers/sql/mysql/8.0.x.nix {
26486 inherit (darwin) cctools developer_cmds DarwinTools;
26487 inherit (darwin.apple_sdk.frameworks) CoreServices;
26488 boost = boost177; # Configure checks for specific version.
26490 protobuf = protobuf_21;
26493 mysql_jdbc = callPackage ../servers/sql/mysql/jdbc { };
26495 mssql_jdbc = callPackage ../servers/sql/mssql/jdbc { };
26496 jtds_jdbc = callPackage ../servers/sql/mssql/jdbc/jtds.nix { };
26498 azuredatastudio = callPackage ../applications/misc/azuredatastudio { };
26500 miniflux = callPackage ../servers/miniflux {
26501 buildGoModule = buildGo122Module;
26504 mir = callPackage ../servers/mir { };
26506 miriway = callPackage ../applications/window-managers/miriway { };
26508 icinga2 = callPackage ../servers/monitoring/icinga2 { };
26510 icinga2-agent = callPackage ../servers/monitoring/icinga2 {
26511 nameSuffix = "-agent";
26513 withNotification = false;
26514 withIcingadb = false;
26517 munin = callPackage ../servers/monitoring/munin { };
26519 nagios = callPackage ../servers/monitoring/nagios { };
26521 monitoring-plugins = callPackage ../servers/monitoring/plugins { };
26523 inherit (callPackage ../servers/monitoring/plugins/labs_consol_de.nix { })
26528 check-openvpn = callPackage ../servers/monitoring/plugins/openvpn.nix { };
26530 check_smartmon = callPackage ../servers/monitoring/nagios/plugins/smartmon.nix { };
26532 checkSSLCert = callPackage ../servers/monitoring/nagios/plugins/check_ssl_cert.nix { };
26534 check_systemd = callPackage ../servers/monitoring/nagios/plugins/check_systemd.nix { };
26536 check_zfs = callPackage ../servers/monitoring/nagios/plugins/zfs.nix { };
26538 neo4j = callPackage ../servers/nosql/neo4j { };
26540 neo4j-desktop = callPackage ../applications/misc/neo4j-desktop { };
26542 check-esxi-hardware = callPackage ../servers/monitoring/plugins/esxi.nix { };
26544 net-snmp = callPackage ../servers/monitoring/net-snmp { };
26546 newrelic-sysmond = callPackage ../servers/monitoring/newrelic-sysmond { };
26548 nullidentdmod = callPackage ../servers/identd/nullidentdmod { };
26550 riemann = callPackage ../servers/monitoring/riemann { };
26551 riemann-dash = callPackage ../servers/monitoring/riemann-dash { };
26553 unpfs = callPackage ../servers/unpfs { };
26555 oidentd = callPackage ../servers/identd/oidentd { };
26557 softether = callPackage ../servers/softether { };
26559 qboot = pkgsi686Linux.callPackage ../applications/virtualization/qboot { };
26561 rust-hypervisor-firmware = callPackage ../applications/virtualization/rust-hypervisor-firmware { };
26563 OVMF = callPackage ../applications/virtualization/OVMF {
26564 inherit (python3Packages) pexpect;
26566 OVMFFull = callPackage ../applications/virtualization/OVMF {
26567 inherit (python3Packages) pexpect;
26569 httpSupport = true;
26572 msVarsTemplate = stdenv.isx86_64 || stdenv.isAarch64;
26575 ops = callPackage ../applications/virtualization/ops { };
26577 vmfs-tools = callPackage ../tools/filesystems/vmfs-tools { };
26579 patroni = callPackage ../servers/sql/patroni { pythonPackages = python3Packages; };
26581 pgbouncer = callPackage ../servers/sql/pgbouncer { };
26583 pgcat = callPackage ../servers/sql/pgcat {};
26585 pgpool = callPackage ../servers/sql/pgpool { };
26587 tang = callPackage ../servers/tang {
26588 asciidoc = asciidoc-full;
26591 promscale = callPackage ../servers/monitoring/prometheus/promscale { };
26593 timescaledb-parallel-copy = callPackage ../development/tools/database/timescaledb-parallel-copy { };
26595 timescaledb-tune = callPackage ../development/tools/database/timescaledb-tune { };
26597 inherit (import ../servers/sql/postgresql pkgs)
26610 postgresql = postgresql_15;
26611 postgresql_jit = postgresql_15_jit;
26612 postgresqlPackages = recurseIntoAttrs postgresql.pkgs;
26613 postgresqlJitPackages = recurseIntoAttrs postgresql_jit.pkgs;
26614 postgresql12Packages = recurseIntoAttrs postgresql_12.pkgs;
26615 postgresql13Packages = recurseIntoAttrs postgresql_13.pkgs;
26616 postgresql14Packages = recurseIntoAttrs postgresql_14.pkgs;
26617 postgresql16Packages = recurseIntoAttrs postgresql_16.pkgs;
26618 postgresql12JitPackages = recurseIntoAttrs postgresql_12_jit.pkgs;
26619 postgresql13JitPackages = recurseIntoAttrs postgresql_13_jit.pkgs;
26620 postgresql14JitPackages = recurseIntoAttrs postgresql_14_jit.pkgs;
26621 postgresql15JitPackages = recurseIntoAttrs postgresql_15_jit.pkgs;
26622 postgresql16JitPackages = recurseIntoAttrs postgresql_16_jit.pkgs;
26623 postgresql15Packages = postgresqlPackages;
26625 postgresql_jdbc = callPackage ../development/java-modules/postgresql_jdbc { };
26627 postgresqlTestHook = callPackage ../build-support/setup-hooks/postgresql-test-hook { };
26629 postgrest = haskellPackages.postgrest.bin;
26631 redshift_jdbc = callPackage ../development/java-modules/redshift_jdbc { };
26633 liquibase_redshift_extension = callPackage ../development/java-modules/liquibase_redshift_extension { };
26635 promql-cli = callPackage ../tools/misc/promql-cli { };
26637 prom2json = callPackage ../servers/monitoring/prometheus/prom2json.nix { };
26638 prometheus = callPackage ../servers/monitoring/prometheus { };
26639 prometheus-alertmanager = callPackage ../servers/monitoring/prometheus/alertmanager.nix { };
26640 prometheus-apcupsd-exporter = callPackage ../servers/monitoring/prometheus/apcupsd-exporter.nix { };
26641 prometheus-artifactory-exporter = callPackage ../servers/monitoring/prometheus/artifactory-exporter.nix { };
26642 prometheus-atlas-exporter = callPackage ../servers/monitoring/prometheus/atlas-exporter.nix { };
26643 prometheus-aws-s3-exporter = callPackage ../servers/monitoring/prometheus/aws-s3-exporter.nix { };
26644 prometheus-bind-exporter = callPackage ../servers/monitoring/prometheus/bind-exporter.nix { };
26645 prometheus-bird-exporter = callPackage ../servers/monitoring/prometheus/bird-exporter.nix { };
26646 prometheus-bitcoin-exporter = callPackage ../servers/monitoring/prometheus/bitcoin-exporter.nix { };
26647 prometheus-blackbox-exporter = callPackage ../servers/monitoring/prometheus/blackbox-exporter.nix { };
26648 prometheus-cloudflare-exporter = callPackage ../servers/monitoring/prometheus/cloudflare-exporter.nix { };
26649 prometheus-collectd-exporter = callPackage ../servers/monitoring/prometheus/collectd-exporter.nix { };
26650 prometheus-consul-exporter = callPackage ../servers/monitoring/prometheus/consul-exporter.nix { };
26651 prometheus-dcgm-exporter = callPackage ../servers/monitoring/prometheus/dcgm-exporter { };
26652 prometheus-dnsmasq-exporter = callPackage ../servers/monitoring/prometheus/dnsmasq-exporter.nix { };
26653 prometheus-dovecot-exporter = callPackage ../servers/monitoring/prometheus/dovecot-exporter.nix { };
26654 prometheus-domain-exporter = callPackage ../servers/monitoring/prometheus/domain-exporter.nix { };
26655 prometheus-fastly-exporter = callPackage ../servers/monitoring/prometheus/fastly-exporter.nix { };
26656 prometheus-flow-exporter = callPackage ../servers/monitoring/prometheus/flow-exporter.nix { };
26657 prometheus-fritzbox-exporter = callPackage ../servers/monitoring/prometheus/fritzbox-exporter.nix { };
26658 prometheus-gitlab-ci-pipelines-exporter = callPackage ../servers/monitoring/prometheus/gitlab-ci-pipelines-exporter.nix { };
26659 prometheus-graphite-exporter = callPackage ../servers/monitoring/prometheus/graphite-exporter.nix { };
26660 prometheus-haproxy-exporter = callPackage ../servers/monitoring/prometheus/haproxy-exporter.nix { };
26661 prometheus-idrac-exporter = callPackage ../servers/monitoring/prometheus/idrac-exporter.nix { };
26662 prometheus-imap-mailstat-exporter = callPackage ../servers/monitoring/prometheus/imap-mailstat-exporter.nix { };
26663 prometheus-influxdb-exporter = callPackage ../servers/monitoring/prometheus/influxdb-exporter.nix { };
26664 prometheus-ipmi-exporter = callPackage ../servers/monitoring/prometheus/ipmi-exporter.nix { };
26665 prometheus-jitsi-exporter = callPackage ../servers/monitoring/prometheus/jitsi-exporter.nix { };
26666 prometheus-jmx-httpserver = callPackage ../servers/monitoring/prometheus/jmx-httpserver.nix { };
26667 prometheus-json-exporter = callPackage ../servers/monitoring/prometheus/json-exporter.nix { };
26668 prometheus-junos-czerwonk-exporter = callPackage ../servers/monitoring/prometheus/junos-czerwonk-exporter.nix { };
26669 prometheus-kea-exporter = callPackage ../servers/monitoring/prometheus/kea-exporter.nix { };
26670 prometheus-keylight-exporter = callPackage ../servers/monitoring/prometheus/keylight-exporter.nix { };
26671 prometheus-knot-exporter = callPackage ../servers/monitoring/prometheus/knot-exporter.nix { };
26672 prometheus-lnd-exporter = callPackage ../servers/monitoring/prometheus/lnd-exporter.nix { };
26673 prometheus-mail-exporter = callPackage ../servers/monitoring/prometheus/mail-exporter.nix { };
26674 prometheus-mikrotik-exporter = callPackage ../servers/monitoring/prometheus/mikrotik-exporter.nix { };
26675 prometheus-minio-exporter = callPackage ../servers/monitoring/prometheus/minio-exporter { };
26676 prometheus-modemmanager-exporter = callPackage ../servers/monitoring/prometheus/modemmanager-exporter.nix { };
26677 prometheus-mongodb-exporter = callPackage ../servers/monitoring/prometheus/mongodb-exporter.nix { };
26678 prometheus-mysqld-exporter = callPackage ../servers/monitoring/prometheus/mysqld-exporter.nix { };
26679 prometheus-nats-exporter = callPackage ../servers/monitoring/prometheus/nats-exporter.nix { };
26680 prometheus-nextcloud-exporter = callPackage ../servers/monitoring/prometheus/nextcloud-exporter.nix { };
26681 prometheus-nginx-exporter = callPackage ../servers/monitoring/prometheus/nginx-exporter.nix { };
26682 prometheus-nginxlog-exporter = callPackage ../servers/monitoring/prometheus/nginxlog-exporter.nix { };
26683 prometheus-node-exporter = callPackage ../servers/monitoring/prometheus/node-exporter.nix {
26684 inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit;
26686 prometheus-nut-exporter = callPackage ../servers/monitoring/prometheus/nut-exporter.nix { };
26687 prometheus-openldap-exporter = callPackage ../servers/monitoring/prometheus/openldap-exporter.nix { } ;
26688 prometheus-pgbouncer-exporter = callPackage ../servers/monitoring/prometheus/pgbouncer-exporter.nix { };
26689 prometheus-php-fpm-exporter = callPackage ../servers/monitoring/prometheus/php-fpm-exporter.nix { };
26690 prometheus-pihole-exporter = callPackage ../servers/monitoring/prometheus/pihole-exporter.nix { };
26691 prometheus-ping-exporter = callPackage ../servers/monitoring/prometheus/ping-exporter.nix { };
26692 prometheus-postfix-exporter = callPackage ../servers/monitoring/prometheus/postfix-exporter.nix { };
26693 prometheus-postgres-exporter = callPackage ../servers/monitoring/prometheus/postgres-exporter.nix { };
26694 prometheus-process-exporter = callPackage ../servers/monitoring/prometheus/process-exporter.nix { };
26695 prometheus-pushgateway = callPackage ../servers/monitoring/prometheus/pushgateway.nix { };
26696 prometheus-pve-exporter = callPackage ../servers/monitoring/prometheus/pve-exporter.nix { };
26697 prometheus-redis-exporter = callPackage ../servers/monitoring/prometheus/redis-exporter.nix { };
26698 prometheus-rabbitmq-exporter = callPackage ../servers/monitoring/prometheus/rabbitmq-exporter.nix { };
26699 prometheus-rtl_433-exporter = callPackage ../servers/monitoring/prometheus/rtl_433-exporter.nix { };
26700 prometheus-sabnzbd-exporter = callPackage ../servers/monitoring/prometheus/sabnzbd-exporter.nix { };
26701 prometheus-sachet = callPackage ../servers/monitoring/prometheus/sachet.nix { };
26702 prometheus-script-exporter = callPackage ../servers/monitoring/prometheus/script-exporter.nix { };
26703 prometheus-shelly-exporter = callPackage ../servers/monitoring/prometheus/shelly-exporter.nix { };
26704 prometheus-smartctl-exporter = callPackage ../servers/monitoring/prometheus/smartctl-exporter { };
26705 prometheus-smokeping-prober = callPackage ../servers/monitoring/prometheus/smokeping-prober.nix { };
26706 prometheus-snmp-exporter = callPackage ../servers/monitoring/prometheus/snmp-exporter.nix { };
26707 prometheus-statsd-exporter = callPackage ../servers/monitoring/prometheus/statsd-exporter.nix { };
26708 prometheus-surfboard-exporter = callPackage ../servers/monitoring/prometheus/surfboard-exporter.nix { };
26709 prometheus-sql-exporter = callPackage ../servers/monitoring/prometheus/sql-exporter.nix { };
26710 prometheus-systemd-exporter = callPackage ../servers/monitoring/prometheus/systemd-exporter.nix { };
26711 prometheus-tor-exporter = callPackage ../servers/monitoring/prometheus/tor-exporter.nix { };
26712 prometheus-unbound-exporter = callPackage ../servers/monitoring/prometheus/unbound-exporter.nix { };
26713 prometheus-v2ray-exporter = callPackage ../servers/monitoring/prometheus/v2ray-exporter.nix { };
26714 prometheus-varnish-exporter = callPackage ../servers/monitoring/prometheus/varnish-exporter.nix { };
26715 prometheus-wireguard-exporter = callPackage ../servers/monitoring/prometheus/wireguard-exporter.nix {
26716 inherit (darwin.apple_sdk.frameworks) Security;
26718 prometheus-zfs-exporter = callPackage ../servers/monitoring/prometheus/zfs-exporter.nix { };
26719 prometheus-xmpp-alerts = callPackage ../servers/monitoring/prometheus/xmpp-alerts.nix { };
26721 prometheus-cpp = callPackage ../development/libraries/prometheus-cpp { };
26723 proximity-sort = callPackage ../tools/misc/proximity-sort { };
26725 psql2csv = callPackage ../tools/misc/psql2csv { };
26727 psqlodbc = callPackage ../development/libraries/psqlodbc { };
26729 public-inbox = perlPackages.callPackage ../servers/mail/public-inbox { };
26731 pure-ftpd = callPackage ../servers/ftp/pure-ftpd { };
26733 spf-engine = python3.pkgs.callPackage ../servers/mail/spf-engine { };
26735 pypiserver = with python3Packages; toPythonApplication pypiserver;
26737 qpid-cpp = callPackage ../servers/amqp/qpid-cpp { };
26739 qremotecontrol-server = libsForQt5.callPackage ../servers/misc/qremotecontrol-server { };
26741 questdb = callPackage ../servers/nosql/questdb { };
26743 rabbitmq-server = callPackage ../servers/amqp/rabbitmq-server {
26744 inherit (darwin.apple_sdk.frameworks) AppKit Carbon Cocoa;
26745 elixir = elixir_1_14;
26748 radicale2 = callPackage ../servers/radicale/2.x.nix { };
26749 radicale3 = callPackage ../servers/radicale/3.x.nix { };
26751 radicale = radicale3;
26753 qcal = callPackage ../tools/networking/qcal/default.nix { };
26755 qcard = callPackage ../tools/networking/qcard { };
26757 rake = callPackage ../development/tools/build-managers/rake { };
26759 rakkess = callPackage ../development/tools/rakkess { };
26761 redis = callPackage ../servers/nosql/redis { };
26763 redli = callPackage ../tools/networking/redli { };
26765 redstore = callPackage ../servers/http/redstore { };
26767 repro-get = callPackage ../tools/package-management/repro-get { };
26769 restic = callPackage ../tools/backup/restic { };
26771 restic-integrity = callPackage ../applications/backup/restic-integrity { };
26772 restic-rest-server = callPackage ../tools/backup/restic/rest-server.nix { };
26774 rethinkdb = callPackage ../servers/nosql/rethinkdb {
26775 stdenv = clangStdenv;
26776 libtool = darwin.cctools;
26777 protobuf = protobuf_21;
26780 rippled = callPackage ../servers/rippled {
26784 rippled-validator-keys-tool = callPackage ../servers/rippled/validator-keys-tool.nix { };
26786 roon-bridge = callPackage ../servers/roon-bridge { };
26788 rpiplay = callPackage ../servers/rpiplay { };
26790 roon-server = callPackage ../servers/roon-server { };
26792 rustic-rs = callPackage ../tools/backup/rustic-rs {
26793 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
26796 supervise = callPackage ../tools/system/supervise { };
26798 spamassassin = callPackage ../servers/mail/spamassassin { };
26800 deadpixi-sam-unstable = callPackage ../applications/editors/deadpixi-sam { };
26802 samba4 = darwin.apple_sdk_11_0.callPackage ../servers/samba/4.x.nix { };
26806 samba4Full = lowPrio (samba4.override {
26808 enablePrinting = true;
26810 enableDomainController = true;
26811 enableRegedit = true;
26812 enableCephFS = !stdenv.hostPlatform.isAarch64;
26815 sambaFull = samba4Full;
26817 sampler = callPackage ../applications/misc/sampler { };
26819 scalene = with python3Packages; toPythonApplication scalene;
26821 scalr-cli = callPackage ../tools/admin/scalr-cli { };
26823 scaphandre = callPackage ../servers/scaphandre { };
26825 shairplay = callPackage ../servers/shairplay { avahi = avahi-compat; };
26827 shairport-sync = callPackage ../servers/shairport-sync { };
26829 sharing = callPackage ../servers/sharing { };
26831 showoff = callPackage ../servers/http/showoff { };
26833 serfdom = callPackage ../servers/serf { };
26835 seyren = callPackage ../servers/monitoring/seyren { };
26837 ruby-zoom = callPackage ../tools/text/ruby-zoom { };
26839 sensu = callPackage ../servers/monitoring/sensu { };
26841 inherit (callPackages ../servers/monitoring/sensu-go { })
26846 check-wmiplus = callPackage ../servers/monitoring/plugins/wmiplus { };
26848 shishi = callPackage ../servers/shishi {
26849 pam = if stdenv.isLinux then pam else null;
26850 # see also openssl, which has/had this same trick
26853 sickgear = callPackage ../servers/sickbeard/sickgear.nix { };
26855 sipwitch = callPackage ../servers/sip/sipwitch { };
26857 smcroute = callPackage ../servers/smcroute { };
26859 snipe-it = callPackage ../by-name/sn/snipe-it/package.nix {
26863 sogo = callPackage ../servers/web-apps/sogo { };
26866 haskell.lib.compose.justStaticExecutables haskellPackages.spacecookie;
26868 spawn_fcgi = callPackage ../servers/http/spawn-fcgi { };
26870 spring-boot-cli = callPackage ../development/tools/spring-boot-cli { };
26872 squid = callPackage ../servers/squid { };
26874 duckling-proxy = callPackage ../servers/duckling-proxy { };
26876 sslh = callPackage ../servers/sslh { };
26878 thttpd = callPackage ../servers/http/thttpd { };
26880 static-web-server = callPackage ../servers/static-web-server { };
26882 stone = callPackage ../servers/stone { };
26884 storm = callPackage ../servers/computing/storm { };
26886 switcheroo-control = callPackage ../os-specific/linux/switcheroo-control { };
26888 slurm = callPackage ../servers/computing/slurm { };
26890 slurm-spank-stunnel = callPackage ../servers/computing/slurm-spank-stunnel { };
26892 slurm-spank-x11 = callPackage ../servers/computing/slurm-spank-x11 { };
26894 systemd-journal2gelf = callPackage ../tools/system/systemd-journal2gelf { };
26896 tailscale = callPackage ../servers/tailscale {
26897 buildGoModule = buildGo122Module;
26900 tailscale-systray = callPackage ../applications/misc/tailscale-systray { };
26902 tailspin = callPackage ../tools/misc/tailspin { };
26904 thanos = callPackage ../servers/monitoring/thanos { };
26906 trafficserver = callPackage ../servers/http/trafficserver { };
26908 inherit (callPackages ../servers/http/tomcat { })
26912 tomcat_mysql_jdbc = callPackage ../servers/http/tomcat/jdbc/mysql { };
26914 torque = callPackage ../servers/computing/torque {
26915 autoreconfHook = buildPackages.autoreconfHook269;
26918 tt-rss = callPackage ../servers/tt-rss { };
26919 tt-rss-plugin-feediron = callPackage ../servers/tt-rss/plugin-feediron { };
26920 tt-rss-plugin-ff-instagram = callPackage ../servers/tt-rss/plugin-ff-instagram { };
26921 tt-rss-plugin-auth-ldap = callPackage ../servers/tt-rss/plugin-auth-ldap { };
26922 tt-rss-theme-feedly = callPackage ../servers/tt-rss/theme-feedly { };
26924 rss-bridge = callPackage ../servers/web-apps/rss-bridge { };
26926 selfoss = callPackage ../servers/web-apps/selfoss { };
26928 shaarli = callPackage ../servers/web-apps/shaarli { };
26930 shiori = callPackage ../servers/web-apps/shiori { };
26932 slskd = callPackage ../servers/web-apps/slskd { };
26934 inherit (callPackages ../servers/web-apps/matomo {})
26939 axis2 = callPackage ../servers/http/tomcat/axis2 { };
26941 inherit (callPackages ../servers/unifi { })
26950 unifi-protect-backup = callPackage ../applications/backup/unifi-protect-backup { };
26952 unifi-video = callPackage ../servers/unifi-video { };
26954 unpackerr = callPackage ../servers/unpackerr {
26955 inherit (darwin.apple_sdk.frameworks) Cocoa WebKit;
26958 unstructured-api = callPackage ../servers/unstructured-api { };
26960 urserver = callPackage ../servers/urserver { };
26962 uxplay = callPackage ../servers/uxplay { };
26964 vouch-proxy = callPackage ../servers/vouch-proxy { };
26966 virtiofsd = callPackage ../servers/misc/virtiofsd { };
26968 virtualenv = with python3Packages; toPythonApplication virtualenv;
26970 virtualenv-clone = with python3Packages; toPythonApplication virtualenv-clone;
26972 vmagent = callPackage ../servers/monitoring/vmagent { };
26974 vsftpd = callPackage ../servers/ftp/vsftpd { };
26976 wallabag = callPackage ../servers/web-apps/wallabag { };
26978 webdav = callPackage ../servers/webdav { };
26980 webdav-server-rs = callPackage ../servers/webdav-server-rs { };
26982 webmetro = callPackage ../servers/webmetro { };
26984 wesher = callPackage ../servers/wesher { };
26986 wishlist = callPackage ../servers/wishlist { };
26988 wsdd = callPackage ../servers/wsdd { };
26990 webhook = callPackage ../servers/http/webhook { };
26992 xinetd = callPackage ../servers/xinetd { };
26994 zookeeper = callPackage ../servers/zookeeper { };
26996 zookeeper_mt = callPackage ../development/libraries/zookeeper_mt { };
26998 xqilla = callPackage ../development/tools/xqilla { };
27000 xquartz = callPackage ../servers/x11/xquartz { };
27002 quartz-wm = callPackage ../servers/x11/quartz-wm {
27003 stdenv = clangStdenv;
27004 inherit (darwin.apple_sdk.frameworks) AppKit Foundation;
27005 inherit (darwin.apple_sdk.libs) Xplugin;
27009 # Use `lib.callPackageWith __splicedPackages` rather than plain `callPackage`
27010 # so as not to have the newly bound xorg items already in scope, which would
27011 # have created a cycle.
27012 overrides = lib.callPackageWith __splicedPackages ../servers/x11/xorg/overrides.nix {
27013 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa;
27014 inherit (darwin.apple_sdk.libs) Xplugin;
27015 inherit (buildPackages.darwin) bootstrap_cmds;
27016 udev = if stdenv.isLinux then udev else null;
27017 libdrm = if stdenv.isLinux then libdrm else null;
27020 generatedPackages = lib.callPackageWith __splicedPackages ../servers/x11/xorg/default.nix { };
27022 xorgPackages = makeScopeWithSplicing' {
27023 otherSplices = generateSplicesForMkScope "xorg";
27024 f = lib.extends overrides generatedPackages;
27027 in recurseIntoAttrs xorgPackages;
27029 xorg-autoconf = callPackage ../development/tools/misc/xorg-autoconf { };
27031 xwayland = callPackage ../servers/x11/xorg/xwayland.nix { };
27033 xwaylandvideobridge = libsForQt5.callPackage ../tools/wayland/xwaylandvideobridge { };
27035 yaws = callPackage ../servers/http/yaws { };
27037 zabbixFor = version: rec {
27038 agent = (callPackages ../servers/monitoring/zabbix/agent.nix {}).${version};
27039 proxy-mysql = (callPackages ../servers/monitoring/zabbix/proxy.nix { mysqlSupport = true; }).${version};
27040 proxy-pgsql = (callPackages ../servers/monitoring/zabbix/proxy.nix { postgresqlSupport = true; }).${version};
27041 proxy-sqlite = (callPackages ../servers/monitoring/zabbix/proxy.nix { sqliteSupport = true; }).${version};
27042 server-mysql = (callPackages ../servers/monitoring/zabbix/server.nix { mysqlSupport = true; }).${version};
27043 server-pgsql = (callPackages ../servers/monitoring/zabbix/server.nix { postgresqlSupport = true; }).${version};
27044 web = (callPackages ../servers/monitoring/zabbix/web.nix {}).${version};
27045 agent2 = (callPackages ../servers/monitoring/zabbix/agent2.nix {}).${version};
27047 # backwards compatibility
27048 server = server-pgsql;
27051 zabbix60 = recurseIntoAttrs (zabbixFor "v60");
27052 zabbix50 = recurseIntoAttrs (zabbixFor "v50");
27056 zipkin = callPackage ../servers/monitoring/zipkin { };
27058 ### SERVERS / GEOSPATIAL
27060 fit-trackee = callPackage ../servers/geospatial/fit-trackee { };
27062 geoserver = callPackage ../servers/geospatial/geoserver { };
27064 mapcache = callPackage ../servers/geospatial/mapcache { };
27066 mapproxy = callPackage ../servers/geospatial/mapproxy { };
27068 mapserver = callPackage ../servers/geospatial/mapserver { };
27070 martin = callPackage ../servers/geospatial/martin {
27071 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
27074 mbtileserver = callPackage ../servers/geospatial/mbtileserver { };
27076 pg_featureserv = callPackage ../servers/geospatial/pg_featureserv { };
27078 pg_tileserv = callPackage ../servers/geospatial/pg_tileserv { };
27080 tegola = callPackage ../servers/geospatial/tegola { };
27082 tile38 = callPackage ../servers/geospatial/tile38 { };
27086 airbuddy = callPackage ../os-specific/darwin/airbuddy { };
27088 afuse = callPackage ../os-specific/linux/afuse { };
27090 autofs5 = callPackage ../os-specific/linux/autofs { };
27092 _915resolution = callPackage ../os-specific/linux/915resolution { };
27094 nfs-utils = callPackage ../os-specific/linux/nfs-utils { };
27096 acpi = callPackage ../os-specific/linux/acpi { };
27098 acpid = callPackage ../os-specific/linux/acpid { };
27100 acpitool = callPackage ../os-specific/linux/acpitool { };
27102 aldente = callPackage ../os-specific/darwin/aldente { };
27104 alfred = callPackage ../os-specific/linux/batman-adv/alfred.nix { };
27106 alertmanager-irc-relay = callPackage ../servers/monitoring/alertmanager-irc-relay { };
27108 alsa-utils = callPackage ../by-name/al/alsa-utils/package.nix {
27112 apparency = callPackage ../os-specific/darwin/apparency { };
27114 arm-trusted-firmware = callPackage ../misc/arm-trusted-firmware { };
27115 inherit (arm-trusted-firmware)
27116 buildArmTrustedFirmware
27117 armTrustedFirmwareTools
27118 armTrustedFirmwareAllwinner
27119 armTrustedFirmwareAllwinnerH616
27120 armTrustedFirmwareAllwinnerH6
27121 armTrustedFirmwareQemu
27122 armTrustedFirmwareRK3328
27123 armTrustedFirmwareRK3399
27124 armTrustedFirmwareRK3588
27125 armTrustedFirmwareS905
27128 mlxbf-bootimages = callPackage ../misc/mlxbf-bootimages { };
27130 microcodeAmd = callPackage ../os-specific/linux/microcode/amd.nix { };
27132 microcodeIntel = callPackage ../os-specific/linux/microcode/intel.nix { };
27134 iucode-tool = callPackage ../os-specific/linux/microcode/iucode-tool.nix { };
27136 inherit (callPackages ../os-specific/linux/apparmor { })
27137 libapparmor apparmor-utils apparmor-bin-utils apparmor-parser apparmor-pam
27138 apparmor-profiles apparmor-kernel-patches apparmorRulesFromClosure;
27140 aseq2json = callPackage ../os-specific/linux/aseq2json { };
27142 atop = callPackage ../os-specific/linux/atop { };
27144 audit = callPackage ../os-specific/linux/audit { };
27146 ath9k-htc-blobless-firmware = callPackage ../os-specific/linux/firmware/ath9k { };
27147 ath9k-htc-blobless-firmware-unstable =
27148 callPackage ../os-specific/linux/firmware/ath9k { enableUnstable = true; };
27150 bartender = callPackage ../os-specific/darwin/bartender { };
27152 b43Firmware_5_1_138 = callPackage ../os-specific/linux/firmware/b43-firmware/5.1.138.nix { };
27154 b43Firmware_6_30_163_46 = callPackage ../os-specific/linux/firmware/b43-firmware/6.30.163.46.nix { };
27156 b43FirmwareCutter = callPackage ../os-specific/linux/firmware/b43-firmware-cutter { };
27158 epilys-bb = callPackage ../tools/system/epilys-bb { };
27160 below = callPackage ../os-specific/linux/below { };
27162 bt-fw-converter = callPackage ../os-specific/linux/firmware/bt-fw-converter { };
27164 brillo = callPackage ../os-specific/linux/brillo { };
27166 broadcom-bt-firmware = callPackage ../os-specific/linux/firmware/broadcom-bt-firmware { };
27168 batctl = callPackage ../os-specific/linux/batman-adv/batctl.nix { };
27170 beefi = callPackage ../os-specific/linux/beefi { };
27172 blktrace = callPackage ../os-specific/linux/blktrace { };
27175 bluez5-experimental = bluez-experimental;
27177 bluez-experimental = bluez.override {
27178 enableExperimental = true;
27181 bolt = callPackage ../os-specific/linux/bolt { };
27183 bpf-linker = callPackage ../development/tools/bpf-linker { };
27185 bpftune = callPackage ../os-specific/linux/bpftune { };
27187 bpfmon = callPackage ../os-specific/linux/bpfmon { };
27189 bridge-utils = callPackage ../os-specific/linux/bridge-utils { };
27191 busybox = callPackage ../os-specific/linux/busybox { };
27192 busybox-sandbox-shell = callPackage ../os-specific/linux/busybox/sandbox-shell.nix {
27193 # musl roadmap has RISC-V support projected for 1.1.20
27194 busybox = if !stdenv.hostPlatform.isRiscV && !stdenv.hostPlatform.isLoongArch64 && stdenv.hostPlatform.libc != "bionic"
27195 then pkgsStatic.busybox
27199 cachefilesd = callPackage ../os-specific/linux/cachefilesd { };
27201 cariddi = callPackage ../tools/security/cariddi { };
27203 checkpolicy = callPackage ../os-specific/linux/checkpolicy { };
27205 checksec = callPackage ../os-specific/linux/checksec { };
27207 cifs-utils = callPackage ../os-specific/linux/cifs-utils { };
27209 cm-rgb = python3Packages.callPackage ../tools/system/cm-rgb { };
27211 cpustat = callPackage ../os-specific/linux/cpustat { };
27213 cockroachdb-bin = callPackage ../servers/sql/cockroachdb/cockroachdb-bin.nix { };
27215 coconutbattery = callPackage ../os-specific/darwin/coconutbattery { };
27217 conky = callPackage ../os-specific/linux/conky ({
27219 inherit (linuxPackages.nvidia_x11.settings) libXNVCtrl;
27220 } // config.conky or {});
27222 conntrack-tools = callPackage ../os-specific/linux/conntrack-tools { };
27224 coredns = callPackage ../servers/dns/coredns { };
27226 corerad = callPackage ../tools/networking/corerad { };
27228 cpufrequtils = callPackage ../os-specific/linux/cpufrequtils { };
27230 cpupower-gui = python3Packages.callPackage ../os-specific/linux/cpupower-gui {
27231 inherit (pkgs) meson;
27234 criu = callPackage ../os-specific/linux/criu { };
27236 cryptomator = callPackage ../tools/security/cryptomator {
27237 jdk = jdk21.override { enableJavaFX = true; };
27240 cryptsetup = callPackage ../os-specific/linux/cryptsetup { };
27242 cramfsprogs = callPackage ../os-specific/linux/cramfsprogs { };
27244 cramfsswap = callPackage ../os-specific/linux/cramfsswap { };
27246 cshatag = callPackage ../os-specific/linux/cshatag { };
27248 # Darwin package set
27250 # Even though this is a set of packages not single package, use `callPackage`
27251 # not `callPackages` so the per-package callPackages don't have their
27252 # `.override` clobbered. C.F. `llvmPackages` which does the same.
27253 darwin = recurseIntoAttrs (callPackage ./darwin-packages.nix { });
27255 defaultbrowser = callPackage ../os-specific/darwin/defaultbrowser {
27256 inherit (darwin.apple_sdk.frameworks) Foundation;
27259 disk_indicator = callPackage ../os-specific/linux/disk-indicator { };
27261 displaylink = callPackage ../os-specific/linux/displaylink {
27262 inherit (linuxPackages) evdi;
27265 dmidecode = callPackage ../os-specific/linux/dmidecode { };
27267 dmtcp = callPackage ../os-specific/linux/dmtcp { };
27269 directvnc = callPackage ../os-specific/linux/directvnc { };
27271 dmraid = callPackage ../os-specific/linux/dmraid { lvm2 = lvm2_dmeventd; };
27273 drbd = callPackage ../os-specific/linux/drbd { };
27275 dropwatch = callPackage ../os-specific/linux/dropwatch { };
27277 dsd = callPackage ../applications/radio/dsd { };
27279 dstat = callPackage ../os-specific/linux/dstat { };
27281 esdm = callPackage ../os-specific/linux/esdm { };
27283 evdev-proto = callPackage ../os-specific/bsd/freebsd/evdev-proto { };
27285 fscryptctl = callPackage ../os-specific/linux/fscryptctl { };
27286 # unstable until the first 1.x release
27287 fscrypt-experimental = callPackage ../os-specific/linux/fscrypt { };
27289 fsverity-utils = callPackage ../os-specific/linux/fsverity-utils { };
27291 fwanalyzer = callPackage ../tools/filesystems/fwanalyzer { };
27293 fwupd-efi = callPackage ../os-specific/linux/firmware/fwupd-efi { };
27295 firmware-manager = callPackage ../os-specific/linux/firmware/firmware-manager { };
27297 firmware-updater = callPackage ../os-specific/linux/firmware/firmware-updater { };
27299 fwts = callPackage ../os-specific/linux/fwts { };
27301 gobi_loader = callPackage ../os-specific/linux/gobi_loader { };
27303 libossp_uuid = callPackage ../development/libraries/libossp-uuid { };
27305 libuuid = if stdenv.isLinux
27306 then util-linuxMinimal
27309 light = callPackage ../os-specific/linux/light { };
27311 lightum = callPackage ../os-specific/linux/lightum { };
27313 ebtables = callPackage ../os-specific/linux/ebtables { };
27315 elegant-sddm = libsForQt5.callPackage ../data/themes/elegant-sddm { };
27317 error-inject = callPackages ../os-specific/linux/error-inject { };
27319 extrace = callPackage ../os-specific/linux/extrace { };
27321 facetimehd-calibration = callPackage ../os-specific/linux/firmware/facetimehd-calibration { };
27323 facetimehd-firmware = callPackage ../os-specific/linux/firmware/facetimehd-firmware { };
27325 fan2go = callPackage ../os-specific/linux/fan2go { };
27327 fanctl = callPackage ../os-specific/linux/fanctl { };
27329 fatrace = callPackage ../os-specific/linux/fatrace { };
27331 ffado = libsForQt5.callPackage ../os-specific/linux/ffado {
27332 inherit (linuxPackages) kernel;
27336 fbterm = callPackage ../os-specific/linux/fbterm { };
27338 firejail = callPackage ../os-specific/linux/firejail { };
27340 fnotifystat = callPackage ../os-specific/linux/fnotifystat { };
27342 forkstat = callPackage ../os-specific/linux/forkstat { };
27344 freefall = callPackage ../os-specific/linux/freefall {
27345 inherit (linuxPackages) kernel;
27348 fusePackages = dontRecurseIntoAttrs (callPackage ../os-specific/linux/fuse {
27349 util-linux = util-linuxMinimal;
27351 fuse = lowPrio (if stdenv.isDarwin then macfuse-stubs else fusePackages.fuse_2);
27352 fuse3 = fusePackages.fuse_3;
27353 fuse-common = hiPrio fusePackages.fuse_3.common;
27355 fxload = callPackage ../os-specific/linux/fxload { };
27357 gfxtablet = callPackage ../os-specific/linux/gfxtablet { };
27359 gmailctl = callPackage ../applications/networking/gmailctl { };
27361 gomp = callPackage ../applications/version-management/gomp { };
27363 gomplate = callPackage ../development/tools/gomplate { };
27365 gpm = callPackage ../servers/gpm {
27366 withNcurses = false; # Keep curses disabled for lack of value
27368 # latest 6.8 mysteriously fails to parse '@headings single':
27369 # https://lists.gnu.org/archive/html/bug-texinfo/2021-09/msg00011.html
27370 texinfo = buildPackages.texinfo6_7;
27373 gpm-ncurses = gpm.override { withNcurses = true; };
27375 gpu-switch = callPackage ../os-specific/linux/gpu-switch { };
27377 gradm = callPackage ../os-specific/linux/gradm { };
27379 gt = callPackage ../os-specific/linux/gt { };
27381 gtop = callPackage ../tools/system/gtop { };
27383 hd-idle = callPackage ../os-specific/linux/hd-idle { };
27385 hdparm = callPackage ../os-specific/linux/hdparm { };
27387 health-check = callPackage ../os-specific/linux/health-check { };
27389 hibernate = callPackage ../os-specific/linux/hibernate { };
27391 hostapd = callPackage ../os-specific/linux/hostapd { };
27393 htop = callPackage ../tools/system/htop {
27394 inherit (darwin) IOKit;
27397 htop-vim = callPackage ../tools/system/htop/htop-vim.nix { };
27399 humility = callPackage ../development/tools/rust/humility {
27400 inherit (darwin.apple_sdk.frameworks) AppKit;
27403 btop = darwin.apple_sdk_11_0.callPackage ../tools/system/btop { };
27405 nmon = callPackage ../os-specific/linux/nmon { };
27407 hwdata = callPackage ../os-specific/linux/hwdata { };
27409 i7z = qt5.callPackage ../os-specific/linux/i7z { };
27411 pcm = callPackage ../os-specific/linux/pcm { };
27413 ifmetric = callPackage ../os-specific/linux/ifmetric { };
27415 ima-evm-utils = callPackage ../os-specific/linux/ima-evm-utils { };
27417 intel2200BGFirmware = callPackage ../os-specific/linux/firmware/intel2200BGFirmware { };
27419 intel-cmt-cat = callPackage ../os-specific/linux/intel-cmt-cat { };
27421 intel-compute-runtime = callPackage ../os-specific/linux/intel-compute-runtime { };
27423 intel-ocl = callPackage ../os-specific/linux/intel-ocl { };
27425 level-zero = callPackage ../development/libraries/level-zero { };
27427 iomelt = callPackage ../os-specific/linux/iomelt { };
27429 iotop = callPackage ../os-specific/linux/iotop { };
27430 iotop-c = callPackage ../os-specific/linux/iotop-c { };
27432 iproute2 = callPackage ../os-specific/linux/iproute { };
27434 ipu6-camera-bins = callPackage ../os-specific/linux/firmware/ipu6-camera-bins {};
27436 ipu6-camera-hal = callPackage ../development/libraries/ipu6-camera-hal {};
27438 ipu6ep-camera-hal = callPackage ../development/libraries/ipu6-camera-hal {
27439 ipuVersion = "ipu6ep";
27442 ipu6epmtl-camera-hal = callPackage ../development/libraries/ipu6-camera-hal {
27443 ipuVersion = "ipu6epmtl";
27446 ivsc-firmware = callPackage ../os-specific/linux/firmware/ivsc-firmware { };
27448 iputils = hiPrio (callPackage ../os-specific/linux/iputils { });
27449 # hiPrio for collisions with inetutils (ping)
27451 iptables = callPackage ../os-specific/linux/iptables { };
27452 iptables-legacy = callPackage ../os-specific/linux/iptables { nftablesCompat = false; };
27453 iptables-nftables-compat = iptables;
27455 iptstate = callPackage ../os-specific/linux/iptstate { } ;
27457 ipset = callPackage ../os-specific/linux/ipset { };
27459 irqbalance = callPackage ../os-specific/linux/irqbalance { };
27461 itpp = callPackage ../development/libraries/science/math/itpp { };
27463 iw = callPackage ../os-specific/linux/iw { };
27465 iwd = callPackage ../os-specific/linux/iwd { };
27467 jool-cli = callPackage ../os-specific/linux/jool/cli.nix { };
27469 juju = callPackage ../applications/networking/juju { };
27471 jujuutils = callPackage ../os-specific/linux/jujuutils { };
27473 karabiner-elements = callPackage ../os-specific/darwin/karabiner-elements { };
27475 kbd = callPackage ../os-specific/linux/kbd { };
27477 kbdlight = callPackage ../os-specific/linux/kbdlight { };
27479 kinect-audio-setup = callPackage ../os-specific/linux/kinect-audio-setup { };
27481 kmscon = callPackage ../os-specific/linux/kmscon { };
27483 kmscube = callPackage ../os-specific/linux/kmscube { };
27485 kmsxx = callPackage ../development/libraries/kmsxx { };
27487 latencytop = callPackage ../os-specific/linux/latencytop { };
27489 ldm = callPackage ../os-specific/linux/ldm { };
27491 libaio = callPackage ../os-specific/linux/libaio { };
27493 libajantv2 = callPackage ../development/libraries/libajantv2 { };
27495 libargon2 = callPackage ../development/libraries/libargon2 { };
27497 libatasmart = callPackage ../os-specific/linux/libatasmart { };
27499 libax25 = callPackage ../development/libraries/libax25 { };
27501 libcgroup = callPackage ../os-specific/linux/libcgroup { };
27503 libdatachannel = callPackage ../development/libraries/libdatachannel { };
27505 libkrun = callPackage ../development/libraries/libkrun { };
27507 libkrun-sev = libkrun.override { sevVariant = true; };
27509 libkrunfw = callPackage ../development/libraries/libkrunfw { };
27511 libnl = callPackage ../os-specific/linux/libnl { };
27513 libnl-tiny = callPackage ../os-specific/linux/libnl-tiny { };
27515 libtraceevent = callPackage ../os-specific/linux/libtraceevent { };
27517 libtracefs = callPackage ../os-specific/linux/libtracefs { };
27519 lieer = callPackage ../applications/networking/lieer { };
27521 linuxConsoleTools = callPackage ../os-specific/linux/consoletools { };
27523 linux-wifi-hotspot = callPackage ../os-specific/linux/linux-wifi-hotspot { };
27525 linthesia = callPackage ../games/linthesia/default.nix { };
27527 libreelec-dvb-firmware = callPackage ../os-specific/linux/firmware/libreelec-dvb-firmware { };
27529 openiscsi = callPackage ../os-specific/linux/open-iscsi { };
27531 open-isns = callPackage ../os-specific/linux/open-isns { };
27533 osx-cpu-temp = callPackage ../os-specific/darwin/osx-cpu-temp {
27534 inherit (darwin.apple_sdk.frameworks) IOKit;
27537 macfuse-stubs = callPackage ../os-specific/darwin/macfuse {
27538 inherit (darwin) libtapi;
27539 inherit (darwin.apple_sdk.frameworks) DiskArbitration;
27542 osxsnarf = callPackage ../os-specific/darwin/osxsnarf { };
27544 plistwatch = callPackage ../os-specific/darwin/plistwatch { };
27546 power-calibrate = callPackage ../os-specific/linux/power-calibrate { };
27548 powercap = callPackage ../os-specific/linux/powercap { };
27550 powerstat = callPackage ../os-specific/linux/powerstat { };
27552 projecteur = libsForQt5.callPackage ../os-specific/linux/projecteur { };
27554 smemstat = callPackage ../os-specific/linux/smemstat { };
27556 tgt = callPackage ../tools/networking/tgt { };
27558 lkl = callPackage ../applications/virtualization/lkl { };
27559 lklWithFirewall = callPackage ../applications/virtualization/lkl { firewallSupport = true; };
27561 inherit (callPackages ../os-specific/linux/kernel-headers { inherit (pkgsBuildBuild) elf-header; })
27562 linuxHeaders makeLinuxHeaders;
27564 klibc = callPackage ../os-specific/linux/klibc { };
27566 klibcShrunk = lowPrio (callPackage ../os-specific/linux/klibc/shrunk.nix { });
27568 linuxKernel = recurseIntoAttrs (callPackage ./linux-kernels.nix { });
27570 inherit (linuxKernel) buildLinux linuxConfig kernelPatches;
27572 linuxPackagesFor = linuxKernel.packagesFor;
27574 hardenedLinuxPackagesFor = linuxKernel.hardenedPackagesFor;
27576 linuxManualConfig = linuxKernel.manualConfig;
27578 linuxPackages_custom = linuxKernel.customPackage;
27580 # This serves as a test for linuxPackages_custom
27581 linuxPackages_custom_tinyconfig_kernel = let
27582 base = linuxPackages.kernel;
27583 tinyLinuxPackages = linuxKernel.customPackage {
27584 inherit (base) version modDirVersion src;
27585 allowImportFromDerivation = false;
27586 configfile = linuxConfig {
27587 makeTarget = "tinyconfig";
27591 in tinyLinuxPackages.kernel;
27593 # The current default kernel / kernel modules.
27594 linuxPackages = linuxKernel.packageAliases.linux_default;
27595 linux = linuxPackages.kernel;
27597 linuxPackages_latest = linuxKernel.packageAliases.linux_latest;
27598 linux_latest = linuxPackages_latest.kernel;
27600 # Testing (rc) kernel
27601 linuxPackages_testing = linuxKernel.packages.linux_testing;
27602 linux_testing = linuxKernel.kernels.linux_testing;
27605 linuxPackages-rt = linuxKernel.packageAliases.linux_rt_default;
27606 linuxPackages-rt_latest = linuxKernel.packageAliases.linux_rt_latest;
27607 linux-rt = linuxPackages-rt.kernel;
27608 linux-rt_latest = linuxPackages-rt_latest.kernel;
27611 linuxPackages_hardened = linuxKernel.packages.linux_hardened;
27612 linux_hardened = linuxPackages_hardened.kernel;
27613 linuxPackages_4_19_hardened = linuxKernel.packages.linux_4_19_hardened;
27614 linux_4_19_hardened = linuxPackages_4_19_hardened.kernel;
27615 linuxPackages_5_4_hardened = linuxKernel.packages.linux_5_4_hardened;
27616 linux_5_4_hardened = linuxKernel.kernels.linux_5_4_hardened;
27617 linuxPackages_5_10_hardened = linuxKernel.packages.linux_5_10_hardened;
27618 linux_5_10_hardened = linuxKernel.kernels.linux_5_10_hardened;
27619 linuxPackages_5_15_hardened = linuxKernel.packages.linux_5_15_hardened;
27620 linux_5_15_hardened = linuxKernel.kernels.linux_5_15_hardened;
27621 linuxPackages_6_1_hardened = linuxKernel.packages.linux_6_1_hardened;
27622 linux_6_1_hardened = linuxKernel.kernels.linux_6_1_hardened;
27623 linuxPackages_6_6_hardened = linuxKernel.packages.linux_6_6_hardened;
27624 linux_6_6_hardened = linuxKernel.kernels.linux_6_6_hardened;
27626 # GNU Linux-libre kernels
27627 linuxPackages-libre = linuxKernel.packages.linux_libre;
27628 linux-libre = linuxPackages-libre.kernel;
27629 linuxPackages_latest-libre = linuxKernel.packages.linux_latest_libre;
27630 linux_latest-libre = linuxPackages_latest-libre.kernel;
27633 linuxPackages_zen = linuxKernel.packages.linux_zen;
27634 linux_zen = linuxPackages_zen.kernel;
27635 linuxPackages_lqx = linuxKernel.packages.linux_lqx;
27636 linux_lqx = linuxPackages_lqx.kernel;
27639 linuxPackages_xanmod = linuxKernel.packages.linux_xanmod;
27640 linux_xanmod = linuxKernel.kernels.linux_xanmod;
27641 linuxPackages_xanmod_stable = linuxKernel.packages.linux_xanmod_stable;
27642 linux_xanmod_stable = linuxKernel.kernels.linux_xanmod_stable;
27643 linuxPackages_xanmod_latest = linuxKernel.packages.linux_xanmod_latest;
27644 linux_xanmod_latest = linuxKernel.kernels.linux_xanmod_latest;
27646 linux-doc = callPackage ../os-specific/linux/kernel/htmldocs.nix { };
27648 cryptodev = linuxPackages.cryptodev;
27650 dpdk = callPackage ../os-specific/linux/dpdk { };
27652 keyutils = callPackage ../os-specific/linux/keyutils { };
27654 libselinux = callPackage ../os-specific/linux/libselinux { };
27656 libsemanage = callPackage ../os-specific/linux/libsemanage {
27660 librasterlite2 = callPackage ../development/libraries/librasterlite2 {
27661 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
27664 libraqm = callPackage ../development/libraries/libraqm { };
27666 libraw = callPackage ../development/libraries/libraw { };
27668 libraw1394 = callPackage ../development/libraries/libraw1394 { };
27670 librealsense = darwin.apple_sdk_11_0.callPackage ../development/libraries/librealsense { };
27672 librealsenseWithCuda = callPackage ../development/libraries/librealsense {
27673 cudaSupport = true;
27674 # librealsenseWithCuda doesn't build on gcc11. CUDA 11.3 is the last version
27675 # to use pre-gcc11, in particular gcc9.
27676 stdenv = gcc9Stdenv;
27679 librealsenseWithoutCuda = callPackage ../development/libraries/librealsense {
27680 cudaSupport = false;
27683 librealsense-gui = callPackage ../development/libraries/librealsense {
27687 libsass = callPackage ../development/libraries/libsass { };
27689 libsepol = callPackage ../os-specific/linux/libsepol { };
27691 libsmbios = callPackage ../os-specific/linux/libsmbios { };
27693 libsurvive = callPackage ../development/libraries/libsurvive { };
27695 lm_sensors = callPackage ../os-specific/linux/lm-sensors { };
27697 lockdep = callPackage ../os-specific/linux/lockdep { };
27699 lsirec = callPackage ../os-specific/linux/lsirec { };
27701 lsiutil = callPackage ../os-specific/linux/lsiutil { };
27703 kaitai-struct-compiler = callPackage ../development/compilers/kaitai-struct-compiler { };
27705 kmod = callPackage ../os-specific/linux/kmod { };
27707 kmod-blacklist-ubuntu = callPackage ../os-specific/linux/kmod-blacklist-ubuntu { };
27709 kmod-debian-aliases = callPackage ../os-specific/linux/kmod-debian-aliases { };
27711 libcap = callPackage ../os-specific/linux/libcap { };
27713 libcap_ng = callPackage ../os-specific/linux/libcap-ng { };
27715 libnotify = callPackage ../development/libraries/libnotify { };
27717 libvolume_id = callPackage ../os-specific/linux/libvolume_id { };
27719 lsscsi = callPackage ../os-specific/linux/lsscsi { };
27721 lvm2 = callPackage ../os-specific/linux/lvm2/2_03.nix {
27722 # break the cyclic dependency:
27723 # util-linux (non-minimal) depends (optionally, but on by default) on systemd,
27724 # systemd (optionally, but on by default) on cryptsetup and cryptsetup depends on lvm2
27725 util-linux = util-linuxMinimal;
27728 lvm2_dmeventd = lvm2.override {
27729 enableDmeventd = true;
27730 enableCmdlib = true;
27732 lvm2_vdo = lvm2_dmeventd.override {
27736 maddy = callPackage ../servers/maddy { };
27738 mbelib = callPackage ../development/libraries/audio/mbelib { };
27740 mbpfan = callPackage ../os-specific/linux/mbpfan { };
27743 mdadm4 = callPackage ../os-specific/linux/mdadm { };
27745 mdevctl = callPackage ../os-specific/linux/mdevctl { };
27747 metastore = callPackage ../os-specific/linux/metastore { };
27749 minimal-bootstrap = recurseIntoAttrs (import ../os-specific/linux/minimal-bootstrap {
27750 inherit (stdenv) buildPlatform hostPlatform;
27751 inherit lib config;
27752 fetchurl = import ../build-support/fetchurl/boot.nix {
27753 inherit (stdenv.buildPlatform) system;
27755 checkMeta = callPackage ../stdenv/generic/check-meta.nix { };
27757 minimal-bootstrap-sources = callPackage ../os-specific/linux/minimal-bootstrap/stage0-posix/bootstrap-sources.nix { };
27758 make-minimal-bootstrap-sources = callPackage ../os-specific/linux/minimal-bootstrap/stage0-posix/make-bootstrap-sources.nix {
27759 inherit (stdenv) hostPlatform;
27762 mingetty = callPackage ../os-specific/linux/mingetty { };
27764 miraclecast = callPackage ../os-specific/linux/miraclecast { };
27766 mkinitcpio-nfs-utils = callPackage ../os-specific/linux/mkinitcpio-nfs-utils { };
27768 mmc-utils = callPackage ../os-specific/linux/mmc-utils { };
27770 aggregateModules = modules:
27771 callPackage ../os-specific/linux/kmod/aggregator.nix {
27772 inherit (buildPackages) kmod;
27776 multipart-parser-c = callPackage ../development/libraries/multipart-parser-c { };
27778 multipath-tools = callPackage ../os-specific/linux/multipath-tools { };
27780 musl = callPackage ../os-specific/linux/musl { };
27782 musl-fts = callPackage ../os-specific/linux/musl-fts { };
27783 musl-obstack = callPackage ../os-specific/linux/musl-obstack { };
27785 nsh = callPackage ../shells/nsh { };
27787 nushell = darwin.apple_sdk_11_0.callPackage ../shells/nushell {
27788 inherit (darwin.apple_sdk_11_0) Libsystem;
27789 inherit (darwin.apple_sdk_11_0.frameworks) AppKit Security;
27792 nushellFull = nushell.override { additionalFeatures = p: p ++ ["dataframe"]; };
27794 nu_scripts = callPackage ../shells/nushell/nu_scripts { };
27796 nushellPlugins = recurseIntoAttrs (callPackage ../shells/nushell/plugins {
27797 inherit (darwin.apple_sdk_11_0.frameworks) IOKit CoreFoundation Foundation Security;
27800 nettools = if stdenv.isLinux
27801 then callPackage ../os-specific/linux/net-tools { }
27802 else unixtools.nettools;
27804 nftables = callPackage ../os-specific/linux/nftables { };
27806 noah = callPackage ../os-specific/darwin/noah {
27807 inherit (darwin.apple_sdk.frameworks) Hypervisor;
27810 numactl = callPackage ../os-specific/linux/numactl { };
27812 numad = callPackage ../os-specific/linux/numad { };
27814 nvme-cli = callPackage ../os-specific/linux/nvme-cli { };
27816 nvmet-cli = callPackage ../os-specific/linux/nvmet-cli { };
27818 system76-firmware = callPackage ../os-specific/linux/firmware/system76-firmware { };
27820 system76-keyboard-configurator = callPackage ../applications/misc/system76-keyboard-configurator { };
27822 ocf-resource-agents = callPackage ../os-specific/linux/ocf-resource-agents { };
27824 open-vm-tools = callPackage ../applications/virtualization/open-vm-tools { };
27825 open-vm-tools-headless = open-vm-tools.override { withX = false; };
27827 oxtools = callPackage ../os-specific/linux/oxtools { };
27829 air = callPackage ../development/tools/air { };
27831 delve = callPackage ../development/tools/delve { };
27833 dep2nix = callPackage ../development/tools/dep2nix { };
27835 easyjson = callPackage ../development/tools/easyjson { };
27837 iferr = callPackage ../development/tools/iferr { };
27839 gci = callPackage ../development/tools/gci { };
27841 gcov2lcov = callPackage ../development/tools/gcov2lcov { };
27843 ginkgo = callPackage ../development/tools/ginkgo { };
27845 gdlv = darwin.apple_sdk_11_0.callPackage ../development/tools/gdlv {
27846 inherit (darwin.apple_sdk_11_0.frameworks) Foundation CoreGraphics Metal AppKit;
27849 go-bindata = callPackage ../development/tools/go-bindata { };
27851 go-bindata-assetfs = callPackage ../development/tools/go-bindata-assetfs { };
27853 go-minimock = callPackage ../development/tools/go-minimock { };
27855 go-protobuf = callPackage ../development/tools/go-protobuf { };
27857 go-symbols = callPackage ../development/tools/go-symbols { };
27859 go-toml = callPackage ../development/tools/go-toml { };
27861 go-outline = callPackage ../development/tools/go-outline { };
27863 gocode-gomod = callPackage ../development/tools/gocode-gomod { };
27865 goconst = callPackage ../development/tools/goconst { };
27867 goconvey = callPackage ../development/tools/goconvey { };
27869 go-callvis = callPackage ../development/tools/go-callvis { };
27871 gotags = callPackage ../development/tools/gotags { };
27873 go-task = callPackage ../development/tools/go-task { };
27875 golines = callPackage ../development/tools/golines { };
27877 golint = callPackage ../development/tools/golint { };
27879 golangci-lint = callPackage ../development/tools/golangci-lint { };
27881 golangci-lint-langserver = callPackage ../development/tools/golangci-lint-langserver { };
27883 gocyclo = callPackage ../development/tools/gocyclo { };
27885 godef = callPackage ../development/tools/godef { };
27887 goimports-reviser = callPackage ../development/tools/goimports-reviser { };
27889 gopkgs = callPackage ../development/tools/gopkgs { };
27891 gosec = callPackage ../development/tools/gosec { };
27893 gotemplate = callPackage ../development/tools/gotemplate { };
27895 gotraceui = callPackage ../development/tools/gotraceui { };
27897 govers = callPackage ../development/tools/govers { };
27899 goverview = callPackage ../tools/security/goverview { };
27901 go-tools = callPackage ../development/tools/go-tools {
27902 buildGoModule = buildGo122Module;
27905 gotest = callPackage ../development/tools/gotest { };
27907 gotestfmt = callPackage ../development/tools/gotestfmt { };
27909 gotools = callPackage ../development/tools/gotools { };
27911 gotop = callPackage ../tools/system/gotop {
27912 inherit (darwin.apple_sdk.frameworks) IOKit;
27915 go-migrate = callPackage ../development/tools/go-migrate { };
27917 go-jet = callPackage ../development/tools/go-jet { };
27919 go-mockery = callPackage ../development/tools/go-mockery { };
27921 go-mod-graph-chart = callPackage ../development/tools/go-mod-graph-chart { };
27923 gomacro = callPackage ../development/tools/gomacro { };
27925 gomodifytags = callPackage ../development/tools/gomodifytags { };
27927 gops = callPackage ../development/tools/gops { };
27929 gore = callPackage ../development/tools/gore { };
27931 goresym = callPackage ../development/tools/goresym { };
27933 gotests = callPackage ../development/tools/gotests { };
27935 gotestsum = callPackage ../development/tools/gotestsum { };
27937 gqlgenc = callPackage ../development/tools/gqlgenc { };
27939 impl = callPackage ../development/tools/impl { };
27941 moq = callPackage ../development/tools/moq { };
27943 quicktemplate = callPackage ../development/tools/quicktemplate { };
27945 linux_logo = callPackage ../tools/misc/linux-logo { };
27947 linux-pam = callPackage ../os-specific/linux/pam { };
27949 nss_ldap = callPackage ../os-specific/linux/nss_ldap { };
27951 octomap = callPackage ../development/libraries/octomap { };
27953 odin = callPackage ../development/compilers/odin {
27954 inherit (pkgs.darwin.apple_sdk_11_0) MacOSX-SDK;
27957 odp-dpdk = callPackage ../os-specific/linux/odp-dpdk { };
27959 odroid-xu3-bootloader = callPackage ../tools/misc/odroid-xu3-bootloader { };
27961 ofono = callPackage ../tools/networking/ofono { };
27963 okapi = callPackage ../development/libraries/okapi {
27964 inherit (darwin.apple_sdk.frameworks) Security;
27967 ols = callPackage ../development/tools/ols { };
27969 openpam = callPackage ../development/libraries/openpam { };
27971 openbsm = callPackage ../development/libraries/openbsm { };
27973 pagemon = callPackage ../os-specific/linux/pagemon { };
27975 pam = if stdenv.isLinux then linux-pam else openpam;
27977 # pam_bioapi ( see http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader )
27979 pam_ccreds = callPackage ../os-specific/linux/pam_ccreds { };
27981 pam_dp9ik = callPackage ../os-specific/linux/pam_dp9ik { };
27983 pam_gnupg = callPackage ../os-specific/linux/pam_gnupg { };
27985 pam_krb5 = callPackage ../os-specific/linux/pam_krb5 { };
27987 pam_ldap = callPackage ../os-specific/linux/pam_ldap { };
27989 pam_mktemp = callPackage ../os-specific/linux/pam_mktemp { };
27991 pam_mount = callPackage ../os-specific/linux/pam_mount { };
27993 pam_mysql = callPackage ../os-specific/linux/pam_mysql { };
27995 pam_p11 = callPackage ../os-specific/linux/pam_p11 { };
27997 pam_pgsql = callPackage ../os-specific/linux/pam_pgsql { };
27999 pam_rssh = callPackage ../os-specific/linux/pam_rssh { };
28001 pam_ssh_agent_auth = callPackage ../os-specific/linux/pam_ssh_agent_auth { };
28003 pam_tmpdir = callPackage ../os-specific/linux/pam_tmpdir { };
28005 pam_u2f = callPackage ../os-specific/linux/pam_u2f { };
28007 pam_ussh = callPackage ../os-specific/linux/pam_ussh { };
28009 paxctl = callPackage ../os-specific/linux/paxctl { };
28011 paxtest = callPackage ../os-specific/linux/paxtest { };
28013 pax-utils = callPackage ../os-specific/linux/pax-utils { };
28015 pcmciaUtils = callPackage ../os-specific/linux/pcmciautils { };
28017 pcstat = callPackage ../tools/system/pcstat { };
28019 perf-tools = callPackage ../os-specific/linux/perf-tools { };
28021 pgrok = callPackage ../tools/networking/pgrok { };
28023 picoprobe-udev-rules = callPackage ../os-specific/linux/picoprobe-udev-rules { };
28025 pipes = callPackage ../misc/screensavers/pipes { };
28027 pipes-rs = callPackage ../misc/screensavers/pipes-rs { };
28029 pipework = callPackage ../os-specific/linux/pipework { };
28031 pktgen = callPackage ../os-specific/linux/pktgen { };
28033 plymouth = callPackage ../os-specific/linux/plymouth { };
28035 pmount = callPackage ../os-specific/linux/pmount { };
28037 pmutils = callPackage ../os-specific/linux/pm-utils { };
28039 policycoreutils = callPackage ../os-specific/linux/policycoreutils { };
28041 semodule-utils = callPackage ../os-specific/linux/semodule-utils { };
28043 pdns = callPackage ../servers/dns/pdns { };
28045 powerdns-admin = callPackage ../applications/networking/powerdns-admin { };
28047 dnsdist = callPackage ../servers/dns/dnsdist { };
28049 pdns-recursor = callPackage ../servers/dns/pdns-recursor { };
28051 powertop = callPackage ../os-specific/linux/powertop { };
28053 pps-tools = callPackage ../os-specific/linux/pps-tools { };
28055 procps = if stdenv.isLinux
28056 then callPackage ../os-specific/linux/procps-ng { }
28057 else unixtools.procps;
28059 procdump = callPackage ../os-specific/linux/procdump { };
28061 prototool = callPackage ../development/tools/prototool { };
28063 qemu_kvm = lowPrio (qemu.override { hostCpuOnly = true; });
28064 qemu_full = lowPrio (qemu.override { smbdSupport = true; cephSupport = true; glusterfsSupport = true; });
28066 # See `xenPackages` source for explanations.
28067 # Building with `xen` instead of `xen-slim` is possible, but makes no sense.
28068 qemu_xen = lowPrio (qemu.override { hostCpuOnly = true; xenSupport = true; xen = xen-slim; });
28069 qemu_xen-light = lowPrio (qemu.override { hostCpuOnly = true; xenSupport = true; xen = xen-light; });
28070 qemu_xen_4_15 = lowPrio (qemu.override { hostCpuOnly = true; xenSupport = true; xen = xen_4_15-slim; });
28071 qemu_xen_4_15-light = lowPrio (qemu.override { hostCpuOnly = true; xenSupport = true; xen = xen_4_15-light; });
28073 qemu_test = lowPrio (qemu.override { hostCpuOnly = true; nixosTestRunner = true; });
28075 quick-lint-js = callPackage ../development/tools/quick-lint-js { };
28077 linux-firmware = callPackage ../os-specific/linux/firmware/linux-firmware { };
28079 qmk-udev-rules = callPackage ../os-specific/linux/qmk-udev-rules { };
28081 radeontools = callPackage ../os-specific/linux/radeontools { };
28083 radeontop = callPackage ../os-specific/linux/radeontop { };
28085 rasdaemon = callPackage ../os-specific/linux/rasdaemon { };
28087 raspberrypifw = callPackage ../os-specific/linux/firmware/raspberrypi { };
28088 raspberrypiWirelessFirmware = callPackage ../os-specific/linux/firmware/raspberrypi-wireless { };
28090 raspberrypi-armstubs = callPackage ../os-specific/linux/firmware/raspberrypi/armstubs.nix { };
28092 reap = callPackage ../os-specific/linux/reap { };
28094 rectangle = callPackage ../os-specific/darwin/rectangle { };
28096 regionset = callPackage ../os-specific/linux/regionset { };
28098 rfkill_udev = callPackage ../os-specific/linux/rfkill/udev.nix { };
28100 riscv-pk = callPackage ../misc/riscv-pk { };
28102 ristate = callPackage ../tools/misc/ristate { };
28104 roccat-tools = callPackage ../os-specific/linux/roccat-tools { };
28106 rojo = callPackage ../development/tools/rojo { };
28108 mediamtx = callPackage ../servers/mediamtx { };
28110 rtkit = callPackage ../os-specific/linux/rtkit { };
28112 rt-tests = callPackage ../os-specific/linux/rt-tests { };
28114 rt5677-firmware = callPackage ../os-specific/linux/firmware/rt5677 { };
28116 rtl8192su-firmware = callPackage ../os-specific/linux/firmware/rtl8192su-firmware { };
28118 rtl8761b-firmware = callPackage ../os-specific/linux/firmware/rtl8761b-firmware { };
28120 rtw88-firmware = callPackage ../os-specific/linux/firmware/rtw88-firmware { };
28122 rvvm = callPackage ../applications/virtualization/rvvm { };
28124 s3ql = callPackage ../tools/backup/s3ql { };
28126 sasutils = callPackage ../os-specific/linux/sasutils { };
28128 sass = callPackage ../development/tools/sass { };
28130 sassc = callPackage ../development/tools/sassc { };
28132 scanmem = callPackage ../tools/misc/scanmem { };
28134 schedtool = callPackage ../os-specific/linux/schedtool { };
28136 sddm-chili-theme = libsForQt5.callPackage ../data/themes/chili-sddm { };
28138 sdparm = callPackage ../os-specific/linux/sdparm { };
28140 sdrangel = libsForQt5.callPackage ../applications/radio/sdrangel { };
28142 setools = callPackage ../os-specific/linux/setools { };
28144 seturgent = callPackage ../os-specific/linux/seturgent { };
28146 sgx-azure-dcap-client = callPackage ../os-specific/linux/sgx/azure-dcap-client { };
28148 sgx-sdk = callPackage ../os-specific/linux/sgx/sdk { };
28150 sgx-ssl = callPackage ../os-specific/linux/sgx/ssl { };
28152 sgx-psw = callPackage ../os-specific/linux/sgx/psw {
28153 protobuf = protobuf_21;
28156 shadow = callPackage ../os-specific/linux/shadow { };
28158 shortcat = callPackage ../os-specific/darwin/shortcat { };
28160 sinit = callPackage ../os-specific/linux/sinit {
28161 rcinit = "/etc/rc.d/rc.init";
28162 rcshutdown = "/etc/rc.d/rc.shutdown";
28165 skopeo = callPackage ../development/tools/skopeo { };
28167 srisum = callPackage ../tools/misc/srisum { };
28169 smem = callPackage ../os-specific/linux/smem { };
28171 smimesign = callPackage ../os-specific/darwin/smimesign { };
28173 solo5 = callPackage ../os-specific/solo5 { };
28175 statik = callPackage ../development/tools/statik { };
28177 statifier = callPackage ../os-specific/linux/statifier { };
28179 steamos-devkit = callPackage ../development/tools/steamos-devkit { };
28181 swiftdefaultapps = callPackage ../os-specific/darwin/swiftdefaultapps { };
28183 sysdig = callPackage ../os-specific/linux/sysdig {
28185 }; # sysdig is a client, for a driver look at linuxPackagesFor
28187 sysfsutils = callPackage ../os-specific/linux/sysfsutils { };
28189 sysprof = callPackage ../development/tools/profiling/sysprof { };
28191 libsysprof-capture = callPackage ../development/tools/profiling/sysprof/capture.nix { };
28193 sysklogd = callPackage ../os-specific/linux/sysklogd { };
28195 syslinux = callPackage ../os-specific/linux/syslinux { };
28197 sysstat = callPackage ../os-specific/linux/sysstat { };
28199 systemd = callPackage ../os-specific/linux/systemd {
28200 # break some cyclic dependencies
28201 util-linux = util-linuxMinimal;
28202 # provide a super minimal gnupg used for systemd-machined
28203 gnupg = gnupg.override {
28204 enableMinimal = true;
28205 guiSupport = false;
28208 systemdMinimal = systemd.override {
28209 pname = "systemd-minimal";
28211 withAnalyze = false;
28212 withApparmor = false;
28214 withCompression = false;
28215 withCoredump = false;
28216 withCryptsetup = false;
28217 withRepart = false;
28218 withDocumentation = false;
28221 withHostnamed = false;
28224 withImportd = false;
28225 withIptables = false;
28226 withLibBPF = false;
28227 withLibidn2 = false;
28228 withLocaled = false;
28229 withLogind = false;
28230 withMachined = false;
28231 withNetworkd = false;
28236 withPolkit = false;
28237 withPortabled = false;
28238 withRemote = false;
28239 withResolved = false;
28240 withShellCompletions = false;
28241 withSysupdate = false;
28242 withSysusers = false;
28243 withTimedated = false;
28244 withTimesyncd = false;
28245 withTpm2Tss = false;
28246 withUserDb = false;
28248 withBootloader = false;
28249 withPasswordQuality = false;
28250 withVmspawn = false;
28251 withQrencode = false;
28253 systemdLibs = systemdMinimal.override {
28254 pname = "systemd-minimal-libs";
28255 buildLibsOnly = true;
28257 # We do not want to include ukify in the normal systemd attribute as it
28258 # relies on Python at runtime.
28259 systemdUkify = systemd.override {
28264 if (with stdenv.hostPlatform; isLinux && isStatic) then libudev-zero
28267 systemd-wait = callPackage ../os-specific/linux/systemd-wait { };
28269 sysvinit = callPackage ../os-specific/linux/sysvinit { };
28271 sysvtools = sysvinit.override {
28272 withoutInitTools = true;
28275 # FIXME: `tcp-wrapper' is actually not OS-specific.
28276 tcp_wrappers = callPackage ../os-specific/linux/tcp-wrappers { };
28278 teck-udev-rules = callPackage ../os-specific/linux/teck-udev-rules { };
28280 tiptop = callPackage ../os-specific/linux/tiptop { };
28282 tpacpi-bat = callPackage ../os-specific/linux/tpacpi-bat { };
28284 trickster = callPackage ../servers/trickster/trickster.nix { };
28286 trinity = callPackage ../os-specific/linux/trinity { };
28288 trino-cli = callPackage ../development/tools/database/trino-cli { };
28290 trinsic-cli = callPackage ../tools/admin/trinsic-cli {
28291 inherit (darwin.apple_sdk.frameworks) Security;
28294 trust-dns = callPackage ../servers/dns/trust-dns { };
28296 trustymail = callPackage ../tools/security/trustymail { };
28298 tunctl = callPackage ../os-specific/linux/tunctl { };
28300 twa = callPackage ../tools/networking/twa { };
28302 twingate = callPackage ../applications/networking/twingate { };
28304 # Upstream U-Boots:
28305 inherit (callPackage ../misc/uboot {})
28308 ubootA20OlinuxinoLime
28309 ubootA20OlinuxinoLime2EMMC
28324 ubootOlimexA64Olinuxino
28325 ubootOlimexA64Teres1
28329 ubootOrangePiZeroPlus2H5
28339 ubootQemuRiscv64Smode
28343 ubootRaspberryPi3_32bit
28344 ubootRaspberryPi3_64bit
28345 ubootRaspberryPi4_32bit
28346 ubootRaspberryPi4_64bit
28347 ubootRaspberryPiZero
28361 # Upstream Barebox:
28362 inherit (callPackage ../misc/barebox {})
28366 uclibc-ng-cross = uclibc-ng.override {
28367 stdenv = crossLibcStdenv;
28371 uclibc = uclibc-ng;
28372 uclibcCross = uclibc-ng-cross;
28374 eudev = callPackage ../by-name/eu/eudev/package.nix {
28375 util-linux = util-linuxMinimal;
28378 libudev0-shim = callPackage ../os-specific/linux/libudev0-shim { };
28380 udisks2 = callPackage ../os-specific/linux/udisks/2-default.nix { };
28383 ugtrain = callPackage ../tools/misc/ugtrain { };
28385 unscd = callPackage ../os-specific/linux/unscd { };
28387 untie = callPackage ../os-specific/linux/untie { };
28389 upower = callPackage ../os-specific/linux/upower { };
28391 upscayl = callPackage ../applications/graphics/upscayl { };
28393 usbguard = callPackage ../os-specific/linux/usbguard { };
28395 usbguard-notifier = callPackage ../os-specific/linux/usbguard-notifier { };
28397 usbrelay = callPackage ../os-specific/linux/usbrelay { };
28398 usbrelayd = callPackage ../os-specific/linux/usbrelay/daemon.nix { };
28400 usbtop = callPackage ../os-specific/linux/usbtop { };
28402 usbutils = callPackage ../os-specific/linux/usbutils { };
28404 userhosts = callPackage ../tools/networking/userhosts { };
28406 usermount = callPackage ../os-specific/linux/usermount { };
28408 util-linux = callPackage ../os-specific/linux/util-linux { };
28410 util-linuxMinimal = util-linux.override {
28411 nlsSupport = false;
28412 ncursesSupport = false;
28413 systemdSupport = false;
28414 translateManpages = false;
28417 v4l-utils = qt5.callPackage ../os-specific/linux/v4l-utils { };
28419 v4l2-relayd = callPackage ../os-specific/linux/v4l2-relayd { };
28421 vendir = callPackage ../development/tools/vendir { };
28423 vndr = callPackage ../development/tools/vndr { };
28425 vdo = callPackage ../os-specific/linux/vdo { };
28427 windows = callPackages ../os-specific/windows {};
28429 wirelesstools = callPackage ../os-specific/linux/wireless-tools { };
28431 wooting-udev-rules = callPackage ../os-specific/linux/wooting-udev-rules { };
28433 teensy-udev-rules = callPackage ../os-specific/linux/teensy-udev-rules { };
28435 sensible-side-buttons = callPackage ../os-specific/darwin/sensible-side-buttons { };
28437 wpa_supplicant = callPackage ../os-specific/linux/wpa_supplicant { };
28439 wpa_supplicant_ro_ssids = wpa_supplicant.override {
28440 readOnlyModeSSIDs = true;
28443 wpa_supplicant_gui = libsForQt5.callPackage ../os-specific/linux/wpa_supplicant/gui.nix { };
28445 xf86_input_cmt = callPackage ../os-specific/linux/xf86-input-cmt { };
28447 xf86_input_wacom = callPackage ../os-specific/linux/xf86-input-wacom { };
28449 xf86_video_nested = callPackage ../os-specific/linux/xf86-video-nested { };
28451 xilinx-bootgen = callPackage ../tools/misc/xilinx-bootgen { };
28453 xorg_sys_opengl = callPackage ../os-specific/linux/opengl/xorg-sys { };
28455 zd1211fw = callPackage ../os-specific/linux/firmware/zd1211 { };
28457 zenmonitor = callPackage ../os-specific/linux/zenmonitor { };
28461 zfs_2_1 = callPackage ../os-specific/linux/zfs/2_1.nix {
28462 configFile = "user";
28464 zfs_2_2 = callPackage ../os-specific/linux/zfs/2_2.nix {
28465 configFile = "user";
28467 zfs_unstable = callPackage ../os-specific/linux/zfs/unstable.nix {
28468 configFile = "user";
28478 _3270font = callPackage ../data/fonts/3270font { };
28480 adapta-backgrounds = callPackage ../data/misc/adapta-backgrounds { };
28482 adapta-gtk-theme = callPackage ../data/themes/adapta { };
28484 adapta-kde-theme = callPackage ../data/themes/adapta-kde { };
28486 adementary-theme = callPackage ../data/themes/adementary { };
28488 adi1090x-plymouth-themes = callPackage ../data/themes/adi1090x-plymouth-themes { };
28490 adwaita-qt = libsForQt5.callPackage ../data/themes/adwaita-qt { };
28492 adwaita-qt6 = qt6Packages.callPackage ../data/themes/adwaita-qt {
28496 adw-gtk3 = callPackage ../data/themes/adw-gtk3 { };
28498 agave = callPackage ../data/fonts/agave { };
28500 aileron = callPackage ../data/fonts/aileron { };
28502 alacritty-theme = callPackage ../data/themes/alacritty-theme { };
28504 albatross = callPackage ../data/themes/albatross { };
28506 alegreya = callPackage ../data/fonts/alegreya { };
28508 alegreya-sans = callPackage ../data/fonts/alegreya-sans { };
28510 alice = callPackage ../data/fonts/alice { };
28512 alkalami = callPackage ../data/fonts/alkalami { };
28514 amber-theme = callPackage ../data/themes/amber { };
28516 amiri = callPackage ../data/fonts/amiri { };
28518 anarchism = callPackage ../data/documentation/anarchism { };
28520 ananicy = callPackage ../misc/ananicy { };
28522 ananicy-cpp = callPackage ../misc/ananicy-cpp { };
28524 ananicy-rules-cachyos = callPackage ../misc/ananicy-rules-cachyos { };
28526 andagii = callPackage ../data/fonts/andagii { };
28528 andika = callPackage ../data/fonts/andika { };
28530 androguard = with python3.pkgs; toPythonApplication androguard;
28532 android-udev-rules = callPackage ../os-specific/linux/android-udev-rules { };
28534 andromeda-gtk-theme = libsForQt5.callPackage ../data/themes/andromeda-gtk-theme { };
28536 ankacoder = callPackage ../data/fonts/ankacoder { };
28537 ankacoder-condensed = callPackage ../data/fonts/ankacoder/condensed.nix { };
28539 annapurna-sil = callPackage ../data/fonts/annapurna-sil { };
28541 anonymousPro = callPackage ../data/fonts/anonymous-pro { };
28543 ant-theme = callPackage ../data/themes/ant-theme/ant.nix { };
28545 ant-bloody-theme = callPackage ../data/themes/ant-theme/ant-bloody.nix { };
28547 dracula-theme = callPackage ../data/themes/dracula-theme { };
28549 ant-nebula-theme = callPackage ../data/themes/ant-theme/ant-nebula.nix { };
28551 arc-icon-theme = callPackage ../data/icons/arc-icon-theme { };
28553 arc-kde-theme = callPackage ../data/themes/arc-kde { };
28555 arc-theme = callPackage ../data/themes/arc { };
28557 arkpandora_ttf = callPackage ../data/fonts/arkpandora { };
28559 aurulent-sans = callPackage ../data/fonts/aurulent-sans { };
28561 ayu-theme-gtk = callPackage ../data/themes/ayu-theme-gtk { };
28563 b612 = callPackage ../data/fonts/b612 { };
28565 babelstone-han = callPackage ../data/fonts/babelstone-han { };
28567 baekmuk-ttf = callPackage ../data/fonts/baekmuk-ttf { };
28569 bakoma_ttf = callPackage ../data/fonts/bakoma-ttf { };
28571 barlow = callPackage ../data/fonts/barlow { };
28573 base16-schemes = callPackage ../data/themes/base16-schemes { };
28575 bgnet = callPackage ../data/documentation/bgnet { };
28577 bibata-extra-cursors = callPackage ../data/icons/bibata-cursors/extra.nix { };
28578 bibata-cursors-translucent = callPackage ../data/icons/bibata-cursors/translucent.nix { };
28580 apple-cursor = callPackage ../data/icons/apple-cursor { };
28582 blackbird = callPackage ../data/themes/blackbird { };
28584 blackout = callPackage ../data/fonts/blackout { };
28586 breath-theme = libsForQt5.callPackage ../data/themes/breath-theme { };
28588 brise = callPackage ../data/misc/brise { };
28590 apl386 = callPackage ../data/fonts/apl386 { };
28592 bqn386 = callPackage ../data/fonts/bqn386 { };
28594 cacert = callPackage ../data/misc/cacert { };
28596 caladea = callPackage ../data/fonts/caladea { };
28598 canta-theme = callPackage ../data/themes/canta { };
28600 cantarell-fonts = callPackage ../data/fonts/cantarell-fonts { };
28602 capitaine-cursors = callPackage ../data/icons/capitaine-cursors { };
28604 capitaine-cursors-themed = callPackage ../data/icons/capitaine-cursors-themed { };
28606 carlito = callPackage ../data/fonts/carlito { };
28608 cascadia-code = callPackage ../data/fonts/cascadia-code { };
28610 catppuccin-cursors = callPackage ../data/icons/catppuccin-cursors { };
28612 ccsymbols = callPackage ../data/fonts/ccsymbols { };
28614 charis-sil = callPackage ../data/fonts/charis-sil { };
28616 changie = callPackage ../development/tools/changie { };
28618 cherry = callPackage ../data/fonts/cherry { };
28620 chonburi-font = callPackage ../data/fonts/chonburi { };
28622 chunk = callPackage ../data/fonts/chunk { };
28624 cldr-annotations = callPackage ../data/misc/cldr-annotations { };
28626 clearlooks-phenix = callPackage ../data/themes/clearlooks-phenix { };
28628 cnspec = callPackage ../tools/security/cnspec {
28629 buildGoModule = buildGo122Module;
28632 cnstrokeorder = callPackage ../data/fonts/cnstrokeorder { };
28634 colloid-gtk-theme = callPackage ../data/themes/colloid-gtk-theme { };
28636 colloid-icon-theme = callPackage ../data/icons/colloid-icon-theme { };
28638 comfortaa = callPackage ../data/fonts/comfortaa { };
28640 colloid-kde = libsForQt5.callPackage ../data/themes/colloid-kde { };
28642 comic-mono = callPackage ../data/fonts/comic-mono { };
28644 comic-neue = callPackage ../data/fonts/comic-neue { };
28646 comic-relief = callPackage ../data/fonts/comic-relief { };
28648 comixcursors = callPackage ../data/icons/comixcursors { };
28650 corefonts = callPackage ../data/fonts/corefonts { };
28652 courier-prime = callPackage ../data/fonts/courier-prime { };
28654 cozette = callPackage ../data/fonts/cozette { };
28656 culmus = callPackage ../data/fonts/culmus { };
28658 clearlyU = callPackage ../data/fonts/clearlyU { };
28660 cm_unicode = callPackage ../data/fonts/cm-unicode { };
28662 creep = callPackage ../data/fonts/creep { };
28664 crimson = callPackage ../data/fonts/crimson { };
28666 crimson-pro = callPackage ../data/fonts/crimson-pro { };
28668 dejavu_fonts = lowPrio (callPackage ../data/fonts/dejavu-fonts {});
28670 # solve collision for nix-env before https://github.com/NixOS/nix/pull/815
28671 dejavu_fontsEnv = buildEnv {
28672 name = dejavu_fonts.name;
28673 paths = [ dejavu_fonts.out ];
28676 dina-font = callPackage ../data/fonts/dina { };
28678 dm-sans = callPackage ../data/fonts/dm-sans { };
28679 dns-root-data = callPackage ../data/misc/dns-root-data { };
28681 docbook5 = callPackage ../data/sgml+xml/schemas/docbook-5.0 { };
28683 docbook_sgml_dtd_31 = callPackage ../data/sgml+xml/schemas/sgml-dtd/docbook/3.1.nix { };
28685 docbook_sgml_dtd_41 = callPackage ../data/sgml+xml/schemas/sgml-dtd/docbook/4.1.nix { };
28687 docbook_xml_dtd_412 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.1.2.nix { };
28689 docbook_xml_dtd_42 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.2.nix { };
28691 docbook_xml_dtd_43 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.3.nix { };
28693 docbook_xml_dtd_44 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.4.nix { };
28695 docbook_xml_dtd_45 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.5.nix { };
28697 docbook_xml_ebnf_dtd = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook-ebnf { };
28699 inherit (callPackages ../data/sgml+xml/stylesheets/xslt/docbook-xsl { })
28703 # TODO: move this to aliases
28704 docbook_xsl = docbook-xsl-nons;
28705 docbook_xsl_ns = docbook-xsl-ns;
28707 documentation-highlighter = callPackage ../misc/documentation-highlighter { };
28709 mmdoc = callPackage ../tools/text/mmdoc { };
28711 documize-community = callPackage ../servers/documize-community { };
28713 doulos-sil = callPackage ../data/fonts/doulos-sil { };
28715 cabin = callPackage ../data/fonts/cabin { };
28717 camingo-code = callPackage ../data/fonts/camingo-code { };
28719 combinatorial_designs = callPackage ../data/misc/combinatorial_designs { };
28721 commit-mono = callPackage ../data/fonts/commit-mono { };
28723 cooper-hewitt = callPackage ../data/fonts/cooper-hewitt { };
28725 d2coding = callPackage ../data/fonts/d2coding { };
28727 dosis = callPackage ../data/fonts/dosis { };
28729 dosemu_fonts = callPackage ../data/fonts/dosemu-fonts { };
28731 dotcolon-fonts = callPackage ../data/fonts/dotcolon-fonts { };
28733 dracula-icon-theme = callPackage ../data/icons/dracula-icon-theme { };
28735 e17gtk = callPackage ../data/themes/e17gtk { };
28737 eb-garamond = callPackage ../data/fonts/eb-garamond { };
28739 edukai = callPackage ../data/fonts/edukai { };
28741 eduli = callPackage ../data/fonts/eduli { };
28743 epapirus-icon-theme = papirus-icon-theme.override { withElementary = true; };
28747 edusong = callPackage ../data/fonts/edusong { };
28749 efont-unicode = callPackage ../data/fonts/efont-unicode { };
28751 elliptic_curves = callPackage ../data/misc/elliptic_curves { };
28753 equilux-theme = callPackage ../data/themes/equilux-theme { };
28755 eunomia = callPackage ../data/fonts/eunomia { };
28757 fa_1 = callPackage ../data/fonts/fa_1 { };
28759 f1_8 = callPackage ../data/fonts/f1_8 { };
28761 f5_6 = callPackage ../data/fonts/f5_6 { };
28763 faba-icon-theme = callPackage ../data/icons/faba-icon-theme { };
28765 faba-mono-icons = callPackage ../data/icons/faba-mono-icons { };
28767 ferrum = callPackage ../data/fonts/ferrum { };
28769 fg-virgil = callPackage ../data/fonts/fg-virgil { };
28771 fixedsys-excelsior = callPackage ../data/fonts/fixedsys-excelsior { };
28773 graphs = callPackage ../data/misc/graphs { };
28775 emacs-all-the-icons-fonts = callPackage ../data/fonts/emacs-all-the-icons-fonts { };
28777 emojione = callPackage ../data/fonts/emojione {
28778 inherit (nodePackages) svgo;
28781 emojipick = callPackage ../applications/misc/emojipick { };
28783 encode-sans = callPackage ../data/fonts/encode-sans { };
28785 envypn-font = callPackage ../data/fonts/envypn-font { };
28787 ezra-sil = callPackage ../data/fonts/ezra-sil { };
28789 fantasque-sans-mono = callPackage ../data/fonts/fantasque-sans-mono { };
28791 fanwood = callPackage ../data/fonts/fanwood { };
28793 fira = callPackage ../data/fonts/fira { };
28795 fira-code = callPackage ../data/fonts/fira-code { };
28796 fira-code-symbols = callPackage ../data/fonts/fira-code/symbols.nix { };
28797 fira-code-nerdfont = nerdfonts.override {
28798 fonts = [ "FiraCode" ];
28801 fira-go = callPackage ../data/fonts/fira-go { };
28803 fira-mono = callPackage ../data/fonts/fira-mono { };
28805 flat-remix-icon-theme = callPackage ../data/icons/flat-remix-icon-theme {
28806 inherit (plasma5Packages) breeze-icons;
28808 flat-remix-gtk = callPackage ../data/themes/flat-remix-gtk { };
28809 flat-remix-gnome = callPackage ../data/themes/flat-remix-gnome { };
28811 fluent-gtk-theme = callPackage ../data/themes/fluent-gtk-theme { };
28813 fluent-icon-theme = callPackage ../data/icons/fluent-icon-theme { };
28815 font-awesome_4 = (callPackage ../data/fonts/font-awesome { }).v4;
28816 font-awesome_5 = (callPackage ../data/fonts/font-awesome { }).v5;
28817 font-awesome_6 = (callPackage ../data/fonts/font-awesome { }).v6;
28818 font-awesome = font-awesome_6;
28820 fraunces = callPackage ../data/fonts/fraunces { };
28822 freefont_ttf = callPackage ../data/fonts/freefont-ttf { };
28824 freepats = callPackage ../data/misc/freepats { };
28826 game-devices-udev-rules = callPackage ../os-specific/linux/game-devices-udev-rules { };
28828 garamond-libre = callPackage ../data/fonts/garamond-libre { };
28830 g15daemon = callPackage ../os-specific/linux/g15daemon { };
28832 galatia-sil = callPackage ../data/fonts/galatia-sil { };
28834 gentium = callPackage ../data/fonts/gentium { };
28836 gentium-book-basic = callPackage ../data/fonts/gentium-book-basic { };
28838 geolite-legacy = callPackage ../data/misc/geolite-legacy { };
28840 gohufont = callPackage ../data/fonts/gohufont { };
28842 gnome-user-docs = callPackage ../data/documentation/gnome-user-docs { };
28844 gsettings-desktop-schemas = callPackage ../development/libraries/gsettings-desktop-schemas { };
28846 gnome-icon-theme = callPackage ../data/icons/gnome-icon-theme { };
28848 go-font = callPackage ../data/fonts/go-font { };
28850 goudy-bookletter-1911 = callPackage ../data/fonts/goudy-bookletter-1911 { };
28852 graphite-gtk-theme = callPackage ../data/themes/graphite-gtk-theme { };
28854 graphite-kde-theme = libsForQt5.callPackage ../data/themes/graphite-kde-theme { };
28856 greybird = callPackage ../data/themes/greybird { };
28858 gruvbox-dark-gtk = callPackage ../data/themes/gruvbox-dark-gtk { };
28860 palenight-theme = callPackage ../data/themes/gtk-theme-framework { theme = "palenight"; };
28862 amarena-theme = callPackage ../data/themes/gtk-theme-framework { theme = "amarena"; };
28864 gruvterial-theme = callPackage ../data/themes/gtk-theme-framework { theme = "gruvterial"; };
28866 oceanic-theme = callPackage ../data/themes/gtk-theme-framework { theme = "oceanic"; };
28868 spacx-gtk-theme = callPackage ../data/themes/gtk-theme-framework { theme = "spacx"; };
28870 gruvbox-dark-icons-gtk = callPackage ../data/icons/gruvbox-dark-icons-gtk {
28871 inherit (plasma5Packages) breeze-icons;
28874 gubbi-font = callPackage ../data/fonts/gubbi { };
28876 gyre-fonts = callPackage ../data/fonts/gyre { };
28878 hack-font = callPackage ../data/fonts/hack { };
28880 hackgen-font = callPackage ../data/fonts/hackgen { };
28882 hackgen-nf-font = callPackage ../data/fonts/hackgen/nerdfont.nix { };
28884 helvetica-neue-lt-std = callPackage ../data/fonts/helvetica-neue-lt-std { };
28886 helvum = callPackage ../applications/audio/helvum { };
28888 hetzner-kube = callPackage ../applications/networking/cluster/hetzner-kube { };
28890 hicolor-icon-theme = callPackage ../data/icons/hicolor-icon-theme { };
28892 hannom = callPackage ../data/fonts/hannom { };
28894 hanazono = callPackage ../data/fonts/hanazono { };
28896 hermit = callPackage ../data/fonts/hermit { };
28898 hubot-sans = callPackage ../data/fonts/hubot-sans { };
28900 humanity-icon-theme = callPackage ../data/icons/humanity-icon-theme { };
28902 hyperscrypt-font = callPackage ../data/fonts/hyperscrypt { };
28904 ia-writer-duospace = callPackage ../data/fonts/ia-writer-duospace { };
28906 i-dot-ming = callPackage ../data/fonts/i-dot-ming { };
28908 ibm-plex = callPackage ../data/fonts/ibm-plex { };
28910 iconpack-jade = callPackage ../data/icons/iconpack-jade { };
28912 iconpack-obsidian = callPackage ../data/icons/iconpack-obsidian { };
28914 inconsolata = callPackage ../data/fonts/inconsolata { };
28916 inconsolata-lgc = callPackage ../data/fonts/inconsolata/lgc.nix { };
28918 inconsolata-nerdfont = nerdfonts.override {
28919 fonts = [ "Inconsolata" ];
28922 intel-one-mono = callPackage ../data/fonts/intel-one-mono {};
28924 input-fonts = callPackage ../data/fonts/input-fonts { };
28926 inriafonts = callPackage ../data/fonts/inriafonts { };
28928 iosevka = callPackage ../data/fonts/iosevka { };
28929 iosevka-bin = callPackage ../data/fonts/iosevka/bin.nix { };
28930 iosevka-comfy = recurseIntoAttrs (callPackages ../data/fonts/iosevka/comfy.nix {});
28932 ipafont = callPackage ../data/fonts/ipafont { };
28933 ipaexfont = callPackage ../data/fonts/ipaexfont { };
28935 iwona = callPackage ../data/fonts/iwona { };
28937 jetbrains-mono = callPackage ../data/fonts/jetbrains-mono { };
28939 jost = callPackage ../data/fonts/jost { };
28941 joypixels = callPackage ../data/fonts/joypixels { };
28943 junction-font = callPackage ../data/fonts/junction { };
28945 junicode = callPackage ../data/fonts/junicode { };
28947 julia-mono = callPackage ../data/fonts/julia-mono { };
28949 juno-theme = callPackage ../data/themes/juno { };
28951 kanit-font = callPackage ../data/fonts/kanit { };
28953 kanji-stroke-order-font = callPackage ../data/fonts/kanji-stroke-order-font { };
28955 kacst = callPackage ../data/fonts/kacst { };
28957 kawkab-mono-font = callPackage ../data/fonts/kawkab-mono { };
28959 kde-rounded-corners = libsForQt5.callPackage ../data/themes/kwin-decorations/kde-rounded-corners { };
28961 khmeros = callPackage ../data/fonts/khmeros { };
28963 knewave = callPackage ../data/fonts/knewave { };
28965 kochi-substitute = callPackage ../data/fonts/kochi-substitute { };
28967 kochi-substitute-naga10 = callPackage ../data/fonts/kochi-substitute-naga10 { };
28969 kode-mono = callPackage ../data/fonts/kode-mono { };
28971 kopia = callPackage ../tools/backup/kopia { };
28973 kora-icon-theme = callPackage ../data/icons/kora-icon-theme {
28974 inherit (gnome) adwaita-icon-theme;
28975 inherit (libsForQt5.kdeFrameworks) breeze-icons;
28978 koreader = callPackage ../applications/misc/koreader { };
28980 kreative-square-fonts = callPackage ../data/fonts/kreative-square-fonts { };
28982 la-capitaine-icon-theme = callPackage ../data/icons/la-capitaine-icon-theme {
28983 inherit (plasma5Packages) breeze-icons;
28984 inherit (pantheon) elementary-icon-theme;
28987 layan-gtk-theme = callPackage ../data/themes/layan-gtk-theme { };
28989 layan-kde = libsForQt5.callPackage ../data/themes/layan-kde { };
28991 lao = callPackage ../data/fonts/lao { };
28993 lato = callPackage ../data/fonts/lato { };
28995 league-gothic = callPackage ../data/fonts/league-gothic { };
28997 league-of-moveable-type = callPackage ../data/fonts/league-of-moveable-type { };
28999 league-script-number-one = callPackage ../data/fonts/league-script-number-one { };
29001 league-spartan = callPackage ../data/fonts/league-spartan { };
29003 ledger-udev-rules = callPackage ../os-specific/linux/ledger-udev-rules { };
29005 libGDSII = callPackage ../development/libraries/science/chemistry/libGDSII { };
29007 inherit (callPackages ../data/fonts/liberation-fonts { })
29011 liberation_ttf = liberation_ttf_v2;
29013 liberation-sans-narrow = callPackage ../data/fonts/liberation-sans-narrow { };
29015 libevdevc = callPackage ../os-specific/linux/libevdevc { };
29017 libgestures = callPackage ../os-specific/linux/libgestures { };
29019 liberastika = callPackage ../data/fonts/liberastika { };
29021 libertine = callPackage ../data/fonts/libertine { };
29023 libertinus = callPackage ../data/fonts/libertinus { };
29025 libratbag = callPackage ../os-specific/linux/libratbag { };
29027 librist = callPackage ../development/libraries/librist { };
29029 libre-baskerville = callPackage ../data/fonts/libre-baskerville { };
29031 libre-bodoni = callPackage ../data/fonts/libre-bodoni { };
29033 libre-caslon = callPackage ../data/fonts/libre-caslon { };
29035 libre-franklin = callPackage ../data/fonts/libre-franklin { };
29037 lightly-qt = libsForQt5.callPackage ../data/themes/lightly-qt { };
29039 lightly-boehs = libsForQt5.callPackage ../data/themes/lightly-boehs { };
29041 linden-hill = callPackage ../data/fonts/linden-hill { };
29043 line-awesome = callPackage ../data/fonts/line-awesome { };
29045 linearicons-free = callPackage ../data/fonts/linearicons-free { };
29047 linja-pi-pu-lukin = callPackage ../data/fonts/linja-pi-pu-lukin { };
29049 linja-sike = callPackage ../data/fonts/linja-sike { };
29051 linux-manual = callPackage ../data/documentation/linux-manual { };
29053 lklug-sinhala = callPackage ../data/fonts/lklug-sinhala { };
29055 lmmath = callPackage ../data/fonts/lmmath { };
29057 lmodern = callPackage ../data/fonts/lmodern { };
29059 # ltunifi and solaar both provide udev rules but solaar's rules are more
29060 # up-to-date so we simply use that instead of having to maintain our own rules
29061 logitech-udev-rules = solaar.udev;
29063 # lohit-fonts.assamese lohit-fonts.bengali lohit-fonts.devanagari lohit-fonts.gujarati lohit-fonts.gurmukhi
29064 # lohit-fonts.kannada lohit-fonts.malayalam lohit-fonts.marathi lohit-fonts.nepali lohit-fonts.odia
29065 # lohit-fonts.tamil-classical lohit-fonts.tamil lohit-fonts.telugu
29066 # lohit-fonts.kashmiri lohit-fonts.konkani lohit-fonts.maithili lohit-fonts.sindhi
29067 lohit-fonts = recurseIntoAttrs ( callPackages ../data/fonts/lohit-fonts { } );
29069 lounge-gtk-theme = callPackage ../data/themes/lounge { };
29071 luculent = callPackage ../data/fonts/luculent { };
29073 luna-icons = callPackage ../data/icons/luna-icons {
29074 inherit (plasma5Packages) breeze-icons;
29077 lxgw-wenkai = callPackage ../data/fonts/lxgw-wenkai { };
29079 maia-icon-theme = libsForQt5.callPackage ../data/icons/maia-icon-theme { };
29081 mailcap = callPackage ../data/misc/mailcap { };
29083 marathi-cursive = callPackage ../data/fonts/marathi-cursive { };
29085 man-pages = callPackage ../data/documentation/man-pages { };
29087 man-pages-posix = callPackage ../data/documentation/man-pages-posix { };
29089 manrope = callPackage ../data/fonts/manrope { };
29091 martian-mono = callPackage ../data/fonts/martian-mono { };
29093 marwaita = callPackage ../data/themes/marwaita { };
29095 marwaita-manjaro = callPackage ../data/themes/marwaita-manjaro { };
29097 marwaita-peppermint = callPackage ../data/themes/marwaita-peppermint { };
29099 marwaita-pop_os = callPackage ../data/themes/marwaita-pop_os { };
29101 marwaita-ubuntu = callPackage ../data/themes/marwaita-ubuntu { };
29103 matcha-gtk-theme = callPackage ../data/themes/matcha { };
29105 materia-theme = callPackage ../data/themes/materia-theme { };
29107 materia-kde-theme = callPackage ../data/themes/materia-kde { };
29109 material-design-icons = callPackage ../data/fonts/material-design-icons { };
29111 material-icons = callPackage ../data/fonts/material-icons { };
29113 material-symbols = callPackage ../data/fonts/material-symbols { };
29115 material-kwin-decoration = libsForQt5.callPackage ../data/themes/material-kwin-decoration { };
29117 meslo-lg = callPackage ../data/fonts/meslo-lg { };
29119 meslo-lgs-nf = callPackage ../data/fonts/meslo-lgs-nf { };
29121 migmix = callPackage ../data/fonts/migmix { };
29123 migu = callPackage ../data/fonts/migu { };
29125 miscfiles = callPackage ../data/misc/miscfiles { };
29127 media-player-info = callPackage ../data/misc/media-player-info { };
29129 medio = callPackage ../data/fonts/medio { };
29131 melete = callPackage ../data/fonts/melete { };
29133 mno16 = callPackage ../data/fonts/mno16 { };
29135 mnist = callPackage ../data/machine-learning/mnist { };
29137 mobile-broadband-provider-info = callPackage ../data/misc/mobile-broadband-provider-info { };
29139 mojave-gtk-theme = callPackage ../data/themes/mojave {
29140 inherit (gnome) gnome-shell;
29143 moka-icon-theme = callPackage ../data/icons/moka-icon-theme { };
29145 mona-sans = callPackage ../data/fonts/mona-sans { };
29147 monoid = callPackage ../data/fonts/monoid { };
29149 mononoki = callPackage ../data/fonts/mononoki { };
29151 montserrat = callPackage ../data/fonts/montserrat { };
29153 mph_2b_damase = callPackage ../data/fonts/mph-2b-damase { };
29155 mplus-outline-fonts = recurseIntoAttrs (callPackage ../data/fonts/mplus-outline-fonts { });
29157 mro-unicode = callPackage ../data/fonts/mro-unicode { };
29159 mustache-spec = callPackage ../data/documentation/mustache-spec { };
29161 mustache-tcl = callPackage ../development/libraries/mustache-tcl { };
29163 mustache-go = callPackage ../development/tools/mustache-go { };
29165 mustache-hpp = callPackage ../development/libraries/mustache-hpp { };
29167 myrddin = callPackage ../development/compilers/myrddin { };
29169 myrica = callPackage ../data/fonts/myrica { };
29171 nacelle = callPackage ../data/fonts/nacelle { };
29173 nafees = callPackage ../data/fonts/nafees { };
29175 nanum = callPackage ../data/fonts/nanum { };
29177 nanum-gothic-coding = callPackage ../data/fonts/nanum-gothic-coding { };
29179 nasin-nanpa = callPackage ../data/fonts/nasin-nanpa { };
29181 national-park-typeface = callPackage ../data/fonts/national-park { };
29183 nordic = libsForQt5.callPackage ../data/themes/nordic { };
29185 nordzy-cursor-theme = callPackage ../data/icons/nordzy-cursor-theme { };
29187 nordzy-icon-theme = callPackage ../data/icons/nordzy-icon-theme { };
29189 noto-fonts-lgc-plus = callPackage ../by-name/no/noto-fonts/package.nix {
29190 suffix = "-lgc-plus";
29196 "Noto Sans Symbols"
29197 "Noto Sans Symbols 2"
29200 longDescription = ''
29201 This package provides the Noto Fonts, but only for latin, greek
29202 and cyrillic scripts, as well as some extra fonts.
29206 nuclear = callPackage ../applications/audio/nuclear { };
29208 nuclei = callPackage ../tools/security/nuclei { };
29210 nullmailer = callPackage ../servers/mail/nullmailer {
29211 stdenv = gccStdenv;
29214 numix-icon-theme = callPackage ../data/icons/numix-icon-theme {
29215 inherit (gnome) adwaita-icon-theme;
29216 inherit (plasma5Packages) breeze-icons;
29219 numix-icon-theme-circle = callPackage ../data/icons/numix-icon-theme-circle { };
29221 numix-icon-theme-square = callPackage ../data/icons/numix-icon-theme-square { };
29223 numix-cursor-theme = callPackage ../data/icons/numix-cursor-theme { };
29225 numix-gtk-theme = callPackage ../data/themes/numix { };
29227 numix-solarized-gtk-theme = callPackage ../data/themes/numix-solarized { };
29229 numix-sx-gtk-theme = callPackage ../data/themes/numix-sx { };
29231 office-code-pro = callPackage ../data/fonts/office-code-pro { };
29233 _0xproto = callPackage ../data/fonts/0xproto { };
29235 oldstandard = callPackage ../data/fonts/oldstandard { };
29237 oldsindhi = callPackage ../data/fonts/oldsindhi { };
29239 omni-gtk-theme = callPackage ../data/themes/omni-gtk-theme { };
29241 onestepback = callPackage ../data/themes/onestepback { };
29243 open-dyslexic = callPackage ../data/fonts/open-dyslexic { };
29245 open-sans = callPackage ../data/fonts/open-sans { };
29247 openmoji-color = callPackage ../data/fonts/openmoji { fontFormats = ["glyf_colr_0"]; };
29249 openmoji-black = callPackage ../data/fonts/openmoji { fontFormats = ["glyf"]; };
29251 openzone-cursors = callPackage ../data/themes/openzone { };
29253 oranchelo-icon-theme = callPackage ../data/icons/oranchelo-icon-theme { };
29255 orbitron = callPackage ../data/fonts/orbitron { };
29257 orbuculum = callPackage ../development/embedded/orbuculum { };
29259 orchis-theme = callPackage ../data/themes/orchis-theme { };
29261 orion = callPackage ../data/themes/orion { };
29263 ostrich-sans = callPackage ../data/fonts/ostrich-sans { };
29265 overpass = callPackage ../data/fonts/overpass { };
29267 oxygenfonts = callPackage ../data/fonts/oxygenfonts { };
29269 paper-gtk-theme = callPackage ../data/themes/paper-gtk { };
29271 paper-icon-theme = callPackage ../data/icons/paper-icon-theme { };
29273 papirus-icon-theme = callPackage ../data/icons/papirus-icon-theme {
29274 inherit (pantheon) elementary-icon-theme;
29275 inherit (plasma5Packages) breeze-icons;
29278 papirus-maia-icon-theme = callPackage ../data/icons/papirus-maia-icon-theme {
29279 inherit (plasma5Packages) breeze-icons;
29282 papirus-folders = callPackage ../data/misc/papirus-folders { };
29284 papirus-nord = callPackage ../data/icons/papirus-nord { };
29286 plasma-overdose-kde-theme = callPackage ../data/themes/plasma-overdose-kde-theme { };
29288 papis = with python3Packages; toPythonApplication papis;
29290 paperlike-go = callPackage ../tools/misc/paperlike-go { };
29292 paps = callPackage ../tools/misc/paps { };
29294 pecita = callPackage ../data/fonts/pecita { };
29296 paratype-pt-mono = callPackage ../data/fonts/paratype-pt/mono.nix { };
29297 paratype-pt-sans = callPackage ../data/fonts/paratype-pt/sans.nix { };
29298 paratype-pt-serif = callPackage ../data/fonts/paratype-pt/serif.nix { };
29300 pari-galdata = callPackage ../data/misc/pari-galdata { };
29302 pari-seadata-small = callPackage ../data/misc/pari-seadata-small { };
29304 penna = callPackage ../data/fonts/penna { };
29306 pitch-black = callPackage ../data/themes/pitch-black { };
29308 plano-theme = callPackage ../data/themes/plano { };
29310 plata-theme = callPackage ../data/themes/plata {
29311 inherit (mate) marco;
29314 poly = callPackage ../data/fonts/poly { };
29316 polychromatic = libsForQt5.callPackage ../applications/misc/polychromatic { };
29318 polytopes_db = callPackage ../data/misc/polytopes_db { };
29320 pop-gtk-theme = callPackage ../data/themes/pop-gtk { };
29322 pop-icon-theme = callPackage ../data/icons/pop-icon-theme {
29323 inherit (gnome) adwaita-icon-theme;
29326 powerline-fonts = callPackage ../data/fonts/powerline-fonts { };
29328 powerline-symbols = callPackage ../data/fonts/powerline-symbols { };
29330 powerline-go = callPackage ../tools/misc/powerline-go { };
29332 powerline-rs = callPackage ../tools/misc/powerline-rs {
29333 inherit (darwin.apple_sdk.frameworks) Security;
29336 prociono = callPackage ../data/fonts/prociono { };
29338 profont = callPackage ../data/fonts/profont { };
29340 proggyfonts = callPackage ../data/fonts/proggyfonts { };
29342 public-sans = callPackage ../data/fonts/public-sans { };
29344 publicsuffix-list = callPackage ../data/misc/publicsuffix-list { };
29346 phinger-cursors = callPackage ../data/icons/phinger-cursors { };
29348 qogir-icon-theme = callPackage ../data/icons/qogir-icon-theme { };
29350 qogir-kde = libsForQt5.callPackage ../data/themes/qogir-kde { };
29352 qogir-theme = callPackage ../data/themes/qogir { };
29354 quintom-cursor-theme = callPackage ../data/icons/quintom-cursor-theme { };
29356 redhat-official-fonts = callPackage ../data/fonts/redhat-official { };
29358 rime-data = callPackage ../data/misc/rime-data { };
29360 roapi-http = callPackage ../servers/roapi/http.nix { };
29362 rose-pine-gtk-theme = callPackage ../data/themes/rose-pine-gtk { };
29363 rose-pine-icon-theme = callPackage ../data/icons/rose-pine { };
29365 route159 = callPackage ../data/fonts/route159 { };
29367 ruwudu = callPackage ../data/fonts/ruwudu { };
29369 sampradaya = callPackage ../data/fonts/sampradaya { };
29371 sarabun-font = callPackage ../data/fonts/sarabun { };
29373 savepagenow = callPackage ../tools/misc/savepagenow { };
29375 scheme-manpages = callPackage ../data/documentation/scheme-manpages { };
29377 scowl = callPackage ../data/misc/scowl { };
29379 seshat = callPackage ../data/fonts/seshat { };
29381 session-desktop = callPackage ../applications/networking/instant-messengers/session-desktop { };
29383 shaderc = callPackage ../development/compilers/shaderc {
29384 inherit (darwin) autoSignDarwinBinariesHook cctools;
29387 shades-of-gray-theme = callPackage ../data/themes/shades-of-gray { };
29389 sierra-breeze-enhanced = libsForQt5.callPackage ../data/themes/kwin-decorations/sierra-breeze-enhanced { useQt5 = true; };
29391 simp1e-cursors = callPackage ../data/icons/simp1e-cursors { };
29393 sjasmplus = callPackage ../development/compilers/sjasmplus { };
29395 skeu = callPackage ../data/themes/skeu { };
29397 sweet = callPackage ../data/themes/sweet { };
29399 sweet-nova = callPackage ../data/themes/sweet-nova { };
29401 shared-mime-info = callPackage ../data/misc/shared-mime-info { };
29403 shared_desktop_ontologies = callPackage ../data/misc/shared-desktop-ontologies { };
29405 scheherazade = callPackage ../data/fonts/scheherazade { version = "2.100"; };
29407 scheherazade-new = callPackage ../data/fonts/scheherazade { };
29409 signwriting = callPackage ../data/fonts/signwriting { };
29411 sierra-gtk-theme = callPackage ../data/themes/sierra { };
29413 sil-abyssinica = callPackage ../data/fonts/sil-abyssinica { };
29415 sil-padauk = callPackage ../data/fonts/sil-padauk { };
29417 snap7 = callPackage ../development/libraries/snap7 { };
29419 sniglet = callPackage ../data/fonts/sniglet { };
29421 snowblind = callPackage ../data/themes/snowblind { };
29423 solarc-gtk-theme = callPackage ../data/themes/solarc { };
29425 sorts-mill-goudy = callPackage ../data/fonts/sorts-mill-goudy { };
29427 soundfont-fluid = callPackage ../data/soundfonts/fluid { };
29429 soundfont-generaluser = callPackage ../data/soundfonts/generaluser { };
29431 soundfont-ydp-grand = callPackage ../data/soundfonts/ydp-grand { };
29433 spdx-license-list-data = callPackage ../data/misc/spdx-license-list-data { };
29435 stdmanpages = callPackage ../data/documentation/std-man-pages { };
29437 star-history = callPackage ../tools/misc/star-history { };
29439 starfetch = callPackage ../tools/misc/starfetch { };
29441 starry = callPackage ../tools/misc/starry { };
29443 starship = callPackage ../tools/misc/starship {
29444 inherit (darwin.apple_sdk.frameworks) Security Foundation Cocoa;
29447 stig = callPackage ../applications/networking/p2p/stig { };
29449 stix-otf = callPackage ../data/fonts/stix-otf { };
29451 stix-two = callPackage ../data/fonts/stix-two { };
29453 super-tiny-icons = callPackage ../data/icons/super-tiny-icons { };
29455 inherit (callPackages ../data/fonts/gdouros { })
29456 aegan aegyptus akkadian assyrian eemusic maya symbola textfonts unidings;
29458 iana-etc = callPackage ../data/misc/iana-etc { };
29460 poppler_data = callPackage ../data/misc/poppler-data { };
29462 inherit (callPackages ../data/fonts/pretendard { })
29468 quattrocento = callPackage ../data/fonts/quattrocento { };
29470 quattrocento-sans = callPackage ../data/fonts/quattrocento-sans { };
29472 quivira = callPackage ../data/fonts/quivira { };
29474 raleway = callPackage ../data/fonts/raleway { };
29476 recursive = callPackage ../data/fonts/recursive { };
29478 reversal-icon-theme = callPackage ../data/icons/reversal-icon-theme {
29479 inherit (gnome) adwaita-icon-theme;
29482 rubik = callPackage ../data/fonts/rubik { };
29484 rhodium-libre = callPackage ../data/fonts/rhodium-libre { };
29486 rictydiminished-with-firacode = callPackage ../data/fonts/rictydiminished-with-firacode { };
29488 roboto = callPackage ../data/fonts/roboto { };
29490 roboto-mono = callPackage ../data/fonts/roboto-mono { };
29492 roboto-serif = callPackage ../data/fonts/roboto-serif { };
29494 roboto-slab = callPackage ../data/fonts/roboto-slab { };
29496 hasklig = callPackage ../data/fonts/hasklig { };
29498 maligned = callPackage ../development/tools/maligned { };
29500 inter = callPackage ../data/fonts/inter { };
29502 open-fonts = callPackage ../data/fonts/open-fonts { };
29504 scientifica = callPackage ../data/fonts/scientifica { };
29506 siji = callPackage ../data/fonts/siji { };
29508 sound-theme-freedesktop = callPackage ../data/misc/sound-theme-freedesktop { };
29510 source-code-pro = callPackage ../data/fonts/source-code-pro { };
29512 source-sans = callPackage ../data/fonts/source-sans { };
29513 source-sans-pro = callPackage ../data/fonts/source-sans-pro { };
29515 source-serif = callPackage ../data/fonts/source-serif { };
29516 source-serif-pro = callPackage ../data/fonts/source-serif-pro { };
29518 source-han-code-jp = callPackage ../data/fonts/source-han-code-jp { };
29520 sourceHanPackages = dontRecurseIntoAttrs (callPackage ../data/fonts/source-han { });
29521 source-han-sans = sourceHanPackages.sans;
29522 source-han-serif = sourceHanPackages.serif;
29523 source-han-mono = sourceHanPackages.mono;
29524 source-han-sans-vf-otf = sourceHanPackages.sans-vf-otf;
29525 source-han-sans-vf-ttf = sourceHanPackages.sans-vf-ttf;
29526 source-han-serif-vf-otf = sourceHanPackages.serif-vf-otf;
29527 source-han-serif-vf-ttf = sourceHanPackages.serif-vf-ttf;
29529 spleen = callPackage ../data/fonts/spleen { };
29531 stilo-themes = callPackage ../data/themes/stilo { };
29533 sudo-font = callPackage ../data/fonts/sudo { };
29535 inherit (callPackages ../data/fonts/tai-languages { }) tai-ahom;
29537 takao = callPackage ../data/fonts/takao { };
29539 taskspooler = callPackage ../tools/system/taskspooler { };
29541 tamsyn = callPackage ../data/fonts/tamsyn { };
29543 tamzen = callPackage ../data/fonts/tamzen { };
29545 tango-icon-theme = callPackage ../data/icons/tango-icon-theme {
29549 tau-hydrogen = callPackage ../data/icons/tau-hydrogen { };
29551 theme-jade1 = callPackage ../data/themes/jade1 { };
29553 theme-obsidian2 = callPackage ../data/themes/obsidian2 { };
29555 themes = name: callPackage (../data/misc/themes + ("/" + name + ".nix")) { };
29557 theano = callPackage ../data/fonts/theano { };
29559 the-neue-black = callPackage ../data/fonts/the-neue-black { };
29561 tela-circle-icon-theme = callPackage ../data/icons/tela-circle-icon-theme {
29562 inherit (gnome) adwaita-icon-theme;
29563 inherit (libsForQt5) breeze-icons;
29566 tela-icon-theme = callPackage ../data/icons/tela-icon-theme { };
29568 template-glib = callPackage ../development/libraries/template-glib { };
29570 templ = callPackage ../development/tools/templ { };
29572 tempora_lgc = callPackage ../data/fonts/tempora-lgc { };
29574 tenderness = callPackage ../data/fonts/tenderness { };
29576 terminus_font = callPackage ../data/fonts/terminus-font { };
29578 terminus_font_ttf = callPackage ../data/fonts/terminus-font-ttf { };
29580 terminus-nerdfont = nerdfonts.override {
29581 fonts = [ "Terminus" ];
29584 tex-gyre = callPackages ../data/fonts/tex-gyre { };
29586 tex-gyre-math = callPackages ../data/fonts/tex-gyre-math { };
29588 theme-vertex = callPackage ../data/themes/vertex { };
29590 tibetan-machine = callPackage ../data/fonts/tibetan-machine { };
29592 times-newer-roman = callPackage ../data/fonts/times-newer-roman { };
29594 tipa = callPackage ../data/fonts/tipa { };
29596 ttf_bitstream_vera = callPackage ../data/fonts/ttf-bitstream-vera { };
29598 ttf-envy-code-r = callPackage ../data/fonts/ttf-envy-code-r { };
29600 ttf-tw-moe = callPackage ../data/fonts/ttf-tw-moe { };
29602 twemoji-color-font = callPackage ../data/fonts/twemoji-color-font { };
29604 twitter-color-emoji = callPackage ../data/fonts/twitter-color-emoji { };
29606 tzdata = callPackage ../data/misc/tzdata { };
29608 ubuntu-themes = callPackage ../data/themes/ubuntu-themes { };
29610 ubuntu_font_family = callPackage ../data/fonts/ubuntu-font-family { };
29612 ucs-fonts = callPackage ../data/fonts/ucs-fonts { };
29614 bront_fonts = callPackage ../data/fonts/bront { };
29616 ultimate-oldschool-pc-font-pack = callPackage ../data/fonts/ultimate-oldschool-pc-font-pack { };
29618 ultralist = callPackage ../applications/misc/ultralist { };
29620 undefined-medium = callPackage ../data/fonts/undefined-medium { };
29622 unfonts-core = callPackage ../data/fonts/unfonts-core { };
29624 uni-vga = callPackage ../data/fonts/uni-vga { };
29626 unicode-character-database = callPackage ../data/misc/unicode-character-database { };
29628 unicode-emoji = callPackage ../data/misc/unicode-emoji { };
29630 unihan-database = callPackage ../data/misc/unihan-database { };
29632 unifont = callPackage ../data/fonts/unifont { };
29634 unifont_upper = callPackage ../data/fonts/unifont_upper { };
29636 unscii = callPackage ../data/fonts/unscii { };
29638 utterly-nord-plasma = libsForQt5.callPackage ../data/themes/utterly-nord-plasma { };
29640 utterly-round-plasma-style = callPackage ../data/themes/utterly-round-plasma-style { };
29642 uw-ttyp0 = callPackage ../data/fonts/uw-ttyp0 { };
29644 u001-font = callPackage ../data/fonts/u001 { };
29646 vanilla-dmz = callPackage ../data/icons/vanilla-dmz { };
29648 vdrsymbols = callPackage ../data/fonts/vdrsymbols { };
29650 vegur = callPackage ../data/fonts/vegur { };
29652 vegeta = callPackage ../tools/networking/vegeta { };
29654 venta = callPackage ../data/themes/venta { };
29656 victor-mono = callPackage ../data/fonts/victor-mono { };
29658 vimix-cursor-theme = callPackage ../data/icons/vimix-cursor-theme { };
29660 vimix-gtk-themes = callPackage ../data/themes/vimix {
29661 inherit (gnome) gnome-shell;
29664 vimix-icon-theme = callPackage ../data/icons/vimix-icon-theme { };
29666 vistafonts = callPackage ../data/fonts/vista-fonts { };
29668 vistafonts-chs = callPackage ../data/fonts/vista-fonts-chs { };
29670 vistafonts-cht = callPackage ../data/fonts/vista-fonts-cht { };
29672 vollkorn = callPackage ../data/fonts/vollkorn { };
29674 weather-icons = callPackage ../data/fonts/weather-icons { };
29676 whitesur-cursors = callPackage ../data/icons/whitesur-cursors { };
29678 whitesur-gtk-theme = callPackage ../data/themes/whitesur {
29679 inherit (gnome) gnome-shell;
29682 whitesur-icon-theme = callPackage ../data/icons/whitesur-icon-theme { };
29684 whitesur-kde = libsForQt5.callPackage ../data/themes/whitesur-kde { };
29686 wireless-regdb = callPackage ../data/misc/wireless-regdb { };
29688 work-sans = callPackage ../data/fonts/work-sans { };
29690 wqy_microhei = callPackage ../data/fonts/wqy-microhei { };
29692 wqy_zenhei = callPackage ../data/fonts/wqy-zenhei { };
29694 xhtml1 = callPackage ../data/sgml+xml/schemas/xml-dtd/xhtml1 { };
29696 xits-math = callPackage ../data/fonts/xits-math { };
29698 xkcd-font = callPackage ../data/fonts/xkcd-font { };
29700 xkeyboard_config = xorg.xkeyboardconfig;
29702 xlsx2csv = with python3Packages; toPythonApplication xlsx2csv;
29704 xorg-rgb = callPackage ../data/misc/xorg-rgb { };
29706 yanone-kaffeesatz = callPackage ../data/fonts/yanone-kaffeesatz { };
29708 yaru-theme = callPackage ../data/themes/yaru { };
29710 yaru-remix-theme = callPackage ../data/themes/yaru-remix { };
29712 zafiro-icons = callPackage ../data/icons/zafiro-icons {
29713 inherit (plasma5Packages) breeze-icons;
29716 zeal-qt5 = libsForQt5.callPackage ../data/documentation/zeal { };
29718 zeal-qt6 = qt6Packages.callPackage ../data/documentation/zeal {
29719 qtx11extras = null; # Because it does not exist in qt6
29722 zilla-slab = callPackage ../data/fonts/zilla-slab { };
29724 zuki-themes = callPackage ../data/themes/zuki { };
29726 ### APPLICATIONS / GIS
29728 gmt = callPackage ../applications/gis/gmt {
29729 inherit (darwin.apple_sdk.frameworks)
29730 Accelerate CoreGraphics CoreVideo;
29733 gshhg-gmt = callPackage ../applications/gis/gmt/gshhg.nix { };
29735 dcw-gmt = callPackage ../applications/gis/gmt/dcw.nix { };
29737 grass = callPackage ../applications/gis/grass {
29738 stdenv = if stdenv.isDarwin then overrideSDK stdenv "11.0" else stdenv;
29741 qgis-ltr = callPackage ../applications/gis/qgis/ltr.nix { };
29743 qgis = callPackage ../applications/gis/qgis { };
29745 qmapshack = libsForQt5.callPackage ../applications/gis/qmapshack { };
29747 spatialite_gui = callPackage ../applications/gis/spatialite-gui {
29748 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa IOKit;
29752 spatialite_tools = callPackage ../applications/gis/spatialite-tools { };
29754 udig = callPackage ../applications/gis/udig { };
29756 whitebox-tools = callPackage ../applications/gis/whitebox-tools {
29757 inherit (darwin.apple_sdk.frameworks) Security;
29760 zombietrackergps = libsForQt5.callPackage ../applications/gis/zombietrackergps { };
29764 _2bwm = callPackage ../applications/window-managers/2bwm {
29765 patches = config."2bwm".patches or [];
29768 a2jmidid = callPackage ../applications/audio/a2jmidid { };
29770 aacgain = callPackage ../applications/audio/aacgain { };
29772 aaxtomp3 = callPackage ../applications/audio/aaxtomp3 { };
29774 abcde = callPackage ../applications/audio/abcde {
29775 inherit (python3Packages) eyed3;
29778 abiword = callPackage ../applications/office/abiword { };
29780 abook = callPackage ../applications/misc/abook { };
29782 acd-cli = callPackage ../applications/networking/sync/acd_cli {
29783 inherit (python3Packages)
29784 buildPythonApplication appdirs colorama python-dateutil
29785 requests requests-toolbelt setuptools sqlalchemy fusepy;
29788 acorn = callPackage ../applications/networking/cluster/acorn { };
29790 inherit (qt6Packages.callPackage ../applications/office/activitywatch { })
29796 activitywatch = callPackage ../applications/office/activitywatch/wrapper.nix { };
29798 aw-watcher-window-wayland = callPackage ../tools/wayland/aw-watcher-window-wayland { };
29800 adobe-reader = pkgsi686Linux.callPackage ../applications/misc/adobe-reader { };
29802 adl = callPackage ../applications/video/adl { };
29804 appvm = callPackage ../applications/virtualization/appvm { };
29806 anilibria-winmaclinux = libsForQt5.callPackage ../applications/video/anilibria-winmaclinux { };
29808 masterpdfeditor4 = libsForQt5.callPackage ../applications/misc/masterpdfeditor4 { };
29810 master_me = callPackage ../applications/audio/master_me {
29811 inherit (darwin.apple_sdk.frameworks) Cocoa;
29814 pdfstudio2021 = callPackage ../applications/misc/pdfstudio { year = "2021"; };
29816 pdfstudio2022 = callPackage ../applications/misc/pdfstudio { year = "2022"; };
29818 pdfstudio2023 = callPackage ../applications/misc/pdfstudio { year = "2023"; };
29820 pdfstudioviewer = callPackage ../applications/misc/pdfstudio { program = "pdfstudioviewer"; };
29822 abaddon = callPackage ../applications/networking/instant-messengers/abaddon { };
29824 acpic = callPackage ../applications/misc/acpic/default.nix { };
29826 adguardian = callPackage ../applications/networking/adguardian { };
29828 aeolus = callPackage ../applications/audio/aeolus { };
29829 aeolus-stops = callPackage ../applications/audio/aeolus/stops.nix { };
29831 aewan = callPackage ../applications/editors/aewan { };
29833 agedu = callPackage ../tools/misc/agedu { };
29835 agenda = callPackage ../applications/office/agenda { };
29837 ahoviewer = callPackage ../applications/graphics/ahoviewer { };
29839 airwave = libsForQt5.callPackage ../applications/audio/airwave { };
29841 akira-unstable = callPackage ../applications/graphics/akira { };
29843 alembic = callPackage ../development/libraries/alembic {
29844 openexr = openexr_3;
29847 alfaview = callPackage ../applications/networking/instant-messengers/alfaview { };
29849 alchemy = callPackage ../applications/graphics/alchemy { };
29851 alock = callPackage ../misc/screensavers/alock { };
29853 alot = callPackage ../applications/networking/mailreaders/alot { };
29855 alpine = callPackage ../applications/networking/mailreaders/alpine { };
29857 msgviewer = callPackage ../applications/networking/mailreaders/msgviewer { };
29859 amarok = libsForQt5.callPackage ../applications/audio/amarok { };
29860 amarok-kf5 = amarok; # for compatibility
29862 AMB-plugins = callPackage ../applications/audio/AMB-plugins { };
29864 ams-lv2 = callPackage ../applications/audio/ams-lv2 { };
29866 androidStudioPackages = recurseIntoAttrs
29867 (callPackage ../applications/editors/android-studio { });
29868 android-studio = androidStudioPackages.stable;
29870 antfs-cli = callPackage ../applications/misc/antfs-cli { };
29872 antimony = libsForQt5.callPackage ../applications/graphics/antimony { };
29874 antiword = callPackage ../applications/office/antiword { };
29876 anup = callPackage ../applications/misc/anup {
29877 inherit (darwin.apple_sdk.frameworks) Security;
29880 anytone-emu = callPackage ../applications/radio/anytone-emu { };
29884 apache-directory-studio = callPackage ../applications/networking/apache-directory-studio { };
29886 apkeep = callPackage ../tools/misc/apkeep {
29887 inherit (darwin.apple_sdk.frameworks) Security;
29890 apngasm = callPackage ../applications/graphics/apngasm { };
29891 apngasm_2 = callPackage ../applications/graphics/apngasm/2.nix { };
29893 appcleaner = callPackage ../applications/misc/appcleaner { };
29895 appeditor = callPackage ../applications/misc/appeditor { };
29897 appgate-sdp = callPackage ../applications/networking/appgate-sdp { };
29899 apostrophe = callPackage ../applications/editors/apostrophe {
29900 pythonPackages = python3Packages;
29903 ardour = callPackage ../applications/audio/ardour { };
29904 ardour_7 = callPackage ../applications/audio/ardour/7.nix { };
29906 arelle = with python3Packages; toPythonApplication arelle;
29908 argo = callPackage ../applications/networking/cluster/argo { };
29910 argocd = callPackage ../applications/networking/cluster/argocd { };
29912 argocd-autopilot = callPackage ../applications/networking/cluster/argocd-autopilot { };
29914 argo-rollouts = callPackage ../applications/networking/cluster/argo-rollouts { };
29916 ario = callPackage ../applications/audio/ario { };
29918 arion = callPackage ../applications/virtualization/arion { };
29920 arkade = callPackage ../applications/networking/cluster/arkade { };
29922 artem = callPackage ../applications/graphics/artem { };
29924 asuka = callPackage ../applications/networking/browsers/asuka {
29925 inherit (darwin.apple_sdk.frameworks) Security;
29928 ascii-image-converter = callPackage ../applications/graphics/ascii-image-converter { };
29930 artha = callPackage ../applications/misc/artha { };
29932 atlassian-cli = callPackage ../applications/office/atlassian-cli { };
29934 pulsar = callPackage ../applications/editors/pulsar { };
29936 asap = callPackage ../tools/audio/asap { };
29938 aseprite = callPackage ../applications/editors/aseprite { };
29940 assign-lb-ip = callPackage ../applications/networking/cluster/assign-lb-ip { };
29942 astroid = callPackage ../applications/networking/mailreaders/astroid {
29943 vim = vim-full.override { features = "normal"; };
29944 protobuf = protobuf_21;
29947 aucatctl = callPackage ../applications/audio/aucatctl { };
29949 audacious = libsForQt5.callPackage ../applications/audio/audacious { };
29950 audacious-plugins = libsForQt5.callPackage ../applications/audio/audacious/plugins.nix {
29951 # Avoid circular dependency
29952 audacious = audacious.override { audacious-plugins = null; };
29954 audaciousQt5 = audacious;
29956 audacity = callPackage ../applications/audio/audacity {
29957 inherit (darwin.apple_sdk.frameworks) AppKit CoreAudioKit;
29960 audio-recorder = callPackage ../applications/audio/audio-recorder { };
29962 auto-multiple-choice = callPackage ../applications/misc/auto-multiple-choice { };
29964 autokey = callPackage ../applications/office/autokey { };
29966 autotalent = callPackage ../applications/audio/autotalent { };
29968 autotrace = callPackage ../applications/graphics/autotrace { };
29970 av-98 = callPackage ../applications/networking/browsers/av-98 { };
29972 avalanchego = callPackage ../applications/networking/avalanchego {
29973 inherit (darwin.apple_sdk.frameworks) IOKit;
29976 avizo = callPackage ../applications/misc/avizo { };
29978 avocode = callPackage ../applications/graphics/avocode { };
29980 ax25-apps = callPackage ../applications/radio/ax25-apps { };
29982 ax25-tools = callPackage ../applications/radio/ax25-tools { };
29984 azpainter = callPackage ../applications/graphics/azpainter { };
29986 bambootracker = libsForQt5.callPackage ../applications/audio/bambootracker {
29987 stdenv = if stdenv.hostPlatform.isDarwin then
29988 darwin.apple_sdk_11_0.stdenv
29992 bambootracker-qt6 = qt6Packages.callPackage ../applications/audio/bambootracker {
29993 stdenv = if stdenv.hostPlatform.isDarwin then
29994 darwin.apple_sdk_11_0.stdenv
29999 blocky = callPackage ../applications/networking/blocky { };
30001 brutefir = callPackage ../applications/audio/brutefir { };
30003 cheesecutter = callPackage ../applications/audio/cheesecutter { };
30005 cutecapture = callPackage ../applications/video/cutecapture { };
30007 milkytracker = callPackage ../applications/audio/milkytracker {
30008 inherit (darwin.apple_sdk.frameworks) Cocoa CoreAudio Foundation;
30011 ptcollab = callPackage ../by-name/pt/ptcollab/package.nix {
30012 stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
30015 schismtracker = callPackage ../applications/audio/schismtracker {
30016 inherit (darwin.apple_sdk.frameworks) Cocoa;
30019 jnetmap = callPackage ../applications/networking/jnetmap { };
30021 jxplorer = callPackage ../applications/networking/jxplorer {};
30023 joincap = callPackage ../tools/security/joincap { };
30025 json-plot = callPackage ../applications/graphics/json-plot { };
30027 libbitcoin = callPackage ../tools/misc/libbitcoin/libbitcoin.nix {
30028 boost = boost175; # fatal error: 'boost/interprocess/detail/posix_time_types_wrk.hpp' file not found
30030 libbitcoin-protocol = callPackage ../tools/misc/libbitcoin/libbitcoin-protocol.nix {
30033 libbitcoin-client = callPackage ../tools/misc/libbitcoin/libbitcoin-client.nix {
30036 libbitcoin-network = callPackage ../tools/misc/libbitcoin/libbitcoin-network.nix {
30039 libbitcoin-explorer = callPackage ../tools/misc/libbitcoin/libbitcoin-explorer.nix {
30044 armcord = callPackage ../applications/networking/instant-messengers/armcord { };
30046 aumix = callPackage ../applications/audio/aumix {
30050 autopanosiftc = callPackage ../applications/graphics/autopanosiftc { };
30052 ausweisapp = qt6Packages.callPackage ../applications/misc/ausweisapp { };
30054 avidemux = libsForQt5.callPackage ../applications/video/avidemux { };
30056 avrdudess = callPackage ../applications/misc/avrdudess { };
30058 awesome = callPackage ../applications/window-managers/awesome {
30059 cairo = cairo.override { xcbSupport = true; };
30060 inherit (texFunctions) fontsConf;
30063 awesomebump = libsForQt5.callPackage ../applications/graphics/awesomebump { };
30065 inherit (gnome) baobab;
30067 badwolf = callPackage ../applications/networking/browsers/badwolf { };
30069 backintime-common = callPackage ../applications/networking/sync/backintime/common.nix { };
30071 backintime-qt = libsForQt5.callPackage ../applications/networking/sync/backintime/qt.nix { };
30073 backintime = backintime-qt;
30075 balsa = callPackage ../applications/networking/mailreaders/balsa { };
30077 bandwidth = callPackage ../tools/misc/bandwidth { };
30079 banking = callPackage ../applications/office/banking { };
30081 barrier = libsForQt5.callPackage ../applications/misc/barrier { };
30083 bashSnippets = callPackage ../applications/misc/bashSnippets { };
30085 batik = callPackage ../applications/graphics/batik { };
30087 batsignal = callPackage ../applications/misc/batsignal { };
30089 baudline = callPackage ../applications/audio/baudline { };
30091 bb = callPackage ../applications/misc/bb { };
30093 bchoppr = callPackage ../applications/audio/bchoppr { };
30095 bespokesynth = darwin.apple_sdk_11_0.callPackage ../applications/audio/bespokesynth {
30096 inherit (darwin.apple_sdk_11_0.frameworks) Accelerate Cocoa WebKit CoreServices CoreAudioKit IOBluetooth MetalKit;
30099 bespokesynth-with-vst2 = bespokesynth.override {
30103 bfcal = libsForQt5.callPackage ../applications/misc/bfcal { };
30105 bibletime = libsForQt5.callPackage ../applications/misc/bibletime { };
30107 bino3d = libsForQt5.callPackage ../applications/video/bino3d {
30111 bitlbee = callPackage ../applications/networking/instant-messengers/bitlbee { };
30112 bitlbee-plugins = callPackage ../applications/networking/instant-messengers/bitlbee/plugins.nix { };
30114 bitlbee-discord = callPackage ../applications/networking/instant-messengers/bitlbee-discord { };
30116 bitlbee-facebook = callPackage ../applications/networking/instant-messengers/bitlbee-facebook { };
30118 bitlbee-steam = callPackage ../applications/networking/instant-messengers/bitlbee-steam { };
30120 bitlbee-mastodon = callPackage ../applications/networking/instant-messengers/bitlbee-mastodon { };
30122 bitmeter = callPackage ../applications/audio/bitmeter { };
30124 bitscope = recurseIntoAttrs
30125 (callPackage ../applications/science/electronics/bitscope/packages.nix { });
30127 bitwig-studio3 = callPackage ../applications/audio/bitwig-studio/bitwig-studio3.nix { };
30128 bitwig-studio4 = callPackage ../applications/audio/bitwig-studio/bitwig-studio4.nix {
30129 libjpeg = libjpeg8;
30131 bitwig-studio5 = callPackage ../applications/audio/bitwig-studio/bitwig-studio5.nix {
30132 libjpeg = libjpeg8;
30135 bitwig-studio = bitwig-studio5;
30137 bgpdump = callPackage ../tools/networking/bgpdump { };
30139 bgpq3 = callPackage ../tools/networking/bgpq3 { };
30141 bgpq4 = callPackage ../tools/networking/bgpq4 { };
30143 blackbox = callPackage ../applications/version-management/blackbox {
30144 pinentry = pinentry-curses;
30147 bleachbit = callPackage ../applications/misc/bleachbit { };
30149 blender = callPackage ../applications/misc/blender {
30150 openexr = openexr_3;
30151 inherit (darwin.apple_sdk.frameworks) Cocoa CoreGraphics ForceFeedback OpenAL OpenGL;
30154 blender-hip = blender.override { hipSupport = true; };
30156 blflash = callPackage ../tools/misc/blflash { };
30158 blogc = callPackage ../applications/misc/blogc { };
30160 bloodhound = callPackage ../applications/misc/bloodhound { };
30162 blucontrol = callPackage ../applications/misc/blucontrol/wrapper.nix {
30163 inherit (haskellPackages) ghcWithPackages;
30166 bluefish = callPackage ../applications/editors/bluefish {
30170 bluej = callPackage ../applications/editors/bluej {
30171 openjdk = openjdk17.override {
30172 enableJavaFX = true;
30173 openjfx = openjfx17.override { withWebKit = true; };
30177 bluejeans-gui = callPackage ../applications/networking/instant-messengers/bluejeans { };
30179 bluemail = callPackage ../applications/networking/mailreaders/bluemail { };
30181 blugon = callPackage ../applications/misc/blugon { };
30183 bombadillo = callPackage ../applications/networking/browsers/bombadillo { };
30185 bombono = callPackage ../applications/video/bombono { };
30187 bonzomatic = callPackage ../applications/editors/bonzomatic { };
30189 booster = callPackage ../applications/system/booster { };
30191 bottles = callPackage ../applications/misc/bottles/fhsenv.nix { };
30193 bottles-unwrapped = callPackage ../applications/misc/bottles { };
30195 buzztrax = callPackage ../applications/audio/buzztrax { };
30197 brave = callPackage ../applications/networking/browsers/brave { };
30199 break-time = callPackage ../applications/misc/break-time { };
30201 breezy = with python3Packages; toPythonApplication breezy;
30203 notmuch-bower = callPackage ../applications/networking/mailreaders/notmuch-bower { };
30205 brig = callPackage ../applications/networking/brig { };
30207 bristol = callPackage ../applications/audio/bristol { };
30209 brlcad = callPackage ../applications/graphics/brlcad { };
30211 bjumblr = callPackage ../applications/audio/bjumblr { };
30213 bschaffl = callPackage ../applications/audio/bschaffl { };
30215 bsequencer = callPackage ../applications/audio/bsequencer { };
30217 bslizr = callPackage ../applications/audio/bslizr { };
30219 bshapr = callPackage ../applications/audio/bshapr { };
30221 bspwm = callPackage ../applications/window-managers/bspwm { };
30223 bvi = callPackage ../applications/editors/bvi { };
30225 bviplus = callPackage ../applications/editors/bviplus { };
30227 caerbannog = callPackage ../applications/misc/caerbannog { };
30229 cardo = callPackage ../data/fonts/cardo { };
30231 cage = callPackage ../applications/window-managers/cage {
30232 wlroots = wlroots_0_16;
30235 calf = callPackage ../applications/audio/calf {
30236 inherit (gnome2) libglade;
30239 calcmysky = qt6Packages.callPackage ../applications/science/astronomy/calcmysky { };
30241 calcurse = callPackage ../applications/misc/calcurse { };
30243 calculix = callPackage ../applications/science/math/calculix { };
30245 calibre = qt6Packages.callPackage ../applications/misc/calibre {
30246 podofo = podofo010;
30249 calibre-web = callPackage ../servers/calibre-web { };
30251 # calico-felix and calico-node have not been packaged due to libbpf, linking issues
30252 inherit (callPackage ../applications/networking/cluster/calico {})
30256 calico-kube-controllers
30262 calligra = libsForQt5.callPackage ../applications/office/calligra { };
30264 perkeep = callPackage ../applications/misc/perkeep { };
30266 canto-curses = callPackage ../applications/networking/feedreaders/canto-curses { };
30268 canto-daemon = callPackage ../applications/networking/feedreaders/canto-daemon { };
30270 caprine-bin = callPackage ../applications/networking/instant-messengers/caprine-bin { };
30272 carddav-util = callPackage ../tools/networking/carddav-util { };
30274 cardinal = callPackage ../applications/audio/cardinal { };
30276 carla = libsForQt5.callPackage ../applications/audio/carla { };
30278 castor = callPackage ../applications/networking/browsers/castor { };
30280 catfs = callPackage ../os-specific/linux/catfs { };
30282 catgirl = callPackage ../applications/networking/irc/catgirl { };
30284 catimg = callPackage ../tools/misc/catimg { };
30286 catt = callPackage ../applications/video/catt { };
30288 cava = callPackage ../applications/audio/cava { };
30290 cb2bib = libsForQt5.callPackage ../applications/office/cb2bib { };
30292 cbatticon = callPackage ../applications/misc/cbatticon { };
30294 cbc = callPackage ../applications/science/math/cbc { };
30296 cddiscid = callPackage ../applications/audio/cd-discid {
30297 inherit (darwin) IOKit;
30300 cdparanoia = cdparanoiaIII;
30302 cdparanoiaIII = callPackage ../applications/audio/cdparanoia {
30303 inherit (darwin) IOKit;
30304 inherit (darwin.apple_sdk.frameworks) Carbon;
30307 celeste = callPackage ../applications/networking/sync/celeste { };
30309 cyan = callPackage ../applications/graphics/cyan { };
30311 centerim = callPackage ../applications/networking/instant-messengers/centerim { };
30313 chatty = callPackage ../applications/networking/instant-messengers/chatty { };
30315 chirp = callPackage ../applications/radio/chirp { };
30317 browsh = callPackage ../applications/networking/browsers/browsh { };
30319 brotab = callPackage ../tools/misc/brotab {
30323 bookworm = callPackage ../applications/office/bookworm { };
30325 boops = callPackage ../applications/audio/boops { };
30327 bumblebee-status = callPackage ../applications/window-managers/i3/bumblebee-status {
30331 cgif = callPackage ../tools/graphics/cgif { };
30333 ChowCentaur = callPackage ../applications/audio/ChowCentaur { };
30335 ChowKick = callPackage ../applications/audio/ChowKick { };
30337 ChowPhaser = callPackage ../applications/audio/ChowPhaser { };
30339 CHOWTapeModel = callPackage ../applications/audio/CHOWTapeModel { };
30341 chromium = callPackage ../applications/networking/browsers/chromium (config.chromium or {});
30343 chuck = callPackage ../applications/audio/chuck {
30344 inherit (darwin) DarwinTools;
30345 inherit (darwin.apple_sdk.frameworks) AppKit Carbon CoreAudio CoreMIDI CoreServices Kernel MultitouchSupport;
30348 cinelerra = callPackage ../applications/video/cinelerra { };
30350 cipher = callPackage ../applications/misc/cipher { };
30352 clapper = callPackage ../applications/video/clapper { };
30354 claws-mail = callPackage ../applications/networking/mailreaders/claws-mail { };
30356 cligh = python3Packages.callPackage ../development/tools/github/cligh { };
30358 clight = callPackage ../applications/misc/clight { };
30360 clightd = callPackage ../applications/misc/clight/clightd.nix { };
30362 clipgrab = libsForQt5.callPackage ../applications/video/clipgrab { };
30364 clipmenu = callPackage ../applications/misc/clipmenu { };
30366 clipit = callPackage ../applications/misc/clipit { };
30368 clipqr = callPackage ../applications/misc/clipqr { };
30370 cloud-hypervisor = callPackage ../applications/virtualization/cloud-hypervisor { };
30372 clp = callPackage ../applications/science/math/clp { };
30374 cmatrix = callPackage ../applications/misc/cmatrix { };
30376 pokemon-colorscripts-mac = callPackage ../applications/misc/pokemon-colorscripts-mac { };
30378 cmctl = callPackage ../applications/networking/cluster/cmctl { };
30380 cmus = callPackage ../applications/audio/cmus {
30381 inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio VideoToolbox;
30382 libjack = libjack2;
30385 cmusfm = callPackage ../applications/audio/cmusfm { };
30387 cni = callPackage ../applications/networking/cluster/cni { };
30388 cni-plugins = callPackage ../applications/networking/cluster/cni/plugins.nix { };
30390 dnsname-cni = callPackage ../applications/networking/cluster/dnsname-cni { };
30392 multus-cni = callPackage ../applications/networking/cluster/multus-cni { };
30394 cntr = callPackage ../applications/virtualization/cntr { };
30396 communi = libsForQt5.callPackage ../applications/networking/irc/communi { };
30398 complete-alias = callPackage ../tools/misc/complete-alias { };
30400 completely = callPackage ../tools/misc/completely { };
30402 confclerk = libsForQt5.callPackage ../applications/misc/confclerk { };
30404 copyq = qt6Packages.callPackage ../applications/misc/copyq { };
30406 corectrl = libsForQt5.callPackage ../applications/misc/corectrl { };
30408 coreth = callPackage ../applications/networking/coreth { };
30410 coriander = callPackage ../applications/video/coriander {
30411 inherit (gnome2) libgnomeui GConf;
30414 corrscope = libsForQt5.callPackage ../applications/video/corrscope {
30415 ffmpeg = ffmpeg-full;
30418 cpeditor = libsForQt5.callPackage ../applications/editors/cpeditor { };
30420 csa = callPackage ../applications/audio/csa { };
30422 csound = callPackage ../applications/audio/csound {
30423 inherit (pkgs.darwin.apple_sdk.frameworks) Accelerate AudioUnit CoreAudio CoreMIDI;
30426 csound-manual = callPackage ../applications/audio/csound/csound-manual { };
30428 csound-qt = libsForQt5.callPackage ../applications/audio/csound/csound-qt {
30432 codeblocks = callPackage ../applications/editors/codeblocks { };
30433 codeblocksFull = codeblocks.override { contribPlugins = true; };
30435 cudatext-qt = callPackage ../applications/editors/cudatext { widgetset = "qt5"; };
30436 cudatext-gtk = callPackage ../applications/editors/cudatext { widgetset = "gtk2"; };
30437 cudatext = cudatext-qt;
30439 convos = callPackage ../applications/networking/irc/convos { };
30441 comical = callPackage ../applications/graphics/comical {
30442 inherit (darwin.apple_sdk.frameworks) Cocoa;
30445 containerd = callPackage ../applications/virtualization/containerd { };
30447 container2wasm = callPackage ../development/tools/container2wasm { };
30449 convchain = callPackage ../tools/graphics/convchain { };
30451 cordless = callPackage ../applications/networking/instant-messengers/cordless { };
30453 coursera-dl = callPackage ../applications/misc/coursera-dl { };
30455 coyim = callPackage ../applications/networking/instant-messengers/coyim { };
30457 cozy-drive = callPackage ../applications/networking/cozy-drive { };
30459 cplay-ng = callPackage ../applications/audio/cplay-ng { };
30461 cq-editor = libsForQt5.callPackage ../applications/graphics/cq-editor { };
30463 cqrlog = callPackage ../applications/radio/cqrlog {
30467 crun = callPackage ../applications/virtualization/crun { };
30469 csdp = callPackage ../applications/science/math/csdp { };
30471 csv2svg = callPackage ../tools/graphics/csv2svg { };
30473 ctop = callPackage ../tools/system/ctop { };
30475 cubicsdr = callPackage ../applications/radio/cubicsdr {
30476 inherit (darwin.apple_sdk.frameworks) Cocoa WebKit;
30479 cum = callPackage ../applications/misc/cum { };
30481 cuneiform = callPackage ../tools/graphics/cuneiform { };
30483 curseradio = callPackage ../applications/audio/curseradio { };
30485 curtail = callPackage ../applications/graphics/curtail { };
30487 cutecom = libsForQt5.callPackage ../tools/misc/cutecom { };
30489 cvs = callPackage ../applications/version-management/cvs { };
30491 cvsps = callPackage ../applications/version-management/cvsps { };
30493 cvsq = callPackage ../applications/version-management/cvsq { };
30495 cvs2svn = callPackage ../applications/version-management/cvs2svn { };
30497 cwm = callPackage ../applications/window-managers/cwm { };
30499 cyber = callPackage ../development/interpreters/cyber { };
30501 cyberduck = callPackage ../applications/networking/cyberduck { };
30503 cyclone = callPackage ../applications/audio/pd-plugins/cyclone { };
30505 dablin = callPackage ../applications/radio/dablin { };
30507 daktilo = callPackage ../tools/misc/daktilo { };
30509 darcs = haskell.lib.compose.disableCabalFlag "library"
30510 (haskell.lib.compose.justStaticExecutables haskellPackages.darcs);
30512 darkman = callPackage ../applications/misc/darkman { };
30514 darktable = callPackage ../applications/graphics/darktable {
30516 pugixml = pugixml.override { shared = true; };
30519 das_watchdog = callPackage ../tools/system/das_watchdog { };
30521 datadog-agent = callPackage ../tools/networking/dd-agent/datadog-agent.nix {
30522 pythonPackages = datadog-integrations-core { };
30524 datadog-process-agent = callPackage ../tools/networking/dd-agent/datadog-process-agent.nix { };
30525 datadog-integrations-core = extras: callPackage ../tools/networking/dd-agent/integrations-core.nix {
30527 extraIntegrations = extras;
30530 dayon = callPackage ../applications/networking/remote/dayon { };
30532 ddgr = callPackage ../applications/misc/ddgr { };
30534 deadbeef = callPackage ../applications/audio/deadbeef { };
30536 deadbeefPlugins = {
30537 headerbar-gtk3 = callPackage ../applications/audio/deadbeef/plugins/headerbar-gtk3.nix { };
30538 lyricbar = callPackage ../applications/audio/deadbeef/plugins/lyricbar.nix { };
30539 mpris2 = callPackage ../applications/audio/deadbeef/plugins/mpris2.nix { };
30540 musical-spectrum = callPackage ../applications/audio/deadbeef/plugins/musical-spectrum.nix { };
30541 statusnotifier = callPackage ../applications/audio/deadbeef/plugins/statusnotifier.nix { };
30542 playlist-manager = callPackage ../applications/audio/deadbeef/plugins/playlist-manager.nix { };
30545 deadbeef-with-plugins = callPackage ../applications/audio/deadbeef/wrapper.nix {
30549 denaro = callPackage ../applications/finance/denaro { };
30551 inherit (callPackage ../development/tools/devpod { }) devpod devpod-desktop;
30553 dfasma = libsForQt5.callPackage ../applications/audio/dfasma { };
30555 dfilemanager = libsForQt5.callPackage ../applications/file-managers/dfilemanager { };
30557 dht = callPackage ../applications/networking/p2p/dht { };
30559 dia = callPackage ../applications/graphics/dia { };
30561 diebahn = callPackage ../applications/misc/diebahn { };
30563 digital = callPackage ../applications/science/electronics/digital { };
30565 direwolf = callPackage ../applications/radio/direwolf {
30569 dirt = callPackage ../applications/audio/dirt { };
30571 distrho = callPackage ../applications/audio/distrho { };
30573 dit = callPackage ../applications/editors/dit { };
30575 djvulibre = callPackage ../applications/misc/djvulibre { };
30577 djvu2pdf = callPackage ../tools/typesetting/djvu2pdf { };
30579 djview = libsForQt5.callPackage ../applications/graphics/djview { };
30582 dmenu = callPackage ../applications/misc/dmenu { };
30583 dmenu-wayland = callPackage ../applications/misc/dmenu/wayland.nix { };
30585 dmenu-rs = callPackage ../applications/misc/dmenu-rs { };
30587 dmensamenu = callPackage ../applications/misc/dmensamenu {
30588 inherit (python3Packages) buildPythonApplication requests;
30591 dmrconfig = callPackage ../applications/radio/dmrconfig { };
30593 dmtx-utils = callPackage ../tools/graphics/dmtx-utils {
30594 inherit (darwin.apple_sdk.frameworks) Foundation;
30597 dnd-tools = callPackage ../applications/misc/dnd-tools { };
30599 dnglab = callPackage ../tools/graphics/dnglab { };
30601 inherit (callPackage ../applications/virtualization/docker {})
30602 docker_24 docker_25;
30604 docker = docker_24;
30605 docker-client = docker.override { clientOnly = true; };
30607 docker-gc = callPackage ../applications/virtualization/docker/gc.nix { };
30608 docker-machine-hyperkit = callPackage ../applications/networking/cluster/docker-machine/hyperkit.nix { };
30609 docker-machine-kvm2 = callPackage ../applications/networking/cluster/docker-machine/kvm2.nix { };
30611 docker-distribution = callPackage ../applications/virtualization/docker/distribution.nix { };
30613 dockfmt = callPackage ../development/tools/dockfmt { };
30615 afterburn = callPackage ../tools/admin/afterburn { };
30617 docker-buildx = callPackage ../applications/virtualization/docker/buildx.nix { };
30618 docker-compose = callPackage ../applications/virtualization/docker/compose.nix { };
30619 docker-compose_1 = python3Packages.callPackage ../applications/virtualization/docker/compose_1.nix { };
30620 docker-sbom = callPackage ../applications/virtualization/docker/sbom.nix { };
30623 amazon-ecr-credential-helper = callPackage ../tools/admin/amazon-ecr-credential-helper { };
30625 dk = callPackage ../applications/window-managers/dk { };
30627 docker-credential-helpers = callPackage ../tools/admin/docker-credential-helpers { };
30629 dockstarter = callPackage ../tools/virtualization/dockstarter { };
30631 doodle = callPackage ../applications/search/doodle { };
30633 dr14_tmeter = callPackage ../applications/audio/dr14_tmeter { };
30635 dracut = callPackage ../os-specific/linux/dracut { };
30637 dragonflydb = callPackage ../servers/nosql/dragonflydb { };
30639 dragonfly-reverb = callPackage ../applications/audio/dragonfly-reverb { };
30641 drawing = callPackage ../applications/graphics/drawing { };
30643 drawio = callPackage ../applications/graphics/drawio {
30644 inherit (darwin) autoSignDarwinBinariesHook;
30646 drawio-headless = callPackage ../applications/graphics/drawio/headless.nix { };
30648 drawpile = libsForQt5.callPackage ../applications/graphics/drawpile { };
30649 drawpile-server-headless = libsForQt5.callPackage ../applications/graphics/drawpile {
30650 buildClient = false;
30651 buildServerGui = false;
30654 drawterm = callPackage ../tools/admin/drawterm { config = "unix"; };
30655 drawterm-wayland = callPackage ../tools/admin/drawterm { config = "linux"; };
30657 droopy = python3Packages.callPackage ../applications/networking/droopy { };
30659 drumgizmo = callPackage ../applications/audio/drumgizmo { };
30661 dsf2flac = callPackage ../applications/audio/dsf2flac { };
30663 dust = callPackage ../by-name/du/dust/package.nix {
30664 inherit (darwin.apple_sdk_11_0.frameworks) AppKit;
30667 dutree = callPackage ../tools/misc/dutree { };
30669 devede = callPackage ../applications/video/devede { };
30671 denemo = callPackage ../applications/audio/denemo { };
30673 dexed = darwin.apple_sdk_11_0.callPackage ../applications/audio/dexed {
30674 inherit (darwin.apple_sdk_11_0.frameworks) Accelerate Cocoa WebKit MetalKit DiscRecording CoreAudioKit;
30675 inherit (darwin.apple_sdk_11_0.libs) simd;
30678 dvdauthor = callPackage ../applications/video/dvdauthor { };
30680 dvdbackup = callPackage ../applications/video/dvdbackup { };
30682 dvd-slideshow = callPackage ../applications/video/dvd-slideshow { };
30684 dvdstyler = callPackage ../applications/video/dvdstyler {
30685 inherit (gnome2) libgnomeui;
30688 dyff = callPackage ../development/tools/dyff { };
30690 dwl = callPackage ../applications/window-managers/dwl {
30691 wlroots = wlroots_0_17;
30694 dwm = callPackage ../applications/window-managers/dwm {
30695 # dwm is configured entirely through source modification. Allow users to
30696 # specify patches through nixpkgs.config.dwm.patches
30697 patches = config.dwm.patches or [];
30700 dwmblocks = callPackage ../applications/misc/dwmblocks { };
30702 dwmbar = callPackage ../applications/misc/dwmbar { };
30704 dwm-status = callPackage ../applications/window-managers/dwm/dwm-status.nix { };
30706 emoji-picker = callPackage ../applications/misc/emoji-picker { };
30708 exploitdb = callPackage ../tools/security/exploitdb { };
30710 evilwm = callPackage ../applications/window-managers/evilwm {
30711 patches = config.evilwm.patches or [];
30714 dzen2 = callPackage ../applications/window-managers/dzen2 { };
30716 e16 = callPackage ../applications/window-managers/e16 { };
30718 eaglemode = callPackage ../applications/misc/eaglemode { };
30720 ebumeter = callPackage ../applications/audio/ebumeter { };
30722 echoip = callPackage ../servers/echoip { };
30724 eclipses = recurseIntoAttrs (callPackage ../applications/editors/eclipse { });
30726 ecpdap = callPackage ../development/embedded/fpga/ecpdap {
30727 inherit (darwin.apple_sdk.frameworks) AppKit;
30730 ecs-agent = callPackage ../applications/virtualization/ecs-agent { };
30732 inherit (recurseIntoAttrs (callPackage ../applications/editors/ed { }))
30735 edlin = callPackage ../applications/editors/edlin { };
30737 orbiton = callPackage ../applications/editors/orbiton {
30738 buildGoModule = buildGo122Module;
30741 oed = callPackage ../applications/editors/oed { };
30743 ekho = callPackage ../applications/audio/ekho {
30744 inherit (darwin.apple_sdk.frameworks) AudioUnit;
30747 electron-cash = libsForQt5.callPackage ../applications/misc/electron-cash { };
30749 electrum = libsForQt5.callPackage ../applications/misc/electrum { };
30751 electrum-grs = libsForQt5.callPackage ../applications/misc/electrum/grs.nix { };
30753 electrum-ltc = libsForQt5.callPackage ../applications/misc/electrum/ltc.nix { };
30755 elf-dissector = libsForQt5.callPackage ../applications/misc/elf-dissector { };
30757 elfx86exts = callPackage ../applications/misc/elfx86exts { };
30759 elinks = callPackage ../applications/networking/browsers/elinks {
30760 autoreconfHook = buildPackages.autoreconfHook269;
30763 elvis = callPackage ../applications/editors/elvis { };
30765 em = callPackage ../applications/editors/em { };
30767 inherit (recurseIntoAttrs (darwin.apple_sdk_11_0.callPackage ../applications/editors/emacs { }))
30780 emacs-macport = emacs29-macport;
30782 emacs-gtk = emacs29-gtk3;
30783 emacs-nox = emacs29-nox;
30785 emacsPackagesFor = emacs: import ./emacs-packages.nix {
30786 inherit (lib) makeScope makeOverridable dontRecurseIntoAttrs;
30788 pkgs' = pkgs; # default pkgs used for bootstrapping the emacs package set
30791 # This alias should live in aliases.nix but that would cause Hydra not to evaluate/build the packages.
30792 # If you turn this into "real" alias again, please add it to pkgs/top-level/packages-config.nix again too
30793 emacsPackages = emacs.pkgs // { __recurseIntoDerivationForReleaseJobs = true; };
30795 emptty = callPackage ../applications/display-managers/emptty { };
30797 endeavour = callPackage ../applications/office/endeavour { };
30799 enhanced-ctorrent = callPackage ../applications/networking/p2p/enhanced-ctorrent { };
30801 entangle = callPackage ../applications/video/entangle {
30802 inherit (gst_all_1) gstreamer gst-plugins-base;
30805 eolie = callPackage ../applications/networking/browsers/eolie { };
30807 eos-installer = callPackage ../applications/misc/eos-installer { };
30809 epdfview = callPackage ../applications/misc/epdfview { };
30811 epeg = callPackage ../applications/graphics/epeg { };
30813 epgstation = callPackage ../applications/video/epgstation { };
30815 inherit (gnome) epiphany;
30817 ephemeral = callPackage ../applications/networking/browsers/ephemeral { };
30819 epic5 = callPackage ../applications/networking/irc/epic5 { };
30821 epick = callPackage ../applications/graphics/epick {
30822 inherit (darwin.apple_sdk.frameworks) AppKit;
30825 epr = callPackage ../applications/misc/epr { };
30827 eq10q = callPackage ../applications/audio/eq10q { };
30829 errbot = callPackage ../applications/networking/errbot { };
30831 espeak-classic = callPackage ../applications/audio/espeak { };
30833 espeak-ng = callPackage ../applications/audio/espeak-ng {
30834 inherit (darwin.apple_sdk.frameworks) AudioToolbox AudioUnit CoreAudio;
30836 espeak = res.espeak-ng;
30838 espeakedit = callPackage ../applications/audio/espeak/edit.nix { };
30840 espeakup = callPackage ../applications/accessibility/espeakup { };
30842 espflash = callPackage ../by-name/es/espflash/package.nix {
30843 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
30846 etebase-server = with python3Packages; toPythonApplication etebase-server;
30848 etesync-dav = callPackage ../applications/misc/etesync-dav { };
30850 etherape = callPackage ../applications/networking/sniffers/etherape { };
30852 evilpixie = libsForQt5.callPackage ../applications/graphics/evilpixie { };
30854 eww = callPackage ../applications/window-managers/eww { };
30856 exaile = callPackage ../applications/audio/exaile { };
30858 exercism = callPackage ../applications/misc/exercism { };
30860 expenses = callPackage ../applications/misc/expenses { };
30862 flowtime = callPackage ../applications/misc/flowtime { };
30864 furnace = callPackage ../applications/audio/furnace {
30865 inherit (darwin.apple_sdk.frameworks) Cocoa;
30868 furtherance = callPackage ../applications/misc/furtherance { };
30870 gigalixir = callPackage ../tools/misc/gigalixir { };
30872 go-libp2p-daemon = callPackage ../servers/go-libp2p-daemon { };
30874 go-motion = callPackage ../development/tools/go-motion { };
30876 go-musicfox = callPackage ../applications/audio/go-musicfox { };
30878 gpg-mdp = callPackage ../applications/misc/gpg-mdp { };
30880 greenfoot = callPackage ../applications/editors/greenfoot {
30881 openjdk = openjdk17.override {
30882 enableJavaFX = true;
30883 openjfx = openjfx17.override { withWebKit = true; };
30887 gspeech = callPackage ../applications/audio/gspeech { };
30889 haruna = kdePackages.callPackage ../applications/video/haruna { };
30891 hdrmerge = libsForQt5.callPackage ../applications/graphics/hdrmerge { };
30893 helix = callPackage ../applications/editors/helix { };
30895 icesl = callPackage ../applications/misc/icesl { };
30897 input-leap = libsForQt5.callPackage ../applications/misc/input-leap {
30898 avahi = avahi.override { withLibdnssdCompat = true; };
30901 karlender = callPackage ../applications/office/karlender { };
30903 keepassxc = libsForQt5.callPackage ../applications/misc/keepassxc {
30904 inherit (darwin.apple_sdk_11_0.frameworks) LocalAuthentication;
30905 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
30908 keepass-diff = callPackage ../applications/misc/keepass-diff { };
30910 keeweb = callPackage ../applications/misc/keeweb { };
30912 inherit (gnome) evince;
30913 evolution-data-server = gnome.evolution-data-server;
30914 evolution-data-server-gtk4 = evolution-data-server.override { withGtk3 = false; withGtk4 = true; };
30915 evolution-ews = callPackage ../applications/networking/mailreaders/evolution/evolution-ews { };
30916 evolution = callPackage ../applications/networking/mailreaders/evolution/evolution { };
30917 evolutionWithPlugins = callPackage ../applications/networking/mailreaders/evolution/evolution/wrapper.nix { plugins = [ evolution evolution-ews ]; };
30919 keepass-charactercopy = callPackage ../applications/misc/keepass-plugins/charactercopy { };
30921 keepass-keeagent = callPackage ../applications/misc/keepass-plugins/keeagent { };
30923 keepass-keepasshttp = callPackage ../applications/misc/keepass-plugins/keepasshttp { };
30925 keepass-keepassrpc = callPackage ../applications/misc/keepass-plugins/keepassrpc { };
30927 keepass-keetraytotp = callPackage ../applications/misc/keepass-plugins/keetraytotp { };
30929 keepass-otpkeyprov = callPackage ../applications/misc/keepass-plugins/otpkeyprov { };
30931 keepass-qrcodeview = callPackage ../applications/misc/keepass-plugins/qrcodeview { };
30933 kerbrute = callPackage ../tools/security/kerbrute { };
30935 komikku = callPackage ../applications/graphics/komikku { };
30937 kvmtool = callPackage ../applications/virtualization/kvmtool { };
30939 exrtools = callPackage ../applications/graphics/exrtools { };
30941 f1viewer = callPackage ../applications/video/f1viewer { };
30943 falcoctl = callPackage ../applications/networking/cluster/falcoctl { };
30945 faircamp = callPackage ../applications/misc/faircamp { };
30947 famistudio = darwin.apple_sdk_11_0.callPackage ../applications/audio/famistudio { };
30949 fasttext = callPackage ../applications/science/machine-learning/fasttext { };
30951 fbmenugen = callPackage ../applications/misc/fbmenugen { };
30953 fbpanel = callPackage ../applications/window-managers/fbpanel { };
30955 fdr = libsForQt5.callPackage ../applications/science/programming/fdr { };
30957 feedbackd = callPackage ../applications/misc/feedbackd { };
30959 fehlstart = callPackage ../applications/misc/fehlstart { };
30961 fetchmail = callPackage ../applications/misc/fetchmail { };
30962 fetchmail_7 = callPackage ../applications/misc/fetchmail/v7.nix { };
30964 ff2mpv = callPackage ../applications/misc/ff2mpv { };
30966 fff = callPackage ../applications/misc/fff { };
30968 fig2dev = callPackage ../applications/graphics/fig2dev { };
30970 FIL-plugins = callPackage ../applications/audio/FIL-plugins { };
30972 finalfrontier = callPackage ../applications/science/machine-learning/finalfrontier {
30973 inherit (darwin.apple_sdk.frameworks) Security;
30976 finalfusion-utils = callPackage ../applications/science/machine-learning/finalfusion-utils {
30977 inherit (darwin.apple_sdk.frameworks) Security;
30980 firewalld = callPackage ../applications/networking/firewalld { };
30982 firewalld-gui = firewalld.override { withGui = true; };
30984 flacon = libsForQt5.callPackage ../applications/audio/flacon { };
30986 flamp = callPackage ../applications/radio/flamp { };
30988 flexget = callPackage ../applications/networking/flexget { };
30990 fldigi = callPackage ../applications/radio/fldigi {
30994 flink = callPackage ../applications/networking/cluster/flink { };
30996 fllog = callPackage ../applications/radio/fllog { };
30998 flmsg = callPackage ../applications/radio/flmsg { };
31000 flrig = callPackage ../applications/radio/flrig { };
31002 fluxus = callPackage ../applications/graphics/fluxus { };
31004 flwrap = callPackage ../applications/radio/flwrap { };
31006 fluidsynth = callPackage ../applications/audio/fluidsynth {
31007 inherit (darwin.apple_sdk.frameworks) AppKit AudioUnit CoreAudio CoreMIDI CoreServices;
31010 fmit = libsForQt5.callPackage ../applications/audio/fmit { };
31012 fmsynth = callPackage ../applications/audio/fmsynth { };
31014 fnc = darwin.apple_sdk_11_0.callPackage ../applications/version-management/fnc { };
31016 focus = callPackage ../tools/X11/focus { };
31018 focus-stack = callPackage ../applications/graphics/focus-stack { };
31020 focuswriter = qt6Packages.callPackage ../applications/editors/focuswriter { };
31022 foliate = callPackage ../applications/office/foliate { };
31024 fondo = callPackage ../applications/graphics/fondo { };
31026 font-manager = callPackage ../applications/misc/font-manager { };
31028 fontfinder = callPackage ../applications/misc/fontfinder { };
31030 fontpreview = callPackage ../applications/misc/fontpreview { };
31032 fossil = callPackage ../applications/version-management/fossil {
31033 sqlite = sqlite.override { enableDeserialize = true; };
31036 freebayes = callPackage ../applications/science/biology/freebayes { };
31038 freewheeling = callPackage ../applications/audio/freewheeling { };
31040 fritzing = qt6Packages.callPackage ../applications/science/electronics/fritzing { };
31042 fsv = callPackage ../applications/misc/fsv { };
31044 ft2-clone = callPackage ../applications/audio/ft2-clone {
31045 inherit (darwin.apple_sdk.frameworks) CoreAudio CoreMIDI CoreServices Cocoa;
31050 ganttproject-bin = callPackage ../applications/misc/ganttproject-bin {
31051 jre = openjdk17.override {
31052 enableJavaFX = true;
31056 gaucheBootstrap = darwin.apple_sdk_11_0.callPackage ../development/interpreters/gauche/boot.nix { };
31058 gauche = darwin.apple_sdk_11_0.callPackage ../development/interpreters/gauche {
31059 inherit (darwin.apple_sdk_11_0.frameworks) CoreServices;
31062 gazelle-origin = python3Packages.callPackage ../tools/misc/gazelle-origin { };
31064 gcal = callPackage ../applications/misc/gcal { };
31066 gcstar = callPackage ../applications/misc/gcstar { };
31068 geany = callPackage ../applications/editors/geany { };
31069 geany-with-vte = callPackage ../applications/editors/geany/with-vte.nix { };
31071 geek-life = callPackage ../applications/misc/geek-life { };
31073 genact = callPackage ../applications/misc/genact { };
31075 genxword = callPackage ../applications/misc/genxword { };
31077 geoipupdate = callPackage ../applications/misc/geoipupdate { };
31079 glicol-cli = callPackage ../applications/audio/glicol-cli { };
31081 globe-cli = callPackage ../applications/misc/globe-cli { };
31083 gnmic = callPackage ../applications/networking/gnmic { };
31085 gnss-sdr = callPackage ../applications/radio/gnss-sdr { };
31087 gnuradio = callPackage ../applications/radio/gnuradio/wrapper.nix {
31088 unwrapped = callPackage ../applications/radio/gnuradio {
31089 inherit (darwin.apple_sdk.frameworks) CoreAudio;
31093 gnuradioPackages = lib.recurseIntoAttrs gnuradio.pkgs;
31094 # A build without gui components and other utilites not needed for end user
31096 gnuradioMinimal = gnuradio.override {
31098 unwrapped = gnuradio.unwrapped.override {
31099 volk = volk.override {
31100 # So it will not reference python
31101 enableModTool = false;
31105 gnuradio-companion = false;
31106 python-support = false;
31110 gr-modtool = false;
31111 gr-blocktool = false;
31114 # Doesn't make it reference python eventually, but makes reverse
31115 # depdendencies require python to use cmake files of GR.
31116 gr-ctrlport = false;
31120 gnuradio3_9 = callPackage ../applications/radio/gnuradio/wrapper.nix {
31121 unwrapped = callPackage ../applications/radio/gnuradio/3.9.nix {
31122 inherit (darwin.apple_sdk.frameworks) CoreAudio;
31126 gnuradio3_9Packages = lib.recurseIntoAttrs gnuradio3_9.pkgs;
31127 # A build without gui components and other utilites not needed for end user
31129 gnuradio3_9Minimal = gnuradio.override {
31131 unwrapped = gnuradio.unwrapped.override {
31132 volk = volk.override {
31133 # So it will not reference python
31134 enableModTool = false;
31138 gnuradio-companion = false;
31139 python-support = false;
31143 gr-modtool = false;
31144 gr-blocktool = false;
31147 # Doesn't make it reference python eventually, but makes reverse
31148 # depdendencies require python to use cmake files of GR.
31149 gr-ctrlport = false;
31153 gnuradio3_8 = callPackage ../applications/radio/gnuradio/wrapper.nix {
31154 unwrapped = callPackage ../applications/radio/gnuradio/3.8.nix ({
31155 inherit (darwin.apple_sdk.frameworks) CoreAudio;
31157 } // lib.optionalAttrs stdenv.isLinux {
31158 stdenv = pkgs.stdenvAdapters.useLibsFrom stdenv pkgs.gcc12Stdenv;
31161 gnuradio3_8Packages = lib.recurseIntoAttrs gnuradio3_8.pkgs;
31162 # A build without gui components and other utilites not needed if gnuradio is
31163 # used as a c++ library.
31164 gnuradio3_8Minimal = gnuradio3_8.override {
31166 unwrapped = gnuradio3_8.unwrapped.override {
31167 volk = volk.override {
31168 enableModTool = false;
31172 gnuradio-companion = false;
31173 python-support = false;
31177 gr-modtool = false;
31180 # Doesn't make it reference python eventually, but makes reverse
31181 # depdendencies require python to use cmake files of GR.
31182 gr-ctrlport = false;
31187 grandorgue = callPackage ../applications/audio/grandorgue {
31188 inherit (darwin.apple_sdk.frameworks) Cocoa;
31191 greetd = recurseIntoAttrs {
31192 dlm = callPackage ../applications/display-managers/greetd/dlm.nix { };
31193 greetd = callPackage ../applications/display-managers/greetd { };
31194 gtkgreet = callPackage ../applications/display-managers/greetd/gtkgreet.nix { };
31195 regreet = callPackage ../applications/display-managers/greetd/regreet.nix { };
31196 tuigreet = callPackage ../applications/display-managers/greetd/tuigreet.nix { };
31197 wlgreet = callPackage ../applications/display-managers/greetd/wlgreet.nix { };
31200 goldendict = libsForQt5.callPackage ../applications/misc/goldendict { };
31201 goldendict-ng = qt6Packages.callPackage ../applications/misc/goldendict-ng { };
31203 gomuks = callPackage ../applications/networking/instant-messengers/gomuks { };
31205 inherit (ocamlPackages) google-drive-ocamlfuse;
31207 googler = callPackage ../applications/misc/googler {
31211 gopher = callPackage ../applications/networking/gopher/gopher { };
31213 gophernotes = callPackage ../applications/editors/gophernotes { };
31215 goxel = callPackage ../applications/graphics/goxel { };
31217 gpa = callPackage ../applications/misc/gpa { };
31219 gpicview = callPackage ../applications/graphics/gpicview {
31223 gpx = callPackage ../applications/misc/gpx { };
31225 gqrx = qt6Packages.callPackage ../applications/radio/gqrx { };
31226 gqrx-portaudio = qt6Packages.callPackage ../applications/radio/gqrx {
31227 portaudioSupport = true;
31228 pulseaudioSupport = false;
31230 gqrx-gr-audio = qt6Packages.callPackage ../applications/radio/gqrx {
31231 portaudioSupport = false;
31232 pulseaudioSupport = false;
31235 gpx-viewer = callPackage ../applications/misc/gpx-viewer { };
31237 grepcidr = callPackage ../applications/search/grepcidr { };
31239 grepm = callPackage ../applications/search/grepm { };
31241 grip-search = callPackage ../tools/text/grip-search { };
31243 grip = callPackage ../applications/misc/grip { };
31245 gsimplecal = callPackage ../applications/misc/gsimplecal { };
31247 gthumb = callPackage ../applications/graphics/gthumb { };
31249 inherit (gnome) gucharmap;
31251 guitarix = callPackage ../applications/audio/guitarix {
31252 fftw = fftwSinglePrec;
31255 gurk-rs = callPackage ../applications/networking/instant-messengers/gurk-rs {
31256 inherit (darwin.apple_sdk.frameworks) Cocoa;
31259 gjay = callPackage ../applications/audio/gjay { };
31261 sherlock = callPackage ../tools/security/sherlock { };
31263 stratovirt = callPackage ../applications/virtualization/stratovirt { };
31265 rhythmbox = callPackage ../applications/audio/rhythmbox { };
31267 puddletag = libsForQt5.callPackage ../applications/audio/puddletag { };
31269 w_scan = callPackage ../applications/video/w_scan { };
31271 w_scan2 = callPackage ../applications/video/w_scan2 { };
31273 wavrsocvt = callPackage ../applications/misc/audio/wavrsocvt { };
31275 welle-io = libsForQt5.callPackage ../applications/radio/welle-io { };
31277 wireshark = qt6Packages.callPackage ../applications/networking/sniffers/wireshark {
31278 inherit (darwin.apple_sdk_11_0.frameworks) ApplicationServices SystemConfiguration;
31279 libpcap = libpcap.override { withBluez = stdenv.isLinux; };
31281 wireshark-qt = wireshark;
31283 qtwirediff = qt6Packages.callPackage ../applications/networking/sniffers/qtwirediff {};
31285 tshark = wireshark-cli;
31286 wireshark-cli = wireshark.override {
31288 libpcap = libpcap.override { withBluez = stdenv.isLinux; };
31291 sngrep = callPackage ../applications/networking/sniffers/sngrep { };
31293 termshark = callPackage ../tools/networking/termshark { };
31295 fbida = callPackage ../applications/graphics/fbida { };
31297 fclones = callPackage ../tools/misc/fclones { };
31299 fclones-gui = darwin.apple_sdk_11_0.callPackage ../tools/misc/fclones/gui.nix { };
31301 fcp = callPackage ../tools/misc/fcp { };
31303 fdupes = callPackage ../tools/misc/fdupes { };
31305 feh = callPackage ../applications/graphics/feh {
31306 imlib2 = imlib2Full;
31309 feishin = callPackage ../applications/audio/feishin { };
31311 feishu = callPackage ../applications/networking/instant-messengers/feishu { };
31313 filezilla = darwin.apple_sdk_11_0.callPackage ../applications/networking/ftp/filezilla {
31314 inherit (darwin.apple_sdk_11_0.frameworks) CoreServices Security;
31317 fire = darwin.apple_sdk_11_0.callPackage ../applications/audio/fire {
31318 inherit (darwin.apple_sdk_11_0.frameworks) Accelerate Cocoa WebKit CoreServices DiscRecording CoreAudioKit MetalKit;
31319 inherit (darwin.apple_sdk_11_0.libs) simd;
31322 buildMozillaMach = opts: callPackage (import ../applications/networking/browsers/firefox/common.nix opts) { };
31324 firefoxPackages = recurseIntoAttrs (callPackage ../applications/networking/browsers/firefox/packages.nix {});
31326 firefox-unwrapped = firefoxPackages.firefox;
31327 firefox-beta-unwrapped = firefoxPackages.firefox-beta;
31328 firefox-devedition-unwrapped = firefoxPackages.firefox-devedition;
31329 firefox-esr-115-unwrapped = firefoxPackages.firefox-esr-115;
31330 firefox-esr-unwrapped = firefoxPackages.firefox-esr-115;
31332 firefox = wrapFirefox firefox-unwrapped { };
31333 firefox-beta = wrapFirefox firefox-beta-unwrapped {
31334 nameSuffix = "-beta";
31335 desktopName = "Firefox Beta";
31336 wmClass = "firefox-beta";
31337 icon = "firefox-beta";
31339 firefox-devedition = wrapFirefox firefox-devedition-unwrapped {
31340 nameSuffix = "-devedition";
31341 desktopName = "Firefox Developer Edition";
31342 wmClass = "firefox-devedition";
31343 icon = "firefox-devedition";
31346 firefox-mobile = callPackage ../applications/networking/browsers/firefox/mobile-config.nix { };
31348 firefox-esr = firefox-esr-115;
31349 firefox-esr-115 = wrapFirefox firefox-esr-115-unwrapped {
31350 nameSuffix = "-esr";
31351 desktopName = "Firefox ESR";
31352 wmClass = "firefox-esr";
31353 icon = "firefox-esr";
31356 firefox-bin-unwrapped = callPackage ../applications/networking/browsers/firefox-bin {
31357 inherit (gnome) adwaita-icon-theme;
31358 channel = "release";
31359 generated = import ../applications/networking/browsers/firefox-bin/release_sources.nix;
31362 firefox-bin = wrapFirefox firefox-bin-unwrapped {
31363 pname = "firefox-bin";
31366 firefox-beta-bin-unwrapped = firefox-bin-unwrapped.override {
31367 inherit (gnome) adwaita-icon-theme;
31369 generated = import ../applications/networking/browsers/firefox-bin/beta_sources.nix;
31372 firefox-beta-bin = res.wrapFirefox firefox-beta-bin-unwrapped {
31373 pname = "firefox-beta-bin";
31374 desktopName = "Firefox Beta";
31377 firefox-devedition-bin-unwrapped = callPackage ../applications/networking/browsers/firefox-bin {
31378 inherit (gnome) adwaita-icon-theme;
31379 channel = "developer-edition";
31380 generated = import ../applications/networking/browsers/firefox-bin/developer-edition_sources.nix;
31383 firefox-devedition-bin = res.wrapFirefox firefox-devedition-bin-unwrapped {
31384 pname = "firefox-devedition-bin";
31385 desktopName = "Firefox DevEdition";
31386 wmClass = "firefox-aurora";
31389 librewolf-unwrapped = callPackage ../applications/networking/browsers/librewolf { };
31391 librewolf = wrapFirefox librewolf-unwrapped {
31392 inherit (librewolf-unwrapped) extraPrefsFiles extraPoliciesFiles;
31393 libName = "librewolf";
31396 firefox_decrypt = python3Packages.callPackage ../tools/security/firefox_decrypt { };
31398 flac = callPackage ../applications/audio/flac { };
31400 redoflacs = callPackage ../applications/audio/redoflacs { };
31402 flameshot = libsForQt5.callPackage ../tools/misc/flameshot { };
31404 flex-ncat = callPackage ../applications/radio/flex-ncat { };
31406 flex-ndax = callPackage ../applications/radio/flex-ndax { };
31408 floorp-unwrapped = callPackage ../applications/networking/browsers/floorp { };
31410 floorp = wrapFirefox floorp-unwrapped { };
31412 fluxbox = callPackage ../applications/window-managers/fluxbox { };
31414 hackedbox = callPackage ../applications/window-managers/hackedbox { };
31416 fomp = callPackage ../applications/audio/fomp { };
31418 formatter = callPackage ../applications/misc/formatter { };
31420 formiko = with python3Packages; callPackage ../applications/editors/formiko {
31421 inherit buildPythonApplication;
31424 foxotron = callPackage ../applications/graphics/foxotron {
31425 inherit (darwin.apple_sdk.frameworks) AVFoundation Carbon Cocoa CoreAudio Kernel OpenGL;
31428 foxtrotgps = callPackage ../applications/misc/foxtrotgps { };
31430 fractal = callPackage ../applications/networking/instant-messengers/fractal { };
31432 fragments = callPackage ../applications/networking/p2p/fragments { };
31434 freedv = callPackage ../applications/radio/freedv {
31435 inherit (darwin.apple_sdk.frameworks) AppKit AVFoundation Cocoa CoreMedia;
31436 codec2 = codec2.override {
31437 freedvSupport = true;
31441 freemind = callPackage ../applications/misc/freemind {
31442 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
31443 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
31446 freenet = callPackage ../applications/networking/p2p/freenet {
31448 jdk = jdk_headless;
31449 # Reduce closure size
31450 jre = pkgs.jre_minimal.override {
31459 jdk = jdk_headless;
31463 freeoffice = callPackage ../applications/office/softmaker/freeoffice.nix { };
31465 freeplane = callPackage ../applications/misc/freeplane { };
31467 freepv = callPackage ../applications/graphics/freepv { };
31469 xfontsel = callPackage ../applications/misc/xfontsel { };
31470 inherit (xorg) xlsfonts;
31472 xrdp = callPackage ../applications/networking/remote/xrdp { };
31474 pulseaudio-module-xrdp = callPackage ../applications/networking/remote/xrdp/pulseaudio-module-xrdp { };
31476 freerdp = callPackage ../applications/networking/remote/freerdp {
31477 inherit (darwin.apple_sdk.frameworks) AudioToolbox AVFoundation Carbon Cocoa CoreMedia;
31478 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good;
31481 freerdpUnstable = freerdp;
31483 friture = libsForQt5.callPackage ../applications/audio/friture {
31484 python3Packages = python39Packages;
31487 fte = callPackage ../applications/editors/fte { };
31489 g933-utils = callPackage ../tools/misc/g933-utils { };
31491 gavrasm = callPackage ../development/compilers/gavrasm { };
31493 gcalcli = callPackage ../applications/misc/gcalcli { };
31495 vcal = callPackage ../applications/misc/vcal { };
31497 gcolor2 = callPackage ../applications/graphics/gcolor2 { };
31499 gcolor3 = callPackage ../applications/graphics/gcolor3 { };
31501 get_iplayer = callPackage ../applications/misc/get_iplayer { };
31503 getxbook = callPackage ../applications/misc/getxbook { };
31505 gimp = callPackage ../applications/graphics/gimp {
31506 autoreconfHook = buildPackages.autoreconfHook269;
31508 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
31511 gimp-with-plugins = callPackage ../applications/graphics/gimp/wrapper.nix {
31512 plugins = null; # All packaged plugins enabled, if not explicit plugin list supplied
31515 gimpPlugins = recurseIntoAttrs (callPackage ../applications/graphics/gimp/plugins {});
31517 girara = callPackage ../applications/misc/girara {
31521 gitolite = callPackage ../applications/version-management/gitolite { };
31523 inherit (gnome) gitg;
31525 gmrun = callPackage ../applications/misc/gmrun { };
31527 gnucash = callPackage ../applications/office/gnucash { };
31529 goffice = callPackage ../development/libraries/goffice { };
31531 got = darwin.apple_sdk_11_0.callPackage ../applications/version-management/got { };
31533 gtkterm = callPackage ../tools/misc/gtkterm { };
31535 gtk-pipe-viewer = perlPackages.callPackage ../applications/video/pipe-viewer { withGtk3 = true; };
31537 gum = callPackage ../applications/misc/gum { };
31538 pop = callPackage ../applications/misc/pop { };
31540 hydrus = python3Packages.callPackage ../applications/graphics/hydrus {
31541 inherit miniupnpc swftools;
31542 inherit (qt6) wrapQtAppsHook qtbase qtcharts;
31545 kemai = qt6Packages.callPackage ../applications/misc/kemai { };
31547 jetbrains = (recurseIntoAttrs (callPackages ../applications/editors/jetbrains {
31548 vmopts = config.jetbrains.vmopts or null;
31549 jdk = jetbrains.jdk;
31551 jdk-no-jcef = callPackage ../development/compilers/jetbrains-jdk { withJcef = false; };
31552 jdk = callPackage ../development/compilers/jetbrains-jdk { };
31553 jcef = callPackage ../development/compilers/jetbrains-jdk/jcef.nix { };
31556 jmusicbot = callPackage ../applications/audio/jmusicbot { };
31558 junction = callPackage ../applications/misc/junction { };
31560 lemonade = callPackage ../applications/misc/lemonade { };
31562 LibreArp = callPackage ../applications/audio/LibreArp { };
31564 LibreArp-lv2 = callPackage ../applications/audio/LibreArp/lv2.nix { };
31566 librespot = callPackage ../applications/audio/librespot {
31567 withALSA = stdenv.isLinux;
31568 withPulseAudio = config.pulseaudio or stdenv.isLinux;
31569 withPortAudio = stdenv.isDarwin;
31572 limesctl = callPackage ../applications/misc/limesctl { };
31574 linssid = libsForQt5.callPackage ../applications/networking/linssid { };
31576 linvstmanager = qt5.callPackage ../applications/audio/linvstmanager { };
31578 deadd-notification-center = haskell.lib.compose.justStaticExecutables (haskellPackages.callPackage ../applications/misc/deadd-notification-center { });
31580 lollypop = callPackage ../applications/audio/lollypop { };
31582 losslessaudiochecker = callPackage ../applications/audio/losslessaudiochecker { };
31584 m32edit = callPackage ../applications/audio/midas/m32edit.nix { };
31586 manim = callPackage ../applications/video/manim { };
31588 manim-slides = python3Packages.toPythonApplication (
31589 python3Packages.manim-slides.override {
31594 manuskript = libsForQt5.callPackage ../applications/editors/manuskript { };
31596 mindforger = libsForQt5.callPackage ../applications/editors/mindforger { };
31598 mi2ly = callPackage ../applications/audio/mi2ly { };
31600 molsketch = libsForQt5.callPackage ../applications/editors/molsketch { };
31602 multiviewer-for-f1 = callPackage ../applications/video/multiviewer-for-f1 { };
31604 muzika = callPackage ../applications/audio/muzika { };
31606 openutau = callPackage ../applications/audio/openutau { };
31608 pattypan = callPackage ../applications/misc/pattypan {
31609 jdk = jdk.override { enableJavaFX = true; };
31612 praat = callPackage ../applications/audio/praat { };
31614 rhvoice = callPackage ../applications/audio/rhvoice { };
31616 svox = callPackage ../applications/audio/svox { };
31618 g4music = callPackage ../applications/audio/g4music { };
31620 genesys = callPackage ../applications/misc/genesys { };
31622 giada = callPackage ../applications/audio/giada { };
31624 giara = callPackage ../applications/networking/giara { };
31626 gitit = callPackage ../applications/misc/gitit { };
31628 gkrellm = callPackage ../applications/misc/gkrellm {
31629 inherit (darwin.apple_sdk.frameworks) IOKit;
31632 glow = callPackage ../applications/editors/glow { };
31634 glowing-bear = callPackage ../applications/networking/irc/glowing-bear { };
31636 gmtk = callPackage ../development/libraries/gmtk { };
31638 gmu = callPackage ../applications/audio/gmu { };
31640 gnaural = callPackage ../applications/audio/gnaural { };
31642 gnome_mplayer = callPackage ../applications/video/gnome-mplayer { };
31644 gnumeric = callPackage ../applications/office/gnumeric { };
31646 gnunet = callPackage ../applications/networking/p2p/gnunet { };
31648 gnunet-gtk = callPackage ../applications/networking/p2p/gnunet/gtk.nix { };
31650 gocr = callPackage ../applications/graphics/gocr { };
31652 gobby = callPackage ../applications/editors/gobby { };
31654 gphoto2 = callPackage ../applications/misc/gphoto2 { };
31656 gphoto2fs = callPackage ../applications/misc/gphoto2/gphotofs.nix { };
31658 gramps = callPackage ../applications/misc/gramps {
31659 pythonPackages = python3Packages;
31662 graphicsmagick_q16 = graphicsmagick.override { quantumdepth = 16; };
31663 graphicsmagick-imagemagick-compat = graphicsmagick.imagemagick-compat;
31665 grisbi = callPackage ../applications/office/grisbi { gtk = gtk3; };
31667 gscreenshot = callPackage ../applications/graphics/gscreenshot { };
31669 guacamole-client = callPackage ../servers/guacamole-client { };
31671 guacamole-server = callPackage ../servers/guacamole-server { };
31673 q4wine = libsForQt5.callPackage ../applications/misc/q4wine { };
31675 qrcodegen = callPackage ../development/libraries/qrcodegen { };
31677 qrencode = callPackage ../development/libraries/qrencode {
31678 inherit (darwin) libobjc;
31681 geeqie = callPackage ../applications/graphics/geeqie { };
31683 gigedit = callPackage ../applications/audio/gigedit { };
31685 gqview = callPackage ../applications/graphics/gqview { };
31687 gmpc = callPackage ../applications/audio/gmpc { };
31689 gmtp = callPackage ../applications/misc/gmtp { };
31691 gnomecast = callPackage ../applications/video/gnomecast { };
31693 gnome-recipes = callPackage ../applications/misc/gnome-recipes {
31694 inherit (gnome) gnome-autoar;
31697 gollum = callPackage ../applications/misc/gollum { };
31699 gonic = callPackage ../servers/gonic { };
31701 goodvibes = callPackage ../applications/audio/goodvibes { };
31703 googleearth-pro = libsForQt5.callPackage ../applications/misc/googleearth-pro { };
31705 google-chrome = callPackage ../applications/networking/browsers/google-chrome { };
31707 go-graft = callPackage ../applications/networking/go-graft { };
31709 gostatic = callPackage ../applications/misc/gostatic { };
31711 gossa = callPackage ../applications/networking/gossa { };
31713 gpsbabel = libsForQt5.callPackage ../applications/misc/gpsbabel { };
31715 gpsbabel-gui = gpsbabel.override {
31720 gpsd = callPackage ../servers/gpsd { };
31722 gpsprune = callPackage ../applications/misc/gpsprune { };
31724 gpu-screen-recorder = callPackage ../applications/video/gpu-screen-recorder { };
31726 gpu-screen-recorder-gtk = callPackage ../applications/video/gpu-screen-recorder/gpu-screen-recorder-gtk.nix { };
31728 gpxlab = libsForQt5.callPackage ../applications/misc/gpxlab { };
31730 gpxsee-qt5 = libsForQt5.callPackage ../applications/misc/gpxsee { };
31732 gpxsee-qt6 = qt6Packages.callPackage ../applications/misc/gpxsee { };
31734 gpxsee = gpxsee-qt5;
31736 gspell = callPackage ../development/libraries/gspell { };
31738 gst123 = callPackage ../applications/audio/gst123 { };
31740 gtk2fontsel = callPackage ../applications/misc/gtk2fontsel { };
31742 gtklock = callPackage ../tools/wayland/gtklock { };
31744 gtklock-playerctl-module = callPackage ../tools/wayland/gtklock/playerctl-module.nix { };
31746 gtklock-powerbar-module = callPackage ../tools/wayland/gtklock/powerbar-module.nix { };
31748 gtklock-userinfo-module = callPackage ../tools/wayland/gtklock/userinfo-module.nix { };
31750 guardian-agent = callPackage ../tools/networking/guardian-agent { };
31752 gv = callPackage ../applications/misc/gv { };
31754 gvisor = callPackage ../applications/virtualization/gvisor { };
31756 guvcview = libsForQt5.callPackage ../os-specific/linux/guvcview { };
31758 gwc = callPackage ../applications/audio/gwc { };
31760 gxmessage = callPackage ../applications/misc/gxmessage { };
31762 gxmatcheq-lv2 = callPackage ../applications/audio/gxmatcheq-lv2 { };
31764 gxplugins-lv2 = callPackage ../applications/audio/gxplugins-lv2 { };
31766 hachoir = with python3Packages; toPythonApplication hachoir;
31768 hackrf = callPackage ../applications/radio/hackrf { };
31770 hacksaw = callPackage ../tools/misc/hacksaw { };
31772 hakuneko = callPackage ../tools/misc/hakuneko { };
31774 halp = callPackage ../tools/misc/halp { };
31776 manga-cli = callPackage ../tools/misc/manga-cli { };
31778 hamster = callPackage ../applications/misc/hamster { };
31780 hacpack = callPackage ../tools/compression/hacpack { };
31782 hashit = callPackage ../tools/misc/hashit { };
31784 hactool = callPackage ../tools/compression/hactool { };
31786 hdhomerun-config-gui = callPackage ../applications/video/hdhomerun-config-gui { };
31788 headlines = callPackage ../applications/networking/headlines { };
31790 hedgedoc-cli = callPackage ../tools/admin/hedgedoc-cli { };
31792 heimer = libsForQt5.callPackage ../applications/misc/heimer { };
31794 hello-wayland = callPackage ../applications/graphics/hello-wayland { };
31796 hello-unfree = callPackage ../applications/misc/hello-unfree { };
31798 helmholtz = callPackage ../applications/audio/pd-plugins/helmholtz { };
31800 herbe = callPackage ../applications/misc/herbe { };
31802 herbstluftwm = callPackage ../applications/window-managers/herbstluftwm { };
31804 hex-a-hop = callPackage ../games/hex-a-hop { };
31806 hexchat = callPackage ../applications/networking/irc/hexchat { };
31808 hexcurse = callPackage ../applications/editors/hexcurse { };
31810 hexdino = callPackage ../applications/editors/hexdino { };
31812 hexedit = callPackage ../applications/editors/hexedit { };
31814 himalaya = callPackage ../applications/networking/mailreaders/himalaya {
31815 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Security;
31818 hydrogen-web-unwrapped = callPackage ../applications/networking/instant-messengers/hydrogen-web/unwrapped.nix { };
31820 hydrogen-web = callPackage ../applications/networking/instant-messengers/hydrogen-web/wrapper.nix {
31821 conf = config.hydrogen-web.conf or { };
31824 hivelytracker = callPackage ../applications/audio/hivelytracker { };
31826 hledger = haskell.lib.compose.justStaticExecutables haskellPackages.hledger;
31827 hledger-check-fancyassertions = callPackage ../applications/office/hledger-check-fancyassertions { };
31828 hledger-iadd = haskell.lib.compose.justStaticExecutables haskellPackages.hledger-iadd;
31829 hledger-interest = haskell.lib.compose.justStaticExecutables haskellPackages.hledger-interest;
31830 hledger-ui = haskell.lib.compose.justStaticExecutables haskellPackages.hledger-ui;
31831 hledger-web = haskell.lib.compose.justStaticExecutables haskellPackages.hledger-web;
31832 hledger-utils = with python3.pkgs; toPythonApplication hledger-utils;
31834 hmm = callPackage ../applications/misc/hmm { };
31836 homebank = callPackage ../applications/office/homebank {
31840 hollywood = callPackage ../applications/misc/hollywood {
31841 inherit (python3Packages) pygments;
31844 hors = callPackage ../development/tools/hors {
31845 inherit (darwin.apple_sdk.frameworks) Security;
31848 hover = callPackage ../development/tools/hover { };
31850 hovercraft = python3Packages.callPackage ../applications/misc/hovercraft { };
31852 howl = callPackage ../applications/editors/howl { };
31854 hdl-dump = callPackage ../tools/misc/hdl-dump { };
31856 hpack = haskell.lib.compose.justStaticExecutables haskellPackages.hpack;
31858 hpcg = callPackage ../tools/misc/hpcg { };
31860 hpl = callPackage ../tools/misc/hpl { };
31862 hpmyroom = libsForQt5.callPackage ../applications/networking/hpmyroom { };
31864 ht = callPackage ../applications/editors/ht { };
31866 xh = callPackage ../tools/networking/xh { };
31868 hubstaff = callPackage ../applications/misc/hubstaff { };
31870 hue-cli = callPackage ../tools/networking/hue-cli { };
31872 hueadm = callPackage ../tools/misc/hueadm { };
31874 hugin = callPackage ../applications/graphics/hugin {
31878 huggle = libsForQt5.callPackage ../applications/misc/huggle { };
31880 ghosttohugo = callPackage ../applications/misc/ghosttohugo {};
31882 gatekeeper = callPackage ../applications/networking/cluster/gatekeeper { };
31884 go-org = callPackage ../applications/misc/go-org { };
31886 hushboard = python3.pkgs.callPackage ../applications/audio/hushboard { };
31888 husky = callPackage ../development/tools/misc/husky { };
31890 hydrogen = qt5.callPackage ../applications/audio/hydrogen { };
31892 hydroxide = callPackage ../applications/networking/hydroxide { };
31894 hyperion-ng = libsForQt5.callPackage ../applications/video/hyperion-ng {
31895 protobuf = protobuf_21;
31898 hyperledger-fabric = callPackage ../tools/misc/hyperledger-fabric { };
31900 hypnotix = callPackage ../applications/video/hypnotix { };
31902 jackline = callPackage ../applications/networking/instant-messengers/jackline {
31903 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
31906 jay = callPackage ../applications/window-managers/jay { };
31908 keyleds = callPackage ../applications/misc/keyleds { };
31910 keylight-controller-mschneider82 = callPackage ../applications/misc/keylight-controller-mschneider82 { };
31912 leftwm = callPackage ../applications/window-managers/leftwm { };
31914 levant = callPackage ../applications/networking/cluster/levant { };
31916 lwm = callPackage ../applications/window-managers/lwm { };
31918 marker = callPackage ../applications/editors/marker { };
31920 matcha-rss-digest = callPackage ../applications/misc/matcha-rss-digest { };
31922 meek = callPackage ../tools/networking/meek { };
31924 meerk40t = callPackage ../applications/misc/meerk40t { };
31926 meerk40t-camera = callPackage ../applications/misc/meerk40t/camera.nix { };
31928 musikcube = callPackage ../applications/audio/musikcube {
31929 inherit (darwin.apple_sdk.frameworks) Cocoa CoreAudio SystemConfiguration;
31932 libmt32emu = callPackage ../applications/audio/munt/libmt32emu.nix { };
31934 mt32emu-qt = libsForQt5.callPackage ../applications/audio/munt/mt32emu-qt.nix { };
31936 mt32emu-smf2wav = callPackage ../applications/audio/munt/mt32emu-smf2wav.nix { };
31938 noson = libsForQt5.callPackage ../applications/audio/noson { };
31940 owl-compositor = callPackage ../applications/window-managers/owl { };
31942 p2pool = callPackage ../applications/misc/p2pool { };
31944 pass2csv = python3Packages.callPackage ../tools/security/pass2csv { };
31946 pass-secret-service = callPackage ../applications/misc/pass-secret-service { };
31948 passky-desktop = callPackage ../applications/misc/passky-desktop { };
31950 pat = callPackage ../applications/radio/pat { };
31952 pinboard = with python3Packages; toPythonApplication pinboard;
31954 pinboard-notes-backup = haskell.lib.compose.justStaticExecutables haskellPackages.pinboard-notes-backup;
31956 pixel2svg = python310Packages.callPackage ../tools/graphics/pixel2svg { };
31958 pixelfed = callPackage ../servers/web-apps/pixelfed { };
31960 pixelnuke = callPackage ../applications/graphics/pixelnuke { };
31962 pixelorama = callPackage ../applications/editors/pixelorama { };
31964 pixeluvo = callPackage ../applications/graphics/pixeluvo { };
31966 pixinsight = libsForQt5.callPackage ../applications/graphics/pixinsight { };
31968 planner = callPackage ../applications/office/planner { };
31970 please-cli = callPackage ../applications/misc/please-cli { };
31972 protonup-qt = python3Packages.callPackage ../applications/misc/protonup-qt { };
31974 pmbootstrap = python3Packages.callPackage ../tools/misc/pmbootstrap { };
31976 pokeget-rs = callPackage ../tools/misc/pokeget-rs { };
31978 popura = callPackage ../tools/networking/popura { };
31980 pureref = callPackage ../applications/graphics/pureref { };
31982 inherit (callPackage ../applications/virtualization/singularity/packages.nix { })
31985 apptainer-overriden-nixos
31986 singularity-overriden-nixos
31989 sfwbar = callPackage ../applications/misc/sfwbar { };
31991 skate = callPackage ../applications/misc/skate { };
31993 slack = callPackage ../applications/networking/instant-messengers/slack { };
31995 slack-cli = callPackage ../tools/networking/slack-cli { };
31997 slack-term = callPackage ../applications/networking/instant-messengers/slack-term { };
31999 sleep-on-lan = callPackage ../tools/networking/sleep-on-lan { };
32001 slweb = callPackage ../applications/misc/slweb { };
32003 sonixd = callPackage ../applications/audio/sonixd { };
32005 sonobus = callPackage ../applications/audio/sonobus { };
32007 sosreport = python3Packages.callPackage ../applications/logging/sosreport { };
32009 spectmorph = callPackage ../applications/audio/spectmorph { };
32011 smooth = callPackage ../development/libraries/smooth { };
32013 spectrwm = callPackage ../applications/window-managers/spectrwm { };
32015 spot = callPackage ../applications/audio/spot { };
32017 spotify-cli-linux = callPackage ../applications/audio/spotify-cli-linux { };
32019 spotifyd = callPackage ../applications/audio/spotifyd {
32020 withALSA = stdenv.isLinux;
32021 withPulseAudio = config.pulseaudio or stdenv.isLinux;
32022 withPortAudio = stdenv.isDarwin;
32023 withMpris = stdenv.isLinux;
32026 srain = callPackage ../applications/networking/irc/srain { };
32028 streamdeck-ui = callPackage ../applications/misc/streamdeck-ui { };
32030 super-productivity = callPackage ../applications/office/super-productivity { };
32032 inherit (callPackages ../development/libraries/wlroots {})
32037 sway-contrib = recurseIntoAttrs (callPackages ../applications/misc/sway-contrib { });
32039 swaynotificationcenter = callPackage ../applications/misc/swaynotificationcenter { };
32041 swaynag-battery = callPackage ../applications/misc/swaynag-battery { };
32043 tiramisu = callPackage ../applications/misc/tiramisu { };
32045 rlaunch = callPackage ../applications/misc/rlaunch { };
32047 remontoire = callPackage ../applications/misc/remontoire { };
32049 rootbar = callPackage ../applications/misc/rootbar { };
32051 waybar = callPackage ../applications/misc/waybar { };
32053 waycorner = callPackage ../applications/misc/waycorner { };
32055 waylock = callPackage ../applications/misc/waylock { };
32057 wayshot = callPackage ../tools/misc/wayshot { };
32059 waylevel = callPackage ../tools/misc/waylevel { };
32061 wbg = callPackage ../applications/misc/wbg { };
32063 i3 = callPackage ../applications/window-managers/i3 {
32064 xcb-util-cursor = if stdenv.isDarwin then xcb-util-cursor-HEAD else xcb-util-cursor;
32067 i3-auto-layout = callPackage ../applications/window-managers/i3/auto-layout.nix { };
32069 i3-rounded = callPackage ../applications/window-managers/i3/rounded.nix { };
32071 i3altlayout = callPackage ../applications/window-managers/i3/altlayout.nix { };
32073 i3-balance-workspace = python3Packages.callPackage ../applications/window-managers/i3/balance-workspace.nix { };
32075 i3-cycle-focus = callPackage ../applications/window-managers/i3/cycle-focus.nix { };
32077 i3-easyfocus = callPackage ../applications/window-managers/i3/easyfocus.nix { };
32079 i3-layout-manager = callPackage ../applications/window-managers/i3/layout-manager.nix { };
32081 i3-ratiosplit = callPackage ../applications/window-managers/i3/i3-ratiosplit.nix { };
32083 i3-resurrect = python3Packages.callPackage ../applications/window-managers/i3/i3-resurrect.nix { };
32085 i3-swallow = python3Packages.callPackage ../applications/window-managers/i3/swallow.nix { };
32087 i3blocks = callPackage ../applications/window-managers/i3/blocks.nix { };
32089 i3blocks-gaps = callPackage ../applications/window-managers/i3/blocks-gaps.nix { };
32091 i3ipc-glib = callPackage ../applications/window-managers/i3/i3ipc-glib.nix { };
32093 i3lock = callPackage ../applications/window-managers/i3/lock.nix {
32094 cairo = cairo.override { xcbSupport = true; };
32097 i3lock-blur = callPackage ../applications/window-managers/i3/lock-blur.nix { };
32099 i3lock-color = callPackage ../applications/window-managers/i3/lock-color.nix { };
32101 i3lock-fancy = callPackage ../applications/window-managers/i3/lock-fancy.nix { };
32103 i3lock-fancy-rapid = callPackage ../applications/window-managers/i3/lock-fancy-rapid.nix { };
32105 i3lock-pixeled = callPackage ../misc/screensavers/i3lock-pixeled { };
32107 betterlockscreen = callPackage ../misc/screensavers/betterlockscreen { };
32109 multilockscreen = callPackage ../misc/screensavers/multilockscreen { };
32111 i3minator = callPackage ../tools/misc/i3minator { };
32113 i3nator = callPackage ../tools/misc/i3nator { };
32115 i3pystatus = callPackage ../applications/window-managers/i3/pystatus.nix { };
32117 i3status = callPackage ../applications/window-managers/i3/status.nix { };
32119 i3status-rust = callPackage ../applications/window-managers/i3/status-rust.nix { };
32121 i3wsr = callPackage ../applications/window-managers/i3/wsr.nix { };
32123 i3-wk-switch = callPackage ../applications/window-managers/i3/wk-switch.nix { };
32125 kitti3 = python3.pkgs.callPackage ../applications/window-managers/i3/kitti3.nix { };
32127 waybox = callPackage ../by-name/wa/waybox/package.nix {
32128 wlroots = wlroots_0_17;
32131 workstyle = callPackage ../applications/window-managers/i3/workstyle.nix { };
32133 windowchef = callPackage ../applications/window-managers/windowchef { };
32135 wmfocus = callPackage ../applications/window-managers/i3/wmfocus.nix { };
32137 wmfs = callPackage ../applications/window-managers/wmfs { };
32139 i810switch = callPackage ../os-specific/linux/i810switch { };
32141 ical2orgpy = callPackage ../tools/misc/ical2orgpy { };
32143 icon-library = callPackage ../applications/graphics/icon-library { };
32145 id3v2 = callPackage ../applications/audio/id3v2 { };
32147 identity = callPackage ../applications/graphics/identity { };
32149 ifenslave = callPackage ../os-specific/linux/ifenslave { };
32151 ii = callPackage ../applications/networking/irc/ii {
32152 stdenv = gccStdenv;
32155 ikiwiki = callPackage ../applications/misc/ikiwiki {
32157 inherit (perlPackages.override { pkgs = pkgs // { imagemagick = imagemagickBig;}; }) ImageMagick;
32160 ikiwiki-full = ikiwiki.override {
32161 bazaarSupport = false; # tests broken
32163 docutilsSupport = true;
32165 mercurialSupport = true;
32166 monotoneSupport = true;
32167 subversionSupport = true;
32170 iksemel = callPackage ../development/libraries/iksemel {
32171 texinfo = buildPackages.texinfo6_7; # Uses @setcontentsaftertitlepage, removed in 6.8.
32174 avalonia-ilspy = callPackage ../applications/misc/avalonia-ilspy {
32175 inherit (darwin) autoSignDarwinBinariesHook;
32178 image-roll = callPackage ../applications/graphics/image-roll { };
32180 imagej = callPackage ../applications/graphics/imagej { };
32182 fiji = callPackage ../applications/graphics/fiji { };
32184 imagemagick6_light = imagemagick6.override {
32185 bzip2Support = false;
32186 zlibSupport = false;
32187 libX11Support = false;
32188 libXtSupport = false;
32189 fontconfigSupport = false;
32190 freetypeSupport = false;
32191 ghostscriptSupport = false;
32192 libjpegSupport = false;
32193 djvulibreSupport = false;
32194 lcms2Support = false;
32195 openexrSupport = false;
32196 libpngSupport = false;
32197 liblqr1Support = false;
32198 librsvgSupport = false;
32199 libtiffSupport = false;
32200 libxml2Support = false;
32201 openjpegSupport = false;
32202 libwebpSupport = false;
32203 libheifSupport = false;
32204 libde265Support = false;
32207 imagemagick6 = callPackage ../applications/graphics/ImageMagick/6.x.nix {
32208 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
32211 imagemagick6Big = imagemagick6.override {
32212 ghostscriptSupport = true;
32215 imagemagick_light = lowPrio (imagemagick.override {
32216 bzip2Support = false;
32217 zlibSupport = false;
32218 libX11Support = false;
32219 libXtSupport = false;
32220 fontconfigSupport = false;
32221 freetypeSupport = false;
32222 libjpegSupport = false;
32223 djvulibreSupport = false;
32224 lcms2Support = false;
32225 openexrSupport = false;
32226 libjxlSupport = false;
32227 libpngSupport = false;
32228 liblqr1Support = false;
32229 librsvgSupport = false;
32230 libtiffSupport = false;
32231 libxml2Support = false;
32232 openjpegSupport = false;
32233 libwebpSupport = false;
32234 libheifSupport = false;
32237 imagemagick = lowPrio (callPackage ../applications/graphics/ImageMagick {
32238 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
32241 imagemagickBig = lowPrio (imagemagick.override {
32242 ghostscriptSupport = true;
32245 imagination = callPackage ../applications/video/imagination { };
32247 inherit (nodePackages) imapnotify;
32249 imdshift = callPackage ../tools/security/imdshift { };
32251 img2pdf = with python3Packages; toPythonApplication img2pdf;
32253 imgbrd-grabber = qt5.callPackage ../applications/graphics/imgbrd-grabber { };
32255 imgcat = callPackage ../applications/graphics/imgcat { };
32257 img-cat = callPackage ../applications/graphics/img-cat { };
32259 imgp = python3Packages.callPackage ../applications/graphics/imgp { };
32261 imhex = callPackage ../by-name/im/imhex/package.nix {
32265 inframap = callPackage ../applications/networking/cluster/inframap { };
32267 inkcut = libsForQt5.callPackage ../applications/misc/inkcut { };
32269 inklingreader = callPackage ../tools/misc/inklingreader { };
32271 inkscape = callPackage ../applications/graphics/inkscape {
32275 inkscape-with-extensions = callPackage ../applications/graphics/inkscape/with-extensions.nix { };
32277 inkscape-extensions = recurseIntoAttrs (callPackages ../applications/graphics/inkscape/extensions.nix {});
32279 inlyne = darwin.apple_sdk_11_0.callPackage ../applications/misc/inlyne { };
32281 inspectrum = callPackage ../applications/radio/inspectrum { };
32283 inputplug = callPackage ../tools/X11/inputplug { };
32285 ion3 = callPackage ../applications/window-managers/ion-3 {
32289 ipe = qt6Packages.callPackage ../applications/graphics/ipe {
32290 ghostscript = ghostscriptX;
32294 iptraf-ng = callPackage ../applications/networking/iptraf-ng { };
32296 irccloud = callPackage ../applications/networking/irc/irccloud { };
32298 irssi = callPackage ../applications/networking/irc/irssi { };
32300 filebrowser = callPackage ../applications/networking/filebrowser { };
32302 fish-irssi = callPackage ../applications/networking/irc/irssi/fish { };
32304 kirc = callPackage ../applications/networking/irc/kirc { };
32306 ir.lv2 = callPackage ../applications/audio/ir.lv2 { };
32308 istioctl = callPackage ../applications/networking/cluster/istioctl { };
32310 bip = callPackage ../applications/networking/irc/bip { };
32312 j4-dmenu-desktop = callPackage ../applications/misc/j4-dmenu-desktop { };
32314 jabcode = callPackage ../development/libraries/jabcode { };
32316 jabcode-writer = callPackage ../development/libraries/jabcode {
32317 subproject = "writer";
32320 jabcode-reader = callPackage ../development/libraries/jabcode {
32321 subproject = "reader";
32324 jabref = callPackage ../applications/office/jabref {
32325 jdk = jdk21.override { enableJavaFX = true; };
32329 jack_capture = callPackage ../applications/audio/jack-capture { };
32331 jack_oscrolloscope = callPackage ../applications/audio/jack-oscrolloscope { };
32333 jack-passthrough = callPackage ../applications/audio/jack-passthrough { };
32335 jack_rack = callPackage ../applications/audio/jack-rack { };
32337 jackmeter = callPackage ../applications/audio/jackmeter { };
32339 jackmix = libsForQt5.callPackage ../applications/audio/jackmix { };
32340 jackmix_jack1 = jackmix.override { jack = jack1; };
32342 jaeles = callPackage ../tools/security/jaeles { };
32344 jalv = callPackage ../applications/audio/jalv { };
32346 jameica = callPackage ../applications/office/jameica {
32347 inherit (darwin.apple_sdk.frameworks) Cocoa;
32350 jamin = callPackage ../applications/audio/jamin { };
32352 japa = callPackage ../applications/audio/japa { };
32354 dupd = callPackage ../tools/misc/dupd { };
32356 jconvolver = callPackage ../applications/audio/jconvolver { };
32358 jdupes = callPackage ../tools/misc/jdupes { };
32360 jed = callPackage ../applications/editors/jed { };
32362 jedit = callPackage ../applications/editors/jedit { };
32364 jgmenu = callPackage ../applications/misc/jgmenu { };
32366 jitsi = callPackage ../applications/networking/instant-messengers/jitsi { };
32368 joe = callPackage ../applications/editors/joe { };
32370 johnny = callPackage ../applications/misc/johnny { };
32372 josm = callPackage ../applications/misc/josm { };
32374 js8call = qt5.callPackage ../applications/radio/js8call { };
32376 jwm = callPackage ../applications/window-managers/jwm { };
32378 jwm-settings-manager = callPackage ../applications/window-managers/jwm/jwm-settings-manager.nix { };
32380 inherit (callPackage ../applications/networking/cluster/k3s {
32381 buildGoModule = buildGo121Module;
32382 }) k3s_1_26 k3s_1_27 k3s_1_28 k3s_1_29;
32385 k3sup = callPackage ../applications/networking/cluster/k3sup { };
32387 kconf = callPackage ../applications/networking/cluster/kconf { };
32389 kail = callPackage ../tools/networking/kail { };
32391 kapitonov-plugins-pack = callPackage ../applications/audio/kapitonov-plugins-pack { };
32393 kapow = libsForQt5.callPackage ../applications/misc/kapow { };
32395 kbt = callPackage ../applications/misc/kbt { };
32397 kchmviewer = libsForQt5.callPackage ../applications/misc/kchmviewer { };
32399 kappanhang = callPackage ../applications/radio/kappanhang { };
32401 okteta = libsForQt5.callPackage ../applications/editors/okteta { };
32403 k4dirstat = libsForQt5.callPackage ../applications/misc/k4dirstat { };
32405 kbibtex = libsForQt5.callPackage ../applications/office/kbibtex { };
32407 kbst = callPackage ../applications/networking/cluster/kbst { };
32409 kaidan = libsForQt5.callPackage ../applications/networking/instant-messengers/kaidan { };
32411 kde-gruvbox = callPackage ../data/themes/kde-gruvbox { };
32413 kdeltachat = libsForQt5.callPackage ../applications/networking/instant-messengers/kdeltachat { };
32415 keet = callPackage ../applications/networking/instant-messengers/keet { };
32417 kepler = callPackage ../tools/security/kepler { };
32419 kepubify = callPackage ../tools/misc/kepubify { };
32421 kermit = callPackage ../tools/misc/kermit { };
32423 kexi = libsForQt5.callPackage ../applications/office/kexi { };
32425 khronos = callPackage ../applications/office/khronos { };
32427 keyfinder = libsForQt5.callPackage ../applications/audio/keyfinder { };
32429 keyfinder-cli = callPackage ../applications/audio/keyfinder-cli { };
32431 kfilt = callPackage ../applications/networking/cluster/kfilt { };
32433 kgraphviewer = libsForQt5.callPackage ../applications/graphics/kgraphviewer { };
32435 khal = callPackage ../applications/misc/khal { };
32437 khoj = callPackage ../servers/search/khoj { };
32439 khard = callPackage ../applications/misc/khard { };
32441 kid3 = libsForQt5.callPackage ../applications/audio/kid3 { };
32443 kile = libsForQt5.callPackage ../applications/editors/kile { };
32445 kitsas = libsForQt5.callPackage ../applications/office/kitsas { };
32447 kiwix = libsForQt5.callPackage ../applications/misc/kiwix { };
32449 kiwix-tools = callPackage ../applications/misc/kiwix/tools.nix { };
32451 kickoff = callPackage ../applications/misc/kickoff { };
32453 klayout = libsForQt5.callPackage ../applications/misc/klayout { };
32455 klee = callPackage ../applications/science/logic/klee (with llvmPackages_12; {
32461 kmetronome = qt6Packages.callPackage ../applications/audio/kmetronome { };
32463 kmplayer = libsForQt5.callPackage ../applications/video/kmplayer { };
32465 kmymoney = libsForQt5.callPackage ../applications/office/kmymoney { };
32467 kn = callPackage ../applications/networking/cluster/kn { };
32469 kns = callPackage ../applications/networking/cluster/kns { };
32471 kondo = callPackage ../applications/misc/kondo { };
32473 kotatogram-desktop = libsForQt5.callPackage ../applications/networking/instant-messengers/telegram/kotatogram-desktop {
32474 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa CoreFoundation CoreServices CoreText CoreGraphics
32475 CoreMedia OpenGL AudioUnit ApplicationServices Foundation AGL Security SystemConfiguration
32476 Carbon AudioToolbox VideoToolbox VideoDecodeAcceleration AVFoundation CoreAudio CoreVideo
32477 CoreMediaIO QuartzCore AppKit CoreWLAN WebKit IOKit GSS MediaPlayer IOSurface Metal MetalKit;
32479 stdenv = if stdenv.isDarwin
32480 then overrideLibcxx darwin.apple_sdk_11_0.llvmPackages_12.stdenv
32483 # telegram-desktop has random crashes when jemalloc is built with gcc.
32484 # Apparently, it triggers some bug due to usage of gcc's builtin
32485 # functions like __builtin_ffsl by jemalloc when it's built with gcc.
32486 jemalloc = (jemalloc.override { stdenv = clangStdenv; }).overrideAttrs {
32487 # no idea how to fix the tests :(
32492 kotatogram-desktop-with-webkit = callPackage ../applications/networking/instant-messengers/telegram/kotatogram-desktop/with-webkit.nix { };
32494 kpt = callPackage ../applications/networking/cluster/kpt { };
32496 krabby = callPackage ../applications/misc/krabby { };
32498 kraft = callPackage ../applications/virtualization/kraft { };
32500 krane = callPackage ../applications/networking/cluster/krane { };
32502 krita = libsForQt5.callPackage ../applications/graphics/krita { };
32504 ksuperkey = callPackage ../tools/X11/ksuperkey { };
32506 ktimetracker = libsForQt5.callPackage ../applications/office/ktimetracker { };
32508 kubedb-cli = callPackage ../applications/networking/cluster/kubedb-cli { };
32510 kubedog = callPackage ../applications/networking/cluster/kubedog { };
32512 kubecfg = callPackage ../applications/networking/cluster/kubecfg { };
32514 kubefirst = callPackage ../applications/networking/cluster/kubefirst { };
32516 kube-score = callPackage ../applications/networking/cluster/kube-score { };
32518 kubectl-evict-pod = callPackage ../applications/networking/cluster/kubectl-evict-pod {
32521 kubeval = callPackage ../applications/networking/cluster/kubeval { };
32523 kubeval-schema = callPackage ../applications/networking/cluster/kubeval/schema.nix { };
32525 kubevela = callPackage ../applications/networking/cluster/kubevela { };
32527 kubernetes = callPackage ../applications/networking/cluster/kubernetes { };
32528 kubectl = callPackage ../applications/networking/cluster/kubernetes/kubectl.nix { };
32529 kubectl-convert = kubectl.convert;
32531 kubectl-view-secret = callPackage ../applications/networking/cluster/kubectl-view-secret { };
32533 kubernetes-metrics-server = callPackage ../applications/networking/cluster/kubernetes-metrics-server { };
32535 kubemqctl = callPackage ../applications/networking/cluster/kubemqctl { };
32537 kubent = callPackage ../applications/networking/cluster/kubent { };
32539 kubeseal = callPackage ../applications/networking/cluster/kubeseal { };
32541 kubestroyer = callPackage ../tools/security/kubestroyer { };
32543 kubernix = callPackage ../applications/networking/cluster/kubernix { };
32545 kubeconform = callPackage ../applications/networking/cluster/kubeconform { };
32547 kubecolor = callPackage ../applications/networking/cluster/kubecolor { };
32549 kubebuilder = callPackage ../applications/networking/cluster/kubebuilder { };
32551 kuttl = callPackage ../applications/networking/cluster/kuttl { };
32553 kubectl-cnpg = callPackage ../applications/networking/cluster/kubectl-cnpg { };
32555 kubectl-doctor = callPackage ../applications/networking/cluster/kubectl-doctor { };
32557 kubectl-example = callPackage ../applications/networking/cluster/kubectl-example { };
32559 kubectl-explore = callPackage ../applications/networking/cluster/kubectl-explore { };
32561 kubectl-gadget = callPackage ../applications/networking/cluster/kubectl-gadget { };
32563 kubectl-images = callPackage ../applications/networking/cluster/kubectl-images { };
32565 kubectl-klock = callPackage ../applications/networking/cluster/kubectl-klock { };
32567 kubectl-ktop = callPackage ../applications/networking/cluster/kubectl-ktop { };
32569 kubectl-node-shell = callPackage ../applications/networking/cluster/kubectl-node-shell { };
32571 kubectl-tree = callPackage ../applications/networking/cluster/kubectl-tree { };
32573 kubectl-view-allocations = callPackage ../applications/networking/cluster/kubectl-view-allocations {
32574 inherit (darwin.apple_sdk.frameworks) Security;
32577 kubelogin = callPackage ../applications/networking/cluster/kubelogin { };
32579 kubelogin-oidc = callPackage ../applications/networking/cluster/kubelogin-oidc { };
32581 kubevpn = callPackage ../applications/networking/cluster/kubevpn { };
32583 k8sgpt = callPackage ../applications/networking/cluster/k8sgpt { };
32585 k9s = callPackage ../applications/networking/cluster/k9s { };
32587 kubecm = callPackage ../applications/networking/cluster/kubecm { };
32589 ktunnel = callPackage ../applications/networking/cluster/ktunnel { };
32591 ktop = callPackage ../applications/networking/cluster/ktop { };
32593 pinniped = callPackage ../applications/networking/cluster/pinniped { };
32595 kthxbye = callPackage ../servers/monitoring/prometheus/kthxbye.nix { };
32597 pgo-client = callPackage ../applications/networking/cluster/pgo-client { };
32599 popeye = callPackage ../applications/networking/cluster/popeye { };
32601 kube-capacity = callPackage ../applications/networking/cluster/kube-capacity { };
32603 fluxctl = callPackage ../applications/networking/cluster/fluxctl { };
32605 fluxcd = callPackage ../applications/networking/cluster/fluxcd { };
32607 linkerd = callPackage ../applications/networking/cluster/linkerd { };
32608 linkerd_edge = callPackage ../applications/networking/cluster/linkerd/edge.nix { };
32609 linkerd_stable = linkerd;
32611 kuma = callPackage ../applications/networking/cluster/kuma { isFull = true; };
32612 kuma-experimental = callPackage ../applications/networking/cluster/kuma {
32614 enableGateway = true;
32615 pname = "kuma-experimental";
32617 kumactl = callPackage ../applications/networking/cluster/kuma {
32618 components = ["kumactl"];
32621 kuma-cp = callPackage ../applications/networking/cluster/kuma {
32622 components = ["kuma-cp"];
32625 kuma-dp = callPackage ../applications/networking/cluster/kuma {
32626 components = ["kuma-dp"];
32630 kile-wl = callPackage ../applications/misc/kile-wl { };
32632 kiln = callPackage ../applications/misc/kiln { };
32634 karmor = callPackage ../applications/networking/cluster/karmor { };
32636 kubernetes-code-generator = callPackage ../development/tools/kubernetes-code-generator { };
32638 kubernetes-controller-tools = callPackage ../development/tools/kubernetes-controller-tools { };
32640 kubernetes-helm = callPackage ../applications/networking/cluster/helm { };
32642 wrapHelm = callPackage ../applications/networking/cluster/helm/wrapper.nix { };
32644 kubernetes-helm-wrapped = wrapHelm kubernetes-helm { };
32646 kubernetes-helmPlugins = recurseIntoAttrs (callPackage ../applications/networking/cluster/helm/plugins { });
32648 chart-testing = callPackage ../applications/networking/cluster/helm/chart-testing { };
32650 helm-docs = callPackage ../applications/networking/cluster/helm-docs { };
32652 kubetail = callPackage ../applications/networking/cluster/kubetail { } ;
32654 kubexit = callPackage ../applications/networking/cluster/kubexit { } ;
32656 kup = libsForQt5.callPackage ../applications/misc/kup { };
32658 kupfer = callPackage ../applications/misc/kupfer { };
32660 kuro = callPackage ../applications/misc/kuro { };
32662 timoni = callPackage ../applications/networking/cluster/timoni { };
32664 kvirc = libsForQt5.callPackage ../applications/networking/irc/kvirc { };
32666 lame = callPackage ../development/libraries/lame { };
32668 labwc = callPackage ../by-name/la/labwc/package.nix {
32669 wlroots = wlroots_0_17;
32672 larswm = callPackage ../applications/window-managers/larswm { };
32674 lash = callPackage ../applications/audio/lash { };
32676 ladspaH = callPackage ../applications/audio/ladspa-sdk/ladspah.nix { };
32678 ladspaPlugins = callPackage ../applications/audio/ladspa-plugins {
32679 fftw = fftwSinglePrec;
32682 ladspa-sdk = callPackage ../applications/audio/ladspa-sdk { };
32684 ladybird = darwin.apple_sdk_11_0.callPackage ../applications/networking/browsers/ladybird {
32685 stdenv = if stdenv.isDarwin then overrideLibcxx darwin.apple_sdk_11_0.llvmPackages_16.stdenv else stdenv;
32686 inherit (darwin.apple_sdk_11_0.frameworks) AppKit Cocoa Foundation OpenGL;
32689 lazpaint = callPackage ../applications/graphics/lazpaint { };
32691 caps = callPackage ../applications/audio/caps { };
32693 lbdb = callPackage ../tools/misc/lbdb { };
32695 lbry = callPackage ../applications/video/lbry { };
32697 lbzip2 = callPackage ../tools/compression/lbzip2 { };
32699 lci = callPackage ../applications/science/logic/lci { };
32701 lemonbar = callPackage ../applications/window-managers/lemonbar { };
32703 lemonbar-xft = callPackage ../applications/window-managers/lemonbar/xft.nix { };
32705 lenovo-legion = libsForQt5.callPackage ../os-specific/linux/lenovo-legion/app.nix { };
32707 legitify = callPackage ../development/tools/legitify { };
32709 lens = callPackage ../applications/networking/cluster/lens { };
32711 openlens = callPackage ../applications/networking/cluster/openlens { };
32713 leo-editor = libsForQt5.callPackage ../applications/editors/leo-editor { };
32715 libkiwix = callPackage ../applications/misc/kiwix/lib.nix { };
32717 libowfat = callPackage ../development/libraries/libowfat { };
32719 libowlevelzs = callPackage ../development/libraries/libowlevelzs { };
32721 librecad = libsForQt5.callPackage ../applications/misc/librecad { };
32723 libreoffice-bin = callPackage ../applications/office/libreoffice/darwin { };
32725 libreoffice = hiPrio libreoffice-still;
32727 libreoffice-qt = hiPrio libreoffice-qt-still;
32729 libreoffice-qt-unwrapped = libreoffice-qt.unwrapped;
32731 libreoffice-unwrapped = libreoffice.unwrapped;
32733 libreoffice-args = {
32734 inherit (perlPackages) ArchiveZip IOCompress;
32735 zip = zip.override { enableNLS = false; };
32736 fontsConf = makeFontsConf {
32737 fontDirectories = [
32738 carlito dejavu_fonts
32739 freefont_ttf xorg.fontmiscmisc
32744 clucene_core = clucene_core_2;
32746 harfbuzz = harfbuzz.override {
32747 withIcu = true; withGraphite2 = true;
32752 libreoffice-qt-fresh = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix {
32753 unwrapped = libsForQt5.callPackage ../applications/office/libreoffice
32754 (libreoffice-args // {
32755 kdeIntegration = true;
32759 libreoffice-qt-fresh-unwrapped = libreoffice-qt-fresh.unwrapped;
32761 libreoffice-qt-still = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix {
32762 unwrapped = libsForQt5.callPackage ../applications/office/libreoffice
32763 (libreoffice-args // {
32764 kdeIntegration = true;
32768 libreoffice-qt-still-unwrapped = libreoffice-qt-still.unwrapped;
32770 libreoffice-fresh = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix {
32771 unwrapped = callPackage ../applications/office/libreoffice
32772 (libreoffice-args // {
32776 libreoffice-fresh-unwrapped = libreoffice-fresh.unwrapped;
32778 libreoffice-still = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix {
32779 unwrapped = callPackage ../applications/office/libreoffice
32780 (libreoffice-args // {
32784 libreoffice-still-unwrapped = libreoffice-still.unwrapped;
32786 libresprite = callPackage ../applications/editors/libresprite {
32787 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation;
32790 libvmi = callPackage ../development/libraries/libvmi { };
32792 libutp = callPackage ../applications/networking/p2p/libutp { };
32793 libutp_3_4 = callPackage ../applications/networking/p2p/libutp/3.4.nix { };
32795 lifelines = callPackage ../applications/misc/lifelines { };
32797 liferea = callPackage ../applications/networking/newsreaders/liferea {
32798 libsoup = libsoup_3;
32799 webkitgtk = webkitgtk_4_1;
32802 lightworks = callPackage ../applications/video/lightworks { };
32804 lingot = callPackage ../applications/audio/lingot { };
32806 litebrowser = callPackage ../applications/networking/browsers/litebrowser { };
32808 littlegptracker = callPackage ../applications/audio/littlegptracker {
32809 inherit (darwin.apple_sdk.frameworks) Foundation;
32812 ledger-autosync = callPackage ../applications/office/ledger-autosync { };
32814 ledger-web = callPackage ../applications/office/ledger-web { };
32816 ledger2beancount = callPackage ../tools/text/ledger2beancount { };
32818 lightburn = libsForQt5.callPackage ../applications/graphics/lightburn { };
32820 lighthouse-steamvr = callPackage ../tools/misc/lighthouse-steamvr { };
32822 liblinphone = callPackage ../development/libraries/liblinphone { };
32824 links2 = callPackage ../applications/networking/browsers/links2 { };
32826 linphone = libsForQt5.callPackage ../applications/networking/instant-messengers/linphone { };
32828 linuxsampler = callPackage ../applications/audio/linuxsampler { };
32830 llpp = callPackage ../applications/misc/llpp { };
32832 lls = callPackage ../applications/networking/lls { };
32834 localsend = callPackage ../applications/networking/localsend { };
32836 lmms = libsForQt5.callPackage ../applications/audio/lmms {
32842 lokinet = callPackage ../applications/networking/p2p/lokinet { };
32844 losslesscut-bin = callPackage ../applications/video/losslesscut-bin { };
32846 loxodo = callPackage ../applications/misc/loxodo { };
32848 lrzsz = callPackage ../tools/misc/lrzsz { };
32850 lsp-plugins = callPackage ../applications/audio/lsp-plugins { php = php81; };
32852 ltex-ls = callPackage ../tools/text/ltex-ls { };
32854 luminanceHDR = libsForQt5.callPackage ../applications/graphics/luminance-hdr { };
32856 lxdvdrip = callPackage ../applications/video/lxdvdrip { };
32858 handbrake = callPackage ../applications/video/handbrake {
32859 inherit (darwin.apple_sdk.frameworks) AudioToolbox Foundation VideoToolbox;
32860 inherit (darwin) libobjc;
32863 handlr = callPackage ../tools/misc/handlr { };
32865 jftui = callPackage ../applications/video/jftui { };
32867 lime = callPackage ../development/libraries/lime { };
32869 luakit = callPackage ../applications/networking/browsers/luakit {
32870 inherit (luajitPackages) luafilesystem;
32873 looking-glass-client = callPackage ../applications/virtualization/looking-glass-client { };
32875 ltc-tools = callPackage ../applications/audio/ltc-tools { };
32877 lscolors = callPackage ../applications/misc/lscolors { };
32879 lswt = callPackage ../applications/misc/lswt { };
32881 luddite = with python3Packages; toPythonApplication luddite;
32883 goobook = with python3Packages; toPythonApplication goobook;
32885 lumail = callPackage ../applications/networking/mailreaders/lumail {
32889 luppp = callPackage ../applications/audio/luppp { };
32891 lutris-unwrapped = python3.pkgs.callPackage ../applications/misc/lutris { };
32892 lutris = callPackage ../applications/misc/lutris/fhsenv.nix { };
32893 lutris-free = lutris.override {
32894 steamSupport = false;
32897 lv2bm = callPackage ../applications/audio/lv2bm { };
32899 lv2lint = callPackage ../applications/audio/lv2lint/default.nix { };
32901 lv2-cpp-tools = callPackage ../applications/audio/lv2-cpp-tools { };
32903 lxi-tools = callPackage ../tools/networking/lxi-tools { };
32904 lxi-tools-gui = callPackage ../tools/networking/lxi-tools { withGui = true; };
32906 lynx = callPackage ../applications/networking/browsers/lynx { };
32908 lyrebird = callPackage ../applications/audio/lyrebird { };
32910 lyx = libsForQt5.callPackage ../applications/misc/lyx { };
32912 m4acut = callPackage ../applications/audio/m4acut { };
32914 mac = callPackage ../development/libraries/mac { };
32916 macdylibbundler = callPackage ../development/tools/misc/macdylibbundler { inherit (darwin) cctools; };
32918 magic-wormhole = with python3Packages; toPythonApplication magic-wormhole;
32920 magic-wormhole-rs = callPackage ../tools/networking/magic-wormhole-rs {
32921 inherit (darwin.apple_sdk.frameworks) Security AppKit;
32924 magnetophonDSP = lib.recurseIntoAttrs {
32925 CharacterCompressor = callPackage ../applications/audio/magnetophonDSP/CharacterCompressor { };
32926 CompBus = callPackage ../applications/audio/magnetophonDSP/CompBus { };
32927 ConstantDetuneChorus = callPackage ../applications/audio/magnetophonDSP/ConstantDetuneChorus { };
32928 faustCompressors = callPackage ../applications/audio/magnetophonDSP/faustCompressors { };
32929 LazyLimiter = callPackage ../applications/audio/magnetophonDSP/LazyLimiter { };
32930 MBdistortion = callPackage ../applications/audio/magnetophonDSP/MBdistortion { };
32931 pluginUtils = callPackage ../applications/audio/magnetophonDSP/pluginUtils { };
32932 RhythmDelay = callPackage ../applications/audio/magnetophonDSP/RhythmDelay { };
32933 VoiceOfFaust = callPackage ../applications/audio/magnetophonDSP/VoiceOfFaust { };
32934 shelfMultiBand = callPackage ../applications/audio/magnetophonDSP/shelfMultiBand { };
32937 makeself = callPackage ../applications/misc/makeself { };
32939 mako = callPackage ../applications/misc/mako { };
32941 mandelbulber = libsForQt5.callPackage ../applications/graphics/mandelbulber { };
32943 mapmap = libsForQt5.callPackage ../applications/video/mapmap { };
32945 marathonctl = callPackage ../tools/virtualization/marathonctl { };
32947 mark = callPackage ../tools/text/mark { };
32949 markets = callPackage ../applications/misc/markets { };
32951 markscribe = callPackage ../tools/text/markscribe { };
32953 magnetico = callPackage ../applications/networking/p2p/magnetico { };
32955 mastodon-bot = nodePackages.mastodon-bot;
32957 matchbox = callPackage ../applications/window-managers/matchbox { };
32959 matrix-commander = python3Packages.callPackage ../applications/networking/instant-messengers/matrix-commander { };
32961 matrix-dl = callPackage ../applications/networking/instant-messengers/matrix-dl { };
32963 iamb = callPackage ../applications/networking/instant-messengers/iamb { };
32965 mblaze = callPackage ../applications/networking/mailreaders/mblaze { };
32967 mbrola = callPackage ../applications/audio/mbrola { };
32969 mcpp = callPackage ../development/compilers/mcpp { };
32971 mda_lv2 = callPackage ../applications/audio/mda-lv2 { };
32973 mdzk = callPackage ../applications/misc/mdzk {
32974 inherit (darwin.apple_sdk.frameworks) CoreServices;
32977 media-downloader = libsForQt5.callPackage ../applications/video/media-downloader { };
32979 mediaelch = mediaelch-qt5;
32980 mediaelch-qt5 = libsForQt5.callPackage ../applications/misc/mediaelch { };
32981 mediaelch-qt6 = qt6Packages.callPackage ../applications/misc/mediaelch { };
32983 mediathekview = callPackage ../applications/video/mediathekview { jre = temurin-bin-20; };
32985 meteo = callPackage ../applications/networking/weather/meteo { };
32987 meld = callPackage ../applications/version-management/meld { };
32989 meli = callPackage ../applications/networking/mailreaders/meli { };
32991 melmatcheq.lv2 = callPackage ../applications/audio/melmatcheq.lv2 { };
32993 melody = callPackage ../tools/misc/melody { };
32995 meme-bingo-web = callPackage ../servers/web-apps/meme-bingo-web { };
32997 meme-image-generator = callPackage ../applications/graphics/meme-image-generator { };
32999 meme-suite = callPackage ../applications/science/biology/meme-suite { };
33001 mendeley = libsForQt5.callPackage ../applications/office/mendeley {
33002 gconf = gnome2.GConf;
33005 menumaker = callPackage ../applications/misc/menumaker { };
33007 menyoki = callPackage ../applications/graphics/menyoki {
33008 inherit (darwin.apple_sdk.frameworks) AppKit;
33011 mercurial = callPackage ../applications/version-management/mercurial {
33012 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
33015 sapling = callPackage ../applications/version-management/sapling {
33016 inherit (darwin.apple_sdk.frameworks) Cocoa CoreFoundation CoreGraphics CoreServices Security WebKit;
33019 mercurialFull = mercurial.override { fullBuild = true; };
33021 merkaartor = libsForQt5.callPackage ../applications/misc/merkaartor { };
33023 mepo = callPackage ../applications/misc/mepo {
33024 inherit (gnome) zenity;
33027 meshcentral = callPackage ../tools/admin/meshcentral { };
33029 meshlab = libsForQt5.callPackage ../applications/graphics/meshlab { };
33031 metadata-cleaner = callPackage ../applications/misc/metadata-cleaner { };
33033 metersLv2 = callPackage ../applications/audio/meters_lv2 { };
33035 mhwaveedit = callPackage ../applications/audio/mhwaveedit {
33036 autoreconfHook = buildPackages.autoreconfHook269;
33039 michabo = libsForQt5.callPackage ../applications/misc/michabo { };
33041 mid2key = callPackage ../applications/audio/mid2key { };
33043 midori-unwrapped = callPackage ../applications/networking/browsers/midori { };
33044 midori = wrapFirefox midori-unwrapped { };
33046 mikmod = callPackage ../applications/audio/mikmod { };
33048 miniaudicle = qt6Packages.callPackage ../applications/audio/miniaudicle { };
33050 minidsp = callPackage ../applications/audio/minidsp {
33051 inherit (darwin.apple_sdk.frameworks) AppKit IOKit;
33054 minicom = callPackage ../tools/misc/minicom {
33055 inherit (darwin.apple_sdk.frameworks) IOKit;
33058 minigalaxy = callPackage ../applications/misc/minigalaxy { };
33060 minimodem = callPackage ../applications/radio/minimodem { };
33062 minidjvu = callPackage ../applications/graphics/minidjvu { };
33064 minikube = callPackage ../applications/networking/cluster/minikube {
33065 inherit (darwin.apple_sdk.frameworks) vmnet;
33068 minitube = libsForQt5.callPackage ../applications/video/minitube { };
33070 mimic = callPackage ../applications/audio/mimic { };
33072 mission-center = callPackage ../applications/misc/mission-center { };
33074 meh = callPackage ../applications/graphics/meh { };
33076 mixxx = libsForQt5.callPackage ../applications/audio/mixxx { };
33078 mjpg-streamer = callPackage ../applications/video/mjpg-streamer { };
33080 mldonkey = callPackage ../applications/networking/p2p/mldonkey {
33081 ocamlPackages = ocaml-ng.ocamlPackages_4_14_unsafe_string;
33084 mlvwm = callPackage ../applications/window-managers/mlvwm { };
33086 MMA = callPackage ../applications/audio/MMA { };
33088 mmex = callPackage ../applications/office/mmex {
33089 wxGTK32 = wxGTK32.override {
33094 mmlgui = callPackage ../applications/audio/mmlgui {
33095 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
33096 libvgm = libvgm.override {
33097 withAllEmulators = false;
33101 enableLibplayer = false;
33105 mmsd = callPackage ../tools/networking/mmsd { };
33107 mmsd-tng = callPackage ../tools/networking/mmsd-tng { };
33109 mmtc = callPackage ../applications/audio/mmtc { };
33111 mnamer = callPackage ../applications/misc/mnamer { };
33113 moc = callPackage ../applications/audio/moc {
33114 inherit (darwin.apple_sdk.frameworks) CoreServices;
33117 mod-arpeggiator-lv2 = callPackage ../applications/audio/mod-arpeggiator-lv2 { };
33119 mod-distortion = callPackage ../applications/audio/mod-distortion { };
33121 monitorcontrol = callPackage ../applications/misc/monitorcontrol { };
33123 xmr-stak = callPackage ../applications/misc/xmr-stak { };
33125 xmrig = darwin.apple_sdk_11_0.callPackage ../applications/misc/xmrig { };
33127 xmrig-mo = darwin.apple_sdk_11_0.callPackage ../applications/misc/xmrig/moneroocean.nix { };
33129 xmrig-proxy = darwin.apple_sdk_11_0.callPackage ../applications/misc/xmrig/proxy.nix { };
33131 molot-lite = callPackage ../applications/audio/molot-lite { };
33133 monkeysAudio = callPackage ../applications/audio/monkeys-audio { };
33135 monkeysphere = callPackage ../tools/security/monkeysphere { };
33137 monotone = callPackage ../applications/version-management/monotone {
33141 monotoneViz = callPackage ../applications/version-management/monotone-viz {
33142 ocamlPackages = ocaml-ng.ocamlPackages_4_14_unsafe_string;
33145 monitor = callPackage ../applications/system/monitor {
33146 libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
33149 moolticute = libsForQt5.callPackage ../applications/misc/moolticute { };
33151 moonlight-embedded = callPackage ../applications/misc/moonlight-embedded { };
33153 moonlight-qt = libsForQt5.callPackage ../applications/misc/moonlight-qt {
33154 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
33155 SDL2 = buildPackages.SDL2.override {
33156 drmSupport = stdenv.isLinux;
33160 mooSpace = callPackage ../applications/audio/mooSpace { };
33162 mop = callPackage ../applications/misc/mop { };
33164 mopidyPackages = (callPackages ../applications/audio/mopidy {
33166 }) // { __attrsFailEvaluation = true; };
33168 inherit (mopidyPackages)
33179 mopidy-musicbox-webclient
33192 monocypher = callPackage ../development/libraries/monocypher { };
33194 motif = callPackage ../development/libraries/motif { };
33196 mousai = callPackage ../applications/audio/mousai { };
33198 mozjpeg = callPackage ../applications/graphics/mozjpeg { };
33200 edgetx = libsForQt5.callPackage ../applications/misc/edgetx { };
33202 easytag = callPackage ../applications/audio/easytag { };
33204 mp3gain = callPackage ../applications/audio/mp3gain { };
33206 mp3info = callPackage ../applications/audio/mp3info { };
33208 mp3splt = callPackage ../applications/audio/mp3splt { };
33210 mp3val = callPackage ../applications/audio/mp3val { };
33212 mpc123 = callPackage ../applications/audio/mpc123 { };
33214 mpg123 = callPackage ../applications/audio/mpg123 {
33215 inherit (darwin.apple_sdk.frameworks) AudioUnit AudioToolbox;
33219 libmpg123 = mpg123.override {
33221 withConplay = false;
33224 mpg321 = callPackage ../applications/audio/mpg321 { };
33226 mpc-cli = callPackage ../applications/audio/mpc {
33227 inherit (python3Packages) sphinx;
33230 clerk = callPackage ../applications/audio/clerk { };
33232 jujutsu = callPackage ../applications/version-management/jujutsu {
33233 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
33236 nbstripout = callPackage ../applications/version-management/nbstripout { };
33238 ncmpc = callPackage ../applications/audio/ncmpc { };
33240 ncmpcpp = callPackage ../applications/audio/ncmpcpp { };
33242 pms = callPackage ../applications/audio/pms { };
33244 pragha = libsForQt5.callPackage ../applications/audio/pragha { };
33246 river-tag-overlay = callPackage ../applications/misc/river-tag-overlay { };
33248 rofi-mpd = callPackage ../applications/audio/rofi-mpd { };
33250 rofi-bluetooth = callPackage ../applications/misc/rofi-bluetooth { };
33252 rofi-calc = callPackage ../applications/science/math/rofi-calc { };
33254 rofi-emoji = callPackage ../applications/misc/rofi-emoji { };
33256 rofi-file-browser = callPackage ../applications/misc/rofi-file-browser { };
33258 rofi-power-menu = callPackage ../applications/misc/rofi-power-menu { };
33260 rofi-pulse-select = callPackage ../applications/audio/rofi-pulse-select { };
33262 rofi-rbw = python3Packages.callPackage ../applications/misc/rofi-rbw {
33263 waylandSupport = false;
33264 x11Support = false;
33267 rofi-rbw-wayland = python3Packages.callPackage ../applications/misc/rofi-rbw {
33268 waylandSupport = true;
33271 rofi-rbw-x11 = python3Packages.callPackage ../applications/misc/rofi-rbw {
33275 rofi-screenshot = callPackage ../applications/misc/rofi-screenshot { };
33277 rofi-top = callPackage ../applications/misc/rofi-top { };
33279 rofi-vpn = callPackage ../applications/networking/rofi-vpn { };
33281 seamly2d = libsForQt5.callPackage ../applications/graphics/seamly2d { };
33283 ympd = callPackage ../applications/audio/ympd { };
33285 # a somewhat more maintained fork of ympd
33286 mympd = callPackage ../applications/audio/mympd { };
33288 nload = callPackage ../applications/networking/nload { };
33290 nali = callPackage ../applications/networking/nali { };
33292 normalize = callPackage ../applications/audio/normalize { };
33294 norouter = callPackage ../tools/networking/norouter { };
33296 nqptp = callPackage ../tools/networking/nqptp { };
33298 mailspring = callPackage ../applications/networking/mailreaders/mailspring { };
33300 memento = libsForQt5.callPackage ../applications/video/memento { };
33302 mm = callPackage ../applications/networking/instant-messengers/mm { };
33304 mm-common = callPackage ../development/libraries/mm-common { };
33306 mpc-qt = qt6Packages.callPackage ../applications/video/mpc-qt { };
33308 mplayer = callPackage ../applications/video/mplayer ({
33309 libdvdnav = libdvdnav_4_2_1;
33310 } // (config.mplayer or {}));
33312 mpv-unwrapped = darwin.apple_sdk_11_0.callPackage ../applications/video/mpv {
33313 stdenv = if stdenv.isDarwin then swiftPackages.stdenv else stdenv;
33317 shaka-packager = callPackage ../applications/video/shaka-packager { };
33319 # Wraps without triggering a rebuild
33320 wrapMpv = callPackage ../applications/video/mpv/wrapper.nix { };
33321 mpv = wrapMpv mpv-unwrapped { };
33323 mpvpaper = callPackage ../tools/wayland/mpvpaper { };
33325 mpvScripts = callPackage ../applications/video/mpv/scripts { };
33327 open-in-mpv = callPackage ../applications/video/open-in-mpv { };
33329 mpv-shim-default-shaders = callPackage ../applications/video/mpv-shim-default-shaders { };
33331 mrpeach = callPackage ../applications/audio/pd-plugins/mrpeach { };
33333 mtpaint = callPackage ../applications/graphics/mtpaint { };
33335 mu-repo = python3Packages.callPackage ../applications/misc/mu-repo { };
33337 multimarkdown = callPackage ../tools/typesetting/multimarkdown { };
33339 multimon-ng = callPackage ../applications/radio/multimon-ng { };
33341 murmur = (callPackages ../applications/networking/mumble {
33342 avahi = avahi-compat;
33343 pulseSupport = config.pulseaudio or false;
33344 iceSupport = config.murmur.iceSupport or true;
33345 protobuf = protobuf_21;
33348 mumble = (callPackages ../applications/networking/mumble {
33349 avahi = avahi-compat;
33350 jackSupport = config.mumble.jackSupport or false;
33351 speechdSupport = config.mumble.speechdSupport or false;
33352 protobuf = protobuf_21;
33355 mumble_overlay = callPackage ../applications/networking/mumble/overlay.nix {
33356 mumble_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
33357 then pkgsi686Linux.mumble
33361 mup = callPackage ../applications/audio/mup {
33362 autoreconfHook = buildPackages.autoreconfHook269;
33365 musescore = libsForQt5.callPackage ../applications/audio/musescore { };
33367 music-player = callPackage ../applications/audio/music-player { };
33369 mmh = callPackage ../applications/networking/mailreaders/mmh { };
33370 mutt = callPackage ../applications/networking/mailreaders/mutt { };
33372 mutt-wizard = callPackage ../tools/misc/mutt-wizard { };
33374 mutt-ics = callPackage ../tools/networking/mutt-ics { };
33376 mw = callPackage ../tools/text/mw { };
33378 mwic = callPackage ../applications/misc/mwic {
33379 pythonPackages = python3Packages;
33382 n8n = callPackage ../applications/networking/n8n { };
33384 neomutt = darwin.apple_sdk_11_0.callPackage ../applications/networking/mailreaders/neomutt { };
33386 neosay = callPackage ../applications/networking/instant-messengers/neosay { };
33388 natron = libsForQt5.callPackage ../applications/video/natron { };
33390 natural-docs = callPackage ../applications/misc/natural-docs { };
33392 neocomp = callPackage ../applications/window-managers/neocomp { };
33394 nerd-font-patcher = callPackage ../applications/misc/nerd-font-patcher { };
33396 netmaker = callPackage ../applications/networking/netmaker {subPackages = ["."];};
33397 netmaker-full = callPackage ../applications/networking/netmaker { };
33399 newsflash = callPackage ../applications/networking/feedreaders/newsflash {
33400 webkitgtk = webkitgtk_6_0;
33403 nice-dcv-client = callPackage ../applications/networking/remote/nice-dcv-client { };
33405 nixos-shell = callPackage ../tools/virtualization/nixos-shell { };
33407 noaa-apt = callPackage ../applications/radio/noaa-apt { };
33409 node-problem-detector = callPackage ../applications/networking/cluster/node-problem-detector { };
33411 ninjas2 = callPackage ../applications/audio/ninjas2 { };
33413 nootka = qt5.callPackage ../applications/audio/nootka { };
33415 novnc = callPackage ../applications/networking/novnc { };
33417 ns-usbloader = callPackage ../applications/misc/ns-usbloader { };
33419 nwg-bar = callPackage ../applications/misc/nwg-bar { };
33421 nwg-displays = callPackage ../applications/misc/nwg-displays { };
33423 nwg-dock = callPackage ../applications/misc/nwg-dock { };
33425 nwg-dock-hyprland = callPackage ../applications/misc/nwg-dock-hyprland { };
33427 nwg-launchers = callPackage ../applications/misc/nwg-launchers { };
33429 nwg-look = callPackage ../applications/misc/nwg-look { };
33431 nwg-menu = callPackage ../applications/misc/nwg-menu { };
33433 nwg-panel = callPackage ../applications/misc/nwg-panel { };
33435 nwg-wrapper = callPackage ../applications/misc/nwg-wrapper { };
33437 ocm = callPackage ../applications/networking/cluster/ocm { };
33439 odo = callPackage ../applications/networking/cluster/odo { };
33441 odin2 = callPackage ../applications/audio/odin2 { };
33443 okteto = callPackage ../development/tools/okteto { };
33445 onmetal-image = callPackage ../tools/virtualization/onmetal-image { };
33447 opcr-policy = callPackage ../development/tools/opcr-policy { };
33449 opcua-client-gui = libsForQt5.callPackage ../misc/opcua-client-gui { };
33451 open-policy-agent = callPackage ../development/tools/open-policy-agent { };
33453 openmm = callPackage ../development/libraries/science/chemistry/openmm {
33457 openshift = callPackage ../applications/networking/cluster/openshift { };
33459 opsdroid = callPackage ../applications/networking/opsdroid { };
33461 ostinato = libsForQt5.callPackage ../applications/networking/ostinato {
33462 protobuf = protobuf_21;
33465 p4 = callPackage ../applications/version-management/p4 {
33466 inherit (darwin.apple_sdk.frameworks) CoreServices Foundation Security;
33468 p4d = callPackage ../applications/version-management/p4d { };
33469 p4v = callPackage ../applications/version-management/p4v { };
33471 parson = callPackage ../development/libraries/parson { };
33473 partio = callPackage ../development/libraries/partio { };
33475 pc-ble-driver = callPackage ../development/libraries/pc-ble-driver {
33476 inherit (darwin.apple_sdk.frameworks) IOKit;
33479 pcmanfm-qt = lxqt.pcmanfm-qt;
33481 pcmanx-gtk2 = callPackage ../applications/misc/pcmanx-gtk2 { };
33483 pdfmixtool = libsForQt5.callPackage ../applications/office/pdfmixtool { };
33485 pdfmm = callPackage ../applications/office/pdfmm { };
33487 pig = callPackage ../applications/networking/cluster/pig { };
33489 pijul = callPackage ../applications/version-management/pijul { };
33491 pijuice = with python3Packages; toPythonApplication pijuice;
33493 pinegrow6 = callPackage ../applications/editors/pinegrow { pinegrowVersion = "6"; };
33495 pinegrow = callPackage ../applications/editors/pinegrow { };
33497 piper = callPackage ../os-specific/linux/piper { };
33499 pipe-viewer = perlPackages.callPackage ../applications/video/pipe-viewer { };
33501 planify = callPackage ../applications/office/planify { };
33503 plank = callPackage ../applications/misc/plank { };
33505 playonlinux = callPackage ../applications/misc/playonlinux
33506 { stdenv = stdenv_32bit; };
33508 pleroma-bot = python3Packages.callPackage ../development/python-modules/pleroma-bot { };
33510 pluto = callPackage ../applications/networking/cluster/pluto { };
33512 pnglatex = with python3Packages; toPythonApplication pnglatex;
33514 polybarFull = polybar.override {
33515 alsaSupport = true;
33516 githubSupport = true;
33518 pulseSupport = true;
33524 yambar = callPackage ../applications/misc/yambar { };
33526 yambar-hyprland-wses = callPackage ../applications/misc/yambar-hyprland-wses { };
33528 polyphone = libsForQt5.callPackage ../applications/audio/polyphone { };
33530 portfolio = callPackage ../applications/office/portfolio {
33534 psi-notify = callPackage ../applications/misc/psi-notify { };
33536 ptex = callPackage ../development/libraries/ptex { };
33538 pyright = nodePackages.pyright;
33540 qbec = callPackage ../applications/networking/cluster/qbec { };
33542 qemacs = callPackage ../applications/editors/qemacs { };
33544 ragnarwm = callPackage ../applications/window-managers/ragnarwm {};
33546 rime-cli = callPackage ../applications/office/rime-cli { };
33548 roxctl = callPackage ../applications/networking/cluster/roxctl {
33551 rssguard = libsForQt5.callPackage ../applications/networking/feedreaders/rssguard { };
33553 scudcloud = callPackage ../applications/networking/instant-messengers/scudcloud { };
33555 shod = callPackage ../applications/window-managers/shod { };
33557 shotcut = qt6Packages.callPackage ../applications/video/shotcut {
33558 inherit (darwin.apple_sdk.frameworks) Cocoa;
33561 shogun = callPackage ../applications/science/machine-learning/shogun {
33562 protobuf = protobuf_21;
33565 smplayer = libsForQt5.callPackage ../applications/video/smplayer { };
33567 smtube = libsForQt5.callPackage ../applications/video/smtube { };
33569 softmaker-office = callPackage ../applications/office/softmaker/softmaker_office.nix { };
33571 songrec = callPackage ../applications/audio/songrec { };
33573 storj-uplink = callPackage ../applications/networking/sync/storj-uplink {};
33575 storrent = callPackage ../applications/networking/p2p/storrent { };
33577 speedread = callPackage ../applications/misc/speedread { };
33579 station = callPackage ../applications/networking/station { };
33581 stochas = callPackage ../applications/audio/stochas { };
33583 synapse = callPackage ../applications/misc/synapse { };
33585 synapse-bt = callPackage ../applications/networking/p2p/synapse-bt {
33586 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
33589 synfigstudio = callPackage ../applications/graphics/synfigstudio { };
33591 typora = callPackage ../applications/editors/typora { };
33593 taxi = callPackage ../applications/networking/ftp/taxi { };
33595 taxi-cli = with python3Packages; toPythonApplication taxi;
33597 tcping-go = callPackage ../applications/networking/tcping-go { };
33599 librep = callPackage ../development/libraries/librep { };
33601 rep-gtk = callPackage ../development/libraries/rep-gtk { };
33603 reproc = callPackage ../development/libraries/reproc { };
33605 sawfish = callPackage ../applications/window-managers/sawfish { };
33607 sc68 = callPackage ../applications/audio/sc68 { };
33609 sidplayfp = callPackage ../applications/audio/sidplayfp { };
33611 sndpeek = callPackage ../applications/audio/sndpeek { };
33613 mpop = callPackage ../applications/networking/mpop {
33614 inherit (darwin.apple_sdk.frameworks) Security;
33617 msmtp = callPackage ../applications/networking/msmtp {
33618 inherit (darwin.apple_sdk.frameworks) Security;
33619 autoreconfHook = buildPackages.autoreconfHook269;
33622 imapfilter = callPackage ../applications/networking/mailreaders/imapfilter.nix {
33626 maxlib = callPackage ../applications/audio/pd-plugins/maxlib { };
33628 pdfdiff = callPackage ../applications/misc/pdfdiff { };
33630 pdfsam-basic = callPackage ../applications/misc/pdfsam-basic {
33631 jdk21 = openjdk21.override { enableJavaFX = true; };
33634 mupdf = callPackage ../applications/misc/mupdf { };
33635 mupdf-headless = mupdf.override {
33639 mupdf_1_17 = callPackage ../applications/misc/mupdf/1.17 { };
33641 muso = callPackage ../applications/audio/muso {
33642 inherit (darwin.apple_sdk.frameworks) CoreServices;
33645 mystem = callPackage ../applications/misc/mystem { };
33647 diffpdf = libsForQt5.callPackage ../applications/misc/diffpdf { };
33649 diff-pdf = callPackage ../applications/misc/diff-pdf {
33651 inherit (darwin.apple_sdk.frameworks) Cocoa;
33654 diffuse = callPackage ../applications/misc/diffuse { };
33656 mlocate = callPackage ../tools/misc/mlocate { };
33658 mlxbf-bootctl = callPackage ../tools/misc/mlxbf-bootctl { };
33660 plocate = callPackage ../tools/misc/plocate { };
33662 mypaint = callPackage ../applications/graphics/mypaint { };
33664 mypaint-brushes1 = callPackage ../development/libraries/mypaint-brushes/1.0.nix { };
33666 mypaint-brushes = callPackage ../development/libraries/mypaint-brushes { };
33668 mythtv = libsForQt5.callPackage ../applications/video/mythtv { };
33670 micro = callPackage ../applications/editors/micro { };
33672 mle = callPackage ../applications/editors/mle { };
33674 namaka = callPackage ../development/tools/misc/namaka { };
33676 nano = callPackage ../applications/editors/nano { };
33678 nanoblogger = callPackage ../applications/misc/nanoblogger { };
33680 nanorc = callPackage ../applications/editors/nano/nanorc { };
33682 netbeans = callPackage ../applications/editors/netbeans {
33686 netcoredbg = callPackage ../development/tools/misc/netcoredbg { };
33688 ncdu = callPackage ../tools/misc/ncdu { };
33690 ncdu_1 = callPackage ../tools/misc/ncdu/1.nix { };
33692 ncspot = callPackage ../applications/audio/ncspot {
33693 inherit (darwin.apple_sdk.frameworks) Cocoa;
33695 withALSA = stdenv.isLinux;
33696 withPulseAudio = config.pulseaudio or stdenv.isLinux;
33697 withPortAudio = stdenv.isDarwin;
33698 withMPRIS = stdenv.isLinux;
33701 ncview = callPackage ../tools/X11/ncview { } ;
33703 ne = callPackage ../applications/editors/ne { };
33705 nedit = callPackage ../applications/editors/nedit { };
33707 ngt = callPackage ../development/libraries/ngt { };
33709 nchat = callPackage ../applications/networking/instant-messengers/nchat {
33710 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation;
33713 nheko = libsForQt5.callPackage ../applications/networking/instant-messengers/nheko { };
33715 notepad-next = libsForQt5.callPackage ../applications/editors/notepad-next { };
33717 notepadqq = libsForQt5.callPackage ../applications/editors/notepadqq { };
33719 notmuch = callPackage ../applications/networking/mailreaders/notmuch {
33720 pythonPackages = python3Packages;
33723 notmuch-mailmover = callPackage ../applications/networking/mailreaders/notmuch/notmuch-mailmover.nix { };
33725 notejot = callPackage ../applications/misc/notejot { };
33727 notmuch-mutt = callPackage ../applications/networking/mailreaders/notmuch/mutt.nix { };
33729 muchsync = callPackage ../applications/networking/mailreaders/notmuch/muchsync.nix { };
33731 nufraw = callPackage ../applications/graphics/nufraw { };
33733 nufraw-thumbnailer = callPackage ../applications/graphics/nufraw {
33734 addThumbnailer = true;
33737 notmuch-addrlookup = callPackage ../applications/networking/mailreaders/notmuch-addrlookup { };
33739 nova-filters = callPackage ../applications/audio/nova-filters { };
33741 nvi = callPackage ../applications/editors/nvi { };
33743 nvpy = callPackage ../applications/editors/nvpy { };
33745 obconf = callPackage ../tools/X11/obconf { };
33747 gnome-obfuscate = callPackage ../applications/graphics/gnome-obfuscate {
33748 inherit (darwin.apple_sdk.frameworks) Foundation;
33751 obs-cli = callPackage ../applications/misc/obs-cli { };
33753 obs-studio = qt6Packages.callPackage ../applications/video/obs-studio {
33754 ffmpeg = ffmpeg-full;
33757 obs-studio-plugins = recurseIntoAttrs (callPackage ../applications/video/obs-studio/plugins {});
33758 wrapOBS = callPackage ../applications/video/obs-studio/wrapper.nix { };
33760 obsidian = callPackage ../applications/misc/obsidian {
33761 electron = electron_28;
33764 octoprint = callPackage ../applications/misc/octoprint { };
33766 oculante = callPackage ../applications/graphics/oculante { };
33768 ocr-a = callPackage ../data/fonts/ocr-a { };
33770 ocrad = callPackage ../applications/graphics/ocrad { };
33772 offrss = callPackage ../applications/networking/offrss { };
33774 ogmtools = callPackage ../applications/video/ogmtools { };
33776 omegat = callPackage ../applications/misc/omegat.nix { };
33778 omxplayer = callPackage ../applications/video/omxplayer { };
33780 inherit (python3Packages.callPackage ../applications/networking/onionshare { }) onionshare onionshare-gui;
33782 openambit = qt5.callPackage ../applications/misc/openambit { };
33784 openbox = callPackage ../applications/window-managers/openbox { };
33786 openbox-menu = callPackage ../applications/misc/openbox-menu {
33787 stdenv = gccStdenv;
33790 openbrf = libsForQt5.callPackage ../applications/misc/openbrf { };
33792 opencpn = callPackage ../applications/misc/opencpn {
33793 inherit (darwin) DarwinTools;
33794 inherit (darwin.apple_sdk.frameworks) AppKit;
33797 openfx = callPackage ../development/libraries/openfx { };
33799 openimageio = darwin.apple_sdk_11_0.callPackage ../development/libraries/openimageio {
33800 openexr = openexr_3;
33803 openjump = callPackage ../applications/misc/openjump { };
33805 open-music-kontrollers = lib.recurseIntoAttrs {
33806 eteroj = callPackage ../applications/audio/open-music-kontrollers/eteroj.nix { };
33807 jit = callPackage ../applications/audio/open-music-kontrollers/jit.nix { };
33808 mephisto = callPackage ../applications/audio/open-music-kontrollers/mephisto.nix { };
33809 midi_matrix = callPackage ../applications/audio/open-music-kontrollers/midi_matrix.nix { };
33810 moony = callPackage ../applications/audio/open-music-kontrollers/moony.nix { };
33811 orbit = callPackage ../applications/audio/open-music-kontrollers/orbit.nix { };
33812 patchmatrix = callPackage ../applications/audio/open-music-kontrollers/patchmatrix.nix { };
33813 router = callPackage ../applications/audio/open-music-kontrollers/router.nix { };
33814 sherlock = callPackage ../applications/audio/open-music-kontrollers/sherlock.nix { };
33815 synthpod = callPackage ../applications/audio/open-music-kontrollers/synthpod.nix { };
33816 vm = callPackage ../applications/audio/open-music-kontrollers/vm.nix { };
33819 openrsync = darwin.apple_sdk_11_0.callPackage ../applications/networking/sync/openrsync { };
33821 openscad = libsForQt5.callPackage ../applications/graphics/openscad { };
33823 open-stage-control = callPackage ../applications/audio/open-stage-control { };
33825 opentimestamps-client = python3Packages.callPackage ../tools/misc/opentimestamps-client { };
33827 opentoonz = libsForQt5.callPackage ../applications/graphics/opentoonz { };
33829 opentabletdriver = callPackage ../tools/X11/opentabletdriver { };
33831 opentx = libsForQt5.callPackage ../applications/misc/opentx { };
33833 openvi = darwin.apple_sdk_11_0.callPackage ../applications/editors/openvi { };
33835 opera = callPackage ../applications/networking/browsers/opera { };
33837 oranda = callPackage ../applications/misc/oranda { };
33839 orca = python3Packages.callPackage ../applications/misc/orca {
33840 inherit pkg-config;
33843 orca-c = callPackage ../applications/audio/orca-c { };
33845 organicmaps = qt6Packages.callPackage ../applications/misc/organicmaps { };
33847 osm2xmap = callPackage ../applications/misc/osm2xmap { };
33849 osmctools = callPackage ../applications/misc/osmctools { };
33851 osmium-tool = callPackage ../applications/misc/osmium-tool { };
33853 osmtogeojson = callPackage ../applications/misc/osmtogeojson { };
33855 owamp = callPackage ../applications/networking/owamp { };
33857 owofetch = callPackage ../tools/misc/owofetch {
33858 inherit (darwin.apple_sdk.frameworks) Foundation DiskArbitration;
33861 vgmplay-libvgm = callPackage ../applications/audio/vgmplay-libvgm { };
33863 vgmtools = callPackage ../tools/audio/vgmtools { };
33865 vital = callPackage ../applications/audio/vital { };
33867 vivaldi = callPackage ../applications/networking/browsers/vivaldi { };
33869 vivaldi-ffmpeg-codecs = callPackage ../applications/networking/browsers/vivaldi/ffmpeg-codecs.nix { };
33871 libopenmpt = callPackage ../development/libraries/audio/libopenmpt { };
33873 libopenmpt-modplug = callPackage ../development/libraries/audio/libopenmpt-modplug { };
33875 openrazer-daemon = python3Packages.toPythonApplication python3Packages.openrazer-daemon;
33877 opusfile = callPackage ../applications/audio/opusfile { };
33879 opustags = callPackage ../applications/audio/opustags { };
33881 opusTools = callPackage ../applications/audio/opus-tools { };
33883 orpie = callPackage ../applications/misc/orpie {
33884 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
33887 osmo = callPackage ../applications/office/osmo { };
33889 osmo-bsc = callPackage ../servers/osmocom/osmo-bsc { };
33891 osmo-bts = callPackage ../servers/osmocom/osmo-bts { };
33893 osmo-ggsn = callPackage ../servers/osmocom/osmo-ggsn { };
33895 osmo-hlr = callPackage ../servers/osmocom/osmo-hlr { };
33897 osmo-hnbgw = callPackage ../servers/osmocom/osmo-hnbgw { };
33899 osmo-hnodeb = callPackage ../servers/osmocom/osmo-hnodeb { };
33901 osmo-iuh = callPackage ../servers/osmocom/osmo-iuh { };
33903 osmo-mgw = callPackage ../servers/osmocom/osmo-mgw { };
33905 osmo-msc = callPackage ../servers/osmocom/osmo-msc { };
33907 osmo-pcu = callPackage ../servers/osmocom/osmo-pcu { };
33909 osmo-sgsn = callPackage ../servers/osmocom/osmo-sgsn { };
33911 osmo-sip-connector = callPackage ../servers/osmocom/osmo-sip-connector { };
33913 osmscout-server = libsForQt5.callPackage ../applications/misc/osmscout-server {
33914 protobuf = protobuf_21.override {
33915 abseil-cpp = abseil-cpp_202103.override {
33916 cxxStandard = "17";
33921 palemoon-bin = callPackage ../applications/networking/browsers/palemoon/bin.nix { };
33923 paleta = callPackage ../applications/graphics/paleta { };
33925 pamix = callPackage ../applications/audio/pamix { };
33927 pamixer = callPackage ../applications/audio/pamixer { };
33929 ncpamixer = callPackage ../applications/audio/ncpamixer { };
33931 pan = callPackage ../applications/networking/newsreaders/pan { };
33933 panotools = callPackage ../applications/graphics/panotools { };
33935 paprefs = callPackage ../applications/audio/paprefs { };
33937 pantalaimon = callPackage ../applications/networking/instant-messengers/pantalaimon { };
33939 pantalaimon-headless = callPackage ../applications/networking/instant-messengers/pantalaimon {
33940 enableDbusUi = false;
33943 parsec-bin = callPackage ../applications/misc/parsec/bin.nix { };
33945 pavucontrol = callPackage ../applications/audio/pavucontrol { };
33947 paraview = libsForQt5.callPackage ../applications/graphics/paraview { };
33949 parlatype = callPackage ../applications/audio/parlatype { };
33951 packet = callPackage ../development/tools/packet { };
33953 packet-sd = callPackage ../development/tools/packet-sd { };
33955 metal-cli = callPackage ../development/tools/metal-cli { };
33957 pb = callPackage ../tools/misc/pb { };
33959 pb_cli = callPackage ../tools/misc/pb_cli { };
33961 capture = callPackage ../tools/misc/capture { };
33963 pbrt = callPackage ../applications/graphics/pbrt { };
33965 pcloud = callPackage ../applications/networking/pcloud { };
33967 jpsxdec = callPackage ../tools/games/jpsxdec { };
33969 pdfslicer = callPackage ../applications/misc/pdfslicer { };
33971 pekwm = callPackage ../by-name/pe/pekwm/package.nix {
33977 pencil = callPackage ../applications/graphics/pencil {
33980 pentestgpt = callPackage ../tools/security/pentestgpt { };
33982 perseus = callPackage ../applications/science/math/perseus { };
33984 petrifoo = callPackage ../applications/audio/petrifoo {
33985 inherit (gnome2) libgnomecanvas;
33988 pdfchain = callPackage ../tools/typesetting/pdfchain { };
33990 pdfcpu = callPackage ../applications/graphics/pdfcpu { };
33991 pdftk = callPackage ../tools/typesetting/pdftk { };
33992 pdfgrep = callPackage ../tools/typesetting/pdfgrep { };
33994 pdfpc = callPackage ../applications/misc/pdfpc {
33995 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-libav;
33998 peaclock = callPackage ../applications/misc/peaclock {
33999 stdenv = gccStdenv;
34002 peazip = libsForQt5.callPackage ../tools/archivers/peazip { };
34004 peek = callPackage ../applications/video/peek { };
34006 peertube = callPackage ../servers/peertube {
34007 nodejs = nodejs_18;
34010 peroxide = callPackage ../applications/networking/peroxide { };
34012 pflask = callPackage ../os-specific/linux/pflask { };
34014 pfsshell = callPackage ../tools/misc/pfsshell { };
34016 phantomsocks = callPackage ../tools/networking/phantomsocks { };
34018 photoqt = qt6Packages.callPackage ../applications/graphics/photoqt { };
34020 photoflare = libsForQt5.callPackage ../applications/graphics/photoflare { };
34022 phototonic = libsForQt5.callPackage ../applications/graphics/phototonic { };
34024 phrasendrescher = callPackage ../tools/security/phrasendrescher { };
34026 phrase-cli = callPackage ../tools/misc/phrase-cli { };
34028 phylactery = callPackage ../servers/web-apps/phylactery { };
34030 pianobar = callPackage ../applications/audio/pianobar { };
34032 pianobooster = qt5.callPackage ../applications/audio/pianobooster { };
34034 pianoteq = callPackage ../applications/audio/pianoteq { };
34036 picard = callPackage ../applications/audio/picard { };
34038 picocom = callPackage ../tools/misc/picocom {
34039 inherit (darwin.apple_sdk.frameworks) IOKit;
34042 picoloop = callPackage ../applications/audio/picoloop { };
34044 picosnitch = callPackage ../tools/networking/picosnitch { };
34047 let pidgin-plugins =
34048 recurseIntoAttrs (callPackage ../applications/networking/instant-messengers/pidgin/pidgin-plugins { });
34049 in pidgin-plugins // { pidginPackages = pidgin-plugins.pidginPackages // { __attrsFailEvaluation = true; }; };
34051 inherit (pidginPackages) pidgin;
34053 pika-backup = callPackage ../applications/backup/pika-backup { };
34055 pur = callPackage ../development/tools/pur { };
34057 purpur = callPackage ../games/purpur { };
34059 pikopixel = callPackage ../applications/graphics/pikopixel { };
34061 pithos = callPackage ../applications/audio/pithos {
34062 pythonPackages = python3Packages;
34065 pineapple-pictures = qt6Packages.callPackage ../applications/graphics/pineapple-pictures { };
34067 pinfo = callPackage ../applications/misc/pinfo { };
34069 pinpoint = callPackage ../applications/office/pinpoint { };
34071 pinta = callPackage ../applications/graphics/pinta { };
34073 pistol = callPackage ../tools/misc/pistol { };
34075 piston-cli = callPackage ../tools/misc/piston-cli { };
34077 pizarra = callPackage ../applications/graphics/pizarra { };
34079 plater = libsForQt5.callPackage ../applications/misc/plater { };
34081 plexamp = callPackage ../applications/audio/plexamp { };
34083 plex-media-player = libsForQt5.callPackage ../applications/video/plex-media-player { };
34085 plex-mpv-shim = python3Packages.callPackage ../applications/video/plex-mpv-shim { };
34087 plover = recurseIntoAttrs (libsForQt5.callPackage ../applications/misc/plover { });
34089 plugdata = callPackage ../applications/audio/plugdata { };
34091 plugin-torture = callPackage ../applications/audio/plugin-torture { };
34093 poke = callPackage ../applications/editors/poke { };
34095 pokefinder = qt6Packages.callPackage ../tools/games/pokefinder { };
34097 pokemonsay = callPackage ../tools/misc/pokemonsay { };
34099 polar-bookshelf = callPackage ../applications/misc/polar-bookshelf { };
34101 polar-bookshelf1 = callPackage ../applications/misc/polar-bookshelf1 { };
34103 poezio = callPackage ../applications/networking/instant-messengers/poezio { };
34105 pommed_light = callPackage ../os-specific/linux/pommed-light { };
34107 polylith = callPackage ../development/tools/misc/polylith { };
34109 polymake = callPackage ../applications/science/math/polymake { };
34111 pomodoro = callPackage ../applications/misc/pomodoro {
34112 inherit (darwin.apple_sdk.frameworks) Foundation;
34115 ponymix = callPackage ../applications/audio/ponymix { };
34117 pop-launcher = callPackage ../applications/misc/pop-launcher { };
34119 pothos = libsForQt5.callPackage ../applications/radio/pothos { };
34121 potrace = callPackage ../applications/graphics/potrace { };
34123 qiv = callPackage ../applications/graphics/qiv {
34124 imlib2 = imlib2Full;
34127 premid = callPackage ../applications/misc/premid { };
34129 process-cpp = callPackage ../development/libraries/process-cpp { };
34131 processing = callPackage ../applications/graphics/processing {
34135 # perhaps there are better apps for this task? It's how I had configured my preivous system.
34136 # And I don't want to rewrite all rules
34137 procmail = callPackage ../applications/misc/procmail { };
34139 profanity = callPackage ../applications/networking/instant-messengers/profanity ({
34140 } // (config.profanity or {}));
34142 properties-cpp = callPackage ../development/libraries/properties-cpp { };
34144 proteus = callPackage ../applications/audio/proteus { };
34146 protonmail-bridge = callPackage ../applications/networking/protonmail-bridge { };
34148 protonvpn-cli = python3Packages.callPackage ../applications/networking/protonvpn-cli { };
34149 protonvpn-cli_2 = python3Packages.callPackage ../applications/networking/protonvpn-cli/2.nix { };
34151 protonvpn-gui = python3Packages.callPackage ../applications/networking/protonvpn-gui { };
34152 protonvpn-gui_legacy = python3Packages.callPackage ../applications/networking/protonvpn-gui/legacy.nix { };
34154 ps2client = callPackage ../applications/networking/ps2client { };
34156 ps2eps = callPackage ../tools/typesetting/ps2eps { };
34158 psi = libsForQt5.callPackage ../applications/networking/instant-messengers/psi { };
34160 psi-plus = libsForQt5.callPackage ../applications/networking/instant-messengers/psi-plus { };
34162 psol = callPackage ../development/libraries/psol { };
34164 pstree = callPackage ../applications/misc/pstree { };
34166 pt2-clone = callPackage ../applications/audio/pt2-clone { };
34168 ptask = callPackage ../applications/misc/ptask { };
34170 pulseaudio-ctl = callPackage ../applications/audio/pulseaudio-ctl { };
34172 pulseaudio-dlna = callPackage ../applications/audio/pulseaudio-dlna { };
34174 pulseview = libsForQt5.callPackage ../applications/science/electronics/pulseview { };
34176 puredata = callPackage ../applications/audio/puredata { };
34177 puredata-with-plugins = plugins: callPackage ../applications/audio/puredata/wrapper.nix { inherit plugins; };
34179 puremapping = callPackage ../applications/audio/pd-plugins/puremapping { };
34181 pure-maps = libsForQt5.callPackage ../applications/misc/pure-maps { };
34183 pwdsafety = callPackage ../tools/security/pwdsafety { };
34185 pwvucontrol = callPackage ../applications/audio/pwvucontrol { };
34187 pyload-ng = callPackage ../applications/networking/pyload-ng {};
34189 pyrosimple = callPackage ../applications/networking/p2p/pyrosimple { };
34191 qbittorrent = qt6Packages.callPackage ../applications/networking/p2p/qbittorrent {
34192 inherit (darwin.apple_sdk.frameworks) Cocoa;
34194 qbittorrent-nox = qbittorrent.override { guiSupport = false; };
34195 qbittorrent-qt5 = libsForQt5.callPackage ../applications/networking/p2p/qbittorrent {
34196 inherit (darwin.apple_sdk.frameworks) Cocoa;
34199 qcad = libsForQt5.callPackage ../applications/misc/qcad { };
34201 qcomicbook = libsForQt5.callPackage ../applications/graphics/qcomicbook { };
34203 qctools = libsForQt5.callPackage ../applications/video/qctools { };
34205 qelectrotech = libsForQt5.callPackage ../applications/misc/qelectrotech { };
34207 eiskaltdcpp = libsForQt5.callPackage ../applications/networking/p2p/eiskaltdcpp { };
34209 qemu = callPackage ../applications/virtualization/qemu {
34210 inherit (darwin.apple_sdk.frameworks) CoreServices Cocoa Hypervisor vmnet;
34211 inherit (darwin.stubs) rez setfile;
34212 inherit (darwin) sigtool;
34215 qemu-python-utils = python3Packages.toPythonApplication (
34216 python3Packages.qemu.override {
34217 fuseSupport = true;
34222 qemu-utils = qemu.override {
34226 canokey-qemu = callPackage ../applications/virtualization/qemu/canokey-qemu.nix { };
34228 wrapQemuBinfmtP = callPackage ../applications/virtualization/qemu/binfmt-p-wrapper.nix { };
34230 qgroundcontrol = libsForQt5.callPackage ../applications/science/robotics/qgroundcontrol { };
34232 qjackctl = libsForQt5.callPackage ../applications/audio/qjackctl { };
34234 qimgv = libsForQt5.callPackage ../applications/graphics/qimgv { };
34236 qmediathekview = libsForQt5.callPackage ../applications/video/qmediathekview { };
34238 qmplay2 = libsForQt5.callPackage ../applications/video/qmplay2 { };
34240 qmidiarp = callPackage ../applications/audio/qmidiarp { };
34242 qmidinet = libsForQt5.callPackage ../applications/audio/qmidinet { };
34244 qmmp = qt6Packages.callPackage ../applications/audio/qmmp { };
34246 qnotero = libsForQt5.callPackage ../applications/office/qnotero { };
34248 qpwgraph = qt6Packages.callPackage ../applications/audio/qpwgraph { };
34250 qrcode = callPackage ../tools/graphics/qrcode { };
34252 qsampler = libsForQt5.callPackage ../applications/audio/qsampler { };
34254 qscreenshot = libsForQt5.callPackage ../applications/graphics/qscreenshot { };
34256 qsstv = qt5.callPackage ../applications/radio/qsstv { };
34258 qsyncthingtray = libsForQt5.callPackage ../applications/misc/qsyncthingtray { };
34260 qstopmotion = libsForQt5.callPackage ../applications/video/qstopmotion {
34261 guvcview = guvcview.override {
34267 qsudo = libsForQt5.callPackage ../applications/misc/qsudo { };
34269 qsynth = libsForQt5.callPackage ../applications/audio/qsynth { };
34271 qtbitcointrader = libsForQt5.callPackage ../applications/misc/qtbitcointrader { };
34273 qtchan = libsForQt5.callPackage ../applications/networking/browsers/qtchan { };
34275 qtemu = libsForQt5.callPackage ../applications/virtualization/qtemu { };
34277 qtox = libsForQt5.callPackage ../applications/networking/instant-messengers/qtox {
34278 inherit (darwin.apple_sdk.frameworks) AVFoundation;
34281 qtpass = libsForQt5.callPackage ../applications/misc/qtpass { };
34283 quantomatic = callPackage ../applications/science/physics/quantomatic { };
34285 quassel = libsForQt5.callPackage ../applications/networking/irc/quassel {
34286 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
34289 quasselClient = quassel.override {
34290 monolithic = false;
34292 tag = "-client-kf5";
34295 quasselDaemon = quassel.override {
34296 monolithic = false;
34297 enableDaemon = true;
34299 tag = "-daemon-qt5";
34302 quill-qr = callPackage ../tools/security/quill-qr { };
34304 quirc = callPackage ../tools/graphics/quirc { };
34306 quisk = callPackage ../applications/radio/quisk { };
34308 quiterss = libsForQt5.callPackage ../applications/networking/newsreaders/quiterss { };
34310 quodlibet = callPackage ../applications/audio/quodlibet {
34311 inherit (gnome) adwaita-icon-theme;
34314 libappindicator-gtk3 = null;
34316 libsoup = libsoup_3;
34319 quodlibet-without-gst-plugins = quodlibet.override {
34320 libsoup = libsoup_3;
34321 tag = "-without-gst-plugins";
34322 withGstPlugins = false;
34325 quodlibet-xine = quodlibet.override {
34326 libsoup = libsoup_3;
34328 withGstreamerBackend = false;
34329 withXineBackend = true;
34332 quodlibet-full = quodlibet.override {
34333 inherit gtksourceview webkitgtk;
34335 keybinder3 = keybinder3;
34336 libappindicator-gtk3 = libappindicator-gtk3;
34337 libmodplug = libmodplug;
34338 libsoup = libsoup_3;
34340 withDbusPython = true;
34341 withMusicBrainzNgs = true;
34342 withPahoMqtt = true;
34343 withPyInotify = true;
34344 withPypresence = true;
34348 quodlibet-xine-full = quodlibet-full.override {
34349 libsoup = libsoup_3;
34350 tag = "-xine-full";
34351 withGstreamerBackend = false;
34352 withXineBackend = true;
34355 qutebrowser = callPackage ../applications/networking/browsers/qutebrowser {
34356 inherit (__splicedPackages.qt6Packages) qtbase qtwebengine wrapQtAppsHook qtwayland;
34359 qutebrowser-qt5 = callPackage ../applications/networking/browsers/qutebrowser {
34360 inherit (__splicedPackages.libsForQt5) qtbase qtwebengine wrapQtAppsHook qtwayland;
34363 qxw = callPackage ../applications/editors/qxw { };
34365 rabbitvcs = callPackage ../applications/version-management/rabbitvcs { };
34367 rakarrack = callPackage ../applications/audio/rakarrack {
34371 renoise = callPackage ../applications/audio/renoise { };
34373 redux = callPackage ../applications/audio/redux { };
34375 roomeqwizard = callPackage ../applications/audio/roomeqwizard { };
34377 radioboat = callPackage ../applications/audio/radioboat { };
34379 radiotray-ng = callPackage ../applications/audio/radiotray-ng {
34383 raiseorlaunch = callPackage ../applications/misc/raiseorlaunch { };
34385 rapid-photo-downloader = libsForQt5.callPackage ../applications/graphics/rapid-photo-downloader { };
34387 rapidsvn = callPackage ../applications/version-management/rapidsvn { };
34389 ratmen = callPackage ../tools/X11/ratmen { };
34391 ratox = callPackage ../applications/networking/instant-messengers/ratox { };
34393 rawtherapee = callPackage ../applications/graphics/rawtherapee {
34394 fftw = fftwSinglePrec;
34397 rclone = callPackage ../applications/networking/sync/rclone { };
34399 rclone-browser = libsForQt5.callPackage ../applications/networking/sync/rclone/browser.nix { };
34401 rcs = callPackage ../applications/version-management/rcs { };
34403 rcshist = callPackage ../applications/version-management/rcshist { };
34405 rdesktop = callPackage ../applications/networking/remote/rdesktop { };
34407 rdedup = callPackage ../tools/backup/rdedup {
34408 inherit (darwin.apple_sdk.frameworks) Security;
34411 rdup = callPackage ../tools/backup/rdup { };
34413 reaper = callPackage ../applications/audio/reaper {
34414 jackLibrary = libjack2; # Another option is "pipewire.jack".
34415 ffmpeg = ffmpeg_4-headless;
34418 recapp = callPackage ../applications/video/recapp { };
34420 recode = callPackage ../tools/text/recode { };
34422 reddsaver = callPackage ../applications/misc/reddsaver {
34423 inherit (darwin.apple_sdk.frameworks) Security;
34426 rednotebook = python3Packages.callPackage ../applications/editors/rednotebook { };
34428 remnote = callPackage ../applications/misc/remnote { };
34430 remotebox = callPackage ../applications/virtualization/remotebox { };
34432 restique = libsForQt5.callPackage ../applications/backup/restique { };
34434 retroshare = libsForQt5.callPackage ../applications/networking/p2p/retroshare { };
34436 revanced-cli = callPackage ../applications/misc/revanced-cli { };
34438 rgp = libsForQt5.callPackage ../development/tools/rgp { };
34440 ries = callPackage ../applications/science/math/ries { };
34442 ripcord = if stdenv.isLinux then
34443 qt5.callPackage ../applications/networking/instant-messengers/ripcord { }
34445 callPackage ../applications/networking/instant-messengers/ripcord/darwin.nix { };
34447 ripser = callPackage ../applications/science/math/ripser { };
34449 rkdeveloptool = callPackage ../misc/rkdeveloptool { };
34451 rkdeveloptool-pine64 = callPackage ../misc/rkdeveloptool-pine64 { };
34453 rke = callPackage ../applications/networking/cluster/rke { };
34455 rke2 = callPackage ../applications/networking/cluster/rke2 { };
34457 rocketchat-desktop = callPackage ../applications/networking/instant-messengers/rocketchat-desktop { };
34459 rofi-unwrapped = callPackage ../applications/misc/rofi { };
34460 rofi = callPackage ../applications/misc/rofi/wrapper.nix { };
34461 rofi-wayland-unwrapped = callPackage ../applications/misc/rofi/wayland.nix { };
34462 rofi-wayland = callPackage ../applications/misc/rofi/wrapper.nix {
34463 rofi-unwrapped = rofi-wayland-unwrapped;
34466 rofi-pass = callPackage ../tools/security/pass/rofi-pass.nix { };
34467 rofi-pass-wayland = callPackage ../tools/security/pass/rofi-pass.nix {
34468 backend = "wayland";
34471 rofi-menugen = callPackage ../applications/misc/rofi-menugen { };
34473 rofi-systemd = callPackage ../tools/system/rofi-systemd { };
34475 rootlesskit = callPackage ../tools/virtualization/rootlesskit { };
34477 rsclock = callPackage ../applications/misc/rsclock { };
34479 rstudio = libsForQt5.callPackage ../applications/editors/rstudio {
34483 rstudio-server = rstudio.override { server = true; };
34485 rsync = callPackage ../applications/networking/sync/rsync (config.rsync or {});
34486 rrsync = callPackage ../applications/networking/sync/rsync/rrsync.nix { };
34488 rtfm = callPackage ../applications/misc/rtfm { };
34490 rtl_433 = callPackage ../applications/radio/rtl_433 { };
34492 rtl-ais = callPackage ../applications/radio/rtl-ais { };
34494 rtl-sdr = callPackage ../applications/radio/rtl-sdr { };
34496 rubyripper = callPackage ../applications/audio/rubyripper { };
34498 rucredstash = callPackage ../tools/security/rucredstash {
34499 inherit (darwin.apple_sdk.frameworks) Security;
34502 runc = callPackage ../applications/virtualization/runc { };
34504 rust-traverse = callPackage ../applications/misc/rust-traverse { };
34506 rusty-psn = callPackage ../applications/misc/rusty-psn { };
34508 rusty-psn-gui = rusty-psn.override { withGui = true; };
34510 rymcast = callPackage ../applications/audio/rymcast {
34511 inherit (gnome) zenity;
34514 rymdport = callPackage ../applications/networking/rymdport {
34515 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
34518 uade = callPackage ../applications/audio/uade { };
34520 udevil = callPackage ../applications/misc/udevil { };
34522 udiskie = callPackage ../applications/misc/udiskie { };
34524 sacc = callPackage ../applications/networking/gopher/sacc { };
34526 savvycan = libsForQt5.callPackage ../applications/networking/sniffers/savvycan {};
34528 sayonara = libsForQt5.callPackage ../applications/audio/sayonara { };
34530 sbagen = callPackage ../applications/misc/sbagen { };
34532 scantailor-advanced = libsForQt5.callPackage ../applications/graphics/scantailor/advanced.nix { };
34534 scantailor-universal = libsForQt5.callPackage ../applications/graphics/scantailor/universal.nix { };
34536 sc-im = callPackage ../applications/misc/sc-im { };
34538 scite = callPackage ../applications/editors/scite { };
34540 scli = callPackage ../applications/misc/scli { };
34542 scribus_1_5 = libsForQt5.callPackage ../applications/office/scribus/default.nix { };
34543 scribus = scribus_1_5;
34545 seafile-client = libsForQt5.callPackage ../applications/networking/seafile-client { };
34547 seahub = callPackage ../applications/networking/seahub { };
34549 seatd = callPackage ../applications/misc/seatd { };
34551 secrets-extractor = callPackage ../tools/security/secrets-extractor { };
34553 secretscanner = callPackage ../tools/security/secretscanner { };
34555 setconf = python3.pkgs.callPackage ../tools/misc/setconf { };
34557 semiphemeral = callPackage ../tools/misc/semiphemeral { };
34559 semver = callPackage ../applications/misc/semver { };
34561 sent = callPackage ../applications/misc/sent { };
34563 seq24 = callPackage ../applications/audio/seq24 { };
34565 seq66 = qt5.callPackage ../applications/audio/seq66 { };
34567 setbfree = callPackage ../applications/audio/setbfree { };
34569 sfizz = callPackage ../applications/audio/sfizz { };
34571 sfxr = callPackage ../applications/audio/sfxr { };
34573 sfxr-qt = libsForQt5.callPackage ../applications/audio/sfxr-qt { };
34575 shadowfox = callPackage ../tools/networking/shadowfox { };
34577 shavee = callPackage ../applications/misc/shavee { };
34579 shell_gpt = callPackage ../tools/llm/shell_gpt { };
34581 shfmt = callPackage ../tools/text/shfmt { };
34583 shipments = callPackage ../applications/misc/shipments { };
34585 shortwave = callPackage ../applications/audio/shortwave { };
34587 shotgun = callPackage ../tools/graphics/shotgun { };
34589 shot-scraper = callPackage ../tools/graphics/shot-scraper { };
34591 shutter = callPackage ../applications/graphics/shutter { };
34593 sic-image-cli = callPackage ../tools/graphics/sic-image-cli { };
34595 simple-scan = gnome.simple-scan;
34597 sioyek = libsForQt5.callPackage ../applications/misc/sioyek { };
34599 siproxd = callPackage ../applications/networking/siproxd { };
34601 sish = callPackage ../tools/networking/sish {
34602 buildGoModule = buildGo122Module;
34605 sky = libsForQt5.callPackage ../applications/networking/instant-messengers/sky {
34606 libjpeg_turbo = libjpeg8;
34609 skypeforlinux = callPackage ../applications/networking/instant-messengers/skypeforlinux { };
34611 SkypeExport = callPackage ../applications/networking/instant-messengers/SkypeExport { };
34613 slingshot = callPackage ../tools/misc/slingshot { };
34615 slop = callPackage ../tools/misc/slop { };
34617 slowhttptest = callPackage ../tools/security/slowhttptest { };
34619 slrn = callPackage ../applications/networking/newsreaders/slrn { };
34621 smartcrop = callPackage ../tools/graphics/smartcrop { };
34623 sniffnet = callPackage ../applications/networking/sniffnet { };
34625 sniproxy = callPackage ../applications/networking/sniproxy { };
34627 snixembed = callPackage ../applications/misc/snixembed { };
34629 sommelier = callPackage ../applications/window-managers/sommelier { };
34631 sooperlooper = callPackage ../applications/audio/sooperlooper { };
34633 sops = callPackage ../tools/security/sops { };
34635 sorcer = callPackage ../applications/audio/sorcer { };
34637 sound-juicer = callPackage ../applications/audio/sound-juicer { };
34639 soundtracker = callPackage ../applications/audio/soundtracker { };
34641 spice-vdagent = callPackage ../applications/virtualization/spice-vdagent { };
34643 spike = callPackage ../applications/virtualization/spike { };
34645 tensorman = callPackage ../tools/misc/tensorman { };
34647 spideroak = callPackage ../applications/networking/spideroak { };
34649 spotify-qt = libsForQt5.callPackage ../applications/audio/spotify-qt { };
34651 spotify-tray = callPackage ../applications/misc/spotify-tray { };
34653 sptlrx = callPackage ../applications/audio/sptlrx { };
34655 sptk = callPackage ../development/libraries/sptk { };
34657 squishyball = callPackage ../applications/audio/squishyball {
34658 ncurses = ncurses5;
34661 stw = callPackage ../applications/misc/stw { };
34663 styx = callPackage ../applications/misc/styx { };
34665 sway-launcher-desktop = callPackage ../applications/misc/sway-launcher-desktop { };
34667 tart = callPackage ../applications/virtualization/tart { };
34669 viber = callPackage ../applications/networking/instant-messengers/viber { };
34671 wavebox = libsForQt5.callPackage ../applications/networking/instant-messengers/wavebox { };
34673 sonic-pi = libsForQt5.callPackage ../applications/audio/sonic-pi {
34674 elixir = elixir_1_14;
34675 beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_14; });
34678 stag = callPackage ../applications/misc/stag {
34682 linuxstopmotion = libsForQt5.callPackage ../applications/video/linuxstopmotion { };
34684 sweethome3d = recurseIntoAttrs (
34685 (callPackage ../applications/misc/sweethome3d { }) //
34686 (callPackage ../applications/misc/sweethome3d/editors.nix {
34687 sweethome3dApp = sweethome3d.application;
34691 swingsane = callPackage ../applications/graphics/swingsane { };
34693 sxiv = callPackage ../applications/graphics/sxiv {
34694 imlib2 = imlib2Full;
34697 nsxiv = callPackage ../by-name/ns/nsxiv/package.nix {
34698 imlib2 = imlib2Full;
34701 resilio-sync = callPackage ../applications/networking/resilio-sync { };
34703 dropbox = callPackage ../applications/networking/dropbox { };
34705 dropbox-cli = callPackage ../applications/networking/dropbox/cli.nix { };
34707 synology-drive-client = callPackage ../applications/networking/synology-drive-client { };
34709 synology-cloud-sync-decryption-tool = callPackage ../applications/networking/synology-cloud-sync-decryption-tool { };
34711 litemdview = callPackage ../applications/graphics/litemdview { };
34713 maestral = with python3Packages; toPythonApplication maestral;
34715 maestral-gui = qt6.callPackage ../applications/networking/maestral-qt { };
34717 maestro = callPackage ../development/mobile/maestro { };
34719 myfitnesspal = with python3Packages; toPythonApplication myfitnesspal;
34721 lemurs = callPackage ../applications/display-managers/lemurs { };
34723 libstrangle = callPackage ../tools/X11/libstrangle {
34724 stdenv = stdenv_32bit;
34727 lightdm = libsForQt5.callPackage ../applications/display-managers/lightdm { };
34729 lightdm_qt = lightdm.override { withQt5 = true; };
34731 lightdm-enso-os-greeter = callPackage ../applications/display-managers/lightdm-enso-os-greeter { };
34733 lightdm-gtk-greeter = callPackage ../applications/display-managers/lightdm/gtk-greeter.nix {
34734 inherit (xfce) xfce4-dev-tools;
34737 lightdm-slick-greeter = callPackage ../applications/display-managers/lightdm-slick-greeter { };
34739 lightdm-mini-greeter = callPackage ../applications/display-managers/lightdm-mini-greeter { };
34741 lightdm-mobile-greeter = callPackage ../applications/display-managers/lightdm-mobile-greeter { };
34743 lightdm-tiny-greeter = callPackage ../applications/display-managers/lightdm-tiny-greeter { };
34745 ly = callPackage ../applications/display-managers/ly { };
34747 slic3r = callPackage ../applications/misc/slic3r { };
34749 curaengine_stable = callPackage ../applications/misc/curaengine/stable.nix { };
34751 curaengine = callPackage ../applications/misc/curaengine {
34752 inherit (python3.pkgs) libarcus;
34753 protobuf = protobuf_21;
34756 cura = libsForQt5.callPackage ../applications/misc/cura { };
34758 curaPlugins = callPackage ../applications/misc/cura/plugins.nix { };
34760 peru = callPackage ../applications/version-management/peru { };
34762 petrinizer = haskellPackages.callPackage ../applications/science/logic/petrinizer { };
34764 pmidi = callPackage ../applications/audio/pmidi { };
34766 printrun = callPackage ../applications/misc/printrun { };
34768 prusa-slicer = darwin.apple_sdk_11_0.callPackage ../applications/misc/prusa-slicer {
34769 stdenv = if stdenv.isDarwin then overrideLibcxx darwin.apple_sdk_11_0.llvmPackages_14.stdenv else stdenv;
34772 super-slicer = darwin.apple_sdk_11_0.callPackage ../applications/misc/prusa-slicer/super-slicer.nix { };
34774 super-slicer-beta = super-slicer.beta;
34776 super-slicer-latest = super-slicer.latest;
34778 bambu-studio = callPackage ../applications/misc/bambu-studio {
34779 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-bad gst-plugins-good;
34783 wxGTK31 = wxGTK31.override {
34785 withPrivateFonts = true;
34790 orca-slicer = callPackage ../applications/misc/bambu-studio/orca-slicer.nix {};
34792 snapmaker-luban = callPackage ../applications/misc/snapmaker-luban { };
34794 robustirc-bridge = callPackage ../servers/irc/robustirc-bridge { };
34796 routedns = callPackage ../tools/networking/routedns { };
34798 skrooge = libsForQt5.callPackage ../applications/office/skrooge { };
34800 smartdeblur = libsForQt5.callPackage ../applications/graphics/smartdeblur { };
34802 snapper = callPackage ../tools/misc/snapper { };
34803 snapper-gui = callPackage ../applications/misc/snapper-gui { };
34805 snd = darwin.apple_sdk_11_0.callPackage ../applications/audio/snd {
34806 inherit (darwin.apple_sdk_11_0.frameworks) CoreServices CoreMIDI;
34809 sharpsat-td = callPackage ../applications/science/logic/sharpsat-td { };
34811 shntool = callPackage ../applications/audio/shntool { };
34813 sipp = callPackage ../development/tools/misc/sipp { };
34815 soci = callPackage ../development/libraries/soci { };
34817 socialscan = with python3.pkgs; toPythonApplication socialscan;
34819 sonic-lineup = libsForQt5.callPackage ../applications/audio/sonic-lineup { };
34821 sonic-visualiser = libsForQt5.callPackage ../applications/audio/sonic-visualiser { };
34823 soulseekqt = libsForQt5.callPackage ../applications/networking/p2p/soulseekqt { };
34825 soundsource = callPackage ../applications/audio/soundsource { };
34827 sox = callPackage ../applications/misc/audio/sox {
34828 inherit (darwin.apple_sdk.frameworks) CoreAudio;
34831 soxr = callPackage ../applications/misc/audio/soxr { };
34833 spek = callPackage ../applications/audio/spek {
34834 autoreconfHook = buildPackages.autoreconfHook269;
34837 spotify = callPackage ../applications/audio/spotify { };
34839 spotify-player = callPackage ../applications/audio/spotify-player { };
34841 psst = callPackage ../applications/audio/psst { };
34843 squeezelite = darwin.apple_sdk_11_0.callPackage ../applications/audio/squeezelite {
34844 inherit (darwin.apple_sdk_11_0.frameworks) CoreVideo VideoDecodeAcceleration CoreAudio AudioToolbox AudioUnit Carbon;
34847 squeezelite-pulse = darwin.apple_sdk_11_0.callPackage ../applications/audio/squeezelite {
34848 inherit (darwin.apple_sdk_11_0.frameworks) CoreVideo VideoDecodeAcceleration CoreAudio AudioToolbox AudioUnit Carbon;
34850 audioBackend = "pulse";
34853 ltunify = callPackage ../tools/misc/ltunify { };
34855 ssrc = callPackage ../applications/audio/ssrc { };
34857 stalonetray = callPackage ../applications/window-managers/stalonetray { };
34859 inherit (ocaml-ng.ocamlPackages) stog;
34861 stp = callPackage ../applications/science/logic/stp { };
34863 stretchly = callPackage ../applications/misc/stretchly { };
34865 stuffbin = callPackage ../tools/filesystems/stuffbin { };
34867 stumpish = callPackage ../applications/window-managers/stumpish { };
34869 stumpwm = sbclPackages.stumpwm;
34871 stumpwm-unwrapped = sbclPackages.stumpwm-unwrapped;
34873 sublime = callPackage ../applications/editors/sublime/2 { };
34875 sublime3Packages = recurseIntoAttrs (callPackage ../applications/editors/sublime/3/packages.nix { });
34877 sublime3 = sublime3Packages.sublime3;
34879 sublime3-dev = sublime3Packages.sublime3-dev;
34881 inherit (recurseIntoAttrs (callPackage ../applications/editors/sublime/4/packages.nix { }))
34885 inherit (callPackage ../applications/version-management/sublime-merge {})
34889 inherit (callPackages ../applications/version-management/subversion {
34891 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
34894 subversionClient = subversion.override {
34895 bdbSupport = false;
34896 perlBindings = true;
34897 pythonBindings = true;
34900 sublime-music = callPackage ../applications/audio/sublime-music { };
34902 subtitlr = callPackage ../applications/audio/subtitlr { };
34904 subunit = callPackage ../development/libraries/subunit { };
34906 surf = callPackage ../applications/networking/browsers/surf { gtk = gtk2; };
34908 surge = callPackage ../applications/audio/surge {
34909 inherit (gnome) zenity;
34913 surge-XT = callPackage ../applications/audio/surge-XT { };
34915 survex = callPackage ../applications/misc/survex {
34916 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
34919 supersonic-wayland = supersonic.override {
34920 waylandSupport = true;
34923 svkbd = callPackage ../applications/accessibility/svkbd { };
34925 swaglyrics = callPackage ../tools/misc/swaglyrics { };
34927 swh_lv2 = callPackage ../applications/audio/swh-lv2 { };
34929 sylpheed = callPackage ../applications/networking/mailreaders/sylpheed {
34930 inherit (darwin.apple_sdk.frameworks) Foundation;
34933 symbolic-preview = callPackage ../applications/graphics/symbolic-preview { };
34935 symlinks = callPackage ../tools/system/symlinks { };
34937 syncplay = python3.pkgs.callPackage ../applications/networking/syncplay { };
34939 syncplay-nogui = syncplay.override { enableGUI = false; };
34941 syncterm = callPackage ../applications/terminal-emulators/syncterm { };
34943 inherit (callPackages ../applications/networking/syncthing {
34944 inherit (darwin) autoSignDarwinBinariesHook;
34947 syncthing-discovery
34950 stc-cli = callPackage ../applications/networking/stc-cli { };
34952 syncthing-tray = callPackage ../applications/misc/syncthing-tray { };
34954 syncthingtray = kdePackages.callPackage ../applications/misc/syncthingtray {
34955 # renamed in KF5 -> KF6
34956 plasma-framework = kdePackages.libplasma;
34958 syncthingtray-minimal = syncthingtray.override {
34959 webviewSupport = false;
34961 kioPluginSupport = false;
34962 plasmoidSupport = false;
34963 systemdSupport = true;
34966 synergy = libsForQt5.callPackage ../applications/misc/synergy {
34967 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
34968 inherit (darwin.apple_sdk_11_0.frameworks) ApplicationServices Carbon Cocoa CoreServices ScreenSaver UserNotifications;
34971 synergyWithoutGUI = synergy.override { withGUI = false; };
34973 tabbed = callPackage ../applications/window-managers/tabbed {
34974 # if you prefer a custom config, write the config.h in tabbed.config.h
34976 # customConfig = builtins.readFile ./tabbed.config.h;
34979 taffybar = callPackage ../applications/window-managers/taffybar {
34980 inherit (haskellPackages) ghcWithPackages taffybar;
34983 tagainijisho = libsForQt5.callPackage ../applications/office/tagainijisho { };
34985 tagger = callPackage ../applications/audio/tagger { };
34987 tahoe-lafs = callPackage ../tools/networking/p2p/tahoe-lafs { };
34989 tailor = callPackage ../applications/version-management/tailor { };
34991 tailor-gui = callPackage ../os-specific/linux/tailor-gui { };
34993 taizen = callPackage ../applications/misc/taizen { };
34995 talosctl = callPackage ../applications/networking/cluster/talosctl { };
34997 talentedhack = callPackage ../applications/audio/talentedhack { };
34999 tambura = callPackage ../applications/audio/tambura { };
35001 tamgamp.lv2 = callPackage ../applications/audio/tamgamp.lv2 { };
35003 tanka = callPackage ../applications/networking/cluster/tanka { };
35005 teams = callPackage ../applications/networking/instant-messengers/teams { };
35007 teams-for-linux = callPackage ../applications/networking/instant-messengers/teams-for-linux {
35008 electron = electron_28;
35011 teamspeak_client = libsForQt5.callPackage ../applications/networking/instant-messengers/teamspeak/client.nix { };
35012 teamspeak5_client = callPackage ../applications/networking/instant-messengers/teamspeak/client5.nix { };
35013 teamspeak_server = callPackage ../applications/networking/instant-messengers/teamspeak/server.nix { };
35015 taskell = haskell.lib.compose.justStaticExecutables haskellPackages.taskell;
35017 tap-plugins = callPackage ../applications/audio/tap-plugins { };
35019 taskjuggler = callPackage ../applications/misc/taskjuggler { };
35021 tabula = callPackage ../applications/misc/tabula { };
35023 tabula-java = callPackage ../applications/misc/tabula-java { };
35025 tasknc = callPackage ../applications/misc/tasknc { };
35027 tasktimer = callPackage ../applications/misc/tasktimer { };
35029 taskwarrior = callPackage ../applications/misc/taskwarrior { };
35031 taskwarrior-tui = callPackage ../applications/misc/taskwarrior-tui { };
35033 dstask = callPackage ../applications/misc/dstask { };
35035 tasksh = callPackage ../applications/misc/tasksh { };
35037 taskserver = callPackage ../servers/misc/taskserver { };
35039 taskopen = callPackage ../applications/misc/taskopen { };
35041 telegram-desktop = qt6Packages.callPackage ../applications/networking/instant-messengers/telegram/telegram-desktop {
35042 stdenv = if stdenv.isDarwin
35043 then overrideSDK stdenv "11.0"
35047 telegram-bot-api = callPackage ../servers/telegram-bot-api { };
35049 tektoncd-cli = callPackage ../applications/networking/cluster/tektoncd-cli { };
35051 tg = python3Packages.callPackage ../applications/networking/instant-messengers/telegram/tg { };
35053 telepathy-gabble = callPackage ../applications/networking/instant-messengers/telepathy/gabble { };
35055 telepathy-haze = callPackage ../applications/networking/instant-messengers/telepathy/haze { };
35057 telepathy-logger = callPackage ../applications/networking/instant-messengers/telepathy/logger { };
35059 telepathy-mission-control = callPackage ../applications/networking/instant-messengers/telepathy/mission-control { };
35061 telepathy-idle = callPackage ../applications/networking/instant-messengers/telepathy/idle { };
35063 tempo = callPackage ../servers/tracing/tempo { };
35065 temporal = callPackage ../applications/networking/cluster/temporal { };
35067 temporal-cli = callPackage ../applications/networking/cluster/temporal-cli { };
35069 temporalite = callPackage ../applications/networking/cluster/temporalite { };
35071 tenacity = callPackage ../applications/audio/tenacity { };
35073 tendermint = callPackage ../tools/networking/tendermint { };
35075 termdbms = callPackage ../development/tools/database/termdbms { };
35077 termdown = python3Packages.callPackage ../applications/misc/termdown { };
35079 termimage = callPackage ../tools/graphics/termimage { };
35081 terminal-notifier = callPackage ../applications/misc/terminal-notifier { };
35083 textpieces = callPackage ../tools/text/textpieces { };
35085 textplots = callPackage ../tools/graphics/textplots { };
35087 texture-synthesis = callPackage ../tools/graphics/texture-synthesis { };
35089 texturepacker = qt6.callPackage ../applications/graphics/texturepacker { };
35091 tty-solitaire = callPackage ../applications/misc/tty-solitaire { };
35093 termtosvg = callPackage ../tools/misc/termtosvg { };
35095 tessen = callPackage ../tools/security/tessen { };
35097 inherit (callPackage ../applications/graphics/tesseract {
35098 inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo;
35103 tesseract = tesseract5;
35105 tetraproc = callPackage ../applications/audio/tetraproc { };
35107 tev = callPackage ../applications/graphics/tev { };
35109 textual-paint = callPackage ../applications/graphics/textual-paint { };
35111 themechanger = callPackage ../applications/misc/themechanger { };
35113 thinkingRock = callPackage ../applications/misc/thinking-rock { };
35115 thokr = callPackage ../applications/misc/thokr { };
35117 thonny = callPackage ../applications/editors/thonny { };
35119 betterbird-unwrapped = callPackage ../applications/networking/mailreaders/betterbird { };
35120 betterbird = wrapThunderbird betterbird-unwrapped {
35121 desktopName = "Betterbird";
35122 pname = "betterbird";
35125 thunderbirdPackages = recurseIntoAttrs (callPackage ../applications/networking/mailreaders/thunderbird/packages.nix {
35126 callPackage = newScope {
35127 inherit (rustPackages) cargo rustc;
35131 thunderbird-unwrapped = thunderbirdPackages.thunderbird;
35132 thunderbird = wrapThunderbird thunderbird-unwrapped { };
35134 thunderbird-bin = wrapThunderbird thunderbird-bin-unwrapped {
35135 applicationName = "thunderbird";
35136 pname = "thunderbird-bin";
35137 desktopName = "Thunderbird";
35139 thunderbird-bin-unwrapped = callPackage ../applications/networking/mailreaders/thunderbird-bin {
35140 inherit (gnome) adwaita-icon-theme;
35141 generated = import ../applications/networking/mailreaders/thunderbird-bin/release_sources.nix;
35144 thunderbolt = callPackage ../os-specific/linux/thunderbolt { };
35146 ticpp = callPackage ../development/libraries/ticpp { };
35148 ticker = callPackage ../applications/misc/ticker { };
35150 tickrs = callPackage ../applications/misc/tickrs { };
35152 tijolo = callPackage ../applications/editors/tijolo { };
35154 timbreid = callPackage ../applications/audio/pd-plugins/timbreid {
35155 fftw = fftwSinglePrec;
35158 timelimit = callPackage ../tools/misc/timelimit { };
35160 timeshift-unwrapped = callPackage ../applications/backup/timeshift/unwrapped.nix { inherit (cinnamon) xapp; };
35162 timeshift = callPackage ../applications/backup/timeshift { grubPackage = grub2; };
35164 timeshift-minimal = callPackage ../applications/backup/timeshift/minimal.nix { };
35166 timewarrior = callPackage ../applications/misc/timewarrior { };
35168 timew-sync-server = callPackage ../applications/misc/timew-sync-server { };
35170 timg = callPackage ../tools/graphics/timg { };
35172 timidity = callPackage ../tools/misc/timidity {
35173 inherit (darwin.apple_sdk.frameworks) CoreAudio;
35174 inherit (darwin) libobjc;
35177 tint2 = callPackage ../applications/misc/tint2 { };
35179 tiny = callPackage ../applications/networking/irc/tiny {
35180 inherit (darwin.apple_sdk.frameworks) Foundation;
35183 tipp10 = qt5.callPackage ../applications/misc/tipp10 { };
35185 tkrev = callPackage ../applications/version-management/tkrev { };
35187 tla = callPackage ../applications/version-management/arch { };
35189 tlf = callPackage ../applications/radio/tlf { };
35191 tlp = callPackage ../tools/misc/tlp {
35192 inherit (linuxPackages) x86_energy_perf_policy;
35195 tmatrix = callPackage ../applications/misc/tmatrix { };
35197 tnef = callPackage ../applications/misc/tnef { };
35199 todiff = callPackage ../applications/misc/todiff { };
35201 todo-txt-cli = callPackage ../applications/office/todo.txt-cli { };
35203 todofi-sh = callPackage ../applications/office/todofi.sh { };
35205 todoman = callPackage ../applications/office/todoman { };
35207 tofi = callPackage ../applications/misc/tofi { };
35209 tokyonight-gtk-theme = tokyonight-gtk-theme-variants.full;
35211 tokyonight-gtk-theme-variants = recurseIntoAttrs (callPackage ../data/themes/tokyonight-gtk-theme { });
35213 topydo = callPackage ../applications/misc/topydo { };
35215 torrential = callPackage ../applications/networking/p2p/torrential { };
35217 torrenttools = callPackage ../tools/misc/torrenttools {
35221 tortoisehg = callPackage ../applications/version-management/tortoisehg { };
35223 tone = callPackage ../applications/audio/tone { };
35225 tonelib-gfx = callPackage ../applications/audio/tonelib-gfx { };
35227 tonelib-jam = callPackage ../applications/audio/tonelib-jam { };
35229 tonelib-zoom = callPackage ../applications/audio/tonelib-zoom { };
35231 tonelib-metal = callPackage ../applications/audio/tonelib-metal { };
35233 tonelib-noisereducer = callPackage ../applications/audio/tonelib-noisereducer { };
35235 tony = libsForQt5.callPackage ../applications/audio/tony { };
35237 toot = callPackage ../applications/misc/toot { };
35239 toipe = callPackage ../applications/misc/toipe { };
35241 toxiproxy = callPackage ../development/tools/toxiproxy { };
35243 tqsl = callPackage ../applications/radio/tqsl { };
35244 trustedqsl = tqsl; # Alias added 2019-02-10
35246 transcode = callPackage ../applications/audio/transcode { };
35248 transcribe = callPackage ../applications/audio/transcribe { };
35250 transmission = callPackage ../applications/networking/p2p/transmission { };
35251 libtransmission = transmission.override {
35253 enableDaemon = false;
35256 transmission-gtk = transmission.override { enableGTK3 = true; };
35257 transmission-qt = transmission.override { enableQt = true; };
35258 transmission_noSystemd = transmission.override { enableSystemd = false; };
35260 # Needs macOS >= 10.14.6
35261 transmission_4 = darwin.apple_sdk_11_0.callPackage ../applications/networking/p2p/transmission/4.nix {
35262 inherit (darwin.apple_sdk_11_0.frameworks) Foundation;
35264 libutp = libutp_3_4;
35266 libtransmission_4 = transmission_4.override {
35268 enableDaemon = false;
35271 transmission_4-gtk = transmission_4.override { enableGTK3 = true; };
35272 transmission_4-qt5 = transmission_4.override { enableQt5 = true; };
35273 transmission_4-qt6 = transmission_4.override { enableQt6 = true; };
35274 transmission_4-qt = transmission_4-qt5;
35276 transmission-remote-gtk = callPackage ../applications/networking/p2p/transmission-remote-gtk { };
35278 transgui = callPackage ../applications/networking/p2p/transgui { };
35280 traverso = libsForQt5.callPackage ../applications/audio/traverso { };
35282 trayer = callPackage ../applications/window-managers/trayer { };
35284 tinywl = callPackage ../applications/window-managers/tinywl { };
35286 tree-from-tags = callPackage ../applications/audio/tree-from-tags { };
35288 tdrop = callPackage ../applications/misc/tdrop { };
35290 tre-command = callPackage ../tools/system/tre-command { };
35292 tree = callPackage ../tools/system/tree { };
35294 treesheets = callPackage ../applications/office/treesheets {
35296 inherit (darwin.apple_sdk.frameworks) Cocoa;
35299 tremc = callPackage ../applications/networking/p2p/tremc { };
35301 tribler = callPackage ../applications/networking/p2p/tribler { };
35303 trillian-im = callPackage ../applications/networking/instant-messengers/trillian-im { };
35305 trojita = libsForQt5.callPackage ../applications/networking/mailreaders/trojita { };
35307 ttyper = callPackage ../applications/misc/ttyper { };
35309 tuba = callPackage ../applications/misc/tuba { };
35311 tudu = callPackage ../applications/office/tudu { };
35313 tumpa = callPackage ../applications/misc/tumpa {
35314 inherit (pkgs.libsForQt5) wrapQtAppsHook;
35317 tuna = python3Packages.callPackage ../os-specific/linux/tuna { };
35319 tunefish = callPackage ../applications/audio/tunefish {
35320 stdenv = clangStdenv; # https://github.com/jpcima/tunefish/issues/4
35323 tut = callPackage ../applications/misc/tut { };
35325 tuxclocker = libsForQt5.callPackage ../applications/misc/tuxclocker {
35326 tuxclocker-plugins = tuxclocker-plugins-with-unfree;
35329 tuxclocker-without-unfree = libsForQt5.callPackage ../applications/misc/tuxclocker { };
35331 tuxedo-rs = callPackage ../os-specific/linux/tuxedo-rs { };
35333 tuxguitar = callPackage ../applications/editors/music/tuxguitar {
35338 twmn = libsForQt5.callPackage ../applications/misc/twmn { };
35340 testssl = callPackage ../applications/networking/testssl { };
35342 tests-stdenv-gcc-stageCompare = callPackage ../test/stdenv/gcc-stageCompare.nix { };
35344 lavalauncher = callPackage ../applications/misc/lavalauncher { };
35346 t-rec = callPackage ../misc/t-rec {
35347 inherit (darwin.apple_sdk.frameworks) Foundation;
35350 ulauncher = callPackage ../applications/misc/ulauncher { };
35352 twinkle = qt5.callPackage ../applications/networking/instant-messengers/twinkle { };
35354 terminal-stocks = callPackage ../applications/misc/terminal-stocks { };
35356 terminal-typeracer = callPackage ../applications/misc/terminal-typeracer {
35357 inherit (darwin.apple_sdk.frameworks) Security;
35360 typer = callPackage ../applications/misc/typer { };
35362 typioca = callPackage ../applications/misc/typioca { };
35364 ueberzug = with python3Packages; toPythonApplication ueberzug;
35366 ueberzugpp = callPackage ../by-name/ue/ueberzugpp/package.nix {
35367 stdenv = if stdenv.isDarwin then overrideSDK stdenv "11.0" else stdenv;
35370 uefi-run = callPackage ../tools/virtualization/uefi-run { };
35372 umurmur = callPackage ../applications/networking/umurmur { };
35374 udocker = callPackage ../tools/virtualization/udocker { };
35376 uefitoolPackages = recurseIntoAttrs (callPackage ../tools/system/uefitool/variants.nix {});
35377 uefitool = uefitoolPackages.new-engine;
35379 ungoogled-chromium = callPackage ../applications/networking/browsers/chromium ((config.chromium or {}) // {
35381 channel = "ungoogled-chromium";
35384 uni = callPackage ../applications/misc/uni { };
35386 unigine-valley = callPackage ../applications/graphics/unigine-valley { };
35388 unigine-heaven = callPackage ../applications/graphics/unigine-heaven { };
35390 unigine-tropics = pkgsi686Linux.callPackage ../applications/graphics/unigine-tropics { };
35392 unigine-sanctuary = pkgsi686Linux.callPackage ../applications/graphics/unigine-sanctuary { };
35394 unigine-superposition = libsForQt5.callPackage ../applications/graphics/unigine-superposition { };
35396 unipicker = callPackage ../applications/misc/unipicker { };
35398 unpaper = callPackage ../tools/graphics/unpaper { };
35400 unison-ucm = callPackage ../development/compilers/unison { };
35402 upnp-router-control = callPackage ../applications/networking/upnp-router-control { };
35404 urh = callPackage ../applications/radio/urh { };
35406 uroboros = callPackage ../tools/system/uroboros { };
35408 uuagc = haskell.lib.compose.justStaticExecutables haskellPackages.uuagc;
35410 uucp = callPackage ../tools/misc/uucp { };
35412 uvccapture = callPackage ../applications/video/uvccapture { };
35414 uwimap = callPackage ../tools/networking/uwimap { };
35416 utm = callPackage ../os-specific/darwin/utm { };
35418 utox = callPackage ../applications/networking/instant-messengers/utox { };
35420 valentina = libsForQt5.callPackage ../applications/misc/valentina { };
35422 vbindiff = callPackage ../applications/editors/vbindiff { };
35424 vcprompt = callPackage ../applications/version-management/vcprompt {
35425 autoconf = buildPackages.autoconf269;
35428 vcs = callPackage ../applications/video/vcs { };
35430 vcv-rack = callPackage ../applications/audio/vcv-rack { };
35432 vdirsyncer = with python3Packages; toPythonApplication vdirsyncer;
35434 vdpauinfo = callPackage ../tools/X11/vdpauinfo { };
35436 vengi-tools = darwin.apple_sdk_11_0.callPackage ../applications/graphics/vengi-tools {
35437 inherit (darwin.apple_sdk_11_0.frameworks) Carbon CoreServices OpenCL;
35440 verbiste = callPackage ../applications/misc/verbiste {
35441 inherit (gnome2) libgnomeui;
35444 veusz = libsForQt5.callPackage ../applications/graphics/veusz { };
35446 vim = vimUtils.makeCustomizable (callPackage ../applications/editors/vim {
35447 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
35450 vimiv-qt = callPackage ../applications/graphics/vimiv-qt { };
35452 macvim = callPackage ../applications/editors/vim/macvim-configurable.nix { stdenv = clangStdenv; };
35454 vim-full = vimUtils.makeCustomizable (callPackage ../applications/editors/vim/full.nix {
35455 inherit (darwin.apple_sdk.frameworks) CoreServices Cocoa Foundation CoreData;
35456 inherit (darwin) libobjc;
35459 vim-darwin = (vim-full.override {
35467 pname = "vim-darwin";
35469 platforms = lib.platforms.darwin;
35473 vimacs = callPackage ../applications/editors/vim/vimacs.nix { };
35475 vimv = callPackage ../tools/misc/vimv { };
35477 vimv-rs = callPackage ../tools/misc/vimv-rs {
35478 inherit (darwin.apple_sdk.frameworks) Foundation;
35481 qpdfview = libsForQt5.callPackage ../applications/office/qpdfview { };
35483 qtile = callPackage ../development/python-modules/qtile/wrapper.nix { };
35485 vimgolf = callPackage ../games/vimgolf { };
35487 vimpc = callPackage ../applications/audio/vimpc { };
35489 # this is a lower-level alternative to wrapNeovim conceived to handle
35490 # more usecases when wrapping neovim. The interface is being actively worked on
35491 # so expect breakage. use wrapNeovim instead if you want a stable alternative
35492 wrapNeovimUnstable = callPackage ../applications/editors/neovim/wrapper.nix { };
35493 wrapNeovim = neovim-unwrapped: lib.makeOverridable (neovimUtils.legacyWrapper neovim-unwrapped);
35494 neovim-unwrapped = callPackage ../applications/editors/neovim {
35495 CoreServices = darwin.apple_sdk.frameworks.CoreServices;
35496 lua = if lib.meta.availableOn stdenv.hostPlatform luajit then luajit else lua5_1;
35499 neovimUtils = callPackage ../applications/editors/neovim/utils.nix {
35502 neovim = wrapNeovim neovim-unwrapped { };
35504 neovim-gtk = callPackage ../applications/editors/neovim/neovim-gtk.nix { };
35506 neovim-qt-unwrapped = libsForQt5.callPackage ../applications/editors/neovim/neovim-qt.nix { };
35507 neovim-qt = libsForQt5.callPackage ../applications/editors/neovim/qt.nix { };
35509 gnvim-unwrapped = callPackage ../applications/editors/neovim/gnvim { };
35511 gnvim = callPackage ../applications/editors/neovim/gnvim/wrapper.nix { };
35513 neovide = callPackage ../applications/editors/neovim/neovide { };
35515 neovim-remote = callPackage ../applications/editors/neovim/neovim-remote.nix { };
35517 vis = callPackage ../applications/editors/vis { };
35519 viw = callPackage ../applications/editors/viw { };
35521 virter = callPackage ../applications/virtualization/virter { };
35523 virt-viewer = callPackage ../applications/virtualization/virt-viewer { };
35525 virt-top = callPackage ../applications/virtualization/virt-top {
35526 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
35529 virt-what = callPackage ../applications/virtualization/virt-what { };
35531 virt-manager = callPackage ../applications/virtualization/virt-manager {
35532 system-libvirt = libvirt;
35535 virt-manager-qt = libsForQt5.callPackage ../applications/virtualization/virt-manager/qt.nix {
35536 qtermwidget = lxqt.qtermwidget;
35539 virtscreen = callPackage ../tools/admin/virtscreen { };
35541 virtual-ans = callPackage ../applications/audio/virtual-ans { };
35543 virtualbox = libsForQt5.callPackage ../applications/virtualization/virtualbox {
35544 stdenv = stdenv_32bit;
35545 inherit (gnome2) libIDL;
35549 virtualboxKvm = lowPrio (virtualbox.override {
35553 virtualboxHardened = lowPrio (virtualbox.override {
35554 enableHardening = true;
35557 virtualboxHeadless = lowPrio (virtualbox.override {
35558 enableHardening = true;
35562 virtualboxExtpack = callPackage ../applications/virtualization/virtualbox/extpack.nix { };
35564 virtualboxWithExtpack = lowPrio (virtualbox.override {
35565 extensionPack = virtualboxExtpack;
35568 virtualglLib = callPackage ../tools/X11/virtualgl/lib.nix {
35572 virtualgl = callPackage ../tools/X11/virtualgl {
35573 virtualglLib_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
35574 then pkgsi686Linux.virtualglLib
35578 vivictpp = callPackage ../applications/video/vivictpp { };
35580 vpcs = callPackage ../applications/virtualization/vpcs { };
35582 primusLib = callPackage ../tools/X11/primus/lib.nix {
35583 nvidia_x11 = linuxPackages.nvidia_x11.override { libsOnly = true; };
35586 primus = callPackage ../tools/X11/primus {
35587 stdenv_i686 = pkgsi686Linux.stdenv;
35588 primusLib_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
35589 then pkgsi686Linux.primusLib
35593 bumblebee = callPackage ../tools/X11/bumblebee {
35594 nvidia_x11 = linuxPackages.nvidia_x11;
35595 nvidia_x11_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
35596 then pkgsi686Linux.linuxPackages.nvidia_x11.override { libsOnly = true; }
35598 libglvnd_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
35599 then pkgsi686Linux.libglvnd
35603 uvcdynctrl = callPackage ../os-specific/linux/uvcdynctrl { };
35605 viper4linux = callPackage ../applications/audio/viper4linux { };
35606 viper4linux-gui = libsForQt5.callPackage ../applications/audio/viper4linux-gui { };
35608 vkeybd = callPackage ../applications/audio/vkeybd { };
35610 vlc-bin-universal = vlc-bin.override { variant = "universal"; };
35612 libvlc = vlc.override {
35617 vmpk = libsForQt5.callPackage ../applications/audio/vmpk { };
35619 vmware-horizon-client = callPackage ../applications/networking/remote/vmware-horizon-client { };
35621 vmware-workstation = callPackage ../applications/virtualization/vmware-workstation { };
35623 vocproc = callPackage ../applications/audio/vocproc { };
35625 vnstat = callPackage ../applications/networking/vnstat { };
35627 vocal = callPackage ../applications/audio/vocal { };
35629 volnoti = callPackage ../applications/misc/volnoti { };
35631 vorbis-tools = callPackage ../applications/audio/vorbis-tools {
35632 autoreconfHook = buildPackages.autoreconfHook269;
35635 vpv = callPackage ../applications/graphics/vpv { };
35637 vsce = callPackage ../development/tools/vsce { };
35639 vscode = callPackage ../applications/editors/vscode/vscode.nix { };
35640 vscode-fhs = vscode.fhs;
35641 vscode-fhsWithPackages = vscode.fhsWithPackages;
35643 vscode-with-extensions = callPackage ../applications/editors/vscode/with-extensions.nix { };
35645 vscode-utils = callPackage ../applications/editors/vscode/extensions/vscode-utils.nix { };
35647 vscode-extensions = recurseIntoAttrs (callPackage ../applications/editors/vscode/extensions { });
35649 vscodium = callPackage ../applications/editors/vscode/vscodium.nix { };
35650 vscodium-fhs = vscodium.fhs;
35651 vscodium-fhsWithPackages = vscodium.fhsWithPackages;
35653 openvscode-server = callPackage ../servers/openvscode-server {
35654 nodejs = nodejs_18;
35655 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Security;
35656 inherit (darwin) cctools;
35657 inherit (nodePackages) node-gyp;
35660 code-server = callPackage ../servers/code-server {
35661 nodejs = nodejs_18;
35662 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa CoreServices Security;
35663 inherit (darwin) cctools;
35664 inherit (nodePackages) node-gyp;
35667 vue = callPackage ../applications/misc/vue { };
35669 vuze = callPackage ../applications/networking/p2p/vuze {
35670 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
35671 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
35674 vwm = callPackage ../applications/window-managers/vwm { };
35676 vym = libsForQt5.callPackage ../applications/misc/vym { };
35678 wad = callPackage ../tools/security/wad { };
35680 wafw00f = callPackage ../tools/security/wafw00f { };
35682 whispers = with python3Packages; toPythonApplication whispers;
35684 whisper-ctranslate2 = callPackage ../tools/audio/whisper-ctranslate2 { };
35686 waon = callPackage ../applications/audio/waon { };
35688 warp = callPackage ../applications/networking/warp {
35689 inherit (darwin.apple_sdk.frameworks) Security Foundation;
35692 warpd = callPackage ../applications/misc/warpd { };
35694 watershot = callPackage ../applications/misc/watershot { };
35696 waypaper = callPackage ../applications/misc/waypaper { };
35698 w3m = callPackage ../applications/networking/browsers/w3m { };
35700 # Should always be the version with the most features
35703 # Version without X11
35704 w3m-nox = w3m.override {
35705 x11Support = false;
35706 imlib2 = imlib2-nox;
35709 # Version without X11 or graphics
35710 w3m-nographics = w3m.override {
35711 x11Support = false;
35712 graphicsSupport = false;
35715 # Version for batch text processing, not a good browser
35716 w3m-batch = w3m.override {
35717 graphicsSupport = false;
35718 mouseSupport = false;
35719 x11Support = false;
35720 imlib2 = imlib2-nox;
35723 watchmate = callPackage ../applications/misc/watchmate { };
35725 watson = callPackage ../applications/office/watson { };
35727 wapiti = callPackage ../tools/security/wapiti { };
35729 weave-gitops = callPackage ../applications/networking/cluster/weave-gitops { };
35731 wayfire = callPackage ../applications/window-managers/wayfire/default.nix {
35732 wlroots = wlroots_0_17;
35734 wf-config = callPackage ../applications/window-managers/wayfire/wf-config.nix { };
35736 wayfirePlugins = recurseIntoAttrs (
35737 callPackage ../applications/window-managers/wayfire/plugins.nix { }
35739 wayfire-with-plugins = callPackage ../applications/window-managers/wayfire/wrapper.nix {
35740 plugins = with wayfirePlugins; [ wcm wf-shell ];
35743 waypipe = callPackage ../applications/networking/remote/waypipe { };
35745 wayv = callPackage ../tools/X11/wayv { };
35747 wayvnc = callPackage ../applications/networking/remote/wayvnc { };
35749 webanalyze = callPackage ../tools/security/webanalyze { };
35751 webcamoid = libsForQt5.callPackage ../applications/video/webcamoid { };
35753 webcord = callPackage ../applications/networking/instant-messengers/webcord { };
35755 webcord-vencord = callPackage ../applications/networking/instant-messengers/webcord/webcord-vencord { };
35757 webex = callPackage ../applications/networking/instant-messengers/webex { };
35759 webmacs = libsForQt5.callPackage ../applications/networking/browsers/webmacs {
35760 stdenv = if stdenv.cc.isClang then gccStdenv else stdenv;
35763 webssh = with python3Packages; toPythonApplication webssh;
35765 webtorrent_desktop = callPackage ../applications/video/webtorrent_desktop {
35766 electron = electron_27;
35769 wrapWeechat = callPackage ../applications/networking/irc/weechat/wrapper.nix { };
35771 weechat-unwrapped = callPackage ../applications/networking/irc/weechat {
35772 inherit (darwin) libobjc;
35773 inherit (darwin) libresolv;
35777 weechat = wrapWeechat weechat-unwrapped { };
35779 weechatScripts = recurseIntoAttrs (callPackage ../applications/networking/irc/weechat/scripts { });
35781 westonLite = weston.override {
35782 demoSupport = false;
35783 hdrSupport = false;
35784 jpegSupport = false;
35785 lcmsSupport = false;
35786 pangoSupport = false;
35787 pipewireSupport = false;
35788 rdpSupport = false;
35789 remotingSupport = false;
35790 vaapiSupport = false;
35791 vncSupport = false;
35792 webpSupport = false;
35793 xwaylandSupport = false;
35796 chatterino2 = libsForQt5.callPackage ../applications/networking/instant-messengers/chatterino2 {
35797 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
35800 weston = callPackage ../applications/window-managers/weston { };
35802 wgnord = callPackage ../applications/networking/wgnord/default.nix { };
35804 whalebird = callPackage ../applications/misc/whalebird {
35805 electron = electron_27;
35808 windowlab = callPackage ../applications/window-managers/windowlab { };
35810 inherit (windowmaker) dockapps;
35812 wily = callPackage ../applications/editors/wily { };
35814 wings = callPackage ../applications/graphics/wings { };
35816 write_stylus = libsForQt5.callPackage ../applications/graphics/write_stylus { };
35818 wlc = callPackage ../tools/misc/wlc { };
35820 wlclock = callPackage ../applications/misc/wlclock { };
35822 wlcs = callPackage ../development/tools/wlcs { };
35824 wllvm = callPackage ../development/tools/wllvm { };
35826 wmname = callPackage ../applications/misc/wmname { };
35828 wmctrl = callPackage ../tools/X11/wmctrl { };
35830 wmderland = callPackage ../applications/window-managers/wmderland { };
35832 wmderlandc = callPackage ../applications/window-managers/wmderlandc { };
35834 wmii = callPackage ../applications/window-managers/wmii { };
35836 wofi = callPackage ../applications/misc/wofi { };
35838 wofi-pass = callPackage ../../pkgs/tools/security/pass/wofi-pass.nix { };
35840 wofi-emoji = callPackage ../applications/misc/wofi-emoji { };
35842 cl-wordle = callPackage ../games/cl-wordle { };
35844 wordbook = callPackage ../applications/misc/wordbook { };
35846 wordnet = callPackage ../applications/misc/wordnet {
35847 inherit (darwin.apple_sdk.frameworks) Cocoa;
35850 wordgrinder = callPackage ../applications/office/wordgrinder { };
35852 workrave = callPackage ../applications/misc/workrave {
35853 inherit (python3Packages) jinja2;
35854 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good;
35857 worldengine-cli = python3Packages.worldengine;
35859 wpsoffice = libsForQt5.callPackage ../applications/office/wpsoffice { };
35860 wpsoffice-cn = libsForQt5.callPackage ../applications/office/wpsoffice {
35861 useChineseVersion = true;
35864 wrapFirefox = callPackage ../applications/networking/browsers/firefox/wrapper.nix { };
35866 wrapThunderbird = callPackage ../applications/networking/mailreaders/thunderbird/wrapper.nix { };
35868 wp4nix = callPackage ../development/tools/wp4nix { };
35870 wsjtx = qt5.callPackage ../applications/radio/wsjtx { };
35872 wxhexeditor = callPackage ../applications/editors/wxhexeditor {
35873 inherit (darwin.apple_sdk.frameworks) Cocoa;
35874 inherit (llvmPackages) openmp;
35878 xa = callPackage ../development/compilers/xa/xa.nix { };
35879 dxa = callPackage ../development/compilers/xa/dxa.nix { };
35881 x11basic = callPackage ../development/compilers/x11basic {
35882 autoconf = buildPackages.autoconf269;
35885 x11vnc = callPackage ../tools/X11/x11vnc { };
35887 x11spice = callPackage ../tools/X11/x11spice { };
35889 x2goclient = libsForQt5.callPackage ../applications/networking/remote/x2goclient { };
35891 x2goserver = callPackage ../applications/networking/remote/x2goserver { };
35893 x2vnc = callPackage ../tools/X11/x2vnc { };
35895 x32edit = callPackage ../applications/audio/midas/x32edit.nix { };
35897 x42-avldrums = callPackage ../applications/audio/x42-avldrums { };
35899 x42-gmsynth = callPackage ../applications/audio/x42-gmsynth { };
35901 x42-plugins = callPackage ../applications/audio/x42-plugins { };
35903 xannotate = callPackage ../tools/X11/xannotate { };
35905 xaos = libsForQt5.callPackage ../applications/graphics/xaos { };
35907 xastir = callPackage ../applications/misc/xastir { };
35909 xautomation = callPackage ../tools/X11/xautomation { };
35911 xawtv = callPackage ../applications/video/xawtv { };
35913 xbattbar = callPackage ../applications/misc/xbattbar { };
35915 xbindkeys = callPackage ../tools/X11/xbindkeys { };
35917 xbindkeys-config = callPackage ../tools/X11/xbindkeys-config {
35921 xborders = callPackage ../tools/X11/xborders { };
35923 xxh = callPackage ../tools/networking/xxh { };
35925 kodiPackages = recurseIntoAttrs (kodi.packages);
35927 kodi = callPackage ../applications/video/kodi {
35928 jre_headless = jdk11_headless;
35931 kodi-wayland = callPackage ../applications/video/kodi {
35932 jre_headless = jdk11_headless;
35933 waylandSupport = true;
35936 kodi-gbm = callPackage ../applications/video/kodi {
35937 jre_headless = jdk11_headless;
35941 kodi-cli = callPackage ../tools/misc/kodi-cli { };
35943 xca = qt6Packages.callPackage ../applications/misc/xca { };
35945 xcalib = callPackage ../tools/X11/xcalib { };
35947 xcape = callPackage ../tools/X11/xcape { };
35949 xcat = callPackage ../tools/security/xcat { };
35951 xchainkeys = callPackage ../tools/X11/xchainkeys { };
35953 xchm = callPackage ../applications/misc/xchm { };
35955 inherit (xorg) xcompmgr;
35957 x-create-mouse-void = callPackage ../applications/window-managers/x-create-mouse-void { };
35959 xd = callPackage ../applications/networking/p2p/xd { };
35961 xdaliclock = callPackage ../tools/misc/xdaliclock { };
35963 xdg-dbus-proxy = callPackage ../development/libraries/xdg-dbus-proxy { };
35965 xdg-desktop-portal = callPackage ../development/libraries/xdg-desktop-portal { };
35967 xdg-desktop-portal-gnome = callPackage ../development/libraries/xdg-desktop-portal-gnome { };
35969 xdg-desktop-portal-gtk = callPackage ../development/libraries/xdg-desktop-portal-gtk { };
35971 xdg-desktop-portal-hyprland = callPackage ../applications/window-managers/hyprwm/xdg-desktop-portal-hyprland {
35972 inherit (qt6) qtbase qttools qtwayland wrapQtAppsHook;
35975 xdg-desktop-portal-wlr = callPackage ../development/libraries/xdg-desktop-portal-wlr { };
35977 xdg-desktop-portal-xapp = callPackage ../development/libraries/xdg-desktop-portal-xapp { };
35979 xdg-utils = callPackage ../tools/X11/xdg-utils {};
35981 xdgmenumaker = callPackage ../applications/misc/xdgmenumaker { };
35983 xdotool = callPackage ../tools/X11/xdotool { };
35985 xed-editor = callPackage ../applications/editors/xed-editor {
35986 xapp = cinnamon.xapp;
35989 xenPackages = recurseIntoAttrs (callPackage ../applications/virtualization/xen/packages.nix {});
35991 xen = xenPackages.xen-vanilla;
35992 xen-slim = xenPackages.xen-slim;
35993 xen-light = xenPackages.xen-light;
35995 xen_4_15 = xenPackages.xen_4_15-vanilla;
35996 xen_4_15-slim = xenPackages.xen_4_15-slim;
35997 xen_4_15-light = xenPackages.xen_4_15-light;
35999 xkbset = callPackage ../tools/X11/xkbset { };
36001 xkbmon = callPackage ../applications/misc/xkbmon { };
36003 win-spice = callPackage ../applications/virtualization/driver/win-spice { };
36004 win-pvdrivers = callPackage ../applications/virtualization/driver/win-pvdrivers { };
36006 xfig = callPackage ../applications/graphics/xfig { };
36008 xfractint = callPackage ../applications/graphics/xfractint { };
36010 xine-ui = callPackage ../applications/video/xine/ui.nix { };
36011 xine-lib = callPackage ../applications/video/xine/lib.nix { };
36013 xlsxgrep = callPackage ../applications/search/xlsxgrep { };
36015 xmind = callPackage ../applications/misc/xmind { };
36017 xneur = callPackage ../applications/misc/xneur { };
36019 gxneur = callPackage ../applications/misc/gxneur {
36020 inherit (gnome2) libglade GConf;
36023 xiphos = callPackage ../applications/misc/xiphos {
36024 gtkhtml = gnome.gtkhtml;
36027 xournal = callPackage ../applications/graphics/xournal {
36028 inherit (gnome2) libgnomecanvas;
36031 xournalpp = darwin.apple_sdk_11_0.callPackage ../applications/graphics/xournalpp {
36035 apvlv = callPackage ../applications/misc/apvlv { };
36037 xpdf = libsForQt5.callPackage ../applications/misc/xpdf {
36038 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
36041 xplugd = callPackage ../tools/X11/xplugd { };
36043 xpointerbarrier = callPackage ../tools/X11/xpointerbarrier { };
36045 xkb-switch = callPackage ../tools/X11/xkb-switch { };
36047 xkb-switch-i3 = callPackage ../tools/X11/xkb-switch-i3 { };
36049 xkblayout-state = callPackage ../applications/misc/xkblayout-state { };
36051 xlife = callPackage ../applications/graphics/xlife { };
36053 xmobar = haskellPackages.xmobar;
36055 xmonad-log = callPackage ../tools/misc/xmonad-log { };
36057 xmonad-with-packages = callPackage ../applications/window-managers/xmonad/wrapper.nix {
36058 inherit (haskellPackages) ghcWithPackages;
36059 packages = _: [ haskellPackages.xmonad-contrib ];
36062 xmonadctl = callPackage ../applications/window-managers/xmonad/xmonadctl.nix {
36063 inherit (haskellPackages) ghcWithPackages;
36066 xmonad_log_applet = callPackage ../applications/window-managers/xmonad/log-applet {
36067 inherit (xfce) libxfce4util xfce4-panel;
36070 xmonad_log_applet_mate = xmonad_log_applet.override {
36071 desktopSupport = "mate";
36074 xmonad_log_applet_xfce = xmonad_log_applet.override {
36075 desktopSupport = "xfce4";
36078 xmountains = callPackage ../applications/graphics/xmountains { };
36080 xmppc = callPackage ../applications/networking/instant-messengers/xmppc { };
36082 libxpdf = callPackage ../applications/misc/xpdf/libxpdf.nix { };
36084 xpra = callPackage ../tools/X11/xpra { };
36085 xpraWithNvenc = callPackage ../tools/X11/xpra {
36087 nvidia_x11 = linuxPackages.nvidia_x11.override { libsOnly = true; };
36089 libfakeXinerama = callPackage ../tools/X11/xpra/libfakeXinerama.nix { };
36092 xplayer = callPackage ../applications/video/xplayer {
36093 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad;
36094 inherit (cinnamon) xapp;
36096 libxplayer-plparser = callPackage ../applications/video/xplayer/plparser.nix { };
36098 xrectsel = callPackage ../tools/X11/xrectsel { };
36100 xrestop = callPackage ../tools/X11/xrestop { };
36102 xrgears = callPackage ../applications/graphics/xrgears { };
36104 xsd = callPackage ../development/libraries/xsd {
36105 stdenv = gcc9Stdenv;
36108 xscope = callPackage ../applications/misc/xscope { };
36110 xsubfind3r = callPackage ../tools/security/xsubfind3r { };
36112 xsuspender = callPackage ../applications/misc/xsuspender { };
36114 xss-lock = callPackage ../misc/screensavers/xss-lock { };
36116 xloadimage = callPackage ../tools/X11/xloadimage { };
36118 xssproxy = callPackage ../misc/screensavers/xssproxy { };
36120 xsynth_dssi = callPackage ../applications/audio/xsynth-dssi { };
36122 xtrace = callPackage ../tools/X11/xtrace { };
36124 xtruss = callPackage ../tools/X11/xtruss { };
36126 xtuner = callPackage ../applications/audio/xtuner { };
36128 xmacro = callPackage ../tools/X11/xmacro { };
36130 xmenu = callPackage ../applications/misc/xmenu { };
36132 xmlcopyeditor = callPackage ../applications/editors/xmlcopyeditor {
36133 inherit (darwin.apple_sdk.frameworks) Cocoa;
36136 xmp = callPackage ../applications/audio/xmp {
36137 inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio;
36140 xnee = callPackage ../tools/X11/xnee { };
36142 xnotify = callPackage ../tools/X11/xnotify { };
36144 xpano = callPackage ../applications/graphics/xpano { };
36146 xv = callPackage ../applications/graphics/xv { };
36148 xygrib = libsForQt5.callPackage ../applications/misc/xygrib { };
36150 xzgv = callPackage ../applications/graphics/xzgv { };
36152 yabar = callPackage ../applications/window-managers/yabar { };
36154 yabar-unstable = callPackage ../applications/window-managers/yabar/unstable.nix { };
36156 yarp = callPackage ../applications/science/robotics/yarp { };
36158 yate = callPackage ../applications/misc/yate { };
36160 yaup = callPackage ../applications/networking/yaup { };
36162 ydiff = with python3.pkgs; toPythonApplication ydiff;
36164 ydict = callPackage ../applications/misc/ydict { };
36166 yed = callPackage ../applications/graphics/yed { };
36168 yeetgif = callPackage ../applications/graphics/yeetgif { };
36170 inherit (gnome) yelp;
36172 yelp-tools = callPackage ../development/misc/yelp-tools { };
36174 yewtube = callPackage ../applications/misc/yewtube { };
36176 yokadi = python3Packages.callPackage ../applications/misc/yokadi { };
36178 yoshimi = callPackage ../applications/audio/yoshimi { };
36180 your-editor = callPackage ../applications/editors/your-editor { stdenv = gccStdenv; };
36182 youtube-dl = with python3Packages; toPythonApplication youtube-dl;
36184 youtube-dl-light = with python3Packages; toPythonApplication youtube-dl-light;
36186 youtube-music = callPackage ../applications/audio/youtube-music { };
36188 youtube-tui = callPackage ../applications/video/youtube-tui {
36189 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security AppKit;
36192 youki = callPackage ../applications/virtualization/youki { };
36194 yt-dlp = with python3Packages; toPythonApplication yt-dlp;
36196 yt-dlp-light = with python3Packages; toPythonApplication yt-dlp-light;
36198 youtube-viewer = perlPackages.WWWYoutubeViewer;
36200 ytalk = callPackage ../applications/networking/instant-messengers/ytalk { };
36202 ytarchive = callPackage ../tools/misc/ytarchive { };
36204 ytcast = callPackage ../tools/misc/ytcast { };
36206 ytcc = callPackage ../tools/networking/ytcc { };
36208 ytmdl = callPackage ../tools/misc/ytmdl { };
36210 yuview = libsForQt5.yuview;
36212 wallust = callPackage ../applications/misc/wallust { };
36214 zam-plugins = callPackage ../applications/audio/zam-plugins { };
36216 zammad = callPackage ../applications/networking/misc/zammad { };
36218 zarf = callPackage ../applications/networking/cluster/zarf { };
36220 zathuraPkgs = callPackage ../applications/misc/zathura { };
36221 zathura = zathuraPkgs.zathuraWrapper;
36223 zdns = callPackage ../tools/security/zdns { };
36225 zerobin = callPackage ../applications/networking/zerobin { };
36227 zeroc-ice = callPackage ../development/libraries/zeroc-ice { };
36229 zeroc-ice-cpp11 = zeroc-ice.override { cpp11 = true; };
36231 zeronet = callPackage ../applications/networking/p2p/zeronet { };
36233 zeronet-conservancy = callPackage ../applications/networking/p2p/zeronet-conservancy { };
36235 zexy = callPackage ../applications/audio/pd-plugins/zexy {
36236 autoconf = buildPackages.autoconf269;
36239 zgrab2 = callPackage ../tools/security/zgrab2 { };
36241 zgrviewer = callPackage ../applications/graphics/zgrviewer { };
36243 zgv = callPackage ../applications/graphics/zgv {
36244 # Enable the below line for terminal display. Note
36245 # that it requires sixel graphics compatible terminals like mlterm
36250 zim = callPackage ../applications/office/zim { };
36252 zine = callPackage ../applications/misc/zine { };
36254 zita-ajbridge = callPackage ../applications/audio/zita-ajbridge { };
36256 zita-at1 = callPackage ../applications/audio/zita-at1 { };
36258 zita-njbridge = callPackage ../applications/audio/zita-njbridge { };
36260 zoom-us = callPackage ../applications/networking/instant-messengers/zoom-us { };
36262 zotero = callPackage ../applications/office/zotero { };
36264 zotero_7 = callPackage ../applications/office/zotero/zotero_7.nix { };
36266 zscroll = callPackage ../applications/misc/zscroll { };
36268 zsteg = callPackage ../tools/security/zsteg { };
36270 zx = callPackage ../tools/system/zx { };
36272 zxfer = callPackage ../applications/system/zxfer { };
36274 zynaddsubfx = callPackage ../applications/audio/zynaddsubfx {
36275 guiModule = "zest";
36276 fftw = fftwSinglePrec;
36279 zynaddsubfx-fltk = zynaddsubfx.override {
36280 guiModule = "fltk";
36283 zynaddsubfx-ntk = zynaddsubfx.override {
36287 ### BLOCKCHAINS / CRYPTOCURRENCIES / WALLETS
36289 aeon = callPackage ../applications/blockchains/aeon { };
36291 alfis = callPackage ../applications/blockchains/alfis {
36292 inherit (darwin.apple_sdk.frameworks) Cocoa Security WebKit;
36293 inherit (gnome) zenity;
36295 alfis-nogui = alfis.override {
36299 aperture = callPackage ../applications/blockchains/aperture { };
36301 backdown = callPackage ../tools/misc/backdown { };
36303 balanceofsatoshis = callPackage ../tools/misc/balanceofsatoshis { };
36305 bitcoin = libsForQt5.callPackage ../applications/blockchains/bitcoin {
36306 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
36308 inherit (darwin) autoSignDarwinBinariesHook;
36311 bitcoind = callPackage ../applications/blockchains/bitcoin {
36313 inherit (darwin) autoSignDarwinBinariesHook;
36316 bitcoind-knots = callPackage ../applications/blockchains/bitcoin-knots {
36318 inherit (darwin) autoSignDarwinBinariesHook;
36321 btcd = callPackage ../applications/blockchains/btcd { };
36323 cgminer = callPackage ../applications/blockchains/cgminer { };
36325 clboss = callPackage ../applications/blockchains/clboss { };
36327 clightning = callPackage ../applications/blockchains/clightning { };
36329 besu = callPackage ../applications/blockchains/besu { };
36331 bitcoin-abc = libsForQt5.callPackage ../applications/blockchains/bitcoin-abc {
36333 protobuf = protobuf_21;
36335 bitcoind-abc = callPackage ../applications/blockchains/bitcoin-abc {
36336 mkDerivation = stdenv.mkDerivation;
36337 protobuf = protobuf_21;
36341 bitcoin-unlimited = libsForQt5.callPackage ../applications/blockchains/bitcoin-unlimited {
36342 inherit (darwin.apple_sdk.frameworks) Foundation ApplicationServices AppKit;
36345 bitcoind-unlimited = callPackage ../applications/blockchains/bitcoin-unlimited {
36346 inherit (darwin.apple_sdk.frameworks) Foundation ApplicationServices AppKit;
36350 btcpayserver = callPackage ../applications/blockchains/btcpayserver { };
36352 btcpayserver-altcoins = callPackage ../applications/blockchains/btcpayserver { altcoinSupport = true; };
36354 charge-lnd = callPackage ../applications/blockchains/charge-lnd { };
36356 cryptop = python3.pkgs.callPackage ../applications/blockchains/cryptop { };
36358 dcrctl = callPackage ../applications/blockchains/dcrctl { };
36359 dcrd = callPackage ../applications/blockchains/dcrd { };
36360 dcrwallet = callPackage ../applications/blockchains/dcrwallet { };
36362 eclair = callPackage ../applications/blockchains/eclair { };
36364 electrs = callPackage ../applications/blockchains/electrs {
36365 inherit (darwin.apple_sdk.frameworks) Security;
36368 elements = libsForQt5.callPackage ../applications/blockchains/elements {
36370 inherit (darwin) autoSignDarwinBinariesHook;
36372 elementsd = callPackage ../applications/blockchains/elements {
36374 inherit (darwin) autoSignDarwinBinariesHook;
36376 elementsd-simplicity = elementsd.overrideAttrs {
36377 version = "unstable-2023-04-18";
36378 src = fetchFromGitHub {
36379 owner = "ElementsProject";
36381 rev = "ea318a45094ab3d31dd017d7781a6f28f1ffaa33"; # simplicity branch latest
36382 hash = "sha256-ooe+If3HWaJWpr2ux7DpiCTqB9Hv+aXjquEjplDjvhM=";
36386 ergo = callPackage ../applications/blockchains/ergo { };
36388 erigon = callPackage ../applications/blockchains/erigon { };
36390 exodus = callPackage ../applications/blockchains/exodus { };
36392 faraday = callPackage ../applications/blockchains/faraday { };
36394 fulcrum = libsForQt5.callPackage ../applications/blockchains/fulcrum { };
36396 go-ethereum = callPackage ../applications/blockchains/go-ethereum {
36397 inherit (darwin) libobjc;
36398 inherit (darwin.apple_sdk.frameworks) IOKit;
36401 go-exploitdb = callPackage ../tools/security/go-exploitdb { };
36403 gridcoin-research = libsForQt5.callPackage ../applications/blockchains/gridcoin-research {
36407 groestlcoin = libsForQt5.callPackage ../applications/blockchains/groestlcoin {
36408 stdenv = darwin.apple_sdk_11_0.stdenv;
36410 inherit (darwin) autoSignDarwinBinariesHook;
36413 groestlcoind = callPackage ../applications/blockchains/groestlcoin {
36414 inherit (darwin) autoSignDarwinBinariesHook;
36417 ledger-agent = with python3Packages; toPythonApplication ledger-agent;
36419 ledger-live-desktop = callPackage ../applications/blockchains/ledger-live-desktop { };
36421 lightning-loop = callPackage ../applications/blockchains/lightning-loop { };
36423 lightning-pool = callPackage ../applications/blockchains/lightning-pool { };
36425 litecoin = libsForQt5.callPackage ../applications/blockchains/litecoin {
36426 inherit (darwin.apple_sdk.frameworks) AppKit;
36427 boost = pkgs.boost177;
36429 litecoind = litecoin.override { withGui = false; };
36431 livedl = callPackage ../tools/misc/livedl { };
36433 lnd = callPackage ../applications/blockchains/lnd { };
36435 lndconnect = callPackage ../applications/blockchains/lndconnect { };
36437 lndinit = callPackage ../applications/blockchains/lndinit { };
36439 lndhub-go = callPackage ../applications/blockchains/lndhub-go { };
36441 lndmanage = callPackage ../applications/blockchains/lndmanage { };
36443 monero-cli = callPackage ../applications/blockchains/monero-cli {
36444 inherit (darwin.apple_sdk.frameworks) CoreData IOKit PCSC;
36447 haven-cli = callPackage ../applications/blockchains/haven-cli {
36448 inherit (darwin.apple_sdk.frameworks) CoreData IOKit PCSC;
36451 monero-gui = libsForQt5.callPackage ../applications/blockchains/monero-gui { };
36453 masari = callPackage ../applications/blockchains/masari { };
36455 napari = with python3Packages; toPythonApplication napari;
36457 nano-wallet = libsForQt5.callPackage ../applications/blockchains/nano-wallet { };
36459 namecoind = callPackage ../applications/blockchains/namecoin { };
36461 nbxplorer = callPackage ../applications/blockchains/nbxplorer { };
36463 pivx = libsForQt5.callPackage ../applications/blockchains/pivx { withGui = true; };
36464 pivxd = callPackage ../applications/blockchains/pivx {
36468 wrapQtAppsHook = null;
36469 autoreconfHook = buildPackages.autoreconfHook269;
36472 ethabi = callPackage ../applications/blockchains/ethabi { };
36474 pycoin = with python3Packages; toPythonApplication pycoin;
36476 stellar-core = callPackage ../applications/blockchains/stellar-core { };
36478 sumokoin = callPackage ../applications/blockchains/sumokoin { };
36480 solana-cli = callPackage ../applications/blockchains/solana { };
36482 solana-validator = callPackage ../applications/blockchains/solana-validator { };
36484 snarkos = callPackage ../applications/blockchains/snarkos {
36485 inherit (darwin.apple_sdk.frameworks) Security;
36488 taproot-assets = callPackage ../applications/blockchains/taproot-assets { };
36490 inherit (callPackages ../applications/blockchains/teos { })
36492 teos-watchtower-plugin;
36494 terra-station = callPackage ../applications/blockchains/terra-station { };
36496 tessera = callPackage ../applications/blockchains/tessera { };
36498 ton = callPackage ../applications/blockchains/ton { };
36500 torq = callPackage ../applications/blockchains/torq { };
36502 vertcoin = libsForQt5.callPackage ../applications/blockchains/vertcoin {
36505 vertcoind = callPackage ../applications/blockchains/vertcoin {
36509 wasabiwallet = callPackage ../applications/blockchains/wasabiwallet { };
36511 wasabibackend = callPackage ../applications/blockchains/wasabibackend { };
36513 wownero = callPackage ../applications/blockchains/wownero { };
36515 zcash = callPackage ../applications/blockchains/zcash {
36516 inherit (darwin.apple_sdk.frameworks) Security;
36517 stdenv = llvmPackages_14.stdenv;
36520 zecwallet-lite = callPackage ../applications/blockchains/zecwallet-lite { };
36522 lightwalletd = callPackage ../applications/blockchains/lightwalletd { };
36524 openethereum = callPackage ../applications/blockchains/openethereum { };
36526 polkadot = callPackage ../applications/blockchains/polkadot {
36527 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
36530 particl-core = callPackage ../applications/blockchains/particl-core { };
36532 quorum = callPackage ../applications/blockchains/quorum { };
36534 samplv1 = libsForQt5.callPackage ../applications/audio/samplv1 { };
36536 scaleft = callPackage ../applications/networking/scaleft { };
36538 scaleway-cli = callPackage ../tools/admin/scaleway-cli { };
36540 beancount = with python3.pkgs; toPythonApplication beancount;
36542 beancount-black = with python3.pkgs; toPythonApplication beancount-black;
36544 bean-add = callPackage ../applications/office/beancount/bean-add.nix { };
36546 bench = haskell.lib.compose.justStaticExecutables haskellPackages.bench;
36548 cri-o = callPackage ../applications/virtualization/cri-o/wrapper.nix { };
36549 cri-o-unwrapped = callPackage ../applications/virtualization/cri-o { };
36551 conceal = callPackage ../applications/misc/conceal { };
36553 confd = callPackage ../tools/system/confd { };
36555 conmon = callPackage ../applications/virtualization/conmon { };
36557 conmon-rs = callPackage ../applications/virtualization/conmon-rs { };
36559 drumkv1 = libsForQt5.callPackage ../applications/audio/drumkv1 { };
36561 eureka-ideas = callPackage ../applications/misc/eureka-ideas {
36562 inherit (darwin.apple_sdk.frameworks) Security;
36565 fava = callPackage ../applications/office/fava { };
36567 nux = callPackage ../tools/misc/nux { };
36569 phonemizer = with python3Packages; toPythonApplication phonemizer;
36571 tts = callPackage ../tools/audio/tts { };
36573 wyoming-faster-whisper = callPackage ../tools/audio/wyoming/faster-whisper.nix { };
36575 wyoming-openwakeword = callPackage ../tools/audio/wyoming/openwakeword.nix { };
36577 wyoming-piper = callPackage ../tools/audio/wyoming/piper.nix { };
36581 _1oom = callPackage ../games/1oom { };
36583 _2048-cli = _2048-cli-terminal;
36584 _2048-cli-curses = callPackage ../games/2048-cli { ui = "curses"; };
36585 _2048-cli-terminal = callPackage ../games/2048-cli { ui = "terminal"; };
36587 _2048-in-terminal = callPackage ../games/2048-in-terminal { };
36589 _20kly = callPackage ../games/20kly { };
36591 _90secondportraits = callPackage ../games/90secondportraits { love = love_0_10; };
36593 ace-of-penguins = callPackage ../games/ace-of-penguins { };
36595 among-sus = callPackage ../games/among-sus { };
36597 antsimulator = callPackage ../games/antsimulator { };
36599 augustus = callPackage ../games/augustus { };
36601 ballerburg = callPackage ../games/ballerburg { } ;
36603 blockattack = callPackage ../games/blockattack { } ;
36605 colobot = callPackage ../games/colobot { };
36607 corsix-th = callPackage ../games/corsix-th { };
36609 enigma = callPackage ../games/enigma { };
36611 everspace = callPackage ../games/everspace { };
36613 ezquake = callPackage ../games/ezquake { };
36615 freedroid = callPackage ../games/freedroid { };
36617 freedroidrpg = callPackage ../games/freedroidrpg { };
36619 freenukum = callPackage ../games/freenukum { };
36621 inherit (callPackages ../games/fteqw {})
36626 gamepad-tool = callPackage ../games/gamepad-tool { };
36628 gnome-hexgl = callPackage ../games/gnome-hexgl { };
36630 gotypist = callPackage ../games/gotypist { };
36632 heroic-unwrapped = callPackage ../games/heroic {
36633 # Match the version used by the upstream package.
36634 electron = electron_29;
36637 heroic = callPackage ../games/heroic/fhsenv.nix { };
36639 julius = callPackage ../games/julius { };
36641 jumpnbump = callPackage ../games/jumpnbump { };
36643 katawa-shoujo = callPackage ../games/katawa-shoujo { };
36645 keeperrl = callPackage ../games/keeperrl { };
36647 shipwright = callPackage ../games/shipwright { };
36649 wipeout-rewrite = callPackage ../games/wipeout-rewrite {
36650 inherit (darwin.apple_sdk.frameworks) Foundation;
36653 ### GAMES/DOOM-PORTS
36655 dhewm3 = callPackage ../games/doom-ports/dhewm3 { };
36657 doomseeker = qt5.callPackage ../games/doom-ports/doomseeker { };
36659 doomretro = callPackage ../games/doom-ports/doomretro {
36660 inherit (darwin.apple_sdk.frameworks) Cocoa;
36663 doomrunner = qt5.callPackage ../games/doom-ports/doomrunner { };
36665 chocolate-doom = callPackage ../games/doom-ports/chocolate-doom { };
36667 crispy-doom = callPackage ../games/doom-ports/crispy-doom { };
36669 eureka-editor = callPackage ../games/doom-ports/eureka-editor { };
36671 enyo-launcher = libsForQt5.callPackage ../games/doom-ports/enyo-launcher { };
36673 eternity = callPackage ../games/doom-ports/eternity-engine { };
36675 gzdoom = callPackage ../games/doom-ports/gzdoom { };
36677 odamex = callPackage ../games/doom-ports/odamex { };
36679 prboom-plus = callPackage ../games/doom-ports/prboom-plus { };
36681 rbdoom-3-bfg = callPackage ../games/doom-ports/rbdoom-3-bfg { };
36683 slade = callPackage ../games/doom-ports/slade {
36684 wxGTK = (wxGTK32.overrideAttrs {
36686 (fetchpatch { # required to run slade 3.2.4 on wxGTK 3.2.4, see PR #266945
36687 url = "https://github.com/wxWidgets/wxWidgets/commit/425d9455e8307c1267a79d47d77e3dafeb4d86de.patch";
36688 excludes = [ "docs/changes.txt" ];
36690 hash = "sha256-6LOYLDLtVCHxNdHAWv3zhlCsljIpi//RJb9XVLGD5hM=";
36698 sladeUnstable = callPackage ../games/doom-ports/slade/git.nix {
36699 wxGTK = (wxGTK32.overrideAttrs {
36701 (fetchpatch { # required to run sladeUnstable unstable-2023-09-30 on wxGTK 3.2.4, see PR #266945
36702 url = "https://github.com/wxWidgets/wxWidgets/commit/425d9455e8307c1267a79d47d77e3dafeb4d86de.patch";
36703 excludes = [ "docs/changes.txt" ];
36705 hash = "sha256-6LOYLDLtVCHxNdHAWv3zhlCsljIpi//RJb9XVLGD5hM=";
36713 zandronum = callPackage ../games/doom-ports/zandronum { };
36715 zandronum-server = zandronum.override {
36719 fmodex = callPackage ../games/doom-ports/zandronum/fmod.nix { };
36721 doom-bcc = callPackage ../games/doom-ports/zdoom/bcc-git.nix { };
36723 zdbsp = callPackage ../games/doom-ports/zdoom/zdbsp.nix { };
36725 zdoom = callPackage ../games/doom-ports/zdoom { };
36727 maelstrom = callPackage ../games/maelstrom { };
36729 mar1d = callPackage ../games/mar1d { } ;
36731 oh-my-git = callPackage ../games/oh-my-git { };
36733 opendune = callPackage ../games/opendune { };
36735 openrct2 = callPackage ../games/openrct2 { };
36737 opensearch = callPackage ../servers/search/opensearch { };
36739 osu-lazer = callPackage ../games/osu-lazer { };
36741 osu-lazer-bin = callPackage ../games/osu-lazer/bin.nix { };
36743 pro-office-calculator = libsForQt5.callPackage ../games/pro-office-calculator { };
36745 qgo = libsForQt5.callPackage ../games/qgo { };
36747 rotp = callPackage ../games/rotp { };
36749 rpg-cli = callPackage ../games/rpg-cli { };
36751 runelite = callPackage ../games/runelite { };
36753 runescape = callPackage ../games/runescape-launcher { };
36755 sm64ex = callPackage ../games/sm64ex {
36759 sm64ex-coop = callPackage ../games/sm64ex {
36760 branch = "sm64ex-coop";
36763 snipes = callPackage ../games/snipes { };
36765 unvanquished = callPackage ../games/unvanquished { };
36767 xbill = callPackage ../games/xbill { };
36769 xmage = callPackage ../games/xmage { };
36771 abbaye-des-morts = callPackage ../games/abbaye-des-morts { };
36773 abuse = callPackage ../games/abuse { };
36775 adom = callPackage ../games/adom { };
36777 airshipper = callPackage ../games/airshipper { };
36779 airstrike = callPackage ../games/airstrike { };
36781 alienarena = callPackage ../games/alienarena { };
36783 amoeba = callPackage ../games/amoeba { };
36784 amoeba-data = callPackage ../games/amoeba/data.nix { };
36786 andyetitmoves = callPackage ../games/andyetitmoves { };
36788 angband = callPackage ../games/angband { };
36790 animatch = callPackage ../games/animatch { };
36792 anki = callPackage ../games/anki {
36793 inherit (darwin.apple_sdk.frameworks) AVKit CoreAudio;
36795 anki-bin = callPackage ../games/anki/bin.nix { };
36796 anki-sync-server = callPackage ../games/anki/sync-server.nix { };
36798 armagetronad = callPackage ../games/armagetronad { };
36800 armagetronad-dedicated = callPackage ../games/armagetronad { dedicatedServer = true; };
36802 arena = callPackage ../games/arena { };
36804 arx-libertatis = libsForQt5.callPackage ../games/arx-libertatis { };
36806 asc = callPackage ../games/asc {
36811 assaultcube = callPackage ../games/assaultcube { };
36813 astromenace = callPackage ../games/astromenace { };
36815 atanks = callPackage ../games/atanks { };
36817 azimuth = callPackage ../games/azimuth { };
36819 banner = callPackage ../games/banner { };
36821 bastet = callPackage ../games/bastet { };
36823 beancount-ing-diba = callPackage ../applications/office/beancount/beancount-ing-diba.nix { };
36825 beancount-share = callPackage ../applications/office/beancount/beancount_share.nix { };
36827 black-hole-solver = callPackage ../games/black-hole-solver {
36828 inherit (perlPackages) PathTiny;
36831 blackshades = callPackage ../games/blackshades { };
36833 blobby = callPackage ../games/blobby { };
36835 blobwars = callPackage ../games/blobwars { };
36837 boohu = callPackage ../games/boohu { };
36839 braincurses = callPackage ../games/braincurses { };
36841 brogue = callPackage ../games/brogue { };
36843 brogue-ce = callPackage ../games/brogue-ce { };
36845 brutalmaze = callPackage ../games/brutalmaze { };
36847 bsdgames = callPackage ../games/bsdgames { };
36849 btanks = callPackage ../games/btanks { };
36851 bugdom = callPackage ../games/bugdom {
36852 inherit (darwin.apple_sdk.frameworks) IOKit Foundation;
36855 bzflag = callPackage ../games/bzflag {
36856 inherit (darwin.apple_sdk.frameworks) Carbon CoreServices;
36859 cataclysmDDA = callPackage ../games/cataclysm-dda { };
36861 cataclysm-dda = cataclysmDDA.stable.tiles;
36863 cataclysm-dda-git = cataclysmDDA.git.tiles;
36865 cbonsai = callPackage ../games/cbonsai { };
36867 cdogs-sdl = callPackage ../games/cdogs-sdl { };
36869 cgoban = callPackage ../games/cgoban { };
36871 chessdb = callPackage ../games/chessdb { };
36873 chessx = libsForQt5.callPackage ../games/chessx { };
36875 chiaki = libsForQt5.callPackage ../games/chiaki { };
36877 chiaki4deck = qt6Packages.callPackage ../games/chiaki4deck { };
36879 chromium-bsu = callPackage ../games/chromium-bsu { };
36881 clonehero = callPackage ../games/clonehero { };
36883 vintagestory = callPackage ../games/vintagestory { };
36885 ckan = callPackage ../games/ckan { };
36887 cockatrice = libsForQt5.callPackage ../games/cockatrice {
36888 protobuf = protobuf_21;
36891 commandergenius = callPackage ../games/commandergenius { };
36893 construoBase = lowPrio (callPackage ../games/construo {
36899 construo = construoBase.override {
36900 inherit libGL libGLU freeglut;
36903 crack_attack = callPackage ../games/crack-attack { };
36905 crawlTiles = callPackage ../games/crawl {
36909 crawl = callPackage ../games/crawl { };
36911 inherit (import ../games/crossfire pkgs)
36912 crossfire-server crossfire-arch crossfire-maps crossfire-client;
36914 crrcsim = callPackage ../games/crrcsim { };
36916 curseofwar = callPackage ../games/curseofwar { SDL = null; };
36917 curseofwar-sdl = callPackage ../games/curseofwar { ncurses = null; };
36919 cutechess = qt5.callPackage ../games/cutechess { };
36921 cutemaze = qt6Packages.callPackage ../games/cutemaze { };
36923 cuyo = callPackage ../games/cuyo { };
36925 darkplaces = callPackage ../games/darkplaces { };
36927 deliantra-server = callPackage ../games/deliantra/server.nix {
36928 # perl538 defines 'struct object' in sv.h. many conflicts result
36930 perlPackages = perl536Packages;
36932 deliantra-arch = callPackage ../games/deliantra/arch.nix { };
36933 deliantra-maps = callPackage ../games/deliantra/maps.nix { };
36934 deliantra-data = callPackage ../games/deliantra/data.nix { };
36936 ddnet = callPackage ../games/ddnet {
36937 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa OpenGL Security;
36939 ddnet-server = ddnet.override { buildClient = false; };
36941 ddns-go = callPackage ../tools/networking/ddns-go { };
36943 devilutionx = callPackage ../games/devilutionx {
36945 SDL2 = SDL2.override {
36950 domination = callPackage ../games/domination { };
36952 duckmarines = callPackage ../games/duckmarines { love = love_0_10; };
36954 dwarf-fortress-packages = recurseIntoAttrs (callPackage ../games/dwarf-fortress { });
36956 dwarf-fortress = dwarf-fortress-packages.dwarf-fortress;
36958 dwarf-therapist = dwarf-fortress-packages.dwarf-therapist;
36960 dxx-rebirth = callPackage ../games/dxx-rebirth { };
36962 inherit (callPackages ../games/dxx-rebirth/assets.nix { })
36966 inherit (callPackages ../games/dxx-rebirth/full.nix { })
36970 easyrpg-player = callPackage ../games/easyrpg-player {
36971 inherit (darwin.apple_sdk.frameworks) Foundation AudioUnit AudioToolbox;
36974 eboard = callPackage ../games/eboard { };
36976 ecwolf = callPackage ../games/ecwolf { };
36978 eduke32 = callPackage ../games/eduke32 {
36979 inherit (darwin.apple_sdk.frameworks) AGL Cocoa GLUT OpenGL;
36982 egoboo = callPackage ../games/egoboo { };
36984 eidolon = callPackage ../games/eidolon { };
36986 EmptyEpsilon = callPackage ../games/empty-epsilon { };
36988 endgame-singularity = callPackage ../games/endgame-singularity { };
36990 endless-sky = callPackage ../games/endless-sky { };
36992 extremetuxracer = callPackage ../games/extremetuxracer { };
36994 exult = callPackage ../games/exult { };
36996 fallout-ce = callPackage ../games/fallout-ce/fallout-ce.nix { };
36997 fallout2-ce = callPackage ../games/fallout-ce/fallout2-ce.nix { };
36999 flare = callPackage ../games/flare {
37000 inherit (darwin.apple_sdk.frameworks) Cocoa;
37003 fltrator = callPackage ../games/fltrator {
37004 fltk = fltk-minimal;
37007 factorio = callPackage ../games/factorio { releaseType = "alpha"; };
37009 factorio-experimental = factorio.override { releaseType = "alpha"; experimental = true; };
37011 factorio-headless = factorio.override { releaseType = "headless"; };
37013 factorio-headless-experimental = factorio.override { releaseType = "headless"; experimental = true; };
37015 factorio-demo = factorio.override { releaseType = "demo"; };
37017 factorio-mods = callPackage ../games/factorio/mods.nix { };
37019 factorio-utils = callPackage ../games/factorio/utils.nix { };
37021 fairymax = callPackage ../games/fairymax { };
37023 ferium = callPackage ../games/ferium {
37024 inherit (darwin.apple_sdk.frameworks) Security;
37027 fheroes2 = callPackage ../games/fheroes2 { };
37029 fish-fillets-ng = callPackage ../games/fish-fillets-ng { };
37031 jumpy = callPackage ../games/jumpy { };
37033 flightgear = libsForQt5.callPackage ../games/flightgear { };
37035 flock = callPackage ../development/tools/flock { };
37037 forge-mtg = callPackage ../games/forge-mtg { };
37039 freeciv = callPackage ../games/freeciv {
37040 sdl2Client = false;
37045 freeciv_sdl2 = freeciv.override {
37051 freeciv_qt = freeciv.override {
37052 sdl2Client = false;
37057 freeciv_gtk = freeciv;
37059 freedink = callPackage ../games/freedink { };
37061 freeorion = callPackage ../games/freeorion { };
37063 freesweep = callPackage ../games/freesweep { };
37065 frotz = callPackage ../games/frotz { };
37067 frogatto = callPackage ../games/frogatto { };
37069 frozen-bubble = callPackage ../games/frozen-bubble { };
37071 fsg = callPackage ../games/fsg { };
37073 gambit-chess = callPackage ../games/gambit { };
37075 garden-of-coloured-lights = callPackage ../games/garden-of-coloured-lights { allegro = allegro4; };
37077 gargoyle = callPackage ../games/gargoyle {
37078 inherit (darwin) cctools;
37081 gav = callPackage ../games/gav { };
37083 gcompris = libsForQt5.callPackage ../games/gcompris { };
37085 gemrb = callPackage ../games/gemrb { };
37087 gimx = callPackage ../games/gimx { };
37089 gl117 = callPackage ../games/gl-117 { };
37091 globulation2 = callPackage ../games/globulation { };
37093 gltron = callPackage ../games/gltron { };
37095 gl-gsync-demo = callPackage ../games/gl-gsync-demo {
37096 libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
37099 gmad = callPackage ../games/gmad { };
37101 gnonograms = callPackage ../games/gnonograms { };
37103 gnubg = callPackage ../games/gnubg { };
37105 gnuchess = callPackage ../games/gnuchess { };
37107 gnugo = callPackage ../games/gnugo { };
37109 gnujump = callPackage ../games/gnujump { };
37111 gnushogi = callPackage ../games/gnushogi { };
37113 gogdl = python3Packages.callPackage ../games/gogdl { };
37115 gogui = callPackage ../games/gogui { };
37117 gscrabble = python3Packages.callPackage ../games/gscrabble { };
37119 gshogi = python3Packages.callPackage ../games/gshogi { };
37121 qtads = qt5.callPackage ../games/qtads { };
37123 grapejuice = callPackage ../games/grapejuice {
37124 wine = wineWowPackages.unstable;
37127 graphwar = callPackage ../games/graphwar { };
37129 gtetrinet = callPackage ../games/gtetrinet {
37130 inherit (gnome2) GConf libgnome libgnomeui;
37133 gtypist = callPackage ../games/gtypist { };
37135 gweled = callPackage ../games/gweled { };
37137 harmonist = callPackage ../games/harmonist { };
37139 hase = callPackage ../games/hase { };
37141 hedgewars = libsForQt5.callPackage ../games/hedgewars { };
37143 hikounomizu = callPackage ../games/hikounomizu { };
37145 hmcl = callPackage ../games/hmcl { };
37147 hyperrogue = callPackage ../games/hyperrogue { };
37149 ibmcloud-cli = callPackage ../tools/admin/ibmcloud-cli { stdenv = stdenvNoCC; };
37151 icbm3d = callPackage ../games/icbm3d { };
37153 infra = callPackage ../tools/admin/infra { };
37155 infra-arcana = callPackage ../games/infra-arcana { };
37157 ingen = callPackage ../applications/audio/ingen { };
37159 ideogram = callPackage ../applications/graphics/ideogram { };
37161 instaloader = python3Packages.callPackage ../tools/misc/instaloader { };
37163 instead = callPackage ../games/instead { };
37165 iortcw = callPackage ../games/iortcw { };
37166 # used as base package for iortcw forks
37167 iortcw_sp = callPackage ../games/iortcw/sp.nix { };
37169 ironwail = callPackage ../games/ironwail { };
37171 ivan = callPackage ../games/ivan { };
37173 ja2-stracciatella = callPackage ../games/ja2-stracciatella {
37174 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
37177 jfsw = callPackage ../games/jfsw { };
37179 katago = callPackage ../games/katago { };
37181 katagoWithCuda = katago.override {
37183 cudaPackages = cudaPackages_12;
37186 katagoCPU = katago.override {
37190 katagoTensorRT = katago.override {
37191 backend = "tensorrt";
37192 cudaPackages = cudaPackages_12;
37195 klavaro = callPackage ../games/klavaro { };
37197 kobodeluxe = callPackage ../games/kobodeluxe { };
37199 koboredux = callPackage ../games/koboredux { };
37201 koboredux-free = callPackage ../games/koboredux {
37202 useProprietaryAssets = false;
37205 koules = callPackage ../games/koules { };
37207 ldmud = callPackage ../games/ldmud { };
37209 ldmud-full = callPackage ../games/ldmud {
37210 ipv6Support = true;
37211 mccpSupport = true;
37212 mysqlSupport = true;
37213 postgresSupport = true;
37214 sqliteSupport = true;
37216 pythonSupport = true;
37219 leela-zero = libsForQt5.callPackage ../games/leela-zero { };
37221 legendary-gl = python3Packages.callPackage ../games/legendary-gl { };
37223 left4gore-bin = callPackage ../games/left4gore { };
37225 lgogdownloader = libsForQt5.callPackage ../games/lgogdownloader { };
37227 liberal-crime-squad = callPackage ../games/liberal-crime-squad { };
37229 liberation-circuit = callPackage ../games/liberation-circuit { };
37231 lincity = callPackage ../games/lincity { };
37233 lincity_ng = callPackage ../games/lincity/ng.nix {
37234 # https://github.com/lincity-ng/lincity-ng/issues/25
37238 liquidwar = callPackage ../games/liquidwar {
37242 liquidwar5 = callPackage ../games/liquidwar/5.nix {
37245 lugaru = callPackage ../games/lugaru { };
37247 macopix = callPackage ../games/macopix {
37251 maptool = callPackage ../games/maptool {
37252 # MapTool is fussy about which JRE it uses; OpenJDK will leave it hanging
37253 # at launch in a class initialization deadlock. MapTool ships Temurin with
37254 # their pre-built releases so we might as well use it too.
37255 jre = temurin-bin-21;
37256 openjfx = openjfx21;
37259 mari0 = callPackage ../games/mari0 { };
37261 manaplus = callPackage ../games/manaplus { stdenv = gcc11Stdenv; };
37263 marble-marcher-ce = callPackage ../games/marble-marcher-ce { };
37265 mars = callPackage ../games/mars { };
37267 mchprs = callPackage ../games/mchprs { };
37269 megaglest = callPackage ../games/megaglest { };
37271 methane = callPackage ../games/methane { };
37273 mindustry = callPackage ../games/mindustry { };
37274 mindustry-wayland = callPackage ../games/mindustry {
37275 enableWayland = true;
37278 mindustry-server = callPackage ../games/mindustry {
37279 enableClient = false;
37280 enableServer = true;
37283 minecraft = callPackage ../games/minecraft { };
37285 minecraft-server-hibernation = callPackage ../tools/games/minecraft/minecraft-server-hibernation { };
37287 minecraftServers = import ../games/minecraft-servers { inherit callPackage lib javaPackages; };
37288 minecraft-server = minecraftServers.vanilla; # backwards compatibility
37290 minesweep-rs = callPackage ../games/minesweep-rs { };
37292 moon-buggy = callPackage ../games/moon-buggy { };
37294 minetest = callPackage ../games/minetest {
37295 inherit (darwin.apple_sdk.frameworks) OpenGL OpenAL Carbon Cocoa;
37297 minetestclient = minetest.override { buildServer = false; };
37298 minetest-touch = minetest.override { buildServer = false; withTouchSupport = true; };
37299 minetestserver = minetest.override { buildClient = false; };
37301 mnemosyne = callPackage ../games/mnemosyne {
37305 mrrescue = callPackage ../games/mrrescue { love = love_0_10; };
37307 mudlet = libsForQt5.callPackage ../games/mudlet {
37309 stdenv = if stdenv.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv;
37310 inherit (darwin.apple_sdk_11_0.frameworks) AppKit;
37313 blightmud = callPackage ../games/blightmud { };
37315 blightmud-tts = callPackage ../games/blightmud { withTTS = true; };
37317 n2048 = callPackage ../games/n2048 { };
37319 naev = callPackage ../games/naev { };
37321 nanosaur = callPackage ../games/nanosaur { };
37323 nanosaur2 = callPackage ../games/nanosaur2 { };
37325 nethack = callPackage ../games/nethack { };
37327 nethack-qt = callPackage ../games/nethack {
37329 stdenv = gccStdenv;
37332 nethack-x11 = callPackage ../games/nethack { x11Mode = true; };
37334 netris = callPackage ../games/netris { };
37336 neverball = callPackage ../games/neverball { };
37338 nexuiz = callPackage ../games/nexuiz { };
37340 nile = python3Packages.callPackage ../games/nile { };
37342 ninvaders = callPackage ../games/ninvaders { };
37344 njam = callPackage ../games/njam { };
37346 npush = callPackage ../games/npush { };
37347 run-npush = callPackage ../games/npush/run.nix { };
37349 newtonwars = callPackage ../games/newtonwars { };
37351 nsnake = callPackage ../games/nsnake { };
37353 nudoku = callPackage ../games/nudoku { };
37355 nxengine-evo = callPackage ../games/nxengine-evo { };
37357 oilrush = callPackage ../games/oilrush { };
37359 onscripter-en = callPackage ../games/onscripter-en { };
37361 openarena = callPackage ../games/openarena { };
37363 opendungeons = callPackage ../games/opendungeons { };
37365 openlierox = callPackage ../games/openlierox { };
37367 openclonk = callPackage ../games/openclonk { };
37369 openjk = callPackage ../games/openjk { };
37371 openloco = pkgsi686Linux.callPackage ../games/openloco { };
37373 openmw = libsForQt5.callPackage ../games/openmw {
37374 inherit (darwin.apple_sdk.frameworks) CoreMedia VideoDecodeAcceleration VideoToolbox;
37377 openmw-tes3mp = libsForQt5.callPackage ../games/openmw/tes3mp.nix { };
37379 opensoldat = callPackage ../games/opensoldat { };
37381 portmod = callPackage ../games/portmod { };
37383 tr-patcher = callPackage ../games/tr-patcher { };
37385 tes3cmd = callPackage ../games/tes3cmd { };
37387 otto-matic = callPackage ../games/otto-matic { };
37389 openraPackages_2019 = import ../games/openra_2019 {
37391 pkgs = pkgs.__splicedPackages;
37394 openra_2019 = openraPackages_2019.engines.release;
37396 openraPackages = recurseIntoAttrs (callPackage ../games/openra {});
37398 openra = openraPackages.engines.release;
37400 openrw = callPackage ../games/openrw {
37401 inherit (darwin.apple_sdk.frameworks) Cocoa OpenAL;
37404 openspades = callPackage ../games/openspades {
37405 inherit (darwin.apple_sdk.frameworks) Cocoa;
37408 openttd = callPackage ../games/openttd {
37409 zlib = zlib.override {
37413 openttd-jgrpp = callPackage ../games/openttd/jgrpp.nix {
37414 zlib = zlib.override {
37418 openttd-grfcodec = callPackage ../games/openttd/grfcodec.nix { };
37419 openttd-nml = callPackage ../games/openttd/nml.nix { };
37421 opentyrian = callPackage ../games/opentyrian { };
37423 openxcom = callPackage ../games/openxcom { SDL = SDL_compat; };
37425 openxray = callPackage ../games/openxray {
37426 # Builds with Clang, but hits an assertion failure unless GCC is used
37427 # https://github.com/OpenXRay/xray-16/issues/1224
37428 stdenv = gccStdenv;
37431 orthorobot = callPackage ../games/orthorobot { love = love_0_10; };
37433 pacvim = callPackage ../games/pacvim { };
37435 papermcServers = callPackages ../games/papermc { };
37437 papermc = papermcServers.papermc;
37439 path-of-building = qt6Packages.callPackage ../games/path-of-building {};
37441 pentobi = libsForQt5.callPackage ../games/pentobi { };
37443 performous = callPackage ../games/performous { };
37445 pinball = callPackage ../games/pinball { };
37447 pingus = callPackage ../games/pingus { };
37449 pioneer = callPackage ../games/pioneer { };
37451 pioneers = callPackage ../games/pioneers { };
37453 planetary_annihilation = callPackage ../games/planetaryannihilation { };
37455 principia = callPackage ../games/principia { };
37457 prismlauncher-qt5-unwrapped = libsForQt5.callPackage ../games/prismlauncher {
37458 inherit (darwin.apple_sdk.frameworks) Cocoa;
37461 prismlauncher-qt5 = libsForQt5.callPackage ../games/prismlauncher/wrapper.nix { prismlauncher-unwrapped = prismlauncher-qt5-unwrapped; };
37463 prismlauncher-unwrapped = qt6Packages.callPackage ../games/prismlauncher {
37464 inherit (darwin.apple_sdk.frameworks) Cocoa;
37467 prismlauncher = qt6Packages.callPackage ../games/prismlauncher/wrapper.nix { };
37469 pong3d = callPackage ../games/pong3d { };
37471 pokerth = libsForQt5.callPackage ../games/pokerth {
37472 protobuf = protobuf_21;
37475 pokerth-server = libsForQt5.callPackage ../games/pokerth {
37477 protobuf = protobuf_21;
37480 pokete = callPackage ../games/pokete { };
37482 powermanga = callPackage ../games/powermanga { };
37484 pysolfc = python3Packages.callPackage ../games/pysolfc { };
37486 qq = callPackage ../applications/networking/instant-messengers/qq { };
37488 qqwing = callPackage ../games/qqwing { };
37490 quake3wrapper = callPackage ../games/quake3/wrapper { };
37492 quake3demo = quake3wrapper {
37493 name = "quake3-demo-${lib.getVersion quake3demodata}";
37494 description = "Demo of Quake 3 Arena, a classic first-person shooter";
37495 paks = [ quake3pointrelease quake3demodata ];
37498 quake3demodata = callPackage ../games/quake3/content/demo.nix { };
37500 quake3pointrelease = callPackage ../games/quake3/content/pointrelease.nix { };
37502 quake3hires = callPackage ../games/quake3/content/hires.nix { };
37504 quakespasm = callPackage ../games/quakespasm {
37505 inherit (darwin.apple_sdk.frameworks) Cocoa CoreAudio CoreFoundation IOKit OpenGL;
37507 vkquake = callPackage ../games/quakespasm/vulkan.nix {
37508 inherit (darwin) moltenvk;
37511 ioquake3 = callPackage ../games/quake3/ioquake { };
37512 quake3e = callPackage ../games/quake3/quake3e { };
37514 quantumminigolf = callPackage ../games/quantumminigolf { };
37516 r2mod_cli = callPackage ../games/r2mod_cli { };
37518 r2modman = callPackage ../games/r2modman { };
37520 racer = callPackage ../games/racer { };
37522 randtype = callPackage ../games/randtype { };
37524 raylib-games = callPackage ../games/raylib-games { };
37526 raycast = callPackage ../os-specific/darwin/raycast { };
37528 redeclipse = callPackage ../games/redeclipse { };
37530 rftg = callPackage ../games/rftg { };
37532 rigsofrods-bin = callPackage ../games/rigsofrods-bin { };
37534 riko4 = callPackage ../games/riko4 { };
37536 rili = callPackage ../games/rili { };
37538 rogue = callPackage ../games/rogue {
37539 ncurses = ncurses5;
37542 rocksndiamonds = callPackage ../games/rocksndiamonds { };
37544 rott = callPackage ../games/rott { SDL = SDL_compat; };
37546 rott-shareware = rott.override {
37547 buildShareware = true;
37550 rrootage = callPackage ../games/rrootage { };
37552 space-cadet-pinball = callPackage ../games/space-cadet-pinball {
37553 inherit (darwin.apple_sdk.frameworks) Cocoa;
37556 starsector = callPackage ../games/starsector {
37557 openjdk = openjdk8;
37560 sauerbraten = callPackage ../games/sauerbraten { };
37562 scid = callPackage ../games/scid { };
37564 scid-vs-pc = callPackage ../games/scid-vs-pc { };
37566 scummvm = callPackage ../games/scummvm {
37567 inherit (darwin) cctools;
37568 inherit (darwin.apple_sdk.frameworks) Cocoa AudioToolbox Carbon CoreMIDI AudioUnit;
37571 inherit (callPackage ../games/scummvm/games.nix { })
37572 beneath-a-steel-sky
37574 drascula-the-vampire-strikes-back
37576 flight-of-the-amazon-queen
37577 lure-of-the-temptress;
37579 scorched3d = callPackage ../games/scorched3d { };
37581 scrolls = callPackage ../games/scrolls { };
37583 service-wrapper = callPackage ../os-specific/linux/service-wrapper { };
37585 sfrotz = callPackage ../games/sfrotz { };
37587 sgt-puzzles = callPackage ../games/sgt-puzzles { };
37589 sgt-puzzles-mobile = callPackage ../games/sgt-puzzles {
37593 shattered-pixel-dungeon = callPackage ../games/shattered-pixel-dungeon { };
37594 rkpd2 = callPackage ../games/shattered-pixel-dungeon/rkpd2.nix { };
37595 rat-king-adventure = callPackage ../games/shattered-pixel-dungeon/rat-king-adventure.nix { };
37596 experienced-pixel-dungeon = callPackage ../games/shattered-pixel-dungeon/experienced-pixel-dungeon.nix { };
37597 summoning-pixel-dungeon = callPackage ../games/shattered-pixel-dungeon/summoning-pixel-dungeon.nix { };
37598 shorter-pixel-dungeon = callPackage ../games/shattered-pixel-dungeon/shorter-pixel-dungeon.nix { };
37600 shticker-book-unwritten = callPackage ../games/shticker-book-unwritten { };
37602 sienna = callPackage ../games/sienna { };
37604 sil = callPackage ../games/sil { };
37606 sil-q = callPackage ../games/sil-q { };
37608 simutrans = callPackage ../games/simutrans { };
37609 # get binaries without data built by Hydra
37610 simutrans_binaries = lowPrio simutrans.binaries;
37612 snake4 = callPackage ../games/snake4 { };
37614 soi = callPackage ../games/soi {
37618 # solarus and solarus-quest-editor must use the same version of Qt.
37619 solarus = libsForQt5.callPackage ../games/solarus { };
37620 solarus-quest-editor = libsForQt5.callPackage ../development/tools/solarus-quest-editor { };
37622 sollya = callPackage ../development/interpreters/sollya { };
37624 solicurses = callPackage ../games/solicurses { };
37626 # You still can override by passing more arguments.
37627 space-orbit = callPackage ../games/space-orbit { };
37629 space-station-14-launcher = callPackage ../games/space-station-14-launcher { };
37631 spring = callPackage ../games/spring { asciidoc = asciidoc-full; };
37633 springLobby = callPackage ../games/spring/springlobby.nix { };
37635 srb2 = callPackage ../games/srb2 { };
37637 ssl-cert-check = callPackage ../tools/admin/ssl-cert-check { };
37639 stardust = callPackage ../games/stardust { };
37641 starspace = callPackage ../applications/science/machine-learning/starspace { };
37643 stockfish = callPackage ../games/stockfish { };
37645 steamPackages = recurseIntoAttrs (callPackage ../games/steam { });
37647 steam = steamPackages.steam-fhsenv;
37648 steam-small = steamPackages.steam-fhsenv-small;
37650 steam-run = steam.run;
37652 steam-tui = callPackage ../games/steam-tui { };
37654 steamcmd = steamPackages.steamcmd;
37656 steam-acf = callPackage ../tools/games/steam-acf { };
37658 steamback = python311.pkgs.callPackage ../tools/games/steamback { };
37660 protontricks = python3Packages.callPackage ../tools/package-management/protontricks {
37661 inherit winetricks steam-run yad;
37664 protonup-ng = with python3Packages; toPythonApplication protonup-ng;
37666 steam-rom-manager = callPackage ../tools/games/steam-rom-manager { };
37668 sdlpop = callPackage ../games/sdlpop { };
37670 stepmania = callPackage ../games/stepmania { };
37672 stone-kingdoms = callPackage ../games/stone-kingdoms { };
37674 stt = callPackage ../tools/audio/stt { };
37676 stuntrally = callPackage ../games/stuntrally
37679 superTux = callPackage ../games/supertux { };
37681 superTuxKart = darwin.apple_sdk_11_0.callPackage ../games/super-tux-kart {
37682 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa IOKit OpenAL IOBluetooth;
37685 synthv1 = libsForQt5.callPackage ../applications/audio/synthv1 { };
37687 snis = callPackage ../games/snis { };
37689 system-syzygy = callPackage ../games/system-syzygy { };
37691 t4kcommon = callPackage ../games/t4kcommon { };
37693 taisei = callPackage ../games/taisei { };
37695 tcl2048 = callPackage ../games/tcl2048 { };
37697 the-powder-toy = callPackage ../games/the-powder-toy {
37699 inherit (darwin.apple_sdk.frameworks) Cocoa;
37702 theforceengine = callPackage ../games/theforceengine { };
37704 tbe = libsForQt5.callPackage ../games/the-butterfly-effect { };
37706 tbls = callPackage ../tools/misc/tbls { };
37708 tecnoballz = callPackage ../games/tecnoballz { };
37710 teetertorture = callPackage ../games/teetertorture { };
37712 teeworlds = callPackage ../games/teeworlds {
37713 inherit (darwin.apple_sdk.frameworks) Cocoa;
37715 teeworlds-server = teeworlds.override { buildClient = false; };
37717 tengine = callPackage ../servers/http/tengine {
37718 modules = with nginxModules; [ rtmp dav moreheaders modsecurity ];
37721 tennix = callPackage ../games/tennix { };
37723 terraria-server = callPackage ../games/terraria-server { };
37725 tibia = pkgsi686Linux.callPackage ../games/tibia { };
37727 tintin = callPackage ../games/tintin { };
37729 tinyfugue = callPackage ../games/tinyfugue { };
37731 titanion = callPackage ../games/titanion { };
37733 tome2 = callPackage ../games/tome2 { };
37735 tome4 = callPackage ../games/tome4 { };
37737 toppler = callPackage ../games/toppler {
37738 SDL2_image = SDL2_image_2_0;
37741 torus-trooper = callPackage ../games/torus-trooper { };
37743 trackballs = callPackage ../games/trackballs { };
37745 try = callPackage ../tools/admin/try { };
37747 tumiki-fighters = callPackage ../games/tumiki-fighters { };
37749 tuxpaint = callPackage ../games/tuxpaint { };
37751 tuxtype = callPackage ../games/tuxtype { };
37753 speed_dreams = callPackage ../games/speed-dreams {
37754 # Torcs wants to make shared libraries linked with plib libraries (it provides static).
37755 # i686 is the only platform I know than can do that linking without plib built with -fPIC
37759 torcs = callPackage ../games/torcs { };
37761 trigger = callPackage ../games/trigger { };
37763 typespeed = callPackage ../games/typespeed { };
37765 u2ps = callPackage ../tools/text/u2ps { };
37767 uchess = callPackage ../games/uchess { };
37769 ufoai = callPackage ../games/ufoai { };
37771 uhexen2 = callPackage ../games/uhexen2 { };
37773 ultimatestunts = callPackage ../games/ultimatestunts { };
37775 ultrastar-creator = libsForQt5.callPackage ../tools/misc/ultrastar-creator { };
37777 ultrastar-manager = libsForQt5.callPackage ../tools/misc/ultrastar-manager { };
37779 ultrastardx = callPackage ../games/ultrastardx { };
37781 umoria = callPackage ../games/umoria { };
37783 unnethack = callPackage ../games/unnethack { };
37785 uqm = callPackage ../games/uqm { };
37787 urbanterror = callPackage ../games/urbanterror { };
37789 ue4demos = recurseIntoAttrs (callPackage ../games/ue4demos { });
37791 ut2004Packages = dontRecurseIntoAttrs (callPackage ../games/ut2004 { });
37793 ut2004demo = res.ut2004Packages.ut2004 [ res.ut2004Packages.ut2004-demo ];
37795 vassal = callPackage ../games/vassal { };
37797 vdrift = callPackage ../games/vdrift { };
37799 # To ensure vdrift's code is built on hydra
37800 vdrift-bin = vdrift.bin;
37802 vectoroids = callPackage ../games/vectoroids { };
37804 vessel = pkgsi686Linux.callPackage ../games/vessel { };
37806 vitetris = callPackage ../games/vitetris { };
37808 vms-empire = callPackage ../games/vms-empire { };
37810 voxelands = callPackage ../games/voxelands { };
37812 vvvvvv = callPackage ../games/vvvvvv {
37813 inherit (darwin.apple_sdk.frameworks) Foundation IOKit;
37816 wargus = callPackage ../games/wargus { };
37818 warmux = callPackage ../games/warmux { };
37820 warsow-engine = callPackage ../games/warsow/engine.nix { };
37822 warsow = callPackage ../games/warsow { };
37824 warzone2100 = callPackage ../games/warzone2100 { };
37826 wesnoth = callPackage ../games/wesnoth {
37827 inherit (darwin.apple_sdk.frameworks) Cocoa Foundation;
37828 # wesnoth requires lua built with c++, see https://github.com/wesnoth/wesnoth/pull/8234
37829 lua = lua5_4.override {
37831 makeFlagsArray+=("CC=$CXX")
37836 wesnoth-dev = wesnoth;
37838 widelands = callPackage ../games/widelands { };
37840 wolfstoneextract = callPackage ../games/wolfstoneextract { };
37842 worldofgoo = callPackage ../games/worldofgoo { };
37844 xboard = callPackage ../games/xboard { };
37846 xbomb = callPackage ../games/xbomb { };
37848 xconq = callPackage ../games/xconq { };
37850 xcowsay = callPackage ../games/xcowsay { };
37852 xgalagapp = callPackage ../games/xgalaga++ { };
37854 xjump = callPackage ../games/xjump { };
37856 xmoto = callPackage ../games/xmoto { };
37859 inherit (callPackage ../games/xonotic { })
37863 xonotic-glx = (callPackage ../games/xonotic {
37868 xonotic-dedicated = (callPackage ../games/xonotic {
37870 withDedicated = true;
37873 xonotic-sdl = xonotic;
37874 xonotic-sdl-unwrapped = xonotic-sdl.xonotic-unwrapped;
37875 xonotic-glx-unwrapped = xonotic-glx.xonotic-unwrapped;
37876 xonotic-dedicated-unwrapped = xonotic-dedicated.xonotic-unwrapped;
37879 xpilot-ng = callPackage ../games/xpilot { };
37880 bloodspilot-server = callPackage ../games/xpilot/bloodspilot-server.nix { };
37881 bloodspilot-client = callPackage ../games/xpilot/bloodspilot-client.nix { };
37883 xskat = callPackage ../games/xskat { };
37885 xsnow = callPackage ../games/xsnow { };
37887 xsok = callPackage ../games/xsok { };
37889 xsokoban = callPackage ../games/xsokoban { };
37891 xtris = callPackage ../games/xtris { };
37893 inherit (callPackage ../games/quake2/yquake2 {
37894 inherit (darwin.apple_sdk.frameworks) Cocoa OpenAL;
37898 yquake2-ground-zero
37899 yquake2-the-reckoning
37902 zaz = callPackage ../games/zaz { };
37904 zod = callPackage ../games/zod { };
37906 zoom = callPackage ../games/zoom { };
37908 keen4 = callPackage ../games/keen4 { };
37910 zeroadPackages = recurseIntoAttrs (callPackage ../games/0ad {
37915 zeroad = zeroadPackages.zeroad;
37917 _0verkill = callPackage ../games/0verkill { };
37919 _7kaa = callPackage ../games/7kaa { };
37921 hhexen = callPackage ../games/hhexen { };
37923 hheretic = callPackage ../games/hheretic { };
37925 wyvern = callPackage ../games/wyvern { };
37927 hsetroot = callPackage ../tools/X11/hsetroot { };
37929 imwheel = callPackage ../tools/X11/imwheel { };
37931 kakasi = callPackage ../tools/text/kakasi { };
37933 ### DESKTOP ENVIRONMENTS
37935 arcan-wrapped = arcan.wrapper.override { };
37936 arcan-all-wrapped = arcan.wrapper.override {
37937 name = "arcan-all-wrapped";
37938 appls = [ cat9 durden pipeworld ];
37941 cat9-wrapped = arcan.wrapper.override {
37942 name = "cat9-wrapped";
37945 durden-wrapped = arcan.wrapper.override {
37946 name = "durden-wrapped";
37947 appls = [ durden ];
37949 pipeworld-wrapped = arcan.wrapper.override {
37950 name = "pipeworld-wrapped";
37951 appls = [ pipeworld ];
37953 prio-wrapped = arcan.wrapper.override {
37954 name = "prio-wrapped";
37958 budgie = recurseIntoAttrs (callPackage ../desktops/budgie { });
37959 budgiePlugins = recurseIntoAttrs (callPackage ../desktops/budgie/plugins { });
37961 cdesktopenv = callPackage ../desktops/cdesktopenv { };
37963 cinnamon = recurseIntoAttrs (callPackage ../desktops/cinnamon { });
37964 inherit (cinnamon) mint-x-icons mint-y-icons;
37966 deepin = recurseIntoAttrs (callPackage ../desktops/deepin { });
37968 enlightenment = recurseIntoAttrs (callPackage ../desktops/enlightenment { });
37970 expidus = recurseIntoAttrs (callPackage ../desktops/expidus {});
37972 gnome2 = recurseIntoAttrs (callPackage ../desktops/gnome-2 { });
37974 gnome = recurseIntoAttrs (callPackage ../desktops/gnome { });
37976 inherit (callPackage ../desktops/gnome/extensions { })
37987 gnome-connections = callPackage ../desktops/gnome/apps/gnome-connections { };
37989 gnome-extensions-cli = python3Packages.callPackage ../desktops/gnome/misc/gnome-extensions-cli { };
37991 gnome-text-editor = callPackage ../desktops/gnome/apps/gnome-text-editor { };
37993 gnome-tour = callPackage ../desktops/gnome/core/gnome-tour { };
37995 gnome-browser-connector = callPackage ../desktops/gnome/extensions/gnome-browser-connector { };
37997 gnome-2048 = callPackage ../desktops/gnome/games/gnome-2048 { };
37999 gnustep = recurseIntoAttrs (callPackage ../desktops/gnustep { });
38001 lomiri = recurseIntoAttrs (callPackage ../desktops/lomiri { });
38003 lumina = recurseIntoAttrs (callPackage ../desktops/lumina { });
38007 lxde = recurseIntoAttrs (callPackage ../desktops/lxde { });
38008 # Backwards compatibility aliases
38019 lxqt = recurseIntoAttrs (import ../desktops/lxqt {
38021 inherit (lib) makeScope;
38022 inherit qt5 libsForQt5;
38025 mate = recurseIntoAttrs (callPackage ../desktops/mate { });
38027 pantheon = recurseIntoAttrs (callPackage ../desktops/pantheon { });
38029 pantheon-tweaks = callPackage ../desktops/pantheon/third-party/pantheon-tweaks { };
38031 wingpanel-indicator-ayatana = callPackage ../desktops/pantheon/third-party/wingpanel-indicator-ayatana { };
38033 rox-filer = callPackage ../desktops/rox/rox-filer {
38037 surf-display = callPackage ../desktops/surf-display { };
38039 xfce = recurseIntoAttrs (callPackage ../desktops/xfce { });
38041 plasma-applet-volumewin7mixer = libsForQt5.callPackage ../applications/misc/plasma-applet-volumewin7mixer { };
38043 plasma-theme-switcher = libsForQt5.callPackage ../applications/misc/plasma-theme-switcher { };
38045 plasma-pass = libsForQt5.callPackage ../tools/security/plasma-pass { };
38047 inherit (callPackages ../applications/misc/redshift {
38048 inherit (python3Packages) python pygobject3 pyxdg wrapPython;
38049 inherit (darwin.apple_sdk.frameworks) CoreLocation ApplicationServices Foundation Cocoa;
38050 geoclue = geoclue2;
38051 }) redshift gammastep;
38053 redshift-plasma-applet = libsForQt5.callPackage ../applications/misc/redshift-plasma-applet { };
38055 latte-dock = libsForQt5.callPackage ../applications/misc/latte-dock { };
38057 gnome-themes-extra = gnome.gnome-themes-extra;
38059 xrandr-invert-colors = callPackage ../applications/misc/xrandr-invert-colors { };
38061 ### SCIENCE/CHEMISTY
38063 apbs = callPackage ../applications/science/chemistry/apbs { };
38065 avogadrolibs = libsForQt5.callPackage ../development/libraries/science/chemistry/avogadrolibs { };
38067 molequeue = libsForQt5.callPackage ../development/libraries/science/chemistry/molequeue { };
38069 avogadro2 = libsForQt5.callPackage ../applications/science/chemistry/avogadro2 { };
38071 chemtool = callPackage ../applications/science/chemistry/chemtool { };
38073 cp2k = callPackage ../applications/science/chemistry/cp2k { };
38075 d-seams = callPackage ../applications/science/chemistry/d-seams { };
38077 ergoscf = callPackage ../applications/science/chemistry/ergoscf { };
38079 gwyddion = callPackage ../applications/science/chemistry/gwyddion { };
38081 jmol = callPackage ../applications/science/chemistry/jmol {
38082 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
38085 marvin = callPackage ../applications/science/chemistry/marvin { };
38087 molden = callPackage ../applications/science/chemistry/molden { };
38089 mopac = callPackage ../applications/science/chemistry/mopac { };
38091 nwchem = callPackage ../applications/science/chemistry/nwchem {
38093 lapack = lapack-ilp64;
38096 octopus = callPackage ../applications/science/chemistry/octopus { };
38098 openlp = libsForQt5.callPackage ../applications/misc/openlp { };
38099 openlpFull = openlp.override {
38101 presentationSupport = true;
38103 gstreamerSupport = true;
38106 autodock-vina = callPackage ../applications/science/chemistry/autodock-vina { };
38108 dkh = callPackage ../applications/science/chemistry/dkh { };
38110 openmolcas = callPackage ../applications/science/chemistry/openmolcas { };
38112 pdb2pqr = with python3Packages; toPythonApplication pdb2pqr;
38114 pymol = callPackage ../applications/science/chemistry/pymol { };
38116 quantum-espresso = callPackage ../applications/science/chemistry/quantum-espresso {
38117 hdf5 = hdf5-fortran;
38120 siesta = callPackage ../applications/science/chemistry/siesta { };
38122 siesta-mpi = callPackage ../applications/science/chemistry/siesta { useMpi = true; };
38124 wxmacmolplt = callPackage ../applications/science/chemistry/wxmacmolplt { };
38126 ### SCIENCE/GEOMETRY
38128 antiprism = callPackage ../applications/science/geometry/antiprism { };
38130 gama = callPackage ../applications/science/geometry/gama { };
38132 tetgen = callPackage ../applications/science/geometry/tetgen { }; # AGPL3+
38133 tetgen_1_4 = callPackage ../applications/science/geometry/tetgen/1.4.nix { }; # MIT
38135 ### SCIENCE/BENCHMARK
38137 papi = callPackage ../development/libraries/science/benchmark/papi { };
38139 ### SCIENCE/BIOLOGY
38141 alliance = callPackage ../applications/science/electronics/alliance { };
38143 angsd = callPackage ../applications/science/biology/angsd { };
38145 ants = callPackage ../applications/science/biology/ants {
38146 inherit (darwin.apple_sdk.frameworks) Cocoa;
38149 aragorn = callPackage ../applications/science/biology/aragorn { };
38151 astral = callPackage ../applications/science/biology/astral { };
38153 archimedes = callPackage ../applications/science/electronics/archimedes { };
38155 bamtools = callPackage ../applications/science/biology/bamtools { };
38157 bayescan = callPackage ../applications/science/biology/bayescan { };
38159 bedops = callPackage ../applications/science/biology/bedops { };
38161 bedtools = callPackage ../applications/science/biology/bedtools { };
38163 bcftools = callPackage ../applications/science/biology/bcftools { };
38165 bftools = callPackage ../applications/science/biology/bftools { };
38167 bioawk = callPackage ../applications/science/biology/bioawk { };
38169 blast = callPackage ../applications/science/biology/blast {
38170 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
38173 blast-bin = callPackage ../applications/science/biology/blast/bin.nix { };
38175 bpp-core = callPackage ../development/libraries/science/biology/bpp-core { };
38177 bpp-phyl = callPackage ../development/libraries/science/biology/bpp-phyl { };
38179 bpp-popgen = callPackage ../development/libraries/science/biology/bpp-popgen { };
38181 bpp-seq = callPackage ../development/libraries/science/biology/bpp-seq { };
38183 bppsuite = callPackage ../applications/science/biology/bppsuite { };
38185 cd-hit = callPackage ../applications/science/biology/cd-hit {
38186 inherit (llvmPackages) openmp;
38189 ciftilib = callPackage ../development/libraries/science/biology/ciftilib { };
38191 cmtk = callPackage ../applications/science/biology/cmtk { };
38193 clustal-omega = callPackage ../applications/science/biology/clustal-omega { };
38195 conglomerate = callPackage ../applications/science/biology/conglomerate { };
38197 dalfox = callPackage ../tools/security/dalfox { };
38199 davtest = callPackage ../tools/security/davtest { };
38201 dcm2niix = callPackage ../applications/science/biology/dcm2niix { };
38203 deepdiff = with python3Packages; toPythonApplication deepdiff;
38205 deepsea = callPackage ../tools/security/deepsea { };
38207 deepsecrets = callPackage ../tools/security/deepsecrets {
38208 python3 = python311;
38211 deeptools = callPackage ../applications/science/biology/deeptools { };
38213 deep-translator = with python3Packages; toPythonApplication deep-translator;
38215 delly = callPackage ../applications/science/biology/delly { };
38217 diamond = callPackage ../applications/science/biology/diamond { };
38219 dssp = callPackage ../applications/science/biology/dssp { };
38221 ecopcr = callPackage ../applications/science/biology/ecopcr { };
38223 eggnog-mapper = callPackage ../applications/science/biology/eggnog-mapper { };
38225 emboss = callPackage ../applications/science/biology/emboss { };
38227 est-sfs = callPackage ../applications/science/biology/est-sfs { };
38229 ezminc = callPackage ../applications/science/biology/EZminc { };
38231 exonerate = callPackage ../applications/science/biology/exonerate { };
38233 fastp = callPackage ../applications/science/biology/fastp { };
38235 febio-studio = libsForQt5.callPackage ../applications/science/biology/febio-studio { };
38237 flywheel-cli = callPackage ../applications/science/biology/flywheel-cli { };
38239 hh-suite = callPackage ../applications/science/biology/hh-suite {
38240 inherit (llvmPackages) openmp;
38243 hisat2 = callPackage ../applications/science/biology/hisat2 { };
38245 htslib = callPackage ../development/libraries/science/biology/htslib { };
38247 igv = callPackage ../applications/science/biology/igv { };
38249 inormalize = callPackage ../applications/science/biology/inormalize { };
38251 iqtree = callPackage ../applications/science/biology/iqtree { };
38253 itsx = callPackage ../applications/science/biology/itsx { };
38255 iv = callPackage ../applications/science/biology/iv {
38256 neuron-version = neuron.version;
38259 kalign = callPackage ../applications/science/biology/kalign { };
38261 kallisto = callPackage ../applications/science/biology/kallisto {
38262 autoconf = buildPackages.autoconf269;
38265 kasmweb = callPackage ../servers/web-apps/kasmweb { };
38267 kssd = callPackage ../applications/science/biology/kssd { };
38269 last = callPackage ../applications/science/biology/last { };
38271 macse = callPackage ../applications/science/biology/macse { };
38273 macs2 = callPackage ../applications/science/biology/macs2 { };
38275 mafft = callPackage ../applications/science/biology/mafft { };
38277 migrate = callPackage ../applications/science/biology/migrate { };
38279 minia = callPackage ../applications/science/biology/minia { };
38281 mirtk = callPackage ../development/libraries/science/biology/mirtk { };
38283 muscle = callPackage ../applications/science/biology/muscle { };
38285 n3 = callPackage ../applications/science/biology/N3 { };
38287 nest = callPackage ../applications/science/biology/nest { };
38289 nest-mpi = callPackage ../applications/science/biology/nest { withMpi = true; };
38291 neuron = callPackage ../applications/science/biology/neuron { };
38293 neuron-mpi = neuron.override {useMpi = true; };
38295 neuron-full = neuron-mpi.override { useCore = true; useRx3d = true; };
38297 mrbayes = callPackage ../applications/science/biology/mrbayes { };
38299 mrtrix = callPackage ../applications/science/biology/mrtrix { python = python3; };
38301 megahit = callPackage ../applications/science/biology/megahit { };
38303 messer-slim = callPackage ../applications/science/biology/messer-slim { };
38305 minc_tools = callPackage ../applications/science/biology/minc-tools {
38306 inherit (perlPackages) perl TextFormat;
38309 minc_widgets = callPackage ../applications/science/biology/minc-widgets { };
38311 mni_autoreg = callPackage ../applications/science/biology/mni_autoreg { };
38313 minimap2 = callPackage ../applications/science/biology/minimap2 { };
38315 mmseqs2 = callPackage ../applications/science/biology/mmseqs2 {
38316 inherit (llvmPackages) openmp;
38319 niftyreg = callPackage ../applications/science/biology/niftyreg { };
38321 niftyseg = callPackage ../applications/science/biology/niftyseg { };
38323 manta = callPackage ../applications/science/biology/manta { };
38325 obitools3 = callPackage ../applications/science/biology/obitools/obitools3.nix { };
38327 octopus-caller = callPackage ../applications/science/biology/octopus { };
38329 paml = callPackage ../applications/science/biology/paml { };
38331 picard-tools = callPackage ../applications/science/biology/picard-tools { };
38333 platypus = callPackage ../applications/science/biology/platypus { };
38335 plink-ng = callPackage ../applications/science/biology/plink-ng { };
38337 prodigal = callPackage ../applications/science/biology/prodigal { };
38339 quast = callPackage ../applications/science/biology/quast { };
38341 raxml = callPackage ../applications/science/biology/raxml { };
38343 raxml-mpi = raxml.override { useMpi = true; };
38345 sambamba = callPackage ../applications/science/biology/sambamba { };
38347 samblaster = callPackage ../applications/science/biology/samblaster { };
38349 samtools = callPackage ../applications/science/biology/samtools { };
38350 samtools_0_1_19 = callPackage ../applications/science/biology/samtools/samtools_0_1_19.nix {
38351 stdenv = gccStdenv;
38354 seqtk = callPackage ../applications/science/biology/seqtk { };
38356 seqkit = callPackage ../applications/science/biology/seqkit { };
38358 snpeff = callPackage ../applications/science/biology/snpeff { };
38360 somafm-cli = callPackage ../tools/misc/somafm-cli { };
38362 somatic-sniper = callPackage ../applications/science/biology/somatic-sniper { };
38364 sortmerna = callPackage ../applications/science/biology/sortmerna { };
38366 stacks = callPackage ../applications/science/biology/stacks { };
38368 star = callPackage ../applications/science/biology/star { };
38370 strelka = callPackage ../applications/science/biology/strelka { };
38372 inherit (callPackages ../applications/science/biology/sumatools {})
38377 seaview = callPackage ../applications/science/biology/seaview { };
38379 SPAdes = callPackage ../applications/science/biology/spades { };
38381 svaba = callPackage ../applications/science/biology/svaba { };
38383 tandem-aligner = callPackage ../applications/science/biology/tandem-aligner { };
38385 tebreak = callPackage ../applications/science/biology/tebreak { };
38387 treemix = callPackage ../applications/science/biology/treemix { };
38389 trf = callPackage ../applications/science/biology/trf { };
38391 trimal = callPackage ../applications/science/biology/trimal { };
38393 trimmomatic = callPackage ../applications/science/biology/trimmomatic {
38394 jdk = pkgs.jdk11_headless;
38395 # Reduce closure size
38396 jre = pkgs.jre_minimal.override {
38397 modules = [ "java.base" "java.logging" ];
38398 jdk = pkgs.jdk11_headless;
38402 truvari = callPackage ../applications/science/biology/truvari { };
38404 varscan = callPackage ../applications/science/biology/varscan { };
38406 whisper = callPackage ../applications/science/biology/whisper { };
38408 xenomapper = callPackage ../applications/science/biology/xenomapper { };
38410 hmmer = callPackage ../applications/science/biology/hmmer { };
38412 bwa = callPackage ../applications/science/biology/bwa { };
38414 bwa-mem2 = callPackage ../applications/science/biology/bwa-mem2 { };
38416 ### SCIENCE/MACHINE LEARNING
38418 nengo-gui = callPackage ../applications/science/machine-learning/nengo-gui { };
38420 sc2-headless = callPackage ../applications/science/machine-learning/sc2-headless { };
38422 streamlit = with python3Packages; toPythonApplication streamlit;
38424 uarmsolver = callPackage ../applications/science/machine-learning/uarmsolver { };
38428 _4ti2 = callPackage ../applications/science/math/4ti2 { };
38430 almonds = callPackage ../applications/science/math/almonds { };
38432 adolc = callPackage ../applications/science/math/adolc { };
38434 amd-blis = callPackage ../development/libraries/science/math/amd-blis { };
38436 amd-libflame = callPackage ../development/libraries/science/math/amd-libflame { };
38438 arpack = callPackage ../development/libraries/science/math/arpack { };
38440 blas = callPackage ../build-support/alternatives/blas { };
38442 blas-ilp64 = blas.override { isILP64 = true; };
38444 blas-reference = callPackage ../development/libraries/science/math/blas { };
38446 bonmin = callPackage ../development/libraries/science/math/bonmin { };
38448 brial = callPackage ../development/libraries/science/math/brial { };
38450 cantor = libsForQt5.cantor;
38452 clblas = callPackage ../development/libraries/science/math/clblas {
38453 inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo OpenCL;
38456 clblast = callPackage ../development/libraries/science/math/clblast { };
38458 cliquer = callPackage ../development/libraries/science/math/cliquer { };
38460 coin-utils = callPackage ../development/libraries/science/math/coin-utils { };
38462 ecos = callPackage ../development/libraries/science/math/ecos { };
38464 getdp = callPackage ../applications/science/math/getdp { };
38466 gurobi = callPackage ../applications/science/math/gurobi { };
38468 jags = callPackage ../applications/science/math/jags { };
38470 labplot = libsForQt5.callPackage ../applications/science/math/labplot { };
38472 lapack = callPackage ../build-support/alternatives/lapack { };
38474 lapack-ilp64 = lapack.override { isILP64 = true; };
38476 lapack-reference = callPackage ../development/libraries/science/math/liblapack { };
38477 liblapack = lapack-reference;
38479 libamplsolver = callPackage ../development/libraries/science/math/libamplsolver { };
38481 libbraiding = callPackage ../development/libraries/science/math/libbraiding { };
38483 libhomfly = callPackage ../development/libraries/science/math/libhomfly { };
38485 liblbfgs = callPackage ../development/libraries/science/math/liblbfgs { };
38487 lrs = callPackage ../development/libraries/science/math/lrs { };
38489 m4ri = callPackage ../development/libraries/science/math/m4ri { };
38491 m4rie = callPackage ../development/libraries/science/math/m4rie { };
38493 mkl = callPackage ../development/libraries/science/math/mkl { };
38495 nasc = callPackage ../applications/science/math/nasc { };
38497 nota = haskellPackages.callPackage ../applications/science/math/nota { };
38499 notus-scanner = with python3Packages; toPythonApplication notus-scanner;
38501 openblas = callPackage ../development/libraries/science/math/openblas {
38502 inherit (llvmPackages) openmp;
38505 # A version of OpenBLAS using 32-bit integers on all platforms for compatibility with
38506 # standard BLAS and LAPACK.
38507 openblasCompat = openblas.override { blas64 = false; };
38509 openlibm = callPackage ../development/libraries/science/math/openlibm { };
38511 openspecfun = callPackage ../development/libraries/science/math/openspecfun { };
38513 planarity = callPackage ../development/libraries/science/math/planarity { };
38515 scalapack = callPackage ../development/libraries/science/math/scalapack { };
38517 rankwidth = callPackage ../development/libraries/science/math/rankwidth { };
38519 latte-integrale = callPackage ../development/libraries/science/math/latte-integrale { };
38521 lcalc = callPackage ../development/libraries/science/math/lcalc { };
38523 lrcalc = callPackage ../applications/science/math/lrcalc { };
38525 lie = callPackage ../applications/science/math/LiE { };
38527 inherit (callPackage ../development/libraries/science/math/magma { }) magma magma_2_7_2 magma_2_6_2;
38529 magma-cuda = magma.override {
38530 cudaSupport = true;
38531 rocmSupport = false;
38534 magma-cuda-static = magma-cuda.override {
38538 magma-hip = magma.override {
38539 cudaSupport = false;
38540 rocmSupport = true;
38543 clmagma = callPackage ../development/libraries/science/math/clmagma { };
38545 mathematica = callPackage ../applications/science/math/mathematica { };
38547 mathematica-webdoc = callPackage ../applications/science/math/mathematica {
38551 mathematica-cuda = callPackage ../applications/science/math/mathematica {
38552 cudaSupport = true;
38555 mathematica-webdoc-cuda = callPackage ../applications/science/math/mathematica {
38557 cudaSupport = true;
38560 mathematica9 = callPackage ../applications/science/math/mathematica {
38564 mathematica10 = callPackage ../applications/science/math/mathematica {
38568 mathematica11 = callPackage ../applications/science/math/mathematica {
38572 metis = callPackage ../development/libraries/science/math/metis { };
38574 nauty = callPackage ../applications/science/math/nauty { };
38576 osi = callPackage ../development/libraries/science/math/osi { };
38578 or-tools = callPackage ../development/libraries/science/math/or-tools {
38579 stdenv = if stdenv.isDarwin then overrideSDK stdenv "11.0" else stdenv;
38581 protobuf = protobuf_21;
38582 # or-tools builds with -std=c++20, so abseil-cpp must
38583 # also be built that way
38584 abseil-cpp = abseil-cpp_202206.override {
38586 cxxStandard = "20";
38590 rubiks = callPackage ../development/libraries/science/math/rubiks { };
38592 p4est-sc = callPackage ../development/libraries/science/math/p4est-sc {
38593 p4est-sc-debugEnable = false;
38596 p4est-sc-dbg = callPackage ../development/libraries/science/math/p4est-sc { };
38598 p4est = callPackage ../development/libraries/science/math/p4est { };
38600 p4est-dbg = callPackage ../development/libraries/science/math/p4est {
38601 p4est-sc = p4est-sc-dbg;
38604 petsc = callPackage ../development/libraries/science/math/petsc { };
38606 parmetis = callPackage ../development/libraries/science/math/parmetis { };
38608 QuadProgpp = callPackage ../development/libraries/science/math/QuadProgpp { };
38610 scs = callPackage ../development/libraries/science/math/scs { };
38612 sage = callPackage ../applications/science/math/sage { };
38613 sageWithDoc = sage.override { withDoc = true; };
38615 sagetex = callPackage ../misc/sagetex { };
38617 subread = callPackage ../applications/science/biology/subread { };
38619 suitesparse_4_2 = callPackage ../development/libraries/science/math/suitesparse/4.2.nix { };
38620 suitesparse_4_4 = callPackage ../development/libraries/science/math/suitesparse/4.4.nix { };
38621 suitesparse_5_3 = callPackage ../development/libraries/science/math/suitesparse {
38622 inherit (llvmPackages) openmp;
38624 suitesparse = suitesparse_5_3;
38626 suitesparse-graphblas = callPackage ../development/libraries/science/math/suitesparse-graphblas { };
38628 superlu = callPackage ../development/libraries/science/math/superlu { };
38630 symmetrica = callPackage ../applications/science/math/symmetrica { };
38632 sympow = callPackage ../development/libraries/science/math/sympow { };
38634 trilinos = callPackage ../development/libraries/science/math/trilinos { };
38636 trilinos-mpi = callPackage ../development/libraries/science/math/trilinos { withMPI = true; };
38638 wolfram-engine = libsForQt5.callPackage ../applications/science/math/wolfram-engine { };
38640 wolfram-for-jupyter-kernel = callPackage ../applications/editors/jupyter-kernels/wolfram { };
38642 wolfram-notebook = callPackage ../applications/science/math/wolfram-engine/notebook.nix { };
38644 ipopt = callPackage ../development/libraries/science/math/ipopt { };
38646 gmsh = callPackage ../applications/science/math/gmsh { };
38648 wcpg = callPackage ../development/libraries/science/math/wcpg { };
38650 zn_poly = callPackage ../development/libraries/science/math/zn_poly { };
38652 ### SCIENCE/MOLECULAR-DYNAMICS
38654 dl-poly-classic-mpi = callPackage ../applications/science/molecular-dynamics/dl-poly-classic { };
38656 lammps = callPackage ../applications/science/molecular-dynamics/lammps {
38660 lammps-mpi = lowPrio (lammps.override {
38661 extraBuildInputs = [
38666 gromacs = callPackage ../applications/science/molecular-dynamics/gromacs {
38668 fftw = fftwSinglePrec;
38671 gromacsPlumed = lowPrio (gromacs.override {
38673 enablePlumed = true;
38674 fftw = fftwSinglePrec;
38677 gromacsMpi = lowPrio (gromacs.override {
38680 fftw = fftwSinglePrec;
38683 gromacsDouble = lowPrio (gromacs.override {
38684 singlePrec = false;
38688 gromacsDoubleMpi = lowPrio (gromacs.override {
38689 singlePrec = false;
38694 gromacsCudaMpi = lowPrio (gromacs.override {
38698 fftw = fftwSinglePrec;
38701 zegrapher = libsForQt5.callPackage ../applications/science/math/zegrapher { };
38703 ### SCIENCE/MEDICINE
38705 dcmtk = callPackage ../applications/science/medicine/dcmtk { };
38707 xmedcon = callPackage ../applications/science/medicine/xmedcon { };
38709 ### SCIENCE/PHYSICS
38711 dawn = callPackage ../applications/science/physics/dawn { };
38713 dawncut = callPackage ../applications/science/physics/dawncut { };
38715 elmerfem = callPackage ../applications/science/physics/elmerfem { };
38717 fasthenry = callPackage ../applications/science/physics/fasthenry { };
38719 mcfm = callPackage ../applications/science/physics/MCFM {
38720 stdenv = gccStdenv;
38721 lhapdf = lhapdf.override { stdenv = gccStdenv; python = null; };
38724 nnpdf = callPackage ../applications/science/physics/nnpdf { };
38726 professor = callPackage ../applications/science/physics/professor { };
38728 sacrifice = callPackage ../applications/science/physics/sacrifice { };
38730 sherpa = callPackage ../applications/science/physics/sherpa { };
38732 shtns = callPackage ../applications/science/physics/shtns { };
38734 validphys2 = with python3Packages; toPythonApplication validphys2;
38736 xfitter = callPackage ../applications/science/physics/xfitter { };
38738 xflr5 = libsForQt5.callPackage ../applications/science/physics/xflr5 { };
38740 xnec2c = callPackage ../applications/science/physics/xnec2c { };
38742 ### SCIENCE/PROGRAMMING
38744 dafny = callPackage ../applications/science/logic/dafny { };
38746 groove = callPackage ../applications/science/programming/groove { };
38748 plm = callPackage ../applications/science/programming/plm { };
38752 abc-verifier = callPackage ../applications/science/logic/abc { };
38754 abella = callPackage ../applications/science/logic/abella {
38755 ocamlPackages = ocaml-ng.ocamlPackages_4_12;
38758 acgtk = callPackage ../applications/science/logic/acgtk { };
38760 alt-ergo = callPackage ../applications/science/logic/alt-ergo { };
38762 aspino = callPackage ../applications/science/logic/aspino { };
38764 beluga = callPackage ../applications/science/logic/beluga { };
38766 cbmc = callPackage ../applications/science/logic/cbmc { };
38768 cadical = callPackage ../applications/science/logic/cadical { };
38770 inherit (callPackage ./coq-packages.nix {
38779 coqPackages_8_5 coq_8_5
38780 coqPackages_8_6 coq_8_6
38781 coqPackages_8_7 coq_8_7
38782 coqPackages_8_8 coq_8_8
38783 coqPackages_8_9 coq_8_9
38784 coqPackages_8_10 coq_8_10
38785 coqPackages_8_11 coq_8_11
38786 coqPackages_8_12 coq_8_12
38787 coqPackages_8_13 coq_8_13
38788 coqPackages_8_14 coq_8_14
38789 coqPackages_8_15 coq_8_15
38790 coqPackages_8_16 coq_8_16
38791 coqPackages_8_17 coq_8_17
38792 coqPackages_8_18 coq_8_18
38793 coqPackages_8_19 coq_8_19
38797 coq2html = callPackage ../tools/typesetting/coq2html { };
38799 coq-kernel = callPackage ../applications/editors/jupyter-kernels/coq { };
38801 cryptoverif = callPackage ../applications/science/logic/cryptoverif { };
38803 crypto-org-wallet = callPackage ../applications/blockchains/crypto-org-wallet { };
38805 cubicle = callPackage ../applications/science/logic/cubicle {
38806 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
38809 cvc3 = callPackage ../applications/science/logic/cvc3 {
38810 gmp = lib.overrideDerivation gmp (_: { dontDisableStatic = true; });
38811 stdenv = gccStdenv;
38813 cvc4 = callPackage ../applications/science/logic/cvc4 { };
38815 cvc5 = callPackage ../applications/science/logic/cvc5 { };
38817 drat-trim = callPackage ../applications/science/logic/drat-trim { };
38819 ekrhyper = callPackage ../applications/science/logic/ekrhyper {
38820 ocaml = ocaml-ng.ocamlPackages_4_14_unsafe_string.ocaml;
38823 eprover = callPackage ../applications/science/logic/eprover { };
38825 eprover-ho = callPackage ../applications/science/logic/eprover { enableHO = true; };
38827 formula = callPackage ../applications/science/logic/formula { };
38829 gappa = callPackage ../applications/science/logic/gappa { };
38831 gfan = callPackage ../applications/science/math/gfan { };
38833 giac = callPackage ../applications/science/math/giac { };
38834 giac-with-xcas = giac.override { enableGUI = true; };
38836 ginac = callPackage ../applications/science/math/ginac { };
38838 glom = callPackage ../applications/misc/glom { };
38840 glucose = callPackage ../applications/science/logic/glucose { };
38841 glucose-syrup = callPackage ../applications/science/logic/glucose {
38842 enableUnfree = true;
38845 hol = callPackage ../applications/science/logic/hol { };
38847 inherit (ocamlPackages) hol_light;
38849 holehe = callPackage ../tools/security/holehe { };
38851 hologram = callPackage ../tools/security/hologram { };
38853 honeytrap = callPackage ../tools/security/honeytrap { };
38855 kissat = callPackage ../applications/science/logic/kissat { };
38857 tini = callPackage ../applications/virtualization/tini { };
38859 ifstat-legacy = callPackage ../tools/networking/ifstat-legacy { };
38861 isabelle = callPackage ../applications/science/logic/isabelle {
38862 polyml = polyml.overrideAttrs {
38863 pname = "polyml-for-isabelle";
38865 configureFlags = [ "--enable-intinf-as-int" "--with-gmp" "--disable-shared" ];
38866 buildFlags = [ "compiler" ];
38867 src = fetchFromGitHub {
38870 rev = "219e0a248f705b770d45699755d00f05b82a9391";
38871 hash = "sha256-HtT3MGtHrqVhynmx73L7NC12AW9N7gkkOi7MKbF4k6Y=";
38877 isabelle-components = recurseIntoAttrs (callPackage ../applications/science/logic/isabelle/components { });
38879 iprover = callPackage ../applications/science/logic/iprover { };
38881 key = callPackage ../applications/science/logic/key { };
38883 keymapviz = callPackage ../tools/misc/keymapviz { };
38885 killport = darwin.apple_sdk_11_0.callPackage ../tools/misc/killport { };
38887 lean = callPackage ../applications/science/logic/lean { };
38888 lean2 = callPackage ../applications/science/logic/lean2 { };
38889 lean4 = callPackage ../applications/science/logic/lean4 { };
38891 elan = callPackage ../applications/science/logic/elan { };
38892 mathlibtools = with python3Packages; toPythonApplication mathlibtools;
38894 leo2 = callPackage ../applications/science/logic/leo2
38895 { inherit (ocaml-ng.ocamlPackages_4_14_unsafe_string) ocaml camlp4; };
38897 leo3-bin = callPackage ../applications/science/logic/leo3/binary.nix { };
38899 logisim = callPackage ../applications/science/logic/logisim { };
38901 logisim-evolution = callPackage ../applications/science/logic/logisim-evolution { };
38903 ltl2ba = callPackage ../applications/science/logic/ltl2ba { };
38905 metis-prover = callPackage ../applications/science/logic/metis-prover { };
38907 mcrl2 = callPackage ../applications/science/logic/mcrl2 { };
38909 minisat = callPackage ../applications/science/logic/minisat { };
38911 monosat = callPackage ../applications/science/logic/monosat { };
38913 msat = callPackage ../applications/science/logic/msat { };
38915 nusmv = callPackage ../applications/science/logic/nusmv { };
38917 nuXmv = callPackage ../applications/science/logic/nuXmv { };
38919 opensmt = callPackage ../applications/science/logic/opensmt { };
38921 ott = callPackage ../applications/science/logic/ott { };
38923 picosat = callPackage ../applications/science/logic/picosat { };
38925 libpoly = callPackage ../applications/science/logic/poly { };
38927 prooftree = callPackage ../applications/science/logic/prooftree {
38928 ocamlPackages = ocaml-ng.ocamlPackages_4_12;
38931 prover9 = callPackage ../applications/science/logic/prover9 { };
38933 proverif = callPackage ../applications/science/logic/proverif { };
38935 satallax = callPackage ../applications/science/logic/satallax {
38936 inherit (ocaml-ng.ocamlPackages_4_14) ocaml;
38939 saw-tools = callPackage ../applications/science/logic/saw-tools { };
38941 spass = callPackage ../applications/science/logic/spass {
38942 stdenv = gccStdenv;
38945 statverif = callPackage ../applications/science/logic/statverif {
38946 ocaml = ocaml-ng.ocamlPackages_4_14_unsafe_string.ocaml;
38949 tptp = callPackage ../applications/science/logic/tptp { };
38951 celf = callPackage ../applications/science/logic/celf { };
38953 fast-downward = callPackage ../applications/science/logic/fast-downward { };
38955 twelf = callPackage ../applications/science/logic/twelf { };
38957 verifast = callPackage ../applications/science/logic/verifast { };
38959 veriT = callPackage ../applications/science/logic/verit {
38960 stdenv = gccStdenv;
38963 why3 = callPackage ../applications/science/logic/why3 { };
38965 wayback-machine-archiver = callPackage ../tools/misc/wayback-machine-archiver { };
38967 workcraft = callPackage ../applications/science/logic/workcraft { };
38969 yices = callPackage ../applications/science/logic/yices {
38970 gmp-static = gmp.override { withStatic = true; };
38974 inherit (callPackages ../applications/science/logic/z3 { python = python3; })
38980 z3-tptp = callPackage ../applications/science/logic/z3/tptp.nix { };
38982 zchaff = callPackage ../applications/science/logic/zchaff { };
38984 tlaplus = callPackage ../applications/science/logic/tlaplus {
38985 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
38987 tlaplus18 = callPackage ../applications/science/logic/tlaplus/tlaplus18.nix {};
38988 tlaps = callPackage ../applications/science/logic/tlaplus/tlaps.nix {
38989 inherit (ocaml-ng.ocamlPackages_4_14_unsafe_string) ocaml;
38991 tlaplusToolbox = callPackage ../applications/science/logic/tlaplus/toolbox.nix { };
38993 aiger = callPackage ../applications/science/logic/aiger { };
38995 avy = callPackage ../applications/science/logic/avy { };
38997 btor2tools = callPackage ../applications/science/logic/btor2tools { };
38999 boolector = callPackage ../applications/science/logic/boolector {
39000 stdenv = if stdenv.cc.isClang then overrideLibcxx llvmPackages_14.stdenv else stdenv;
39003 bitwuzla = callPackage ../applications/science/logic/bitwuzla { };
39005 symbiyosys = callPackage ../applications/science/logic/symbiyosys { };
39007 symfpu = callPackage ../applications/science/logic/symfpu { };
39009 uhdm = callPackage ../applications/science/logic/uhdm { };
39011 surelog = callPackage ../applications/science/logic/surelog { };
39013 mcy = callPackage ../applications/science/logic/mcy { };
39015 lingeling = callPackage ../applications/science/logic/lingeling { };
39017 ### SCIENCE / ENGINEERING
39019 brmodelo = callPackage ../applications/science/engineering/brmodelo { };
39021 jflap = callPackage ../applications/science/engineering/jflap { };
39023 ### SCIENCE / ELECTRONICS
39025 adms = callPackage ../applications/science/electronics/adms { };
39027 appcsxcad = libsForQt5.callPackage ../applications/science/electronics/appcsxcad { };
39029 inherit (libsForQt5.callPackage ../applications/science/electronics/simulide { })
39030 simulide_0_4_15 simulide_1_0_0 simulide_1_1_0;
39032 simulide = simulide_1_0_0;
39034 eagle = libsForQt5.callPackage ../applications/science/electronics/eagle/eagle.nix { };
39036 caneda = libsForQt5.callPackage ../applications/science/electronics/caneda { };
39038 csxcad = callPackage ../applications/science/electronics/csxcad { };
39040 dataexplorer = callPackage ../applications/science/electronics/dataexplorer {
39041 # executable fails at startup for jdk > 17
39045 degate = libsForQt5.callPackage ../applications/science/electronics/degate { };
39047 diylc = callPackage ../applications/science/electronics/diylc { };
39049 flatcam = python39.pkgs.callPackage ../applications/science/electronics/flatcam { };
39051 flopoco = callPackage ../applications/science/electronics/flopoco { };
39053 fparser = callPackage ../applications/science/electronics/fparser { };
39055 geda = callPackage ../applications/science/electronics/geda {
39059 gedit = callPackage ../applications/editors/gedit { };
39061 gerbv = callPackage ../applications/science/electronics/gerbv {
39062 cairo = cairo.override { x11Support = true; };
39065 gtkwave = callPackage ../applications/science/electronics/gtkwave { };
39067 hyp2mat = callPackage ../applications/science/electronics/hyp2mat { };
39069 fped = callPackage ../applications/science/electronics/fped { };
39071 gaw = callPackage ../applications/science/electronics/gaw { };
39073 horizon-eda = callPackage ../applications/science/electronics/horizon-eda { };
39075 # this is a wrapper for kicad.base and kicad.libraries
39076 kicad = callPackage ../applications/science/electronics/kicad { };
39077 # this is the same but without the (sizable) 3D models library
39078 kicad-small = kicad.override { pname = "kicad-small"; with3d = false; };
39079 # this is the stable branch at whatever point update.sh last updated versions.nix
39080 kicad-testing = kicad.override { pname = "kicad-testing"; testing = true; };
39081 # and a small version of that
39082 kicad-testing-small = kicad.override {
39083 pname = "kicad-testing-small";
39087 # this is the master branch at whatever point update.sh last updated versions.nix
39088 kicad-unstable = kicad.override { pname = "kicad-unstable"; stable = false; };
39089 # and a small version of that
39090 kicad-unstable-small = kicad.override {
39091 pname = "kicad-unstable-small";
39096 kicadAddons = recurseIntoAttrs (callPackage ../applications/science/electronics/kicad/addons {});
39098 librepcb = libsForQt5.callPackage ../applications/science/electronics/librepcb { };
39100 ngspice = libngspice.override {
39101 withNgshared = false;
39104 nvc = darwin.apple_sdk_11_0.callPackage ../applications/science/electronics/nvc { };
39106 openems = callPackage ../applications/science/electronics/openems {
39107 qcsxcad = libsForQt5.qcsxcad;
39110 openroad = libsForQt5.callPackage ../applications/science/electronics/openroad { };
39112 openboardview = callPackage ../applications/science/electronics/openboardview { };
39114 pcb = callPackage ../applications/science/electronics/pcb { };
39116 qucs-s = qt6Packages.callPackage ../applications/science/electronics/qucs-s { };
39118 xcircuit = callPackage ../applications/science/electronics/xcircuit { };
39120 xoscope = callPackage ../applications/science/electronics/xoscope { };
39122 xschem = callPackage ../applications/science/electronics/xschem { };
39124 xyce = callPackage ../applications/science/electronics/xyce { };
39126 xyce-parallel = callPackage ../applications/science/electronics/xyce {
39128 trilinos = trilinos-mpi;
39133 caffe = callPackage ../applications/science/math/caffe ({
39134 inherit (config) cudaSupport;
39135 cudaPackages = cudaPackages_10_1;
39136 opencv4 = opencv4WithoutCuda; # Used only for image loading.
39138 inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo;
39139 } // (config.caffe or {}));
39141 caffeWithCuda = caffe.override { cudaSupport = true; };
39143 caffeine-ng = callPackage ../tools/X11/caffeine-ng { };
39145 dap = callPackage ../applications/science/math/dap { };
39147 ecm = callPackage ../applications/science/math/ecm { };
39149 eukleides = callPackage ../applications/science/math/eukleides { };
39151 form = callPackage ../applications/science/math/form { };
39153 fricas = callPackage ../applications/science/math/fricas { };
39155 gap = callPackage ../applications/science/math/gap { };
39157 gap-minimal = lowPrio (gap.override { packageSet = "minimal"; });
39159 gap-full = lowPrio (gap.override { packageSet = "full"; });
39161 geogebra = callPackage ../applications/science/math/geogebra { };
39162 geogebra6 = callPackage ../applications/science/math/geogebra/geogebra6.nix { };
39164 maxima = callPackage ../applications/science/math/maxima {
39165 lisp-compiler = sbcl;
39167 maxima-ecl = maxima.override {
39168 lisp-compiler = ecl;
39171 mxnet = callPackage ../applications/science/math/mxnet {
39172 inherit (linuxPackages) nvidia_x11;
39175 wxmaxima = callPackage ../applications/science/math/wxmaxima {
39176 wxGTK = wxGTK32.override {
39181 pari = callPackage ../applications/science/math/pari { };
39182 gp2c = callPackage ../applications/science/math/pari/gp2c.nix { };
39184 palp = callPackage ../applications/science/math/palp { };
39186 ratpoints = callPackage ../applications/science/math/ratpoints { };
39188 calc = callPackage ../applications/science/math/calc { };
39190 pcalc = callPackage ../applications/science/math/pcalc { };
39192 programmer-calculator = callPackage ../applications/science/math/programmer-calculator { };
39194 bcal = callPackage ../applications/science/math/bcal { };
39196 pagsuite = callPackage ../applications/science/math/pagsuite { };
39198 pspp = callPackage ../applications/science/math/pspp { };
39200 raspa = callPackage ../applications/science/molecular-dynamics/raspa { };
39202 raspa-data = callPackage ../applications/science/molecular-dynamics/raspa/data.nix { };
39204 ssw = callPackage ../applications/misc/ssw { };
39206 pynac = callPackage ../applications/science/math/pynac { };
39208 scalp = callPackage ../applications/science/math/scalp { };
39210 singular = callPackage ../applications/science/math/singular { };
39212 scilab-bin = callPackage ../applications/science/math/scilab-bin { };
39214 scilla = callPackage ../tools/security/scilla { };
39216 scotch = callPackage ../applications/science/math/scotch { };
39218 mininet = callPackage ../tools/virtualization/mininet { };
39220 msieve = callPackage ../applications/science/math/msieve { };
39222 weka = callPackage ../applications/science/math/weka { jre = openjdk11; };
39224 yad = callPackage ../tools/misc/yad { };
39226 yacas = libsForQt5.callPackage ../applications/science/math/yacas { };
39228 yacas-gui = yacas.override {
39230 enableJupyter = false;
39233 speedcrunch = libsForQt5.callPackage ../applications/science/math/speedcrunch { };
39237 boinc = callPackage ../applications/science/misc/boinc { };
39239 boinc-headless = callPackage ../applications/science/misc/boinc { headless = true; };
39241 celestia = callPackage ../applications/science/astronomy/celestia {
39242 autoreconfHook = buildPackages.autoreconfHook269;
39243 inherit (gnome2) gtkglext;
39246 convertall = qt5.callPackage ../applications/science/misc/convertall { };
39248 cytoscape = callPackage ../applications/science/misc/cytoscape {
39252 faiss = callPackage ../development/libraries/science/math/faiss {
39253 pythonPackages = python3Packages;
39254 # faiss wants the "-doxygen" option
39255 # available only since swig4
39259 faissWithCuda = faiss.override {
39260 cudaSupport = true;
39263 fityk = callPackage ../applications/science/misc/fityk { };
39265 galario = callPackage ../development/libraries/galario { };
39267 gildas = callPackage ../applications/science/astronomy/gildas { };
39269 gplates = libsForQt5.callPackage ../applications/science/misc/gplates { };
39271 grap = callPackage ../tools/security/grap { };
39273 gravit = callPackage ../applications/science/astronomy/gravit { };
39275 golly = callPackage ../applications/science/misc/golly {
39276 wxGTK = wxGTK32.overrideAttrs (x: {
39277 configureFlags = x.configureFlags ++ [
39278 "--enable-webrequest"
39280 buildInputs = x.buildInputs ++ [
39287 megam = callPackage ../applications/science/misc/megam {
39288 inherit (ocaml-ng.ocamlPackages_4_14) ocaml;
39291 netlogo = callPackage ../applications/science/misc/netlogo { };
39293 nextinspace = python3Packages.callPackage ../applications/science/misc/nextinspace { };
39295 ns-3 = callPackage ../development/libraries/science/networking/ns-3 { python = python3; };
39297 root = callPackage ../applications/science/misc/root {
39299 inherit (darwin.apple_sdk.frameworks) Cocoa CoreSymbolication OpenGL;
39302 root5 = lowPrio (callPackage ../applications/science/misc/root/5.nix {
39303 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
39306 rinetd = callPackage ../servers/rinetd { };
39308 rink = callPackage ../applications/science/misc/rink {
39309 inherit (darwin.apple_sdk.frameworks) Security;
39312 simgrid = callPackage ../applications/science/misc/simgrid { };
39314 sumo = callPackage ../applications/science/networking/sumo { };
39316 spyder = with python3.pkgs; toPythonApplication spyder;
39318 spyre = callPackage ../tools/security/spyre { };
39320 sq = callPackage ../development/tools/sq { };
39322 stellarium = qt6Packages.callPackage ../applications/science/astronomy/stellarium { };
39324 stellarsolver = libsForQt5.callPackage ../development/libraries/science/astronomy/stellarsolver { };
39326 astrolabe-generator = callPackage ../applications/science/astronomy/astrolabe-generator { };
39328 tulip = libsForQt5.callPackage ../applications/science/misc/tulip { };
39330 vite = libsForQt5.callPackage ../applications/science/misc/vite { };
39332 xearth = callPackage ../applications/science/astronomy/xearth { };
39333 xplanet = callPackage ../applications/science/astronomy/xplanet { };
39335 ### SCIENCE / PHYSICS
39337 apfelgrid = callPackage ../development/libraries/physics/apfelgrid { };
39339 apfel = callPackage ../development/libraries/physics/apfel { };
39341 applgrid = callPackage ../development/libraries/physics/applgrid {
39342 inherit (darwin.apple_sdk.frameworks) Cocoa;
39345 hoppet = callPackage ../development/libraries/physics/hoppet { };
39347 fastjet = callPackage ../development/libraries/physics/fastjet { };
39349 fastjet-contrib = callPackage ../development/libraries/physics/fastjet-contrib { };
39351 fastnlo-toolkit = callPackage ../development/libraries/physics/fastnlo-toolkit { };
39353 geant4 = libsForQt5.callPackage ../development/libraries/physics/geant4 { };
39355 cernlib = callPackage ../development/libraries/physics/cernlib { };
39357 clhep = callPackage ../development/libraries/physics/clhep { };
39359 hepmc2 = callPackage ../development/libraries/physics/hepmc2 { };
39361 hepmc3 = callPackage ../development/libraries/physics/hepmc3 {
39365 herwig = callPackage ../development/libraries/physics/herwig { };
39367 lhapdf = callPackage ../development/libraries/physics/lhapdf {
39371 mela = callPackage ../development/libraries/physics/mela { };
39373 nlojet = callPackage ../development/libraries/physics/nlojet { };
39375 pythia = callPackage ../development/libraries/physics/pythia {
39379 rivet = callPackage ../development/libraries/physics/rivet {
39381 imagemagick = graphicsmagick-imagemagick-compat;
39384 thepeg = callPackage ../development/libraries/physics/thepeg { };
39386 yoda = callPackage ../development/libraries/physics/yoda {
39389 yoda-with-root = lowPrio (yoda.override {
39390 withRootSupport = true;
39393 qcdnum = callPackage ../development/libraries/physics/qcdnum { };
39395 ### SCIENCE/ROBOTICS
39397 apmplanner2 = libsForQt5.callPackage ../applications/science/robotics/apmplanner2 { };
39399 betaflight-configurator = callPackage ../applications/science/robotics/betaflight-configurator { };
39401 emuflight-configurator = callPackage ../applications/science/robotics/emuflight-configurator { };
39403 inav-configurator = callPackage ../applications/science/robotics/inav-configurator { };
39405 mission-planner = callPackage ../applications/science/robotics/mission-planner { };
39409 acpilight = callPackage ../misc/acpilight { };
39411 alpnpass = callPackage ../applications/networking/alpnpass { };
39413 amdctl = callPackage ../os-specific/linux/amdctl { };
39415 android-file-transfer = libsForQt5.callPackage ../tools/filesystems/android-file-transfer { };
39417 antimicrox = libsForQt5.callPackage ../tools/misc/antimicrox { };
39419 atlantis = callPackage ../applications/networking/cluster/atlantis { };
39421 atmos = callPackage ../applications/networking/cluster/atmos { };
39423 aiac = callPackage ../applications/networking/cluster/aiac { };
39425 fn-cli = callPackage ../applications/networking/cluster/fn-cli { };
39427 argononed = callPackage ../misc/drivers/argononed { };
39429 autotiling = python3Packages.callPackage ../misc/autotiling { };
39431 autotiling-rs = callPackage ../misc/autotiling-rs { };
39433 avell-unofficial-control-center = python3Packages.callPackage ../applications/misc/avell-unofficial-control-center { };
39435 boatswain = callPackage ../applications/misc/boatswain { };
39437 beep = callPackage ../misc/beep { };
39439 bees = callPackage ../tools/filesystems/bees { };
39441 blahaj = callPackage ../tools/misc/blahaj { };
39443 bootil = callPackage ../development/libraries/bootil { };
39445 brgenml1lpr = pkgsi686Linux.callPackage ../misc/cups/drivers/brgenml1lpr { };
39447 brgenml1cupswrapper = callPackage ../misc/cups/drivers/brgenml1cupswrapper { };
39449 brightnessctl = callPackage ../misc/brightnessctl { };
39451 cached-nix-shell = callPackage ../tools/nix/cached-nix-shell { };
39453 calaos_installer = libsForQt5.callPackage ../misc/calaos/installer { };
39455 civo = callPackage ../applications/networking/cluster/civo { };
39457 click = callPackage ../applications/networking/cluster/click { };
39459 clinfo = callPackage ../tools/system/clinfo {
39460 inherit (darwin.apple_sdk.frameworks) OpenCL;
39463 clpeak = callPackage ../tools/misc/clpeak { };
39465 cups = callPackage ../misc/cups { };
39467 cups-filters = callPackage ../misc/cups/filters.nix { };
39469 cups-pk-helper = callPackage ../misc/cups/cups-pk-helper.nix { };
39471 cups-kyocera = callPackage ../misc/cups/drivers/kyocera { };
39473 cups-kyocera-ecosys-m2x35-40-p2x35-40dnw = callPackage ../misc/cups/drivers/kyocera-ecosys-m2x35-40-p2x35-40dnw { };
39475 cups-kyocera-ecosys-m552x-p502x = callPackage ../misc/cups/drivers/kyocera-ecosys-m552x-p502x { };
39477 cups-kyodialog = callPackage ../misc/cups/drivers/kyodialog { };
39479 cups-dymo = callPackage ../misc/cups/drivers/dymo { };
39481 cups-pdf-to-pdf = callPackage ../misc/cups/drivers/cups-pdf-to-pdf { };
39483 cups-toshiba-estudio = callPackage ../misc/cups/drivers/estudio { };
39485 cups-zj-58 = callPackage ../misc/cups/drivers/zj-58 { };
39487 colort = callPackage ../applications/misc/colort { };
39489 terminal-parrot = callPackage ../applications/misc/terminal-parrot { };
39491 djenrandom = callPackage ../tools/misc/djenrandom { };
39493 epsonscan2 = pkgs.libsForQt5.callPackage ../misc/drivers/epsonscan2 { };
39495 epson-alc1100 = callPackage ../misc/drivers/epson-alc1100 { };
39497 epson-escpr = callPackage ../misc/drivers/epson-escpr { };
39498 epson-escpr2 = callPackage ../misc/drivers/epson-escpr2 { };
39500 epson_201207w = callPackage ../misc/drivers/epson_201207w { };
39502 epson-201401w = callPackage ../misc/drivers/epson-201401w { };
39504 epson-201106w = callPackage ../misc/drivers/epson-201106w { };
39506 epson-workforce-635-nx625-series = callPackage ../misc/drivers/epson-workforce-635-nx625-series { };
39508 foomatic-db = callPackage ../misc/cups/drivers/foomatic-db { };
39509 foomatic-db-engine = callPackage ../misc/cups/drivers/foomatic-db-engine { };
39510 foomatic-db-nonfree = callPackage ../misc/cups/drivers/foomatic-db-nonfree { };
39511 foomatic-db-ppds = callPackage ../misc/cups/drivers/foomatic-db-ppds { };
39512 foomatic-db-ppds-withNonfreeDb = callPackage ../misc/cups/drivers/foomatic-db-ppds { withNonfreeDb = true; };
39514 gutenprint = callPackage ../misc/drivers/gutenprint { };
39516 gutenprintBin = callPackage ../misc/drivers/gutenprint/bin.nix { };
39518 carps-cups = callPackage ../misc/cups/drivers/carps-cups { };
39520 cups-bjnp = callPackage ../misc/cups/drivers/cups-bjnp { };
39522 dcp375cwlpr = (pkgsi686Linux.callPackage ../misc/cups/drivers/brother/dcp375cw { }).driver;
39524 dcp375cw-cupswrapper = (callPackage ../misc/cups/drivers/brother/dcp375cw { }).cupswrapper;
39526 dcp9020cdwlpr = (pkgsi686Linux.callPackage ../misc/cups/drivers/brother/dcp9020cdw { }).driver;
39528 dcp9020cdw-cupswrapper = (callPackage ../misc/cups/drivers/brother/dcp9020cdw { }).cupswrapper;
39530 cups-brother-hl1110 = pkgsi686Linux.callPackage ../misc/cups/drivers/hl1110 { };
39532 cups-brother-hl1210w = pkgsi686Linux.callPackage ../misc/cups/drivers/hl1210w { };
39534 cups-brother-hl2260d = pkgsi686Linux.callPackage ../misc/cups/drivers/hl2260d { };
39536 cups-brother-hl3140cw = pkgsi686Linux.callPackage ../misc/cups/drivers/hl3140cw { };
39538 cups-brother-hll2340dw = pkgsi686Linux.callPackage ../misc/cups/drivers/hll2340dw { };
39540 cups-brother-hll3230cdw = pkgsi686Linux.callPackage ../misc/cups/drivers/hll3230cdw { };
39542 cups-brother-hll2350dw = callPackage ../misc/cups/drivers/hll2350dw { };
39544 cups-brother-mfcl2750dw = callPackage ../misc/cups/drivers/mfcl2750dw { };
39546 cups-drv-rastertosag-gdi = callPackage ../misc/cups/drivers/cups-drv-rastertosag-gdi { };
39548 # this driver ships with pre-compiled 32-bit binary libraries
39549 cnijfilter_2_80 = pkgsi686Linux.callPackage ../misc/cups/drivers/cnijfilter_2_80 { };
39551 cnijfilter_4_00 = callPackage ../misc/cups/drivers/cnijfilter_4_00 { };
39553 cnijfilter2 = callPackage ../misc/cups/drivers/cnijfilter2 { };
39555 darling-dmg = callPackage ../tools/filesystems/darling-dmg { };
39557 depotdownloader = callPackage ../tools/misc/depotdownloader { };
39559 dbacl = callPackage ../tools/misc/dbacl { };
39561 dbus-map = callPackage ../tools/misc/dbus-map { };
39563 dell-530cdn = callPackage ../misc/drivers/dell-530cdn { };
39565 deploy-rs = callPackage ../tools/package-management/deploy-rs {
39566 inherit (darwin.apple_sdk.frameworks) CoreServices SystemConfiguration;
39569 dockutil = callPackage ../os-specific/darwin/dockutil { };
39571 eiciel = callPackage ../tools/filesystems/eiciel { };
39573 apx = callPackage ../tools/package-management/apx { };
39575 dpkg = callPackage ../tools/package-management/dpkg { };
39577 dumb = callPackage ../misc/dumb { };
39579 dump = callPackage ../tools/backup/dump { };
39581 ec2stepshell = callPackage ../tools/security/ec2stepshell { };
39583 ecdsatool = callPackage ../tools/security/ecdsatool { };
39585 electricsheep = callPackage ../misc/screensavers/electricsheep { };
39587 aaphoto = callPackage ../tools/graphics/aaphoto { };
39589 aapt = callPackage ../development/tools/aapt { };
39591 flam3 = callPackage ../tools/graphics/flam3 { };
39593 glee = callPackage ../tools/graphics/glee { };
39595 faust = res.faust2;
39597 faust2 = callPackage ../applications/audio/faust/faust2.nix { };
39599 faust2alqt = libsForQt5.callPackage ../applications/audio/faust/faust2alqt.nix { };
39601 faust2alsa = callPackage ../applications/audio/faust/faust2alsa.nix { };
39603 faust2csound = callPackage ../applications/audio/faust/faust2csound.nix { };
39605 faust2sc = callPackage ../applications/audio/faust/faust2sc.nix { };
39607 faust2firefox = callPackage ../applications/audio/faust/faust2firefox.nix { };
39609 faust2jack = callPackage ../applications/audio/faust/faust2jack.nix { };
39611 faust2jackrust = callPackage ../applications/audio/faust/faust2jackrust.nix { };
39613 faust2jaqt = libsForQt5.callPackage ../applications/audio/faust/faust2jaqt.nix { };
39615 faust2ladspa = callPackage ../applications/audio/faust/faust2ladspa.nix { };
39617 faust2lv2 = libsForQt5.callPackage ../applications/audio/faust/faust2lv2.nix { };
39619 faustlive = callPackage ../applications/audio/faust/faustlive.nix { };
39621 faustPhysicalModeling = callPackage ../applications/audio/faustPhysicalModeling { };
39623 flashprint = libsForQt5.callPackage ../applications/misc/flashprint { };
39625 flockit = callPackage ../tools/backup/flockit { };
39627 fahclient = callPackage ../applications/science/misc/foldingathome/client.nix { };
39628 fahcontrol = callPackage ../applications/science/misc/foldingathome/control.nix { };
39629 fahviewer = callPackage ../applications/science/misc/foldingathome/viewer.nix { };
39631 fbmark = callPackage ../tools/misc/fbmark { };
39633 foma = callPackage ../tools/misc/foma { };
39635 foo2zjs = callPackage ../misc/drivers/foo2zjs { };
39637 foomatic-filters = callPackage ../misc/drivers/foomatic-filters { };
39639 gajim = callPackage ../applications/networking/instant-messengers/gajim {
39640 inherit (gst_all_1) gstreamer gst-plugins-base gst-libav;
39641 gst-plugins-good = gst_all_1.gst-plugins-good.override { gtkSupport = true; };
39644 gammu = callPackage ../applications/misc/gammu { };
39646 ghostscript = callPackage ../misc/ghostscript { };
39648 ghostscriptX = ghostscript.override {
39649 cupsSupport = true;
39653 ghostscript_headless = ghostscript.override {
39654 cupsSupport = false;
39655 x11Support = false;
39658 glava = callPackage ../applications/misc/glava { };
39660 gnuk = callPackage ../misc/gnuk {
39661 gcc-arm-embedded = pkgsCross.arm-embedded.buildPackages.gcc;
39662 binutils-arm-embedded = pkgsCross.arm-embedded.buildPackages.binutils;
39665 go365 = callPackage ../tools/security/go365 { };
39667 gobuster = callPackage ../tools/security/gobuster { };
39669 gotestwaf = callPackage ../tools/security/gotestwaf { };
39671 gotrue = callPackage ../tools/security/gotrue { };
39673 gotrue-supabase = callPackage ../tools/security/gotrue/supabase.nix { };
39675 gowitness = callPackage ../tools/security/gowitness { };
39677 guetzli = callPackage ../applications/graphics/guetzli { };
39679 gummi = callPackage ../applications/misc/gummi { };
39681 gummy = callPackage ../tools/misc/gummy { };
39683 hashpump = callPackage ../tools/misc/hashpump { };
39685 hck = callPackage ../tools/text/hck { };
39687 helm = callPackage ../applications/audio/helm { };
39689 helmfile = callPackage ../applications/networking/cluster/helmfile { };
39691 helmfile-wrapped = callPackage ../applications/networking/cluster/helmfile {
39692 inherit (kubernetes-helm-wrapped.passthru) pluginsDir;
39695 helm-dashboard = callPackage ../applications/networking/cluster/helm-dashboard { };
39697 helmsman = callPackage ../applications/networking/cluster/helmsman { };
39699 velero = callPackage ../applications/networking/cluster/velero { };
39701 HentaiAtHome = callPackage ../applications/misc/HentaiAtHome { };
39703 hplip = callPackage ../misc/drivers/hplip { };
39705 hplipWithPlugin = hplip.override { withPlugin = true; };
39707 hyfetch = callPackage ../tools/misc/hyfetch { };
39709 hyperfine = callPackage ../tools/misc/hyperfine {
39710 inherit (darwin.apple_sdk.frameworks) Security;
39713 webcat = callPackage ../tools/misc/webcat { };
39715 websocat = callPackage ../tools/misc/websocat {
39716 inherit (darwin.apple_sdk.frameworks) Security;
39719 vector = callPackage ../tools/misc/vector {
39720 inherit (darwin.apple_sdk.frameworks) Security CoreServices SystemConfiguration;
39723 hjson = with python3Packages; toPythonApplication hjson;
39725 epkowa = callPackage ../misc/drivers/epkowa { };
39727 utsushi = callPackage ../misc/drivers/utsushi { };
39729 utsushi-networkscan = callPackage ../misc/drivers/utsushi/networkscan.nix { };
39731 colima = callPackage ../applications/virtualization/colima { };
39733 lima = callPackage ../applications/virtualization/lima {
39734 inherit (darwin) sigtool;
39737 lima-bin = callPackage ../applications/virtualization/lima/bin.nix { };
39739 logtop = callPackage ../tools/misc/logtop { };
39741 imaginer = callPackage ../applications/misc/imaginer { };
39743 igraph = callPackage ../development/libraries/igraph { };
39745 igprof = callPackage ../development/tools/misc/igprof { };
39747 illum = callPackage ../tools/system/illum { };
39749 image_optim = callPackage ../applications/graphics/image_optim { inherit (nodePackages) svgo; };
39751 infnoise = callPackage ../misc/drivers/infnoise { };
39753 itamae = callPackage ../tools/admin/itamae { };
39755 # using the new configuration style proposal which is unstable
39756 jack1 = callPackage ../misc/jackaudio/jack1.nix { };
39758 jack2 = callPackage ../misc/jackaudio {
39759 libopus = libopus.override { withCustomModes = true; };
39760 inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio Accelerate;
39761 inherit (darwin) libobjc;
39764 libjack2 = jack2.override { prefix = "lib"; };
39766 jack-example-tools = callPackage ../misc/jackaudio/tools.nix {
39767 libopus = libopus.override { withCustomModes = true; };
39771 jack-autoconnect = libsForQt5.callPackage ../applications/audio/jack-autoconnect { };
39772 jack_autoconnect = jack-autoconnect;
39774 jacktrip = callPackage ../applications/audio/jacktrip { };
39776 j2cli = with python3Packages; toPythonApplication j2cli;
39778 jq-lsp = callPackage ../development/tools/language-servers/jq-lsp { };
39780 jquake = callPackage ../applications/misc/jquake { };
39782 jstest-gtk = callPackage ../tools/misc/jstest-gtk { };
39784 k40-whisperer = callPackage ../applications/misc/k40-whisperer { };
39786 keynav = callPackage ../tools/X11/keynav { };
39788 gnome-console = callPackage ../applications/terminal-emulators/gnome-console { };
39790 kmon = callPackage ../tools/system/kmon { };
39792 kompose = callPackage ../applications/networking/cluster/kompose { };
39794 kompute = callPackage ../development/libraries/kompute {
39798 kontemplate = callPackage ../applications/networking/cluster/kontemplate { };
39800 # In general we only want keep the last three minor versions around that
39801 # correspond to the last three supported kubernetes versions:
39802 # https://kubernetes.io/docs/setup/release/version-skew-policy/#supported-versions
39803 # Exceptions are versions that we need to keep to allow upgrades from older NixOS releases
39804 inherit (callPackage ../applications/networking/cluster/kops {})
39812 lguf-brightness = callPackage ../misc/lguf-brightness { };
39814 lighthouse = darwin.apple_sdk_11_0.callPackage ../applications/blockchains/lighthouse {
39815 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation Security SystemConfiguration;
39818 lilypond = callPackage ../misc/lilypond { };
39820 lilypond-unstable = callPackage ../misc/lilypond/unstable.nix { };
39822 lilypond-unstable-with-fonts = callPackage ../misc/lilypond/with-fonts.nix {
39823 lilypond = lilypond-unstable;
39824 openlilylib-fonts = openlilylib-fonts.override {
39825 lilypond = lilypond-unstable;
39829 lilypond-with-fonts = callPackage ../misc/lilypond/with-fonts.nix { };
39831 openlilylib-fonts = callPackage ../misc/lilypond/fonts.nix { };
39833 loop = callPackage ../tools/misc/loop { };
39835 mailcore2 = callPackage ../development/libraries/mailcore2 {
39839 mamba = callPackage ../applications/audio/mamba { };
39841 mas = callPackage ../os-specific/darwin/mas { };
39843 micromamba = callPackage ../tools/package-management/micromamba { };
39845 moltengamepad = callPackage ../misc/drivers/moltengamepad { };
39847 openzwave = callPackage ../development/libraries/openzwave { };
39849 mongoc = darwin.apple_sdk_11_0.callPackage ../development/libraries/mongoc { };
39851 mongocxx = callPackage ../development/libraries/mongocxx/default.nix { };
39853 mongoose = callPackage ../development/libraries/science/math/mongoose { };
39855 morph = callPackage ../tools/package-management/morph { };
39857 muse = libsForQt5.callPackage ../applications/audio/muse { };
39859 museeks = callPackage ../applications/audio/museeks { };
39861 musly = callPackage ../applications/audio/musly { };
39863 mynewt-newt = callPackage ../tools/package-management/mynewt-newt { };
39865 mynewt-newtmgr = callPackage ../tools/misc/mynewt-newtmgr { };
39867 mysides = callPackage ../os-specific/darwin/mysides { };
39869 narrowlink = callPackage ../tools/networking/narrowlink { };
39871 nar-serve = callPackage ../tools/nix/nar-serve { };
39873 neo = callPackage ../applications/misc/neo { };
39875 networkd-dispatcher = callPackage ../tools/networking/networkd-dispatcher { };
39877 nixVersions = recurseIntoAttrs (callPackage ../tools/package-management/nix {
39878 storeDir = config.nix.storeDir or "/nix/store";
39879 stateDir = config.nix.stateDir or "/nix/var";
39880 inherit (darwin.apple_sdk.frameworks) Security;
39883 nix = nixVersions.stable;
39885 nixStatic = pkgsStatic.nix;
39887 inherit (callPackages ../applications/networking/cluster/nixops { })
39888 nixops_unstable_minimal
39890 # Not recommended; too fragile
39891 nixops_unstable_full;
39893 # Useful with ofborg, e.g. commit prefix `nixops_unstablePlugins.nixops-aws: ...` to trigger automatically.
39894 nixops_unstablePlugins = recurseIntoAttrs nixops_unstable_minimal.availablePlugins;
39897 Evaluate a NixOS configuration using this evaluation of Nixpkgs.
39899 With this function you can write, for example, a package that
39900 depends on a custom virtual machine image.
39902 Parameter: A module, path or list of those that represent the
39903 configuration of the NixOS system to be constructed.
39905 Result: An attribute set containing packages produced by this
39906 evaluation of NixOS, such as toplevel, kernel and
39908 The result can be extended in the modules by defining
39909 extra attributes in system.build.
39910 Alternatively, you may use the result's config and
39911 options attributes to query any option.
39916 myOS = pkgs.nixos ({ lib, pkgs, config, ... }: {
39918 config.services.nginx = {
39923 # Use config.system.build to exports relevant parts of a
39924 # configuration. The runner attribute should not be
39925 # considered a fully general replacement for systemd
39927 config.system.build.run-nginx = config.systemd.services.nginx.runner;
39932 Unlike in plain NixOS, the nixpkgs.config and
39933 nixpkgs.system options will be ignored by default. Instead,
39934 nixpkgs.pkgs will have the default value of pkgs as it was
39935 constructed right after invoking the nixpkgs function (e.g. the
39936 value of import <nixpkgs> { overlays = [./my-overlay.nix]; }
39937 but not the value of (import <nixpkgs> {} // { extra = ...; }).
39939 If you do want to use the config.nixpkgs options, you are
39940 probably better off by calling nixos/lib/eval-config.nix
39941 directly, even though it is possible to set config.nixpkgs.pkgs.
39943 For more information about writing NixOS modules, see
39944 https://nixos.org/nixos/manual/index.html#sec-writing-modules
39946 Note that you will need to have called Nixpkgs with the system
39947 parameter set to the right value for your deployment target.
39952 c = import (path + "/nixos/lib/eval-config.nix") {
39956 config.nixpkgs.pkgs = lib.mkDefault pkgs;
39957 config.nixpkgs.localSystem = lib.mkDefault stdenv.hostPlatform;
39960 if builtins.isList configuration
39962 else [configuration]
39965 # The system is inherited from the current pkgs above.
39966 # Set it to null, to remove the "legacy" entrypoint's non-hermetic default.
39970 c.config.system.build // c;
39973 A NixOS/home-manager/arion/... module that sets the `pkgs` module argument.
39975 pkgsModule = { lib, options, ... }: {
39977 if options?nixpkgs.pkgs then {
39978 # legacy / nixpkgs.nix style
39979 nixpkgs.pkgs = pkgs;
39983 _module.args.pkgs = pkgs;
39987 nixosOptionsDoc = attrs:
39988 (import ../../nixos/lib/make-options-doc)
39989 ({ inherit pkgs lib; } // attrs);
39991 nixos-install-tools = callPackage ../tools/nix/nixos-install-tools { };
39993 nixos-render-docs = callPackage ../tools/nix/nixos-render-docs { };
39995 nixdoc = callPackage ../tools/nix/nixdoc { };
39997 dnadd = callPackage ../tools/nix/dnadd { };
39999 nix-eval-jobs = callPackage ../tools/package-management/nix-eval-jobs {
40000 nix = nixVersions.nix_2_19;
40003 nix-doc = callPackage ../tools/package-management/nix-doc { };
40005 nix-bundle = callPackage ../tools/package-management/nix-bundle { };
40007 nix-delegate = haskell.lib.compose.justStaticExecutables haskellPackages.nix-delegate;
40008 nix-deploy = haskell.lib.compose.justStaticExecutables haskellPackages.nix-deploy;
40009 nix-derivation = haskell.lib.compose.justStaticExecutables haskellPackages.nix-derivation;
40010 nix-diff = haskell.lib.compose.justStaticExecutables haskellPackages.nix-diff;
40012 nix-du = callPackage ../tools/package-management/nix-du {
40013 inherit (darwin.apple_sdk.frameworks) Security;
40016 nix-info = callPackage ../tools/nix/info { };
40017 nix-info-tested = nix-info.override { doCheck = true; };
40019 nix-init = callPackage ../tools/nix/nix-init { };
40021 nix-index-unwrapped = callPackage ../tools/package-management/nix-index {
40022 inherit (darwin.apple_sdk.frameworks) Security;
40024 nix-index = callPackage ../tools/package-management/nix-index/wrapper.nix { };
40026 nix-linter = haskell.lib.compose.justStaticExecutables (haskellPackages.nix-linter);
40028 nix-melt = callPackage ../tools/nix/nix-melt { };
40030 nixos-option = callPackage ../tools/nix/nixos-option {
40031 nix = nixVersions.nix_2_18;
40034 nix-pin = callPackage ../tools/package-management/nix-pin { };
40036 nix-prefetch = callPackage ../tools/package-management/nix-prefetch { };
40038 nix-prefetch-github = with python3Packages;
40039 toPythonApplication nix-prefetch-github;
40041 inherit (callPackages ../tools/package-management/nix-prefetch-scripts { })
40047 nix-prefetch-scripts;
40049 nix-query-tree-viewer = callPackage ../tools/nix/nix-query-tree-viewer { };
40051 nix-update = callPackage ../tools/package-management/nix-update {
40052 python3 = python311;
40055 nix-update-source = callPackage ../tools/package-management/nix-update-source { };
40057 nix-script = callPackage ../tools/nix/nix-script { };
40059 nix-top = callPackage ../tools/package-management/nix-top { };
40061 nix-tree = haskell.lib.compose.justStaticExecutables (haskellPackages.nix-tree);
40063 nix-universal-prefetch = callPackage ../tools/package-management/nix-universal-prefetch { };
40065 nixpkgs-review = callPackage ../tools/package-management/nixpkgs-review { };
40067 nix-serve = callPackage ../tools/package-management/nix-serve { };
40069 nix-serve-ng = haskell.lib.compose.justStaticExecutables haskellPackages.nix-serve-ng;
40071 nix-simple-deploy = callPackage ../tools/package-management/nix-simple-deploy { };
40073 alejandra = callPackage ../tools/nix/alejandra { };
40075 nixci = callPackage ../tools/nix/nixci {
40076 inherit (darwin.apple_sdk.frameworks) Security;
40079 nixfmt-classic = haskellPackages.nixfmt.bin;
40081 nixpkgs-fmt = callPackage ../tools/nix/nixpkgs-fmt { };
40083 nixpkgs-hammering = callPackage ../tools/nix/nixpkgs-hammering { };
40085 nixpkgs-lint-community = callPackage ../tools/nix/nixpkgs-lint { };
40087 rnix-hashes = callPackage ../tools/nix/rnix-hashes { };
40089 nixos-artwork = callPackage ../data/misc/nixos-artwork { };
40090 nixos-icons = callPackage ../data/misc/nixos-artwork/icons.nix { };
40091 nixos-grub2-theme = callPackage ../data/misc/nixos-artwork/grub2-theme.nix { };
40093 nixos-bgrt-plymouth = callPackage ../data/themes/nixos-bgrt-plymouth { };
40095 nixos-container = callPackage ../tools/virtualization/nixos-container { };
40097 nixos-generators = callPackage ../tools/nix/nixos-generators { };
40099 nixos-rebuild = callPackage ../os-specific/linux/nixos-rebuild { };
40101 extra-container = callPackage ../tools/virtualization/extra-container { };
40103 norwester-font = callPackage ../data/fonts/norwester { };
40105 nut = callPackage ../applications/misc/nut { };
40107 nsncd = callPackage ../os-specific/linux/nsncd { };
40109 nvd = callPackage ../tools/package-management/nvd { };
40111 solfege = python3Packages.callPackage ../misc/solfege { };
40113 disnix = callPackage ../tools/package-management/disnix { };
40115 dysnomia = callPackage ../tools/package-management/disnix/dysnomia (config.disnix or {
40116 inherit (python3Packages) supervisor;
40119 dydisnix = callPackage ../tools/package-management/disnix/dydisnix { };
40121 disnixos = callPackage ../tools/package-management/disnix/disnixos { };
40123 DisnixWebService = callPackage ../tools/package-management/disnix/DisnixWebService {
40127 i3a = callPackage ../misc/i3a { };
40129 lice = python3Packages.callPackage ../tools/misc/lice { };
40131 m33-linux = callPackage ../misc/drivers/m33-linux { };
40133 mnemonicode = callPackage ../misc/mnemonicode { };
40135 moonfire-nvr = callPackage ../misc/moonfire-nvr { };
40137 mysql-workbench = callPackage ../applications/misc/mysql-workbench (let mysql = mysql80; in {
40138 gdal = gdal.override {
40139 libmysqlclient = mysql;
40143 jre = openjdk19; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
40146 r128gain = callPackage ../applications/audio/r128gain { };
40148 resp-app = libsForQt5.callPackage ../applications/misc/resp-app { };
40150 responder = callPackage ../tools/security/responder { };
40152 resumed = callPackage ../applications/misc/resumed { };
40154 robin-map = callPackage ../development/libraries/robin-map { };
40156 robo3t = callPackage ../applications/misc/robo3t { };
40158 rucksack = callPackage ../development/tools/rucksack { };
40160 ruff = callPackage ../development/tools/ruff { };
40162 sam-ba = callPackage ../tools/misc/sam-ba { };
40164 sndio = callPackage ../misc/sndio { };
40166 SP800-90B_EntropyAssessment = callPackage ../tools/misc/SP800-90B_EntropyAssessment { };
40168 sticky = callPackage ../applications/misc/sticky { };
40170 stork = darwin.apple_sdk_11_0.callPackage ../applications/misc/stork {
40171 inherit (darwin.apple_sdk_11_0.frameworks) Security;
40174 superd = callPackage ../misc/superd { };
40176 oclgrind = callPackage ../development/tools/analysis/oclgrind { };
40178 opkg = callPackage ../tools/package-management/opkg { };
40180 opkg-utils = callPackage ../tools/package-management/opkg-utils { };
40182 OSCAR = qt5.callPackage ../applications/misc/OSCAR { };
40184 parsedmarc = with python3Packages; toPythonApplication parsedmarc;
40186 pgmanage = callPackage ../applications/misc/pgmanage { };
40188 pgadmin4 = callPackage ../tools/admin/pgadmin { };
40190 pgadmin4-desktopmode = callPackage ../tools/admin/pgadmin { server-mode = false; };
40192 pgmodeler = qt6Packages.callPackage ../applications/misc/pgmodeler { };
40194 physlock = callPackage ../misc/screensavers/physlock { };
40196 pjsip = darwin.apple_sdk_11_0.callPackage ../applications/networking/pjsip {
40197 inherit (darwin.apple_sdk_11_0.frameworks) AppKit CoreFoundation Security;
40200 pounce = callPackage ../servers/pounce { };
40202 pt = callPackage ../applications/misc/pt { };
40204 protocol = callPackage ../applications/networking/protocol { };
40206 pykms = callPackage ../tools/networking/pykms { };
40208 pyupgrade = with python3Packages; toPythonApplication pyupgrade;
40210 pwncat = python3Packages.callPackage ../tools/security/pwncat { };
40212 pwntools = with python3Packages; toPythonApplication pwntools;
40214 putty = callPackage ../applications/networking/remote/putty {
40215 gtk3 = if stdenv.isDarwin then gtk3-x11 else gtk3;
40218 qMasterPassword = qt6Packages.callPackage ../applications/misc/qMasterPassword { };
40220 qMasterPassword-wayland = qt6Packages.callPackage ../applications/misc/qMasterPassword {
40221 x11Support = false;
40222 waylandSupport = true;
40225 qmake2cmake = python3Packages.callPackage ../tools/misc/qmake2cmake { };
40227 qtrvsim = libsForQt5.callPackage ../applications/science/computer-architecture/qtrvsim { };
40229 qdl = callPackage ../tools/misc/qdl { };
40231 qperf = callPackage ../os-specific/linux/qperf { };
40233 qzdl = libsForQt5.callPackage ../games/qzdl { };
40235 rates = callPackage ../tools/misc/rates {
40236 inherit (darwin.apple_sdk.frameworks) Security;
40239 rars = callPackage ../development/tools/rars { };
40241 rargs = callPackage ../tools/misc/rargs { };
40243 rancher = callPackage ../applications/networking/cluster/rancher { };
40245 rauc = callPackage ../tools/misc/rauc { };
40247 rbspy = darwin.apple_sdk_11_0.callPackage ../development/tools/rbspy { };
40249 redprl = callPackage ../applications/science/logic/redprl { };
40251 renderizer = callPackage ../development/tools/renderizer { };
40253 rfc = callPackage ../tools/misc/rfc { };
40255 rfc-bibtex = callPackage ../tools/typesetting/rfc-bibtex { };
40257 pick-colour-picker = python3Packages.callPackage ../applications/graphics/pick-colour-picker {
40258 inherit glib gtk3 gobject-introspection wrapGAppsHook;
40261 rpl = callPackage ../tools/text/rpl { };
40263 ricty = callPackage ../data/fonts/ricty { };
40265 rivalcfg = callPackage ../misc/rivalcfg { };
40267 roadrunner = callPackage ../servers/roadrunner { };
40269 rmfakecloud = callPackage ../servers/rmfakecloud { };
40271 rmfuse = callPackage ../tools/filesystems/rmfuse { };
40273 rmount = callPackage ../tools/filesystems/rmount { };
40275 romdirfs = callPackage ../tools/filesystems/romdirfs {
40276 stdenv = gccStdenv;
40279 rss-glx = callPackage ../misc/screensavers/rss-glx { };
40281 run-scaled = callPackage ../tools/X11/run-scaled { };
40283 runiq = callPackage ../tools/text/runiq { };
40285 runit = callPackage ../tools/system/runit { };
40287 runitor = callPackage ../tools/system/runitor { };
40289 refind = callPackage ../tools/bootloaders/refind { };
40291 refmt = callPackage ../development/tools/refmt { };
40293 spectra = callPackage ../development/libraries/spectra { };
40295 spectrojack = callPackage ../applications/audio/spectrojack { };
40297 sift = callPackage ../tools/text/sift { };
40299 xdragon = lowPrio (callPackage ../tools/X11/xdragon { });
40301 xlockmore = callPackage ../misc/screensavers/xlockmore { };
40303 xq = callPackage ../tools/misc/xq { };
40305 xtrlock-pam = callPackage ../misc/screensavers/xtrlock-pam { };
40307 sailsd = callPackage ../misc/sailsd { };
40309 sail-riscv-rv32 = callPackage ../applications/virtualization/sail-riscv {
40313 sail-riscv-rv64 = callPackage ../applications/virtualization/sail-riscv {
40317 shc = callPackage ../tools/security/shc { };
40319 shellz = callPackage ../tools/security/shellz { };
40321 tableplus = callPackage ../applications/misc/tableplus { };
40323 timeloop = pkgs.darwin.apple_sdk_11_0.callPackage ../applications/science/computer-architecture/timeloop { };
40325 canon-cups-ufr2 = callPackage ../misc/cups/drivers/canon { };
40327 hll2390dw-cups = callPackage ../misc/cups/drivers/hll2390dw-cups { };
40329 mfc465cncupswrapper = callPackage ../misc/cups/drivers/brother/mfc465cncupswrapper { };
40330 mfc465cnlpr = callPackage ../misc/cups/drivers/brother/mfc465cnlpr { };
40332 mfcj470dw-cupswrapper = callPackage ../misc/cups/drivers/mfcj470dwcupswrapper { };
40333 mfcj470dwlpr = pkgsi686Linux.callPackage ../misc/cups/drivers/mfcj470dwlpr { };
40335 mfcj6510dw-cupswrapper = callPackage ../misc/cups/drivers/mfcj6510dwcupswrapper { };
40336 mfcj6510dwlpr = pkgsi686Linux.callPackage ../misc/cups/drivers/mfcj6510dwlpr { };
40338 mfcl2700dncupswrapper = callPackage ../misc/cups/drivers/mfcl2700dncupswrapper { };
40339 mfcl2700dnlpr = pkgsi686Linux.callPackage ../misc/cups/drivers/mfcl2700dnlpr { };
40341 mfcl2720dwcupswrapper = callPackage ../misc/cups/drivers/mfcl2720dwcupswrapper { };
40342 mfcl2720dwlpr = callPackage ../misc/cups/drivers/mfcl2720dwlpr { };
40344 mfcl2740dwcupswrapper = callPackage ../misc/cups/drivers/mfcl2740dwcupswrapper { };
40345 mfcl2740dwlpr = callPackage ../misc/cups/drivers/mfcl2740dwlpr { };
40347 # This driver is only available as a 32 bit proprietary binary driver
40348 mfcl3770cdwlpr = (callPackage ../misc/cups/drivers/brother/mfcl3770cdw { }).driver;
40349 mfcl3770cdwcupswrapper = (callPackage ../misc/cups/drivers/brother/mfcl3770cdw { }).cupswrapper;
40351 cups-brother-hll2375dw = callPackage ../misc/cups/drivers/brother/hll2375dw { };
40353 mfcl8690cdwcupswrapper = callPackage ../misc/cups/drivers/mfcl8690cdwcupswrapper { };
40354 mfcl8690cdwlpr = callPackage ../misc/cups/drivers/mfcl8690cdwlpr { };
40356 mfc5890cncupswrapper = callPackage ../misc/cups/drivers/mfc5890cncupswrapper { };
40357 mfc5890cnlpr = callPackage ../misc/cups/drivers/mfc5890cnlpr { };
40359 mfc9140cdncupswrapper = callPackage ../misc/cups/drivers/mfc9140cdncupswrapper { };
40360 mfc9140cdnlpr = callPackage ../misc/cups/drivers/mfc9140cdnlpr { };
40362 samsung-unified-linux-driver_1_00_36 = callPackage ../misc/cups/drivers/samsung/1.00.36 { };
40363 samsung-unified-linux-driver_1_00_37 = callPackage ../misc/cups/drivers/samsung/1.00.37.nix { };
40364 samsung-unified-linux-driver_4_01_17 = callPackage ../misc/cups/drivers/samsung/4.01.17.nix { };
40365 samsung-unified-linux-driver = res.samsung-unified-linux-driver_4_01_17;
40367 sane-backends = callPackage ../applications/graphics/sane/backends (config.sane or {});
40369 sane-drivers = callPackage ../applications/graphics/sane/drivers.nix { };
40371 senv = callPackage ../applications/misc/senv { };
40373 brlaser = callPackage ../misc/cups/drivers/brlaser { };
40375 fflinuxprint = callPackage ../misc/cups/drivers/fflinuxprint { };
40377 fxlinuxprint = callPackage ../misc/cups/drivers/fxlinuxprint { };
40379 brscan4 = callPackage ../applications/graphics/sane/backends/brscan4 { };
40381 brscan5 = callPackage ../applications/graphics/sane/backends/brscan5 { };
40383 dsseries = callPackage ../applications/graphics/sane/backends/dsseries { };
40385 sane-airscan = callPackage ../applications/graphics/sane/backends/airscan { };
40387 mkSaneConfig = callPackage ../applications/graphics/sane/config.nix { };
40389 sane-frontends = callPackage ../applications/graphics/sane/frontends.nix { };
40391 sanoid = callPackage ../tools/backup/sanoid { };
40393 satysfi = callPackage ../tools/typesetting/satysfi {
40394 ocamlPackages = ocaml-ng.ocamlPackages_4_14;
40397 sc-controller = python3Packages.callPackage ../misc/drivers/sc-controller {
40398 inherit libusb1; # Shadow python.pkgs.libusb1.
40401 sct = callPackage ../tools/X11/sct { };
40403 seafile-server = callPackage ../servers/seafile-server { };
40405 seafile-shared = callPackage ../misc/seafile-shared { };
40407 ser2net = callPackage ../servers/ser2net { };
40409 serviio = callPackage ../servers/serviio { };
40410 selinux-python = callPackage ../os-specific/linux/selinux-python { };
40412 slock = callPackage ../misc/screensavers/slock {
40413 conf = config.slock.conf or null;
40416 smokeping = callPackage ../tools/networking/smokeping { };
40418 snapraid = callPackage ../tools/filesystems/snapraid { };
40420 snscrape = with python3Packages; toPythonApplication snscrape;
40422 soundmodem = callPackage ../applications/radio/soundmodem { };
40424 sourceAndTags = callPackage ../misc/source-and-tags {
40425 hasktags = haskellPackages.hasktags;
40428 spacenavd = callPackage ../misc/drivers/spacenavd {
40429 inherit (darwin.apple_sdk.frameworks) IOKit;
40432 spacenav-cube-example = callPackage ../applications/misc/spacenav-cube-example { };
40434 spnavcfg = callPackage ../applications/misc/spnavcfg { };
40436 splix = callPackage ../misc/cups/drivers/splix { };
40438 steamcontroller = callPackage ../misc/drivers/steamcontroller { };
40440 stepreduce = callPackage ../applications/misc/stepreduce { };
40442 stern = callPackage ../applications/networking/cluster/stern { };
40444 streamripper = callPackage ../applications/audio/streamripper { };
40446 sqsh = callPackage ../development/tools/sqsh { };
40448 sysz = callPackage ../tools/misc/sysz { };
40450 go-swag = callPackage ../development/tools/go-swag { };
40452 go-swagger = callPackage ../development/tools/go-swagger { };
40454 jx = callPackage ../applications/networking/cluster/jx { };
40456 prow = callPackage ../applications/networking/cluster/prow { };
40458 pv-migrate = callPackage ../applications/networking/cluster/pv-migrate { };
40460 tagref = callPackage ../tools/misc/tagref { };
40462 tcat = callPackage ../tools/misc/tcat { };
40464 tell-me-your-secrets = callPackage ../tools/security/tell-me-your-secrets { };
40466 tellico = libsForQt5.callPackage ../applications/misc/tellico { };
40468 termpdfpy = python3Packages.callPackage ../applications/misc/termpdf.py { };
40470 inherit (callPackage ../applications/networking/cluster/terraform { })
40473 terraform_plugins_test
40476 terraform = terraform_1;
40478 terraform-providers = recurseIntoAttrs (
40479 callPackage ../applications/networking/cluster/terraform-providers { }
40482 terraforming = callPackage ../applications/networking/cluster/terraforming { };
40484 terraform-backend-git = callPackage ../applications/networking/cluster/terraform-backend-git { };
40486 terraform-compliance = python3Packages.callPackage ../applications/networking/cluster/terraform-compliance { };
40488 terraform-docs = callPackage ../applications/networking/cluster/terraform-docs { };
40490 terraform-inventory = callPackage ../applications/networking/cluster/terraform-inventory { };
40492 terraform-landscape = callPackage ../applications/networking/cluster/terraform-landscape { };
40494 terragrunt = callPackage ../applications/networking/cluster/terragrunt { };
40496 tfautomv = callPackage ../applications/networking/cluster/tfautomv { };
40498 terranix = callPackage ../applications/networking/cluster/terranix { };
40500 terraspace = callPackage ../applications/networking/cluster/terraspace { };
40502 tf-summarize = callPackage ../applications/networking/cluster/tf-summarize { };
40504 tfswitch = callPackage ../applications/networking/cluster/tfswitch { };
40506 tftui = python3Packages.callPackage ../applications/networking/cluster/tftui { };
40508 tfupdate = callPackage ../applications/networking/cluster/tfupdate { };
40510 tgswitch = callPackage ../applications/networking/cluster/tgswitch { };
40512 tilt = callPackage ../applications/networking/cluster/tilt { };
40514 timeular = callPackage ../applications/office/timeular { };
40516 tewi-font = callPackage ../data/fonts/tewi { };
40518 ib-tws = callPackage ../applications/office/ib/tws { jdk=oraclejdk8; };
40520 ib-controller = callPackage ../applications/office/ib/controller { jdk=oraclejdk8; };
40522 vcluster = callPackage ../applications/networking/cluster/vcluster {
40523 buildGoModule = buildGo122Module;
40526 vnote = libsForQt5.callPackage ../applications/office/vnote { };
40528 sshportal = callPackage ../servers/sshportal { };
40530 ssh-audit = callPackage ../tools/security/ssh-audit { };
40532 ssh-tools = callPackage ../applications/misc/ssh-tools { };
40534 auto-cpufreq = callPackage ../tools/system/auto-cpufreq { };
40536 thermald = callPackage ../tools/system/thermald { };
40538 therion = callPackage ../applications/misc/therion { };
40540 throttled = callPackage ../tools/system/throttled { };
40542 thinkfan = callPackage ../tools/system/thinkfan { };
40544 touchosc = callPackage ../applications/audio/touchosc { };
40546 tp-auto-kbbl = callPackage ../tools/system/tp-auto-kbbl { };
40548 turtle-build = callPackage ../development/tools/build-managers/turtle-build { };
40550 tusk = callPackage ../applications/office/tusk { };
40552 trufflehog = callPackage ../tools/security/trufflehog { };
40554 tunnelx = callPackage ../applications/gis/tunnelx { };
40556 tvbrowser = callPackage ../applications/misc/tvbrowser { };
40558 tvheadend = callPackage ../servers/tvheadend { };
40560 twitch-cli = callPackage ../development/tools/twitch-cli { };
40562 twiggy = callPackage ../development/tools/twiggy { };
40564 uacme = callPackage ../tools/admin/uacme { };
40566 ufiformat = callPackage ../tools/system/ufiformat { };
40568 ums = callPackage ../servers/ums { };
40570 unityhub = callPackage ../development/tools/unityhub { };
40572 upspin = callPackage ../tools/filesystems/upspin { };
40574 urbit = callPackage ../misc/urbit { };
40576 usb-reset = callPackage ../applications/misc/usb-reset { };
40578 utf8cpp = callPackage ../development/libraries/utf8cpp { };
40580 utf8proc = callPackage ../development/libraries/utf8proc { };
40582 unicode-paracode = callPackage ../tools/misc/unicode { };
40584 unixcw = libsForQt5.callPackage ../applications/radio/unixcw { };
40586 valent = callPackage ../applications/misc/valent { };
40588 vault = callPackage ../tools/security/vault { };
40590 vault-medusa = callPackage ../tools/security/vault-medusa { };
40592 vault-ssh-plus = callPackage ../tools/security/vault-ssh-plus { };
40594 vault-bin = callPackage ../tools/security/vault/vault-bin.nix { };
40596 vaultenv = haskell.lib.justStaticExecutables haskellPackages.vaultenv;
40598 vazir-code-font = callPackage ../data/fonts/vazir-code-font { };
40600 vaultwarden = callPackage ../tools/security/vaultwarden {
40601 inherit (darwin.apple_sdk.frameworks) Security CoreServices SystemConfiguration;
40603 vaultwarden-sqlite = vaultwarden;
40604 vaultwarden-mysql = vaultwarden.override { dbBackend = "mysql"; };
40605 vaultwarden-postgresql = vaultwarden.override { dbBackend = "postgresql"; };
40607 vazir-fonts = callPackage ../data/fonts/vazir-fonts { };
40609 veilid = callPackage ../tools/networking/veilid {
40610 inherit (darwin.apple_sdk.frameworks) AppKit Security;
40613 vhs = callPackage ../applications/misc/vhs { };
40615 vgmstream = callPackage ../applications/audio/vgmstream { };
40617 viddy = callPackage ../tools/misc/viddy { };
40619 viennarna = callPackage ../applications/science/molecular-dynamics/viennarna { };
40621 viewnior = callPackage ../applications/graphics/viewnior { };
40623 vimUtils = callPackage ../applications/editors/vim/plugins/vim-utils.nix { };
40625 vimPlugins = recurseIntoAttrs (callPackage ../applications/editors/vim/plugins {
40626 luaPackages = lua51Packages;
40629 vimb-unwrapped = callPackage ../applications/networking/browsers/vimb { };
40630 vimb = wrapFirefox vimb-unwrapped { };
40632 vips = callPackage ../tools/graphics/vips {
40633 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
40636 vipsdisp = callPackage ../applications/graphics/vipsdisp { };
40638 nip2 = callPackage ../tools/graphics/nip2 { };
40640 virglrenderer = callPackage ../development/libraries/virglrenderer { };
40642 vivid = callPackage ../tools/misc/vivid { };
40644 vivisect = with python3Packages; toPythonApplication (vivisect.override { withGui = true; });
40646 vokoscreen = libsForQt5.callPackage ../applications/video/vokoscreen {
40647 ffmpeg = ffmpeg-full;
40650 vokoscreen-ng = libsForQt5.callPackage ../applications/video/vokoscreen-ng {
40651 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly;
40654 vsc-leetcode-cli = callPackage ../tools/misc/vsc-leetcode-cli { };
40656 vsh = callPackage ../tools/misc/vsh { };
40658 vttest = callPackage ../tools/misc/vttest { };
40660 wacomtablet = libsForQt5.callPackage ../tools/misc/wacomtablet { };
40662 wamr = darwin.apple_sdk_11_0.callPackage ../development/interpreters/wamr { };
40664 wasmer = callPackage ../development/interpreters/wasmer {
40665 llvmPackages = llvmPackages_15;
40666 inherit (darwin.apple_sdk.frameworks) CoreFoundation SystemConfiguration Security;
40669 wavm = callPackage ../development/interpreters/wavm {
40670 llvmPackages = llvmPackages_12;
40673 yabasic = callPackage ../development/interpreters/yabasic { };
40675 wasm-pack = callPackage ../development/tools/wasm-pack { };
40677 wasynth = callPackage ../development/tools/wasynth { };
40679 wavegain = callPackage ../applications/audio/wavegain { };
40681 wcalc = callPackage ../applications/misc/wcalc { };
40683 webfs = callPackage ../servers/http/webfs { };
40685 webkit2-sharp = callPackage ../development/libraries/webkit2-sharp { };
40687 websocketd = callPackage ../applications/networking/websocketd { };
40689 wibo = pkgsi686Linux.callPackage ../applications/emulators/wibo { };
40691 wike = callPackage ../applications/misc/wike { };
40693 wikicurses = callPackage ../applications/misc/wikicurses {
40694 pythonPackages = python3Packages;
40697 wiki-js = callPackage ../servers/web-apps/wiki-js { };
40699 wiki-tui = callPackage ../misc/wiki-tui {
40700 inherit (darwin.apple_sdk.frameworks) Security;
40703 winePackagesFor = wineBuild: lib.makeExtensible (self: with self; {
40704 callPackage = newScope self;
40708 inherit (callPackage ./wine-packages.nix {})
40709 minimal base full stable stableFull unstable unstableFull staging stagingFull wayland waylandFull fonts;
40712 winePackages = recurseIntoAttrs (winePackagesFor (config.wine.build or "wine32"));
40713 wine64Packages = recurseIntoAttrs (winePackagesFor "wine64");
40714 wineWowPackages = recurseIntoAttrs (winePackagesFor "wineWow");
40715 wineWow64Packages = recurseIntoAttrs (winePackagesFor "wineWow64");
40717 wine = winePackages.full;
40718 wine64 = wine64Packages.full;
40720 wine-staging = lowPrio (winePackages.full.override {
40721 wineRelease = "staging";
40724 wine-wayland = lowPrio (winePackages.full.override {
40725 wineRelease = "wayland";
40728 wineasio = callPackage ../applications/emulators/wineasio { };
40730 wishbone-tool = callPackage ../development/tools/misc/wishbone-tool { };
40732 with-shell = callPackage ../applications/misc/with-shell { };
40734 wizer = darwin.apple_sdk_11_0.callPackage ../development/tools/wizer { };
40736 wmutils-core = callPackage ../tools/X11/wmutils-core { };
40738 wmutils-libwm = callPackage ../tools/X11/wmutils-libwm { };
40740 wmutils-opt = callPackage ../tools/X11/wmutils-opt { };
40742 inherit (callPackage ../servers/web-apps/wordpress {})
40743 wordpress wordpress6_3 wordpress6_4;
40745 wordpressPackages = ( callPackage ../servers/web-apps/wordpress/packages {
40746 plugins = lib.importJSON ../servers/web-apps/wordpress/packages/plugins.json;
40747 themes = lib.importJSON ../servers/web-apps/wordpress/packages/themes.json;
40748 languages = lib.importJSON ../servers/web-apps/wordpress/packages/languages.json;
40751 wprecon = callPackage ../tools/security/wprecon { };
40753 wraith = callPackage ../applications/networking/irc/wraith {
40754 openssl = openssl_1_1;
40757 wxsqlite3 = callPackage ../development/libraries/wxsqlite3 {
40759 inherit (darwin.apple_sdk.frameworks) Cocoa;
40760 inherit (darwin.stubs) setfile rez derez;
40763 wxsqliteplus = callPackage ../development/libraries/wxsqliteplus {
40765 inherit (darwin.apple_sdk.frameworks) Cocoa;
40766 inherit (darwin.stubs) setfile;
40769 x11idle = callPackage ../tools/misc/x11idle { };
40771 x11docker = callPackage ../applications/virtualization/x11docker { };
40773 x2x = callPackage ../tools/X11/x2x { };
40775 xboxdrv = callPackage ../misc/drivers/xboxdrv { };
40777 xortool = python3Packages.callPackage ../tools/security/xortool { };
40779 xorex = callPackage ../tools/security/xorex { };
40781 xbps = callPackage ../tools/package-management/xbps { };
40783 xcftools = callPackage ../tools/graphics/xcftools { };
40785 xhyve = callPackage ../applications/virtualization/xhyve {
40786 inherit (darwin.apple_sdk.frameworks) Hypervisor vmnet;
40787 inherit (darwin.apple_sdk.libs) xpc;
40788 inherit (darwin) libobjc;
40791 xinput_calibrator = callPackage ../tools/X11/xinput_calibrator { };
40793 xlayoutdisplay = callPackage ../tools/X11/xlayoutdisplay { };
40795 xlibinput-calibrator = callPackage ../tools/inputmethods/xlibinput_calibrator { };
40797 xlog = callPackage ../applications/radio/xlog { };
40799 xmagnify = callPackage ../tools/X11/xmagnify { };
40801 xosd = callPackage ../misc/xosd { };
40803 xow_dongle-firmware = callPackage ../os-specific/linux/firmware/xow_dongle-firmware { };
40805 xpad = callPackage ../applications/misc/xpad { };
40807 xpipe = callPackage ../applications/networking/xpipe { };
40809 xsane = callPackage ../applications/graphics/sane/xsane.nix { };
40811 xsser = python3Packages.callPackage ../tools/security/xsser { };
40813 xsw = callPackage ../applications/misc/xsw {
40814 # Enable the next line to use this in terminal.
40815 # Note that it requires sixel capable terminals such as mlterm
40820 xteddy = callPackage ../applications/misc/xteddy { };
40822 xva-img = callPackage ../tools/virtualization/xva-img { };
40824 xwiimote = callPackage ../misc/drivers/xwiimote { };
40826 xzoom = callPackage ../tools/X11/xzoom { };
40828 yabai = darwin.apple_sdk_11_0.callPackage ../os-specific/darwin/yabai {
40829 inherit (darwin.apple_sdk_11_0.frameworks) SkyLight Cocoa Carbon ScriptingBridge;
40832 yacreader = libsForQt5.callPackage ../applications/graphics/yacreader { };
40834 yadm = callPackage ../applications/version-management/yadm { };
40836 yai = callPackage ../tools/misc/yai { };
40838 yamale = with python3Packages; toPythonApplication yamale;
40840 yamdi = callPackage ../tools/video/yamdi { };
40842 yandex-browser = callPackage ../applications/networking/browsers/yandex-browser { };
40844 yandex-browser-beta = yandex-browser.override { edition = "beta"; };
40846 yandex-browser-corporate = yandex-browser.override { edition = "corporate"; };
40848 yandex-disk = callPackage ../tools/filesystems/yandex-disk { };
40850 yara = callPackage ../tools/security/yara { };
40852 yaralyzer = callPackage ../tools/security/yaralyzer { };
40854 yarGen = callPackage ../tools/security/yarGen { };
40856 yersinia = callPackage ../tools/security/yersinia { };
40858 yatas = callPackage ../tools/security/yatas { };
40860 yaxg = callPackage ../tools/graphics/yaxg { };
40862 zap = callPackage ../tools/networking/zap { };
40864 zigbee2mqtt = callPackage ../servers/zigbee2mqtt { };
40866 zopfli = callPackage ../tools/compression/zopfli { };
40868 myEnvFun = callPackage ../misc/my-env {
40869 inherit (stdenv) mkDerivation;
40872 znc = callPackage ../applications/networking/znc { };
40874 zncModules = recurseIntoAttrs (
40875 callPackage ../applications/networking/znc/modules.nix { }
40878 zoneminder = callPackage ../servers/zoneminder { };
40880 zrok = callPackage ../tools/networking/zrok { };
40882 xcp = callPackage ../tools/misc/xcp { };
40884 zxcvbn-c = callPackage ../development/libraries/zxcvbn-c { };
40886 zxing-cpp = callPackage ../development/libraries/zxing-cpp { };
40888 bullet = callPackage ../development/libraries/bullet {
40889 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
40892 bullet-roboschool = callPackage ../development/libraries/bullet/roboschool-fork.nix {
40893 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
40896 spdlog = callPackage ../development/libraries/spdlog { };
40898 dart = callPackage ../development/compilers/dart { };
40900 dart-sass = callPackage ../development/tools/misc/dart-sass { };
40902 pub2nix = recurseIntoAttrs (callPackage ../build-support/dart/pub2nix { });
40904 buildDartApplication = callPackage ../build-support/dart/build-dart-application { };
40906 dartHooks = callPackage ../build-support/dart/build-dart-application/hooks { };
40908 httrack = callPackage ../tools/backup/httrack { };
40910 httraqt = libsForQt5.callPackage ../tools/backup/httrack/qt.nix { };
40912 mg = callPackage ../applications/editors/mg { };
40914 mpvc = callPackage ../applications/misc/mpvc { };
40916 # Overriding does not work when using callPackage on discord using import instead. (https://github.com/NixOS/nixpkgs/pull/179906)
40917 discord = import ../applications/networking/instant-messengers/discord {
40918 inherit lib stdenv;
40919 inherit (pkgs) callPackage fetchurl;
40923 discord-ptb = import ../applications/networking/instant-messengers/discord {
40924 inherit lib stdenv;
40925 inherit (pkgs) callPackage fetchurl;
40929 discord-canary = import ../applications/networking/instant-messengers/discord {
40930 inherit lib stdenv;
40931 inherit (pkgs) callPackage fetchurl;
40935 discord-development = import ../applications/networking/instant-messengers/discord {
40936 inherit lib stdenv;
40937 inherit (pkgs) callPackage fetchurl;
40938 branch = "development";
40942 discord-screenaudio = qt6.callPackage ../applications/networking/instant-messengers/discord-screenaudio { };
40944 discordo = callPackage ../applications/networking/discordo/default.nix { };
40946 golden-cheetah = libsForQt5.callPackage ../applications/misc/golden-cheetah { };
40948 golden-cheetah-bin = callPackage ../applications/misc/golden-cheetah-bin {};
40950 linkchecker = callPackage ../tools/networking/linkchecker { };
40952 tomb = callPackage ../os-specific/linux/tomb {
40953 pinentry = pinentry-curses;
40956 sccache = callPackage ../development/tools/misc/sccache { };
40958 scip = callPackage ../development/tools/misc/scip { };
40960 scriptisto = callPackage ../development/tools/misc/scriptisto { };
40962 sequeler = callPackage ../applications/misc/sequeler { };
40964 sequelpro = callPackage ../applications/misc/sequelpro { };
40966 serial-studio = libsForQt5.callPackage ../applications/misc/serial-studio { };
40968 snowsql = callPackage ../applications/misc/snowsql { };
40970 sidequest = callPackage ../applications/misc/sidequest { };
40972 maphosts = callPackage ../tools/networking/maphosts { };
40974 zimg = callPackage ../development/libraries/zimg { };
40976 wtf = callPackage ../applications/misc/wtf { };
40978 zk-shell = callPackage ../applications/misc/zk-shell { };
40980 tora = libsForQt5.callPackage ../development/tools/tora { };
40982 xrq = callPackage ../applications/misc/xrq { };
40984 nitrokey-app = libsForQt5.callPackage ../tools/security/nitrokey-app { };
40986 nitrokey-app2 = callPackage ../tools/security/nitrokey-app2 { };
40988 fpm2 = callPackage ../tools/security/fpm2 { };
40990 hy = with python3Packages; toPythonApplication hy;
40992 wmic-bin = callPackage ../servers/monitoring/plugins/wmic-bin.nix { };
40994 check-uptime = callPackage ../servers/monitoring/plugins/uptime.nix { };
40996 ghc-standalone-archive = callPackage ../os-specific/darwin/ghc-standalone-archive { inherit (darwin) cctools; };
40998 vdr = callPackage ../applications/video/vdr { };
40999 vdrPlugins = recurseIntoAttrs (callPackage ../applications/video/vdr/plugins.nix { });
41000 wrapVdr = callPackage ../applications/video/vdr/wrapper.nix { };
41002 chrome-export = callPackage ../tools/misc/chrome-export { };
41004 chrome-token-signing = libsForQt5.callPackage ../tools/security/chrome-token-signing { };
41006 linode-cli = python3Packages.callPackage ../tools/virtualization/linode-cli { };
41008 hss = callPackage ../tools/networking/hss { };
41010 undaemonize = callPackage ../tools/system/undaemonize { };
41012 houdini = callPackage ../applications/misc/houdini { };
41014 openfst = callPackage ../development/libraries/openfst { };
41016 opengrm-ngram = callPackage ../development/libraries/opengrm-ngram { };
41018 openring = callPackage ../applications/misc/openring { };
41020 openrisk = callPackage ../tools/security/openrisk { };
41022 openvino = callPackage ../development/libraries/openvino { };
41024 phonetisaurus = callPackage ../development/libraries/phonetisaurus {
41025 # https://github.com/AdolfVonKleist/Phonetisaurus/issues/70
41026 openfst = openfst.overrideAttrs rec {
41029 url = "http://www.openfst.org/twiki/pub/FST/FstDownload/openfst-${version}.tar.gz";
41030 hash = "sha256-kxmusx0eKVCuJUSYhOJVzCvJ36+Yf2AVkHY+YaEPvd4=";
41035 duti = callPackage ../os-specific/darwin/duti {
41036 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
41039 dnstake = callPackage ../tools/networking/dnstake { };
41041 dnstracer = callPackage ../tools/networking/dnstracer {
41042 inherit (darwin) libresolv;
41045 dnstwist = callPackage ../tools/networking/dnstwist { };
41047 dsniff = callPackage ../tools/networking/dsniff { };
41049 wal-g = callPackage ../tools/backup/wal-g { };
41051 tlwg = callPackage ../data/fonts/tlwg { };
41053 tt2020 = callPackage ../data/fonts/tt2020 { };
41055 simplehttp2server = callPackage ../servers/simplehttp2server { };
41057 simple-http-server = callPackage ../servers/simple-http-server { };
41059 diceware = with python3Packages; toPythonApplication diceware;
41061 xml2rfc = with python3Packages; toPythonApplication xml2rfc;
41063 mmark = callPackage ../tools/typesetting/mmark { };
41065 wire-desktop = callPackage ../applications/networking/instant-messengers/wire-desktop { };
41067 wireworld = callPackage ../games/wireworld { };
41070 teseq = callPackage ../applications/misc/teseq { };
41072 ape = callPackage ../applications/misc/ape { };
41073 attemptoClex = callPackage ../applications/misc/ape/clex.nix { };
41074 apeClex = callPackage ../applications/misc/ape/apeclex.nix { };
41077 unixtools = recurseIntoAttrs (callPackages ./unixtools.nix { });
41078 inherit (unixtools) hexdump ps logger eject umount
41079 mount wall hostname more sysctl getconf
41080 getent locale killall xxd watch;
41082 fts = if stdenv.hostPlatform.isMusl then musl-fts else null;
41084 bsdSetupHook = makeSetupHook {
41085 name = "bsd-setup-hook";
41086 } ../os-specific/bsd/setup-hook.sh;
41088 freebsd = callPackage ../os-specific/bsd/freebsd { };
41089 freebsdCross = callPackage ../os-specific/bsd/freebsd {
41090 stdenv = crossLibcStdenv;
41093 netbsd = callPackage ../os-specific/bsd/netbsd { };
41094 netbsdCross = callPackage ../os-specific/bsd/netbsd {
41095 stdenv = crossLibcStdenv;
41098 yrd = callPackage ../tools/networking/yrd { };
41100 powershell = callPackage ../shells/powershell { };
41102 doing = callPackage ../applications/misc/doing { };
41104 undervolt = callPackage ../os-specific/linux/undervolt { };
41106 alibuild = callPackage ../development/tools/build-managers/alibuild {
41110 tsukae = callPackage ../applications/misc/tsukae { };
41112 tsung = callPackage ../applications/networking/tsung { };
41114 bcompare = libsForQt5.callPackage ../applications/version-management/bcompare { };
41116 xp-pen-deco-01-v2-driver = libsForQt5.xp-pen-deco-01-v2-driver;
41118 xp-pen-g430-driver = libsForQt5.xp-pen-g430-driver;
41120 new-session-manager = callPackage ../applications/audio/new-session-manager { };
41122 newlib = callPackage ../development/misc/newlib { };
41123 newlibCross = callPackage ../development/misc/newlib {
41124 stdenv = crossLibcStdenv;
41127 newlib-nano = callPackage ../development/misc/newlib {
41128 nanoizeNewlib = true;
41130 newlib-nanoCross = callPackage ../development/misc/newlib {
41131 nanoizeNewlib = true;
41132 stdenv = crossLibcStdenv;
41135 omnisharp-roslyn = callPackage ../development/tools/omnisharp-roslyn { };
41137 wasmtime = callPackage ../development/interpreters/wasmtime {
41138 inherit (darwin.apple_sdk.frameworks) Security;
41141 wfuzz = with python3Packages; toPythonApplication wfuzz;
41143 wmenu = callPackage ../applications/misc/wmenu { };
41145 bemenu = callPackage ../applications/misc/bemenu { };
41147 _9menu = callPackage ../applications/misc/9menu { };
41149 dapper = callPackage ../development/tools/dapper { };
41151 k3d = callPackage ../applications/networking/cluster/k3d { };
41153 zfs-prune-snapshots = callPackage ../tools/backup/zfs-prune-snapshots { };
41155 zfs-replicate = python3Packages.callPackage ../tools/backup/zfs-replicate { };
41157 zfxtop = callPackage ../tools/system/zfxtop { };
41159 zrepl = callPackage ../tools/backup/zrepl { };
41161 uhubctl = callPackage ../tools/misc/uhubctl { };
41163 kodelife = callPackage ../applications/graphics/kodelife {
41164 inherit (gst_all_1) gstreamer gst-plugins-base;
41167 bunnyfetch = callPackage ../tools/misc/bunnyfetch { };
41169 _3proxy = callPackage ../applications/networking/3proxy { };
41171 pigeon = callPackage ../development/tools/pigeon { };
41173 verifpal = callPackage ../tools/security/verifpal { };
41175 nix-store-gcs-proxy = callPackage ../tools/nix/nix-store-gcs-proxy { };
41177 weasis = callPackage ../by-name/we/weasis/package.nix {
41181 webwormhole = callPackage ../tools/networking/webwormhole { };
41183 werf = callPackage ../applications/networking/cluster/werf { };
41185 yor = callPackage ../applications/networking/cluster/yor { };
41187 wifi-password = callPackage ../os-specific/darwin/wifi-password { };
41189 qubes-core-vchan-xen = callPackage ../applications/qubes/qubes-core-vchan-xen { };
41191 coz = callPackage ../development/tools/analysis/coz { };
41193 keycard-cli = callPackage ../tools/security/keycard-cli { };
41195 sieveshell = with python3.pkgs; toPythonApplication managesieve;
41197 gortr = callPackage ../servers/gortr { };
41199 stayrtr = callPackage ../servers/stayrtr { };
41201 sunshine = callPackage ../servers/sunshine { };
41203 sentencepiece = callPackage ../development/libraries/sentencepiece { };
41205 kaf = callPackage ../development/tools/kaf { };
41207 kcli = callPackage ../development/tools/kcli { };
41209 pxlib = callPackage ../development/libraries/pxlib { };
41211 pxview = callPackage ../development/tools/pxview { };
41213 unstick = callPackage ../os-specific/linux/unstick { };
41215 quartus-prime-lite = callPackage ../applications/editors/quartus-prime { };
41217 usb-blaster-udev-rules = callPackage ../os-specific/linux/usb-blaster-udev-rules { };
41219 go-license-detector = callPackage ../development/tools/misc/go-license-detector { };
41221 hashdeep = callPackage ../tools/security/hashdeep { };
41223 pdf-parser = callPackage ../tools/misc/pdf-parser { };
41225 fluxboxlauncher = callPackage ../applications/misc/fluxboxlauncher { };
41227 btcdeb = callPackage ../applications/blockchains/btcdeb { };
41229 jami = qt6Packages.callPackage ../applications/networking/instant-messengers/jami {
41230 # TODO: remove once `udev` is `systemdMinimal` everywhere.
41231 udev = systemdMinimal;
41233 restinio = restinio_0_6;
41236 jitsi-meet-electron = callPackage ../applications/networking/instant-messengers/jitsi-meet-electron { };
41238 zenstates = callPackage ../os-specific/linux/zenstates { };
41240 ryzenadj = callPackage ../os-specific/linux/ryzenadj { };
41242 vpsfree-client = callPackage ../tools/virtualization/vpsfree-client { };
41244 gpio-utils = callPackage ../os-specific/linux/kernel/gpio-utils.nix { };
41246 navidrome = callPackage ../servers/misc/navidrome { };
41248 zalgo = callPackage ../tools/misc/zalgo { };
41250 inherit (callPackage ../applications/misc/zettlr { }) zettlr;
41252 unpoller = callPackage ../servers/monitoring/unpoller { };
41254 fac-build = callPackage ../development/tools/build-managers/fac {
41255 inherit (darwin.apple_sdk.frameworks) CoreServices;
41258 treefmt = callPackage ../development/tools/treefmt { };
41260 nufmt = callPackage ../development/tools/nufmt { };
41262 bottom = darwin.apple_sdk_11_0.callPackage ../tools/system/bottom { };
41264 cagebreak = callPackage ../applications/window-managers/cagebreak {
41265 wlroots = wlroots_0_17;
41268 psftools = callPackage ../os-specific/linux/psftools { };
41270 lc3tools = callPackage ../development/tools/lc3tools { };
41272 ldid = callPackage ../development/tools/ldid {
41273 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
41276 ldid-procursus = callPackage ../development/tools/ldid-procursus { };
41278 xcolor = callPackage ../tools/graphics/xcolor { };
41280 xcfun = callPackage ../development/libraries/science/chemistry/xcfun { };
41282 xsos = callPackage ../os-specific/linux/xsos { };
41284 xmcp = callPackage ../tools/X11/xmcp { };
41286 ymuse = callPackage ../applications/audio/ymuse { };
41288 zeyple = callPackage ../misc/zeyple { };
41290 zk = callPackage ../applications/office/zk { };
41292 zktree = callPackage ../applications/misc/zktree { };
41294 zram-generator = callPackage ../tools/system/zram-generator { };
41296 zrythm = callPackage ../applications/audio/zrythm {
41297 inherit (plasma5Packages) breeze-icons;
41300 zthrottle = callPackage ../tools/misc/zthrottle { };
41302 honeymarker = callPackage ../servers/tracing/honeycomb/honeymarker { };
41304 honeytail = callPackage ../servers/tracing/honeycomb/honeytail { };
41306 honeyvent = callPackage ../servers/tracing/honeycomb/honeyvent { };
41308 mictray = callPackage ../tools/audio/mictray { };
41310 swift-corelibs-libdispatch = swiftPackages.Dispatch;
41312 swaysettings = callPackage ../applications/misc/swaysettings { };
41314 aitrack = libsForQt5.callPackage ../applications/misc/aitrack { };
41316 widevine-cdm = callPackage ../applications/networking/browsers/misc/widevine-cdm.nix { };
41318 alsa-scarlett-gui = callPackage ../applications/audio/alsa-scarlett-gui { };
41320 flac2all = callPackage ../applications/audio/flac2all { };
41322 tuner = callPackage ../applications/audio/tuner { };
41324 tidal-dl = python3Packages.callPackage ../tools/audio/tidal-dl { };
41326 locate-dominating-file = callPackage ../tools/misc/locate-dominating-file { };
41328 jfrog-cli = callPackage ../tools/misc/jfrog-cli { };
41330 ov = callPackage ../tools/text/ov { };
41332 deface = callPackage ../applications/video/deface { };
41334 tubekit = callPackage ../applications/networking/cluster/tubekit/wrapper.nix { };
41336 tubekit-unwrapped = callPackage ../applications/networking/cluster/tubekit { };
41338 tuic = callPackage ../tools/networking/tuic { };
41340 resgate = callPackage ../servers/resgate { };
41342 oversteer = callPackage ../applications/misc/oversteer { };
41344 volantes-cursors = callPackage ../data/icons/volantes-cursors { };
41346 gnss-share = callPackage ../servers/gnss-share { };
41348 ali = callPackage ../tools/networking/ali { };
41350 udict = callPackage ../applications/misc/udict { };
41352 duden = python3Packages.toPythonApplication python3Packages.duden;
41354 zf = callPackage ../tools/misc/zf { };
41356 isolate = callPackage ../tools/security/isolate { };
41358 dtool = callPackage ../tools/misc/dtool { };
41360 tremotesf = libsForQt5.callPackage ../applications/networking/p2p/tremotesf { };
41362 reindeer = callPackage ../development/tools/reindeer { };
41364 charasay = callPackage ../tools/misc/charasay { };
41366 libvoikko = callPackage ../development/libraries/libvoikko { };
41368 hfst = callPackage ../development/libraries/hfst { };
41370 omorfi = callPackage ../development/libraries/omorfi { };
41372 hfst-ospell = callPackage ../development/libraries/hfst-ospell { };
41374 waylyrics = callPackage ../applications/audio/waylyrics { };
41376 gitrs = callPackage ../tools/misc/gitrs { };
41378 dict-cc-py = callPackage ../applications/misc/dict-cc-py { };
41380 sirikali = libsForQt5.callPackage ../tools/security/sirikali { };
41382 wttrbar = callPackage ../applications/misc/wttrbar { };
41384 wpm = callPackage ../applications/misc/wpm { };
41386 weggli = callPackage ../tools/security/weggli { };
41388 yazi-unwrapped = callPackage ../by-name/ya/yazi-unwrapped/package.nix { inherit (darwin.apple_sdk.frameworks) Foundation; };
41390 ssl-proxy = callPackage ../tools/networking/ssl-proxy { };
41392 code-maat = callPackage ../development/tools/code-maat {};
41394 mdhtml = callPackage ../tools/text/mdhtml { };
41396 insulator2 = callPackage ../applications/misc/insulator2 {};
41398 animdl = python3Packages.callPackage ../applications/video/animdl { };