1 /* The top-level package collection of nixpkgs.
2 * It is sorted by categories corresponding to the folder names in the /pkgs
3 * folder. Inside the categories packages are roughly sorted by alphabet, but
4 * strict sorting has been long lost due to merges. Please use the full-text
5 * search of your editor. ;)
6 * Hint: ### starts category names.
8 { lib, noSysDirs, config, overlays }:
14 # A module system style type tag
16 # Allows the nixpkgs fixpoint, usually known as `pkgs` to be distinguished
19 # pkgs._type == "pkgs"
20 # pkgs.pkgsStatic._type == "pkgs"
23 # While earlier stages of nixpkgs fixpoint construction are supertypes of this
24 # stage, they're generally not usable in places where a `pkgs` is expected.
25 # (earlier stages being the various `super` variables that precede
29 # A stdenv capable of building 32-bit binaries.
30 # On x86_64-linux, it uses GCC compiled with multilib support; on i686-linux,
31 # it's just the plain stdenv.
32 stdenv_32bit = lowPrio (if stdenv.hostPlatform.is32bit then stdenv else multiStdenv);
34 stdenvNoCC = stdenv.override (
35 { cc = null; hasCC = false; }
37 // lib.optionalAttrs (stdenv.hostPlatform.isDarwin && (stdenv.hostPlatform != stdenv.buildPlatform)) {
38 # TODO: This is a hack to use stdenvNoCC to produce a CF when cross
39 # compiling. It's not very sound. The cross stdenv has:
40 # extraBuildInputs = [ targetPackages.darwin.apple_sdks.frameworks.CoreFoundation ]
41 # and uses stdenvNoCC. In order to make this not infinitely recursive, we
42 # need to exclude this extraBuildInput.
43 extraBuildInputs = [];
47 mkStdenvNoLibs = stdenv: let
48 bintools = stdenv.cc.bintools.override {
53 cc = stdenv.cc.override {
60 lib.mapNullable (rs: rs ++ [ bintools ]) (stdenv.allowedRequisites or null);
64 if stdenv.hostPlatform != stdenv.buildPlatform && (stdenv.hostPlatform.isDarwin || stdenv.hostPlatform.isDarwin.useLLVM or false)
66 # We cannot touch binutils or cc themselves, because that will cause
67 # infinite recursion. So instead, we just choose a libc based on the
68 # current platform. That means we won't respect whatever compiler was
69 # passed in with the stdenv stage argument.
71 # TODO It would be much better to pass the `stdenvNoCC` and *unwrapped*
72 # cc, bintools, compiler-rt equivalent, etc. and create all final stdenvs
73 # as part of the stage. Then we would never be tempted to override a later
74 # thing to to create an earlier thing (leading to infinite recursion) and
75 # we also would still respect the stage arguments choices for these
77 overrideCC stdenv buildPackages.llvmPackages.clangNoCompilerRt
78 else mkStdenvNoLibs stdenv;
80 gccStdenvNoLibs = mkStdenvNoLibs gccStdenv;
81 clangStdenvNoLibs = mkStdenvNoLibs clangStdenv;
83 # For convenience, allow callers to get the path to Nixpkgs.
87 inherit lib config overlays;
89 # do not import 'appendToName' to get consistent package-names with the same
90 # set of package-parameters: https://github.com/NixOS/nixpkgs/issues/68519
91 inherit (lib) lowPrio hiPrio makeOverridable;
93 inherit (lib) recurseIntoAttrs;
95 # This is intended to be the reverse of recurseIntoAttrs, as it is
96 # defined now it exists mainly for documentation purposes, but you
97 # can also override this with recurseIntoAttrs to recurseInto all
98 # the Attrs which is useful for testing massive changes. Ideally,
99 # every package subset not marked with recurseIntoAttrs should be
101 inherit (lib) dontRecurseIntoAttrs;
103 stringsWithDeps = lib.stringsWithDeps;
105 ### Evaluating the entire Nixpkgs naively will fail, make failure fast
106 AAAAAASomeThingsFailToEvaluate = throw ''
107 Please be informed that this pseudo-package is not the only part of
108 Nixpkgs that fails to evaluate. You should not evaluate entire Nixpkgs
109 without some special measures to handle failing packages, like those taken
113 tests = callPackages ../test {};
115 ### Nixpkgs maintainer tools
117 nix-generate-from-cpan = callPackage ../../maintainers/scripts/nix-generate-from-cpan.nix { };
119 nixpkgs-lint = callPackage ../../maintainers/scripts/nixpkgs-lint.nix { };
121 common-updater-scripts = callPackage ../common-updater/scripts.nix { };
123 genericUpdater = callPackage ../common-updater/generic-updater.nix { };
125 _experimental-update-script-combinators = callPackage ../common-updater/combinators.nix { };
127 directoryListingUpdater = callPackage ../common-updater/directory-listing-updater.nix { };
129 gitUpdater = callPackage ../common-updater/git-updater.nix { };
131 httpTwoLevelsUpdater = callPackage ../common-updater/http-two-levels-updater.nix { };
133 unstableGitUpdater = callPackage ../common-updater/unstable-updater.nix { };
135 nix-update-script = callPackage ../common-updater/nix-update.nix { };
137 ### Push NixOS tests inside the fixed point
139 # See also allTestsForSystem in nixos/release.nix
140 nixosTests = import ../../nixos/tests/all-tests.nix {
142 system = stdenv.hostPlatform.system;
143 callTest = config: config.test;
145 # for typechecking of the scripts and evaluation of
146 # the nodes, without running VMs.
147 allDrivers = import ../../nixos/tests/all-tests.nix {
149 system = stdenv.hostPlatform.system;
150 callTest = config: config.test.driver;
156 auditBlasHook = makeSetupHook
157 { name = "auto-blas-hook"; deps = [ blas lapack ]; }
158 ../build-support/setup-hooks/audit-blas.sh;
160 autoreconfHook = callPackage (
161 { makeSetupHook, autoconf, automake, gettext, libtool }:
163 { deps = [ autoconf automake gettext libtool ]; }
164 ../build-support/setup-hooks/autoreconf.sh
167 autoreconfHook264 = autoreconfHook.override {
168 autoconf = autoconf264;
169 automake = automake111x;
172 autoreconfHook269 = autoreconfHook.override {
173 autoconf = autoconf269;
176 autorestic = callPackage ../tools/backup/autorestic { };
178 autoPatchelfHook = makeSetupHook {
179 name = "auto-patchelf-hook";
182 pythonInterpreter = "${python3.withPackages (ps: [ ps.pyelftools ])}/bin/python";
183 autoPatchelfScript = ../build-support/setup-hooks/auto-patchelf.py;
185 meta.platforms = lib.platforms.linux;
186 } ../build-support/setup-hooks/auto-patchelf.sh;
188 appflowy = callPackage ../applications/office/appflowy {
189 openssl = openssl_1_1;
192 appimageTools = callPackage ../build-support/appimage {
193 buildFHSUserEnv = buildFHSUserEnvBubblewrap;
196 appindicator-sharp = callPackage ../development/libraries/appindicator-sharp { };
198 bindle = callPackage ../servers/bindle {
199 inherit (darwin.apple_sdk.frameworks) Security;
202 canonicalize-jar = callPackage ../build-support/java/canonicalize-jar.nix { };
203 canonicalize-jars-hook = makeSetupHook {
204 name = "canonicalize-jars-hook";
205 substitutions = { canonicalize_jar = canonicalize-jar; };
206 } ../build-support/setup-hooks/canonicalize-jars.sh;
208 ensureNewerSourcesHook = { year }: makeSetupHook {}
209 (writeScript "ensure-newer-sources-hook.sh" ''
210 postUnpackHooks+=(_ensureNewerSources)
211 _ensureNewerSources() {
212 '${findutils}/bin/find' "$sourceRoot" \
213 '!' -newermt '${year}-01-01' -exec touch -h -d '${year}-01-02' '{}' '+'
217 chkservice = callPackage ../tools/admin/chkservice { };
219 addOpenGLRunpath = callPackage ../build-support/add-opengl-runpath { };
221 quickemu = callPackage ../development/quickemu { };
223 adcli = callPackage ../os-specific/linux/adcli { };
225 aether = callPackage ../applications/networking/aether { };
227 alda = callPackage ../development/interpreters/alda { };
229 align = callPackage ../tools/text/align { };
231 althttpd = callPackage ../servers/althttpd { };
233 anders = callPackage ../applications/science/logic/anders { };
235 ankisyncd = callPackage ../servers/ankisyncd {
239 mov-cli = callPackage ../applications/video/mov-cli { };
241 ani-cli = callPackage ../applications/video/ani-cli { };
243 anime-downloader = callPackage ../applications/video/anime-downloader { };
245 aocd = with python3Packages; toPythonApplication aocd;
247 aesfix = callPackage ../tools/security/aesfix { };
249 aeskeyfind = callPackage ../tools/security/aeskeyfind { };
251 asn = callPackage ../applications/networking/asn { };
253 asnmap = callPackage ../tools/security/asnmap { };
255 astrolog = callPackage ../applications/science/astronomy/astrolog { };
257 atkinson-hyperlegible = callPackage ../data/fonts/atkinson-hyperlegible { };
259 _0x = callPackage ../tools/misc/0x { };
261 atuin = callPackage ../tools/misc/atuin {
262 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
265 automatic-timezoned = callPackage ../tools/system/automatic-timezoned { };
267 cve = with python3Packages; toPythonApplication cvelib;
269 fiche = callPackage ../servers/fiche { };
271 fishnet = callPackage ../servers/fishnet { };
273 fission = callPackage ../development/tools/fission { };
275 apko = callPackage ../development/tools/apko { };
277 appthreat-depscan = callPackage ../development/tools/appthreat-depscan { };
279 activate-linux = callPackage ../applications/misc/activate-linux { };
281 arti = callPackage ../tools/security/arti {
282 inherit (darwin.apple_sdk.frameworks) CoreServices;
285 authy = callPackage ../applications/misc/authy { };
287 authz0 = callPackage ../tools/security/authz0 { };
289 auth0-cli = callPackage ../tools/admin/auth0-cli { };
291 atomic-operator = callPackage ../tools/security/atomic-operator { };
293 avro-tools = callPackage ../development/tools/avro-tools { };
295 bacnet-stack = callPackage ../tools/networking/bacnet-stack {};
297 bada-bib = callPackage ../applications/science/misc/bada-bib {};
299 banana-accounting = callPackage ../applications/office/banana-accounting {};
301 bakelite = callPackage ../tools/backup/bakelite { };
303 benthos = callPackage ../development/tools/benthos {};
305 beyond-identity = callPackage ../tools/security/beyond-identity {};
307 binbloom = callPackage ../tools/security/binbloom {};
309 bingo = callPackage ../development/tools/bingo {};
311 binserve = callPackage ../servers/binserve {
312 inherit (darwin.apple_sdk.frameworks) CoreServices;
315 bootstrap-studio = callPackage ../development/web/bootstrap-studio {};
317 breakpad = callPackage ../development/misc/breakpad { };
319 brev-cli = callPackage ../development/misc/brev-cli {
320 buildGoModule = buildGo118Module; # build fails with 1.19
323 buf = callPackage ../development/tools/buf { };
325 buf-language-server = callPackage ../development/tools/buf-language-server { };
327 cbfmt = callPackage ../development/tools/cbfmt { };
329 cfn-nag = callPackage ../development/tools/cfn-nag { };
331 circumflex = callPackage ../applications/networking/circumflex { };
333 cxx-rs = callPackage ../development/libraries/cxx-rs { };
335 elfcat = callPackage ../tools/misc/elfcat { };
337 # Zip file format only allows times after year 1980, which makes e.g. Python
338 # wheel building fail with:
339 # ValueError: ZIP does not support timestamps before 1980
340 ensureNewerSourcesForZipFilesHook = ensureNewerSourcesHook { year = "1980"; };
342 updateAutotoolsGnuConfigScriptsHook = makeSetupHook
343 { substitutions = { gnu_config = gnu-config;}; }
344 ../build-support/setup-hooks/update-autotools-gnu-config-scripts.sh;
346 gogUnpackHook = makeSetupHook {
347 name = "gog-unpack-hook";
348 deps = [ innoextract file-rename ]; }
349 ../build-support/setup-hooks/gog-unpack.sh;
351 buildEnv = callPackage ../build-support/buildenv { }; # not actually a package
353 # TODO: eventually migrate everything to buildFHSUserEnvBubblewrap
354 buildFHSUserEnv = buildFHSUserEnvChroot;
355 buildFHSUserEnvChroot = callPackage ../build-support/build-fhs-userenv { };
356 buildFHSUserEnvBubblewrap = callPackage ../build-support/build-fhs-userenv-bubblewrap { };
358 buildMaven = callPackage ../build-support/build-maven.nix {};
360 caroline = callPackage ../development/libraries/caroline { };
362 castget = callPackage ../applications/networking/feedreaders/castget { };
364 castxml = callPackage ../development/tools/castxml {
365 inherit (llvmPackages) libclang llvm;
366 inherit (python3.pkgs) sphinx;
369 catatonit = callPackage ../applications/virtualization/catatonit { };
371 catppuccin-gtk = callPackage ../data/themes/catppuccin-gtk { };
373 btdu = callPackage ../tools/misc/btdu { };
375 cereal = callPackage ../development/libraries/cereal { };
377 certgraph = callPackage ../tools/security/certgraph { };
379 cewl = callPackage ../tools/security/cewl { };
381 checkov = callPackage ../development/tools/analysis/checkov {};
383 chrysalis = callPackage ../applications/misc/chrysalis { };
385 classicube = callPackage ../games/classicube { };
387 clj-kondo = callPackage ../development/tools/clj-kondo { };
389 cloak = callPackage ../applications/misc/cloak {
390 inherit (darwin.apple_sdk.frameworks) Security;
393 cmark = callPackage ../development/libraries/cmark { };
395 cmark-gfm = callPackage ../development/libraries/cmark-gfm { };
397 cm256cc = callPackage ../development/libraries/cm256cc { };
399 cocogitto = callPackage ../development/tools/cocogitto {
400 inherit (darwin.apple_sdk.frameworks) Security;
403 conftest = callPackage ../development/tools/conftest { };
405 coldsnap = callPackage ../tools/admin/coldsnap {
406 inherit (darwin.apple_sdk.frameworks) Security;
409 colemak-dh = callPackage ../data/misc/colemak-dh { };
411 colmena = callPackage ../tools/admin/colmena { };
413 colorz = callPackage ../tools/misc/colorz { };
415 colorpanes = callPackage ../tools/misc/colorpanes { };
417 colorpicker = callPackage ../tools/misc/colorpicker { };
419 comedilib = callPackage ../development/libraries/comedilib { };
421 commitlint = nodePackages."@commitlint/cli";
423 commit-formatter = callPackage ../applications/version-management/commit-formatter { };
425 commix = callPackage ../tools/security/commix { };
427 conserver = callPackage ../tools/misc/conserver { };
429 containerpilot = callPackage ../applications/networking/cluster/containerpilot { };
431 crc = callPackage ../applications/networking/cluster/crc { };
433 coordgenlibs = callPackage ../development/libraries/coordgenlibs { };
435 copilot-cli = callPackage ../tools/admin/copilot-cli { };
437 cp437 = callPackage ../tools/misc/cp437 { };
439 cpm = callPackage ../development/tools/cpm { };
441 cpu-x = callPackage ../applications/misc/cpu-x { };
443 crackle = callPackage ../tools/networking/crackle { };
445 crackql = callPackage ../tools/security/crackql { };
447 crow-translate = libsForQt5.callPackage ../applications/misc/crow-translate { };
449 cryptowatch-desktop = callPackage ../applications/finance/cryptowatch { };
451 databricks-sql-cli = python3Packages.callPackage ../applications/misc/databricks-sql-cli { };
453 datalad = callPackage ../applications/version-management/datalad { };
455 dhallDirectoryToNix = callPackage ../build-support/dhall/directory-to-nix.nix { };
457 dhallPackageToNix = callPackage ../build-support/dhall/package-to-nix.nix { };
459 dhallToNix = callPackage ../build-support/dhall/to-nix.nix { };
461 dinghy = with python3Packages; toPythonApplication dinghy;
463 deadcode = callPackage ../development/tools/deadcode { };
465 deadnix = callPackage ../development/tools/deadnix { };
467 dsq = callPackage ../tools/misc/dsq { };
469 dufs = callPackage ../servers/http/dufs {
470 inherit (darwin.apple_sdk.frameworks) Security;
473 each = callPackage ../tools/text/each { };
475 eclipse-mat = callPackage ../development/tools/eclipse-mat { };
477 edgedb = callPackage ../tools/networking/edgedb {
478 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
481 efficient-compression-tool = callPackage ../tools/compression/efficient-compression-tool { };
483 evans = callPackage ../development/tools/evans { };
485 expressvpn = callPackage ../applications/networking/expressvpn { };
487 figma-linux = callPackage ../applications/graphics/figma-linux {};
489 firefly-desktop = callPackage ../applications/misc/firefly-desktop { };
491 frece = callPackage ../development/tools/frece { };
493 frugal = callPackage ../development/tools/frugal { };
495 glade = callPackage ../development/tools/glade { };
497 goda = callPackage ../development/tools/goda { };
499 gojq = callPackage ../development/tools/gojq { };
501 govulncheck = callPackage ../tools/security/govulncheck { };
503 gpick = callPackage ../tools/misc/gpick { };
505 hwatch = callPackage ../tools/misc/hwatch { };
507 hobbes = callPackage ../development/tools/hobbes { stdenv = gcc10StdenvCompat; };
509 html5validator = python3Packages.callPackage ../applications/misc/html5validator { };
511 buildcatrust = with python3.pkgs; toPythonApplication buildcatrust;
513 probe-rs-cli = callPackage ../development/tools/rust/probe-rs-cli {
514 inherit (darwin.apple_sdk.frameworks) AppKit;
517 probe-run = callPackage ../development/tools/rust/probe-run {
518 inherit (darwin.apple_sdk.frameworks) AppKit IOKit;
521 mix2nix = callPackage ../development/tools/mix2nix { };
523 prisma-engines = callPackage ../development/tools/database/prisma-engines {
524 inherit (darwin.apple_sdk.frameworks) Security;
527 pridecat = callPackage ../tools/misc/pridecat { };
529 pridefetch = callPackage ../tools/misc/pridefetch { };
531 proto-contrib = callPackage ../development/tools/proto-contrib { };
533 protoc-gen-doc = callPackage ../development/tools/protoc-gen-doc { };
535 protoc-gen-entgrpc = callPackage ../development/tools/protoc-gen-entgrpc { };
537 protoc-gen-go = callPackage ../development/tools/protoc-gen-go { };
539 protoc-gen-go-grpc = callPackage ../development/tools/protoc-gen-go-grpc { };
541 protoc-gen-go-vtproto = callPackage ../development/tools/protoc-gen-go-vtproto { };
543 protoc-gen-grpc-web = callPackage ../development/tools/protoc-gen-grpc-web { };
545 protoc-gen-connect-go = callPackage ../development/tools/protoc-gen-connect-go { };
547 protoc-gen-rust = callPackage ../development/tools/protoc-gen-rust { };
549 protoc-gen-twirp = callPackage ../development/tools/protoc-gen-twirp { };
551 protoc-gen-twirp_php = callPackage ../development/tools/protoc-gen-twirp_php { };
553 protoc-gen-twirp_swagger = callPackage ../development/tools/protoc-gen-twirp_swagger { };
555 protoc-gen-twirp_typescript = callPackage ../development/tools/protoc-gen-twirp_typescript { };
557 protoc-gen-validate = callPackage ../development/tools/protoc-gen-validate { };
559 protolint = callPackage ../development/tools/protolint { };
561 ptags = callPackage ../development/tools/misc/ptags { };
563 resolve-march-native = callPackage ../development/tools/resolve-march-native { };
565 riot-redis = callPackage ../development/tools/riot-redis { };
567 r3ctl = qt5.callPackage ../tools/misc/r3ctl { };
569 ptouch-print = callPackage ../misc/ptouch-print { };
571 demoit = callPackage ../servers/demoit { };
573 deviceTree = callPackage ../os-specific/linux/device-tree {};
575 enum4linux = callPackage ../tools/security/enum4linux {};
577 enum4linux-ng = python3Packages.callPackage ../tools/security/enum4linux-ng { };
579 erosmb = callPackage ../tools/security/erosmb { };
581 octosql = callPackage ../tools/misc/octosql { };
583 onesixtyone = callPackage ../tools/security/onesixtyone {};
585 oletools = with python3.pkgs; toPythonApplication oletools;
587 credential-detector = callPackage ../tools/security/credential-detector { };
589 credslayer = callPackage ../tools/security/credslayer { };
591 device-tree_rpi = callPackage ../os-specific/linux/device-tree/raspberrypi.nix {};
593 devour = callPackage ../tools/X11/devour {};
595 didyoumean = callPackage ../tools/misc/didyoumean {
596 inherit (darwin.apple_sdk.frameworks) AppKit;
599 didu = callPackage ../tools/misc/didu { };
601 diffPlugins = (callPackage ../build-support/plugins.nix {}).diffPlugins;
603 dieHook = makeSetupHook {} ../build-support/setup-hooks/die.sh;
605 archiver = callPackage ../applications/misc/archiver { };
607 # It segfaults if it uses qt5.15
608 digitalbitbox = libsForQt514.callPackage ../applications/misc/digitalbitbox {
609 autoreconfHook = buildPackages.autoreconfHook269;
612 gretl = callPackage ../applications/science/math/gretl { };
614 grsync = callPackage ../applications/misc/grsync { };
616 dockerTools = callPackage ../build-support/docker {
617 writePython3 = buildPackages.writers.writePython3;
620 fakeNss = callPackage ../build-support/fake-nss { };
622 tarsum = callPackage ../build-support/docker/tarsum.nix { };
624 snapTools = callPackage ../build-support/snap { };
626 nix-prefetch-docker = callPackage ../build-support/docker/nix-prefetch-docker.nix { };
628 docker-ls = callPackage ../tools/misc/docker-ls { };
630 docker-slim = callPackage ../applications/virtualization/docker-slim { };
632 docker-sync = callPackage ../tools/misc/docker-sync { };
634 dockle = callPackage ../development/tools/dockle { };
636 docui = callPackage ../tools/misc/docui { };
638 dotfiles = callPackage ../applications/misc/dotfiles { };
642 dotnetCorePackages = recurseIntoAttrs (callPackage ../development/compilers/dotnet {});
644 dotnet-sdk_2 = dotnetCorePackages.sdk_2_1;
645 dotnet-sdk_3 = dotnetCorePackages.sdk_3_1;
646 dotnet-sdk_5 = dotnetCorePackages.sdk_5_0;
647 dotnet-sdk_6 = dotnetCorePackages.sdk_6_0;
648 dotnet-sdk_7 = dotnetCorePackages.sdk_7_0;
650 dotnet-runtime_3 = dotnetCorePackages.runtime_3_1;
651 dotnet-runtime_5 = dotnetCorePackages.runtime_5_0;
652 dotnet-runtime_6 = dotnetCorePackages.runtime_6_0;
653 dotnet-runtime_7 = dotnetCorePackages.runtime_7_0;
655 dotnet-aspnetcore_3 = dotnetCorePackages.aspnetcore_3_1;
656 dotnet-aspnetcore_5 = dotnetCorePackages.aspnetcore_5_0;
657 dotnet-aspnetcore_6 = dotnetCorePackages.aspnetcore_6_0;
658 dotnet-aspnetcore_7 = dotnetCorePackages.aspnetcore_7_0;
660 dotnet-sdk = dotnetCorePackages.sdk_6_0;
661 dotnet-runtime = dotnetCorePackages.runtime_6_0;
662 dotnet-aspnetcore = dotnetCorePackages.aspnetcore_6_0;
664 buildDotnetModule = callPackage ../build-support/dotnet/build-dotnet-module { };
665 nuget-to-nix = callPackage ../build-support/dotnet/nuget-to-nix { };
666 mkNugetSource = callPackage ../build-support/dotnet/make-nuget-source { };
667 mkNugetDeps = callPackage ../build-support/dotnet/make-nuget-deps { };
669 dotnetenv = callPackage ../build-support/dotnet/dotnetenv {
670 dotnetfx = dotnetfx40;
673 buildDotnetPackage = callPackage ../build-support/dotnet/build-dotnet-package { };
674 fetchNuGet = callPackage ../build-support/dotnet/fetchnuget { };
675 dotnetbuildhelpers = callPackage ../build-support/dotnet/dotnetbuildhelpers { };
677 dumb-init = callPackage ../applications/virtualization/dumb-init {};
679 umoci = callPackage ../applications/virtualization/umoci {};
681 dippi = callPackage ../tools/graphics/dippi {};
683 dispad = callPackage ../tools/X11/dispad { };
685 dupeguru = callPackage ../applications/misc/dupeguru { };
687 dump1090 = callPackage ../applications/radio/dump1090 { };
689 dwarf2json = callPackage ../tools/misc/dwarf2json { };
691 ebook2cw = callPackage ../applications/radio/ebook2cw { };
693 edwin = callPackage ../data/fonts/edwin { };
695 etBook = callPackage ../data/fonts/et-book { };
697 fntsample = callPackage ../tools/misc/fntsample { };
699 fetchutils = callPackage ../tools/misc/fetchutils { };
701 fet-sh = callPackage ../tools/misc/fet-sh { };
703 fetchbower = callPackage ../build-support/fetchbower {
704 inherit (nodePackages) bower2nix;
707 fetchbzr = callPackage ../build-support/fetchbzr { };
709 fetchcvs = if stdenv.buildPlatform != stdenv.hostPlatform
710 # hack around splicing being crummy with things that (correctly) don't eval.
711 then buildPackages.fetchcvs
712 else callPackage ../build-support/fetchcvs { };
714 fetchdarcs = callPackage ../build-support/fetchdarcs { };
716 fetchdocker = callPackage ../build-support/fetchdocker { };
718 fetchDockerConfig = callPackage ../build-support/fetchdocker/fetchDockerConfig.nix { };
720 fetchDockerLayer = callPackage ../build-support/fetchdocker/fetchDockerLayer.nix { };
722 fetchfossil = callPackage ../build-support/fetchfossil { };
724 fetchgit = (callPackage ../build-support/fetchgit {
725 git = buildPackages.gitMinimal;
726 cacert = buildPackages.cacert;
727 git-lfs = buildPackages.git-lfs;
728 }) // { # fetchgit is a function, so we use // instead of passthru.
729 tests = pkgs.tests.fetchgit;
732 fetchgitLocal = callPackage ../build-support/fetchgitlocal { };
734 fetchmtn = callPackage ../build-support/fetchmtn (config.fetchmtn or {});
736 fetchMavenArtifact = callPackage ../build-support/fetchmavenartifact { };
738 inherit (callPackage ../build-support/node/fetch-yarn-deps { })
742 find-cursor = callPackage ../tools/X11/find-cursor { };
744 flare-floss = callPackage ../tools/security/flare-floss { };
746 prefer-remote-fetch = import ../build-support/prefer-remote-fetch;
748 global-platform-pro = callPackage ../development/tools/global-platform-pro { };
750 gomi = callPackage ../tools/misc/gomi { };
752 graph-easy = callPackage ../tools/graphics/graph-easy { };
754 mangal = callPackage ../applications/misc/mangal { };
756 graphw00f = callPackage ../tools/security/graphw00f { };
758 opendrop = python3Packages.callPackage ../tools/networking/opendrop { };
760 owl = callPackage ../tools/networking/owl { };
762 mutmut = callPackage ../development/tools/mutmut { };
764 packcc = callPackage ../development/tools/packcc { };
766 packer = callPackage ../development/tools/packer { };
768 packr = callPackage ../development/libraries/packr { };
770 perseus-cli = callPackage ../development/tools/perseus-cli {
771 inherit (darwin.apple_sdk.frameworks) CoreServices;
774 pet = callPackage ../development/tools/pet { };
776 pkger = callPackage ../development/libraries/pkger { };
778 tapview = callPackage ../development/tools/tapview { };
780 run = callPackage ../development/tools/run { };
782 ruler = callPackage ../tools/security/ruler { };
784 mblock-mlink = callPackage ../development/tools/mblock-mlink { };
786 mod = callPackage ../development/tools/mod { };
788 mongosh = callPackage ../development/tools/mongosh { };
790 mysql-shell = callPackage ../development/tools/mysql-shell {
791 inherit (darwin) cctools developer_cmds DarwinTools;
792 inherit (darwin.apple_sdk.frameworks) CoreServices;
794 boost = boost177; # Configure checks for specific version.
795 protobuf = protobuf3_19;
800 broadlink-cli = callPackage ../tools/misc/broadlink-cli {};
802 fetchpatch = callPackage ../build-support/fetchpatch { }
804 tests = pkgs.tests.fetchpatch;
807 fetchs3 = callPackage ../build-support/fetchs3 { };
809 fetchsvn = if stdenv.buildPlatform != stdenv.hostPlatform
810 # hack around splicing being crummy with things that (correctly) don't eval.
811 then buildPackages.fetchsvn
812 else callPackage ../build-support/fetchsvn { };
814 fetchsvnrevision = import ../build-support/fetchsvnrevision runCommand subversion;
816 fetchsvnssh = callPackage ../build-support/fetchsvnssh { };
818 fetchhg = callPackage ../build-support/fetchhg { };
820 fetchFirefoxAddon = callPackage ../build-support/fetchfirefoxaddon { }
822 tests = pkgs.tests.fetchFirefoxAddon;
825 fetchNextcloudApp = callPackage ../build-support/fetchnextcloudapp {};
827 # `fetchurl' downloads a file from the network.
828 fetchurl = if stdenv.buildPlatform != stdenv.hostPlatform
829 then buildPackages.fetchurl # No need to do special overrides twice,
830 else makeOverridable (import ../build-support/fetchurl) {
831 inherit lib stdenvNoCC buildPackages;
833 curl = buildPackages.curlMinimal.override (old: rec {
834 # break dependency cycles
835 fetchurl = stdenv.fetchurlBoot;
836 zlib = buildPackages.zlib.override { fetchurl = stdenv.fetchurlBoot; };
837 pkg-config = buildPackages.pkg-config.override (old: {
838 pkg-config = old.pkg-config.override {
839 fetchurl = stdenv.fetchurlBoot;
842 perl = buildPackages.perl.override { fetchurl = stdenv.fetchurlBoot; };
843 openssl = buildPackages.openssl.override {
844 fetchurl = stdenv.fetchurlBoot;
846 coreutils = buildPackages.coreutils.override {
847 fetchurl = stdenv.fetchurlBoot;
849 xz = buildPackages.xz.override { fetchurl = stdenv.fetchurlBoot; };
858 libssh2 = buildPackages.libssh2.override {
859 fetchurl = stdenv.fetchurlBoot;
860 inherit zlib openssl;
862 # On darwin, libkrb5 needs bootstrap_cmds which would require
863 # converting many packages to fetchurl_boot to avoid evaluation cycles.
864 # So turn gssSupport off there, and on Windows.
865 # On other platforms, keep the previous value.
867 if stdenv.isDarwin || stdenv.hostPlatform.isWindows
869 else old.gssSupport or true; # `? true` is the default
870 libkrb5 = buildPackages.libkrb5.override {
871 fetchurl = stdenv.fetchurlBoot;
872 inherit pkg-config perl openssl;
873 keyutils = buildPackages.keyutils.override { fetchurl = stdenv.fetchurlBoot; };
875 nghttp2 = buildPackages.nghttp2.override {
876 fetchurl = stdenv.fetchurlBoot;
878 enableApp = false; # curl just needs libnghttp2
879 enableTests = false; # avoids bringing `cunit` and `tzdata` into scope
884 fetchRepoProject = callPackage ../build-support/fetchrepoproject { };
886 fetchipfs = import ../build-support/fetchipfs {
890 fetchit = callPackage ../applications/networking/cluster/fetchit { };
892 fetchzip = callPackage ../build-support/fetchzip { }
894 tests = pkgs.tests.fetchzip;
897 fetchCrate = callPackage ../build-support/rust/fetchcrate.nix { };
899 fetchFromGitea = callPackage ../build-support/fetchgitea { };
901 fetchFromGitHub = callPackage ../build-support/fetchgithub {};
903 fetchFromBitbucket = callPackage ../build-support/fetchbitbucket {};
905 fetchFromSavannah = callPackage ../build-support/fetchsavannah {};
907 fetchFromSourcehut = callPackage ../build-support/fetchsourcehut { };
909 fetchFromGitLab = callPackage ../build-support/fetchgitlab {};
911 fetchFromGitiles = callPackage ../build-support/fetchgitiles {};
913 fetchFromRepoOrCz = callPackage ../build-support/fetchrepoorcz {};
915 fetchgx = callPackage ../build-support/fetchgx { };
917 resolveMirrorURLs = {url}: fetchurl {
922 installShellFiles = callPackage ../build-support/install-shell-files {};
924 lazydocker = callPackage ../tools/misc/lazydocker { };
926 ld-is-cc-hook = makeSetupHook { name = "ld-is-cc-hook"; }
927 ../build-support/setup-hooks/ld-is-cc-hook.sh;
929 libgflow = callPackage ../development/libraries/libgflow { };
930 libgtkflow3 = callPackage ../development/libraries/libgtkflow3 { };
931 libgtkflow4 = callPackage ../development/libraries/libgtkflow4 { };
933 libredirect = callPackage ../build-support/libredirect { };
935 madonctl = callPackage ../applications/misc/madonctl { };
937 copyDesktopItems = makeSetupHook { } ../build-support/setup-hooks/copy-desktop-items.sh;
939 makeDesktopItem = callPackage ../build-support/make-desktopitem { };
941 copyPkgconfigItems = makeSetupHook { } ../build-support/setup-hooks/copy-pkgconfig-items.sh;
943 makePkgconfigItem = callPackage ../build-support/make-pkgconfigitem { };
945 makeDarwinBundle = callPackage ../build-support/make-darwin-bundle { };
947 makeAutostartItem = callPackage ../build-support/make-startupitem { };
949 makeInitrd = callPackage ../build-support/kernel/make-initrd.nix; # Args intentionally left out
951 makeInitrdNG = callPackage ../build-support/kernel/make-initrd-ng.nix;
952 makeInitrdNGTool = callPackage ../build-support/kernel/make-initrd-ng-tool.nix {};
954 makeWrapper = makeShellWrapper;
956 makeShellWrapper = makeSetupHook
957 { deps = [ dieHook ];
959 shell = targetPackages.runtimeShell;
962 tests = tests.makeWrapper;
965 ../build-support/setup-hooks/make-wrapper.sh;
967 makeBinaryWrapper = callPackage ../build-support/setup-hooks/make-binary-wrapper { };
969 compressFirmwareXz = callPackage ../build-support/kernel/compress-firmware-xz.nix { };
971 makeModulesClosure = { kernel, firmware, rootModules, allowMissing ? false }:
972 callPackage ../build-support/kernel/modules-closure.nix {
973 inherit kernel firmware rootModules allowMissing;
976 mkShell = callPackage ../build-support/mkshell { };
977 mkShellNoCC = mkShell.override { stdenv = stdenvNoCC; };
979 mokutil = callPackage ../tools/security/mokutil { };
981 nixBufferBuilders = import ../build-support/emacs/buffer.nix { inherit lib writeText; inherit (emacs.pkgs) inherit-local; };
983 nix-gitignore = callPackage ../build-support/nix-gitignore { };
985 numworks-epsilon = callPackage ../applications/science/math/numworks-epsilon { };
987 ociTools = callPackage ../build-support/oci-tools { };
989 octant = callPackage ../applications/networking/cluster/octant { };
990 octant-desktop = callPackage ../applications/networking/cluster/octant/desktop.nix { };
991 starboard-octant-plugin = callPackage ../applications/networking/cluster/octant/plugins/starboard-octant-plugin.nix { };
994 callPackages ../build-support/setup-hooks/patch-rc-path-hooks { }
995 ) patchRcPathBash patchRcPathCsh patchRcPathFish patchRcPathPosix;
997 pathsFromGraph = ../build-support/kernel/paths-from-graph.pl;
999 pruneLibtoolFiles = makeSetupHook { name = "prune-libtool-files"; }
1000 ../build-support/setup-hooks/prune-libtool-files.sh;
1002 closureInfo = callPackage ../build-support/closure-info.nix { };
1004 setupSystemdUnits = callPackage ../build-support/setup-systemd-units.nix { };
1006 shortenPerlShebang = makeSetupHook
1007 { deps = [ dieHook ]; }
1008 ../build-support/setup-hooks/shorten-perl-shebang.sh;
1010 singularity-tools = callPackage ../build-support/singularity-tools { };
1012 sirula = callPackage ../tools/wayland/sirula { };
1014 sitelen-seli-kiwen = callPackage ../data/fonts/sitelen-seli-kiwen {};
1016 srcOnly = callPackage ../build-support/src-only { };
1018 subnetcalc = callPackage ../tools/networking/subnetcalc { };
1020 substitute = callPackage ../build-support/substitute/substitute.nix { };
1022 substituteAll = callPackage ../build-support/substitute/substitute-all.nix { };
1024 substituteAllFiles = callPackage ../build-support/substitute-files/substitute-all-files.nix { };
1026 replaceDependency = callPackage ../build-support/replace-dependency.nix { };
1028 nukeReferences = callPackage ../build-support/nuke-references {
1029 inherit (darwin) signingUtils;
1032 referencesByPopularity = callPackage ../build-support/references-by-popularity { };
1034 removeReferencesTo = callPackage ../build-support/remove-references-to {
1035 inherit (darwin) signingUtils;
1038 # No callPackage. In particular, we don't want `img` *package* in parameters.
1039 vmTools = makeOverridable (import ../build-support/vm) { inherit pkgs lib; };
1041 releaseTools = callPackage ../build-support/release { };
1043 inherit (lib.systems) platforms;
1045 setJavaClassPath = makeSetupHook { } ../build-support/setup-hooks/set-java-classpath.sh;
1047 fixDarwinDylibNames = makeSetupHook {
1048 name = "fix-darwin-dylib-names-hook";
1049 substitutions = { inherit (binutils) targetPrefix; };
1050 meta.platforms = lib.platforms.darwin;
1051 } ../build-support/setup-hooks/fix-darwin-dylib-names.sh;
1053 writeDarwinBundle = callPackage ../build-support/make-darwin-bundle/write-darwin-bundle.nix { };
1055 desktopToDarwinBundle = makeSetupHook {
1056 deps = [ writeDarwinBundle librsvg imagemagick python3Packages.icnsutil ];
1057 } ../build-support/setup-hooks/desktop-to-darwin-bundle.sh;
1059 keepBuildTree = makeSetupHook { } ../build-support/setup-hooks/keep-build-tree.sh;
1061 enableGCOVInstrumentation = makeSetupHook { } ../build-support/setup-hooks/enable-coverage-instrumentation.sh;
1063 makeGCOVReport = makeSetupHook
1064 { deps = [ lcov enableGCOVInstrumentation ]; }
1065 ../build-support/setup-hooks/make-coverage-analysis-report.sh;
1067 # intended to be used like nix-build -E 'with import <nixpkgs> {}; enableDebugging fooPackage'
1068 enableDebugging = pkg: pkg.override { stdenv = stdenvAdapters.keepDebugInfo pkg.stdenv; };
1070 findXMLCatalogs = makeSetupHook { } ../build-support/setup-hooks/find-xml-catalogs.sh;
1072 wrapGAppsHook = callPackage ../build-support/setup-hooks/wrap-gapps-hook {
1073 makeWrapper = makeBinaryWrapper;
1076 wrapGAppsHook4 = wrapGAppsHook.override { gtk3 = gtk4; };
1078 wrapGAppsNoGuiHook = wrapGAppsHook.override { isGraphical = false; };
1080 separateDebugInfo = makeSetupHook { } ../build-support/setup-hooks/separate-debug-info.sh;
1082 setupDebugInfoDirs = makeSetupHook { } ../build-support/setup-hooks/setup-debug-info-dirs.sh;
1084 useOldCXXAbi = makeSetupHook { } ../build-support/setup-hooks/use-old-cxx-abi.sh;
1086 iconConvTools = callPackage ../build-support/icon-conv-tools {};
1088 validatePkgConfig = makeSetupHook
1089 { name = "validate-pkg-config"; deps = [ findutils pkg-config ]; }
1090 ../build-support/setup-hooks/validate-pkg-config.sh;
1092 patchPpdFilesHook = callPackage ../build-support/setup-hooks/patch-ppd-files {};
1095 writers = callPackage ../build-support/writers {};
1097 # lib functions depending on pkgs
1098 inherit (import ../pkgs-lib { inherit lib pkgs; }) formats;
1100 testers = callPackage ../build-support/testers {};
1104 _3llo = callPackage ../tools/misc/3llo { };
1106 _3mux = callPackage ../tools/misc/3mux { };
1108 _1password = callPackage ../applications/misc/1password { };
1110 _1password-gui = callPackage ../applications/misc/1password-gui { };
1112 _1password-gui-beta = callPackage ../applications/misc/1password-gui { channel = "beta"; };
1114 _6tunnel = callPackage ../tools/networking/6tunnel { };
1116 _7zz = darwin.apple_sdk_11_0.callPackage ../tools/archivers/7zz { };
1118 _9pfs = callPackage ../tools/filesystems/9pfs { };
1120 aardvark-dns = callPackage ../tools/networking/aardvark-dns { };
1122 a2ps = callPackage ../tools/text/a2ps { };
1124 abcm2ps = callPackage ../tools/audio/abcm2ps { };
1126 abcmidi = callPackage ../tools/audio/abcmidi { };
1128 abduco = callPackage ../tools/misc/abduco { };
1130 ablog = callPackage ../applications/misc/ablog { };
1132 acct = callPackage ../tools/system/acct { };
1134 accuraterip-checksum = callPackage ../tools/audio/accuraterip-checksum { };
1136 acme-sh = callPackage ../tools/admin/acme-sh { };
1138 acousticbrainz-client = callPackage ../tools/audio/acousticbrainz-client { };
1140 acoustidFingerprinter = callPackage ../tools/audio/acoustid-fingerprinter { };
1142 alsaequal = callPackage ../tools/audio/alsaequal { };
1144 acpica-tools = callPackage ../tools/system/acpica-tools { };
1146 acquire = with python3Packages; toPythonApplication acquire;
1148 act = callPackage ../development/tools/misc/act { };
1150 actdiag = with python3.pkgs; toPythonApplication actdiag;
1152 actkbd = callPackage ../tools/system/actkbd { };
1154 adafruit-ampy = callPackage ../tools/misc/adafruit-ampy { };
1156 addic7ed-cli = callPackage ../tools/misc/addic7ed-cli { };
1158 addlicense = callPackage ../tools/misc/addlicense { };
1160 adenum = callPackage ../tools/security/adenum { };
1162 adlplug = callPackage ../applications/audio/adlplug {
1163 inherit (darwin.apple_sdk.frameworks) Foundation Cocoa Carbon CoreServices ApplicationServices CoreAudio CoreMIDI AudioToolbox Accelerate CoreImage IOKit AudioUnit QuartzCore WebKit DiscRecording CoreAudioKit;
1166 opnplug = adlplug.override {
1170 arc_unpacker = callPackage ../tools/archivers/arc_unpacker {
1171 boost = boost16x; # checkPhase fails with Boost 1.77
1172 stdenv = gcc10StdenvCompat;
1175 adminer = callPackage ../servers/adminer { };
1177 advancecomp = callPackage ../tools/compression/advancecomp {};
1179 aefs = callPackage ../tools/filesystems/aefs { };
1181 aegisub = callPackage ../applications/video/aegisub ({
1183 inherit (darwin.apple_sdk.frameworks) CoreText CoreFoundation AppKit Carbon IOKit Cocoa;
1184 } // (config.aegisub or {}));
1186 aerc = callPackage ../applications/networking/mailreaders/aerc { };
1188 aerospike = callPackage ../servers/nosql/aerospike { };
1190 aespipe = callPackage ../tools/security/aespipe { };
1192 aescrypt = callPackage ../tools/misc/aescrypt { };
1194 aether-lv2 = callPackage ../applications/audio/aether-lv2 { };
1196 acme-client = callPackage ../tools/networking/acme-client {
1200 adrgen = callPackage ../tools/misc/adrgen { };
1202 adriconf = callPackage ../tools/graphics/adriconf { };
1204 amass = callPackage ../tools/networking/amass { };
1206 afew = callPackage ../applications/networking/mailreaders/afew { };
1208 afetch = callPackage ../tools/misc/afetch { };
1210 afio = callPackage ../tools/archivers/afio { };
1212 afl = callPackage ../tools/security/afl {
1213 stdenv = clangStdenv;
1216 honggfuzz = callPackage ../tools/security/honggfuzz {
1221 aflplusplus = callPackage ../tools/security/aflplusplus {
1228 libdislocator = callPackage ../tools/security/afl/libdislocator.nix { };
1230 afpfs-ng = callPackage ../tools/filesystems/afpfs-ng { };
1232 afsctool = callPackage ../tools/filesystems/afsctool {
1233 inherit (darwin.apple_sdk.frameworks) CoreServices;
1236 agate = callPackage ../servers/gemini/agate {
1237 inherit (darwin.apple_sdk.frameworks) Security;
1240 agda-pkg = callPackage ../development/tools/agda-pkg { };
1242 agi = callPackage ../tools/graphics/agi { };
1244 agola = callPackage ../development/tools/continuous-integration/agola { };
1246 agrep = callPackage ../tools/text/agrep { };
1248 aha = callPackage ../tools/text/aha { };
1250 ahcpd = callPackage ../tools/networking/ahcpd { };
1252 aide = callPackage ../tools/security/aide { };
1254 aioblescan = with python3Packages; toPythonApplication aioblescan;
1256 aiodnsbrute = python3Packages.callPackage ../tools/security/aiodnsbrute { };
1258 aircrack-ng = callPackage ../tools/networking/aircrack-ng { };
1260 airfield = callPackage ../tools/networking/airfield { };
1262 airgeddon = callPackage ../tools/networking/airgeddon { };
1264 apache-airflow = with python3.pkgs; toPythonApplication apache-airflow;
1266 airsonic = callPackage ../servers/misc/airsonic { };
1268 airspy = callPackage ../applications/radio/airspy { };
1270 airspyhf = callPackage ../applications/radio/airspyhf { };
1272 airwindows-lv2 = callPackage ../applications/audio/airwindows-lv2 { };
1274 aixlog = callPackage ../development/libraries/aixlog { };
1276 aj-snapshot = callPackage ../applications/audio/aj-snapshot { };
1278 ajour = callPackage ../tools/games/ajour {
1279 inherit (gnome) zenity;
1280 inherit (plasma5Packages) kdialog;
1283 akku = callPackage ../tools/package-management/akku { };
1285 albert = libsForQt5.callPackage ../applications/misc/albert {};
1287 allure = callPackage ../development/tools/allure {};
1289 aquosctl = callPackage ../tools/misc/aquosctl { };
1291 arch-install-scripts = callPackage ../tools/misc/arch-install-scripts {};
1293 audible-cli = callPackage ../tools/misc/audible-cli { };
1295 auditwheel = callPackage ../tools/package-management/auditwheel { };
1297 amidst = callPackage ../tools/games/minecraft/amidst { };
1299 asleap = callPackage ../tools/networking/asleap { };
1301 butler = callPackage ../games/itch/butler.nix {
1302 inherit (darwin.apple_sdk.frameworks) Cocoa;
1305 cf-vault = callPackage ../tools/admin/cf-vault { };
1307 bikeshed = python3Packages.callPackage ../applications/misc/bikeshed { };
1309 cie-middleware-linux = callPackage ../tools/security/cie-middleware-linux { };
1311 cidrgrep = callPackage ../tools/text/cidrgrep { };
1313 cope = callPackage ../tools/misc/cope { };
1315 ejson2env = callPackage ../tools/admin/ejson2env { };
1317 davinci-resolve = callPackage ../applications/video/davinci-resolve { };
1319 dwarfs = callPackage ../tools/filesystems/dwarfs { };
1321 gamemode = callPackage ../tools/games/gamemode {
1322 libgamemode32 = pkgsi686Linux.gamemode.lib;
1325 gamescope = callPackage ../applications/window-managers/gamescope { };
1327 gay = callPackage ../tools/misc/gay { };
1329 elkhound = callPackage ../development/tools/elkhound { };
1331 weidu = callPackage ../tools/games/weidu { };
1333 weylus = callPackage ../applications/graphics/weylus {
1334 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa VideoToolbox;
1337 gam = callPackage ../tools/admin/gam { };
1339 gen6dns = callPackage ../tools/networking/gen6dns { };
1341 gfshare = callPackage ../tools/security/gfshare { };
1343 gh-cal = callPackage ../tools/misc/gh-cal {
1344 inherit (darwin.apple_sdk.frameworks) Security;
1347 gh-dash = callPackage ../tools/misc/gh-dash { };
1349 gh-eco = callPackage ../tools/misc/gh-eco { };
1351 glooctl = callPackage ../applications/networking/cluster/glooctl { };
1353 gobgp = callPackage ../tools/networking/gobgp { };
1355 gof5 = callPackage ../tools/networking/gof5 { };
1357 goflow = callPackage ../tools/networking/goflow { };
1359 gofu = callPackage ../applications/misc/gofu { };
1361 godns = callPackage ../tools/networking/godns { };
1363 godspeed = callPackage ../tools/networking/godspeed { };
1365 guestfs-tools = callPackage ../tools/virtualization/guestfs-tools { };
1367 fwbuilder = libsForQt5.callPackage ../tools/security/fwbuilder { };
1369 headsetcontrol = callPackage ../tools/audio/headsetcontrol { };
1371 headset-charge-indicator = callPackage ../tools/audio/headset-charge-indicator { };
1373 httm = callPackage ../tools/filesystems/httm { };
1375 kanata = callPackage ../tools/system/kanata { };
1377 kanata-with-cmd = kanata.override { withCmd = true; };
1379 ksmbd-tools = callPackage ../os-specific/linux/ksmbd-tools { };
1381 ksnip = libsForQt5.callPackage ../tools/misc/ksnip { };
1383 kubevirt = callPackage ../tools/virtualization/kubevirt { };
1385 license-generator = callPackage ../tools/misc/license-generator { };
1387 linux-router = callPackage ../tools/networking/linux-router { };
1389 linux-router-without-wifi = linux-router.override { useWifiDependencies = false; };
1391 metapixel = callPackage ../tools/graphics/metapixel { };
1393 midimonster = callPackage ../tools/audio/midimonster { };
1395 midi-trigger = callPackage ../applications/audio/midi-trigger { };
1397 mprocs = callPackage ../tools/misc/mprocs { };
1399 nominatim = callPackage ../servers/nominatim { };
1401 ocs-url = libsForQt5.callPackage ../tools/misc/ocs-url { };
1403 pferd = callPackage ../tools/misc/pferd {};
1405 proycon-wayout = callPackage ../tools/wayland/proycon-wayout {};
1407 q = callPackage ../tools/networking/q {};
1409 qFlipper = libsForQt515.callPackage ../tools/misc/qflipper { };
1411 quich = callPackage ../tools/misc/quich { } ;
1413 redfang = callPackage ../tools/networking/redfang { };
1415 scarab = callPackage ../tools/games/scarab { };
1417 sdbus-cpp = callPackage ../development/libraries/sdbus-cpp { };
1419 sdlookup = callPackage ../tools/security/sdlookup { };
1421 sgrep = callPackage ../tools/text/sgrep { };
1423 sorted-grep = callPackage ../tools/text/sorted-grep { };
1425 smbscan = callPackage ../tools/security/smbscan { };
1427 spectre-cli = callPackage ../tools/security/spectre-cli { };
1429 sx-go = callPackage ../tools/security/sx-go { };
1431 systeroid = callPackage ../tools/system/systeroid { };
1433 tauon = callPackage ../applications/audio/tauon { };
1435 tere = callPackage ../tools/misc/tere { };
1437 termusic = callPackage ../applications/audio/termusic { };
1439 tfk8s = callPackage ../tools/misc/tfk8s { };
1441 tfplugindocs = callPackage ../development/tools/tfplugindocs { };
1443 thumbs = callPackage ../tools/misc/thumbs { };
1445 tnat64 = callPackage ../tools/networking/tnat64 { };
1447 toast = callPackage ../development/tools/toast { };
1449 topicctl = callPackage ../tools/misc/topicctl { };
1451 ttchat = callPackage ../tools/misc/ttchat { };
1453 unflac = callPackage ../tools/audio/unflac { };
1455 veikk-linux-driver-gui = libsForQt5.callPackage ../tools/misc/veikk-linux-driver-gui { };
1457 ventoy-bin = callPackage ../tools/cd-dvd/ventoy-bin {
1458 inherit (libsForQt5) qtbase wrapQtAppsHook;
1460 ventoy-bin-full = ventoy-bin.override {
1461 withCryptsetup = true;
1467 voms = callPackage ../tools/networking/voms { };
1469 vopono = callPackage ../tools/networking/vopono { };
1471 winbox = callPackage ../tools/admin/winbox {
1472 wine = wineWowPackages.staging;
1476 wwcd = callPackage ../tools/misc/wwcd { };
1478 writedisk = callPackage ../tools/misc/writedisk { };
1480 xcd = callPackage ../tools/misc/xcd { };
1482 xrootd = callPackage ../tools/networking/xrootd { };
1484 xtrt = callPackage ../tools/archivers/xtrt { };
1486 yabridge = callPackage ../tools/audio/yabridge {
1487 wine = wineWowPackages.staging;
1490 yabridgectl = callPackage ../tools/audio/yabridgectl {
1491 wine = wineWowPackages.staging;
1494 yafetch = callPackage ../tools/misc/yafetch {
1495 stdenv = clangStdenv;
1498 archi = callPackage ../tools/misc/archi { };
1500 breitbandmessung = callPackage ../applications/networking/breitbandmessung { };
1502 zq = callPackage ../development/tools/zq { };
1504 ### APPLICATIONS/EMULATORS
1506 atari800 = callPackage ../applications/emulators/atari800 { };
1508 ataripp = callPackage ../applications/emulators/atari++ { };
1510 attract-mode = callPackage ../applications/emulators/attract-mode { };
1512 basiliskii = callPackage ../applications/emulators/basiliskii { };
1514 bochs = callPackage ../applications/emulators/bochs {
1515 inherit (darwin) libobjc;
1519 box64 = callPackage ../applications/emulators/box64 { };
1521 caprice32 = callPackage ../applications/emulators/caprice32 { };
1523 ccemux = callPackage ../applications/emulators/ccemux { };
1525 cdemu-client = callPackage ../applications/emulators/cdemu/client.nix { };
1527 cdemu-daemon = callPackage ../applications/emulators/cdemu/daemon.nix { };
1529 cemu = callPackage ../applications/emulators/cemu { };
1531 cen64 = callPackage ../applications/emulators/cen64 { };
1533 citra-canary = callPackage ../applications/emulators/citra {
1537 citra-nightly = callPackage ../applications/emulators/citra {
1541 collapseos-cvm = callPackage ../applications/emulators/collapseos-cvm { };
1543 craftos-pc = callPackage ../applications/emulators/craftos-pc { };
1545 darcnes = callPackage ../applications/emulators/darcnes { };
1547 desmume = callPackage ../applications/emulators/desmume { };
1549 dgen-sdl = callPackage ../applications/emulators/dgen-sdl { };
1551 dlx = callPackage ../applications/emulators/dlx { };
1553 dosbox = callPackage ../applications/emulators/dosbox { };
1555 dosbox-staging = callPackage ../applications/emulators/dosbox-staging { };
1557 duckstation = qt6Packages.callPackage ../applications/emulators/duckstation {};
1559 dynamips = callPackage ../applications/emulators/dynamips { };
1561 emu2 = callPackage ../applications/emulators/emu2 { };
1563 emulationstation = callPackage ../applications/emulators/emulationstation { };
1565 fceux = callPackage ../applications/emulators/fceux {
1567 inherit (libsForQt5) wrapQtAppsHook;
1570 firebird-emu = libsForQt5.callPackage ../applications/emulators/firebird-emu { };
1572 flycast = callPackage ../applications/emulators/flycast { };
1574 fsrx = callPackage ../tools/misc/fsrx { };
1576 fsuae = callPackage ../applications/emulators/fs-uae { };
1578 fsuae-launcher = libsForQt5.callPackage ../applications/emulators/fs-uae/launcher.nix { };
1580 fuse-emulator = callPackage ../applications/emulators/fuse-emulator {};
1582 fw = callPackage ../tools/misc/fw {
1583 inherit (darwin.apple_sdk.frameworks) Security;
1586 gcdemu = callPackage ../applications/emulators/cdemu/gui.nix { };
1588 gensgs = pkgsi686Linux.callPackage ../applications/emulators/gens-gs { };
1590 goldberg-emu = callPackage ../applications/emulators/goldberg-emu { };
1592 gopsuinfo = callPackage ../tools/system/gopsuinfo { };
1594 gxemul = callPackage ../applications/emulators/gxemul { };
1596 hatari = callPackage ../applications/emulators/hatari { };
1598 hercules = callPackage ../applications/emulators/hercules { };
1600 hostapd-mana = callPackage ../tools/networking/hostapd-mana { };
1602 image-analyzer = callPackage ../applications/emulators/cdemu/analyzer.nix { };
1604 kega-fusion = pkgsi686Linux.callPackage ../applications/emulators/kega-fusion { };
1606 lambda-delta = callPackage ../applications/emulators/lambda-delta { };
1608 libdsk = callPackage ../applications/emulators/libdsk { };
1610 libmirage = callPackage ../applications/emulators/cdemu/libmirage.nix { };
1612 ludusavi = callPackage ../applications/backup/ludusavi {
1613 inherit (plasma5Packages) kdialog;
1616 maiko = callPackage ../applications/emulators/maiko { };
1618 mame = libsForQt5.callPackage ../applications/emulators/mame {
1619 inherit (darwin.apple_sdk.frameworks) CoreAudioKit ForceFeedback;
1622 mame-tools = (lib.getOutput "tools" mame);
1624 mednafen = callPackage ../applications/emulators/mednafen {
1625 inherit (darwin) libiconv;
1628 mednafen-server = callPackage ../applications/emulators/mednafen/server.nix { };
1630 mednaffe = callPackage ../applications/emulators/mednaffe { };
1632 melonDS = libsForQt5.callPackage ../applications/emulators/melonDS { };
1634 mgba = callPackage ../applications/emulators/mgba {
1637 inherit (libsForQt5)
1644 mupen64plus = callPackage ../applications/emulators/mupen64plus { };
1646 nestopia = callPackage ../applications/emulators/nestopia { };
1648 np2kai = callPackage ../applications/emulators/np2kai { };
1650 oberon-risc-emu = callPackage ../applications/emulators/oberon-risc-emu { };
1652 openmsx = callPackage ../applications/emulators/openmsx { };
1654 packwiz = callPackage ../tools/games/minecraft/packwiz { };
1656 pcem = callPackage ../applications/emulators/pcem { };
1658 pcsx2 = callPackage ../applications/emulators/pcsx2 {
1659 wxGTK = wxGTK30-gtk3;
1662 pcsxr = callPackage ../applications/emulators/pcsxr { };
1664 ppsspp = callPackage ../applications/emulators/ppsspp { };
1666 ppsspp-sdl = ppsspp;
1668 ppsspp-sdl-wayland = ppsspp.override {
1669 forceWayland = true;
1670 enableVulkan = false; # https://github.com/hrydgard/ppsspp/issues/13845
1673 ppsspp-qt = ppsspp.override {
1674 inherit (libsForQt5) qtbase qtmultimedia wrapQtAppsHook;
1675 enableVulkan = false; # https://github.com/hrydgard/ppsspp/issues/11628
1678 proton-caller = callPackage ../applications/emulators/proton-caller { };
1680 punes = libsForQt5.callPackage ../applications/emulators/punes { };
1682 py65 = python3Packages.callPackage ../applications/emulators/py65 { };
1684 resim = callPackage ../applications/emulators/resim {};
1686 retrofe = callPackage ../applications/emulators/retrofe { };
1688 ripes = libsForQt5.callPackage ../applications/emulators/ripes { };
1690 rpcs3 = libsForQt5.callPackage ../applications/emulators/rpcs3 { };
1692 ruffle = callPackage ../applications/emulators/ruffle { };
1694 ryujinx = callPackage ../applications/emulators/ryujinx { };
1696 sameboy = callPackage ../applications/emulators/sameboy { };
1698 simh = callPackage ../applications/emulators/simh { };
1700 simplenes = callPackage ../applications/emulators/simplenes { };
1702 snes9x = callPackage ../applications/emulators/snes9x { };
1704 snes9x-gtk = callPackage ../applications/emulators/snes9x {
1708 stella = callPackage ../applications/emulators/stella { };
1710 termtekst = callPackage ../applications/emulators/termtekst { };
1712 tilem = callPackage ../applications/emulators/tilem { };
1714 tiny8086 = callPackage ../applications/emulators/tiny8086 { };
1716 tinyemu = callPackage ../applications/emulators/tinyemu { };
1718 uae = callPackage ../applications/emulators/uae { };
1720 uxn = callPackage ../applications/emulators/uxn { };
1722 vbam = callPackage ../applications/emulators/vbam { };
1724 vice = callPackage ../applications/emulators/vice { };
1726 winetricks = callPackage ../applications/emulators/wine/winetricks.nix {
1727 inherit (gnome) zenity;
1730 xcpc = callPackage ../applications/emulators/xcpc { };
1732 yapesdl = callPackage ../applications/emulators/yapesdl { };
1734 zesarux = callPackage ../applications/emulators/zesarux { };
1736 zsnes = pkgsi686Linux.callPackage ../applications/emulators/zsnes { };
1738 ### APPLICATIONS/EMULATORS/BSNES
1740 ares = callPackage ../applications/emulators/bsnes/ares { };
1742 bsnes-hd = callPackage ../applications/emulators/bsnes/bsnes-hd {
1743 inherit (darwin.apple_sdk.frameworks) Cocoa OpenAL;
1746 higan = callPackage ../applications/emulators/bsnes/higan { };
1748 ### APPLICATIONS/EMULATORS/DOLPHIN-EMU
1750 dolphin-emu = callPackage ../applications/emulators/dolphin-emu { };
1752 dolphin-emu-beta = qt5.callPackage ../applications/emulators/dolphin-emu/master.nix {
1753 inherit (darwin.apple_sdk.frameworks) CoreBluetooth ForceFeedback IOKit OpenGL VideoToolbox;
1754 inherit (darwin) moltenvk;
1757 dolphin-emu-primehack = qt5.callPackage ../applications/emulators/dolphin-emu/primehack.nix {
1758 inherit (darwin.apple_sdk.frameworks) CoreBluetooth ForceFeedback IOKit OpenGL;
1761 ### APPLICATIONS/EMULATORS/RETROARCH
1763 retroarchBare = callPackage ../applications/emulators/retroarch { };
1765 retroarchFull = retroarch.override {
1766 cores = builtins.filter
1767 # Remove cores not supported on platform
1768 (c: c ? libretroCore && (lib.meta.availableOn stdenv.hostPlatform c))
1769 (builtins.attrValues libretro);
1772 wrapRetroArch = { retroarch }:
1773 callPackage ../applications/emulators/retroarch/wrapper.nix
1774 { inherit retroarch; };
1776 retroarch = wrapRetroArch { retroarch = retroarchBare; };
1778 libretro = recurseIntoAttrs
1779 (callPackage ../applications/emulators/retroarch/cores.nix {
1780 retroarch = retroarchBare;
1783 libretro-core-info = callPackage ../applications/emulators/retroarch/libretro-core-info.nix { };
1785 kodi-retroarch-advanced-launchers =
1786 callPackage ../applications/emulators/retroarch/kodi-advanced-launchers.nix { };
1788 ### APPLICATIONS/EMULATORS/YUZU
1790 yuzu-mainline = import ../applications/emulators/yuzu {
1791 branch = "mainline";
1792 inherit libsForQt5 fetchFromGitHub fetchurl;
1795 yuzu-early-access = import ../applications/emulators/yuzu {
1796 branch = "early-access";
1797 inherit libsForQt5 fetchFromGitHub fetchurl;
1800 ### APPLICATIONS/EMULATORS/COMMANDERX16
1802 x16-emulator = callPackage ../applications/emulators/commanderx16/emulator.nix { };
1803 x16-rom = callPackage ../applications/emulators/commanderx16/rom.nix { };
1804 x16-run = (callPackage ../applications/emulators/commanderx16/run.nix { }) {
1805 emulator = x16-emulator;
1809 yabause = libsForQt5.callPackage ../applications/emulators/yabause {
1814 ### APPLICATIONS/FILE-MANAGERS
1816 cfm = callPackage ../applications/file-managers/cfm { };
1818 clex = callPackage ../applications/file-managers/clex { };
1820 clifm = callPackage ../applications/file-managers/clifm { };
1822 doublecmd = callPackage ../applications/file-managers/doublecmd {
1823 inherit (qt5) wrapQtAppsHook;
1826 felix-fm = callPackage ../applications/file-managers/felix-fm { };
1828 joshuto = callPackage ../applications/file-managers/joshuto {
1829 inherit (darwin.apple_sdk.frameworks) SystemConfiguration Foundation;
1832 krusader = libsForQt5.callPackage ../applications/file-managers/krusader { };
1834 lf = callPackage ../applications/file-managers/lf { };
1836 llama = callPackage ../applications/file-managers/llama { };
1838 mc = callPackage ../applications/file-managers/mc {
1839 inherit (darwin) autoSignDarwinBinariesHook;
1842 mucommander = callPackage ../applications/file-managers/mucommander { };
1844 nimmm = callPackage ../applications/file-managers/nimmm { };
1846 nnn = callPackage ../applications/file-managers/nnn { };
1848 noice = callPackage ../applications/file-managers/noice { };
1850 pcmanfm = callPackage ../applications/file-managers/pcmanfm { };
1852 portfolio-filemanager = callPackage ../applications/file-managers/portfolio-filemanager { };
1854 ranger = callPackage ../applications/file-managers/ranger { };
1856 sfm = callPackage ../applications/file-managers/sfm { };
1858 shfm = callPackage ../applications/file-managers/shfm { };
1860 spaceFM = callPackage ../applications/file-managers/spacefm { };
1862 vifm = callPackage ../applications/file-managers/vifm { };
1864 vifm-full = vifm.override {
1865 mediaSupport = true;
1866 inherit lib udisks2 python3;
1869 worker = callPackage ../applications/file-managers/worker { };
1871 xfe = callPackage ../applications/file-managers/xfe {
1875 ytree = callPackage ../applications/file-managers/ytree { };
1877 ### APPLICATIONS/TERMINAL-EMULATORS
1879 alacritty = callPackage ../applications/terminal-emulators/alacritty {
1880 inherit (darwin.apple_sdk.frameworks) AppKit CoreGraphics CoreServices CoreText Foundation OpenGL;
1883 blackbox-terminal = callPackage ../applications/terminal-emulators/blackbox-terminal { };
1885 contour = libsForQt5.callPackage ../applications/terminal-emulators/contour { fmt = fmt_8; };
1887 cool-retro-term = libsForQt5.callPackage ../applications/terminal-emulators/cool-retro-term { };
1889 ctx = callPackage ../applications/terminal-emulators/ctx { };
1891 darktile = callPackage ../applications/terminal-emulators/darktile { };
1893 dterm = callPackage ../applications/terminal-emulators/dterm { };
1895 eterm = callPackage ../applications/terminal-emulators/eterm { };
1897 foot = callPackage ../applications/terminal-emulators/foot { };
1899 germinal = callPackage ../applications/terminal-emulators/germinal { };
1901 guake = callPackage ../applications/terminal-emulators/guake { };
1903 havoc = callPackage ../applications/terminal-emulators/havoc { };
1905 hyper = callPackage ../applications/terminal-emulators/hyper { };
1907 iterm2 = callPackage ../applications/terminal-emulators/iterm2 { };
1909 kermit-terminal = callPackage ../applications/terminal-emulators/kermit-terminal { };
1911 kitty = callPackage ../applications/terminal-emulators/kitty {
1912 harfbuzz = harfbuzz.override { withCoreText = stdenv.isDarwin; };
1913 inherit (darwin.apple_sdk.frameworks) Cocoa CoreGraphics Foundation IOKit Kernel OpenGL;
1916 kitty-themes = callPackage ../misc/kitty-themes {};
1918 lxterminal = callPackage ../applications/terminal-emulators/lxterminal { };
1920 microcom = callPackage ../applications/terminal-emulators/microcom { };
1922 mlterm = darwin.apple_sdk_11_0.callPackage ../applications/terminal-emulators/mlterm {
1925 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa;
1928 mrxvt = callPackage ../applications/terminal-emulators/mrxvt { };
1930 roxterm = callPackage ../applications/terminal-emulators/roxterm { };
1932 rxvt = callPackage ../applications/terminal-emulators/rxvt { };
1934 rxvt-unicode = callPackage ../applications/terminal-emulators/rxvt-unicode/wrapper.nix { };
1936 rxvt-unicode-emoji = rxvt-unicode.override {
1937 rxvt-unicode-unwrapped = rxvt-unicode-unwrapped-emoji;
1940 rxvt-unicode-plugins = import ../applications/terminal-emulators/rxvt-unicode-plugins { inherit callPackage; };
1942 rxvt-unicode-unwrapped = callPackage ../applications/terminal-emulators/rxvt-unicode { };
1944 rxvt-unicode-unwrapped-emoji = rxvt-unicode-unwrapped.override {
1945 emojiSupport = true;
1948 sakura = callPackage ../applications/terminal-emulators/sakura { };
1950 st = callPackage ../applications/terminal-emulators/st {
1951 conf = config.st.conf or null;
1952 patches = config.st.patches or [];
1953 extraLibs = config.st.extraLibs or [];
1955 xst = callPackage ../applications/terminal-emulators/st/xst.nix { };
1956 lukesmithxyz-st = callPackage ../applications/terminal-emulators/st/lukesmithxyz-st { };
1957 mcaimi-st = callPackage ../applications/terminal-emulators/st/mcaimi-st.nix { };
1958 siduck76-st = callPackage ../applications/terminal-emulators/st/siduck76-st.nix { };
1960 stupidterm = callPackage ../applications/terminal-emulators/stupidterm {
1964 terminator = callPackage ../applications/terminal-emulators/terminator { };
1966 termite = callPackage ../applications/terminal-emulators/termite/wrapper.nix {
1967 termite = termite-unwrapped;
1969 termite-unwrapped = callPackage ../applications/terminal-emulators/termite { };
1971 termonad = callPackage ../applications/terminal-emulators/termonad { };
1973 tilda = callPackage ../applications/terminal-emulators/tilda {
1977 tilix = callPackage ../applications/terminal-emulators/tilix { };
1979 tym = callPackage ../applications/terminal-emulators/tym { };
1981 wayst = callPackage ../applications/terminal-emulators/wayst { };
1983 wezterm = darwin.apple_sdk_11_0.callPackage ../applications/terminal-emulators/wezterm {
1984 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa CoreGraphics Foundation UserNotifications;
1987 x3270 = callPackage ../applications/terminal-emulators/x3270 { };
1989 xterm = callPackage ../applications/terminal-emulators/xterm { };
1991 xtermcontrol = callPackage ../applications/terminal-emulators/xtermcontrol { };
1993 yaft = callPackage ../applications/terminal-emulators/yaft { };
1995 writefreely = callPackage ../applications/misc/writefreely { };
1997 iqueue = callPackage ../development/libraries/iqueue { stdenv = gcc10StdenvCompat; };
1999 lifecycled = callPackage ../tools/misc/lifecycled { };
2001 lilo = callPackage ../tools/misc/lilo { };
2003 logseq = callPackage ../applications/misc/logseq {
2004 electron = electron_19;
2007 natls = callPackage ../tools/misc/natls { };
2009 notion-app-enhanced = callPackage ../applications/office/notion-app-enhanced { };
2011 pikchr = callPackage ../tools/graphics/pikchr { };
2013 popl = callPackage ../development/libraries/popl { };
2015 popsicle = callPackage ../tools/misc/popsicle { };
2017 terminal-colors = callPackage ../applications/misc/terminal-colors { };
2019 termsyn = callPackage ../data/fonts/termsyn { };
2021 tvnamer = callPackage ../tools/misc/tvnamer { };
2023 twine = with python3Packages; toPythonApplication twine;
2025 aldo = callPackage ../applications/radio/aldo { };
2027 alglib = callPackage ../development/libraries/alglib { };
2029 almanah = callPackage ../applications/misc/almanah { };
2031 alpine-make-vm-image = callPackage ../tools/virtualization/alpine-make-vm-image { };
2033 amazon-ec2-utils = callPackage ../tools/admin/amazon-ec2-utils { };
2035 amazon-ecs-cli = callPackage ../tools/virtualization/amazon-ecs-cli { };
2037 amazon-qldb-shell = callPackage ../development/tools/amazon-qldb-shell {
2038 inherit (darwin.apple_sdk.frameworks) Security;
2041 amber = callPackage ../tools/text/amber {
2042 inherit (darwin.apple_sdk.frameworks) Security;
2045 amber-secret = callPackage ../tools/security/amber {
2046 inherit (darwin.apple_sdk.frameworks) Security;
2049 amberol = callPackage ../applications/audio/amberol {};
2051 inherit (callPackages ../development/tools/ammonite {})
2054 ammonite = if scala == scala_2_12 then ammonite_2_12 else ammonite_2_13;
2056 amp = callPackage ../applications/editors/amp {};
2058 ams = callPackage ../applications/audio/ams {};
2060 amtterm = callPackage ../tools/system/amtterm {};
2062 analog = callPackage ../tools/admin/analog {};
2064 android-backup-extractor = callPackage ../tools/backup/android-backup-extractor {};
2066 android-tools = lowPrio (darwin.apple_sdk_11_0.callPackage ../tools/misc/android-tools
2067 (lib.optionalAttrs (stdenv.targetPlatform.isAarch64 && stdenv.targetPlatform.isLinux) {
2068 stdenv = gcc10Stdenv;
2071 anewer = callPackage ../tools/text/anewer { };
2073 angle-grinder = callPackage ../tools/text/angle-grinder {};
2075 ansifilter = callPackage ../tools/text/ansifilter {};
2077 antora = callPackage ../development/tools/documentation/antora {};
2079 apfs-fuse = callPackage ../tools/filesystems/apfs-fuse { };
2081 apfsprogs = callPackage ../tools/filesystems/apfsprogs { };
2083 apk-tools = callPackage ../tools/package-management/apk-tools {
2085 openssl = openssl_1_1;
2088 apkid = callPackage ../development/tools/apkid { };
2090 apkleaks = callPackage ../tools/security/apkleaks { };
2092 apksigcopier = callPackage ../development/tools/apksigcopier { };
2094 apksigner = callPackage ../development/tools/apksigner { };
2096 apktool = callPackage ../development/tools/apktool {
2097 inherit (androidenv.androidPkgs_9_0) build-tools;
2100 appimage-run = callPackage ../tools/package-management/appimage-run { };
2101 appimage-run-tests = callPackage ../tools/package-management/appimage-run/test.nix {
2102 appimage-run = appimage-run.override {
2103 appimage-run-tests = null; /* break boostrap cycle for passthru.tests */
2107 appimagekit = callPackage ../tools/package-management/appimagekit {};
2109 apt-cacher-ng = callPackage ../servers/http/apt-cacher-ng { };
2111 apt-offline = callPackage ../tools/misc/apt-offline { };
2113 aptly = callPackage ../tools/misc/aptly { };
2115 ArchiSteamFarm = callPackage ../applications/misc/ArchiSteamFarm { };
2117 archivebox = callPackage ../applications/misc/archivebox { };
2119 archivemount = callPackage ../tools/filesystems/archivemount { };
2121 archivy = callPackage ../applications/misc/archivy { };
2123 arandr = callPackage ../tools/X11/arandr { };
2125 arangodb = callPackage ../servers/nosql/arangodb { };
2127 # arcanist currently crashes with some workflows on php8.1, use 8.0
2128 arcanist = callPackage ../development/tools/misc/arcanist { php = php80; };
2130 arduino = arduino-core.override { withGui = true; };
2132 arduino-ci = callPackage ../development/embedded/arduino/arduino-ci { };
2134 arduino-cli = callPackage ../development/embedded/arduino/arduino-cli { };
2136 arduino-core = callPackage ../development/embedded/arduino/arduino-core/chrootenv.nix { };
2137 arduino-core-unwrapped = callPackage ../development/embedded/arduino/arduino-core { };
2139 arduino-language-server = callPackage ../development/embedded/arduino/arduino-language-server { };
2141 arduino-mk = callPackage ../development/embedded/arduino/arduino-mk {};
2143 apio = python3Packages.callPackage ../development/embedded/fpga/apio { };
2145 apitrace = libsForQt5.callPackage ../applications/graphics/apitrace {};
2147 argagg = callPackage ../development/libraries/argagg { };
2149 argtable = callPackage ../development/libraries/argtable { };
2151 arguments = callPackage ../development/libraries/arguments { };
2153 argus = callPackage ../tools/networking/argus {};
2155 argus-clients = callPackage ../tools/networking/argus-clients {};
2157 argyllcms = callPackage ../tools/graphics/argyllcms {};
2159 arj = callPackage ../tools/archivers/arj {
2163 arp-scan = callPackage ../tools/misc/arp-scan { };
2165 inherit (callPackages ../data/fonts/arphic {})
2166 arphic-ukai arphic-uming;
2168 artyFX = callPackage ../applications/audio/artyFX {};
2170 oggvideotools = callPackage ../tools/misc/oggvideotools { };
2172 owl-lisp = callPackage ../development/compilers/owl-lisp {};
2174 ascii = callPackage ../tools/text/ascii { };
2176 asciinema = callPackage ../tools/misc/asciinema {};
2178 asciinema-agg = callPackage ../tools/misc/asciinema-agg {
2179 inherit (darwin.apple_sdk.frameworks) Security;
2182 asciinema-scenario = callPackage ../tools/misc/asciinema-scenario {};
2184 asciiquarium = callPackage ../applications/misc/asciiquarium {};
2186 ashuffle = callPackage ../applications/audio/ashuffle {};
2188 ashpd-demo = callPackage ../development/tools/ashpd-demo {};
2190 asls = callPackage ../development/tools/misc/asls { };
2192 astc-encoder = callPackage ../tools/graphics/astc-encoder { };
2194 asymptote = callPackage ../tools/graphics/asymptote {
2195 texLive = texlive.combine { inherit (texlive) scheme-small epsf cm-super texinfo media9 ocgx2; };
2198 async = callPackage ../development/tools/async {};
2200 async-profiler = callPackage ../development/tools/async-profiler { };
2202 atheme = callPackage ../servers/irc/atheme { };
2204 atinout = callPackage ../tools/networking/atinout { };
2206 atomicparsley = callPackage ../tools/video/atomicparsley {
2207 inherit (darwin.apple_sdk.frameworks) Cocoa;
2210 audiowaveform = callPackage ../tools/audio/audiowaveform { };
2212 authenticator = callPackage ../applications/misc/authenticator { };
2214 autoflake = callPackage ../development/tools/analysis/autoflake { };
2216 autospotting = callPackage ../applications/misc/autospotting { };
2218 autosuspend = callPackage ../os-specific/linux/autosuspend { };
2220 avfs = callPackage ../tools/filesystems/avfs { };
2222 aliyun-cli = callPackage ../tools/admin/aliyun-cli { };
2224 aws-iam-authenticator = callPackage ../tools/security/aws-iam-authenticator {};
2226 awscli = callPackage ../tools/admin/awscli { };
2228 awscli2 = callPackage ../tools/admin/awscli2 { };
2230 awsebcli = callPackage ../tools/virtualization/awsebcli {};
2232 awslimitchecker = callPackage ../tools/admin/awslimitchecker { };
2234 awslogs = callPackage ../tools/admin/awslogs { };
2236 aws-lambda-rie = callPackage ../tools/admin/aws-lambda-runtime-interface-emulator { };
2238 aws-env = callPackage ../tools/admin/aws-env { };
2240 aws-google-auth = python3Packages.callPackage ../tools/admin/aws-google-auth { };
2242 aws-mfa = python3Packages.callPackage ../tools/admin/aws-mfa { };
2244 aws-nuke = callPackage ../tools/admin/aws-nuke { };
2246 aws-rotate-key = callPackage ../tools/admin/aws-rotate-key { };
2248 aws-sam-cli = callPackage ../development/tools/aws-sam-cli { };
2250 aws-sso-cli = callPackage ../tools/admin/aws-sso-cli { };
2252 aws-vault = callPackage ../tools/admin/aws-vault { };
2254 aws-workspaces = callPackage ../applications/networking/remote/aws-workspaces { };
2256 iamy = callPackage ../tools/admin/iamy { };
2258 iam-policy-json-to-terraform = callPackage ../tools/misc/iam-policy-json-to-terraform { };
2260 azure-cli = callPackage ../tools/admin/azure-cli { };
2262 azure-functions-core-tools = callPackage ../development/tools/azure-functions-core-tools { };
2264 azure-storage-azcopy = callPackage ../development/tools/azcopy { };
2266 bashblog = callPackage ../tools/text/bashblog { };
2268 berglas = callPackage ../tools/admin/berglas { };
2270 betterdiscordctl = callPackage ../tools/misc/betterdiscordctl { };
2272 betterdiscord-installer = callPackage ../tools/misc/betterdiscord-installer { };
2274 binocle = callPackage ../applications/misc/binocle {
2275 inherit (darwin.apple_sdk.frameworks) AppKit CoreFoundation CoreGraphics CoreVideo Foundation Metal QuartzCore;
2278 bitwise = callPackage ../tools/misc/bitwise { };
2280 blanket = callPackage ../applications/audio/blanket { };
2282 brakeman = callPackage ../development/tools/analysis/brakeman { };
2284 brewtarget = libsForQt514.callPackage ../applications/misc/brewtarget { } ;
2286 # Derivation's result is not used by nixpkgs. Useful for validation for
2287 # regressions of bootstrapTools on hydra and on ofborg. Example:
2288 # pkgsCross.aarch64-multiplatform.freshBootstrapTools.build
2289 freshBootstrapTools = if stdenv.hostPlatform.isDarwin then
2290 callPackage ../stdenv/darwin/make-bootstrap-tools.nix {
2291 localSystem = stdenv.buildPlatform;
2293 if stdenv.buildPlatform == stdenv.hostPlatform then null else stdenv.hostPlatform;
2295 else if stdenv.hostPlatform.isLinux then
2296 callPackage ../stdenv/linux/make-bootstrap-tools.nix {}
2297 else throw "freshBootstrapTools: unknown hostPlatform ${stdenv.hostPlatform.config}";
2299 boxes = callPackage ../tools/text/boxes { };
2301 boundary = callPackage ../tools/networking/boundary { };
2303 chamber = callPackage ../tools/admin/chamber { };
2305 chaos = callPackage ../tools/networking/chaos { };
2307 charm = callPackage ../applications/misc/charm { };
2309 chars = callPackage ../tools/text/chars {
2310 inherit (darwin.apple_sdk.frameworks) Security;
2313 checkip = callPackage ../tools/networking/checkip { };
2315 crystfel = callPackage ../applications/science/physics/crystfel { };
2317 crystfel-headless = callPackage ../applications/science/physics/crystfel { withGui = false; };
2319 cyberchef = callPackage ../tools/misc/cyberchef { };
2321 cw = callPackage ../tools/admin/cw { };
2323 ec2-api-tools = callPackage ../tools/virtualization/ec2-api-tools { };
2325 ec2-ami-tools = callPackage ../tools/virtualization/ec2-ami-tools { };
2327 ec2-metadata-mock = callPackage ../development/tools/ec2-metadata-mock { };
2329 exoscale-cli = callPackage ../tools/admin/exoscale-cli { };
2331 altermime = callPackage ../tools/networking/altermime {};
2333 alttab = callPackage ../tools/X11/alttab { };
2335 amule = callPackage ../tools/networking/p2p/amule { };
2337 amule-daemon = amule.override {
2339 enableDaemon = true;
2342 amule-gui = amule.override {
2347 amule-web = amule.override {
2352 antennas = nodePackages.antennas;
2354 apg = callPackage ../tools/security/apg { };
2356 apt-dater = callPackage ../tools/package-management/apt-dater {
2357 autoreconfHook = buildPackages.autoreconfHook269;
2360 autorevision = callPackage ../tools/misc/autorevision { };
2362 automirror = callPackage ../tools/misc/automirror { };
2364 barman = callPackage ../tools/misc/barman { };
2366 bartib = callPackage ../tools/misc/bartib { };
2368 base16-universal-manager = callPackage ../applications/misc/base16-universal-manager { };
2370 bashate = python3Packages.callPackage ../development/tools/bashate { };
2372 bash-my-aws = callPackage ../tools/admin/bash-my-aws { };
2374 bashcards = callPackage ../tools/misc/bashcards { };
2376 bazarr = callPackage ../servers/bazarr { };
2378 bcachefs-tools = callPackage ../tools/filesystems/bcachefs-tools { };
2380 bisq-desktop = callPackage ../applications/blockchains/bisq-desktop { };
2382 bic = callPackage ../development/interpreters/bic { };
2384 binance = callPackage ../applications/misc/binance {
2385 electron = electron_13;
2388 bit = callPackage ../applications/version-management/git-and-tools/bit { };
2390 bitwarden = callPackage ../tools/security/bitwarden { };
2392 inherit (nodePackages) bitwarden-cli;
2394 inherit (nodePackages) concurrently;
2396 bklk = callPackage ../applications/misc/bklk { };
2398 bkyml = callPackage ../tools/misc/bkyml { };
2400 blockbench-electron = callPackage ../applications/graphics/blockbench-electron { };
2402 blocksat-cli = with python3Packages; toPythonApplication blocksat-cli;
2404 bmap-tools = callPackage ../tools/misc/bmap-tools { };
2406 bonnmotion = callPackage ../development/tools/misc/bonnmotion { };
2408 bonnie = callPackage ../tools/filesystems/bonnie {
2409 stdenv = gcc10StdenvCompat;
2412 boron = callPackage ../development/interpreters/boron { };
2414 botamusique = callPackage ../tools/audio/botamusique { };
2416 boulder = callPackage ../tools/admin/boulder { };
2418 btrfs-heatmap = callPackage ../tools/filesystems/btrfs-heatmap { };
2420 bucklespring = bucklespring-x11;
2421 bucklespring-libinput = callPackage ../applications/audio/bucklespring { };
2422 bucklespring-x11 = callPackage ../applications/audio/bucklespring { legacy = true; };
2424 buildbot = with python3Packages; toPythonApplication buildbot;
2425 buildbot-ui = with python3Packages; toPythonApplication buildbot-ui;
2426 buildbot-full = with python3Packages; toPythonApplication buildbot-full;
2427 buildbot-worker = with python3Packages; toPythonApplication buildbot-worker;
2429 bunyan-rs = callPackage ../development/tools/bunyan-rs { };
2431 callaudiod = callPackage ../applications/audio/callaudiod { };
2433 calls = callPackage ../applications/networking/calls { };
2435 inherit (nodePackages) castnow;
2437 castty = callPackage ../tools/misc/castty { };
2439 certigo = callPackage ../tools/admin/certigo { };
2441 certipy = callPackage ../tools/security/certipy { };
2443 catcli = python3Packages.callPackage ../tools/filesystems/catcli { };
2445 changelogger = callPackage ../tools/misc/changelogger { };
2447 chezmoi = callPackage ../tools/misc/chezmoi { };
2449 chipsec = callPackage ../tools/security/chipsec {
2454 chroma = callPackage ../tools/text/chroma { };
2456 clair = callPackage ../tools/admin/clair { };
2458 clairvoyance = callPackage ../tools/security/clairvoyance { };
2460 cloud-sql-proxy = callPackage ../tools/misc/cloud-sql-proxy { };
2462 cloudfox = callPackage ../tools/security/cloudfox { };
2464 cloudsmith-cli = callPackage ../development/tools/cloudsmith-cli { };
2466 codeql = callPackage ../development/tools/analysis/codeql { };
2468 fedora-backgrounds = callPackage ../data/misc/fedora-backgrounds { };
2470 ccextractor = callPackage ../applications/video/ccextractor { };
2472 cconv = callPackage ../tools/text/cconv { };
2474 go-check = callPackage ../development/tools/check { };
2476 go-cve-search = callPackage ../tools/security/go-cve-search { };
2478 chkcrontab = callPackage ../tools/admin/chkcrontab { };
2480 claws = callPackage ../tools/misc/claws { };
2482 cloud-custodian = python3Packages.callPackage ../tools/networking/cloud-custodian { };
2484 coconut = with python3Packages; toPythonApplication coconut;
2486 cod = callPackage ../tools/misc/cod { };
2488 codespell = callPackage ../development/tools/codespell { };
2490 coolreader = libsForQt5.callPackage ../applications/misc/coolreader {};
2492 corsair = with python3Packages; toPythonApplication corsair-scan;
2494 cosign = callPackage ../tools/security/cosign {
2495 inherit (darwin.apple_sdk.frameworks) PCSC;
2498 cozy = callPackage ../applications/audio/cozy { };
2500 cpptoml = callPackage ../development/libraries/cpptoml { };
2502 cpuid = callPackage ../os-specific/linux/cpuid { };
2504 msr = callPackage ../os-specific/linux/msr { };
2506 ctre = callPackage ../development/libraries/ctre { };
2508 ctrtool = callPackage ../tools/archivers/ctrtool { };
2510 crowbar = callPackage ../tools/security/crowbar { };
2512 crumbs = callPackage ../applications/misc/crumbs { };
2514 crc32c = callPackage ../development/libraries/crc32c { };
2516 crcpp = callPackage ../development/libraries/crcpp { };
2518 cudd = callPackage ../development/libraries/cudd { };
2520 cue = callPackage ../development/tools/cue {
2521 buildGoModule = buildGo118Module; # tests fail with 1.19
2524 cuelsp = callPackage ../development/tools/cuelsp {};
2526 cyclone-scheme = callPackage ../development/interpreters/cyclone { };
2528 cyclonedx-python = callPackage ../tools/misc/cyclonedx-python { };
2530 dcap = callPackage ../tools/networking/dcap { };
2532 deltachat-cursed = callPackage ../applications/networking/instant-messengers/deltachat-cursed { };
2534 delayarchitect = callPackage ../applications/audio/delayarchitect { };
2536 deltachat-desktop = callPackage ../applications/networking/instant-messengers/deltachat-desktop {
2537 inherit (darwin.apple_sdk.frameworks) CoreServices;
2540 deskew = callPackage ../applications/graphics/deskew { };
2542 detect-secrets = with python3Packages; toPythonApplication detect-secrets;
2544 dfmt = callPackage ../tools/text/dfmt { };
2546 diopser = callPackage ../applications/audio/diopser { stdenv = gcc10StdenvCompat; };
2548 diskonaut = callPackage ../tools/misc/diskonaut { };
2550 diskus = callPackage ../tools/misc/diskus {
2551 inherit (darwin.apple_sdk.frameworks) Security;
2554 distrobox = callPackage ../applications/virtualization/distrobox { };
2556 djmount = callPackage ../tools/filesystems/djmount { };
2558 dgsh = callPackage ../shells/dgsh { };
2560 dkimpy = with python3Packages; toPythonApplication dkimpy;
2562 dontgo403 = callPackage ../tools/security/dontgo403 { };
2564 dpt-rp1-py = callPackage ../tools/misc/dpt-rp1-py { };
2566 dot-http = callPackage ../development/tools/dot-http {
2567 openssl = openssl_1_1;
2568 inherit (darwin.apple_sdk.frameworks) Security;
2571 doona = callPackage ../tools/security/doona { };
2573 dotter = callPackage ../tools/misc/dotter {
2574 inherit (darwin.apple_sdk.frameworks) CoreServices;
2577 droidcam = callPackage ../applications/video/droidcam { };
2579 droidmote = callPackage ../tools/inputmethods/droidmote { };
2581 eartag = callPackage ../applications/audio/eartag { };
2583 ecdsautils = callPackage ../tools/security/ecdsautils { };
2585 echidna = haskell.lib.compose.justStaticExecutables (haskellPackages.callPackage (../tools/security/echidna) { });
2587 sedutil = callPackage ../tools/security/sedutil { };
2589 elvish = callPackage ../shells/elvish { };
2591 emplace = callPackage ../tools/package-management/emplace { };
2593 enchive = callPackage ../tools/security/enchive { };
2595 enjarify = callPackage ../tools/misc/enjarify { };
2597 enpass = callPackage ../tools/security/enpass { };
2599 esbuild = callPackage ../development/tools/esbuild { };
2601 esbuild_netlify = callPackage ../development/tools/esbuild/netlify.nix { };
2603 essentia-extractor = callPackage ../tools/audio/essentia-extractor { };
2605 esh = callPackage ../tools/text/esh { };
2607 ezstream = callPackage ../tools/audio/ezstream { };
2609 libfx2 = with python3Packages; toPythonApplication fx2;
2611 fastmod = callPackage ../tools/text/fastmod {
2612 inherit (darwin.apple_sdk.frameworks) Security;
2615 fitnesstrax = callPackage ../applications/misc/fitnesstrax { };
2617 flavours = callPackage ../applications/misc/flavours { };
2619 flirc = libsForQt5.callPackage ../applications/video/flirc { };
2621 flood = nodePackages.flood;
2623 font-config-info = callPackage ../tools/misc/font-config-info { };
2625 foxdot = with python3Packages; toPythonApplication foxdot;
2627 fspy = callPackage ../applications/misc/fspy { };
2629 fluffychat = callPackage ../applications/networking/instant-messengers/fluffychat { };
2631 fxlinuxprintutil = callPackage ../tools/misc/fxlinuxprintutil { };
2633 gbl = callPackage ../tools/archivers/gbl {
2634 inherit (darwin.apple_sdk.frameworks) Security;
2637 genann = callPackage ../development/libraries/genann { };
2639 genpass = callPackage ../tools/security/genpass {
2640 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
2643 genymotion = callPackage ../development/mobile/genymotion { };
2645 galene = callPackage ../servers/web-apps/galene { };
2647 galaxy-buds-client = callPackage ../applications/audio/galaxy-buds-client { };
2649 gamecube-tools = callPackage ../development/tools/gamecube-tools { };
2651 gams = callPackage ../tools/misc/gams (config.gams or {});
2653 gem = callPackage ../applications/audio/pd-plugins/gem { };
2655 git-fire = callPackage ../tools/misc/git-fire { };
2657 git-privacy = callPackage ../development/tools/git-privacy { };
2659 git-publish = python3Packages.callPackage ../applications/version-management/git-and-tools/git-publish { };
2661 git-repo-updater = python3Packages.callPackage ../development/tools/git-repo-updater { };
2663 git-revise = with python3Packages; toPythonApplication git-revise;
2665 git-town = callPackage ../tools/misc/git-town { };
2667 github-changelog-generator = callPackage ../development/tools/github-changelog-generator { };
2669 github-commenter = callPackage ../development/tools/github-commenter { };
2671 github-desktop = callPackage ../applications/version-management/github-desktop {
2672 curl = curl.override { openssl = openssl_1_1; };
2675 github-to-sqlite = with python3Packages; toPythonApplication github-to-sqlite;
2677 gitless = callPackage ../applications/version-management/gitless { };
2679 gitls = callPackage ../tools/security/gitls { };
2681 gistyc = with python3Packages; toPythonApplication gistyc;
2683 gitlint = python3Packages.callPackage ../tools/misc/gitlint { };
2685 gitter = callPackage ../applications/networking/instant-messengers/gitter { };
2687 gjs = callPackage ../development/libraries/gjs { };
2689 gjo = callPackage ../tools/text/gjo { };
2691 glances = python3Packages.callPackage ../applications/system/glances { };
2693 glasgow = with python3Packages; toPythonApplication glasgow;
2695 glasstty-ttf = callPackage ../data/fonts/glasstty-ttf { };
2697 gmid = callPackage ../servers/gemini/gmid { };
2699 gmni = callPackage ../applications/networking/browsers/gmni { };
2701 gmnisrv = callPackage ../servers/gemini/gmnisrv {
2702 openssl = openssl_1_1;
2705 gmnitohtml = callPackage ../applications/misc/gmnitohtml { };
2707 go2tv = darwin.apple_sdk_11_0.callPackage ../applications/video/go2tv {
2708 inherit (darwin.apple_sdk_11_0.frameworks) Carbon Cocoa Kernel UserNotifications;
2710 go2tv-lite = go2tv.override { withGui = false; };
2712 goimapnotify = callPackage ../tools/networking/goimapnotify { };
2714 gojsontoyaml = callPackage ../development/tools/gojsontoyaml { };
2716 gomatrix = callPackage ../applications/misc/gomatrix { };
2718 gomapenum = callPackage ../tools/security/gomapenum { };
2720 gopacked = callPackage ../applications/misc/gopacked { };
2722 gotktrix = callPackage ../applications/networking/instant-messengers/gotktrix { };
2724 gucci = callPackage ../tools/text/gucci { };
2726 guglielmo = libsForQt5.callPackage ../applications/radio/guglielmo { };
2728 grc = python3Packages.callPackage ../tools/misc/grc { };
2730 green-pdfviewer = callPackage ../applications/misc/green-pdfviewer {
2734 gremlin-console = callPackage ../applications/misc/gremlin-console {
2735 openjdk = openjdk11;
2738 gremlin-server = callPackage ../applications/misc/gremlin-server {
2739 openjdk = openjdk11;
2742 grex = callPackage ../tools/misc/grex {
2743 inherit (darwin.apple_sdk.frameworks) Security;
2746 gcsfuse = callPackage ../tools/filesystems/gcsfuse { };
2748 glyr = callPackage ../tools/audio/glyr { };
2750 gtklp = callPackage ../tools/misc/gtklp { };
2752 google-amber = callPackage ../tools/graphics/amber {
2753 inherit (darwin) cctools;
2756 hakrawler = callPackage ../tools/security/hakrawler { };
2758 harvid = callPackage ../tools/video/harvid { };
2760 headset = callPackage ../applications/audio/headset { };
2762 hilbish = callPackage ../shells/hilbish { };
2764 hime = callPackage ../tools/inputmethods/hime {};
2766 himitsu = callPackage ../tools/security/himitsu {
2767 inherit (harePackages) hare;
2770 himitsu-firefox = callPackage ../tools/security/himitsu-firefox {
2771 inherit (harePackages) hare;
2774 hinit = haskell.lib.compose.justStaticExecutables haskellPackages.hinit;
2776 hostctl = callPackage ../tools/system/hostctl { };
2778 hp2p = callPackage ../tools/networking/hp2p { };
2780 hpe-ltfs = callPackage ../tools/backup/hpe-ltfs { };
2782 http2tcp = callPackage ../tools/networking/http2tcp { };
2784 httperf = callPackage ../tools/networking/httperf { };
2786 hwi = with python3Packages; toPythonApplication hwi;
2788 ili2c = callPackage ../tools/misc/ili2c { };
2790 imagelol = callPackage ../tools/compression/imagelol { };
2792 imageworsener = callPackage ../tools/graphics/imageworsener { };
2794 imgpatchtools = callPackage ../development/mobile/imgpatchtools { };
2796 imgcrypt = callPackage ../applications/virtualization/imgcrypt { };
2798 ipgrep = callPackage ../tools/networking/ipgrep { };
2800 itch = callPackage ../games/itch {};
2802 itd = callPackage ../applications/misc/itd { };
2804 lastpass-cli = callPackage ../tools/security/lastpass-cli { };
2806 leetcode-cli = callPackage ../applications/misc/leetcode-cli { };
2808 lesspass-cli = callPackage ../tools/security/lesspass-cli { };
2810 lsix = callPackage ../tools/graphics/lsix { };
2812 mdr = callPackage ../tools/misc/mdr { };
2814 mobilecoin-wallet = callPackage ../applications/misc/mobilecoin-wallet { };
2816 mpdevil = callPackage ../applications/audio/mpdevil { };
2818 pacparser = callPackage ../tools/networking/pacparser { };
2820 opencbm = callPackage ../tools/misc/opencbm { };
2822 parquet-tools = callPackage ../tools/misc/parquet-tools { };
2824 pass = callPackage ../tools/security/pass { };
2826 passage = callPackage ../tools/security/passage { };
2828 passphrase2pgp = callPackage ../tools/security/passphrase2pgp { };
2830 pass-git-helper = python3Packages.callPackage ../applications/version-management/git-and-tools/pass-git-helper { };
2832 pass-nodmenu = callPackage ../tools/security/pass {
2833 dmenuSupport = false;
2834 pass = pass-nodmenu;
2837 pass-wayland = callPackage ../tools/security/pass {
2838 waylandSupport = true;
2839 pass = pass-wayland;
2842 passExtensions = recurseIntoAttrs pass.extensions;
2844 pdepend = callPackage ../development/php-packages/pdepend/default.nix { };
2846 platformsh = callPackage ../misc/platformsh { };
2848 inherd-quake = callPackage ../applications/misc/inherd-quake {
2849 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
2852 xjadeo = callPackage ../tools/video/xjadeo { };
2854 asc-key-to-qr-code-gif = callPackage ../tools/security/asc-key-to-qr-code-gif { };
2856 go-audit = callPackage ../tools/system/go-audit { };
2858 gopass = callPackage ../tools/security/gopass { };
2860 gopass-hibp = callPackage ../tools/security/gopass/hibp.nix { };
2862 gopass-jsonapi = callPackage ../tools/security/gopass/jsonapi.nix { };
2864 git-credential-gopass = callPackage ../tools/security/gopass/git-credential.nix { };
2866 gopass-summon-provider = callPackage ../tools/security/gopass/summon.nix { };
2868 gosh = callPackage ../tools/security/gosh { };
2870 gospider = callPackage ../tools/security/gospider { };
2872 browserpass = callPackage ../tools/security/browserpass { };
2874 passff-host = callPackage ../tools/security/passff-host { };
2876 oracle-instantclient = callPackage ../development/libraries/oracle-instantclient { };
2878 goku = callPackage ../os-specific/darwin/goku { };
2880 grb = callPackage ../applications/misc/grb { };
2882 kerf = kerf_1; /* kerf2 is WIP */
2883 kerf_1 = callPackage ../development/interpreters/kerf {
2884 stdenv = clangStdenv;
2885 inherit (darwin.apple_sdk.frameworks)
2886 Accelerate CoreGraphics CoreVideo
2890 kwakd = callPackage ../servers/kwakd { };
2892 kwm = callPackage ../os-specific/darwin/kwm { };
2894 khd = callPackage ../os-specific/darwin/khd {
2895 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
2898 kjv = callPackage ../applications/misc/kjv { };
2900 luigi = callPackage ../applications/networking/cluster/luigi { };
2902 m-cli = callPackage ../os-specific/darwin/m-cli { };
2904 pebble = callPackage ../tools/admin/pebble { };
2906 play-with-mpv = callPackage ../tools/video/play-with-mpv { };
2908 plausible = callPackage ../servers/web-apps/plausible { };
2910 reattach-to-user-namespace = callPackage ../os-specific/darwin/reattach-to-user-namespace {};
2912 skhd = callPackage ../os-specific/darwin/skhd {
2913 inherit (darwin.apple_sdk.frameworks) Carbon;
2916 qes = callPackage ../os-specific/darwin/qes {
2917 inherit (darwin.apple_sdk.frameworks) Carbon;
2920 waydroid = callPackage ../os-specific/linux/waydroid { };
2922 wiiload = callPackage ../development/tools/wiiload { };
2924 wiimms-iso-tools = callPackage ../tools/filesystems/wiimms-iso-tools { };
2926 waypoint = callPackage ../applications/networking/cluster/waypoint { };
2928 xcodeenv = callPackage ../development/mobile/xcodeenv { };
2930 gomobile = callPackage ../development/mobile/gomobile { };
2932 ssh-agents = callPackage ../tools/networking/ssh-agents { };
2934 ssh-import-id = python3Packages.callPackage ../tools/admin/ssh-import-id { };
2936 ssh-key-confirmer = callPackage ../tools/networking/ssh-key-confirmer { };
2938 ssh-mitm = with python3Packages; toPythonApplication ssh-mitm;
2940 sshchecker = callPackage ../tools/security/sshchecker { };
2942 sshs = callPackage ../development/tools/sshs { };
2944 titaniumenv = callPackage ../development/mobile/titaniumenv { };
2946 abootimg = callPackage ../development/mobile/abootimg {};
2948 adbfs-rootless = callPackage ../development/mobile/adbfs-rootless {
2949 adb = androidenv.androidPkgs_9_0.platform-tools;
2952 adb-sync = callPackage ../development/mobile/adb-sync {
2953 inherit (androidenv.androidPkgs_9_0) platform-tools;
2956 amoco = callPackage ../tools/security/amoco {};
2958 anbox = callPackage ../os-specific/linux/anbox { };
2960 androidenv = callPackage ../development/mobile/androidenv {
2961 pkgs_i686 = pkgsi686Linux;
2964 androidndkPkgs = androidndkPkgs_21;
2965 androidndkPkgs_21 = (callPackage ../development/androidndk-pkgs {})."21";
2966 androidndkPkgs_23b = (callPackage ../development/androidndk-pkgs {})."23b";
2967 androidndkPkgs_24 = (callPackage ../development/androidndk-pkgs {})."24";
2969 androidsdk_9_0 = androidenv.androidPkgs_9_0.androidsdk;
2971 webos = recurseIntoAttrs {
2972 cmake-modules = callPackage ../development/mobile/webos/cmake-modules.nix { };
2974 novacom = callPackage ../development/mobile/webos/novacom.nix { };
2975 novacomd = callPackage ../development/mobile/webos/novacomd.nix { };
2978 anevicon = callPackage ../tools/networking/anevicon {
2979 inherit (darwin.apple_sdk.frameworks) Security;
2982 apprise = with python3Packages; toPythonApplication apprise;
2984 aptdec = callPackage ../development/libraries/aptdec {};
2986 argc = callPackage ../development/tools/argc { };
2988 aria2 = callPackage ../tools/networking/aria2 {
2989 inherit (darwin.apple_sdk.frameworks) Security;
2993 as-tree = callPackage ../tools/misc/as-tree { };
2995 asmfmt = callPackage ../development/tools/asmfmt { };
2997 asmrepl = callPackage ../development/interpreters/asmrepl { };
2999 aspcud = callPackage ../tools/misc/aspcud { };
3001 at = callPackage ../tools/system/at { };
3003 atftp = callPackage ../tools/networking/atftp { };
3005 authoscope = callPackage ../tools/security/authoscope {
3006 inherit (darwin.apple_sdk.frameworks) Security;
3009 autogen = callPackage ../development/tools/misc/autogen { };
3011 autojump = callPackage ../tools/misc/autojump { };
3013 automysqlbackup = callPackage ../tools/backup/automysqlbackup { };
3015 autorandr = callPackage ../tools/misc/autorandr {};
3017 avahi = callPackage ../development/libraries/avahi (config.avahi or {});
3019 avahi-compat = callPackage ../development/libraries/avahi ((config.avahi or {}) // {
3020 withLibdnssdCompat = true;
3023 avro-c = callPackage ../development/libraries/avro-c { };
3025 avro-cpp = callPackage ../development/libraries/avro-c++ { };
3027 aws_mturk_clt = callPackage ../tools/misc/aws-mturk-clt { };
3029 awsls = callPackage ../tools/admin/awsls { };
3031 awsrm = callPackage ../tools/admin/awsrm { };
3033 awstats = callPackage ../tools/system/awstats { };
3035 awsweeper = callPackage ../tools/admin/awsweeper { };
3037 axel = callPackage ../tools/networking/axel {
3041 b3sum = callPackage ../tools/security/b3sum {};
3043 backblaze-b2 = callPackage ../development/tools/backblaze-b2 { };
3045 bandwhich = callPackage ../tools/networking/bandwhich {
3046 inherit (darwin.apple_sdk.frameworks) Security;
3049 badrobot = callPackage ../tools/security/badrobot {};
3051 bao = callPackage ../tools/security/bao {};
3053 bar = callPackage ../tools/system/bar {};
3055 base16-shell-preview = callPackage ../misc/base16-shell-preview { };
3057 base16-builder = callPackage ../misc/base16-builder { };
3059 basex = callPackage ../tools/text/xml/basex { };
3061 bashplotlib = callPackage ../tools/misc/bashplotlib { };
3063 babeld = callPackage ../tools/networking/babeld { };
3065 babelfish = callPackage ../shells/fish/babelfish.nix { };
3067 badchars = python3Packages.callPackage ../tools/security/badchars { };
3069 badvpn = callPackage ../tools/networking/badvpn {};
3071 baget = callPackage ../servers/web-apps/baget { };
3073 barcode = callPackage ../tools/graphics/barcode {};
3075 bashmount = callPackage ../tools/filesystems/bashmount {};
3077 bat = callPackage ../tools/misc/bat {
3078 inherit (darwin.apple_sdk.frameworks) Security;
3081 bat-extras = recurseIntoAttrs (callPackages ../tools/misc/bat-extras { });
3083 beats = callPackage ../tools/misc/beats { };
3085 beauty-line-icon-theme = callPackage ../data/icons/beauty-line-icon-theme {
3086 inherit (plasma5Packages) breeze-icons;
3089 beautysh = callPackage ../development/tools/beautysh { };
3091 bc = callPackage ../tools/misc/bc { };
3093 bdf2psf = callPackage ../tools/misc/bdf2psf { };
3095 bdf2sfd = callPackage ../tools/misc/bdf2sfd { };
3097 bdfresize = callPackage ../tools/misc/bdfresize { };
3099 bcache-tools = callPackage ../tools/filesystems/bcache-tools { };
3101 bchunk = callPackage ../tools/cd-dvd/bchunk { };
3103 inherit (callPackages ../misc/logging/beats/6.x.nix { })
3109 inherit (callPackages ../misc/logging/beats/7.x.nix { })
3115 filebeat = filebeat6;
3116 heartbeat = heartbeat6;
3117 metricbeat = metricbeat6;
3118 journalbeat = journalbeat6;
3120 bfr = callPackage ../tools/misc/bfr { };
3122 bibtool = callPackage ../tools/misc/bibtool { };
3124 bibutils = callPackage ../tools/misc/bibutils { };
3126 bibtex2html = callPackage ../tools/misc/bibtex2html { };
3128 bicon = callPackage ../applications/misc/bicon { };
3130 biliass = with python3.pkgs; toPythonApplication biliass;
3132 bindfs = callPackage ../tools/filesystems/bindfs { };
3134 binwalk = with python3Packages; toPythonApplication binwalk;
3136 birdtray = libsForQt5.callPackage ../applications/misc/birdtray { };
3138 bitbucket-server-cli = callPackage ../applications/version-management/git-and-tools/bitbucket-server-cli { };
3140 blitz = callPackage ../development/libraries/blitz { };
3142 blockbook = callPackage ../servers/blockbook { };
3144 blockhash = callPackage ../tools/graphics/blockhash { };
3146 bluemix-cli = callPackage ../tools/admin/bluemix-cli { };
3148 bluewalker = callPackage ../tools/bluetooth/bluewalker { };
3150 blur-effect = callPackage ../tools/graphics/blur-effect { };
3152 bootiso = callPackage ../tools/cd-dvd/bootiso { };
3154 butane = callPackage ../development/tools/butane { };
3156 buttercup-desktop = callPackage ../tools/security/buttercup-desktop { };
3159 inherit (callPackage ../applications/networking/charles {})
3164 libquotient = libsForQt5.callPackage ../development/libraries/libquotient {};
3166 quaternion = libsForQt5.callPackage ../applications/networking/instant-messengers/quaternion { };
3168 mirage-im = libsForQt5.callPackage ../applications/networking/instant-messengers/mirage {};
3170 tensor = libsForQt5.callPackage ../applications/networking/instant-messengers/tensor { };
3172 libtensorflow = python3.pkgs.tensorflow.libtensorflow;
3174 libtorch-bin = callPackage ../development/libraries/science/math/libtorch/bin.nix {
3175 cudaSupport = config.cudaSupport or false;
3178 tensorflow-lite = callPackage ../development/libraries/science/math/tensorflow-lite { };
3180 tezos-rust-libs = callPackage ../development/libraries/tezos-rust-libs { };
3182 behave = with python3Packages; toPythonApplication behave;
3184 behdad-fonts = callPackage ../data/fonts/behdad-fonts { };
3186 bfetch = callPackage ../tools/misc/bfetch { };
3188 bless = callPackage ../applications/editors/bless { };
3190 blink1-tool = callPackage ../tools/misc/blink1-tool { };
3192 blis = callPackage ../development/libraries/science/math/blis { };
3194 bliss = callPackage ../applications/science/math/bliss { };
3196 blobfuse = callPackage ../tools/filesystems/blobfuse { };
3198 blockdiag = with python3Packages; toPythonApplication blockdiag;
3200 bluez-alsa = callPackage ../tools/bluetooth/bluez-alsa { };
3202 bluez-tools = callPackage ../tools/bluetooth/bluez-tools { };
3204 bmon = callPackage ../tools/misc/bmon { };
3206 bmake = callPackage ../development/tools/build-managers/bmake { };
3208 boca = callPackage ../development/libraries/boca { };
3210 bubblewrap = callPackage ../tools/admin/bubblewrap { };
3212 borgbackup = callPackage ../tools/backup/borgbackup { };
3214 borgmatic = callPackage ../tools/backup/borgmatic { };
3216 borg-sans-mono = callPackage ../data/fonts/borg-sans-mono { };
3218 boringtun = callPackage ../tools/networking/boringtun { };
3220 book-summary = callPackage ../tools/text/book-summary { };
3222 bookstack = callPackage ../servers/web-apps/bookstack { };
3224 # Upstream recommends qt5.12 and it doesn't build with qt5.15
3225 boomerang = libsForQt512.callPackage ../development/tools/boomerang { };
3227 boost-build = callPackage ../development/tools/boost-build { };
3229 boot = callPackage ../development/tools/build-managers/boot { };
3231 bowtie = callPackage ../applications/science/biology/bowtie { };
3233 bowtie2 = callPackage ../applications/science/biology/bowtie2 { };
3235 boxfs = callPackage ../tools/filesystems/boxfs { };
3237 bozohttpd = callPackage ../servers/http/bozohttpd { };
3238 bozohttpd-minimal = callPackage ../servers/http/bozohttpd { minimal = true; };
3240 bpb = callPackage ../tools/security/bpb { inherit (darwin.apple_sdk.frameworks) Security; };
3242 bpytop = callPackage ../tools/system/bpytop { };
3244 brasero-original = lowPrio (callPackage ../tools/cd-dvd/brasero { });
3246 brasero = callPackage ../tools/cd-dvd/brasero/wrapper.nix { };
3248 brigand = callPackage ../development/libraries/brigand { };
3250 brltty = callPackage ../tools/misc/brltty { };
3252 brook = callPackage ../tools/networking/brook { };
3254 broot = callPackage ../tools/misc/broot {
3255 inherit (darwin.apple_sdk.frameworks) Security;
3258 bruteforce-luks = callPackage ../tools/security/bruteforce-luks { };
3260 brutespray = callPackage ../tools/security/brutespray { };
3262 breakpointHook = assert stdenv.buildPlatform.isLinux;
3263 makeSetupHook { } ../build-support/setup-hooks/breakpoint-hook.sh;
3265 btrfs-progs = callPackage ../tools/filesystems/btrfs-progs { };
3267 btrfs-snap = callPackage ../tools/filesystems/btrfs-snap { };
3269 btlejack = python3Packages.callPackage ../applications/radio/btlejack { };
3271 btrbk = callPackage ../tools/backup/btrbk { };
3273 buildpack = callPackage ../development/tools/buildpack { };
3275 bottom-rs = callPackage ../tools/misc/bottom-rs { };
3277 bsp-layout = callPackage ../tools/misc/bsp-layout {};
3279 buildtorrent = callPackage ../tools/misc/buildtorrent { };
3281 bundletool = callPackage ../development/tools/bundletool { };
3283 bustle = haskellPackages.bustle;
3285 bwm_ng = callPackage ../tools/networking/bwm-ng { };
3287 bwbasic = callPackage ../development/interpreters/bwbasic { };
3289 byobu = callPackage ../tools/misc/byobu {
3290 # Choices: [ tmux screen ];
3291 textual-window-manager = tmux;
3295 url = "http://www.beanshell.org/bsh-2.0b5.jar";
3296 sha256 = "0p2sxrpzd0vsk11zf3kb5h12yl1nq4yypb5mpjrm8ww0cfaijck2";
3299 btfs = callPackage ../os-specific/linux/btfs { };
3301 buildah = callPackage ../development/tools/buildah/wrapper.nix { };
3302 buildah-unwrapped = callPackage ../development/tools/buildah { };
3304 buildkit = callPackage ../development/tools/buildkit { };
3306 bukubrow = callPackage ../tools/networking/bukubrow { };
3308 burpsuite = callPackage ../tools/networking/burpsuite {};
3310 bs-platform = callPackage ../development/compilers/bs-platform {};
3312 ciano = callPackage ../applications/graphics/ciano {
3313 inherit (pantheon) granite;
3318 c3d = callPackage ../applications/graphics/c3d {
3319 inherit (darwin.apple_sdk.frameworks) Cocoa;
3322 cue2pops = callPackage ../tools/cd-dvd/cue2pops { };
3324 cabal2nix-unwrapped = haskell.lib.compose.justStaticExecutables
3325 (haskellPackages.generateOptparseApplicativeCompletions [ "cabal2nix" ] haskellPackages.cabal2nix);
3327 cabal2nix = symlinkJoin {
3328 inherit (cabal2nix-unwrapped) name meta;
3329 nativeBuildInputs = [ buildPackages.makeWrapper ];
3330 paths = [ cabal2nix-unwrapped ];
3332 wrapProgram $out/bin/cabal2nix \
3333 --prefix PATH ":" "${lib.makeBinPath [ nix nix-prefetch-scripts ]}"
3337 stack2nix = with haskell.lib; overrideCabal (justStaticExecutables haskellPackages.stack2nix) (_: {
3338 executableToolDepends = [ makeWrapper ];
3340 wrapProgram $out/bin/stack2nix \
3341 --prefix PATH ":" "${git}/bin:${cabal-install}/bin"
3345 caddy = callPackage ../servers/caddy { };
3347 xcaddy = callPackage ../servers/caddy/xcaddy { };
3349 traefik = callPackage ../servers/traefik { };
3351 traefik-certs-dumper = callPackage ../tools/misc/traefik-certs-dumper { };
3353 calamares = libsForQt515.callPackage ../tools/misc/calamares {
3355 boost = boost.override { enablePython = true; python = python3; };
3357 calamares-nixos = lowPrio (calamares.override { nixos-extensions = true; });
3358 calamares-nixos-extensions = callPackage ../tools/misc/calamares-nixos-extensions {};
3360 calendar-cli = callPackage ../tools/networking/calendar-cli { };
3362 cameradar = callPackage ../tools/security/cameradar { };
3364 candle = libsForQt5.callPackage ../applications/misc/candle { };
3366 capstone = callPackage ../development/libraries/capstone { };
3368 keystone = callPackage ../development/libraries/keystone { };
3370 casync = callPackage ../applications/networking/sync/casync {
3371 sphinx = buildPackages.python3Packages.sphinx;
3374 cataract = callPackage ../applications/misc/cataract { };
3375 cataract-unstable = callPackage ../applications/misc/cataract/unstable.nix { };
3377 catch = callPackage ../development/libraries/catch { };
3379 catch2 = callPackage ../development/libraries/catch2 { };
3381 catch2_3 = callPackage ../development/libraries/catch2/3.nix { };
3383 catdoc = callPackage ../tools/text/catdoc { };
3385 catdocx = callPackage ../tools/text/catdocx { };
3387 catclock = callPackage ../applications/misc/catclock { };
3389 cardpeek = callPackage ../applications/misc/cardpeek { inherit (darwin.apple_sdk.frameworks) PCSC; };
3391 cawbird = callPackage ../applications/networking/cawbird { };
3393 cde = callPackage ../tools/package-management/cde { };
3395 ceres-solver = callPackage ../development/libraries/ceres-solver {
3396 gflags = null; # only required for examples/tests
3399 cbor-diag = callPackage ../development/tools/cbor-diag { };
3401 cassowary = callPackage ../tools/networking/cassowary { };
3403 croc = callPackage ../tools/networking/croc { };
3405 cbftp = callPackage ../tools/networking/cbftp { };
3407 cddl = callPackage ../development/tools/cddl { };
3409 cedille = callPackage ../applications/science/logic/cedille
3410 { inherit (haskellPackages) alex happy Agda ghcWithPackages;
3413 cfdyndns = callPackage ../applications/networking/dyndns/cfdyndns {
3414 openssl = openssl_1_1;
3417 cf-terraforming = callPackage ../tools/misc/cf-terraforming { };
3419 charliecloud = callPackage ../applications/virtualization/charliecloud { };
3421 chelf = callPackage ../tools/misc/chelf { };
3423 chisel = callPackage ../tools/networking/chisel { };
3425 cht-sh = callPackage ../tools/misc/cht.sh { };
3427 cinny = callPackage ../applications/networking/instant-messengers/cinny { stdenv = stdenvNoCC; };
3429 cinny-desktop = callPackage ../applications/networking/instant-messengers/cinny-desktop {
3430 openssl = openssl_1_1;
3433 ckbcomp = callPackage ../tools/X11/ckbcomp { };
3435 clac = callPackage ../tools/misc/clac {};
3437 map-cmd = callPackage ../tools/misc/map {};
3439 clash = callPackage ../tools/networking/clash { };
3441 clash-geoip = callPackage ../data/misc/clash-geoip { };
3443 clasp = callPackage ../tools/misc/clasp { };
3445 clevercsv = with python3Packages; toPythonApplication clevercsv;
3447 clevis = callPackage ../tools/security/clevis {
3448 asciidoc = asciidoc-full;
3451 cli53 = callPackage ../tools/admin/cli53 { };
3453 cli-visualizer = callPackage ../applications/misc/cli-visualizer { };
3455 cliam = callPackage ../tools/security/cliam { };
3457 clickclack = callPackage ../tools/misc/clickclack { };
3459 clickgen = with python3Packages; toPythonApplication clickgen;
3461 clog-cli = callPackage ../development/tools/clog-cli { };
3463 cloud-init = python3.pkgs.callPackage ../tools/virtualization/cloud-init { inherit systemd; };
3465 cloudbrute = callPackage ../tools/security/cloudbrute { };
3467 cloudflared = callPackage ../applications/networking/cloudflared { };
3469 cloudflare-dyndns = callPackage ../applications/networking/cloudflare-dyndns { };
3471 cloudmonkey = callPackage ../tools/virtualization/cloudmonkey { };
3473 clib = callPackage ../tools/package-management/clib { };
3475 clingo = callPackage ../applications/science/logic/potassco/clingo.nix { };
3477 clingcon = callPackage ../applications/science/logic/potassco/clingcon.nix { };
3479 clprover = callPackage ../applications/science/logic/clprover/clprover.nix { };
3481 clusterctl = callPackage ../applications/networking/cluster/clusterctl { };
3483 coloredlogs = with python3Packages; toPythonApplication coloredlogs;
3485 colord-kde = libsForQt5.callPackage ../tools/misc/colord-kde {};
3487 colpack = callPackage ../applications/science/math/colpack { };
3489 cz-cli = callPackage ../applications/version-management/cz-cli {};
3491 comma = callPackage ../tools/package-management/comma { };
3493 commitizen = python3Packages.callPackage ../applications/version-management/commitizen { };
3495 common-licenses = callPackage ../data/misc/common-licenses {};
3497 compactor = callPackage ../applications/networking/compactor { };
3499 consul = callPackage ../servers/consul { };
3501 consul-alerts = callPackage ../servers/monitoring/consul-alerts { };
3503 consul-template = callPackage ../tools/system/consul-template { };
3505 copyright-update = callPackage ../tools/text/copyright-update { };
3507 inherit (callPackage ../tools/misc/coreboot-utils { })
3521 coreboot-configurator = libsForQt5.callPackage ../tools/misc/coreboot-configurator { };
3523 corosync = callPackage ../servers/corosync { };
3525 cowsay = callPackage ../tools/misc/cowsay { };
3527 czkawka = callPackage ../tools/misc/czkawka { };
3529 cherrytree = callPackage ../applications/misc/cherrytree { };
3531 chntpw = callPackage ../tools/security/chntpw { };
3533 chopchop = callPackage ../tools/security/chopchop { };
3535 cliphist = callPackage ../tools/wayland/cliphist { };
3537 clipman = callPackage ../tools/wayland/clipman { };
3539 kabeljau = callPackage ../games/kabeljau { };
3541 kanshi = callPackage ../tools/wayland/kanshi { };
3543 oguri = callPackage ../tools/wayland/oguri { };
3545 shotman = callPackage ../tools/wayland/shotman { };
3547 slurp = callPackage ../tools/wayland/slurp { };
3549 sov = callPackage ../tools/wayland/sov { };
3551 swaykbdd = callPackage ../tools/wayland/swaykbdd { };
3553 swaycwd = callPackage ../tools/wayland/swaycwd { };
3555 swayr = callPackage ../tools/wayland/swayr { };
3557 swaysome = callPackage ../tools/wayland/swaysome { };
3559 swayimg = callPackage ../tools/wayland/swayimg { };
3561 swaytools = python3Packages.callPackage ../tools/wayland/swaytools { };
3563 wayland-utils = callPackage ../tools/wayland/wayland-utils { };
3565 wayland-proxy-virtwl = callPackage ../tools/wayland/wayland-proxy-virtwl { };
3567 waynergy = callPackage ../tools/wayland/waynergy { };
3569 wayout = callPackage ../tools/wayland/wayout { };
3571 way-displays = callPackage ../tools/wayland/way-displays { };
3573 wev = callPackage ../tools/wayland/wev { };
3575 wdomirror = callPackage ../tools/wayland/wdomirror { };
3577 wdt = callPackage ../applications/networking/sync/wdt { };
3579 wl-clipboard = callPackage ../tools/wayland/wl-clipboard { };
3581 wl-clipboard-x11 = callPackage ../tools/wayland/wl-clipboard-x11 { };
3583 wl-color-picker = callPackage ../tools/wayland/wl-color-picker { };
3585 wl-mirror = callPackage ../tools/wayland/wl-mirror { };
3587 wlogout = callPackage ../tools/wayland/wlogout { };
3589 wlopm = callPackage ../tools/wayland/wlopm { };
3591 wlr-randr = callPackage ../tools/wayland/wlr-randr { };
3593 wlrctl = callPackage ../tools/wayland/wlrctl { };
3595 wlsunset = callPackage ../tools/wayland/wlsunset { };
3597 wl-gammactl = callPackage ../tools/wayland/wl-gammactl { };
3599 wluma = callPackage ../tools/wayland/wluma { };
3601 wob = callPackage ../tools/wayland/wob { };
3603 wshowkeys = callPackage ../tools/wayland/wshowkeys { };
3605 wtype = callPackage ../tools/wayland/wtype { };
3607 ydotool = callPackage ../tools/wayland/ydotool { };
3609 cambalache = callPackage ../development/tools/cambalache { };
3611 changedetection-io = callPackage ../servers/web-apps/changedetection-io { };
3613 clipster = callPackage ../tools/misc/clipster { };
3615 clockify = callPackage ../applications/office/clockify {
3616 electron = electron_11;
3619 contrast = callPackage ../applications/accessibility/contrast { };
3621 cplex = callPackage ../applications/science/math/cplex (config.cplex or {});
3623 cpulimit = callPackage ../tools/misc/cpulimit { };
3625 code-minimap = callPackage ../tools/misc/code-minimap { };
3627 codesearch = callPackage ../tools/text/codesearch { };
3629 codec2 = callPackage ../development/libraries/codec2 { };
3631 contacts = callPackage ../tools/misc/contacts {
3632 inherit (darwin.apple_sdk.frameworks) Foundation AddressBook;
3633 xcbuildHook = xcbuild6Hook;
3636 colorls = callPackage ../tools/system/colorls { };
3638 coloursum = callPackage ../tools/text/coloursum {
3639 inherit (darwin.apple_sdk.frameworks) Security;
3642 compsize = callPackage ../os-specific/linux/compsize { };
3644 comrak = callPackage ../tools/text/comrak { };
3646 cot = with python3Packages; toPythonApplication cot;
3648 coturn = callPackage ../servers/coturn {
3649 openssl = openssl_1_1;
3652 coursier = callPackage ../development/tools/coursier {};
3654 cppclean = callPackage ../development/tools/cppclean {};
3656 credhub-cli = callPackage ../tools/admin/credhub-cli {};
3658 crex = callPackage ../tools/misc/crex { };
3660 cri-tools = callPackage ../tools/virtualization/cri-tools {};
3662 crip = callPackage ../applications/audio/crip { };
3664 crosvm = callPackage ../applications/virtualization/crosvm { };
3666 crossplane = with python3Packages; toPythonApplication crossplane;
3668 crunch = callPackage ../tools/security/crunch { };
3670 crudini = callPackage ../tools/misc/crudini { };
3672 csv2odf = callPackage ../applications/office/csv2odf { };
3674 csv2parquet = callPackage ../tools/misc/csv2parquet { };
3676 csvdiff = callPackage ../tools/text/csvdiff { };
3678 csview = callPackage ../tools/text/csview { };
3680 csvkit = callPackage ../tools/text/csvkit { };
3682 csvtool = callPackage ../development/ocaml-modules/csv/csvtool.nix { };
3684 csv2latex = callPackage ../tools/misc/csv2latex { };
3686 csvs-to-sqlite = callPackage ../tools/misc/csvs-to-sqlite { };
3688 cucumber = callPackage ../development/tools/cucumber {};
3690 cutemarked-ng = libsForQt5.callPackage ../applications/office/cutemarked-ng { };
3692 dab_lib = callPackage ../development/libraries/dab_lib {};
3694 dabet = callPackage ../tools/misc/dabet { };
3696 dabtools = callPackage ../applications/radio/dabtools { };
3698 daemontools = callPackage ../tools/admin/daemontools { };
3700 dagger = callPackage ../development/tools/continuous-integration/dagger { };
3702 dale = callPackage ../development/compilers/dale { };
3704 damon = callPackage ../tools/admin/damon { };
3706 dancing-script = callPackage ../data/fonts/dancing-script { };
3708 dante = callPackage ../servers/dante { };
3710 dapr-cli = callPackage ../development/tools/dapr/cli {};
3712 dasel = callPackage ../applications/misc/dasel { };
3714 dasher = callPackage ../applications/accessibility/dasher { };
3716 datafusion-cli = callPackage ../development/misc/datafusion { };
3718 datamash = callPackage ../tools/misc/datamash { };
3720 datasette = with python3Packages; toPythonApplication datasette;
3722 howard-hinnant-date = callPackage ../development/libraries/howard-hinnant-date { };
3724 datefmt = callPackage ../tools/misc/datefmt { };
3726 datefudge = callPackage ../tools/system/datefudge { };
3728 dateutils = callPackage ../tools/misc/dateutils { };
3730 datovka = libsForQt5.callPackage ../applications/networking/datovka { };
3732 dave = callPackage ../servers/http/dave { };
3734 dconf = callPackage ../development/libraries/dconf { };
3736 ddate = callPackage ../tools/misc/ddate { };
3738 ddosify = callPackage ../development/tools/ddosify { };
3740 dduper = callPackage ../tools/filesystems/dduper { };
3742 dedup = callPackage ../tools/backup/dedup { };
3744 deheader = callPackage ../development/tools/misc/deheader { };
3746 dehydrated = callPackage ../tools/admin/dehydrated { };
3748 deja-dup = callPackage ../applications/backup/deja-dup { };
3750 dejsonlz4 = callPackage ../tools/compression/dejsonlz4 { };
3752 desync = callPackage ../applications/networking/sync/desync { };
3754 devdocs-desktop = callPackage ../applications/misc/devdocs-desktop { };
3756 devmem2 = callPackage ../os-specific/linux/devmem2 { };
3758 dbus-broker = callPackage ../os-specific/linux/dbus-broker { };
3760 dbx = callPackage ../applications/misc/dbx { };
3762 ioport = callPackage ../os-specific/linux/ioport {};
3764 dgoss = callPackage ../tools/misc/dgoss { };
3766 diagrams-builder = callPackage ../tools/graphics/diagrams-builder {
3767 inherit (haskellPackages) ghcWithPackages diagrams-builder;
3770 dialect = callPackage ../applications/misc/dialect { };
3772 dialog = callPackage ../tools/misc/dialog { };
3774 dialogbox = libsForQt5.callPackage ../tools/misc/dialogbox { };
3776 dibbler = callPackage ../tools/networking/dibbler { };
3778 dieharder = callPackage ../tools/security/dieharder { };
3780 diesel-cli = callPackage ../development/tools/diesel-cli {
3781 inherit (darwin.apple_sdk.frameworks) Security;
3784 refinery-cli = callPackage ../development/tools/refinery-cli { };
3786 digitemp = callPackage ../tools/misc/digitemp { };
3788 dijo = callPackage ../tools/misc/dijo {
3789 inherit (darwin.apple_sdk.frameworks) CoreServices;
3792 ding = callPackage ../applications/misc/ding {
3793 aspellDicts_de = aspellDicts.de;
3794 aspellDicts_en = aspellDicts.en;
3797 dirb = callPackage ../tools/networking/dirb { };
3799 direnv = callPackage ../tools/misc/direnv { };
3801 dirstalk = callPackage ../tools/security/dirstalk { };
3803 h = callPackage ../tools/misc/h { };
3805 discount = callPackage ../tools/text/discount { };
3807 discourse = callPackage ../servers/web-apps/discourse { };
3809 discourseAllPlugins = discourse.override {
3810 plugins = lib.filter (p: p ? pluginName) (builtins.attrValues discourse.plugins);
3813 discourse-mail-receiver = callPackage ../servers/web-apps/discourse/mail_receiver { };
3815 discocss = callPackage ../tools/misc/discocss { };
3817 disfetch = callPackage ../tools/misc/disfetch { };
3819 disk-filltest = callPackage ../tools/system/disk-filltest { };
3821 diskscan = callPackage ../tools/misc/diskscan { };
3823 disorderfs = callPackage ../tools/filesystems/disorderfs {
3824 asciidoc = asciidoc-full;
3827 dislocker = callPackage ../tools/filesystems/dislocker { };
3829 distgen = callPackage ../development/tools/distgen {};
3831 distrobuilder = callPackage ../tools/virtualization/distrobuilder { };
3833 ditaa = callPackage ../tools/graphics/ditaa { };
3835 dino = callPackage ../applications/networking/instant-messengers/dino {
3836 inherit (gst_all_1) gstreamer gst-plugins-base;
3837 gst-plugins-good = gst_all_1.gst-plugins-good.override { gtkSupport = true; };
3840 djv = callPackage ../applications/graphics/djv { };
3842 dnschef = python3Packages.callPackage ../tools/networking/dnschef { };
3844 doitlive = callPackage ../tools/misc/doitlive { };
3846 dokuwiki = callPackage ../servers/web-apps/dokuwiki { };
3848 dolibarr = callPackage ../servers/web-apps/dolibarr { };
3850 doppler = callPackage ../tools/security/doppler {};
3852 dosage = callPackage ../applications/graphics/dosage { };
3854 dotenv-linter = callPackage ../development/tools/analysis/dotenv-linter {
3855 inherit (darwin.apple_sdk.frameworks) Security;
3858 inherit (ocamlPackages) dot-merlin-reader;
3860 dozenal = callPackage ../applications/misc/dozenal { };
3862 dpic = callPackage ../tools/graphics/dpic { };
3864 dsdcc = callPackage ../development/libraries/dsdcc {};
3866 dstp = callPackage ../development/tools/dstp { };
3868 dsvpn = callPackage ../applications/networking/dsvpn { };
3870 dtools = callPackage ../development/tools/dtools { };
3872 dt-shell-color-scripts = callPackage ../tools/misc/dt-shell-color-scripts { };
3874 dtrx = callPackage ../tools/compression/dtrx { };
3876 dua = callPackage ../tools/misc/dua {
3877 inherit (darwin.apple_sdk.frameworks) Foundation;
3880 duf = callPackage ../tools/misc/duf { };
3882 dum = callPackage ../development/tools/dum { };
3884 inherit (ocaml-ng.ocamlPackages_4_10) dune_1;
3885 inherit (ocamlPackages) dune_2 dune_3 dune-release;
3887 duperemove = callPackage ../tools/filesystems/duperemove { };
3889 dvc = callPackage ../applications/version-management/dvc { };
3891 dvc-with-remotes = callPackage ../applications/version-management/dvc {
3892 enableGoogle = true;
3898 dynamic-colors = callPackage ../tools/misc/dynamic-colors { };
3900 dyncall = callPackage ../development/libraries/dyncall { };
3902 dyndnsc = callPackage ../applications/networking/dyndns/dyndnsc { };
3904 earthly = callPackage ../development/tools/earthly { };
3906 earlybird = callPackage ../tools/security/earlybird { };
3908 earlyoom = callPackage ../os-specific/linux/earlyoom { };
3910 easycrypt = callPackage ../applications/science/logic/easycrypt { };
3912 easycrypt-runtest = callPackage ../applications/science/logic/easycrypt/runtest.nix { };
3914 EBTKS = callPackage ../development/libraries/science/biology/EBTKS { };
3916 ecasound = callPackage ../applications/audio/ecasound { };
3918 edac-utils = callPackage ../os-specific/linux/edac-utils { };
3920 eddy = libsForQt5.callPackage ../applications/graphics/eddy { };
3922 eggdrop = callPackage ../tools/networking/eggdrop { };
3924 ekam = callPackage ../development/tools/build-managers/ekam { };
3926 eksctl = callPackage ../tools/admin/eksctl { };
3928 electronplayer = callPackage ../applications/video/electronplayer/electronplayer.nix { };
3930 electron-mail = callPackage ../applications/networking/mailreaders/electron-mail { };
3932 element = callPackage ../applications/science/chemistry/element { };
3934 element-desktop = callPackage ../applications/networking/instant-messengers/element/element-desktop.nix {
3935 inherit (darwin.apple_sdk.frameworks) Security AppKit CoreServices;
3936 electron = electron_20;
3938 element-desktop-wayland = writeScriptBin "element-desktop" ''
3940 NIXOS_OZONE_WL=1 exec ${element-desktop}/bin/element-desktop "$@"
3943 element-web = callPackage ../applications/networking/instant-messengers/element/element-web.nix {
3944 conf = config.element-web.conf or {};
3947 elementary-xfce-icon-theme = callPackage ../data/icons/elementary-xfce-icon-theme { };
3949 ell = callPackage ../os-specific/linux/ell { };
3951 elm-github-install = callPackage ../tools/package-management/elm-github-install { };
3953 elogind = callPackage ../applications/misc/elogind { };
3955 elpa = callPackage ../development/libraries/elpa { };
3957 enca = callPackage ../tools/text/enca { };
3959 ent = callPackage ../tools/misc/ent { };
3961 entwine = callPackage ../applications/graphics/entwine { };
3963 envconsul = callPackage ../tools/system/envconsul { };
3965 envsubst = callPackage ../tools/misc/envsubst { };
3967 er-patcher = callPackage ../tools/games/er-patcher { };
3969 errcheck = callPackage ../development/tools/errcheck { };
3971 eschalot = callPackage ../tools/security/eschalot { };
3973 espanso = callPackage ../applications/office/espanso {
3974 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation;
3975 openssl = openssl_1_1;
3978 esphome = callPackage ../tools/misc/esphome { };
3980 esptool = callPackage ../tools/misc/esptool { };
3982 esptool-ck = callPackage ../tools/misc/esptool-ck { };
3984 ephemeralpg = callPackage ../development/tools/database/ephemeralpg {};
3986 et = callPackage ../applications/misc/et {};
3988 ejson = callPackage ../development/tools/ejson {};
3990 eternal-terminal = callPackage ../tools/networking/eternal-terminal {};
3992 extrude = callPackage ../tools/security/extrude { };
3994 fastly = callPackage ../misc/fastly {
3995 # If buildGoModule is overriden, provide a matching version of the go attribute
3998 f2 = callPackage ../tools/misc/f2 {};
4000 f3 = callPackage ../tools/filesystems/f3 { };
4002 f3d = callPackage ../applications/graphics/f3d {
4003 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
4006 fac = callPackage ../development/tools/fac { };
4008 facedetect = callPackage ../tools/graphics/facedetect { };
4010 findimagedupes = callPackage ../tools/graphics/findimagedupes { };
4012 facter = callPackage ../tools/system/facter { };
4014 faketty = callPackage ../tools/misc/faketty { };
4016 fasd = callPackage ../tools/misc/fasd { };
4018 fastJson = callPackage ../development/libraries/fastjson { };
4020 fast-cli = nodePackages.fast-cli;
4022 fast-cpp-csv-parser = callPackage ../development/libraries/fast-cpp-csv-parser { };
4024 fast-ssh = callPackage ../tools/networking/fast-ssh {
4025 inherit (darwin.apple_sdk.frameworks) Security;
4028 faudio = callPackage ../development/libraries/faudio { };
4030 fblog = callPackage ../development/tools/fblog { };
4032 fd = callPackage ../tools/misc/fd { };
4034 fdroidserver = python3Packages.callPackage ../development/tools/fdroidserver { };
4036 filebench = callPackage ../tools/misc/filebench { };
4038 filebot = callPackage ../applications/video/filebot { };
4040 fileshare = callPackage ../servers/fileshare {};
4042 fileshelter = callPackage ../servers/web-apps/fileshelter { };
4044 fioctl = callPackage ../tools/admin/fioctl { };
4046 firecracker = callPackage ../applications/virtualization/firecracker { };
4048 firectl = callPackage ../applications/virtualization/firectl { };
4050 firestarter = callPackage ../applications/misc/firestarter { };
4052 fits-cloudctl = callPackage ../tools/admin/fits-cloudctl { };
4054 flitter = callPackage ../tools/misc/flitter { };
4056 frangipanni = callPackage ../tools/text/frangipanni { };
4058 frawk = callPackage ../tools/text/frawk { };
4060 frei = callPackage ../tools/misc/frei { };
4062 fselect = callPackage ../tools/misc/fselect { };
4064 fsmon = callPackage ../tools/misc/fsmon { };
4066 fst = callPackage ../tools/text/fst { };
4068 fsql = callPackage ../tools/misc/fsql { };
4070 ### TOOLS/TYPESETTING/TEX
4072 auctex = callPackage ../tools/typesetting/tex/auctex { };
4074 blahtexml = callPackage ../tools/typesetting/tex/blahtexml { };
4076 dblatex = callPackage ../tools/typesetting/tex/dblatex { };
4078 dblatexFull = dblatex.override { enableAllFeatures = true; };
4080 latexrun = callPackage ../tools/typesetting/tex/latexrun { };
4082 lkproof = callPackage ../tools/typesetting/tex/lkproof { };
4084 mftrace = callPackage ../tools/typesetting/tex/mftrace { };
4086 # Keep the old PGF since some documents don't render properly with
4088 pgf1 = callPackage ../tools/typesetting/tex/pgf-tikz/pgf-1.x.nix { };
4090 pgf2 = callPackage ../tools/typesetting/tex/pgf-tikz/pgf-2.x.nix { };
4092 pgf3 = callPackage ../tools/typesetting/tex/pgf-tikz/pgf-3.x.nix { };
4096 pgf-pie = callPackage ../tools/typesetting/tex/pgf-tikz/pgf-pie.nix { };
4098 pgf-umlcd = callPackage ../tools/typesetting/tex/pgf-tikz/pgf-umlcd.nix { };
4100 pgf-umlsd = callPackage ../tools/typesetting/tex/pgf-tikz/pgf-umlsd.nix { };
4102 pgfplots = callPackage ../tools/typesetting/tex/pgf-tikz/pgfplots.nix { };
4104 pplatex = callPackage ../tools/typesetting/tex/pplatex { };
4106 tetex = callPackage ../tools/typesetting/tex/tetex { libpng = libpng12; };
4108 tex-match = callPackage ../tools/typesetting/tex/tex-match { };
4110 texFunctions = callPackage ../tools/typesetting/tex/nix pkgs;
4112 # TeX Live; see https://nixos.org/nixpkgs/manual/#sec-language-texlive
4113 texlive = recurseIntoAttrs (callPackage ../tools/typesetting/tex/texlive { });
4115 fop = callPackage ../tools/typesetting/fop {
4119 fondu = callPackage ../tools/misc/fondu {
4120 inherit (darwin.apple_sdk.frameworks) CoreServices;
4123 fpp = callPackage ../tools/misc/fpp { };
4125 fsmark = callPackage ../tools/misc/fsmark { };
4127 futhark = haskell.lib.compose.justStaticExecutables haskellPackages.futhark;
4129 fx = callPackage ../development/tools/fx { };
4131 tllist = callPackage ../development/libraries/tllist { };
4133 fcft = callPackage ../development/libraries/fcft { };
4135 fuzzel = callPackage ../applications/misc/fuzzel { };
4137 flashfocus = callPackage ../misc/flashfocus { };
4139 qt-video-wlr = libsForQt5.callPackage ../applications/misc/qt-video-wlr { };
4141 fwup = callPackage ../tools/misc/fwup {
4142 inherit (darwin.apple_sdk.frameworks) DiskArbitration;
4145 fx_cast_bridge = callPackage ../tools/misc/fx_cast { };
4147 fzf = callPackage ../tools/misc/fzf { };
4149 fzf-obc = callPackage ../shells/bash/fzf-obc { };
4151 fzf-zsh = callPackage ../shells/zsh/fzf-zsh { };
4153 fzy = callPackage ../tools/misc/fzy { };
4155 g2o = libsForQt5.callPackage ../development/libraries/g2o { };
4157 gb-backup = callPackage ../tools/backup/gamerbackup { };
4159 gbsplay = callPackage ../applications/audio/gbsplay { };
4161 gdrive = callPackage ../applications/networking/gdrive { };
4163 gdu = callPackage ../tools/system/gdu { };
4165 go-chromecast = callPackage ../applications/video/go-chromecast { };
4167 go-containerregistry = callPackage ../development/tools/go-containerregistry { };
4168 inherit (go-containerregistry) crane gcrane;
4170 go-rice = callPackage ../tools/misc/go.rice {};
4172 go-2fa = callPackage ../tools/security/2fa {};
4174 go-dependency-manager = callPackage ../development/tools/gdm { };
4176 go-neb = callPackage ../applications/networking/instant-messengers/go-neb { };
4178 geckodriver = callPackage ../development/tools/geckodriver {
4179 inherit (darwin.apple_sdk.frameworks) Security;
4182 geekbench4 = callPackage ../tools/misc/geekbench/4.nix { };
4183 geekbench5 = callPackage ../tools/misc/geekbench { };
4184 geekbench = geekbench5;
4186 gencfsm = callPackage ../tools/security/gencfsm { };
4188 genromfs = callPackage ../tools/filesystems/genromfs { };
4190 gh-ost = callPackage ../tools/misc/gh-ost { };
4192 ghdorker = callPackage ../tools/security/ghdorker { };
4194 ghidra = callPackage ../tools/security/ghidra/build.nix { };
4196 ghidra-bin = callPackage ../tools/security/ghidra { };
4198 gh2md = callPackage ../tools/backup/gh2md { };
4200 gif-for-cli = callPackage ../tools/misc/gif-for-cli { };
4202 giph = callPackage ../applications/video/giph { };
4204 gir-rs = callPackage ../development/tools/gir { };
4206 gist = callPackage ../tools/text/gist { };
4208 gitjacker = callPackage ../tools/security/gitjacker { };
4210 gixy = callPackage ../tools/admin/gixy { };
4212 glpaper = callPackage ../development/tools/glpaper { };
4214 gllvm = callPackage ../development/tools/gllvm { };
4216 glide = callPackage ../development/tools/glide { };
4218 globalarrays = callPackage ../development/libraries/globalarrays { };
4220 glock = callPackage ../development/tools/glock { };
4222 glslviewer = callPackage ../development/tools/glslviewer {
4223 inherit (darwin.apple_sdk.frameworks) Cocoa;
4226 gmic = callPackage ../tools/graphics/gmic { };
4228 gmic-qt = libsForQt5.callPackage ../tools/graphics/gmic-qt { };
4230 # NOTE: If overriding qt version, krita needs to use the same qt version as
4232 gmic-qt-krita = gmic-qt.override {
4236 gpg-tui = callPackage ../tools/security/gpg-tui {
4237 inherit (darwin.apple_sdk.frameworks) AppKit Foundation;
4238 inherit (darwin) libobjc libresolv;
4241 goa = callPackage ../development/tools/goa { };
4243 goawk = callPackage ../tools/text/goawk { };
4245 gohai = callPackage ../tools/system/gohai { };
4247 gorilla-bin = callPackage ../tools/security/gorilla-bin { };
4249 godu = callPackage ../tools/misc/godu { };
4251 goss = callPackage ../tools/misc/goss { };
4253 gosu = callPackage ../tools/misc/gosu { };
4255 gotify-cli = callPackage ../tools/misc/gotify-cli { };
4257 gotify-desktop = callPackage ../tools/misc/gotify-desktop { };
4259 gping = callPackage ../tools/networking/gping {
4260 inherit (darwin.apple_sdk.frameworks) Security;
4263 gpu-burn = callPackage ../applications/misc/gpu-burn {
4264 # gpu-burn doesn't build on gcc11. CUDA 11.3 is the last version to use
4265 # pre-gcc11, in particular gcc9.
4266 stdenv = gcc9Stdenv;
4269 greg = callPackage ../applications/audio/greg {
4270 pythonPackages = python3Packages;
4273 grim = callPackage ../tools/graphics/grim { };
4275 gringo = callPackage ../tools/misc/gringo { };
4277 grit = callPackage ../tools/misc/grit { };
4279 grobi = callPackage ../tools/X11/grobi { };
4281 gscan2pdf = callPackage ../applications/graphics/gscan2pdf { };
4283 gsctl = callPackage ../applications/misc/gsctl { };
4285 gthree = callPackage ../development/libraries/gthree { };
4287 gtg = callPackage ../applications/office/gtg { };
4289 gti = callPackage ../tools/misc/gti { };
4291 hdate = callPackage ../applications/misc/hdate { };
4293 heatseeker = callPackage ../tools/misc/heatseeker { };
4295 hebcal = callPackage ../tools/misc/hebcal {};
4297 hebbot = callPackage ../servers/matrix-hebbot {
4298 inherit (darwin.apple_sdk.frameworks) Security;
4301 hexio = callPackage ../development/tools/hexio { };
4303 hexyl = callPackage ../tools/misc/hexyl { };
4305 hid-listen = callPackage ../tools/misc/hid-listen { };
4307 hid-tools = callPackage ../tools/misc/hid-tools { };
4309 hidrd = callPackage ../tools/misc/hidrd { };
4311 hiksink = callPackage ../tools/misc/hiksink {
4312 inherit (darwin.apple_sdk.frameworks) Security;
4315 hocr-tools = with python3Packages; toPythonApplication hocr-tools;
4317 home-manager = callPackage ../tools/package-management/home-manager {};
4319 hostsblock = callPackage ../tools/misc/hostsblock { };
4321 hottext = callPackage ../tools/text/hottext { };
4323 hopper = qt5.callPackage ../development/tools/analysis/hopper {};
4325 hr = callPackage ../applications/misc/hr { };
4327 humioctl = callPackage ../applications/logging/humioctl {};
4329 huniq = callPackage ../tools/text/huniq { };
4331 hunt = callPackage ../tools/misc/hunt { };
4333 hypr = callPackage ../applications/window-managers/hyprwm/hypr { };
4335 hyprland = callPackage ../applications/window-managers/hyprwm/hyprland { };
4337 hyprpaper = callPackage ../applications/window-managers/hyprwm/hyprpaper { };
4339 hysteria = callPackage ../tools/networking/hysteria { };
4341 hyx = callPackage ../tools/text/hyx { };
4343 icdiff = callPackage ../tools/text/icdiff {};
4345 inchi = callPackage ../development/libraries/inchi {};
4347 icon-slicer = callPackage ../tools/X11/icon-slicer { };
4349 ifm = callPackage ../tools/graphics/ifm {};
4351 iina = callPackage ../applications/video/iina { };
4353 ink = callPackage ../tools/misc/ink { };
4355 inklecate = callPackage ../development/compilers/inklecate {};
4357 intensity-normalization = with python3Packages; toPythonApplication intensity-normalization;
4359 interactsh = callPackage ../tools/misc/interactsh { };
4361 interlock = callPackage ../servers/interlock {};
4363 invoiceplane = callPackage ../servers/web-apps/invoiceplane { };
4365 iotools = callPackage ../tools/misc/iotools { };
4367 irpf = callPackage ../applications/finance/irpf { };
4369 jellycli = callPackage ../applications/audio/jellycli { };
4371 jellyfin = callPackage ../servers/jellyfin {
4372 ffmpeg = jellyfin-ffmpeg;
4375 jellyfin-ffmpeg = callPackage ../development/libraries/jellyfin-ffmpeg { };
4377 jellyfin-media-player = libsForQt5.callPackage ../applications/video/jellyfin-media-player {
4378 inherit (darwin.apple_sdk.frameworks) CoreFoundation Cocoa CoreAudio MediaPlayer;
4381 jellyfin-mpv-shim = python3Packages.callPackage ../applications/video/jellyfin-mpv-shim { };
4383 jellyfin-web = callPackage ../servers/jellyfin/web.nix { };
4385 jiten = callPackage ../applications/misc/jiten { };
4387 kanjidraw = callPackage ../applications/misc/kanjidraw { };
4389 jotta-cli = callPackage ../applications/misc/jotta-cli { };
4391 joycond = callPackage ../os-specific/linux/joycond { };
4393 joystickwake = callPackage ../tools/games/joystickwake {};
4395 jwt-cli = callPackage ../tools/security/jwt-cli {
4396 inherit (darwin.apple_sdk.frameworks) Security;
4399 jwt-hack = callPackage ../tools/security/jwt-hack { } ;
4401 jwx = callPackage ../tools/security/jwx { } ;
4403 kapacitor = callPackage ../servers/monitoring/kapacitor { };
4405 karma = callPackage ../servers/monitoring/karma { };
4407 kaldi = callPackage ../tools/audio/kaldi {
4408 inherit (darwin.apple_sdk.frameworks) Accelerate;
4411 kalker = callPackage ../tools/misc/kalker { };
4413 kisslicer = callPackage ../tools/misc/kisslicer { };
4415 klaus = with python3Packages; toPythonApplication klaus;
4417 klipper = callPackage ../servers/klipper { };
4419 klipper-firmware = callPackage ../servers/klipper/klipper-firmware.nix { };
4421 klipper-flash = callPackage ../servers/klipper/klipper-flash.nix { };
4423 klipper-genconf = callPackage ../servers/klipper/klipper-genconf.nix { };
4425 klog = qt5.callPackage ../applications/radio/klog { };
4427 komga = callPackage ../servers/komga { };
4429 krapslog = callPackage ../tools/misc/krapslog { };
4431 krelay = callPackage ../applications/networking/cluster/krelay { };
4433 krill = callPackage ../servers/krill {
4434 inherit (darwin.apple_sdk.frameworks) Security;
4437 lapce = callPackage ../applications/editors/lapce {
4438 inherit (darwin) libobjc;
4439 inherit (darwin.apple_sdk.frameworks) Security CoreServices ApplicationServices Carbon AppKit;
4442 lcdproc = callPackage ../servers/monitoring/lcdproc { };
4444 languagetool = callPackage ../tools/text/languagetool { };
4446 ldtk = callPackage ../applications/editors/ldtk { };
4448 lepton = callPackage ../tools/graphics/lepton { };
4450 lepton-eda = callPackage ../applications/science/electronics/lepton-eda { };
4452 lexend = callPackage ../data/fonts/lexend { };
4454 lexicon = callPackage ../tools/admin/lexicon { };
4456 lief = callPackage ../development/libraries/lief {
4460 libnbd = callPackage ../development/libraries/libnbd { };
4462 libndtypes = callPackage ../development/libraries/libndtypes { };
4464 libnss-mysql = callPackage ../os-specific/linux/libnss-mysql { };
4466 libnvme = callPackage ../os-specific/linux/libnvme { };
4468 libxnd = callPackage ../development/libraries/libxnd { };
4470 libzbc = callPackage ../os-specific/linux/libzbc { };
4472 libzbd = callPackage ../os-specific/linux/libzbd { };
4474 lifeograph = callPackage ../applications/editors/lifeograph { };
4476 limitcpu = callPackage ../tools/misc/limitcpu { };
4478 link-grammar = callPackage ../tools/text/link-grammar { };
4480 linuxptp = callPackage ../os-specific/linux/linuxptp { };
4482 lisgd = callPackage ../tools/inputmethods/lisgd { };
4484 lite = callPackage ../applications/editors/lite { };
4486 lite-xl = callPackage ../applications/editors/lite-xl {
4487 inherit (darwin.apple_sdk.frameworks) Foundation;
4490 loadwatch = callPackage ../tools/system/loadwatch { };
4492 loccount = callPackage ../development/tools/misc/loccount { };
4494 long-shebang = callPackage ../misc/long-shebang {};
4496 lowdown = callPackage ../tools/typesetting/lowdown { };
4498 numatop = callPackage ../os-specific/linux/numatop { };
4500 numworks-udev-rules = callPackage ../os-specific/linux/numworks-udev-rules { };
4502 num-utils = callPackage ../tools/text/num-utils { };
4504 iio-sensor-proxy = callPackage ../os-specific/linux/iio-sensor-proxy { };
4506 ipvsadm = callPackage ../os-specific/linux/ipvsadm { };
4508 ir-standard-fonts = callPackage ../data/fonts/ir-standard-fonts { };
4510 kaggle = with python3Packages; toPythonApplication kaggle;
4512 lynis = callPackage ../tools/security/lynis { };
4514 maigret = callPackage ../tools/security/maigret { };
4516 maliit-framework = libsForQt5.callPackage ../applications/misc/maliit-framework { };
4518 maliit-keyboard = libsForQt5.callPackage ../applications/misc/maliit-keyboard { };
4520 mandown = callPackage ../tools/misc/mandown { };
4522 mapcidr = callPackage ../tools/misc/mapcidr { };
4524 maple-mono = (callPackage ../data/fonts/maple-font { }).Mono-v5;
4525 maple-mono-NF = (callPackage ../data/fonts/maple-font { }).Mono-NF-v5;
4527 marl = callPackage ../development/libraries/marl {};
4529 marlin-calc = callPackage ../tools/misc/marlin-calc {};
4531 masscan = callPackage ../tools/security/masscan { };
4533 massren = callPackage ../tools/misc/massren { };
4535 mat2 = with python3.pkgs; toPythonApplication mat2;
4537 maxcso = callPackage ../tools/archivers/maxcso {};
4539 medusa = callPackage ../tools/security/medusa { };
4541 megasync = libsForQt5.callPackage ../applications/misc/megasync {
4542 ffmpeg = ffmpeg-full;
4545 megacmd = callPackage ../applications/misc/megacmd { };
4547 merriweather = callPackage ../data/fonts/merriweather { };
4549 merriweather-sans = callPackage ../data/fonts/merriweather-sans { };
4551 meson = callPackage ../development/tools/build-managers/meson { };
4553 # while building documentation meson may want to run binaries for host
4554 # which needs an emulator
4555 # example of an error which this fixes
4556 # [Errno 8] Exec format error: './gdk3-scan'
4558 if (!stdenv.buildPlatform.canExecute stdenv.targetPlatform) then
4561 name = "mesonEmulatorHook";
4563 crossFile = writeText "cross-file.conf" ''
4565 exe_wrapper = ${lib.escapeShellArg (stdenv.targetPlatform.emulator buildPackages)}
4568 } ../development/tools/build-managers/meson/emulator-hook.sh
4569 else throw "mesonEmulatorHook has to be in a conditional to check if the target binaries can be executed i.e. (!stdenv.buildPlatform.canExecute stdenv.hostPlatform)";
4571 meson-tools = callPackage ../misc/meson-tools { };
4573 metabase = callPackage ../servers/metabase {
4574 jdk11 = jdk11_headless;
4577 micropad = callPackage ../applications/office/micropad {
4578 electron = electron_17;
4581 midicsv = callPackage ../tools/audio/midicsv { };
4583 miniscript = callPackage ../applications/blockchains/miniscript { };
4585 miniserve = callPackage ../tools/misc/miniserve {
4586 inherit (darwin.apple_sdk.frameworks) Security;
4589 mkspiffs = callPackage ../tools/filesystems/mkspiffs { };
4591 mkspiffs-presets = recurseIntoAttrs (callPackages ../tools/filesystems/mkspiffs/presets.nix { });
4593 mlarchive2maildir = callPackage ../applications/networking/mailreaders/mlarchive2maildir { };
4595 mmctl = callPackage ../tools/misc/mmctl { };
4597 moar = callPackage ../tools/misc/moar { };
4599 molly-brown = callPackage ../servers/gemini/molly-brown { };
4601 monetdb = callPackage ../servers/sql/monetdb { };
4603 monado = callPackage ../applications/graphics/monado {
4604 inherit (gst_all_1) gstreamer gst-plugins-base;
4607 mons = callPackage ../tools/misc/mons {};
4609 monsoon = callPackage ../tools/security/monsoon {};
4611 moodle-dl = callPackage ../tools/networking/moodle-dl { };
4613 moonraker = callPackage ../servers/moonraker { };
4615 morsel = callPackage ../tools/text/morsel {};
4617 mousetweaks = callPackage ../applications/accessibility/mousetweaks { };
4619 mp3blaster = callPackage ../applications/audio/mp3blaster { };
4621 mp3cat = callPackage ../tools/audio/mp3cat {};
4623 mp3fs = callPackage ../tools/filesystems/mp3fs { };
4625 mpdas = callPackage ../tools/audio/mpdas { };
4627 mpdcron = callPackage ../tools/audio/mpdcron { };
4629 mpdris2 = callPackage ../tools/audio/mpdris2 { };
4631 mpd-discord-rpc = callPackage ../tools/audio/mpd-discord-rpc {
4632 inherit (darwin.apple_sdk.frameworks) Security;
4635 mpd-mpris = callPackage ../tools/audio/mpd-mpris { };
4637 mpris-scrobbler = callPackage ../tools/audio/mpris-scrobbler { };
4639 mq-cli = callPackage ../tools/system/mq-cli { };
4641 mrkd = with python3Packages; toPythonApplication mrkd;
4643 naproche = callPackage ../applications/science/logic/naproche { };
4645 nautilus-open-any-terminal = callPackage ../tools/misc/nautilus-open-any-terminal { };
4647 n2n = callPackage ../tools/networking/n2n { };
4649 nextdns = callPackage ../applications/networking/nextdns { };
4651 ngadmin = callPackage ../applications/networking/ngadmin { };
4653 nfdump = callPackage ../tools/networking/nfdump { };
4655 nfstrace = callPackage ../tools/networking/nfstrace { };
4657 nitch = callPackage ../tools/misc/nitch { };
4659 nix-direnv = callPackage ../tools/misc/nix-direnv { };
4661 nixel = callPackage ../tools/nix/nixel { };
4663 nix-output-monitor = callPackage ../tools/nix/nix-output-monitor { haskellPackages = haskell.packages.ghc92; };
4665 nix-template = callPackage ../tools/package-management/nix-template {
4666 inherit (darwin.apple_sdk.frameworks) Security;
4669 nodepy-runtime = with python3.pkgs; toPythonApplication nodepy-runtime;
4671 nixpkgs-pytools = with python3.pkgs; toPythonApplication nixpkgs-pytools;
4673 notemap = callPackage ../tools/networking/notemap { };
4675 noteshrink = callPackage ../tools/misc/noteshrink { };
4677 noti = callPackage ../tools/misc/noti {
4678 inherit (darwin.apple_sdk.frameworks) Cocoa;
4681 notify = callPackage ../tools/misc/notify { };
4683 notifymuch = callPackage ../applications/misc/notifymuch { };
4685 npins = callPackage ../tools/nix/npins { };
4687 nrsc5 = callPackage ../applications/misc/nrsc5 { };
4689 nsync = callPackage ../development/libraries/nsync { };
4691 nsz = with python3.pkgs; toPythonApplication nsz;
4693 nwipe = callPackage ../tools/security/nwipe { };
4695 nx2elf = callPackage ../tools/compression/nx2elf { };
4697 nx-libs = callPackage ../tools/X11/nx-libs { };
4699 nyx = callPackage ../tools/networking/nyx { };
4701 oci-cli = callPackage ../tools/admin/oci-cli { };
4703 ocrmypdf = with python3.pkgs; toPythonApplication ocrmypdf;
4705 ocrfeeder = callPackage ../applications/graphics/ocrfeeder { };
4707 onboard = callPackage ../applications/misc/onboard { };
4709 oneshot = callPackage ../tools/networking/oneshot { };
4711 orjail = callPackage ../tools/security/orjail { };
4713 online-judge-tools = with python3.pkgs; toPythonApplication online-judge-tools;
4715 onnxruntime = callPackage ../development/libraries/onnxruntime {
4716 protobuf = protobuf3_19;
4719 xkbd = callPackage ../applications/misc/xkbd { };
4721 libpsm2 = callPackage ../os-specific/linux/libpsm2 { };
4723 optar = callPackage ../tools/graphics/optar {};
4725 oni2 = callPackage ../applications/editors/oni2 { };
4727 obinskit = callPackage ../applications/misc/obinskit {};
4729 odoo = callPackage ../applications/finance/odoo {};
4731 odafileconverter = libsForQt5.callPackage ../applications/graphics/odafileconverter {};
4733 oil-buku = callPackage ../applications/misc/oil-buku { };
4735 osdlyrics = callPackage ../applications/audio/osdlyrics { };
4737 ossutil = callPackage ../tools/admin/ossutil {};
4739 osv-detector = callPackage ../tools/security/osv-detector {};
4741 pastel = callPackage ../applications/misc/pastel {
4742 inherit (darwin.apple_sdk.frameworks) Security;
4745 inherit (ocamlPackages) patdiff;
4747 patool = with python3Packages; toPythonApplication patool;
4749 pbgopy = callPackage ../tools/text/pbgopy { };
4751 pbzx = callPackage ../tools/compression/pbzx { };
4753 pcb2gcode = callPackage ../tools/misc/pcb2gcode { };
4755 pcp = callPackage ../tools/misc/pcp { };
4757 persepolis = python3Packages.callPackage ../tools/networking/persepolis {
4758 wrapQtAppsHook = qt5.wrapQtAppsHook;
4761 pev = callPackage ../development/tools/analysis/pev { };
4763 phd2 = callPackage ../applications/science/astronomy/phd2 { };
4765 phoronix-test-suite = callPackage ../tools/misc/phoronix-test-suite { };
4767 photon = callPackage ../tools/networking/photon { };
4769 photoprism = callPackage ../servers/photoprism { };
4771 piglit = callPackage ../tools/graphics/piglit { };
4773 pika = callPackage ../applications/graphics/pika { };
4775 playerctl = callPackage ../tools/audio/playerctl { };
4777 pn = callPackage ../tools/text/pn { };
4779 pocket-casts = callPackage ../applications/audio/pocket-casts { };
4781 pouf = callPackage ../tools/misc/pouf { };
4783 poweralertd = callPackage ../tools/misc/poweralertd { };
4785 ps_mem = callPackage ../tools/system/ps_mem { };
4787 pscale = callPackage ../development/tools/pscale { };
4789 psstop = callPackage ../tools/system/psstop { };
4791 precice = callPackage ../development/libraries/precice { };
4793 precice-config-visualizer = callPackage ../tools/misc/precice-config-visualizer { };
4795 proxmox-backup-client = callPackage ../applications/backup/proxmox-backup-client { };
4797 pueue = callPackage ../applications/misc/pueue {
4798 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
4801 pixcat = with python3Packages; toPythonApplication pixcat;
4803 pixiecore = callPackage ../tools/networking/pixiecore {};
4805 waitron = callPackage ../tools/networking/waitron { };
4807 pyCA = python3Packages.callPackage ../applications/video/pyca {};
4809 pyznap = python3Packages.callPackage ../tools/backup/pyznap {};
4811 procs = darwin.apple_sdk_11_0.callPackage ../tools/admin/procs {
4812 inherit (darwin.apple_sdk_11_0.frameworks) Security;
4813 inherit (darwin.apple_sdk_11_0) Libsystem;
4814 inherit (darwin) libiconv;
4817 procyon = callPackage ../tools/misc/procyon { };
4819 profetch = callPackage ../tools/misc/profetch { };
4821 psrecord = python3Packages.callPackage ../tools/misc/psrecord {};
4823 r53-ddns = callPackage ../applications/networking/r53-ddns { };
4825 rare = python3Packages.callPackage ../games/rare { };
4827 reg = callPackage ../tools/virtualization/reg { };
4829 rex = callPackage ../tools/system/rex { };
4831 river = callPackage ../applications/window-managers/river { };
4833 rivercarro = callPackage ../applications/misc/rivercarro { };
4835 rmapi = callPackage ../applications/misc/remarkable/rmapi { };
4837 rmview = libsForQt5.callPackage ../applications/misc/remarkable/rmview { };
4839 rm-improved = callPackage ../applications/misc/rm-improved { };
4841 remarkable-mouse = python3Packages.callPackage ../applications/misc/remarkable/remarkable-mouse { };
4843 restream = callPackage ../applications/misc/remarkable/restream { };
4845 ropgadget = with python3Packages; toPythonApplication ropgadget;
4847 scour = with python3Packages; toPythonApplication scour;
4849 s2png = callPackage ../tools/graphics/s2png { };
4851 sfz = callPackage ../tools/misc/sfz { };
4853 sgp4 = callPackage ../development/libraries/sgp4 {};
4855 shab = callPackage ../tools/text/shab { };
4857 sheldon = callPackage ../tools/misc/sheldon {
4858 inherit (darwin.apple_sdk.frameworks) Security;
4861 shell-hist = callPackage ../tools/misc/shell-hist { };
4863 shellhub-agent = callPackage ../applications/networking/shellhub-agent { };
4865 shellnoob = callPackage ../tools/security/shellnoob { };
4867 sheesy-cli = callPackage ../tools/security/sheesy-cli {
4868 inherit (darwin.apple_sdk.frameworks) Security;
4871 simdjson = callPackage ../development/libraries/simdjson { };
4873 shipyard = callPackage ../tools/virtualization/shipyard { };
4875 shisho = callPackage ../tools/security/shisho { };
4877 sigslot = callPackage ../development/libraries/sigslot { };
4879 siglo = callPackage ../applications/misc/siglo { };
4881 simg2img = callPackage ../tools/filesystems/simg2img { };
4883 smokegen = callPackage ../development/libraries/smokegen {};
4885 smokeqt = callPackage ../development/libraries/smokeqt {};
4887 snazy = callPackage ../development/tools/snazy { };
4889 snippetpixie = callPackage ../tools/text/snippetpixie { };
4891 snowcat = callPackage ../tools/security/snowcat { };
4893 socklog = callPackage ../tools/system/socklog { };
4895 soju = callPackage ../applications/networking/soju { };
4897 spacevim = callPackage ../applications/editors/spacevim { };
4899 srvc = callPackage ../applications/version-management/srvc {
4900 inherit (darwin.apple_sdk.frameworks) Security;
4903 ssmsh = callPackage ../tools/admin/ssmsh { };
4905 stacs = callPackage ../tools/security/stacs { };
4907 stagit = callPackage ../development/tools/stagit { };
4909 starboard = callPackage ../applications/networking/cluster/starboard { };
4911 statserial = callPackage ../tools/misc/statserial { };
4913 steampipe = callPackage ../tools/misc/steampipe { };
4915 step-ca = callPackage ../tools/security/step-ca {
4916 inherit (darwin.apple_sdk.frameworks) PCSC;
4919 step-cli = callPackage ../tools/security/step-cli { };
4921 string-machine = callPackage ../applications/audio/string-machine { };
4923 stripe-cli = callPackage ../tools/admin/stripe-cli {
4924 buildGoModule = buildGo118Module; # tests fail with 1.19
4927 bash-supergenpass = callPackage ../tools/security/bash-supergenpass { };
4929 swappy = callPackage ../applications/misc/swappy { gtk = gtk3; };
4931 swapspace = callPackage ../tools/admin/swapspace { };
4933 swego = callPackage ../servers/swego { };
4935 sydbox = callPackage ../os-specific/linux/sydbox { };
4937 synth = callPackage ../tools/misc/synth {
4938 inherit (darwin.apple_sdk.frameworks) AppKit Security;
4941 syscall_limiter = callPackage ../os-specific/linux/syscall_limiter {};
4943 skeema = callPackage ../tools/system/skeema {};
4945 syslogng = callPackage ../tools/system/syslog-ng { };
4947 svt-av1 = callPackage ../tools/video/svt-av1 { };
4949 inherit (callPackages ../servers/rainloop { })
4953 rav1e = callPackage ../tools/video/rav1e { };
4955 raven-reader = callPackage ../applications/networking/newsreaders/raven-reader { };
4957 razergenie = libsForQt5.callPackage ../applications/misc/razergenie { };
4959 replay-sorcery = callPackage ../tools/video/replay-sorcery { };
4961 tsduck = callPackage ../tools/video/tsduck { };
4963 ripasso-cursive = callPackage ../tools/security/ripasso/cursive.nix {
4964 inherit (darwin.apple_sdk.frameworks) AppKit Security;
4967 ripe-atlas-tools = callPackage ../tools/networking/ripe-atlas-tools { };
4969 roundcube = callPackage ../servers/roundcube { };
4971 roundcubePlugins = dontRecurseIntoAttrs (callPackage ../servers/roundcube/plugins { });
4973 routersploit = callPackage ../tools/security/routersploit { };
4975 routinator = callPackage ../servers/routinator {
4976 inherit (darwin.apple_sdk.frameworks) Security;
4979 rsbep = callPackage ../tools/backup/rsbep { };
4981 rsyslog = callPackage ../tools/system/rsyslog {
4982 withHadoop = false; # Currently Broken
4983 withKsi = false; # Currently Broken
4986 rsyslog-light = rsyslog.override {
4988 withSystemd = false;
4989 withJemalloc = false;
4991 withPostgres = false;
4993 withNetSnmp = false;
4998 withLognorm = false;
4999 withMaxminddb = false;
5000 withOpenssl = false;
5003 withLogging = false;
5006 withRdkafka = false;
5009 withRabbitmq = false;
5010 withHiredis = false;
5013 rtrtr = callPackage ../servers/rtrtr {
5014 inherit (darwin.apple_sdk.frameworks) Security;
5017 xlogo = callPackage ../tools/X11/xlogo { };
5019 xmlbeans = callPackage ../tools/misc/xmlbeans { };
5021 xmlsort = perlPackages.XMLFilterSort;
5023 xmousepasteblock = callPackage ../tools/X11/xmousepasteblock { };
5025 mcrypt = callPackage ../tools/misc/mcrypt { };
5027 mongoaudit = callPackage ../tools/security/mongoaudit { };
5029 mongodb-compass = callPackage ../tools/misc/mongodb-compass { };
5031 mongodb-tools = callPackage ../tools/misc/mongodb-tools { };
5033 moosefs = callPackage ../tools/filesystems/moosefs { };
5035 mozlz4a = callPackage ../tools/compression/mozlz4a { };
5037 msr-tools = callPackage ../os-specific/linux/msr-tools { };
5039 mstflint = callPackage ../tools/misc/mstflint { };
5041 mslink = callPackage ../tools/misc/mslink { };
5043 mceinject = callPackage ../os-specific/linux/mceinject { };
5045 mcelog = callPackage ../os-specific/linux/mcelog {
5046 util-linux = util-linuxMinimal;
5049 sqlint = callPackage ../development/tools/sqlint { };
5051 antibody = callPackage ../shells/zsh/antibody { };
5053 antigen = callPackage ../shells/zsh/antigen { };
5055 apparix = callPackage ../tools/misc/apparix { };
5057 apc-temp-fetch = with python3.pkgs; callPackage ../tools/networking/apc-temp-fetch { };
5059 arping = callPackage ../tools/networking/arping { };
5061 arpoison = callPackage ../tools/networking/arpoison { };
5063 asciidoc = callPackage ../tools/typesetting/asciidoc {
5064 inherit (python3.pkgs) pygments matplotlib numpy aafigure recursivePthLoader;
5065 texlive = texlive.combine { inherit (texlive) scheme-minimal dvipng; };
5067 enableStandardFeatures = false;
5070 asciidoc-full = asciidoc.override {
5071 enableStandardFeatures = true;
5074 asciidoc-full-with-plugins = asciidoc.override {
5075 enableStandardFeatures = true;
5076 enableExtraPlugins = true;
5079 asciidoctor = callPackage ../tools/typesetting/asciidoctor {
5080 bundlerApp = bundlerApp.override {
5081 # asciidoc supports both ruby 2 and 3,
5082 # but we don't want to be stuck on it:
5087 asciidoctor-with-extensions = callPackage ../tools/typesetting/asciidoctor-with-extensions { };
5089 asciidoctorj = callPackage ../tools/typesetting/asciidoctorj { };
5091 asunder = callPackage ../applications/audio/asunder { };
5093 autossh = callPackage ../tools/networking/autossh { };
5095 assh = callPackage ../tools/networking/assh { };
5097 b2sum = callPackage ../tools/security/b2sum {
5098 inherit (llvmPackages) openmp;
5101 bacula = callPackage ../tools/backup/bacula {
5102 inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit;
5105 bacon = callPackage ../development/tools/bacon {
5106 inherit (darwin.apple_sdk.frameworks) CoreServices;
5109 bats = callPackage ../development/interpreters/bats { };
5111 bbe = callPackage ../tools/misc/bbe { };
5113 bdsync = callPackage ../tools/backup/bdsync { };
5115 beamerpresenter = beamerpresenter-mupdf;
5117 beamerpresenter-mupdf = qt6Packages.callPackage ../applications/office/beamerpresenter {
5122 beamerpresenter-poppler = qt6Packages.callPackage ../applications/office/beamerpresenter {
5127 beanstalkd = callPackage ../servers/beanstalkd { };
5129 bee = callPackage ../applications/networking/bee/bee.nix {
5130 version = "release";
5133 bee-unstable = bee.override {
5134 version = "unstable";
5137 bee-clef = callPackage ../applications/networking/bee/bee-clef.nix { };
5139 beetsPackages = lib.recurseIntoAttrs (callPackage ../tools/audio/beets { });
5140 inherit (beetsPackages) beets beets-unstable;
5142 bento4 = callPackage ../tools/video/bento4 { };
5144 bepasty = callPackage ../tools/misc/bepasty { };
5146 bettercap = callPackage ../tools/security/bettercap { };
5148 bfg-repo-cleaner = callPackage ../applications/version-management/git-and-tools/bfg-repo-cleaner { };
5150 bfs = callPackage ../tools/system/bfs { };
5152 bgs = callPackage ../tools/X11/bgs { };
5154 bibclean = callPackage ../tools/typesetting/bibclean { };
5156 biber = callPackage ../tools/typesetting/biber { };
5158 biblatex-check = callPackage ../tools/typesetting/biblatex-check { };
5160 binlore = callPackage ../development/tools/analysis/binlore { };
5162 birdfont = callPackage ../tools/misc/birdfont { };
5163 xmlbird = callPackage ../tools/misc/birdfont/xmlbird.nix { stdenv = gccStdenv; };
5165 blueberry = callPackage ../tools/bluetooth/blueberry { };
5167 blueman = callPackage ../tools/bluetooth/blueman { };
5169 bluetuith = callPackage ../tools/bluetooth/bluetuith { };
5171 bmrsa = callPackage ../tools/security/bmrsa/11.nix { };
5173 bogofilter = callPackage ../tools/misc/bogofilter { };
5175 bomber-go = callPackage ../development/tools/bomber-go { };
5177 bomutils = callPackage ../tools/archivers/bomutils { };
5179 boofuzz= callPackage ../tools/security/boofuzz { };
5181 briar-desktop = callPackage ../applications/networking/instant-messengers/briar-desktop { };
5183 bsdbuild = callPackage ../development/tools/misc/bsdbuild { };
5185 bsdiff = callPackage ../tools/compression/bsdiff { };
5187 btar = callPackage ../tools/backup/btar { };
5189 bump2version = python3Packages.callPackage ../applications/version-management/git-and-tools/bump2version { };
5191 bumpver = callPackage ../applications/version-management/bumpver { };
5193 bup = callPackage ../tools/backup/bup { };
5195 bupstash = callPackage ../tools/backup/bupstash { };
5197 burp = callPackage ../tools/backup/burp { };
5199 buku = callPackage ../applications/misc/buku { };
5201 bukut = callPackage ../applications/misc/bukut { };
5203 byzanz = callPackage ../applications/video/byzanz {};
5205 anydesk = callPackage ../applications/networking/remote/anydesk { };
5207 anystyle-cli = callPackage ../tools/misc/anystyle-cli { };
5209 atool = callPackage ../tools/archivers/atool { };
5211 bash_unit = callPackage ../tools/misc/bash_unit { };
5213 boltbrowser = callPackage ../tools/misc/boltbrowser { };
5215 bsc = callPackage ../tools/compression/bsc {
5216 inherit (llvmPackages) openmp;
5219 bzip2 = callPackage ../tools/compression/bzip2 { };
5221 bzip2_1_1 = callPackage ../tools/compression/bzip2/1_1.nix { };
5223 bzip3 = callPackage ../tools/compression/bzip3 {
5224 stdenv = clangStdenv;
5227 cabextract = callPackage ../tools/archivers/cabextract { };
5229 cadaver = callPackage ../tools/networking/cadaver { };
5231 davix = callPackage ../tools/networking/davix {
5232 inherit (darwin.apple_sdk.frameworks) Security;
5235 davix-copy = davix.override { enableThirdPartyCopy = true; };
5237 cantata = libsForQt5.callPackage ../applications/audio/cantata { };
5239 cantoolz = callPackage ../tools/networking/cantoolz { };
5241 can-utils = callPackage ../os-specific/linux/can-utils { };
5243 caudec = callPackage ../applications/audio/caudec { };
5245 ccd2iso = callPackage ../tools/cd-dvd/ccd2iso { };
5247 ccid = callPackage ../tools/security/ccid { };
5249 ccrypt = callPackage ../tools/security/ccrypt { };
5251 ccze = callPackage ../tools/misc/ccze { };
5253 cdecl = callPackage ../development/tools/cdecl { };
5255 cdi2iso = callPackage ../tools/cd-dvd/cdi2iso { };
5257 cdimgtools = callPackage ../tools/cd-dvd/cdimgtools { };
5259 cdpr = callPackage ../tools/networking/cdpr { };
5261 cdrdao = callPackage ../tools/cd-dvd/cdrdao { };
5263 cdrkit = callPackage ../tools/cd-dvd/cdrkit { };
5265 cdrtools = callPackage ../tools/cd-dvd/cdrtools {
5266 inherit (darwin.apple_sdk.frameworks) Carbon IOKit;
5269 cemu-ti = qt5.callPackage ../applications/science/math/cemu-ti { };
5271 cider = callPackage ../applications/audio/cider { };
5273 isolyzer = callPackage ../tools/cd-dvd/isolyzer { };
5275 isomd5sum = callPackage ../tools/cd-dvd/isomd5sum { };
5277 mdf2iso = callPackage ../tools/cd-dvd/mdf2iso { };
5279 nrg2iso = callPackage ../tools/cd-dvd/nrg2iso { };
5281 ceph-csi = callPackage ../tools/filesystems/ceph-csi { };
5284 inherit (callPackages ../tools/filesystems/ceph {
5286 # needs to be the same openssl version as python/pyopenssl
5287 curl = (curl.override { openssl = openssl_1_1; });
5293 inherit (callPackages ../tools/security/certmgr { })
5294 certmgr certmgr-selfsigned;
5296 cfdg = callPackage ../tools/graphics/cfdg { };
5298 cglm = callPackage ../development/libraries/cglm { };
5300 cgreen = callPackage ../development/libraries/cgreen { };
5302 chain-bench = callPackage ../tools/security/chain-bench { };
5304 checkinstall = callPackage ../tools/package-management/checkinstall { };
5306 checkmake = callPackage ../development/tools/checkmake { };
5308 chit = callPackage ../development/tools/chit {
5309 openssl = openssl_1_1;
5312 chkrootkit = callPackage ../tools/security/chkrootkit { };
5314 chrony = callPackage ../tools/networking/chrony { };
5316 chunkfs = callPackage ../tools/filesystems/chunkfs { };
5318 chunksync = callPackage ../tools/backup/chunksync { };
5320 cicero-tui = callPackage ../tools/misc/cicero-tui { };
5322 cilium-cli = callPackage ../applications/networking/cluster/cilium { };
5324 cjdns = callPackage ../tools/networking/cjdns { };
5325 cjdns-tools = callPackage ../tools/admin/cjdns-tools { };
5327 cjson = callPackage ../development/libraries/cjson { };
5329 cksfv = callPackage ../tools/networking/cksfv { };
5331 clementine = libsForQt5.callPackage ../applications/audio/clementine {
5333 with gst_all_1; [ gst-plugins-base gst-plugins-good gst-plugins-ugly gst-libav ];
5334 protobuf = protobuf3_19;
5337 mellowplayer = libsForQt5.callPackage ../applications/audio/mellowplayer { };
5339 ciopfs = callPackage ../tools/filesystems/ciopfs { };
5341 circleci-cli = callPackage ../development/tools/misc/circleci-cli { };
5343 circus = callPackage ../tools/networking/circus { };
5345 cirrus-cli = callPackage ../development/tools/continuous-integration/cirrus-cli { };
5347 cirrusgo = callPackage ../tools/security/cirrusgo { };
5349 inherit (callPackage ../applications/networking/remote/citrix-workspace { })
5350 citrix_workspace_21_01_0
5351 citrix_workspace_21_03_0
5352 citrix_workspace_21_06_0
5353 citrix_workspace_21_08_0
5354 citrix_workspace_21_09_0
5355 citrix_workspace_21_12_0
5356 citrix_workspace_22_05_0
5357 citrix_workspace_22_07_0
5359 citrix_workspace = citrix_workspace_22_07_0;
5361 cmigemo = callPackage ../tools/text/cmigemo { };
5363 cmst = libsForQt5.callPackage ../tools/networking/cmst { };
5365 cmt = callPackage ../applications/audio/cmt {};
5367 crlfsuite = callPackage ../tools/security/crlfsuite {};
5369 crlfuzz = callPackage ../tools/security/crlfuzz {};
5371 hedgedoc = callPackage ../servers/web-apps/hedgedoc { };
5373 colord = callPackage ../tools/misc/colord { };
5375 colord-gtk = callPackage ../tools/misc/colord-gtk { };
5377 colord-gtk4 = colord-gtk.override { withGtk4 = true; };
5379 colordiff = callPackage ../tools/text/colordiff { };
5381 connect = callPackage ../tools/networking/connect { };
5383 conspy = callPackage ../os-specific/linux/conspy {};
5386 recurseIntoAttrs (callPackage ../tools/networking/connman { });
5387 inherit (connmanPackages)
5397 convertlit = callPackage ../tools/text/convertlit { };
5399 collectd = callPackage ../tools/system/collectd {
5400 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
5401 inherit (darwin.apple_sdk.frameworks) IOKit;
5404 collectd-data = callPackage ../tools/system/collectd/data.nix { };
5406 colormake = callPackage ../development/tools/build-managers/colormake { };
5408 cpuminer = callPackage ../tools/misc/cpuminer { };
5410 crabz = callPackage ../tools/compression/crabz {
5411 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
5414 ethash = callPackage ../development/libraries/ethash { };
5416 cuetools = callPackage ../tools/cd-dvd/cuetools { };
5418 u3-tool = callPackage ../tools/filesystems/u3-tool { };
5420 unifdef = callPackage ../development/tools/misc/unifdef { };
5422 uniffi-bindgen = callPackage ../development/tools/uniffi-bindgen { };
5424 unify = with python3Packages; toPythonApplication unify;
5426 unionfs-fuse = callPackage ../tools/filesystems/unionfs-fuse { };
5428 unparam = callPackage ../tools/misc/unparam { };
5430 inherit (nodePackages) uppy-companion;
5432 usb-modeswitch = callPackage ../development/tools/misc/usb-modeswitch { };
5433 usb-modeswitch-data = callPackage ../development/tools/misc/usb-modeswitch/data.nix { };
5435 usbsdmux = callPackage ../development/tools/misc/usbsdmux { };
5437 usbview = callPackage ../tools/misc/usbview { };
5439 usbimager = callPackage ../tools/misc/usbimager { };
5441 uwuify = callPackage ../tools/misc/uwuify { };
5443 anthy = callPackage ../tools/inputmethods/anthy { };
5445 evdevremapkeys = callPackage ../tools/inputmethods/evdevremapkeys { };
5447 eyedropper = callPackage ../applications/graphics/eyedropper { };
5449 persistent-evdev = python3Packages.callPackage ../servers/persistent-evdev { };
5451 evscript = callPackage ../tools/inputmethods/evscript { };
5453 keyd = callPackage ../tools/inputmethods/keyd { };
5455 twitch-tui = callPackage ../applications/networking/instant-messengers/twitch-tui {
5456 inherit (darwin.apple_sdk.frameworks) Security;
5459 gebaar-libinput = callPackage ../tools/inputmethods/gebaar-libinput { stdenv = gcc10StdenvCompat; };
5461 kime = callPackage ../tools/inputmethods/kime { };
5463 libpinyin = callPackage ../development/libraries/libpinyin { };
5465 inherit (import ../development/libraries/libsbsms pkgs)
5471 libskk = callPackage ../development/libraries/libskk {
5472 inherit (gnome) gnome-common;
5475 m17-cxx-demod = callPackage ../applications/radio/m17-cxx-demod { };
5477 m17n_db = callPackage ../tools/inputmethods/m17n-db { };
5479 m17n_lib = callPackage ../tools/inputmethods/m17n-lib { };
5481 libotf = callPackage ../tools/inputmethods/m17n-lib/otf.nix { };
5483 netbird = callPackage ../tools/networking/netbird {
5484 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa IOKit Kernel UserNotifications WebKit;
5487 netbird-ui = netbird.override {
5491 netevent = callPackage ../tools/inputmethods/netevent { };
5493 netplan = callPackage ../tools/admin/netplan { };
5495 skktools = callPackage ../tools/inputmethods/skk/skktools { };
5496 skk-dicts = callPackage ../tools/inputmethods/skk/skk-dicts { };
5498 libkkc-data = callPackage ../data/misc/libkkc-data { };
5500 libkkc = callPackage ../tools/inputmethods/libkkc { };
5502 ibus = callPackage ../tools/inputmethods/ibus { };
5504 ibus-qt = callPackage ../tools/inputmethods/ibus/ibus-qt.nix { };
5506 ibus-engines = recurseIntoAttrs {
5507 anthy = callPackage ../tools/inputmethods/ibus-engines/ibus-anthy { };
5509 bamboo = callPackage ../tools/inputmethods/ibus-engines/ibus-bamboo { };
5511 hangul = callPackage ../tools/inputmethods/ibus-engines/ibus-hangul { };
5513 kkc = callPackage ../tools/inputmethods/ibus-engines/ibus-kkc { };
5515 libpinyin = callPackage ../tools/inputmethods/ibus-engines/ibus-libpinyin { };
5517 libthai = callPackage ../tools/inputmethods/ibus-engines/ibus-libthai { };
5519 m17n = callPackage ../tools/inputmethods/ibus-engines/ibus-m17n { };
5521 mozc = callPackage ../tools/inputmethods/ibus-engines/ibus-mozc {
5522 stdenv = clangStdenv;
5523 protobuf = pkgs.protobuf.overrideDerivation (_: { stdenv = clangStdenv; });
5526 rime = callPackage ../tools/inputmethods/ibus-engines/ibus-rime { };
5528 table = callPackage ../tools/inputmethods/ibus-engines/ibus-table { };
5530 table-chinese = callPackage ../tools/inputmethods/ibus-engines/ibus-table-chinese {
5531 ibus-table = ibus-engines.table;
5534 table-others = callPackage ../tools/inputmethods/ibus-engines/ibus-table-others {
5535 ibus-table = ibus-engines.table;
5538 uniemoji = callPackage ../tools/inputmethods/ibus-engines/ibus-uniemoji { };
5540 typing-booster-unwrapped = callPackage ../tools/inputmethods/ibus-engines/ibus-typing-booster { };
5542 typing-booster = callPackage ../tools/inputmethods/ibus-engines/ibus-typing-booster/wrapper.nix {
5543 typing-booster = ibus-engines.typing-booster-unwrapped;
5547 ibus-with-plugins = callPackage ../tools/inputmethods/ibus/wrapper.nix { };
5549 ibus-theme-tools = callPackage ../tools/misc/ibus-theme-tools { };
5551 interception-tools = callPackage ../tools/inputmethods/interception-tools { };
5552 interception-tools-plugins = {
5553 caps2esc = callPackage ../tools/inputmethods/interception-tools/caps2esc.nix { };
5554 dual-function-keys = callPackage ../tools/inputmethods/interception-tools/dual-function-keys.nix { };
5557 age = callPackage ../tools/security/age { };
5559 agebox = callPackage ../tools/security/agebox { };
5561 age-plugin-yubikey = callPackage ../tools/security/age-plugin-yubikey {
5562 inherit (pkgs.darwin.apple_sdk.frameworks) Foundation PCSC;
5565 artim-dark = callPackage ../data/themes/artim-dark {};
5567 bore = callPackage ../tools/networking/bore {
5568 inherit (darwin) Libsystem;
5569 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
5572 brotli = callPackage ../tools/compression/brotli { };
5574 biodiff = callPackage ../development/tools/biodiff { };
5576 biosdevname = callPackage ../tools/networking/biosdevname { };
5578 bluetooth_battery = python3Packages.callPackage ../applications/misc/bluetooth_battery { };
5580 calyx-vpn = libsForQt5.callPackage ../tools/networking/bitmask-vpn {
5582 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
5585 code-browser-qt = libsForQt5.callPackage ../applications/editors/code-browser { withQt = true; };
5586 code-browser-gtk2 = callPackage ../applications/editors/code-browser { withGtk2 = true; };
5587 code-browser-gtk = callPackage ../applications/editors/code-browser { withGtk3 = true; };
5589 certstrap = callPackage ../tools/security/certstrap { };
5591 cfssl = callPackage ../tools/security/cfssl { };
5593 cfs-zen-tweaks = callPackage ../os-specific/linux/cfs-zen-tweaks { };
5595 chafa = callPackage ../tools/misc/chafa {
5596 inherit (darwin.apple_sdk.frameworks) Foundation;
5599 changetower = callPackage ../tools/networking/changetower { };
5601 checkbashisms = callPackage ../development/tools/misc/checkbashisms { };
5603 checkmate = callPackage ../development/tools/checkmate { };
5605 circup = callPackage ../development/tools/circup { };
5607 civetweb = callPackage ../development/libraries/civetweb { };
5609 ckb-next = libsForQt5.callPackage ../tools/misc/ckb-next { };
5611 clamav = callPackage ../tools/security/clamav {
5612 inherit (darwin.apple_sdk.frameworks) Foundation;
5615 client-ip-echo = callPackage ../servers/misc/client-ip-echo { };
5617 cloc = callPackage ../tools/misc/cloc { };
5619 cloog = callPackage ../development/libraries/cloog {
5623 cloog_0_18_0 = callPackage ../development/libraries/cloog/0.18.0.nix {
5627 cloogppl = callPackage ../development/libraries/cloog-ppl { };
5629 cloud-utils = callPackage ../tools/misc/cloud-utils { };
5631 cloudlist = callPackage ../tools/security/cloudlist { };
5633 cmdpack = callPackages ../tools/misc/cmdpack { };
5635 cobalt = callPackage ../applications/misc/cobalt {
5636 inherit (darwin.apple_sdk.frameworks) CoreServices;
5639 cobang = python3Packages.callPackage ../applications/misc/cobang {
5640 gst-plugins-good = gst_all_1.gst-plugins-good.override { gtkSupport = true; };
5643 cocoapods = callPackage ../development/tools/cocoapods { };
5645 cocoapods-beta = lowPrio (callPackage ../development/tools/cocoapods { beta = true; });
5647 cocom = callPackage ../tools/networking/cocom {
5648 inherit (darwin.apple_sdk.frameworks) Security;
5651 codebraid = callPackage ../tools/misc/codebraid { };
5653 compass = callPackage ../development/tools/compass { };
5655 cone = callPackage ../development/compilers/cone {
5656 llvmPackages = llvmPackages_7;
5659 conda = callPackage ../tools/package-management/conda { };
5661 conduktor = callPackage ../applications/misc/conduktor { };
5663 console-bridge = callPackage ../development/libraries/console-bridge { };
5665 convbin = callPackage ../tools/misc/convbin { };
5667 convimg = callPackage ../tools/misc/convimg { };
5669 convfont = callPackage ../tools/misc/convfont { };
5671 convmv = callPackage ../tools/misc/convmv { };
5673 convoy = callPackage ../tools/filesystems/convoy { };
5675 cpcfs = callPackage ../tools/filesystems/cpcfs { };
5677 coreutils = callPackage ../tools/misc/coreutils { };
5678 coreutils-full = coreutils.override { minimal = false; };
5679 coreutils-prefixed = coreutils.override { withPrefix = true; singleBinary = false; };
5681 corkscrew = callPackage ../tools/networking/corkscrew { };
5683 cowpatty = callPackage ../tools/security/cowpatty { };
5685 cpio = callPackage ../tools/archivers/cpio { };
5687 cpufetch = callPackage ../tools/misc/cpufetch { };
5689 crackmapexec = callPackage ../tools/security/crackmapexec { };
5691 crackxls = callPackage ../tools/security/crackxls { };
5693 crd2pulumi = callPackage ../development/tools/crd2pulumi { };
5695 create-cycle-app = nodePackages.create-cycle-app;
5697 createrepo_c = callPackage ../tools/package-management/createrepo_c { };
5699 cromfs = callPackage ../tools/archivers/cromfs {
5700 stdenv = gcc10StdenvCompat;
5703 cron = callPackage ../tools/system/cron { };
5705 ctlptl = callPackage ../development/tools/ctlptl { };
5707 snooze = callPackage ../tools/system/snooze { };
5709 cudaPackages_10_0 = callPackage ./cuda-packages.nix { cudaVersion = "10.0"; };
5710 cudaPackages_10_1 = callPackage ./cuda-packages.nix { cudaVersion = "10.1"; };
5711 cudaPackages_10_2 = callPackage ./cuda-packages.nix { cudaVersion = "10.2"; };
5712 cudaPackages_10 = cudaPackages_10_2;
5714 cudaPackages_11_0 = callPackage ./cuda-packages.nix { cudaVersion = "11.0"; };
5715 cudaPackages_11_1 = callPackage ./cuda-packages.nix { cudaVersion = "11.1"; };
5716 cudaPackages_11_2 = callPackage ./cuda-packages.nix { cudaVersion = "11.2"; };
5717 cudaPackages_11_3 = callPackage ./cuda-packages.nix { cudaVersion = "11.3"; };
5718 cudaPackages_11_4 = callPackage ./cuda-packages.nix { cudaVersion = "11.4"; };
5719 cudaPackages_11_5 = callPackage ./cuda-packages.nix { cudaVersion = "11.5"; };
5720 cudaPackages_11_6 = callPackage ./cuda-packages.nix { cudaVersion = "11.6"; };
5721 cudaPackages_11_7 = callPackage ./cuda-packages.nix { cudaVersion = "11.7"; };
5722 cudaPackages_11_8 = callPackage ./cuda-packages.nix { cudaVersion = "11.8"; };
5723 cudaPackages_11 = cudaPackages_11_7;
5724 cudaPackages = recurseIntoAttrs cudaPackages_11;
5726 # TODO: move to alias
5727 cudatoolkit = cudaPackages.cudatoolkit;
5728 cudatoolkit_11 = cudaPackages_11.cudatoolkit;
5730 curie = callPackage ../data/fonts/curie { };
5732 curlFull = curl.override {
5734 gsaslSupport = true;
5739 curlHTTP3 = curl.override {
5741 http3Support = true;
5744 curl = curlMinimal.override ({
5747 } // lib.optionalAttrs (!stdenv.hostPlatform.isStatic) {
5749 brotliSupport = true;
5752 curlMinimal = callPackage ../tools/networking/curl { };
5754 curlWithGnuTls = curl.override { gnutlsSupport = true; opensslSupport = false; };
5756 curl-impersonate-bin = callPackage ../tools/networking/curl-impersonate { };
5758 curlie = callPackage ../tools/networking/curlie { };
5760 cunit = callPackage ../tools/misc/cunit { };
5761 bcunit = callPackage ../tools/misc/bcunit { };
5763 curlftpfs = callPackage ../tools/filesystems/curlftpfs { };
5765 tcp-cutter = callPackage ../tools/networking/tcp-cutter { };
5767 cwebbin = callPackage ../development/tools/misc/cwebbin { };
5769 cve-bin-tool = python3Packages.callPackage ../tools/security/cve-bin-tool { };
5771 cvs-fast-export = callPackage ../applications/version-management/cvs-fast-export { };
5773 dadadodo = callPackage ../tools/text/dadadodo { };
5775 daemon = callPackage ../tools/system/daemon { };
5777 daemonize = callPackage ../tools/system/daemonize { };
5779 danger-gitlab = callPackage ../applications/version-management/danger-gitlab { };
5781 daq = callPackage ../applications/networking/ids/daq { };
5783 dar = callPackage ../tools/backup/dar { };
5785 darkhttpd = callPackage ../servers/http/darkhttpd { };
5787 darkstat = callPackage ../tools/networking/darkstat { };
5789 dav1d = callPackage ../development/libraries/dav1d { };
5791 davfs2 = callPackage ../tools/filesystems/davfs2 { };
5793 dbeaver = callPackage ../applications/misc/dbeaver { };
5795 dbench = callPackage ../development/tools/misc/dbench { };
5797 dclxvi = callPackage ../development/libraries/dclxvi { };
5799 dconf2nix = callPackage ../development/tools/haskell/dconf2nix { };
5801 dcraw = callPackage ../tools/graphics/dcraw { };
5803 dcs = callPackage ../tools/text/dcs { };
5805 dcfldd = callPackage ../tools/system/dcfldd { };
5807 debianutils = callPackage ../tools/misc/debianutils { };
5809 debian-devscripts = callPackage ../tools/misc/debian-devscripts { };
5811 debian-goodies = callPackage ../applications/misc/debian-goodies { };
5813 debootstrap = callPackage ../tools/misc/debootstrap { };
5815 debugedit = callPackage ../development/tools/misc/debugedit { };
5817 deer = callPackage ../shells/zsh/zsh-deer { };
5819 delta = callPackage ../applications/version-management/git-and-tools/delta {
5820 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation Security;
5823 deno = callPackage ../development/web/deno {
5824 inherit (darwin) libobjc;
5825 inherit (darwin.apple_sdk.frameworks)
5826 Security CoreServices Metal Foundation QuartzCore;
5829 detox = callPackage ../tools/misc/detox { };
5831 devilspie2 = callPackage ../applications/misc/devilspie2 {
5835 dex = callPackage ../tools/X11/dex { };
5837 ddccontrol = callPackage ../tools/misc/ddccontrol { };
5839 ddccontrol-db = callPackage ../data/misc/ddccontrol-db { };
5841 ddcui = libsForQt5.callPackage ../applications/misc/ddcui { };
5843 ddcutil = callPackage ../tools/misc/ddcutil { };
5845 ddclient = callPackage ../tools/networking/ddclient { };
5847 dd_rescue = callPackage ../tools/system/dd_rescue { };
5849 ddh = callPackage ../tools/system/ddh { };
5851 ddrescue = callPackage ../tools/system/ddrescue { };
5853 ddrescueview = callPackage ../tools/system/ddrescueview { };
5855 ddrutility = callPackage ../tools/system/ddrutility { };
5857 inherit (callPackages ../applications/networking/p2p/deluge {
5858 libtorrent-rasterbar = libtorrent-rasterbar-1_2_x.override { python = python3; };
5864 deluge-2_x = deluge;
5866 desktop-file-utils = callPackage ../tools/misc/desktop-file-utils { };
5868 dfc = callPackage ../tools/system/dfc { };
5870 dev86 = callPackage ../development/compilers/dev86 { };
5872 diskrsync = callPackage ../tools/backup/diskrsync { };
5874 djbdns = callPackage ../tools/networking/djbdns { };
5876 dnscrypt-proxy2 = callPackage ../tools/networking/dnscrypt-proxy2 { };
5878 dnscrypt-wrapper = callPackage ../tools/networking/dnscrypt-wrapper { };
5880 dnscontrol = callPackage ../applications/networking/dnscontrol { };
5882 dnsenum = callPackage ../tools/security/dnsenum { };
5884 dnsmasq = callPackage ../tools/networking/dnsmasq { };
5886 dnsmon-go = callPackage ../tools/networking/dnsmon-go { };
5888 dnsmonster = callPackage ../tools/networking/dnsmonster { };
5890 dnspeep = callPackage ../tools/security/dnspeep { };
5892 dnsproxy = callPackage ../tools/networking/dnsproxy { };
5894 dnsperf = callPackage ../tools/networking/dnsperf { };
5896 dnsrecon = callPackage ../tools/security/dnsrecon { };
5898 dnstop = callPackage ../tools/networking/dnstop { };
5900 dnsviz = python3Packages.callPackage ../tools/networking/dnsviz { };
5902 dnsx = callPackage ../tools/security/dnsx { };
5904 dhcp = callPackage ../tools/networking/dhcp { };
5906 dhcpdump = callPackage ../tools/networking/dhcpdump { };
5908 dhcpcd = callPackage ../tools/networking/dhcpcd { };
5910 dhcping = callPackage ../tools/networking/dhcping { };
5912 di = callPackage ../tools/system/di { };
5914 diction = callPackage ../tools/text/diction { };
5916 diff-so-fancy = callPackage ../applications/version-management/git-and-tools/diff-so-fancy { };
5918 diffoscopeMinimal = callPackage ../tools/misc/diffoscope {
5922 diffoscope = diffoscopeMinimal.override {
5923 enableBloat = !stdenv.isDarwin;
5926 diffr = callPackage ../tools/text/diffr {
5927 inherit (darwin.apple_sdk.frameworks) Security;
5930 diffsitter = callPackage ../tools/text/diffsitter { };
5932 diffstat = callPackage ../tools/text/diffstat { };
5934 difftastic = callPackage ../tools/text/difftastic { };
5936 diffutils = callPackage ../tools/text/diffutils { };
5938 dir2opus = callPackage ../tools/audio/dir2opus {
5939 inherit (python2Packages) mutagen python wrapPython;
5942 dsp = callPackage ../tools/audio/dsp { };
5944 dirdiff = callPackage ../tools/text/dirdiff {
5949 dwdiff = callPackage ../applications/misc/dwdiff { };
5951 picoscope = callPackage ../applications/science/electronics/picoscope { };
5953 picotts = callPackage ../tools/audio/picotts { };
5955 wgetpaste = callPackage ../tools/text/wgetpaste { };
5957 dismap = callPackage ../tools/security/dismap { };
5959 dismember = callPackage ../tools/security/dismember { };
5961 dirvish = callPackage ../tools/backup/dirvish { };
5963 dleyna-connector-dbus = callPackage ../development/libraries/dleyna-connector-dbus { };
5965 dleyna-core = callPackage ../development/libraries/dleyna-core { };
5967 dleyna-renderer = callPackage ../development/libraries/dleyna-renderer { };
5969 dleyna-server = callPackage ../development/libraries/dleyna-server { };
5971 dmd = callPackage ../development/compilers/dmd {
5972 inherit (darwin.apple_sdk.frameworks) Foundation;
5975 dmg2img = callPackage ../tools/misc/dmg2img { };
5977 docbook2odf = callPackage ../tools/typesetting/docbook2odf { };
5979 doas = callPackage ../tools/security/doas { };
5981 docbook2x = callPackage ../tools/typesetting/docbook2x { };
5983 docbook2mdoc = callPackage ../tools/misc/docbook2mdoc { };
5985 docear = callPackage ../applications/office/docear { };
5987 dockbarx = callPackage ../applications/misc/dockbarx { };
5989 doctave = callPackage ../applications/misc/doctave {
5990 inherit (darwin.apple_sdk.frameworks) CoreServices;
5993 dog = callPackage ../tools/system/dog { };
5995 dogdns = callPackage ../tools/networking/dogdns {
5996 openssl = openssl_1_1;
5997 inherit (darwin.apple_sdk.frameworks) Security;
6000 doggo = callPackage ../tools/networking/doggo {
6001 buildGoModule = buildGo118Module; # build fails with 1.19
6004 dosfstools = callPackage ../tools/filesystems/dosfstools { };
6006 dotnetfx35 = callPackage ../development/libraries/dotnetfx35 { };
6008 dotnetfx40 = callPackage ../development/libraries/dotnetfx40 { };
6010 domoticz = callPackage ../servers/domoticz { };
6012 doomseeker = qt5.callPackage ../applications/misc/doomseeker { };
6014 dorkscout = callPackage ../tools/security/dorkscout { };
6016 downonspot = callPackage ../applications/misc/downonspot { };
6018 sl1-to-photon = python3Packages.callPackage ../applications/misc/sl1-to-photon { };
6020 slade = callPackage ../applications/misc/slade {
6021 wxGTK = wxGTK32.override {
6026 sladeUnstable = callPackage ../applications/misc/slade/git.nix {
6027 wxGTK = wxGTK32.override {
6032 drive = callPackage ../applications/networking/drive { };
6034 driftnet = callPackage ../tools/networking/driftnet {};
6036 driftctl = callPackage ../applications/networking/cluster/driftctl { };
6038 drill = callPackage ../tools/networking/drill {
6039 inherit (darwin.apple_sdk.frameworks) Security;
6042 drone = callPackage ../development/tools/continuous-integration/drone { };
6043 drone-oss = callPackage ../development/tools/continuous-integration/drone {
6044 enableUnfree = false;
6047 drone-cli = callPackage ../development/tools/continuous-integration/drone-cli { };
6049 drone-runner-exec = callPackage ../development/tools/continuous-integration/drone-runner-exec { };
6051 drone-runner-docker = callPackage ../development/tools/continuous-integration/drone-runner-docker { };
6053 dropbear = callPackage ../tools/networking/dropbear { };
6055 dsview = libsForQt5.callPackage ../applications/science/electronics/dsview { };
6057 dtach = callPackage ../tools/misc/dtach { };
6059 dtc = callPackage ../development/compilers/dtc { };
6061 dt-schema = python3Packages.callPackage ../development/tools/dt-schema { };
6063 dub = callPackage ../development/tools/build-managers/dub { };
6065 duc = callPackage ../tools/misc/duc { };
6067 duff = callPackage ../tools/filesystems/duff {
6068 autoreconfHook = buildPackages.autoreconfHook269;
6071 dump_syms = callPackage ../development/tools/dump_syms {
6072 inherit (darwin.apple_sdk.frameworks) Security;
6075 dumptorrent = callPackage ../tools/misc/dumptorrent { };
6077 duo-unix = callPackage ../tools/security/duo-unix { };
6079 dupe-krill = callPackage ../tools/filesystems/dupe-krill { };
6081 duplicacy = callPackage ../tools/backup/duplicacy { };
6083 duplicati = callPackage ../tools/backup/duplicati { };
6085 duplicity = callPackage ../tools/backup/duplicity { };
6087 duply = callPackage ../tools/backup/duply { };
6089 dvd-vr = callPackage ../tools/cd-dvd/dvd-vr { };
6091 dvdisaster = callPackage ../tools/cd-dvd/dvdisaster { };
6093 dvdplusrwtools = callPackage ../tools/cd-dvd/dvd+rw-tools { };
6095 dvgrab = callPackage ../tools/video/dvgrab { };
6097 dvtm = callPackage ../tools/misc/dvtm {
6098 # if you prefer a custom config, write the config.h in dvtm.config.h
6100 # customConfig = builtins.readFile ./dvtm.config.h;
6103 dvtm-unstable = callPackage ../tools/misc/dvtm/unstable.nix {};
6105 ecmtools = callPackage ../tools/cd-dvd/ecm-tools { };
6107 e2tools = callPackage ../tools/filesystems/e2tools { };
6109 e2fsprogs = callPackage ../tools/filesystems/e2fsprogs { };
6111 easyrsa = callPackage ../tools/networking/easyrsa { };
6113 easyrsa2 = callPackage ../tools/networking/easyrsa/2.x.nix { };
6115 easysnap = callPackage ../tools/backup/easysnap { };
6117 ebook_tools = callPackage ../tools/text/ebook-tools { };
6119 ecryptfs = callPackage ../tools/security/ecryptfs { };
6121 ecryptfs-helper = callPackage ../tools/security/ecryptfs/helper.nix { };
6123 edgetpu-compiler = callPackage ../development/libraries/science/robotics/edgetpu-compiler { };
6125 edid-decode = callPackage ../tools/misc/edid-decode { };
6127 edid-generator = callPackage ../tools/misc/edid-generator { };
6129 edir = callPackage ../tools/misc/edir { };
6131 editres = callPackage ../tools/graphics/editres { };
6133 edit = callPackage ../applications/editors/edit { };
6135 edk2 = callPackage ../development/compilers/edk2 { };
6137 edk2-uefi-shell = callPackage ../tools/misc/edk2-uefi-shell { };
6139 eff = callPackage ../development/interpreters/eff { };
6141 eflite = callPackage ../applications/audio/eflite {};
6143 eid-mw = callPackage ../tools/security/eid-mw {
6144 autoreconfHook = buildPackages.autoreconfHook269;
6147 emote = callPackage ../tools/inputmethods/emote { };
6149 engauge-digitizer = libsForQt5.callPackage ../applications/science/math/engauge-digitizer { };
6151 epubcheck = callPackage ../tools/text/epubcheck { };
6153 evil-winrm = callPackage ../tools/security/evil-winrm { };
6155 evtx = callPackage ../tools/security/evtx { };
6157 luckybackup = libsForQt5.callPackage ../tools/backup/luckybackup {
6161 kics = callPackage ../tools/admin/kics { };
6163 kramdown-asciidoc = callPackage ../tools/typesetting/kramdown-asciidoc { };
6165 lychee = callPackage ../tools/networking/lychee {
6166 inherit (darwin.apple_sdk.frameworks) Security;
6169 magic-vlsi = callPackage ../applications/science/electronics/magic-vlsi { };
6171 mcrcon = callPackage ../tools/networking/mcrcon {};
6173 mozillavpn = qt6Packages.callPackage ../tools/networking/mozillavpn { };
6175 mozwire = callPackage ../tools/networking/mozwire {
6176 inherit (darwin.apple_sdk.frameworks) Security;
6179 pax = callPackage ../tools/archivers/pax {
6180 inherit (pkgs.darwin.apple_sdk.libs) utmp;
6183 rage = callPackage ../tools/security/rage {
6184 inherit (darwin.apple_sdk.frameworks) Foundation;
6187 rar2fs = callPackage ../tools/filesystems/rar2fs { };
6189 s9fes = callPackage ../development/interpreters/s9fes { };
6191 s-tar = callPackage ../tools/archivers/s-tar {};
6193 solo2-cli = callPackage ../tools/security/solo2-cli {
6194 inherit (darwin.apple_sdk.frameworks) PCSC IOKit CoreFoundation AppKit;
6197 sonota = callPackage ../tools/misc/sonota { };
6199 sonobuoy = callPackage ../applications/networking/cluster/sonobuoy { };
6201 soupault = callPackage ../tools/typesetting/soupault { };
6203 stratisd = callPackage ../tools/filesystems/stratisd { };
6205 stratis-cli = callPackage ../tools/filesystems/stratis-cli { };
6207 strawberry = libsForQt5.callPackage ../applications/audio/strawberry { };
6209 schildichat-desktop = callPackage ../applications/networking/instant-messengers/schildichat/schildichat-desktop.nix {
6210 inherit (darwin.apple_sdk.frameworks) Security AppKit CoreServices;
6211 electron = electron_20;
6213 schildichat-desktop-wayland = writeScriptBin "schildichat-desktop" ''
6215 NIXOS_OZONE_WL=1 exec ${schildichat-desktop}/bin/schildichat-desktop "$@"
6218 schildichat-web = callPackage ../applications/networking/instant-messengers/schildichat/schildichat-web.nix {
6219 conf = config.schildichat-web.conf or {};
6222 schleuder = callPackage ../tools/security/schleuder { };
6224 schleuder-cli = callPackage ../tools/security/schleuder/cli { };
6226 tealdeer = callPackage ../tools/misc/tealdeer {
6227 inherit (darwin.apple_sdk.frameworks) Security;
6230 teamocil = callPackage ../tools/misc/teamocil { };
6232 the-way = callPackage ../development/tools/the-way {
6233 inherit (darwin.apple_sdk.frameworks) AppKit Security;
6236 timeline = callPackage ../applications/office/timeline { };
6238 tsm-client = callPackage ../tools/backup/tsm-client {
6239 openssl = openssl_1_1;
6241 tsm-client-withGui = callPackage ../tools/backup/tsm-client {
6242 openssl = openssl_1_1;
6246 tracker = callPackage ../development/libraries/tracker { };
6248 tracker-miners = callPackage ../development/libraries/tracker-miners { };
6250 tracy = callPackage ../development/tools/tracy {
6251 inherit (darwin.apple_sdk.frameworks) Carbon AppKit;
6254 tridactyl-native = callPackage ../tools/networking/tridactyl-native { };
6256 trivy = callPackage ../tools/admin/trivy { };
6258 trompeloeil = callPackage ../development/libraries/trompeloeil { };
6260 updog = callPackage ../tools/networking/updog { };
6262 uudeview = callPackage ../tools/misc/uudeview { };
6264 uusi = haskell.lib.compose.justStaticExecutables haskellPackages.uusi;
6266 uutils-coreutils = callPackage ../tools/misc/uutils-coreutils {
6267 inherit (python3Packages) sphinx;
6268 inherit (darwin.apple_sdk.frameworks) Security;
6271 volctl = callPackage ../tools/audio/volctl { };
6273 volk = callPackage ../development/libraries/volk { };
6275 vorta = libsForQt5.callPackage ../applications/backup/vorta { };
6277 vowpal-wabbit = callPackage ../applications/science/machine-learning/vowpal-wabbit { };
6279 vt-cli = callPackage ../tools/security/vt-cli { };
6281 utahfs = callPackage ../applications/networking/utahfs { };
6283 wakeonlan = callPackage ../tools/networking/wakeonlan { };
6285 wallutils = callPackage ../tools/graphics/wallutils { };
6287 worker-build = callPackage ../development/tools/worker-build {
6288 inherit (darwin.apple_sdk.frameworks) Security;
6291 inherit (nodePackages) wrangler;
6293 wrangler_1 = callPackage ../development/tools/wrangler_1 {
6294 inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Security;
6297 snowflake = callPackage ../tools/networking/snowflake { };
6299 wsl-open = callPackage ../tools/misc/wsl-open { };
6301 xkcdpass = with python3Packages; toPythonApplication xkcdpass;
6303 xjobs = callPackage ../tools/misc/xjobs { };
6305 xob = callPackage ../tools/X11/xob { };
6307 z-lua = callPackage ../tools/misc/z-lua { };
6309 zabbix-cli = callPackage ../tools/misc/zabbix-cli { };
6311 zabbixctl = callPackage ../tools/misc/zabbixctl { };
6313 zee = callPackage ../applications/editors/zee {
6314 inherit (darwin.apple_sdk.frameworks) Security;
6317 zeek = callPackage ../applications/networking/ids/zeek { };
6319 zoekt = callPackage ../tools/text/zoekt { };
6321 zonemaster-cli = perlPackages.ZonemasterCLI;
6323 zoxide = callPackage ../tools/misc/zoxide { };
6325 zzuf = callPackage ../tools/security/zzuf { };
6327 ### DEVELOPMENT / EMSCRIPTEN
6329 buildEmscriptenPackage = callPackage ../development/em-modules/generic { };
6331 carp = callPackage ../development/compilers/carp { };
6333 cholmod-extra = callPackage ../development/libraries/science/math/cholmod-extra { };
6335 choose = callPackage ../tools/text/choose { };
6337 conform = callPackage ../applications/version-management/git-and-tools/conform { };
6339 easeprobe = callPackage ../tools/misc/easeprobe { };
6341 emscripten = callPackage ../development/compilers/emscripten {
6342 llvmPackages = llvmPackages_14;
6345 emscriptenPackages = recurseIntoAttrs (callPackage ./emscripten-packages.nix { });
6347 emscriptenStdenv = stdenv // { mkDerivation = buildEmscriptenPackage; };
6349 efibootmgr = callPackage ../tools/system/efibootmgr { };
6351 efivar = callPackage ../tools/system/efivar { };
6353 eget = callPackage ../tools/misc/eget { };
6355 evemu = callPackage ../tools/system/evemu { };
6357 # The latest version used by elasticsearch, logstash, kibana and the the beats from elastic.
6358 # When updating make sure to update all plugins or they will break!
6359 elk6Version = "6.8.21";
6360 elk7Version = "7.17.4";
6362 elasticsearch6 = callPackage ../servers/search/elasticsearch/6.x.nix {
6363 util-linux = util-linuxMinimal;
6364 jre_headless = jre8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
6366 elasticsearch6-oss = callPackage ../servers/search/elasticsearch/6.x.nix {
6367 enableUnfree = false;
6368 util-linux = util-linuxMinimal;
6369 jre_headless = jre8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
6371 elasticsearch7 = callPackage ../servers/search/elasticsearch/7.x.nix {
6372 util-linux = util-linuxMinimal;
6373 jre_headless = jdk11_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
6375 elasticsearch = elasticsearch6;
6376 elasticsearch-oss = elasticsearch6-oss;
6378 elasticsearchPlugins = recurseIntoAttrs (
6379 callPackage ../servers/search/elasticsearch/plugins.nix {
6380 elasticsearch = elasticsearch-oss;
6383 elasticsearch6Plugins = elasticsearchPlugins.override {
6384 elasticsearch = elasticsearch6-oss;
6386 elasticsearch7Plugins = elasticsearchPlugins.override {
6387 elasticsearch = elasticsearch7;
6390 elasticsearch-curator = callPackage ../tools/admin/elasticsearch-curator { };
6392 embree = callPackage ../development/libraries/embree { };
6393 embree2 = callPackage ../development/libraries/embree/2.x.nix { };
6395 emem = callPackage ../applications/misc/emem { };
6397 empty = callPackage ../tools/misc/empty { };
6399 emulsion = callPackage ../applications/graphics/emulsion {
6400 inherit (darwin.apple_sdk.frameworks) AppKit CoreGraphics CoreServices Foundation OpenGL;
6403 emulsion-palette = callPackage ../applications/graphics/emulsion-palette { };
6405 emv = callPackage ../tools/misc/emv { };
6407 enblend-enfuse = callPackage ../tools/graphics/enblend-enfuse {
6411 endlessh = callPackage ../servers/endlessh { };
6413 endlessh-go = callPackage ../servers/endlessh-go { };
6415 ericw-tools = callPackage ../applications/misc/ericw-tools { stdenv = gcc10StdenvCompat; };
6417 cryfs = callPackage ../tools/filesystems/cryfs { };
6419 encfs = callPackage ../tools/filesystems/encfs {
6420 tinyxml2 = tinyxml-2;
6423 enscript = callPackage ../tools/text/enscript { };
6425 ensemble-chorus = callPackage ../applications/audio/ensemble-chorus { stdenv = gcc8Stdenv; };
6427 entr = callPackage ../tools/misc/entr { };
6429 envchain = callPackage ../tools/misc/envchain { inherit (darwin.apple_sdk.frameworks) Security; };
6431 eot_utilities = callPackage ../tools/misc/eot-utilities { };
6433 eplot = callPackage ../tools/graphics/eplot { };
6435 epstool = callPackage ../tools/graphics/epstool { };
6437 escrotum = callPackage ../tools/graphics/escrotum { };
6439 esshader = callPackage ../tools/graphics/esshader { };
6441 etcher = callPackage ../tools/misc/etcher {
6442 electron = electron_12;
6445 ethercalc = callPackage ../servers/web-apps/ethercalc { };
6447 ethtool = callPackage ../tools/misc/ethtool { };
6449 ets = callPackage ../tools/misc/ets { };
6451 ettercap = callPackage ../applications/networking/sniffers/ettercap { };
6453 eventstat = callPackage ../os-specific/linux/eventstat { };
6455 evillimiter = python3Packages.callPackage ../tools/networking/evillimiter { };
6457 evtest = callPackage ../applications/misc/evtest { };
6459 evtest-qt = libsForQt5.callPackage ../applications/misc/evtest-qt { };
6461 eva = callPackage ../tools/misc/eva { };
6463 exa = callPackage ../tools/misc/exa {
6464 inherit (darwin.apple_sdk.frameworks) Security;
6467 exactaudiocopy = callPackage ../applications/audio/exact-audio-copy { };
6469 exempi = callPackage ../development/libraries/exempi { };
6471 executor = with python3Packages; toPythonApplication executor;
6473 exif = callPackage ../tools/graphics/exif { };
6475 exifprobe = callPackage ../tools/graphics/exifprobe { };
6477 exiftags = callPackage ../tools/graphics/exiftags { };
6479 exiftool = perlPackages.ImageExifTool;
6481 ext4magic = callPackage ../tools/filesystems/ext4magic { };
6483 extract_url = callPackage ../applications/misc/extract_url { };
6485 extundelete = callPackage ../tools/filesystems/extundelete { };
6487 expect = callPackage ../tools/misc/expect { };
6489 expected-lite = callPackage ../development/libraries/expected-lite { };
6491 exportarr = callPackage ../servers/monitoring/prometheus/exportarr { };
6493 expliot = callPackage ../tools/security/expliot { };
6495 f2fs-tools = callPackage ../tools/filesystems/f2fs-tools { };
6497 Fabric = with python3Packages; toPythonApplication Fabric;
6499 fail2ban = callPackage ../tools/security/fail2ban { };
6501 fakeroot = callPackage ../tools/system/fakeroot { };
6503 fakeroute = callPackage ../tools/networking/fakeroute { };
6505 fakechroot = callPackage ../tools/system/fakechroot { };
6507 fancy-motd = callPackage ../tools/system/fancy-motd { };
6509 fastpbkdf2 = callPackage ../development/libraries/fastpbkdf2 { };
6511 fanficfare = callPackage ../tools/text/fanficfare { };
6513 fastd = callPackage ../tools/networking/fastd { };
6515 fatsort = callPackage ../tools/filesystems/fatsort { };
6517 fcitx = callPackage ../tools/inputmethods/fcitx {
6521 fcitx-engines = recurseIntoAttrs {
6523 anthy = callPackage ../tools/inputmethods/fcitx-engines/fcitx-anthy { };
6525 chewing = callPackage ../tools/inputmethods/fcitx-engines/fcitx-chewing { };
6527 hangul = callPackage ../tools/inputmethods/fcitx-engines/fcitx-hangul { };
6529 unikey = callPackage ../tools/inputmethods/fcitx-engines/fcitx-unikey { };
6531 rime = callPackage ../tools/inputmethods/fcitx-engines/fcitx-rime { };
6533 m17n = callPackage ../tools/inputmethods/fcitx-engines/fcitx-m17n { };
6535 mozc = callPackage ../tools/inputmethods/fcitx-engines/fcitx-mozc {
6537 inherit (python2Packages) gyp;
6538 protobuf = pkgs.protobuf3_8.overrideDerivation (_: { stdenv = clangStdenv; });
6541 table-extra = callPackage ../tools/inputmethods/fcitx-engines/fcitx-table-extra { };
6543 table-other = callPackage ../tools/inputmethods/fcitx-engines/fcitx-table-other { };
6545 cloudpinyin = callPackage ../tools/inputmethods/fcitx-engines/fcitx-cloudpinyin { };
6547 libpinyin = libsForQt5.callPackage ../tools/inputmethods/fcitx-engines/fcitx-libpinyin { };
6549 skk = callPackage ../tools/inputmethods/fcitx-engines/fcitx-skk { };
6552 fcitx-configtool = callPackage ../tools/inputmethods/fcitx/fcitx-configtool.nix { };
6554 chewing-editor = libsForQt5.callPackage ../applications/misc/chewing-editor { };
6556 fcitx5 = libsForQt5.callPackage ../tools/inputmethods/fcitx5 { };
6558 fcitx5-with-addons = libsForQt5.callPackage ../tools/inputmethods/fcitx5/with-addons.nix { };
6560 fcitx5-chinese-addons = libsForQt5.callPackage ../tools/inputmethods/fcitx5/fcitx5-chinese-addons.nix { };
6562 fcitx5-mozc = libsForQt5.callPackage ../tools/inputmethods/fcitx5/fcitx5-mozc.nix {
6563 abseil-cpp = abseil-cpp.override {
6568 fcitx5-unikey = libsForQt5.callPackage ../tools/inputmethods/fcitx5/fcitx5-unikey.nix { };
6570 fcitx5-configtool = libsForQt5.callPackage ../tools/inputmethods/fcitx5/fcitx5-configtool.nix { };
6572 fcitx5-chewing = callPackage ../tools/inputmethods/fcitx5/fcitx5-chewing.nix { };
6574 fcitx5-lua = callPackage ../tools/inputmethods/fcitx5/fcitx5-lua.nix { };
6576 fcitx5-m17n = callPackage ../tools/inputmethods/fcitx5/fcitx5-m17n.nix { };
6578 fcitx5-gtk = callPackage ../tools/inputmethods/fcitx5/fcitx5-gtk.nix { };
6580 fcitx5-hangul = callPackage ../tools/inputmethods/fcitx5/fcitx5-hangul.nix { };
6582 fcitx5-rime = callPackage ../tools/inputmethods/fcitx5/fcitx5-rime.nix { };
6584 fcitx5-table-extra = callPackage ../tools/inputmethods/fcitx5/fcitx5-table-extra.nix { };
6586 fcitx5-table-other = callPackage ../tools/inputmethods/fcitx5/fcitx5-table-other.nix { };
6588 fcppt = callPackage ../development/libraries/fcppt { };
6590 fcrackzip = callPackage ../tools/security/fcrackzip { };
6592 fcron = callPackage ../tools/system/fcron { };
6594 fdm = callPackage ../tools/networking/fdm {};
6596 fdtools = callPackage ../tools/misc/fdtools { };
6598 featherpad = qt5.callPackage ../applications/editors/featherpad {};
6600 fend = callPackage ../tools/misc/fend { };
6602 ferm = callPackage ../tools/networking/ferm { };
6604 feroxbuster = callPackage ../tools/security/feroxbuster {
6605 inherit (darwin.apple_sdk.frameworks) Security;
6608 ffsend = callPackage ../tools/misc/ffsend {
6609 inherit (darwin.apple_sdk.frameworks) Security AppKit;
6612 fgallery = callPackage ../tools/graphics/fgallery { };
6614 flannel = callPackage ../tools/networking/flannel { };
6615 cni-plugin-flannel = callPackage ../tools/networking/flannel/plugin.nix {};
6617 flashbench = callPackage ../os-specific/linux/flashbench { };
6619 flatpak = callPackage ../development/libraries/flatpak { };
6621 flatpak-builder = callPackage ../development/tools/flatpak-builder {
6622 binutils = binutils-unwrapped;
6625 fltrdr = callPackage ../tools/misc/fltrdr {
6629 fluent-bit = callPackage ../tools/misc/fluent-bit { };
6631 flux = callPackage ../development/compilers/flux { };
6633 fido2luks = callPackage ../tools/security/fido2luks {};
6635 fierce = callPackage ../tools/security/fierce { };
6637 figlet = callPackage ../tools/misc/figlet { };
6639 file = callPackage ../tools/misc/file {
6640 inherit (windows) libgnurx;
6643 filegive = callPackage ../tools/networking/filegive { };
6645 fileschanged = callPackage ../tools/misc/fileschanged { };
6647 filet = callPackage ../applications/misc/filet { };
6649 findomain = callPackage ../tools/networking/findomain {
6650 inherit (darwin.apple_sdk.frameworks) Security;
6653 findutils = callPackage ../tools/misc/findutils { };
6655 findup = callPackage ../tools/misc/findup { };
6657 bsd-finger = callPackage ../tools/networking/bsd-finger { };
6658 bsd-fingerd = bsd-finger.override({ buildClient = false; });
6660 iprange = callPackage ../applications/networking/firehol/iprange.nix {};
6662 firehol = callPackage ../applications/networking/firehol {};
6664 fio = callPackage ../tools/system/fio { };
6666 flamerobin = callPackage ../applications/misc/flamerobin { };
6668 flashrom = callPackage ../tools/misc/flashrom { };
6670 flent = python3Packages.callPackage ../applications/networking/flent { };
6672 flexoptix-app = callPackage ../tools/misc/flexoptix-app { };
6674 flpsed = callPackage ../applications/editors/flpsed { };
6676 fluentd = callPackage ../tools/misc/fluentd { };
6678 flvstreamer = callPackage ../tools/networking/flvstreamer { };
6680 frr = callPackage ../servers/frr { };
6682 gemstash = callPackage ../development/tools/gemstash { };
6684 hmetis = pkgsi686Linux.callPackage ../applications/science/math/hmetis { };
6686 libbsd = callPackage ../development/libraries/libbsd { };
6688 libbladeRF = callPackage ../development/libraries/libbladeRF { };
6690 libbtbb = callPackage ../development/libraries/libbtbb {
6691 inherit (darwin.apple_sdk.frameworks) CoreServices;
6694 lp_solve = callPackage ../applications/science/math/lp_solve {
6695 inherit (darwin) cctools autoSignDarwinBinariesHook;
6698 fabric-installer = callPackage ../tools/games/minecraft/fabric-installer { };
6700 faraday-agent-dispatcher = callPackage ../tools/security/faraday-agent-dispatcher { };
6702 faraday-cli = callPackage ../tools/security/faraday-cli { };
6704 fastlane = callPackage ../tools/admin/fastlane { };
6706 fatresize = callPackage ../tools/filesystems/fatresize {};
6708 fdk_aac = callPackage ../development/libraries/fdk-aac { };
6710 fdk-aac-encoder = callPackage ../applications/audio/fdkaac { };
6712 feedgnuplot = callPackage ../tools/graphics/feedgnuplot { };
6714 fbcat = callPackage ../tools/misc/fbcat { };
6716 fbv = callPackage ../tools/graphics/fbv { };
6718 fbvnc = callPackage ../tools/admin/fbvnc {};
6720 fim = callPackage ../tools/graphics/fim { };
6722 flac123 = callPackage ../applications/audio/flac123 { };
6724 flamegraph = callPackage ../development/tools/flamegraph { };
6726 flawfinder = callPackage ../development/tools/flawfinder { };
6728 flintlock = callPackage ../applications/virtualization/flintlock { };
6730 flip-link = callPackage ../development/tools/flip-link { };
6732 flips = callPackage ../tools/compression/flips { };
6734 flowblade = callPackage ../applications/video/flowblade { };
6736 fmbt = callPackage ../development/tools/fmbt {
6740 fontfor = callPackage ../tools/misc/fontfor { };
6742 fontforge = lowPrio (callPackage ../tools/misc/fontforge {
6743 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
6746 fontforge-gtk = fontforge.override {
6750 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
6753 fontforge-fonttools = callPackage ../tools/misc/fontforge/fontforge-fonttools.nix {};
6755 fontmatrix = libsForQt514.callPackage ../applications/graphics/fontmatrix {};
6757 footswitch = callPackage ../tools/inputmethods/footswitch { };
6759 foremost = callPackage ../tools/system/foremost { };
6761 forktty = callPackage ../os-specific/linux/forktty {};
6763 fortune = callPackage ../tools/misc/fortune { };
6765 fox = callPackage ../development/libraries/fox {
6767 inherit (darwin.apple_sdk.frameworks) CoreServices;
6770 fox_1_6 = callPackage ../development/libraries/fox/fox-1.6.nix {
6771 inherit (darwin.apple_sdk.frameworks) CoreServices;
6774 fpart = callPackage ../tools/misc/fpart { };
6776 fping = callPackage ../tools/networking/fping {};
6778 fpm = callPackage ../tools/package-management/fpm { };
6780 fprintd = callPackage ../tools/security/fprintd { };
6782 fprintd-tod = callPackage ../tools/security/fprintd/tod.nix { };
6784 ferdi = callPackage ../applications/networking/instant-messengers/ferdi {
6785 mkFranzDerivation = callPackage ../applications/networking/instant-messengers/franz/generic.nix { };
6788 ferdium = callPackage ../applications/networking/instant-messengers/ferdium {
6789 mkFranzDerivation = callPackage ../applications/networking/instant-messengers/franz/generic.nix { };
6792 fq = callPackage ../development/tools/fq { };
6794 franz = callPackage ../applications/networking/instant-messengers/franz {
6795 mkFranzDerivation = callPackage ../applications/networking/instant-messengers/franz/generic.nix { };
6798 freac = callPackage ../applications/audio/freac { };
6800 freebind = callPackage ../tools/networking/freebind { };
6802 freeipmi = callPackage ../tools/system/freeipmi {};
6804 freetalk = callPackage ../applications/networking/instant-messengers/freetalk {
6808 freetds = callPackage ../development/libraries/freetds { };
6810 freetube = callPackage ../applications/video/freetube { };
6812 freeze = callPackage ../tools/security/freeze { };
6814 freqtweak = callPackage ../applications/audio/freqtweak {
6818 frescobaldi = python3Packages.callPackage ../misc/frescobaldi {};
6820 freshfetch = callPackage ../tools/misc/freshfetch {
6821 inherit (darwin.apple_sdk.frameworks) AppKit CoreFoundation DiskArbitration Foundation IOKit;
6824 frostwire = callPackage ../applications/networking/p2p/frostwire { };
6825 frostwire-bin = callPackage ../applications/networking/p2p/frostwire/frostwire-bin.nix { };
6827 ftgl = callPackage ../development/libraries/ftgl {
6828 inherit (darwin.apple_sdk.frameworks) OpenGL GLUT;
6831 ftop = callPackage ../os-specific/linux/ftop { };
6833 ftxui = callPackage ../development/libraries/ftxui { };
6835 fsarchiver = callPackage ../tools/archivers/fsarchiver { };
6837 fsfs = callPackage ../tools/filesystems/fsfs { };
6839 fstl = qt5.callPackage ../applications/graphics/fstl { };
6841 fswebcam = callPackage ../os-specific/linux/fswebcam { };
6843 fulcio = callPackage ../tools/security/fulcio { };
6845 fuseiso = callPackage ../tools/filesystems/fuseiso { };
6847 fusuma = callPackage ../tools/inputmethods/fusuma {};
6849 fdbPackages = dontRecurseIntoAttrs (callPackage ../servers/foundationdb {
6850 openjdk = openjdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
6851 libressl = libressl_3_4;
6854 inherit (fdbPackages)
6861 foundationdb = foundationdb61;
6863 fuse-7z-ng = callPackage ../tools/filesystems/fuse-7z-ng { };
6865 fuse-overlayfs = callPackage ../tools/filesystems/fuse-overlayfs {};
6867 fusee-interfacee-tk = callPackage ../applications/misc/fusee-interfacee-tk { };
6869 fusee-launcher = callPackage ../development/tools/fusee-launcher { };
6871 fverb = callPackage ../applications/audio/fverb { };
6873 fwknop = callPackage ../tools/security/fwknop {
6874 texinfo = texinfo6_7; # Uses @setcontentsaftertitlepage, removed in 6.8.
6877 exfat = callPackage ../tools/filesystems/exfat { };
6879 exfatprogs = callPackage ../tools/filesystems/exfatprogs { };
6881 dos2unix = callPackage ../tools/text/dos2unix { };
6883 uni2ascii = callPackage ../tools/text/uni2ascii { };
6885 uniscribe = callPackage ../tools/text/uniscribe { };
6887 calcoo = callPackage ../applications/misc/calcoo { };
6889 galculator = callPackage ../applications/misc/galculator {
6893 fornalder = callPackage ../applications/version-management/fornalder { };
6895 free42 = callPackage ../applications/misc/free42 { };
6897 galen = callPackage ../development/tools/galen {};
6899 gallery-dl = python3Packages.callPackage ../applications/misc/gallery-dl { };
6901 gandi-cli = python3Packages.callPackage ../tools/networking/gandi-cli { };
6903 gandom-fonts = callPackage ../data/fonts/gandom-fonts { };
6905 gaphor = python3Packages.callPackage ../tools/misc/gaphor { };
6907 garage = callPackage ../tools/filesystems/garage {
6908 inherit (darwin.apple_sdk.frameworks) Security;
6911 garmin-plugin = callPackage ../applications/misc/garmin-plugin {};
6913 garmintools = callPackage ../development/libraries/garmintools {};
6915 gau = callPackage ../tools/security/gau { };
6917 gauge = callPackage ../development/tools/gauge { };
6919 gawk = callPackage ../tools/text/gawk {
6920 inherit (darwin) locale;
6923 gawk-with-extensions = callPackage ../tools/text/gawk/gawk-with-extensions.nix {
6924 extensions = gawkextlib.full;
6926 gawkextlib = callPackage ../tools/text/gawk/gawkextlib.nix {};
6928 gawkInteractive = gawk.override { interactive = true; };
6930 gatk = callPackage ../applications/science/biology/gatk {} ;
6932 gbdfed = callPackage ../tools/misc/gbdfed {
6936 gdmap = callPackage ../tools/system/gdmap { };
6938 gef = callPackage ../development/tools/misc/gef { };
6940 gelasio = callPackage ../data/fonts/gelasio { };
6942 gemget = callPackage ../tools/networking/gemget {};
6944 gen-oath-safe = callPackage ../tools/security/gen-oath-safe { };
6946 genext2fs = callPackage ../tools/filesystems/genext2fs { };
6948 gengetopt = callPackage ../development/tools/misc/gengetopt { };
6950 genimage = callPackage ../tools/filesystems/genimage { };
6952 genmap = callPackage ../applications/science/biology/genmap { };
6954 geonkick = callPackage ../applications/audio/geonkick {};
6956 gerrit = callPackage ../applications/version-management/gerrit { };
6958 geteltorito = callPackage ../tools/misc/geteltorito { };
6960 getmail6 = callPackage ../tools/networking/getmail6 { };
6962 getopt = callPackage ../tools/misc/getopt { };
6964 getoptions = callPackage ../tools/misc/getoptions { };
6966 gexiv2 = callPackage ../development/libraries/gexiv2 { };
6968 gex = callPackage ../applications/version-management/git-and-tools/gex { };
6970 gftp = callPackage ../applications/networking/ftp/gftp {
6974 gfs2-utils = callPackage ../tools/filesystems/gfs2-utils { };
6976 gfbgraph = callPackage ../development/libraries/gfbgraph { };
6978 gfold = callPackage ../applications/version-management/git-and-tools/gfold {
6979 inherit (darwin.apple_sdk.frameworks) Security;
6982 ggobi = callPackage ../tools/graphics/ggobi { };
6984 gh = callPackage ../applications/version-management/git-and-tools/gh { };
6986 ghorg = callPackage ../applications/version-management/git-and-tools/ghorg { };
6988 ghost = callPackage ../tools/security/ghost { };
6990 ghostunnel = callPackage ../tools/networking/ghostunnel { };
6992 ghq = callPackage ../applications/version-management/git-and-tools/ghq { };
6994 gst = callPackage ../applications/version-management/git-and-tools/gst { };
6996 ghr = callPackage ../applications/version-management/git-and-tools/ghr { };
6998 ghrepo-stats = with python3Packages; toPythonApplication ghrepo-stats;
7000 ghz = callPackage ../tools/networking/ghz { };
7002 gibberish-detector = with python3Packages; toPythonApplication gibberish-detector;
7004 gibo = callPackage ../tools/misc/gibo { };
7006 gifsicle = callPackage ../tools/graphics/gifsicle { };
7008 gifski = callPackage ../tools/graphics/gifski { };
7010 git-absorb = callPackage ../applications/version-management/git-and-tools/git-absorb {
7011 inherit (darwin.apple_sdk.frameworks) Security;
7014 inherit (haskellPackages) git-annex;
7016 git-annex-metadata-gui = libsForQt5.callPackage ../applications/version-management/git-and-tools/git-annex-metadata-gui {
7017 inherit (python3Packages) buildPythonApplication pyqt5 git-annex-adapter;
7020 git-annex-remote-dbx = callPackage ../applications/version-management/git-and-tools/git-annex-remote-dbx {
7021 inherit (python3Packages)
7022 buildPythonApplication
7029 git-annex-remote-googledrive = callPackage ../applications/version-management/git-and-tools/git-annex-remote-googledrive {
7030 inherit (python3Packages)
7031 buildPythonApplication
7040 git-annex-remote-rclone = callPackage ../applications/version-management/git-and-tools/git-annex-remote-rclone { };
7042 git-annex-utils = callPackage ../applications/version-management/git-and-tools/git-annex-utils { };
7044 git-appraise = callPackage ../applications/version-management/git-and-tools/git-appraise {};
7046 git-backup = callPackage ../applications/version-management/git-backup {
7047 openssl = openssl_1_1;
7048 inherit (darwin.apple_sdk.frameworks) Security;
7051 git-big-picture = callPackage ../applications/version-management/git-and-tools/git-big-picture { };
7053 git-branchless = callPackage ../applications/version-management/git-and-tools/git-branchless {
7054 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
7057 inherit (haskellPackages) git-brunch;
7059 git-bug = callPackage ../applications/version-management/git-and-tools/git-bug { };
7061 git-chglog = callPackage ../applications/version-management/git-and-tools/git-chglog { };
7063 git-cinnabar = callPackage ../applications/version-management/git-and-tools/git-cinnabar {
7064 inherit (darwin.apple_sdk.frameworks) CoreServices;
7067 git-cliff = callPackage ../applications/version-management/git-and-tools/git-cliff {
7068 inherit (darwin.apple_sdk.frameworks) Security;
7071 git-codeowners = callPackage ../applications/version-management/git-and-tools/git-codeowners { };
7073 git-codereview = callPackage ../applications/version-management/git-and-tools/git-codereview { };
7075 git-cola = callPackage ../applications/version-management/git-and-tools/git-cola { };
7077 git-credential-1password = callPackage ../applications/version-management/git-and-tools/git-credential-1password { };
7079 git-credential-keepassxc = callPackage ../applications/version-management/git-and-tools/git-credential-keepassxc {
7080 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation;
7083 git-crecord = callPackage ../applications/version-management/git-crecord { };
7085 git-crypt = callPackage ../applications/version-management/git-and-tools/git-crypt { };
7087 git-delete-merged-branches = callPackage ../applications/version-management/git-and-tools/git-delete-merged-branches { };
7089 git-extras = callPackage ../applications/version-management/git-and-tools/git-extras { };
7091 git-fame = callPackage ../applications/version-management/git-and-tools/git-fame {};
7093 git-fast-export = callPackage ../applications/version-management/git-and-tools/fast-export { };
7095 git-filter-repo = with python3Packages; toPythonApplication git-filter-repo;
7097 git-gone = callPackage ../applications/version-management/git-and-tools/git-gone {
7098 inherit (darwin.apple_sdk.frameworks) Security;
7101 git-hound = callPackage ../tools/security/git-hound { };
7103 git-hub = callPackage ../applications/version-management/git-and-tools/git-hub { };
7105 git-ignore = callPackage ../applications/version-management/git-and-tools/git-ignore { };
7107 git-imerge = python3Packages.callPackage ../applications/version-management/git-and-tools/git-imerge { };
7109 git-interactive-rebase-tool = callPackage ../applications/version-management/git-and-tools/git-interactive-rebase-tool {
7110 inherit (darwin.apple_sdk.frameworks) Security;
7113 git-lfs = lowPrio (callPackage ../applications/version-management/git-lfs { });
7115 git-ftp = callPackage ../development/tools/git-ftp { };
7117 git-machete = python3Packages.callPackage ../applications/version-management/git-and-tools/git-machete { };
7119 git-my = callPackage ../applications/version-management/git-and-tools/git-my { };
7121 git-nomad = callPackage ../applications/version-management/git-and-tools/git-nomad {
7122 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
7125 git-octopus = callPackage ../applications/version-management/git-and-tools/git-octopus { };
7127 git-open = callPackage ../applications/version-management/git-and-tools/git-open { };
7129 git-quickfix = callPackage ../applications/version-management/git-and-tools/git-quickfix {
7130 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
7133 git-radar = callPackage ../applications/version-management/git-and-tools/git-radar { };
7135 git-recent = callPackage ../applications/version-management/git-and-tools/git-recent {
7136 util-linux = if stdenv.isLinux then util-linuxMinimal else util-linux;
7139 git-remote-codecommit = python3Packages.callPackage ../applications/version-management/git-and-tools/git-remote-codecommit { };
7141 git-remote-gcrypt = callPackage ../applications/version-management/git-and-tools/git-remote-gcrypt { };
7143 git-remote-hg = callPackage ../applications/version-management/git-and-tools/git-remote-hg { };
7145 git-reparent = callPackage ../applications/version-management/git-and-tools/git-reparent { };
7147 git-secret = callPackage ../applications/version-management/git-and-tools/git-secret { };
7149 git-secrets = callPackage ../applications/version-management/git-and-tools/git-secrets { };
7151 git-series = callPackage ../development/tools/git-series {
7152 openssl = openssl_1_1;
7155 git-sizer = callPackage ../applications/version-management/git-sizer { };
7157 git-standup = callPackage ../applications/version-management/git-and-tools/git-standup { };
7159 git-stree = callPackage ../applications/version-management/git-and-tools/git-stree { };
7161 git-subrepo = callPackage ../applications/version-management/git-and-tools/git-subrepo { };
7163 git-subset = callPackage ../applications/version-management/git-and-tools/git-subset {
7164 openssl = openssl_1_1;
7165 inherit (darwin.apple_sdk.frameworks) Security;
7168 git-subtrac = callPackage ../applications/version-management/git-and-tools/git-subtrac { };
7170 git-sync = callPackage ../applications/version-management/git-and-tools/git-sync { };
7172 git-test = callPackage ../applications/version-management/git-and-tools/git-test { };
7174 git-trim = callPackage ../applications/version-management/git-and-tools/git-trim {
7175 openssl = openssl_1_1;
7176 inherit (darwin.apple_sdk.frameworks) Security;
7179 git-up = callPackage ../applications/version-management/git-up {
7180 pythonPackages = python3Packages;
7183 git-vanity-hash = callPackage ../applications/version-management/git-and-tools/git-vanity-hash { };
7185 git-vendor = callPackage ../applications/version-management/git-and-tools/git-vendor { };
7187 git-when-merged = callPackage ../applications/version-management/git-and-tools/git-when-merged { };
7189 git-workspace = callPackage ../applications/version-management/git-and-tools/git-workspace {
7190 inherit (darwin.apple_sdk.frameworks) Security;
7193 git2cl = callPackage ../applications/version-management/git-and-tools/git2cl { };
7195 gita = python3Packages.callPackage ../applications/version-management/git-and-tools/gita { };
7197 gitbatch = callPackage ../applications/version-management/git-and-tools/gitbatch { };
7199 gitflow = callPackage ../applications/version-management/git-and-tools/gitflow { };
7201 gitfs = callPackage ../tools/filesystems/gitfs { };
7203 github-backup = callPackage ../tools/misc/github-backup { };
7205 github-runner = callPackage ../development/tools/continuous-integration/github-runner {
7206 inherit (darwin) autoSignDarwinBinariesHook;
7209 gitkraken = callPackage ../applications/version-management/gitkraken { };
7211 gitlab = callPackage ../applications/version-management/gitlab {
7212 openssl = openssl_1_1;
7214 gitlab-ee = callPackage ../applications/version-management/gitlab {
7215 openssl = openssl_1_1;
7216 gitlabEnterprise = true;
7219 gitlab-clippy = callPackage ../development/tools/rust/gitlab-clippy { };
7221 gitlab-runner = callPackage ../development/tools/continuous-integration/gitlab-runner { };
7223 gitlab-shell = callPackage ../applications/version-management/gitlab/gitlab-shell { };
7225 gitlab-triage = callPackage ../applications/version-management/gitlab-triage { };
7227 gitlab-workhorse = callPackage ../applications/version-management/gitlab/gitlab-workhorse { };
7229 gitleaks = callPackage ../tools/security/gitleaks { };
7231 gitnuro = callPackage ../applications/version-management/git-and-tools/gitnuro { };
7233 gitsign = callPackage ../tools/security/gitsign { };
7235 gitaly = callPackage ../applications/version-management/gitlab/gitaly { };
7237 gitqlient = libsForQt5.callPackage ../applications/version-management/gitqlient { };
7239 gitstats = callPackage ../applications/version-management/gitstats { };
7241 gitstatus = callPackage ../applications/version-management/git-and-tools/gitstatus { };
7243 gitty = callPackage ../applications/version-management/git-and-tools/gitty { };
7245 gitui = callPackage ../applications/version-management/git-and-tools/gitui {
7246 inherit (darwin.apple_sdk.frameworks) Security AppKit;
7249 gogs = callPackage ../applications/version-management/gogs { };
7251 git-latexdiff = callPackage ../tools/typesetting/git-latexdiff { };
7253 gitea = callPackage ../applications/version-management/gitea { };
7255 gokart = callPackage ../development/tools/gokart { };
7257 gl2ps = callPackage ../development/libraries/gl2ps { };
7259 glab = callPackage ../applications/version-management/git-and-tools/glab { };
7261 glitter = callPackage ../applications/version-management/git-and-tools/glitter { };
7263 glusterfs = callPackage ../tools/filesystems/glusterfs { };
7265 glmark2 = callPackage ../tools/graphics/glmark2 { };
7267 glogg = libsForQt5.callPackage ../tools/text/glogg { };
7269 glxinfo = callPackage ../tools/graphics/glxinfo { };
7271 gmrender-resurrect = callPackage ../tools/networking/gmrender-resurrect {
7272 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav;
7275 gnirehtet = callPackage ../tools/networking/gnirehtet { };
7277 gnome-builder = callPackage ../applications/editors/gnome-builder { };
7279 gnome-desktop = callPackage ../development/libraries/gnome-desktop { };
7281 gnome-decoder = callPackage ../applications/graphics/gnome-decoder {
7282 inherit (gst_all_1) gstreamer gst-plugins-base;
7283 gst-plugins-bad = gst_all_1.gst-plugins-bad.override { enableZbar = true; };
7286 gnome-extension-manager = callPackage ../applications/misc/gnome-extension-manager { };
7288 gnome-feeds = callPackage ../applications/networking/feedreaders/gnome-feeds {};
7290 gnome-frog = callPackage ../applications/misc/gnome-frog { };
7292 gnome-keysign = callPackage ../tools/security/gnome-keysign { };
7294 gnome-secrets = callPackage ../applications/misc/gnome-secrets { };
7296 gnome-solanum = callPackage ../applications/misc/gnome-solanum { };
7298 gnome-podcasts = callPackage ../applications/audio/gnome-podcasts { };
7300 gnome-photos = callPackage ../applications/graphics/gnome-photos { };
7302 gnome-randr = callPackage ../tools/wayland/gnome-randr { };
7304 gnuapl = callPackage ../development/interpreters/gnu-apl { };
7306 gnu-shepherd = callPackage ../misc/gnu-shepherd { };
7308 dapl = callPackage ../development/interpreters/dzaima-apl {
7309 buildNativeImage = false;
7310 stdenv = stdenvNoCC;
7313 dapl-native = callPackage ../development/interpreters/dzaima-apl {
7314 buildNativeImage = true;
7318 gnucap = callPackage ../applications/science/electronics/gnucap { };
7320 gnu-cobol = callPackage ../development/compilers/gnu-cobol { };
7322 gnuclad = callPackage ../applications/graphics/gnuclad { };
7324 gnufdisk = callPackage ../tools/system/fdisk {
7328 gnugrep = callPackage ../tools/text/gnugrep { };
7330 gnulib = callPackage ../development/tools/gnulib { };
7332 gnupatch = callPackage ../tools/text/gnupatch { };
7334 gnupg1orig = callPackage ../tools/security/gnupg/1.nix { };
7335 gnupg1compat = callPackage ../tools/security/gnupg/1compat.nix { };
7336 gnupg1 = gnupg1compat; # use config.packageOverrides if you prefer original gnupg1
7337 gnupg23 = callPackage ../tools/security/gnupg/23.nix {
7338 guiSupport = stdenv.isDarwin;
7339 pinentry = if stdenv.isDarwin then pinentry_mac else pinentry-gtk2;
7343 gnupg-pkcs11-scd = callPackage ../tools/security/gnupg-pkcs11-scd { };
7345 gnuplot = libsForQt5.callPackage ../tools/graphics/gnuplot {
7346 inherit (darwin.apple_sdk.frameworks) Cocoa;
7349 gnuplot_qt = gnuplot.override { withQt = true; };
7351 # must have AquaTerm installed separately
7352 gnuplot_aquaterm = gnuplot.override { aquaterm = true; };
7354 gnu-pw-mgr = callPackage ../tools/security/gnu-pw-mgr { };
7356 gnused = callPackage ../tools/text/gnused { };
7358 gnutar = callPackage ../tools/archivers/gnutar { };
7360 goaccess = callPackage ../tools/misc/goaccess { };
7362 gocryptfs = callPackage ../tools/filesystems/gocryptfs { };
7364 godot_4 = callPackage ../development/tools/godot/4 { };
7366 godot = callPackage ../development/tools/godot/3 { };
7368 godot-export-templates = callPackage ../development/tools/godot/3/export-templates.nix { };
7370 godot-headless = callPackage ../development/tools/godot/3/headless.nix { };
7372 godot-server = callPackage ../development/tools/godot/3/server.nix { };
7374 goeland = callPackage ../applications/networking/feedreaders/goeland { };
7376 go-mtpfs = callPackage ../tools/filesystems/go-mtpfs { };
7378 goofys = callPackage ../tools/filesystems/goofys { };
7380 go-sct = callPackage ../tools/X11/go-sct { };
7382 # rename to upower-notify?
7383 go-upower-notify = callPackage ../tools/misc/upower-notify { };
7385 goattracker = callPackage ../applications/audio/goattracker { };
7387 goattracker-stereo = callPackage ../applications/audio/goattracker {
7391 google-app-engine-go-sdk = callPackage ../development/tools/google-app-engine-go-sdk { };
7393 google-authenticator = callPackage ../os-specific/linux/google-authenticator { };
7395 google-cloud-sdk = callPackage ../tools/admin/google-cloud-sdk {
7398 google-cloud-sdk-gce = google-cloud-sdk.override {
7403 google-fonts = callPackage ../data/fonts/google-fonts { };
7405 google-clasp = nodePackages."@google/clasp";
7407 google-compute-engine = with python38.pkgs; toPythonApplication google-compute-engine;
7409 google-guest-oslogin = callPackage ../tools/virtualization/google-guest-oslogin { };
7411 google-cloud-cpp = callPackage ../development/libraries/google-cloud-cpp {
7412 openssl = openssl_1_1;
7415 google-java-format = callPackage ../development/tools/google-java-format { };
7417 google-guest-agent = callPackage ../tools/virtualization/google-guest-agent { };
7419 google-guest-configs = callPackage ../tools/virtualization/google-guest-configs { };
7421 gdown = with python3Packages; toPythonApplication gdown;
7423 gopro = callPackage ../tools/video/gopro { };
7425 goreleaser = callPackage ../tools/misc/goreleaser { };
7427 goreplay = callPackage ../tools/networking/goreplay { };
7429 gost = callPackage ../tools/networking/gost { };
7431 gource = callPackage ../applications/version-management/gource { };
7433 govc = callPackage ../tools/virtualization/govc { };
7435 goverlay = callPackage ../tools/graphics/goverlay {
7436 inherit (qt5) wrapQtAppsHook;
7437 inherit (plasma5Packages) breeze-qt5;
7440 gpart = callPackage ../tools/filesystems/gpart { };
7442 gparted = callPackage ../tools/misc/gparted { };
7444 gpt2tc = callPackage ../tools/text/gpt2tc { };
7446 gptman = callPackage ../tools/system/gptman { };
7448 ldmtool = callPackage ../tools/misc/ldmtool { };
7450 gphotos-sync = callPackage ../tools/backup/gphotos-sync { };
7452 gpodder = callPackage ../applications/audio/gpodder { };
7454 gpp = callPackage ../development/tools/gpp { };
7456 gnuastro = callPackage ../applications/science/astronomy/gnuastro { };
7458 gpredict = callPackage ../applications/science/astronomy/gpredict {
7462 gprof2dot = with python3Packages; toPythonApplication gprof2dot;
7464 gprojector = callPackage ../applications/science/astronomy/gprojector { };
7466 gptfdisk = callPackage ../tools/system/gptfdisk { };
7468 grafterm = callPackage ../tools/misc/grafterm { };
7470 grafx2 = callPackage ../applications/graphics/grafx2 {};
7472 grails = callPackage ../development/web/grails { jdk = null; };
7474 graylog = callPackage ../tools/misc/graylog { };
7475 graylogPlugins = recurseIntoAttrs (
7476 callPackage ../tools/misc/graylog/plugins.nix { }
7479 graphviz = callPackage ../tools/graphics/graphviz {
7480 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
7483 graphviz-nox = graphviz.override {
7485 libdevil = libdevil-nox;
7488 grin = callPackage ../tools/text/grin { };
7490 gyb = callPackage ../tools/backup/gyb { };
7492 igrep = callPackage ../tools/text/igrep {
7493 inherit (darwin.apple_sdk.frameworks) Security;
7496 ripgrep = callPackage ../tools/text/ripgrep {
7497 inherit (darwin.apple_sdk.frameworks) Security;
7500 ripgrep-all = callPackage ../tools/text/ripgrep-all {
7501 inherit (darwin.apple_sdk.frameworks) Security;
7504 robodoc = callPackage ../tools/text/robodoc { };
7506 ucg = callPackage ../tools/text/ucg { stdenv = gcc10StdenvCompat; };
7508 grive2 = callPackage ../tools/filesystems/grive2 { };
7510 groff = callPackage ../tools/text/groff { };
7512 gromit-mpx = callPackage ../tools/graphics/gromit-mpx {
7514 libappindicator = libappindicator-gtk3;
7517 gron = callPackage ../development/tools/gron { };
7519 groonga = callPackage ../servers/search/groonga { };
7521 grpcurl = callPackage ../tools/networking/grpcurl { };
7523 grpc-gateway = callPackage ../development/tools/grpc-gateway { };
7525 grpcui = callPackage ../tools/networking/grpcui { };
7527 grpc-tools = callPackage ../development/tools/misc/grpc-tools { };
7529 grpc-client-cli = callPackage ../development/tools/misc/grpc-client-cli { };
7531 grub = pkgsi686Linux.callPackage ../tools/misc/grub ({
7532 stdenv = overrideCC stdenv buildPackages.pkgsi686Linux.gcc6;
7533 } // (config.grub or {}));
7535 trustedGrub = pkgsi686Linux.callPackage ../tools/misc/grub/trusted.nix { };
7537 trustedGrub-for-HP = pkgsi686Linux.callPackage ../tools/misc/grub/trusted.nix { for_HP_laptop = true; };
7541 grub2_full = callPackage ../tools/misc/grub/2.0x.nix {
7542 # update breaks grub2
7543 gnulib = pkgs.gnulib.overrideAttrs (_: rec {
7544 version = "20200223";
7546 url = "https://git.savannah.gnu.org/r/gnulib.git";
7547 rev = "292fd5d6ff5ecce81ec3c648f353732a9ece83c0";
7548 sha256 = "0hkg3nql8nsll0vrqk4ifda0v4kpi67xz42r8daqsql6c4rciqnw";
7553 grub2_efi = grub2.override {
7557 grub2_light = grub2.override {
7561 grub2_xen = grub2_full.override {
7565 grub2_pvgrub_image = callPackage ../tools/misc/grub/pvgrub_image { };
7567 grub4dos = callPackage ../tools/misc/grub4dos {
7568 stdenv = stdenv_32bit;
7571 gruut = with python3.pkgs; toPythonApplication gruut;
7573 gruut-ipa = with python3.pkgs; toPythonApplication gruut-ipa;
7575 gx = callPackage ../tools/package-management/gx { };
7576 gx-go = callPackage ../tools/package-management/gx/go { };
7578 efitools = callPackage ../tools/security/efitools { };
7580 sbctl = callPackage ../tools/security/sbctl { };
7582 sbsigntool = callPackage ../tools/security/sbsigntool {
7583 openssl = openssl_1_1;
7586 sonic-server = callPackage ../servers/search/sonic-server { };
7588 gsmartcontrol = callPackage ../tools/misc/gsmartcontrol { };
7590 gsmlib = callPackage ../development/libraries/gsmlib
7591 { stdenv = gcc10StdenvCompat; autoreconfHook = buildPackages.autoreconfHook269; };
7593 gssdp = callPackage ../development/libraries/gssdp { };
7595 gssdp_1_6 = callPackage ../development/libraries/gssdp/1.6.nix { };
7597 gssdp-tools = callPackage ../development/libraries/gssdp/tools.nix { };
7599 grype = callPackage ../tools/security/grype { };
7601 gt5 = callPackage ../tools/system/gt5 { };
7603 gtest = callPackage ../development/libraries/gtest { };
7605 gbenchmark = callPackage ../development/libraries/gbenchmark {};
7607 gkraken = callPackage ../tools/system/gkraken { };
7609 gtkdatabox = callPackage ../development/libraries/gtkdatabox {};
7611 gtdialog = callPackage ../development/libraries/gtdialog {};
7613 gtkd = callPackage ../development/libraries/gtkd { dcompiler = ldc; };
7615 gtkgnutella = callPackage ../tools/networking/p2p/gtk-gnutella { };
7617 gtkperf = callPackage ../development/tools/misc/gtkperf { };
7619 gtkradiant = callPackage ../applications/misc/gtkradiant { };
7621 gtk-frdp = callPackage ../development/libraries/gtk-frdp {};
7623 gtk-vnc = callPackage ../tools/admin/gtk-vnc {};
7625 gup = callPackage ../development/tools/build-managers/gup {};
7627 gupnp = callPackage ../development/libraries/gupnp { };
7629 gupnp_1_6 = callPackage ../development/libraries/gupnp/1.6.nix { };
7631 gupnp-av = callPackage ../development/libraries/gupnp-av {};
7633 gupnp-dlna = callPackage ../development/libraries/gupnp-dlna {};
7635 gupnp-igd = callPackage ../development/libraries/gupnp-igd {};
7637 gupnp-tools = callPackage ../tools/networking/gupnp-tools {};
7639 gvm-tools = with python3.pkgs; toPythonApplication gvm-tools;
7641 gvpe = callPackage ../tools/networking/gvpe {};
7643 gvolicon = callPackage ../tools/audio/gvolicon {};
7645 gvproxy = callPackage ../tools/networking/gvproxy {
7646 buildGoModule = buildGo118Module; # fails to build with 1.19
7649 gzip = callPackage ../tools/compression/gzip { };
7651 gzrt = callPackage ../tools/compression/gzrt { };
7653 httplab = callPackage ../tools/networking/httplab { };
7655 lucky-cli = callPackage ../development/web/lucky-cli { };
7657 mac-fdisk = callPackage ../tools/system/mac-fdisk { };
7659 partclone = callPackage ../tools/backup/partclone { };
7661 partimage = callPackage ../tools/backup/partimage { };
7663 pdisk = callPackage ../tools/system/pdisk {
7664 inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit;
7667 pgf_graphics = callPackage ../tools/graphics/pgf { };
7669 pgbackrest = callPackage ../tools/backup/pgbackrest { };
7671 pgformatter = callPackage ../development/tools/pgformatter { };
7673 pgloader = callPackage ../development/tools/pgloader { };
7675 pgtop = callPackage ../development/tools/pgtop { };
7677 pigz = callPackage ../tools/compression/pigz { };
7679 pixz = callPackage ../tools/compression/pixz { };
7681 plplot = callPackage ../development/libraries/plplot {
7682 inherit (darwin.apple_sdk.frameworks) Cocoa;
7685 pxattr = callPackage ../tools/archivers/pxattr { };
7687 pxz = callPackage ../tools/compression/pxz { };
7689 haguichi = callPackage ../tools/networking/haguichi { };
7691 hans = callPackage ../tools/networking/hans { };
7693 h2 = callPackage ../servers/h2 { };
7695 h5utils = callPackage ../tools/misc/h5utils {
7700 haproxy = callPackage ../tools/networking/haproxy { };
7702 hackertyper = callPackage ../tools/misc/hackertyper { };
7704 hackneyed = callPackage ../data/icons/hackneyed { };
7706 haveged = callPackage ../tools/security/haveged { };
7708 habitat = callPackage ../applications/networking/cluster/habitat {
7709 openssl = openssl_1_1;
7712 hashcash = callPackage ../tools/security/hashcash { };
7714 hashcat = callPackage ../tools/security/hashcat { };
7716 hashcat-utils = callPackage ../tools/security/hashcat-utils { };
7718 hash_extender = callPackage ../tools/security/hash_extender {
7719 openssl = openssl_1_1;
7722 hash-identifier = callPackage ../tools/security/hash-identifier { };
7724 hash-slinger = callPackage ../tools/security/hash-slinger { };
7726 haskell-language-server = callPackage ../development/tools/haskell/haskell-language-server/withWrapper.nix { };
7728 hasmail = callPackage ../applications/networking/mailreaders/hasmail { };
7730 haste-client = callPackage ../tools/misc/haste-client { };
7732 haste-server = callPackage ../servers/haste-server { };
7734 hatch = python3Packages.callPackage ../development/tools/hatch { };
7736 hal-hardware-analyzer = libsForQt5.callPackage ../applications/science/electronics/hal-hardware-analyzer { };
7738 half = callPackage ../development/libraries/half { };
7740 halibut = callPackage ../tools/typesetting/halibut { };
7742 halide = callPackage ../development/compilers/halide {
7743 llvmPackages = llvmPackages_14;
7746 harePackages = recurseIntoAttrs (callPackage ../development/compilers/hare { });
7748 ham = pkgs.perlPackages.ham;
7750 hardinfo = callPackage ../tools/system/hardinfo { };
7752 harmonia = callPackage ../tools/package-management/harmonia { };
7754 hcl2json = callPackage ../applications/misc/hcl2json { };
7756 hcxtools = callPackage ../tools/security/hcxtools { };
7758 hcxdumptool = callPackage ../tools/security/hcxdumptool { };
7760 hdapsd = callPackage ../os-specific/linux/hdapsd { };
7762 hdaps-gl = callPackage ../tools/misc/hdaps-gl { };
7764 hddtemp = callPackage ../tools/misc/hddtemp { };
7766 hdf4 = callPackage ../tools/misc/hdf4 { };
7768 hdf5 = callPackage ../tools/misc/hdf5 {
7769 fortranSupport = false;
7773 hdf5_1_10 = callPackage ../tools/misc/hdf5/1.10.nix { };
7775 hdf5-mpi = hdf5.override { mpiSupport = true; };
7777 hdf5-cpp = hdf5.override { cppSupport = true; };
7779 hdf5-fortran = hdf5.override { fortranSupport = true; };
7781 hdf5-threadsafe = hdf5.override { threadsafe = true; };
7783 hdf5-blosc = callPackage ../development/libraries/hdf5-blosc { };
7785 hdfview = callPackage ../tools/misc/hdfview { };
7787 hecate = callPackage ../applications/editors/hecate { };
7789 heaptrack = libsForQt5.callPackage ../development/tools/profiling/heaptrack {};
7791 heatshrink = callPackage ../tools/compression/heatshrink { };
7793 heimdall = libsForQt5.callPackage ../tools/misc/heimdall { };
7795 heimdall-gui = heimdall.override { enableGUI = true; };
7797 headscale = callPackage ../servers/headscale { };
7799 healthchecks = callPackage ../servers/web-apps/healthchecks { };
7801 heisenbridge = callPackage ../servers/heisenbridge { };
7803 helio-workstation = callPackage ../applications/audio/helio-workstation { };
7805 hevea = callPackage ../tools/typesetting/hevea { };
7807 hex = callPackage ../tools/misc/hex { };
7809 hexd = callPackage ../tools/misc/hexd { };
7810 pixd = callPackage ../tools/misc/pixd { };
7812 hey = callPackage ../tools/networking/hey { };
7814 hhpc = callPackage ../tools/misc/hhpc { };
7816 hiera-eyaml = callPackage ../tools/system/hiera-eyaml { };
7818 hivemind = callPackage ../applications/misc/hivemind { };
7820 hobbits = libsForQt5.callPackage ../tools/graphics/hobbits { };
7822 hfsprogs = callPackage ../tools/filesystems/hfsprogs { };
7824 highlight = callPackage ../tools/text/highlight ({
7828 hockeypuck = callPackage ../servers/hockeypuck/server.nix { };
7830 hockeypuck-web = callPackage ../servers/hockeypuck/web.nix { };
7832 holochain-launcher = callPackage ../applications/misc/holochain-launcher { };
7834 homesick = callPackage ../tools/misc/homesick { };
7836 honcho = callPackage ../tools/system/honcho { };
7838 horst = callPackage ../tools/networking/horst { };
7842 hostess = callPackage ../development/tools/hostess {};
7844 hostname-debian = callPackage ../tools/networking/hostname-debian { };
7846 hotpatch = callPackage ../development/libraries/hotpatch { };
7848 hotspot = libsForQt5.callPackage ../development/tools/analysis/hotspot { };
7850 hpccm = with python3Packages; toPythonApplication hpccm;
7852 hping = callPackage ../tools/networking/hping { };
7854 hqplayer-desktop = libsForQt5.callPackage ../applications/audio/hqplayer-desktop { };
7856 html-proofer = callPackage ../tools/misc/html-proofer { };
7858 htmlq = callPackage ../development/tools/htmlq {
7859 inherit (darwin.apple_sdk.frameworks) Security;
7862 htpdate = callPackage ../tools/networking/htpdate { };
7864 http-prompt = callPackage ../tools/networking/http-prompt { };
7866 http-getter = callPackage ../applications/networking/flent/http-getter.nix { };
7868 httpdirfs = callPackage ../tools/filesystems/httpdirfs { };
7870 httpdump = callPackage ../tools/security/httpdump { };
7872 httpie = with python3Packages; toPythonApplication httpie;
7874 httping = callPackage ../tools/networking/httping {};
7876 httplz = callPackage ../tools/networking/httplz {
7877 inherit (darwin.apple_sdk.frameworks) Security;
7880 httpfs2 = callPackage ../tools/filesystems/httpfs { };
7882 httpstat = callPackage ../tools/networking/httpstat { };
7884 httptunnel = callPackage ../tools/networking/httptunnel { };
7886 httpx = callPackage ../tools/security/httpx { };
7888 hurl = callPackage ../tools/networking/hurl { };
7890 hub = callPackage ../applications/version-management/git-and-tools/hub { };
7892 hubicfuse = callPackage ../tools/filesystems/hubicfuse { };
7894 humanfriendly = with python3Packages; toPythonApplication humanfriendly;
7896 hut = callPackage ../applications/version-management/git-and-tools/hut { };
7898 hwinfo = callPackage ../tools/system/hwinfo { };
7900 hw-probe = perlPackages.callPackage ../tools/system/hw-probe { };
7902 hybridreverb2 = callPackage ../applications/audio/hybridreverb2 {
7903 stdenv = gcc8Stdenv;
7906 hylafaxplus = callPackage ../servers/hylafaxplus { };
7908 hyphen = callPackage ../development/libraries/hyphen { };
7910 i2c-tools = callPackage ../os-specific/linux/i2c-tools { };
7912 i2p = callPackage ../tools/networking/i2p {
7913 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
7914 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
7917 i2pd = callPackage ../tools/networking/i2pd { };
7919 iannix = libsForQt5.callPackage ../applications/audio/iannix { };
7921 iaito = libsForQt5.callPackage ../tools/security/iaito { };
7923 jamulus = libsForQt5.callPackage ../applications/audio/jamulus { };
7925 ibm-sw-tpm2 = callPackage ../tools/security/ibm-sw-tpm2 { };
7927 ibniz = callPackage ../tools/graphics/ibniz { };
7929 icecast = callPackage ../servers/icecast { };
7931 icemon = libsForQt5.callPackage ../applications/networking/icemon { };
7933 icepeak = haskell.lib.compose.justStaticExecutables haskellPackages.icepeak;
7935 iceshelf = callPackage ../tools/backup/iceshelf { };
7937 darkice = callPackage ../tools/audio/darkice { };
7939 bc-decaf = callPackage ../development/libraries/bc-decaf { };
7941 deckmaster = callPackage ../applications/misc/deckmaster { };
7943 deco = callPackage ../applications/misc/deco { };
7945 decoder = callPackage ../tools/security/decoder { };
7947 icoutils = callPackage ../tools/graphics/icoutils { };
7949 idutils = callPackage ../tools/misc/idutils { };
7951 idle3tools = callPackage ../tools/system/idle3tools { };
7953 ifcopenshell = with python3Packages; toPythonApplication ifcopenshell;
7955 iftop = callPackage ../tools/networking/iftop { };
7957 ifwifi = callPackage ../tools/networking/ifwifi {
7958 inherit (darwin.apple_sdk.frameworks) Security;
7961 ifuse = callPackage ../tools/filesystems/ifuse { };
7962 ideviceinstaller = callPackage ../tools/misc/ideviceinstaller { };
7963 idevicerestore = callPackage ../tools/misc/idevicerestore { };
7965 inherit (callPackages ../tools/filesystems/irods rec {
7966 stdenv = llvmPackages.libcxxStdenv;
7967 libcxx = llvmPackages.libcxx;
7968 boost = boost17x.override { inherit stdenv; };
7969 fmt = fmt_8.override { inherit stdenv; };
7970 nanodbc_llvm = nanodbc.override { inherit stdenv; };
7971 avro-cpp_llvm = avro-cpp.override { inherit stdenv boost; };
7976 ignite = callPackage ../applications/virtualization/ignite { };
7978 igmpproxy = callPackage ../tools/networking/igmpproxy { };
7980 ihaskell = callPackage ../development/tools/haskell/ihaskell/wrapper.nix {
7981 inherit (haskellPackages) ghcWithPackages;
7983 jupyter = python3.withPackages (ps: [ ps.jupyter ps.notebook ]);
7985 packages = config.ihaskell.packages or (_: []);
7988 ijq = callPackage ../development/tools/ijq { };
7990 iruby = callPackage ../applications/editors/jupyter-kernels/iruby { };
7992 ike-scan = callPackage ../tools/security/ike-scan { };
7994 imapsync = callPackage ../tools/networking/imapsync { };
7996 imgur-screenshot = callPackage ../tools/graphics/imgur-screenshot { };
7998 imgurbash2 = callPackage ../tools/graphics/imgurbash2 { };
8000 in-formant = callPackage ../applications/audio/in-formant { };
8002 inadyn = callPackage ../tools/networking/inadyn { };
8004 incron = callPackage ../tools/system/incron { };
8006 industrializer = callPackage ../applications/audio/industrializer { };
8008 inetutils = callPackage ../tools/networking/inetutils { };
8010 inferno = callPackage ../development/tools/inferno { };
8012 inform6 = callPackage ../development/compilers/inform6 { };
8014 inform7 = callPackage ../development/compilers/inform7 { };
8016 infamousPlugins = callPackage ../applications/audio/infamousPlugins { };
8018 innernet = callPackage ../tools/networking/innernet {
8019 inherit (darwin.apple_sdk.frameworks) Security;
8022 innoextract = callPackage ../tools/archivers/innoextract { };
8024 input-remapper = python3Packages.callPackage ../tools/inputmethods/input-remapper { };
8026 input-utils = callPackage ../os-specific/linux/input-utils { };
8028 inql = callPackage ../tools/security/inql { };
8030 intel-media-sdk = callPackage ../development/libraries/intel-media-sdk { };
8032 intermodal = callPackage ../tools/misc/intermodal { };
8034 internetarchive = with python3Packages; toPythonApplication internetarchive;
8036 invidious = callPackage ../servers/invidious {
8037 # needs a specific version of lsquic
8038 lsquic = callPackage ../servers/invidious/lsquic.nix { };
8039 # normally video.js is downloaded at build time
8040 videojs = callPackage ../servers/invidious/videojs.nix { };
8043 invoice2data = callPackage ../tools/text/invoice2data { };
8045 inxi = callPackage ../tools/system/inxi { };
8047 iodine = callPackage ../tools/networking/iodine { };
8049 ioccheck = callPackage ../tools/security/ioccheck { };
8051 ioping = callPackage ../tools/system/ioping { };
8053 ior = callPackage ../tools/system/ior { };
8055 iouyap = callPackage ../tools/networking/iouyap { };
8057 ioztat = callPackage ../tools/filesystems/ioztat { };
8059 ip2location = callPackage ../tools/networking/ip2location { };
8061 ip2unix = callPackage ../tools/networking/ip2unix { };
8063 ipad_charge = callPackage ../tools/misc/ipad_charge { };
8065 iperf2 = callPackage ../tools/networking/iperf/2.nix { };
8066 iperf3 = callPackage ../tools/networking/iperf/3.nix { };
8069 ipfetch = callPackage ../tools/networking/ipfetch { };
8071 ipfs-cluster = callPackage ../applications/networking/ipfs-cluster { };
8073 ipfs-upload-client = callPackage ../applications/networking/ipfs-upload-client { };
8075 ipget = callPackage ../applications/networking/ipget {
8076 buildGoModule = buildGo118Module; # build fails with 1.19
8079 i-pi = with python3Packages; toPythonApplication i-pi;
8081 iptsd = callPackage ../applications/misc/iptsd { };
8083 ipmitool = callPackage ../tools/system/ipmitool {};
8085 ipmiutil = callPackage ../tools/system/ipmiutil {};
8087 ipmicfg = callPackage ../applications/misc/ipmicfg {};
8089 ipmiview = callPackage ../applications/misc/ipmiview {};
8091 ipcalc = callPackage ../tools/networking/ipcalc {};
8093 netmask = callPackage ../tools/networking/netmask {};
8095 netifd = callPackage ../tools/networking/netifd {};
8097 ipinfo = callPackage ../tools/networking/ipinfo {};
8099 ipscan = callPackage ../tools/security/ipscan { };
8101 ipv6calc = callPackage ../tools/networking/ipv6calc {};
8103 ipxe = callPackage ../tools/misc/ipxe { };
8105 irker = callPackage ../servers/irker { };
8107 ised = callPackage ../tools/misc/ised {};
8110 isl_0_11 = callPackage ../development/libraries/isl/0.11.1.nix { };
8111 isl_0_14 = callPackage ../development/libraries/isl/0.14.1.nix { };
8112 isl_0_17 = callPackage ../development/libraries/isl/0.17.1.nix { };
8113 isl_0_20 = callPackage ../development/libraries/isl/0.20.0.nix { };
8114 isl_0_24 = callPackage ../development/libraries/isl/0.24.0.nix { };
8116 ispike = callPackage ../development/libraries/science/robotics/ispike {
8120 isrcsubmit = callPackage ../tools/audio/isrcsubmit { stdenv = gcc10StdenvCompat; };
8122 isync = callPackage ../tools/networking/isync {
8123 inherit (darwin.apple_sdk.frameworks) Security;
8126 itm-tools = callPackage ../development/tools/misc/itm-tools { };
8128 ite-backlight = callPackage ../misc/ite-backlight { };
8130 iwgtk = callPackage ../tools/networking/iwgtk { };
8132 ix = callPackage ../tools/misc/ix { };
8134 jaaa = callPackage ../applications/audio/jaaa { };
8136 jackett = callPackage ../servers/jackett { };
8138 jade = callPackage ../tools/text/sgml/jade { };
8140 jadx = callPackage ../tools/security/jadx { };
8142 jamesdsp = libsForQt5.callPackage ../applications/audio/jamesdsp { };
8143 jamesdsp-pulse = libsForQt5.callPackage ../applications/audio/jamesdsp {
8144 usePipewire = false;
8145 usePulseaudio = true;
8148 jaq = callPackage ../development/tools/jaq {
8149 inherit (darwin.apple_sdk.frameworks) Security;
8152 jasmin-compiler = callPackage ../development/compilers/jasmin-compiler { };
8154 jazzy = callPackage ../development/tools/jazzy { };
8156 jc = with python3Packages; toPythonApplication jc;
8158 jd-cli = callPackage ../tools/security/jd-cli { };
8160 jd-diff-patch = callPackage ../development/tools/jd-diff-patch { };
8162 jd-gui = callPackage ../tools/security/jd-gui { };
8164 jdiskreport = callPackage ../tools/misc/jdiskreport { };
8166 jekyll = callPackage ../applications/misc/jekyll { };
8168 jet = callPackage ../development/tools/jet { };
8170 jfmt = callPackage ../development/tools/jfmt { };
8172 jfsutils = callPackage ../tools/filesystems/jfsutils { };
8174 jhead = callPackage ../tools/graphics/jhead { };
8176 jid = callPackage ../development/tools/jid { };
8178 jing = res.jing-trang;
8179 jing-trang = callPackage ../tools/text/xml/jing-trang {
8180 jdk_headless = jdk8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
8183 jira-cli = callPackage ../development/tools/jira_cli { };
8185 jira-cli-go = callPackage ../development/tools/jira-cli-go { };
8187 jirafeau = callPackage ../servers/web-apps/jirafeau { };
8189 jitterentropy = callPackage ../development/libraries/jitterentropy { };
8191 jl = haskellPackages.callPackage ../development/tools/jl { };
8193 jless = callPackage ../development/tools/jless {
8194 inherit (darwin.apple_sdk.frameworks) AppKit;
8197 jmespath = callPackage ../development/tools/jmespath { };
8199 juicefs = callPackage ../tools/filesystems/juicefs { };
8201 jmtpfs = callPackage ../tools/filesystems/jmtpfs { };
8203 jnettop = callPackage ../tools/networking/jnettop { };
8205 jsvc = callPackage ../tools/system/jsvc { };
8207 junkie = callPackage ../tools/networking/junkie { };
8209 just = callPackage ../development/tools/just { };
8211 go-jira = callPackage ../applications/misc/go-jira { };
8213 john = callPackage ../tools/security/john { };
8215 joplin = nodePackages.joplin;
8217 joplin-desktop = callPackage ../applications/misc/joplin-desktop { };
8219 jot = callPackage ../applications/misc/jot { };
8221 journaldriver = callPackage ../tools/misc/journaldriver {
8222 openssl = openssl_1_1;
8225 jp = callPackage ../development/tools/jp { };
8227 jp2a = callPackage ../applications/misc/jp2a { };
8229 jpeg-archive = callPackage ../applications/graphics/jpeg-archive { };
8231 jpegexiforient = callPackage ../tools/graphics/jpegexiforient { };
8233 jpeginfo = callPackage ../applications/graphics/jpeginfo { };
8235 jpegoptim = callPackage ../applications/graphics/jpegoptim { };
8237 jpegrescan = callPackage ../applications/graphics/jpegrescan { };
8239 jpylyzer = with python3Packages; toPythonApplication jpylyzer;
8241 jq = callPackage ../development/tools/jq { };
8243 jiq = callPackage ../development/tools/misc/jiq { };
8245 jql = callPackage ../development/tools/jql { };
8247 jqp = callPackage ../development/tools/jqp { };
8249 jo = callPackage ../development/tools/jo { };
8251 jrnl = callPackage ../applications/misc/jrnl { };
8253 jsawk = callPackage ../tools/text/jsawk { };
8255 jsbeautifier = with python3Packages; toPythonApplication jsbeautifier;
8257 jscoverage = callPackage ../development/tools/misc/jscoverage { };
8259 jsduck = callPackage ../development/tools/jsduck { };
8261 json-schema-for-humans = with python3Packages; toPythonApplication json-schema-for-humans;
8263 jsonwatch = callPackage ../tools/misc/jsonwatch {
8264 inherit (darwin.apple_sdk.frameworks) Security;
8267 jsubfinder = callPackage ../tools/security/jsubfinder { };
8269 jtag-remote-server = callPackage ../development/embedded/jtag-remote-server { };
8271 jtc = callPackage ../development/tools/jtc { };
8273 jumpapp = callPackage ../tools/X11/jumpapp {};
8275 jove = callPackage ../applications/editors/jove {};
8277 jucipp = callPackage ../applications/editors/jucipp { };
8279 jugglinglab = callPackage ../tools/misc/jugglinglab { };
8281 jupp = callPackage ../applications/editors/jupp { };
8283 jupyter = callPackage ../applications/editors/jupyter { };
8285 jupyter-kernel = callPackage ../applications/editors/jupyter/kernel.nix { };
8287 justify = callPackage ../tools/text/justify { };
8289 jwhois = callPackage ../tools/networking/jwhois { };
8291 k2pdfopt = callPackage ../applications/misc/k2pdfopt { };
8293 kargo = callPackage ../tools/misc/kargo { };
8295 kazam = callPackage ../applications/video/kazam { };
8297 kalibrate-rtl = callPackage ../applications/radio/kalibrate-rtl { };
8299 kalibrate-hackrf = callPackage ../applications/radio/kalibrate-hackrf { };
8301 wrapKakoune = kakoune: attrs: callPackage ../applications/editors/kakoune/wrapper.nix (attrs // { inherit kakoune; });
8302 kakounePlugins = recurseIntoAttrs (callPackage ../applications/editors/kakoune/plugins { });
8304 kakoune-unwrapped = callPackage ../applications/editors/kakoune { };
8305 kakoune = wrapKakoune kakoune-unwrapped {
8306 plugins = [ ]; # override with the list of desired plugins
8308 kakouneUtils = callPackage ../applications/editors/kakoune/plugins/kakoune-utils.nix { };
8310 kaffeine = libsForQt5.callPackage ../applications/video/kaffeine { };
8312 kak-lsp = callPackage ../tools/misc/kak-lsp {
8313 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
8316 kakoune-cr = callPackage ../tools/misc/kakoune-cr { };
8318 katana = callPackage ../tools/security/katana { };
8320 kbdd = callPackage ../applications/window-managers/kbdd { };
8322 kbs2 = callPackage ../tools/security/kbs2 {
8323 inherit (darwin.apple_sdk.frameworks) AppKit;
8326 kdash = callPackage ../development/tools/kdash {
8327 inherit (darwin.apple_sdk.frameworks) AppKit;
8330 kdbplus = pkgsi686Linux.callPackage ../applications/misc/kdbplus { };
8332 kdigger = callPackage ../tools/security/kdigger { };
8334 kdiskmark = libsForQt5.callPackage ../tools/filesystems/kdiskmark { };
8336 keepalived = callPackage ../tools/networking/keepalived { };
8338 kestrel = callPackage ../tools/security/kestrel { };
8340 kexec-tools = callPackage ../os-specific/linux/kexec-tools { };
8342 keepkey_agent = with python3Packages; toPythonApplication keepkey_agent;
8344 kent = callPackage ../applications/science/biology/kent { };
8346 keybase = callPackage ../tools/security/keybase {
8347 # Reasoning for the inherited apple_sdk.frameworks:
8348 # 1. specific compiler errors about: AVFoundation, AudioToolbox, MediaToolbox
8349 # 2. the rest are added from here: https://github.com/keybase/client/blob/68bb8c893c5214040d86ea36f2f86fbb7fac8d39/go/chat/attachments/preview_darwin.go#L7
8350 # #cgo LDFLAGS: -framework AVFoundation -framework CoreFoundation -framework ImageIO -framework CoreMedia -framework Foundation -framework CoreGraphics -lobjc
8351 # 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
8352 inherit (darwin.apple_sdk.frameworks) AVFoundation AudioToolbox ImageIO CoreMedia Foundation CoreGraphics MediaToolbox;
8355 kbfs = callPackage ../tools/security/keybase/kbfs.nix { };
8357 keybase-gui = callPackage ../tools/security/keybase/gui.nix { };
8359 keychain = callPackage ../tools/misc/keychain { };
8361 keyfuzz = callPackage ../tools/inputmethods/keyfuzz { };
8363 keyscope = callPackage ../tools/security/keyscope {
8364 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation IOKit Security;
8367 keystore-explorer = callPackage ../applications/misc/keystore-explorer {
8371 kfctl = callPackage ../applications/networking/cluster/kfctl { };
8373 kluctl = callPackage ../applications/networking/cluster/kluctl { };
8375 kibana7 = callPackage ../development/tools/misc/kibana/7.x.nix { };
8378 kibi = callPackage ../applications/editors/kibi { };
8380 kio-fuse = libsForQt5.callPackage ../tools/filesystems/kio-fuse { };
8382 kismet = callPackage ../applications/networking/sniffers/kismet { };
8384 kiterunner = callPackage ../tools/security/kiterunner { };
8386 klick = callPackage ../applications/audio/klick { };
8388 klystrack = callPackage ../applications/audio/klystrack { };
8390 knockpy = callPackage ../tools/security/knockpy { };
8392 kore = callPackage ../development/web/kore {
8393 openssl = openssl_1_1;
8396 krakenx = callPackage ../tools/system/krakenx { };
8398 partition-manager = libsForQt5.callPackage ../tools/misc/partition-manager { };
8400 kpcli = callPackage ../tools/security/kpcli { };
8402 kphotoalbum = libsForQt5.callPackage ../applications/graphics/kphotoalbum { };
8404 kratos = callPackage ../applications/misc/kratos { };
8406 krename = libsForQt5.callPackage ../applications/misc/krename { };
8408 krunner-pass = libsForQt5.callPackage ../tools/security/krunner-pass { };
8410 krunvm = callPackage ../applications/virtualization/krunvm {
8411 inherit (darwin) sigtool;
8414 kronometer = libsForQt5.callPackage ../tools/misc/kronometer { };
8416 krop = callPackage ../applications/graphics/krop { };
8418 kdiff3 = libsForQt5.callPackage ../tools/text/kdiff3 { };
8420 kube-router = callPackage ../applications/networking/cluster/kube-router { };
8422 kubepug = callPackage ../development/tools/kubepug { };
8424 kubergrunt = callPackage ../applications/networking/cluster/kubergrunt { };
8426 kubo = callPackage ../applications/networking/kubo {
8427 openssl = openssl_1_1;
8430 kubo-migrator-all-fs-repo-migrations = callPackage ../applications/networking/kubo-migrator/all-migrations.nix { };
8431 kubo-migrator-unwrapped = callPackage ../applications/networking/kubo-migrator/unwrapped.nix { };
8432 kubo-migrator = callPackage ../applications/networking/kubo-migrator { };
8434 kwalletcli = libsForQt5.callPackage ../tools/security/kwalletcli { };
8436 peruse = libsForQt5.callPackage ../tools/misc/peruse { };
8438 ksmoothdock = libsForQt5.callPackage ../applications/misc/ksmoothdock { };
8440 kstars = libsForQt5.callPackage ../applications/science/astronomy/kstars { };
8442 kytea = callPackage ../tools/text/kytea { };
8444 kyverno = callPackage ../applications/networking/cluster/kyverno { };
8446 k6 = callPackage ../development/tools/k6 { };
8448 l2md = callPackage ../tools/text/l2md { };
8450 lab = callPackage ../applications/version-management/git-and-tools/lab { };
8452 lalezar-fonts = callPackage ../data/fonts/lalezar-fonts { };
8454 last-resort = callPackage ../data/fonts/last-resort {};
8456 ldc = callPackage ../development/compilers/ldc { };
8458 ligo = callPackage ../development/compilers/ligo {
8462 ldgallery = callPackage ../tools/graphics/ldgallery {
8463 inherit (darwin.apple_sdk.frameworks) CoreServices;
8466 lefthook = callPackage ../applications/version-management/git-and-tools/lefthook { };
8468 lego = callPackage ../tools/admin/lego { };
8470 leocad = libsForQt5.callPackage ../applications/graphics/leocad { };
8472 less = callPackage ../tools/misc/less { };
8474 lha = callPackage ../tools/archivers/lha { };
8476 lhasa = callPackage ../tools/compression/lhasa {};
8478 libcpuid = callPackage ../tools/misc/libcpuid { };
8480 libcsptr = callPackage ../development/libraries/libcsptr { };
8482 libgovirt = callPackage ../applications/virtualization/libgovirt { };
8484 libscrypt = callPackage ../development/libraries/libscrypt { };
8486 libcloudproviders = callPackage ../development/libraries/libcloudproviders { };
8488 libcoap = callPackage ../applications/networking/libcoap {
8489 autoconf = buildPackages.autoconf269;
8492 libcryptui = callPackage ../development/libraries/libcryptui {
8493 autoreconfHook = buildPackages.autoreconfHook269;
8494 gtk3 = if stdenv.isDarwin then gtk3-x11 else gtk3;
8497 libshumate = callPackage ../development/libraries/libshumate { };
8499 libsmartcols = callPackage ../development/libraries/libsmartcols { };
8501 libsmi = callPackage ../development/libraries/libsmi { };
8503 libgen-cli = callPackage ../tools/misc/libgen-cli { };
8505 licensor = callPackage ../tools/misc/licensor { };
8507 lesspipe = callPackage ../tools/misc/lesspipe { };
8509 liquidsoap = callPackage ../tools/audio/liquidsoap/full.nix {
8510 ffmpeg = ffmpeg-full;
8513 lfs = callPackage ../tools/filesystems/lfs { };
8515 littlefs-fuse = callPackage ../tools/filesystems/littlefs-fuse { };
8517 lksctp-tools = callPackage ../os-specific/linux/lksctp-tools { };
8519 lldpd = callPackage ../tools/networking/lldpd { };
8521 lnav = callPackage ../tools/misc/lnav { };
8523 lnch = callPackage ../tools/misc/lnch { };
8525 lnx = callPackage ../servers/search/lnx {
8526 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation;
8529 loadlibrary = callPackage ../tools/misc/loadlibrary { };
8531 loc = callPackage ../development/misc/loc { };
8533 lockfileProgs = callPackage ../tools/misc/lockfile-progs { };
8535 logstash6 = callPackage ../tools/misc/logstash/6.x.nix {
8536 # https://www.elastic.co/support/matrix#logstash-and-jvm
8537 jre = jdk11_headless;
8539 logstash6-oss = callPackage ../tools/misc/logstash/6.x.nix {
8540 enableUnfree = false;
8541 # https://www.elastic.co/support/matrix#logstash-and-jvm
8542 jre = jdk11_headless;
8544 logstash7 = callPackage ../tools/misc/logstash/7.x.nix {
8545 # https://www.elastic.co/support/matrix#logstash-and-jvm
8546 jre = jdk11_headless;
8548 logstash7-oss = callPackage ../tools/misc/logstash/7.x.nix {
8549 enableUnfree = false;
8550 # https://www.elastic.co/support/matrix#logstash-and-jvm
8551 jre = jdk11_headless;
8553 logstash = logstash6;
8555 logstash-contrib = callPackage ../tools/misc/logstash/contrib.nix { };
8557 lolcat = callPackage ../tools/misc/lolcat { };
8559 lottieconverter = callPackage ../tools/misc/lottieconverter { };
8561 loudgain = callPackage ../tools/audio/loudgain/default.nix { };
8563 lpcnetfreedv = callPackage ../development/libraries/lpcnetfreedv { };
8565 lsd = callPackage ../tools/misc/lsd { };
8567 lsdvd = callPackage ../tools/cd-dvd/lsdvd {};
8569 lsyncd = callPackage ../applications/networking/sync/lsyncd {
8570 lua = lua5_2_compat;
8573 ltwheelconf = callPackage ../applications/misc/ltwheelconf { };
8575 lvmsync = callPackage ../tools/backup/lvmsync { };
8577 kapp = callPackage ../tools/networking/kapp {};
8579 kdbg = libsForQt5.callPackage ../development/tools/misc/kdbg { };
8581 kristall = libsForQt5.callPackage ../applications/networking/browsers/kristall { };
8583 lagrange = callPackage ../applications/networking/browsers/lagrange {
8584 inherit (darwin.apple_sdk.frameworks) AppKit;
8586 lagrange-tui = lagrange.override { enableTUI = true; };
8588 kzipmix = pkgsi686Linux.callPackage ../tools/compression/kzipmix { };
8590 ma1sd = callPackage ../servers/ma1sd { };
8592 mailcatcher = callPackage ../development/web/mailcatcher { };
8594 makebootfat = callPackage ../tools/misc/makebootfat { };
8596 mani = callPackage ../development/tools/mani { };
8598 mask = callPackage ../development/tools/mask { };
8600 mathpix-snipping-tool = callPackage ../tools/misc/mathpix-snipping-tool { };
8602 matrix-conduit = callPackage ../servers/matrix-conduit { };
8604 /* Python 3.8 is currently broken with matrix-synapse since `python38Packages.bleach` fails
8605 (https://github.com/NixOS/nixpkgs/issues/76093) */
8606 matrix-synapse = callPackage ../servers/matrix-synapse { /*python3 = python38;*/ };
8608 matrix-synapse-plugins = recurseIntoAttrs matrix-synapse.plugins;
8610 matrix-synapse-tools = recurseIntoAttrs matrix-synapse.tools;
8612 matrix-appservice-irc = callPackage ../servers/matrix-synapse/matrix-appservice-irc { };
8614 matrix-appservice-slack = callPackage ../servers/matrix-synapse/matrix-appservice-slack {};
8616 matrix-appservice-discord = callPackage ../servers/matrix-appservice-discord { };
8618 matrix-corporal = callPackage ../servers/matrix-corporal { };
8620 mautrix-facebook = callPackage ../servers/mautrix-facebook { };
8622 mautrix-signal = recurseIntoAttrs (callPackage ../servers/mautrix-signal { });
8624 mautrix-telegram = recurseIntoAttrs (callPackage ../servers/mautrix-telegram { });
8626 mautrix-whatsapp = callPackage ../servers/mautrix-whatsapp { };
8628 mcfly = callPackage ../tools/misc/mcfly { };
8630 m2r = with python3Packages; toPythonApplication m2r;
8632 md2gemini = with python3.pkgs; toPythonApplication md2gemini;
8634 mdbook = callPackage ../tools/text/mdbook {
8635 inherit (darwin.apple_sdk.frameworks) CoreServices;
8638 mdbook-graphviz = callPackage ../tools/text/mdbook-graphviz {
8639 inherit (darwin.apple_sdk.frameworks) CoreServices;
8642 mdbook-katex = callPackage ../tools/text/mdbook-katex {
8643 inherit (darwin.apple_sdk.frameworks) CoreServices;
8646 mdbook-linkcheck = callPackage ../tools/text/mdbook-linkcheck {
8647 inherit (darwin.apple_sdk.frameworks) Security;
8650 mdbook-open-on-gh = callPackage ../tools/text/mdbook-open-on-gh { };
8652 mdbook-man = callPackage ../tools/text/mdbook-man { };
8654 mdbook-mermaid = callPackage ../tools/text/mdbook-mermaid {
8655 inherit (darwin.apple_sdk.frameworks) CoreServices;
8658 mdbook-pdf = callPackage ../tools/text/mdbook-pdf {
8659 inherit (darwin.apple_sdk.frameworks) CoreServices;
8662 mdbook-plantuml = callPackage ../tools/text/mdbook-plantuml {
8663 inherit (darwin.apple_sdk.frameworks) CoreServices;
8664 openssl = openssl_1_1;
8667 mdbook-admonish = callPackage ../tools/text/mdbook-admonish {
8668 inherit (darwin.apple_sdk.frameworks) CoreServices;
8671 mdcat = callPackage ../tools/text/mdcat {
8672 inherit (darwin.apple_sdk.frameworks) Security;
8673 inherit (python3Packages) ansi2html;
8676 medfile = callPackage ../development/libraries/medfile {
8677 hdf5 = hdf5.override { usev110Api = true; };
8680 meilisearch = callPackage ../servers/search/meilisearch {
8681 inherit (darwin.apple_sdk.frameworks) Security DiskArbitration Foundation;
8684 memtester = callPackage ../tools/system/memtester { };
8686 mesa-demos = callPackage ../tools/graphics/mesa-demos { };
8688 mhonarc = perlPackages.MHonArc;
8690 minica = callPackage ../tools/security/minica { };
8692 minidlna = callPackage ../tools/networking/minidlna { };
8694 miniplayer = callPackage ../applications/audio/miniplayer { };
8696 minipro = callPackage ../tools/misc/minipro { };
8698 minisign = callPackage ../tools/security/minisign { };
8700 ministat = callPackage ../tools/misc/ministat { };
8702 mjolnir = callPackage ../servers/mjolnir { };
8704 mmutils = callPackage ../tools/X11/mmutils { };
8706 mmv = callPackage ../tools/misc/mmv { };
8708 mmv-go = callPackage ../tools/misc/mmv-go { };
8710 mob = callPackage ../applications/misc/mob {};
8712 most = callPackage ../tools/misc/most { };
8714 motion = callPackage ../applications/video/motion { };
8716 mozphab = callPackage ../applications/misc/mozphab { };
8718 mtail = callPackage ../servers/monitoring/mtail { };
8720 mujmap = callPackage ../applications/networking/mujmap {
8721 inherit (darwin.apple_sdk.frameworks) Security;
8724 multitail = callPackage ../tools/misc/multitail { };
8726 mx-puppet-discord = callPackage ../servers/mx-puppet-discord { };
8728 mxt-app = callPackage ../misc/mxt-app { };
8730 naabu = callPackage ../tools/security/naabu { };
8732 nagstamon = callPackage ../tools/misc/nagstamon {
8733 pythonPackages = python3Packages;
8736 nats-top = callPackage ../tools/system/nats-top { };
8738 natscli = callPackage ../tools/system/natscli { };
8740 nbench = callPackage ../tools/misc/nbench { };
8742 nbtscanner = callPackage ../tools/security/nbtscanner {
8743 inherit (darwin.apple_sdk.frameworks) Security;
8746 ncrack = callPackage ../tools/security/ncrack { };
8748 nerdctl = callPackage ../applications/networking/cluster/nerdctl { };
8750 netdata = callPackage ../tools/system/netdata {
8751 inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit;
8754 netsurf = recurseIntoAttrs (callPackage ../applications/networking/browsers/netsurf { });
8755 netsurf-browser = netsurf.browser;
8757 netperf = callPackage ../applications/networking/netperf { };
8759 netsniff-ng = callPackage ../tools/networking/netsniff-ng { };
8761 nixpacks = callPackage ../applications/virtualization/nixpacks { };
8763 nkeys = callPackage ../tools/system/nkeys { };
8765 nyxt = callPackage ../applications/networking/browsers/nyxt { };
8767 nfpm = callPackage ../tools/package-management/nfpm { };
8769 nginx-config-formatter = callPackage ../tools/misc/nginx-config-formatter { };
8771 ninka = callPackage ../development/tools/misc/ninka { };
8773 nixnote2 = libsForQt5.callPackage ../applications/misc/nixnote2 { };
8775 nodenv = callPackage ../development/tools/nodenv { };
8777 nodejs = hiPrio nodejs-18_x;
8779 nodejs-slim = nodejs-slim-18_x;
8781 nodejs-14_x = callPackage ../development/web/nodejs/v14.nix {
8782 openssl = openssl_1_1;
8784 nodejs-slim-14_x = callPackage ../development/web/nodejs/v14.nix {
8785 openssl = openssl_1_1;
8788 nodejs-16_x = callPackage ../development/web/nodejs/v16.nix { };
8789 nodejs-slim-16_x = callPackage ../development/web/nodejs/v16.nix {
8792 nodejs-16_x-openssl_1_1 = callPackage ../development/web/nodejs/v16.nix {
8793 openssl = openssl_1_1;
8795 nodejs-18_x = callPackage ../development/web/nodejs/v18.nix { };
8796 nodejs-slim-18_x = callPackage ../development/web/nodejs/v18.nix {
8799 nodejs-19_x = callPackage ../development/web/nodejs/v19.nix { };
8800 nodejs-slim-19_x = callPackage ../development/web/nodejs/v19.nix {
8803 # Update this when adding the newest nodejs major version!
8804 nodejs_latest = nodejs-19_x;
8805 nodejs-slim_latest = nodejs-slim-19_x;
8807 buildNpmPackage = callPackage ../build-support/node/build-npm-package { };
8809 npmHooks = callPackage ../build-support/node/build-npm-package/hooks { };
8811 inherit (callPackage ../build-support/node/fetch-npm-deps {
8812 inherit (darwin.apple_sdk.frameworks) Security;
8813 }) fetchNpmDeps prefetch-npm-deps;
8815 nodePackages_latest = dontRecurseIntoAttrs nodejs_latest.pkgs;
8817 nodePackages = dontRecurseIntoAttrs nodejs.pkgs;
8819 node2nix = nodePackages.node2nix;
8821 openipmi = callPackage ../tools/system/openipmi { };
8823 ox = callPackage ../applications/editors/ox { };
8825 file-rename = callPackage ../tools/filesystems/file-rename { };
8827 kcollectd = libsForQt5.callPackage ../tools/misc/kcollectd {};
8829 kea = callPackage ../tools/networking/kea { };
8831 iredis = callPackage ../tools/admin/iredis { };
8833 ispell = callPackage ../tools/text/ispell {};
8835 iodash = callPackage ../development/libraries/iodash { };
8837 jbofihe = callPackage ../tools/text/jbofihe {};
8839 jumanpp = callPackage ../tools/text/jumanpp {};
8841 jump = callPackage ../tools/system/jump {};
8843 latex2html = callPackage ../tools/misc/latex2html { };
8845 lazycli = callPackage ../tools/misc/lazycli { };
8847 lcdf-typetools = callPackage ../tools/misc/lcdf-typetools { };
8849 ldapmonitor = callPackage ../tools/security/ldapmonitor { };
8851 ldapnomnom = callPackage ../tools/security/ldapnomnom { };
8853 ldapvi = callPackage ../tools/misc/ldapvi { };
8855 ldeep = python3Packages.callPackage ../tools/security/ldeep { };
8857 ldns = callPackage ../development/libraries/ldns { };
8859 leafpad = callPackage ../applications/editors/leafpad { };
8861 leatherman = callPackage ../development/libraries/leatherman { };
8863 ledit = callPackage ../tools/misc/ledit {
8864 inherit (ocaml-ng.ocamlPackages_4_12) ocaml camlp5;
8867 ledmon = callPackage ../tools/system/ledmon { };
8869 leela = callPackage ../tools/graphics/leela { };
8871 lemmeknow = callPackage ../tools/misc/lemmeknow { };
8873 lemmy-help = callPackage ../tools/misc/lemmy-help { };
8875 lethe = callPackage ../tools/security/lethe {
8876 inherit (darwin.apple_sdk.frameworks) Security;
8879 lftp = callPackage ../tools/networking/lftp { };
8881 libck = callPackage ../development/libraries/libck { };
8883 libcork = callPackage ../development/libraries/libcork { };
8885 libconfig = callPackage ../development/libraries/libconfig { };
8887 libcmis = callPackage ../development/libraries/libcmis { };
8889 libee = callPackage ../development/libraries/libee { };
8891 libepc = callPackage ../development/libraries/libepc { };
8893 liberfa = callPackage ../development/libraries/liberfa { };
8895 libestr = callPackage ../development/libraries/libestr { };
8897 libevdev = callPackage ../development/libraries/libevdev { };
8899 liberio = callPackage ../development/libraries/liberio { };
8901 libevdevplus = callPackage ../development/libraries/libevdevplus { };
8903 libfann = callPackage ../development/libraries/libfann { };
8905 libfsm = callPackage ../development/libraries/libfsm { };
8907 libgaminggear = callPackage ../development/libraries/libgaminggear { };
8909 libhandy = callPackage ../development/libraries/libhandy { };
8911 # Needed for apps that still depend on the unstable verison of the library (not libhandy-1)
8912 libhandy_0 = callPackage ../development/libraries/libhandy/0.x.nix { };
8914 libgmpris = callPackage ../development/libraries/libgmpris { };
8916 libgumath = callPackage ../development/libraries/libgumath { };
8918 libinsane = callPackage ../development/libraries/libinsane { };
8920 libint = callPackage ../development/libraries/libint {};
8922 libipfix = callPackage ../development/libraries/libipfix { };
8924 libirc = libsForQt5.callPackage ../development/libraries/libirc { };
8926 libircclient = callPackage ../development/libraries/libircclient { };
8928 libiscsi = callPackage ../development/libraries/libiscsi { };
8930 libisds = callPackage ../development/libraries/libisds { };
8932 libite = callPackage ../development/libraries/libite { };
8934 liblangtag = callPackage ../development/libraries/liblangtag {
8935 inherit (gnome) gnome-common;
8938 liblouis = callPackage ../development/libraries/liblouis { };
8940 liboauth = callPackage ../development/libraries/liboauth { };
8942 libr3 = callPackage ../development/libraries/libr3 { };
8944 libraspberrypi = callPackage ../development/libraries/libraspberrypi { };
8946 libsidplayfp = callPackage ../development/libraries/libsidplayfp { };
8948 libspf2 = callPackage ../development/libraries/libspf2 { };
8950 libsrs2 = callPackage ../development/libraries/libsrs2 { };
8952 libtermkey = callPackage ../development/libraries/libtermkey { };
8954 libtelnet = callPackage ../development/libraries/libtelnet { };
8956 libtirpc = callPackage ../development/libraries/ti-rpc { };
8958 libtins = callPackage ../development/libraries/libtins { };
8960 libtree = callPackage ../development/tools/misc/libtree { };
8962 libshout = callPackage ../development/libraries/libshout { };
8964 libqb = callPackage ../development/libraries/libqb { };
8966 libqmi = callPackage ../development/libraries/libqmi { };
8968 libqrtr-glib = callPackage ../development/libraries/libqrtr-glib { };
8970 libmbim = callPackage ../development/libraries/libmbim { };
8972 libmongo-client = callPackage ../development/libraries/libmongo-client { };
8974 libmesode = callPackage ../development/libraries/libmesode {};
8976 libmsym = callPackage ../development/libraries/science/chemistry/libmsym { };
8978 libnabo = callPackage ../development/libraries/libnabo { };
8980 libngspice = callPackage ../development/libraries/libngspice { };
8982 libnixxml = callPackage ../development/libraries/libnixxml { };
8984 libplctag = callPackage ../development/libraries/libplctag { };
8986 libpointmatcher = callPackage ../development/libraries/libpointmatcher { };
8988 libportal = callPackage ../development/libraries/libportal { };
8989 libportal-gtk3 = libportal.override { variant = "gtk3"; };
8990 libportal-gtk4 = libportal.override { variant = "gtk4"; };
8991 libportal-qt5 = libportal.override { variant = "qt5"; };
8993 libmicrodns = callPackage ../development/libraries/libmicrodns { };
8995 libnids = callPackage ../tools/networking/libnids { };
8997 rtorrent = callPackage ../applications/networking/p2p/rakshasa-rtorrent {
8998 libtorrent = callPackage ../applications/networking/p2p/rakshasa-rtorrent/libtorrent.nix { };
9001 jesec-rtorrent = callPackage ../applications/networking/p2p/jesec-rtorrent {
9002 libtorrent = callPackage ../applications/networking/p2p/jesec-rtorrent/libtorrent.nix { };
9005 libmpack = callPackage ../development/libraries/libmpack { };
9007 libiberty = callPackage ../development/libraries/libiberty { };
9009 libucl = callPackage ../development/libraries/libucl { };
9011 libxc = callPackage ../development/libraries/libxc { };
9013 libxcomp = callPackage ../development/libraries/libxcomp { };
9015 libxl = callPackage ../development/libraries/libxl {};
9017 libx86emu = callPackage ../development/libraries/libx86emu { };
9019 libzim = callPackage ../development/libraries/libzim {};
9022 libzmf = callPackage ../development/libraries/libzmf {};
9024 libreddit = callPackage ../servers/libreddit {
9025 inherit (darwin.apple_sdk.frameworks) Security;
9028 librespeed-cli = callPackage ../tools/misc/librespeed-cli { };
9030 libreswan = callPackage ../tools/networking/libreswan { };
9032 librest = callPackage ../development/libraries/librest { };
9034 librest_1_0 = callPackage ../development/libraries/librest/1.0.nix { };
9036 libwebsockets = callPackage ../development/libraries/libwebsockets { };
9038 libyafaray = callPackage ../tools/graphics/libyafaray { };
9040 licensee = callPackage ../tools/package-management/licensee { };
9042 lidarr = callPackage ../servers/lidarr { };
9044 limesuite = callPackage ../applications/radio/limesuite {
9045 inherit (darwin.apple_sdk.frameworks) GLUT;
9048 limesurvey = callPackage ../servers/limesurvey { };
9050 linux-exploit-suggester = callPackage ../tools/security/linux-exploit-suggester { };
9052 linuxquota = callPackage ../tools/misc/linuxquota { };
9054 liquidctl = with python3Packages; toPythonApplication liquidctl;
9056 lmp = callPackage ../tools/security/lmp { };
9058 localstack = with python3Packages; toPythonApplication localstack;
9060 localtime = callPackage ../tools/system/localtime { };
9062 log4j-detect = callPackage ../tools/security/log4j-detect { };
9064 log4j-scan = callPackage ../tools/security/log4j-scan { };
9066 log4j-sniffer = callPackage ../tools/security/log4j-sniffer { };
9068 log4j-vuln-scanner = callPackage ../tools/security/log4j-vuln-scanner { };
9070 log4jcheck = callPackage ../tools/security/log4jcheck { };
9072 log4shell-detector = callPackage ../tools/security/log4shell-detector { };
9074 logcheck = callPackage ../tools/system/logcheck { };
9076 logmap = callPackage ../tools/security/logmap { };
9078 logmein-hamachi = callPackage ../tools/networking/logmein-hamachi { };
9080 logkeys = callPackage ../tools/security/logkeys { };
9082 logrotate = callPackage ../tools/system/logrotate { };
9084 logstalgia = callPackage ../tools/graphics/logstalgia {};
9086 lokalise2-cli = callPackage ../tools/misc/lokalise2-cli { };
9088 loki = callPackage ../development/libraries/loki { stdenv = gcc10StdenvCompat; };
9090 longview = callPackage ../servers/monitoring/longview { };
9092 lorien = callPackage ../applications/graphics/lorien { };
9094 lout = callPackage ../tools/typesetting/lout { };
9096 lr = callPackage ../tools/system/lr { };
9098 lrzip = callPackage ../tools/compression/lrzip { };
9100 lsb-release = callPackage ../os-specific/linux/lsb-release { };
9102 # lsh installs `bin/nettle-lfib-stream' and so does Nettle. Give the
9103 # former a lower priority than Nettle.
9104 lsh = lowPrio (callPackage ../tools/networking/lsh { });
9106 lshw = callPackage ../tools/system/lshw { };
9108 lunatic = callPackage ../development/interpreters/lunatic {
9109 inherit (darwin.apple_sdk.frameworks) Security;
9112 lux = callPackage ../tools/video/lux { };
9114 lv = callPackage ../tools/text/lv { };
9116 lxc = callPackage ../os-specific/linux/lxc {
9117 autoreconfHook = buildPackages.autoreconfHook269;
9119 lxcfs = callPackage ../os-specific/linux/lxcfs { };
9120 lxd = callPackage ../tools/admin/lxd { };
9122 lxd-image-server = callPackage ../tools/virtualization/lxd-image-server { };
9124 lzfse = callPackage ../tools/compression/lzfse { };
9126 lzham = callPackage ../tools/compression/lzham { };
9128 lzip = callPackage ../tools/compression/lzip { };
9130 plzip = callPackage ../tools/compression/plzip { };
9132 lziprecover = callPackage ../tools/compression/lziprecover { };
9134 luxcorerender = callPackage ../tools/graphics/luxcorerender {
9135 openimagedenoise = openimagedenoise_1_2_x;
9138 xz = callPackage ../tools/compression/xz { };
9140 lz4 = callPackage ../tools/compression/lz4 { };
9142 lzbench = callPackage ../tools/compression/lzbench { };
9144 lzop = callPackage ../tools/compression/lzop { };
9146 lzwolf = callPackage ../games/lzwolf { };
9148 macchanger = callPackage ../os-specific/linux/macchanger { };
9150 macchina = callPackage ../tools/misc/macchina {
9151 inherit (darwin.apple_sdk.frameworks) Foundation;
9154 madlang = haskell.lib.compose.justStaticExecutables haskellPackages.madlang;
9156 maeparser = callPackage ../development/libraries/maeparser { };
9158 mailcheck = callPackage ../applications/networking/mailreaders/mailcheck { };
9160 maildrop = callPackage ../tools/networking/maildrop { };
9162 mailhog = callPackage ../servers/mail/mailhog {};
9164 mailnag = callPackage ../applications/networking/mailreaders/mailnag {
9165 availablePlugins = {
9166 # More are listed here: https://github.com/pulb/mailnag/#desktop-integration
9167 # Use the attributes here as arguments to `plugins` list
9168 goa = callPackage ../applications/networking/mailreaders/mailnag/goa-plugin.nix { };
9171 mailnagWithPlugins = mailnag.withPlugins(
9172 builtins.attrValues mailnag.availablePlugins
9174 bubblemail = callPackage ../applications/networking/mailreaders/bubblemail { };
9176 mailsend = callPackage ../tools/networking/mailsend { };
9178 mailutils = callPackage ../tools/networking/mailutils {
9182 matrix-sdk-crypto-nodejs = callPackage ../development/libraries/matrix-sdk-crypto-nodejs { };
9184 email = callPackage ../tools/networking/email { };
9186 maim = callPackage ../tools/graphics/maim {};
9188 mairix = callPackage ../tools/text/mairix { };
9190 makemkv = libsForQt5.callPackage ../applications/video/makemkv { };
9192 makerpm = callPackage ../development/tools/makerpm { };
9194 makefile2graph = callPackage ../development/tools/analysis/makefile2graph { };
9198 man-db = callPackage ../tools/misc/man-db { };
9200 mandoc = callPackage ../tools/misc/mandoc { };
9202 mangareader = libsForQt5.callPackage ../applications/graphics/mangareader { };
9204 mangohud = callPackage ../tools/graphics/mangohud {
9205 libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
9206 mangohud32 = pkgsi686Linux.mangohud;
9207 inherit (python3Packages) Mako;
9210 manix = callPackage ../tools/nix/manix {
9211 inherit (darwin.apple_sdk.frameworks) Security;
9214 marktext = callPackage ../applications/misc/marktext { };
9216 mars-mips = callPackage ../development/tools/mars-mips { };
9218 mawk = callPackage ../tools/text/mawk { };
9220 mb2md = callPackage ../tools/text/mb2md { };
9222 mbox = callPackage ../tools/security/mbox { };
9224 mbuffer = callPackage ../tools/misc/mbuffer { };
9226 mdsh = callPackage ../development/tools/documentation/mdsh { };
9230 mecab-nodic = callPackage ../tools/text/mecab/nodic.nix { };
9232 callPackage ../tools/text/mecab {
9233 mecab-ipadic = callPackage ../tools/text/mecab/ipadic.nix {
9234 inherit mecab-nodic;
9238 mediawiki = callPackage ../servers/web-apps/mediawiki { };
9240 memtier-benchmark = callPackage ../tools/networking/memtier-benchmark { };
9242 memtest86-efi = callPackage ../tools/misc/memtest86-efi { };
9244 memtest86plus = callPackage ../tools/misc/memtest86+ { };
9246 mbutil = python3Packages.callPackage ../applications/misc/mbutil { };
9248 mcabber = callPackage ../applications/networking/instant-messengers/mcabber { };
9250 mcron = callPackage ../tools/system/mcron {
9254 mcstatus = with python3Packages; toPythonApplication mcstatus;
9256 mdbtools = callPackage ../tools/misc/mdbtools { };
9258 mdk = callPackage ../development/tools/mdk { };
9260 mdk4 = callPackage ../tools/networking/mdk4 { };
9262 mdp = callPackage ../applications/misc/mdp { };
9264 megacli = callPackage ../tools/misc/megacli { };
9266 megatools = callPackage ../tools/networking/megatools { };
9268 memo = callPackage ../applications/misc/memo { };
9270 mencal = callPackage ../applications/misc/mencal { } ;
9272 metamorphose2 = callPackage ../applications/misc/metamorphose2 { };
9274 metar = callPackage ../applications/misc/metar { };
9276 mfcuk = callPackage ../tools/security/mfcuk { };
9278 mfoc = callPackage ../tools/security/mfoc { };
9280 microbin = callPackage ../servers/microbin { };
9282 microdnf = callPackage ../tools/package-management/microdnf { };
9284 microplane = callPackage ../tools/misc/microplane { };
9286 microserver = callPackage ../servers/microserver { };
9288 midisheetmusic = callPackage ../applications/audio/midisheetmusic { };
9290 mikutter = callPackage ../applications/networking/instant-messengers/mikutter { };
9292 mimeo = callPackage ../tools/misc/mimeo { };
9294 mimetic = callPackage ../development/libraries/mimetic { };
9296 minio-client = callPackage ../tools/networking/minio-client { };
9298 minio-certgen = callPackage ../tools/security/minio-certgen { };
9300 minissdpd = callPackage ../tools/networking/minissdpd { };
9302 miniupnpc = callPackage ../tools/networking/miniupnpc {
9303 inherit (darwin) cctools;
9306 miniupnpd = callPackage ../tools/networking/miniupnpd { };
9308 miniball = callPackage ../development/libraries/miniball { };
9310 minijail = callPackage ../tools/system/minijail { };
9312 minijail-tools = python3.pkgs.callPackage ../tools/system/minijail/tools.nix { };
9314 minixml = callPackage ../development/libraries/minixml { };
9316 mir-qualia = callPackage ../tools/text/mir-qualia {
9317 pythonPackages = python3Packages;
9320 mirakurun = callPackage ../applications/video/mirakurun { };
9322 miredo = callPackage ../tools/networking/miredo { };
9324 mirrorbits = callPackage ../servers/mirrorbits { };
9326 mitmproxy = with python3Packages; toPythonApplication mitmproxy;
9328 mitmproxy2swagger = callPackage ../tools/security/mitmproxy2swagger { };
9330 mjpegtools = callPackage ../tools/video/mjpegtools { };
9332 mjpegtoolsFull = mjpegtools.override {
9333 withMinimal = false;
9336 mkclean = callPackage ../applications/video/mkclean {};
9338 mkcue = callPackage ../tools/cd-dvd/mkcue { stdenv = gcc10StdenvCompat; };
9340 mkp224o = callPackage ../tools/security/mkp224o { };
9342 mkpasswd = hiPrio (callPackage ../tools/security/mkpasswd { });
9344 mkrand = callPackage ../tools/security/mkrand { };
9346 mktemp = callPackage ../tools/security/mktemp { };
9348 mktorrent = callPackage ../tools/misc/mktorrent { };
9350 mloader = callPackage ../tools/misc/mloader { };
9352 mmake = callPackage ../tools/misc/mmake { };
9354 mmixware = callPackage ../development/tools/mmixware { };
9356 modemmanager = callPackage ../tools/networking/modemmanager {};
9358 modem-manager-gui = callPackage ../applications/networking/modem-manager-gui {};
9360 modsecurity_standalone = callPackage ../tools/security/modsecurity { };
9362 modsecurity-crs = callPackage ../tools/security/modsecurity-crs { };
9364 molly-guard = callPackage ../os-specific/linux/molly-guard { };
9366 molotov = callPackage ../applications/video/molotov {};
9368 moneyplex = callPackage ../applications/office/moneyplex { };
9370 monit = callPackage ../tools/system/monit { };
9372 monocraft = callPackage ../data/fonts/monocraft { };
9374 monolith = callPackage ../tools/backup/monolith {
9375 inherit (darwin.apple_sdk.frameworks) Security;
9378 moreutils = callPackage ../tools/misc/moreutils {
9379 docbook-xsl = docbook_xsl;
9382 mole = callPackage ../tools/networking/mole { };
9384 morgen = callPackage ../applications/office/morgen {
9385 electron = electron_15;
9388 mosh = callPackage ../tools/networking/mosh { };
9390 mpage = callPackage ../tools/text/mpage { };
9392 mprime = callPackage ../tools/misc/mprime { };
9394 mpw = callPackage ../tools/security/mpw { };
9396 mr = callPackage ../applications/version-management/mr { };
9398 mrsh = callPackage ../shells/mrsh { };
9400 mrtg = callPackage ../tools/misc/mrtg { };
9402 mscgen = callPackage ../tools/graphics/mscgen { };
9404 msfpc = callPackage ../tools/security/msfpc { };
9406 melt = callPackage ../tools/security/melt { };
9408 metabigor = callPackage ../tools/security/metabigor { };
9410 metasploit = callPackage ../tools/security/metasploit { };
9412 mhost = callPackage ../applications/networking/mhost {
9413 inherit (darwin.apple_sdk.frameworks) Security;
9416 ms-sys = callPackage ../tools/misc/ms-sys { };
9418 mtdutils = callPackage ../tools/filesystems/mtdutils { };
9420 mtools = callPackage ../tools/filesystems/mtools { };
9422 mtr = callPackage ../tools/networking/mtr {};
9424 mtr-exporter = callPackage ../tools/networking/mtr-exporter {};
9426 mtr-gui = callPackage ../tools/networking/mtr { withGtk = true; };
9428 mtx = callPackage ../tools/backup/mtx {};
9430 mt-st = callPackage ../tools/backup/mt-st {};
9432 mubeng = callPackage ../tools/networking/mubeng { };
9434 multitime = callPackage ../tools/misc/multitime { };
9436 sta = callPackage ../tools/misc/sta {};
9438 multitran = recurseIntoAttrs (let callPackage = newScope pkgs.multitran; in {
9439 multitrandata = callPackage ../tools/text/multitran/data { };
9441 libbtree = callPackage ../tools/text/multitran/libbtree { };
9443 libmtsupport = callPackage ../tools/text/multitran/libmtsupport { };
9445 libfacet = callPackage ../tools/text/multitran/libfacet { };
9447 libmtquery = callPackage ../tools/text/multitran/libmtquery { };
9449 mtutils = callPackage ../tools/text/multitran/mtutils { };
9452 munge = callPackage ../tools/security/munge { };
9454 mutagen = callPackage ../tools/misc/mutagen { };
9456 mutagen-compose = callPackage ../tools/misc/mutagen-compose { };
9458 mycli = callPackage ../tools/admin/mycli { };
9460 mycrypto = callPackage ../applications/blockchains/mycrypto { };
9462 mydumper = callPackage ../tools/backup/mydumper { };
9464 mylvmbackup = callPackage ../tools/backup/mylvmbackup { };
9466 mysql2pgsql = callPackage ../tools/misc/mysql2pgsql { };
9468 mysqltuner = callPackage ../tools/misc/mysqltuner { };
9470 mytetra = libsForQt5.callPackage ../applications/office/mytetra { };
9472 nabi = callPackage ../tools/inputmethods/nabi { };
9474 nahid-fonts = callPackage ../data/fonts/nahid-fonts { };
9476 namazu = callPackage ../tools/text/namazu { };
9478 nasty = callPackage ../tools/security/nasty { };
9480 nat-traverse = callPackage ../tools/networking/nat-traverse { };
9482 navi = callPackage ../applications/misc/navi { };
9484 navilu-font = callPackage ../data/fonts/navilu { stdenv = stdenvNoCC; };
9486 nawk = callPackage ../tools/text/nawk { };
9488 nbd = callPackage ../tools/networking/nbd { };
9489 xnbd = callPackage ../tools/networking/xnbd { };
9491 ndjbdns = callPackage ../tools/networking/ndjbdns { };
9493 ndppd = callPackage ../applications/networking/ndppd { };
9495 nearcore = callPackage ../applications/blockchains/nearcore { };
9497 nebula = callPackage ../tools/networking/nebula { };
9499 nemiver = callPackage ../development/tools/nemiver { };
9501 neo-cowsay = callPackage ../tools/misc/neo-cowsay { };
9503 neofetch = callPackage ../tools/misc/neofetch { };
9505 nerdfonts = callPackage ../data/fonts/nerdfonts { };
9507 netatalk = callPackage ../tools/filesystems/netatalk { };
9509 netavark = callPackage ../tools/networking/netavark { };
9511 netcdf = callPackage ../development/libraries/netcdf {
9512 hdf5 = hdf5.override { usev110Api = true; };
9515 netcdf-mpi = netcdf.override {
9516 hdf5 = hdf5-mpi.override { usev110Api = true; };
9519 netcdfcxx4 = callPackage ../development/libraries/netcdf-cxx4 { };
9521 netcdffortran = callPackage ../development/libraries/netcdf-fortran {
9522 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
9525 networking-ts-cxx = callPackage ../development/libraries/networking-ts-cxx { };
9527 nco = callPackage ../development/libraries/nco { };
9529 ncftp = callPackage ../tools/networking/ncftp { };
9531 ncgopher = callPackage ../applications/networking/ncgopher { };
9533 ncompress = callPackage ../tools/compression/ncompress { };
9535 ndisc6 = callPackage ../tools/networking/ndisc6 { };
9537 netboot = callPackage ../tools/networking/netboot {};
9539 netbootxyz-efi = callPackage ../tools/misc/netbootxyz-efi { };
9541 netbox = callPackage ../servers/web-apps/netbox { };
9543 netcat = libressl.nc;
9545 netcat-gnu = callPackage ../tools/networking/netcat { };
9547 netcat-openbsd = callPackage ../tools/networking/netcat-openbsd { };
9549 netdiscover = callPackage ../tools/networking/netdiscover { };
9551 nethogs = callPackage ../tools/networking/nethogs { };
9553 nethoscope = callPackage ../tools/networking/nethoscope { };
9555 netkittftp = callPackage ../tools/networking/netkit/tftp { };
9557 netlify-cli = callPackage ../development/web/netlify-cli { };
9559 netpbm = callPackage ../tools/graphics/netpbm { };
9561 netproc = callPackage ../tools/networking/netproc { };
9563 netrw = callPackage ../tools/networking/netrw { };
9565 netselect = callPackage ../tools/networking/netselect { };
9567 networkmanager = callPackage ../tools/networking/networkmanager { };
9569 networkmanager-iodine = callPackage ../tools/networking/networkmanager/iodine { };
9571 networkmanager-openvpn = callPackage ../tools/networking/networkmanager/openvpn { };
9573 networkmanager-l2tp = callPackage ../tools/networking/networkmanager/l2tp { };
9575 networkmanager-vpnc = callPackage ../tools/networking/networkmanager/vpnc { };
9577 networkmanager-openconnect = callPackage ../tools/networking/networkmanager/openconnect { };
9579 networkmanager-fortisslvpn = callPackage ../tools/networking/networkmanager/fortisslvpn { };
9581 networkmanager_strongswan = callPackage ../tools/networking/networkmanager/strongswan { };
9583 networkmanager-sstp = callPackage ../tools/networking/networkmanager/sstp { };
9585 networkmanagerapplet = callPackage ../tools/networking/networkmanager/applet { };
9587 libnma = callPackage ../tools/networking/networkmanager/libnma { };
9589 libnma-gtk4 = libnma.override { withGtk4 = true; };
9591 networkmanager_dmenu = callPackage ../tools/networking/networkmanager/dmenu { };
9593 nm-tray = libsForQt5.callPackage ../tools/networking/networkmanager/tray.nix { };
9595 newsboat = callPackage ../applications/networking/feedreaders/newsboat {
9596 inherit (darwin.apple_sdk.frameworks) Security Foundation;
9599 grocy = callPackage ../servers/grocy { };
9601 inherit (callPackage ../servers/nextcloud {})
9602 nextcloud23 nextcloud24 nextcloud25;
9604 nextcloud23Packages = ( callPackage ../servers/nextcloud/packages {
9605 apps = lib.importJSON ../servers/nextcloud/packages/23.json;
9607 nextcloud24Packages = ( callPackage ../servers/nextcloud/packages {
9608 apps = lib.importJSON ../servers/nextcloud/packages/24.json;
9610 nextcloud25Packages = ( callPackage ../servers/nextcloud/packages {
9611 apps = lib.importJSON ../servers/nextcloud/packages/25.json;
9614 nextcloud-client = libsForQt5.callPackage ../applications/networking/nextcloud-client { };
9616 nextcloud-news-updater = callPackage ../servers/nextcloud/news-updater.nix { };
9618 ndstool = callPackage ../tools/archivers/ndstool { };
9620 nfs-ganesha = callPackage ../servers/nfs-ganesha { };
9622 ngrep = callPackage ../tools/networking/ngrep { };
9624 neuron-notes = haskell.lib.compose.justStaticExecutables
9625 (haskellPackages.generateOptparseApplicativeCompletions [ "neuron" ] haskellPackages.neuron);
9627 ngrok = callPackage ../tools/networking/ngrok { };
9629 nifi = callPackage ../servers/web-apps/nifi { };
9631 nitter = callPackage ../servers/nitter { };
9633 noip = callPackage ../tools/networking/noip { };
9637 # Nomad never updates major go versions within a release series and is unsupported
9638 # on Go versions that it did not ship with. Due to historic bugs when compiled
9639 # with different versions we pin Go for all versions.
9640 # Upstream partially documents used Go versions here
9641 # https://github.com/hashicorp/nomad/blob/master/contributing/golang.md
9642 nomad_1_2 = callPackage ../applications/networking/cluster/nomad/1.2.nix {
9643 buildGoModule = buildGo119Module;
9645 nomad_1_3 = callPackage ../applications/networking/cluster/nomad/1.3.nix {
9646 buildGoModule = buildGo119Module;
9648 nomad_1_4 = callPackage ../applications/networking/cluster/nomad/1.4.nix {
9649 buildGoModule = buildGo119Module;
9652 nomad-autoscaler = callPackage ../applications/networking/cluster/nomad-autoscaler { };
9654 nomad-driver-podman = callPackage ../applications/networking/cluster/nomad-driver-podman { };
9656 nomad-pack = callPackage ../applications/networking/cluster/nomad-pack { };
9658 nomino = callPackage ../tools/misc/nomino { };
9660 nb = callPackage ../tools/misc/nb { };
9662 notable = callPackage ../applications/misc/notable { };
9664 nth = with python3Packages; toPythonApplication name-that-hash;
9666 ntlmrecon = callPackage ../tools/security/ntlmrecon { };
9668 numberstation = callPackage ../applications/misc/numberstation { };
9670 nvchecker = with python3Packages; toPythonApplication nvchecker;
9672 nvfetcher = haskell.lib.compose.justStaticExecutables haskellPackages.nvfetcher;
9674 miller = callPackage ../tools/text/miller { };
9676 milu = callPackage ../applications/misc/milu { };
9678 mkgmap = callPackage ../applications/misc/mkgmap { };
9680 mkgmap-splitter = callPackage ../applications/misc/mkgmap/splitter { };
9682 mpack = callPackage ../tools/networking/mpack { };
9684 mtm = callPackage ../tools/misc/mtm { };
9686 pa_applet = callPackage ../tools/audio/pa-applet { };
9688 pandoc-acro = python3Packages.callPackage ../tools/misc/pandoc-acro { };
9690 pandoc-imagine = python3Packages.callPackage ../tools/misc/pandoc-imagine { };
9692 pandoc-include = python3Packages.callPackage ../tools/misc/pandoc-include { };
9694 pandoc-drawio-filter = python3Packages.callPackage ../tools/misc/pandoc-drawio-filter { };
9696 pandoc-katex = callPackage ../tools/misc/pandoc-katex { };
9698 pandoc-plantuml-filter = python3Packages.callPackage ../tools/misc/pandoc-plantuml-filter { };
9700 # pandoc-*nos is a filter suite, where pandoc-xnos has all functionality and the others are used for only specific functionality
9701 pandoc-eqnos = python3Packages.callPackage ../tools/misc/pandoc-eqnos { };
9702 pandoc-fignos = python3Packages.callPackage ../tools/misc/pandoc-fignos { };
9703 pandoc-secnos = python3Packages.callPackage ../tools/misc/pandoc-secnos { };
9704 pandoc-tablenos = python3Packages.callPackage ../tools/misc/pandoc-tablenos { };
9706 panoply = callPackage ../tools/misc/panoply { };
9708 patray = callPackage ../tools/audio/patray { };
9710 pathvector = callPackage ../tools/networking/pathvector { };
9712 pasystray = callPackage ../tools/audio/pasystray { };
9714 pcmsolver = callPackage ../development/libraries/pcmsolver { };
9716 pgbadger = perlPackages.callPackage ../tools/misc/pgbadger { };
9718 pffft = callPackage ../development/libraries/pffft { };
9720 phash = callPackage ../development/libraries/phash { };
9722 pnmixer = callPackage ../tools/audio/pnmixer { };
9724 pulsemixer = callPackage ../tools/audio/pulsemixer { };
9726 pwsafe = callPackage ../applications/misc/pwsafe { };
9728 napi-rs-cli = callPackage ../development/tools/napi-rs-cli { };
9730 neil = callPackage ../development/tools/neil { };
9732 niff = callPackage ../tools/package-management/niff { };
9734 nifskope = libsForQt5.callPackage ../tools/graphics/nifskope { };
9736 nilfs-utils = callPackage ../tools/filesystems/nilfs-utils {};
9738 nitrogen = callPackage ../tools/X11/nitrogen {};
9740 smart-wallpaper = callPackage ../tools/X11/smart-wallpaper { };
9742 nms = callPackage ../tools/misc/nms { };
9744 nomachine-client = callPackage ../tools/admin/nomachine-client { };
9746 notify-desktop = callPackage ../tools/misc/notify-desktop {};
9748 nkf = callPackage ../tools/text/nkf {};
9750 nlopt = callPackage ../development/libraries/nlopt { octave = null; };
9752 npapi_sdk = callPackage ../development/libraries/npapi-sdk {};
9754 nickel = callPackage ../development/interpreters/nickel { };
9756 npiet = callPackage ../development/interpreters/npiet { };
9758 npth = callPackage ../development/libraries/npth {};
9760 nmap = callPackage ../tools/security/nmap { };
9762 nmap-formatter = callPackage ../tools/security/nmap-formatter { };
9764 nmapsi4 = libsForQt5.callPackage ../tools/security/nmap/qt.nix { };
9766 noise-repellent = callPackage ../applications/audio/noise-repellent { };
9768 noisetorch = callPackage ../applications/audio/noisetorch { };
9770 notary = callPackage ../tools/security/notary { };
9772 notify-osd = callPackage ../applications/misc/notify-osd { };
9774 notes-up = callPackage ../applications/office/notes-up { };
9776 notify-osd-customizable = callPackage ../applications/misc/notify-osd-customizable { };
9778 nox = callPackage ../tools/package-management/nox { };
9780 nq = callPackage ../tools/system/nq { };
9782 nsjail = callPackage ../tools/security/nsjail {};
9784 nss_pam_ldapd = callPackage ../tools/networking/nss-pam-ldapd {};
9786 ntfs3g = callPackage ../tools/filesystems/ntfs-3g {
9787 inherit (darwin.apple_sdk.frameworks) DiskArbitration;
9790 # ntfsprogs are merged into ntfs-3g
9791 ntfsprogs = pkgs.ntfs3g;
9793 ntfy = callPackage ../tools/misc/ntfy { python = python39; };
9795 ntfy-sh = callPackage ../tools/misc/ntfy-sh { };
9797 ntirpc = callPackage ../development/libraries/ntirpc { };
9799 ntopng = callPackage ../tools/networking/ntopng { };
9801 ntp = callPackage ../tools/networking/ntp { };
9803 numdiff = callPackage ../tools/text/numdiff { };
9805 numlockx = callPackage ../tools/X11/numlockx { };
9807 nttcp = callPackage ../tools/networking/nttcp { };
9809 ntttcp = callPackage ../tools/networking/ntttcp { };
9811 nuttcp = callPackage ../tools/networking/nuttcp { };
9813 nssmdns = callPackage ../tools/networking/nss-mdns { };
9815 nvfancontrol = callPackage ../tools/misc/nvfancontrol {
9816 libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
9819 nvimpager = callPackage ../tools/misc/nvimpager { };
9821 nwdiag = with python3Packages; toPythonApplication nwdiag;
9823 nxdomain = python3.pkgs.callPackage ../tools/networking/nxdomain { };
9825 nxpmicro-mfgtools = callPackage ../development/tools/misc/nxpmicro-mfgtools { };
9827 nyancat = callPackage ../tools/misc/nyancat { };
9829 nylon = callPackage ../tools/networking/nylon { };
9831 nym = callPackage ../applications/networking/nym {
9832 inherit (darwin.apple_sdk.frameworks) Security;
9835 nzbget = callPackage ../tools/networking/nzbget {
9836 openssl = openssl_1_1;
9839 nzbhydra2 = callPackage ../servers/nzbhydra2 {
9840 # You need Java (at least 8, at most 15)
9841 # https://github.com/theotherp/nzbhydra2/issues/697
9842 # https://github.com/theotherp/nzbhydra2/#how-to-run
9846 oapi-codegen = callPackage ../tools/networking/oapi-codegen { };
9848 oath-toolkit = callPackage ../tools/security/oath-toolkit { };
9850 oatpp = callPackage ../development/libraries/oatpp { };
9852 obex_data_server = callPackage ../tools/bluetooth/obex-data-server { };
9854 obexd = callPackage ../tools/bluetooth/obexd { };
9856 obfs4 = callPackage ../tools/networking/obfs4 { };
9858 ocproxy = callPackage ../tools/networking/ocproxy { };
9860 ocserv = callPackage ../tools/networking/ocserv { };
9862 octofetch = callPackage ../tools/misc/octofetch {
9863 inherit (darwin.apple_sdk.frameworks) Security;
9866 oha = callPackage ../tools/networking/oha {
9867 inherit (darwin.apple_sdk.frameworks) Security;
9870 onetun = callPackage ../tools/networking/onetun {
9871 inherit (darwin.apple_sdk.frameworks) Security;
9874 opencorsairlink = callPackage ../tools/misc/opencorsairlink { };
9876 openfpgaloader = callPackage ../development/embedded/fpga/openfpgaloader { };
9878 openfortivpn = callPackage ../tools/networking/openfortivpn { };
9880 opensnitch = callPackage ../tools/networking/opensnitch/daemon.nix { };
9882 opensnitch-ui = libsForQt5.callPackage ../tools/networking/opensnitch/ui.nix { };
9884 obexfs = callPackage ../tools/bluetooth/obexfs { };
9886 obexftp = callPackage ../tools/bluetooth/obexftp { };
9888 objconv = callPackage ../development/tools/misc/objconv {};
9890 odpic = callPackage ../development/libraries/odpic { };
9892 odt2txt = callPackage ../tools/text/odt2txt { };
9894 odyssey = callPackage ../tools/misc/odyssey { };
9896 offensive-azure = callPackage ../tools/security/offensive-azure { };
9898 offlineimap = callPackage ../tools/networking/offlineimap { };
9900 ofono-phonesim = libsForQt5.callPackage ../development/tools/ofono-phonesim { };
9902 ogdf = callPackage ../development/libraries/ogdf { };
9904 oh-my-posh = callPackage ../development/tools/oh-my-posh {};
9906 oh-my-zsh = callPackage ../shells/zsh/oh-my-zsh { };
9908 ola = callPackage ../applications/misc/ola { };
9910 olive-editor = libsForQt514.callPackage ../applications/video/olive-editor {
9911 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
9914 ombi = callPackage ../servers/ombi { };
9916 omping = callPackage ../applications/networking/omping { };
9918 onefetch = callPackage ../tools/misc/onefetch {
9919 inherit (darwin) libresolv;
9920 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
9923 onioncircuits = callPackage ../tools/security/onioncircuits { };
9925 onlykey-agent = callPackage ../tools/security/onlykey-agent { };
9927 onlykey-cli = callPackage ../tools/security/onlykey-cli { };
9929 onlykey = callPackage ../tools/security/onlykey { node_webkit = nwjs; };
9931 ooniprobe-cli = callPackage ../tools/networking/ooniprobe-cli { };
9933 openapi-generator-cli = callPackage ../tools/networking/openapi-generator-cli { jre = pkgs.jre_headless; };
9934 openapi-generator-cli-unstable = callPackage ../tools/networking/openapi-generator-cli/unstable.nix { jre = pkgs.jre_headless; };
9936 openbangla-keyboard = libsForQt5.callPackage ../applications/misc/openbangla-keyboard { };
9938 openboard = libsForQt5.callPackage ../applications/graphics/openboard { };
9940 opencc = callPackage ../tools/text/opencc { };
9942 opencl-info = callPackage ../tools/system/opencl-info { };
9944 opencryptoki = callPackage ../tools/security/opencryptoki { };
9946 opendbx = callPackage ../development/libraries/opendbx { stdenv = gcc10StdenvCompat; };
9948 opendht = callPackage ../development/libraries/opendht {
9949 inherit (darwin.apple_sdk.frameworks) Security;
9952 opendkim = callPackage ../development/libraries/opendkim { };
9954 opendylan = callPackage ../development/compilers/opendylan {
9955 opendylan-bootstrap = opendylan_bin;
9958 openfec = callPackage ../development/libraries/openfec { };
9960 ophis = python3Packages.callPackage ../development/compilers/ophis { };
9962 opendylan_bin = callPackage ../development/compilers/opendylan/bin.nix { };
9964 open-ecard = callPackage ../tools/security/open-ecard { };
9966 openjade = callPackage ../tools/text/sgml/openjade { };
9968 openhantek6022 = libsForQt5.callPackage ../applications/science/electronics/openhantek6022 { };
9970 openimagedenoise = callPackage ../development/libraries/openimagedenoise { };
9972 openimagedenoise_1_2_x = callPackage ../development/libraries/openimagedenoise/1_2_x.nix { };
9974 openmvg = callPackage ../applications/science/misc/openmvg { };
9976 openntpd = callPackage ../tools/networking/openntpd { };
9978 openntpd_nixos = openntpd.override {
9979 privsepUser = "ntp";
9980 privsepPath = "/var/empty";
9983 openobex = callPackage ../tools/bluetooth/openobex { };
9985 openresolv = callPackage ../tools/networking/openresolv { };
9987 openrgb = libsForQt5.callPackage ../applications/misc/openrgb { };
9989 openrussian-cli = callPackage ../misc/openrussian-cli {
9993 opensbi = callPackage ../misc/opensbi { };
9995 opensc = callPackage ../tools/security/opensc {
9996 inherit (darwin.apple_sdk.frameworks) Carbon PCSC;
9999 openseachest = callPackage ../tools/system/openseachest { };
10001 opensm = callPackage ../tools/networking/opensm { };
10003 tinyssh = callPackage ../tools/networking/tinyssh { };
10005 tinystatus = callPackage ../tools/networking/tinystatus { };
10007 tuc = callPackage ../tools/text/tuc { };
10009 opensshPackages = dontRecurseIntoAttrs (callPackage ../tools/networking/openssh {});
10011 openssh = opensshPackages.openssh.override {
10012 etcDir = "/etc/ssh";
10015 openssh_hpn = opensshPackages.openssh_hpn.override {
10016 etcDir = "/etc/ssh";
10019 openssh_gssapi = opensshPackages.openssh_gssapi.override {
10020 etcDir = "/etc/ssh";
10023 ssh-copy-id = callPackage ../tools/networking/openssh/copyid.nix { };
10025 opensp = callPackage ../tools/text/sgml/opensp { };
10027 opentrack = libsForQt5.callPackage ../applications/misc/opentrack { };
10029 opentracker = callPackage ../applications/networking/p2p/opentracker { };
10031 alttpr-opentracker = callPackage ../tools/games/opentracker { };
10033 opentsdb = callPackage ../tools/misc/opentsdb {};
10035 inherit (callPackages ../tools/networking/openvpn {})
10039 openvpn3 = callPackage ../tools/networking/openvpn3 { };
10041 openvpn_learnaddress = callPackage ../tools/networking/openvpn/openvpn_learnaddress.nix { };
10043 openvpn-auth-ldap = callPackage ../tools/networking/openvpn/openvpn-auth-ldap.nix {
10044 stdenv = clangStdenv;
10047 oq = callPackage ../development/tools/oq { };
10049 out-of-tree = callPackage ../development/tools/out-of-tree { };
10051 oppai-ng = callPackage ../tools/misc/oppai-ng { };
10053 operator-sdk = callPackage ../development/tools/operator-sdk { };
10055 owncast = callPackage ../servers/owncast { };
10057 update-dotdee = with python3Packages; toPythonApplication update-dotdee;
10059 update-nix-fetchgit = haskell.lib.compose.justStaticExecutables haskellPackages.update-nix-fetchgit;
10061 update-resolv-conf = callPackage ../tools/networking/openvpn/update-resolv-conf.nix { };
10063 update-systemd-resolved = callPackage ../tools/networking/openvpn/update-systemd-resolved.nix { };
10065 opae = callPackage ../development/libraries/opae { };
10067 opentelemetry-collector = callPackage ../tools/misc/opentelemetry-collector { };
10068 opentelemetry-collector-contrib = callPackage ../tools/misc/opentelemetry-collector/contrib.nix { };
10070 opentracing-cpp = callPackage ../development/libraries/opentracing-cpp { };
10072 openvswitch = callPackage ../os-specific/linux/openvswitch { };
10074 openvswitch-lts = callPackage ../os-specific/linux/openvswitch/lts.nix { };
10076 optifinePackages = callPackage ../tools/games/minecraft/optifine { };
10078 optifine = optifinePackages.optifine-latest;
10080 optipng = callPackage ../tools/graphics/optipng {
10084 olsrd = callPackage ../tools/networking/olsrd { };
10086 oonf-olsrd2 = callPackage ../tools/networking/oonf-olsrd2 { };
10088 opl3bankeditor = libsForQt5.callPackage ../tools/audio/opl3bankeditor { };
10089 opn2bankeditor = libsForQt5.callPackage ../tools/audio/opl3bankeditor/opn2bankeditor.nix { };
10091 orangefs = callPackage ../tools/filesystems/orangefs {
10092 autoreconfHook = buildPackages.autoreconfHook269;
10095 os-prober = callPackage ../tools/misc/os-prober {};
10097 oshka = callPackage ../development/tools/oshka {};
10099 osl = libsForQt5.callPackage ../development/compilers/osl {
10103 osqp = callPackage ../development/libraries/science/math/osqp { };
10105 ossec = callPackage ../tools/security/ossec {};
10107 osslsigncode = callPackage ../development/tools/osslsigncode {};
10109 ostree = callPackage ../tools/misc/ostree { };
10111 otfcc = callPackage ../tools/misc/otfcc { };
10113 otpclient = callPackage ../applications/misc/otpclient { };
10115 otpw = callPackage ../os-specific/linux/otpw { };
10117 ovftool = callPackage ../tools/virtualization/ovftool {
10118 libressl = libressl_3_4;
10121 overcommit = callPackage ../development/tools/overcommit { };
10123 overmind = callPackage ../applications/misc/overmind { };
10125 oxker = callPackage ../applications/misc/oxker { };
10127 ovh-ttyrec = callPackage ../tools/misc/ovh-ttyrec { };
10129 ovito = libsForQt5.callPackage ../applications/graphics/ovito {
10130 inherit (darwin.apple_sdk.frameworks) VideoDecodeAcceleration;
10133 owncloud-client = libsForQt5.callPackage ../applications/networking/owncloud-client { };
10135 oxefmsynth = callPackage ../applications/audio/oxefmsynth { };
10137 oxidized = callPackage ../tools/admin/oxidized { };
10139 oxipng = callPackage ../tools/graphics/oxipng { };
10141 payload_dumper = callPackage ../tools/archivers/payload_dumper { };
10143 p2pvc = callPackage ../applications/video/p2pvc {};
10145 p3x-onenote = callPackage ../applications/office/p3x-onenote { };
10147 p4c = callPackage ../development/compilers/p4c { };
10149 p7zip = callPackage ../tools/archivers/p7zip { };
10151 packagekit = callPackage ../tools/package-management/packagekit { nix = nixVersions.nix_2_8; };
10153 packetdrill = callPackage ../tools/networking/packetdrill { };
10155 pacman = callPackage ../tools/package-management/pacman { };
10157 paco = callPackage ../development/compilers/paco { };
10159 padthv1 = libsForQt5.callPackage ../applications/audio/padthv1 { };
10161 padbuster = callPackage ../tools/security/padbuster { };
10163 page = callPackage ../tools/misc/page { };
10165 PageEdit = libsForQt5.callPackage ../applications/office/PageEdit { };
10167 pagmo2 = callPackage ../development/libraries/pagmo2 { };
10169 paho-mqtt-c = callPackage ../development/libraries/paho-mqtt-c { };
10171 paho-mqtt-cpp = callPackage ../development/libraries/paho-mqtt-cpp { };
10173 pakcs = callPackage ../development/compilers/pakcs {
10174 # Doesn't compile with GHC 9.0 due to whitespace syntax changes
10175 # see also https://github.com/NixOS/nixpkgs/issues/166108
10176 haskellPackages = haskell.packages.ghc810;
10179 pal = callPackage ../tools/misc/pal { };
10181 pandoc = callPackage ../development/tools/pandoc { };
10183 pandoc-lua-filters = callPackage ../tools/misc/pandoc-lua-filters { };
10185 pamtester = callPackage ../tools/security/pamtester { };
10187 paper-note = callPackage ../applications/office/paper-note { };
10189 paperless-ngx = callPackage ../applications/office/paperless-ngx { };
10191 paperoni = callPackage ../tools/text/paperoni {
10192 inherit (darwin.apple_sdk.frameworks) Security;
10193 openssl = openssl_1_1;
10196 paperwork = callPackage ../applications/office/paperwork/paperwork-gtk.nix { };
10198 papertrail = callPackage ../tools/text/papertrail { };
10200 pappl = callPackage ../applications/printing/pappl { };
10202 par2cmdline = callPackage ../tools/networking/par2cmdline { };
10204 parallel = callPackage ../tools/misc/parallel { };
10206 parallel-full = callPackage ../tools/misc/parallel/wrapper.nix { };
10208 parastoo-fonts = callPackage ../data/fonts/parastoo-fonts { };
10210 parcellite = callPackage ../tools/misc/parcellite {
10211 autoreconfHook = buildPackages.autoreconfHook269;
10214 patchutils = callPackage ../tools/text/patchutils { };
10216 patchutils_0_3_3 = callPackage ../tools/text/patchutils/0.3.3.nix { };
10218 patchutils_0_4_2 = callPackage ../tools/text/patchutils/0.4.2.nix { };
10220 parted = callPackage ../tools/misc/parted { };
10222 passh = callPackage ../tools/networking/passh { };
10224 paulstretch = callPackage ../applications/audio/paulstretch { };
10226 pazi = callPackage ../tools/misc/pazi { };
10228 peep = callPackage ../tools/misc/peep { };
10230 pell = callPackage ../applications/misc/pell { };
10232 perccli = callPackage ../tools/misc/perccli { };
10234 perceptualdiff = callPackage ../tools/graphics/perceptualdiff { };
10236 percona-xtrabackup = percona-xtrabackup_8_0;
10237 percona-xtrabackup_2_4 = callPackage ../tools/backup/percona-xtrabackup/2_4.nix {
10239 openssl = openssl_1_1;
10241 percona-xtrabackup_8_0 = callPackage ../tools/backup/percona-xtrabackup/8_0.nix {
10243 openssl = openssl_1_1;
10246 pick = callPackage ../tools/misc/pick { };
10248 pipe-rename = callPackage ../tools/misc/pipe-rename { };
10250 pipecontrol = libsForQt5.callPackage ../applications/audio/pipecontrol { };
10252 pipectl = callPackage ../tools/misc/pipectl { };
10254 pitivi = callPackage ../applications/video/pitivi { };
10256 prism = callPackage ../applications/video/prism { };
10258 pulumi = callPackage ../tools/admin/pulumi { };
10260 pulumiPackages = recurseIntoAttrs (
10261 callPackage ../tools/admin/pulumi-packages { }
10264 pulumi-bin = callPackage ../tools/admin/pulumi-bin { };
10266 p0f = callPackage ../tools/security/p0f { };
10268 pngloss = callPackage ../tools/graphics/pngloss { };
10270 pngout = callPackage ../tools/graphics/pngout { };
10274 patchage = callPackage ../applications/audio/patchage { };
10276 patatt = callPackage ../development/tools/patatt { };
10278 pcapfix = callPackage ../tools/networking/pcapfix { };
10280 pbzip2 = callPackage ../tools/compression/pbzip2 { };
10282 pcimem = callPackage ../os-specific/linux/pcimem { };
10284 pciutils = callPackage ../tools/system/pciutils {
10285 inherit (darwin.apple_sdk.frameworks) IOKit;
10288 otpauth = callPackage ../tools/security/otpauth { };
10290 pcsclite = callPackage ../tools/security/pcsclite {
10291 inherit (darwin.apple_sdk.frameworks) IOKit;
10294 pcscliteWithPolkit = pcsclite.override {
10295 pname = "pcsclite-with-polkit";
10296 polkitSupport = true;
10299 pcsctools = callPackage ../tools/security/pcsctools { };
10301 pcsc-cyberjack = callPackage ../tools/security/pcsc-cyberjack { };
10303 pcsc-safenet = callPackage ../tools/security/pcsc-safenet { };
10305 pcsc-scm-scl011 = callPackage ../tools/security/pcsc-scm-scl011 { };
10306 ifdnfc = callPackage ../tools/security/ifdnfc { };
10308 pdd = python3Packages.callPackage ../tools/misc/pdd { };
10310 pdf2djvu = callPackage ../tools/typesetting/pdf2djvu { };
10312 pdf2odt = callPackage ../tools/typesetting/pdf2odt { };
10314 pdfcrack = callPackage ../tools/security/pdfcrack { };
10316 pdfsandwich = callPackage ../tools/typesetting/pdfsandwich { };
10318 pdftag = callPackage ../tools/graphics/pdftag { };
10320 pdf2svg = callPackage ../tools/graphics/pdf2svg { };
10322 pdftoipe = callPackage ../tools/graphics/pdftoipe { };
10324 pdfminer = with python3Packages; toPythonApplication pdfminer-six;
10326 pdf-quench = callPackage ../applications/misc/pdf-quench { };
10328 jbig2enc = callPackage ../tools/graphics/jbig2enc { };
10330 pdfarranger = callPackage ../applications/misc/pdfarranger { };
10332 briss = callPackage ../tools/graphics/briss { };
10334 brickd = callPackage ../servers/brickd { };
10336 bully = callPackage ../tools/networking/bully { };
10338 pcapc = callPackage ../tools/networking/pcapc { };
10340 pdm = callPackage ../tools/package-management/pdm { };
10342 pdnsd = callPackage ../tools/networking/pdnsd { };
10344 peco = callPackage ../tools/text/peco { };
10346 pg_activity = callPackage ../development/tools/database/pg_activity { };
10348 pg_checksums = callPackage ../development/tools/database/pg_checksums { };
10350 pg_flame = callPackage ../tools/misc/pg_flame { };
10352 pg_top = callPackage ../tools/misc/pg_top { };
10354 pgcenter = callPackage ../tools/misc/pgcenter { };
10356 pgmetrics = callPackage ../tools/misc/pgmetrics { };
10358 pgsync = callPackage ../development/tools/database/pgsync { };
10360 pdsh = callPackage ../tools/networking/pdsh {
10361 rsh = true; # enable internal rsh implementation
10365 pfetch = callPackage ../tools/misc/pfetch { };
10367 pfstools = libsForQt5.callPackage ../tools/graphics/pfstools { };
10369 phoc = callPackage ../applications/misc/phoc { };
10371 phockup = callPackage ../applications/misc/phockup { };
10373 phodav = callPackage ../tools/networking/phodav { };
10375 phodav_2_0 = callPackage ../tools/networking/phodav/2.0.nix { };
10377 photon-rss = callPackage ../applications/networking/feedreaders/photon { };
10379 pim6sd = callPackage ../servers/pim6sd { };
10381 phosh = callPackage ../applications/window-managers/phosh { };
10383 pinentry = libsForQt5.callPackage ../tools/security/pinentry { };
10385 pinentry-curses = (lib.getOutput "curses" pinentry);
10386 pinentry-emacs = (lib.getOutput "emacs" pinentry);
10387 pinentry-gtk2 = (lib.getOutput "gtk2" pinentry);
10388 pinentry-qt = (lib.getOutput "qt" pinentry);
10389 pinentry-gnome = (lib.getOutput "gnome3" pinentry);
10391 pinentry_mac = callPackage ../tools/security/pinentry/mac.nix {
10392 inherit (darwin.apple_sdk.frameworks) Cocoa;
10395 pinentry-bemenu = callPackage ../tools/security/pinentry-bemenu { };
10397 pinentry-rofi = callPackage ../tools/security/pinentry-rofi { };
10399 pingtcp = callPackage ../tools/networking/pingtcp { };
10401 pingu = callPackage ../tools/networking/pingu { };
10403 pinnwand = callPackage ../servers/pinnwand { };
10405 pinsel = callPackage ../tools/misc/pinsel { };
10407 piping-server-rust = callPackage ../servers/piping-server-rust {
10408 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
10411 pirate-get = callPackage ../tools/networking/pirate-get { };
10413 pipr = callPackage ../applications/misc/pipr { };
10415 pipreqs = callPackage ../tools/misc/pipreqs { };
10417 pius = callPackage ../tools/security/pius { };
10419 pixiewps = callPackage ../tools/networking/pixiewps {};
10421 pinyin-tool = callPackage ../tools/text/pinyin-tool {
10422 inherit (darwin.apple_sdk.frameworks) Security;
10425 pk2cmd = callPackage ../tools/misc/pk2cmd { };
10427 plantuml = callPackage ../tools/misc/plantuml { };
10429 plantuml-c4 = callPackage ../tools/misc/plantuml/plantuml-c4.nix { };
10431 plantuml-server = callPackage ../tools/misc/plantuml-server { };
10433 plan9port = callPackage ../tools/system/plan9port {
10434 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa IOKit Metal QuartzCore;
10435 inherit (darwin) DarwinTools;
10438 platformioPackages = dontRecurseIntoAttrs (callPackage ../development/embedded/platformio { });
10439 platformio = platformioPackages.platformio-chrootenv;
10441 platinum-searcher = callPackage ../tools/text/platinum-searcher { };
10443 playbar2 = libsForQt5.callPackage ../applications/audio/playbar2 { };
10445 playwright = with python3Packages; toPythonApplication playwright;
10447 please = callPackage ../tools/security/please { };
10449 plecost = callPackage ../tools/security/plecost { };
10451 plujain-ramp = callPackage ../applications/audio/plujain-ramp { };
10453 inherit (callPackage ../servers/plik { })
10456 plex = callPackage ../servers/plex { };
10458 plexRaw = callPackage ../servers/plex/raw.nix { };
10460 psitransfer = callPackage ../servers/psitransfer { };
10462 tab = callPackage ../tools/text/tab { };
10464 tabview = with python3Packages; toPythonApplication tabview;
10466 tautulli = python3Packages.callPackage ../servers/tautulli { };
10468 pleroma = callPackage ../servers/pleroma { };
10470 plfit = callPackage ../tools/misc/plfit {
10474 ploticus = callPackage ../tools/graphics/ploticus {
10478 plotinus = callPackage ../tools/misc/plotinus { };
10480 plotutils = callPackage ../tools/graphics/plotutils { };
10482 plowshare = callPackage ../tools/misc/plowshare { };
10484 pls = callPackage ../tools/misc/pls { };
10486 pm2 = nodePackages.pm2;
10488 pmenu = callPackage ../tools/X11/pmenu { };
10490 pngcheck = callPackage ../tools/graphics/pngcheck { };
10492 pngcrush = callPackage ../tools/graphics/pngcrush { };
10494 pngnq = callPackage ../tools/graphics/pngnq { };
10496 pngoptimizer = callPackage ../tools/graphics/pngoptimizer { };
10498 pngtoico = callPackage ../tools/graphics/pngtoico {
10502 pngpaste = callPackage ../os-specific/darwin/pngpaste {
10503 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
10506 pngtools = callPackage ../tools/graphics/pngtools { };
10508 pngpp = callPackage ../development/libraries/png++ { };
10510 pngquant = callPackage ../tools/graphics/pngquant { };
10512 po4a = perlPackages.Po4a;
10514 podiff = callPackage ../tools/text/podiff { };
10516 pocketbase = callPackage ../servers/pocketbase { };
10518 podman = callPackage ../applications/virtualization/podman/wrapper.nix { };
10519 podman-unwrapped = callPackage ../applications/virtualization/podman { };
10521 podman-compose = python3Packages.callPackage ../applications/virtualization/podman-compose {};
10523 podman-tui = callPackage ../applications/virtualization/podman-tui { };
10525 pods = callPackage ../applications/virtualization/pods { };
10527 pod2mdoc = callPackage ../tools/misc/pod2mdoc { };
10529 poedit = callPackage ../tools/text/poedit {
10530 wxGTK30-gtk3 = wxGTK30-gtk3.override { withWebKit = true; };
10533 polaris = callPackage ../servers/polaris { };
10535 polaris-web = callPackage ../servers/polaris/web.nix { };
10537 polipo = callPackage ../servers/polipo { };
10539 polkit_gnome = callPackage ../tools/security/polkit-gnome { };
10541 poly2tri-c = callPackage ../development/libraries/poly2tri-c { };
10543 polypane = callPackage ../applications/networking/browsers/polypane { };
10545 ponysay = callPackage ../tools/misc/ponysay { };
10547 popfile = callPackage ../tools/text/popfile { };
10549 poretools = callPackage ../applications/science/biology/poretools { };
10551 pantum-driver = callPackage ../misc/drivers/pantum-driver {
10552 libjpeg8 = libjpeg.override { enableJpeg8 = true; };
10555 postscript-lexmark = callPackage ../misc/drivers/postscript-lexmark { };
10557 povray = callPackage ../tools/graphics/povray {
10561 power-profiles-daemon = callPackage ../os-specific/linux/power-profiles-daemon { };
10563 ppl = callPackage ../development/libraries/ppl { };
10565 ppp = callPackage ../tools/networking/ppp { };
10567 pptp = callPackage ../tools/networking/pptp {};
10569 pptpd = callPackage ../tools/networking/pptpd {};
10571 pre-commit = callPackage ../tools/misc/pre-commit { };
10573 pretender = callPackage ../tools/security/pretender { };
10575 pretty-simple = callPackage ../development/tools/pretty-simple { };
10577 prettyping = callPackage ../tools/networking/prettyping { };
10579 pritunl-client = callPackage ../tools/networking/pritunl-client { };
10581 pritunl-ssh = callPackage ../tools/networking/pritunl-ssh { };
10583 profile-cleaner = callPackage ../tools/misc/profile-cleaner { };
10585 profile-sync-daemon = callPackage ../tools/misc/profile-sync-daemon { };
10587 projectlibre = callPackage ../applications/misc/projectlibre {
10592 projectm = libsForQt5.callPackage ../applications/audio/projectm { };
10594 proot = callPackage ../tools/system/proot { };
10596 protoscope = callPackage ../development/tools/protoscope { };
10598 prototypejs = callPackage ../development/libraries/prototypejs { };
10600 inherit (callPackages ../tools/security/proxmark3 { gcc-arm-embedded = gcc-arm-embedded-8; })
10601 proxmark3 proxmark3-unstable;
10603 proxmark3-rrg = libsForQt5.callPackage ../tools/security/proxmark3/proxmark3-rrg.nix { };
10605 proxychains = callPackage ../tools/networking/proxychains { };
10607 proxychains-ng = callPackage ../tools/networking/proxychains-ng { };
10609 proxify = callPackage ../tools/networking/proxify { };
10611 proxysql = callPackage ../servers/sql/proxysql { };
10613 prs = callPackage ../tools/security/prs { };
10615 psw = callPackage ../tools/misc/psw { };
10617 pws = callPackage ../tools/misc/pws { };
10619 cntlm = callPackage ../tools/networking/cntlm { };
10621 cnping = callPackage ../tools/networking/cnping { };
10623 past-time = python3Packages.callPackage ../tools/misc/past-time { };
10625 pastebinit = callPackage ../tools/misc/pastebinit { };
10627 pmacct = callPackage ../tools/networking/pmacct { };
10629 pmix = callPackage ../development/libraries/pmix { };
10631 polygraph = callPackage ../tools/networking/polygraph { };
10633 pr-tracker = callPackage ../servers/pr-tracker { };
10635 progress = callPackage ../tools/misc/progress { };
10637 ps3-disc-dumper = callPackage ../tools/games/ps3-disc-dumper { };
10639 ps3netsrv = callPackage ../servers/ps3netsrv { };
10641 pscircle = callPackage ../os-specific/linux/pscircle { };
10643 psmisc = callPackage ../os-specific/linux/psmisc { };
10645 pssh = callPackage ../tools/networking/pssh { };
10647 pspg = callPackage ../tools/misc/pspg { };
10649 pstoedit = callPackage ../tools/graphics/pstoedit { };
10651 psutils = callPackage ../tools/typesetting/psutils { };
10653 psensor = callPackage ../tools/system/psensor {
10654 libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
10657 pubs = callPackage ../tools/misc/pubs {};
10659 pulumictl = callPackage ../development/tools/pulumictl { };
10661 pure-prompt = callPackage ../shells/zsh/pure-prompt { };
10663 pv = callPackage ../tools/misc/pv { };
10665 pwgen = callPackage ../tools/security/pwgen { };
10667 pwgen-secure = callPackage ../tools/security/pwgen-secure { };
10669 pwnat = callPackage ../tools/networking/pwnat { };
10671 pwndbg = callPackage ../development/tools/misc/pwndbg { };
10673 pwninit = callPackage ../development/tools/misc/pwninit {
10674 inherit (darwin.apple_sdk.frameworks) Security;
10677 pycflow2dot = with python3.pkgs; toPythonApplication pycflow2dot;
10679 pydf = callPackage ../applications/misc/pydf { };
10681 pyinfra = with python3Packages; toPythonApplication pyinfra;
10683 pylint = with python3Packages; toPythonApplication pylint;
10685 pympress = callPackage ../applications/office/pympress { };
10687 pyocd = python3Packages.callPackage ../development/embedded/pyocd { };
10689 pypass = with python3Packages; toPythonApplication pypass;
10691 pyspread = libsForQt5.callPackage ../applications/office/pyspread { };
10693 teapot = callPackage ../applications/office/teapot { };
10695 pyditz = callPackage ../applications/misc/pyditz {
10696 pythonPackages = python27Packages;
10699 py-spy = callPackage ../development/tools/py-spy { };
10701 pydeps = with python3Packages; toPythonApplication pydeps;
10703 pytrainer = callPackage ../applications/misc/pytrainer { };
10705 pywal = with python3Packages; toPythonApplication pywal;
10707 pystring = callPackage ../development/libraries/pystring {};
10709 rbw = callPackage ../tools/security/rbw {
10710 inherit (darwin.apple_sdk.frameworks) Security;
10713 remarshal = with python3Packages; toPythonApplication remarshal;
10715 rehex = darwin.apple_sdk_11_0.callPackage ../applications/editors/rehex {
10716 inherit (darwin.apple_sdk_11_0.frameworks) Carbon Cocoa IOKit;
10719 rig = callPackage ../tools/misc/rig { };
10721 ripdrag = callPackage ../tools/misc/ripdrag { };
10723 riseup-vpn = libsForQt5.callPackage ../tools/networking/bitmask-vpn {
10724 provider = "riseup";
10725 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
10728 rocket = libsForQt5.callPackage ../tools/graphics/rocket { };
10730 rtabmap = libsForQt5.callPackage ../applications/video/rtabmap/default.nix {
10731 pcl = pcl.override { vtk = vtkWithQt5; };
10734 rtaudio = callPackage ../development/libraries/audio/rtaudio {
10736 inherit (darwin.apple_sdk.frameworks) CoreAudio;
10739 rtmidi = callPackage ../development/libraries/audio/rtmidi {
10741 inherit (darwin.apple_sdk.frameworks) CoreMIDI CoreAudio CoreServices;
10744 openmpi = callPackage ../development/libraries/openmpi { };
10746 ouch = callPackage ../tools/compression/ouch { };
10748 outils = callPackage ../tools/misc/outils {};
10750 mpi = openmpi; # this attribute should used to build MPI applications
10752 ucc = callPackage ../development/libraries/ucc {};
10754 ucx = callPackage ../development/libraries/ucx {};
10756 openmodelica = recurseIntoAttrs (callPackage ../applications/science/misc/openmodelica {});
10758 prowlarr = callPackage ../servers/prowlarr { };
10760 qarte = libsForQt5.callPackage ../applications/video/qarte { };
10762 qdrant = callPackage ../servers/search/qdrant { };
10764 qlcplus = libsForQt5.callPackage ../applications/misc/qlcplus { };
10766 qnial = callPackage ../development/interpreters/qnial { };
10768 quickbms = pkgsi686Linux.callPackage ../tools/archivers/quickbms { };
10770 q-text-as-data = callPackage ../tools/misc/q-text-as-data { };
10772 qalculate-gtk = callPackage ../applications/science/math/qalculate-gtk { };
10774 qalculate-qt = libsForQt5.callPackage ../applications/science/math/qalculate-qt { };
10776 qastools = libsForQt5.callPackage ../tools/audio/qastools { };
10778 qdigidoc = libsForQt5.callPackage ../tools/security/qdigidoc { } ;
10780 qgit = qt5.callPackage ../applications/version-management/git-and-tools/qgit { };
10782 qgrep = callPackage ../tools/text/qgrep {
10783 inherit (darwin.apple_sdk.frameworks) CoreServices CoreFoundation;
10786 qhull = callPackage ../development/libraries/qhull { };
10788 qjournalctl = libsForQt5.callPackage ../applications/system/qjournalctl { };
10790 qjoypad = libsForQt5.callPackage ../tools/misc/qjoypad { };
10792 qmk = callPackage ../tools/misc/qmk { };
10794 qmarkdowntextedit = libsForQt5.callPackage ../development/libraries/qmarkdowntextedit { };
10796 qodem = callPackage ../tools/networking/qodem { };
10798 qosmic = libsForQt5.callPackage ../applications/graphics/qosmic { };
10800 qovery-cli = callPackage ../tools/admin/qovery-cli { };
10802 qownnotes = libsForQt5.callPackage ../applications/office/qownnotes { };
10804 qpdf = callPackage ../development/libraries/qpdf { };
10806 qprint = callPackage ../tools/text/qprint { };
10808 qscintilla = libsForQt5.callPackage ../development/libraries/qscintilla { };
10810 qscintilla-qt4 = callPackage ../development/libraries/qscintilla-qt4 { };
10812 qrcp = callPackage ../tools/networking/qrcp { };
10814 qtikz = libsForQt5.callPackage ../applications/graphics/ktikz { };
10816 qtspim = libsForQt5.callPackage ../development/tools/misc/qtspim { };
10818 quadrafuzz = callPackage ../applications/audio/quadrafuzz { };
10820 quickfix = callPackage ../development/libraries/quickfix { };
10822 quickjs = callPackage ../development/interpreters/quickjs { };
10824 quickserve = callPackage ../tools/networking/quickserve { };
10826 quictls = callPackage ../development/libraries/quictls { };
10828 quicktun = callPackage ../tools/networking/quicktun { };
10830 quilt = callPackage ../development/tools/quilt { };
10832 railway = callPackage ../development/tools/railway { };
10834 quota = if stdenv.isLinux then linuxquota else unixtools.quota;
10836 qvge = libsForQt5.callPackage ../applications/graphics/qvge { };
10838 qview = libsForQt5.callPackage ../applications/graphics/qview {};
10840 wayback_machine_downloader = callPackage ../applications/networking/wayback_machine_downloader { };
10842 wiggle = callPackage ../development/tools/wiggle { };
10844 radamsa = callPackage ../tools/security/radamsa { };
10846 radarr = callPackage ../servers/radarr { };
10848 radeon-profile = libsForQt5.callPackage ../tools/misc/radeon-profile { };
10850 radsecproxy = callPackage ../tools/networking/radsecproxy { };
10852 radvd = callPackage ../tools/networking/radvd { };
10854 rain = callPackage ../development/tools/rain { };
10856 rainbowstream = with python3.pkgs; toPythonApplication rainbowstream;
10858 rambox = callPackage ../applications/networking/instant-messengers/rambox { };
10860 rambox-pro = callPackage ../applications/networking/instant-messengers/rambox/pro.nix { };
10862 rar = callPackage ../tools/archivers/rar { };
10864 rarcrack = callPackage ../tools/security/rarcrack { };
10866 rarian = callPackage ../development/libraries/rarian { };
10868 ratman = callPackage ../tools/networking/ratman { };
10870 ratools = callPackage ../tools/networking/ratools { };
10872 ratt = callPackage ../applications/misc/ratt { };
10874 rc = callPackage ../shells/rc { };
10876 rcon = callPackage ../tools/networking/rcon { };
10878 rconc = callPackage ../tools/networking/rconc { };
10880 rdap = callPackage ../tools/networking/rdap { };
10882 rdbtools = callPackage ../development/tools/rdbtools { python = python3; };
10884 rdma-core = callPackage ../os-specific/linux/rdma-core { };
10886 rdrview = callPackage ../tools/networking/rdrview {};
10888 real_time_config_quick_scan = callPackage ../applications/audio/real_time_config_quick_scan { };
10890 realesrgan-ncnn-vulkan = callPackage ../tools/graphics/realesrgan-ncnn-vulkan { };
10892 react-native-debugger = callPackage ../development/tools/react-native-debugger { };
10894 read-edid = callPackage ../os-specific/linux/read-edid { };
10896 readstat = callPackage ../applications/science/math/readstat {
10897 inherit (pkgs.darwin) libiconv;
10900 redir = callPackage ../tools/networking/redir { };
10902 redmine = callPackage ../applications/version-management/redmine { };
10904 redpanda = callPackage ../servers/redpanda { };
10906 redsocks = callPackage ../tools/networking/redsocks { };
10908 renpy = callPackage ../development/interpreters/renpy { };
10910 rep = callPackage ../development/tools/rep { };
10912 repseek = callPackage ../applications/science/biology/repseek { };
10914 reredirect = callPackage ../tools/misc/reredirect { };
10916 retext = libsForQt5.callPackage ../applications/editors/retext { };
10918 inherit (callPackage ../tools/security/rekor { })
10922 rich-cli = callPackage ../misc/rich-cli { };
10924 richgo = callPackage ../development/tools/richgo { };
10926 rs = callPackage ../tools/text/rs { };
10928 rst2html5 = callPackage ../tools/text/rst2html5 { };
10930 rstcheck = with python3Packages; toPythonApplication rstcheck;
10932 rt = callPackage ../servers/rt { };
10934 rtmpdump = callPackage ../tools/video/rtmpdump { };
10935 rtmpdump_gnutls = rtmpdump.override { gnutlsSupport = true; opensslSupport = false; };
10937 rtptools = callPackage ../tools/networking/rtptools { };
10939 rtss = callPackage ../development/tools/misc/rtss { };
10941 realvnc-vnc-viewer = callPackage ../tools/admin/realvnc-vnc-viewer {};
10943 re-isearch = callPackage ../applications/search/re-isearch { };
10945 reaverwps = callPackage ../tools/networking/reaver-wps {};
10947 reaverwps-t6x = callPackage ../tools/networking/reaver-wps-t6x {};
10949 rx = callPackage ../applications/graphics/rx { };
10951 qt-box-editor = libsForQt5.callPackage ../applications/misc/qt-box-editor { };
10953 recutils = callPackage ../tools/misc/recutils { };
10955 recoll = libsForQt5.callPackage ../applications/search/recoll { };
10957 redoc-cli = nodePackages.redoc-cli;
10959 reflex = callPackage ../development/tools/reflex { };
10961 reiser4progs = callPackage ../tools/filesystems/reiser4progs { };
10963 reiserfsprogs = callPackage ../tools/filesystems/reiserfsprogs { };
10965 relic = callPackage ../development/tools/relic { };
10967 remind = callPackage ../tools/misc/remind { };
10969 remmina = callPackage ../applications/networking/remote/remmina { };
10971 rename = callPackage ../tools/misc/rename { };
10973 renameutils = callPackage ../tools/misc/renameutils { };
10975 renderdoc = libsForQt5.callPackage ../applications/graphics/renderdoc { };
10977 replace = callPackage ../tools/text/replace { };
10979 resvg = callPackage ../tools/graphics/resvg { };
10981 reckon = callPackage ../tools/text/reckon { };
10983 recoverjpeg = callPackage ../tools/misc/recoverjpeg { };
10985 reftools = callPackage ../development/tools/reftools { };
10987 redwax-tool = callPackage ../tools/security/redwax-tool { };
10989 regpg = callPackage ../tools/security/regpg { };
10991 remote-touchpad = callPackage ../tools/inputmethods/remote-touchpad { };
10993 reposurgeon = callPackage ../applications/version-management/reposurgeon { };
10995 reptyr = callPackage ../os-specific/linux/reptyr {};
10997 rescuetime = libsForQt5.callPackage ../applications/misc/rescuetime { };
10999 inherit (callPackage ../development/misc/resholve { })
11002 restool = callPackage ../os-specific/linux/restool {};
11004 reuse = callPackage ../tools/package-management/reuse { };
11006 inherit (nodePackages) reveal-md;
11008 rewritefs = callPackage ../os-specific/linux/rewritefs { };
11010 rdiff-backup = callPackage ../tools/backup/rdiff-backup { };
11012 rdfind = callPackage ../tools/filesystems/rdfind { };
11014 rhash = callPackage ../tools/security/rhash { };
11016 riemann_c_client = callPackage ../tools/misc/riemann-c-client { };
11017 riemann-tools = callPackage ../tools/misc/riemann-tools { };
11019 ripmime = callPackage ../tools/networking/ripmime {};
11021 rkflashtool = callPackage ../tools/misc/rkflashtool { };
11023 rkrlv2 = callPackage ../applications/audio/rkrlv2 {};
11025 rmlint = callPackage ../tools/misc/rmlint {
11026 inherit (python3Packages) sphinx;
11029 rng-tools = callPackage ../tools/security/rng-tools { };
11031 rnnoise = callPackage ../development/libraries/rnnoise { };
11033 # Use `apple_sdk_11_0` because `apple_sdk.libs` does not provide `simd`
11034 rnnoise-plugin = darwin.apple_sdk_11_0.callPackage ../development/libraries/rnnoise-plugin {
11035 inherit (darwin.apple_sdk_11_0.frameworks) WebKit MetalKit CoreAudioKit;
11036 inherit (darwin.apple_sdk_11_0.libs) simd;
11039 rnote = callPackage ../applications/graphics/rnote {
11040 inherit (gst_all_1) gstreamer;
11043 rnp = callPackage ../tools/security/rnp { };
11045 rnr = callPackage ../tools/text/rnr { };
11047 rnv = callPackage ../tools/text/xml/rnv { };
11049 rosie = callPackage ../tools/text/rosie { };
11051 rounded-mgenplus = callPackage ../data/fonts/rounded-mgenplus { };
11053 roundup = callPackage ../tools/misc/roundup { };
11055 routino = callPackage ../tools/misc/routino { };
11057 rq = callPackage ../development/tools/rq { };
11059 rs-git-fsmonitor = callPackage ../applications/version-management/git-and-tools/rs-git-fsmonitor { };
11061 rsnapshot = callPackage ../tools/backup/rsnapshot { };
11063 rlwrap = callPackage ../tools/misc/rlwrap { };
11065 rmtrash = callPackage ../tools/misc/rmtrash { };
11067 roc-toolkit = callPackage ../development/libraries/audio/roc-toolkit { };
11069 rockbox-utility = libsForQt5.callPackage ../tools/misc/rockbox-utility { };
11071 rosegarden = libsForQt514.callPackage ../applications/audio/rosegarden { };
11073 rowhammer-test = callPackage ../tools/system/rowhammer-test { };
11075 rpPPPoE = callPackage ../tools/networking/rp-pppoe { };
11077 rpi-imager = libsForQt5.callPackage ../tools/misc/rpi-imager { };
11079 rpiboot = callPackage ../development/misc/rpiboot { };
11081 rpm = callPackage ../tools/package-management/rpm {
11086 rpm-ostree = callPackage ../tools/misc/rpm-ostree {
11090 rpm2targz = callPackage ../tools/archivers/rpm2targz { };
11092 rpmextract = callPackage ../tools/archivers/rpmextract { };
11094 rrdtool = callPackage ../tools/misc/rrdtool { };
11096 rscw = callPackage ../applications/radio/rscw { };
11098 rset = callPackage ../tools/admin/rset { };
11100 rshijack = callPackage ../tools/networking/rshijack { };
11102 rsibreak = libsForQt5.callPackage ../applications/misc/rsibreak { };
11104 rslint = callPackage ../development/tools/rslint { };
11106 rss-bridge-cli = callPackage ../applications/misc/rss-bridge-cli { };
11108 rss2email = callPackage ../applications/networking/feedreaders/rss2email {
11109 pythonPackages = python3Packages;
11112 rsstail = callPackage ../applications/networking/feedreaders/rsstail { };
11114 rubber = callPackage ../tools/typesetting/rubber { };
11116 rubocop = rubyPackages.rubocop;
11118 runningx = callPackage ../tools/X11/runningx { };
11120 rund = callPackage ../development/tools/rund { };
11122 runzip = callPackage ../tools/archivers/runzip { };
11124 unzoo = callPackage ../tools/archivers/unzoo { };
11126 ruplacer = callPackage ../tools/text/ruplacer {
11127 inherit (darwin.apple_sdk.frameworks) Security;
11130 rust-code-analysis = callPackage ../development/tools/rust-code-analysis { };
11132 rust-motd = callPackage ../tools/misc/rust-motd {
11133 inherit (darwin.apple_sdk.frameworks) Security;
11136 rust-petname = callPackage ../tools/text/rust-petname { };
11138 rustcat = callPackage ../tools/networking/rustcat {
11139 inherit (darwin.apple_sdk.frameworks) Security;
11142 rustdesk = callPackage ../applications/networking/remote/rustdesk { };
11144 rustscan = callPackage ../tools/security/rustscan {
11145 inherit (darwin.apple_sdk.frameworks) Security;
11148 rustypaste = callPackage ../servers/rustypaste { };
11150 rw = callPackage ../tools/misc/rw { };
11152 rwc = callPackage ../tools/system/rwc { };
11154 rxp = callPackage ../tools/text/xml/rxp { };
11156 rzip = callPackage ../tools/compression/rzip { };
11158 s-tui = callPackage ../tools/system/s-tui { };
11160 s3backer = callPackage ../tools/filesystems/s3backer { };
11162 s3bro = callPackage ../tools/admin/s3bro { };
11164 s3fs = callPackage ../tools/filesystems/s3fs { };
11166 s3cmd = python3Packages.callPackage ../tools/networking/s3cmd { };
11168 s3rs = callPackage ../tools/networking/s3rs {
11169 inherit (darwin.apple_sdk.frameworks) Security;
11172 s3-credentials = with python3Packages; toPythonApplication s3-credentials;
11174 s4cmd = callPackage ../tools/networking/s4cmd { };
11176 s5cmd = callPackage ../tools/networking/s5cmd { };
11178 sacad = callPackage ../tools/misc/sacad { };
11180 sad = callPackage ../tools/text/sad { };
11182 safecopy = callPackage ../tools/system/safecopy { };
11184 sacd = callPackage ../tools/cd-dvd/sacd { };
11186 safe = callPackage ../tools/security/safe { };
11188 safety-cli = with python3.pkgs; toPythonApplication safety;
11190 safe-rm = callPackage ../tools/system/safe-rm { };
11192 safeeyes = callPackage ../applications/misc/safeeyes { };
11194 sagoin = callPackage ../tools/misc/sagoin { };
11196 sahel-fonts = callPackage ../data/fonts/sahel-fonts { };
11198 saldl = callPackage ../tools/networking/saldl { };
11200 salt = callPackage ../tools/admin/salt {};
11202 samim-fonts = callPackage ../data/fonts/samim-fonts {};
11204 saml2aws = callPackage ../tools/security/saml2aws {
11205 inherit (darwin.apple_sdk.frameworks) AppKit;
11208 sammler = callPackage ../tools/security/sammler {};
11210 samplicator = callPackage ../tools/networking/samplicator { };
11212 sanctity = callPackage ../tools/misc/sanctity { };
11214 sandboxfs = callPackage ../tools/filesystems/sandboxfs { };
11216 sasquatch = callPackage ../tools/filesystems/sasquatch { };
11218 sasview = libsForQt5.callPackage ../applications/science/misc/sasview {};
11220 scanbd = callPackage ../tools/graphics/scanbd { };
11222 scdl = callPackage ../tools/misc/scdl { };
11224 scdoc = callPackage ../tools/typesetting/scdoc { };
11226 scmpuff = callPackage ../applications/version-management/git-and-tools/scmpuff { };
11228 scorecard = callPackage ../tools/security/scorecard { };
11230 scream = callPackage ../applications/audio/scream { };
11232 scimark = callPackage ../misc/scimark { };
11234 screen = callPackage ../tools/misc/screen {
11235 inherit (darwin.apple_sdk.libs) utmp;
11238 scrcpy = callPackage ../misc/scrcpy {
11239 inherit (androidenv.androidPkgs_9_0) platform-tools;
11242 screen-message = callPackage ../tools/X11/screen-message { };
11244 screencloud = libsForQt5.callPackage ../applications/graphics/screencloud { };
11246 screenkey = callPackage ../applications/video/screenkey { };
11248 scrub = callPackage ../tools/misc/scrub { };
11250 scfbuild = python3.pkgs.callPackage ../tools/misc/scfbuild { };
11252 scraper = callPackage ../tools/text/scraper { };
11254 scriptaculous = callPackage ../development/libraries/scriptaculous { };
11256 scrot = callPackage ../tools/graphics/scrot { };
11258 scrypt = callPackage ../tools/security/scrypt { };
11260 sd = callPackage ../tools/text/sd {
11261 inherit (darwin.apple_sdk.frameworks) Security;
11264 sd-mux-ctrl = callPackage ../tools/misc/sd-mux-ctrl { };
11266 sd-switch = callPackage ../os-specific/linux/sd-switch { };
11268 sdate = callPackage ../tools/misc/sdate { };
11270 sdat2img = callPackage ../tools/filesystems/sdat2img { };
11272 sdcv = callPackage ../applications/misc/sdcv { };
11274 sdl-jstest = callPackage ../tools/misc/sdl-jstest { };
11276 senpai = callPackage ../applications/networking/irc/senpai { };
11278 skim = callPackage ../tools/misc/skim { };
11280 seaweedfs = callPackage ../applications/networking/seaweedfs { };
11282 sec = callPackage ../tools/admin/sec { };
11284 seccure = callPackage ../tools/security/seccure { };
11286 secp256k1 = callPackage ../tools/security/secp256k1 { };
11288 securefs = callPackage ../tools/filesystems/securefs {
11289 stdenv = clangStdenv;
11292 seehecht = callPackage ../tools/text/seehecht { };
11294 seexpr = callPackage ../development/compilers/seexpr { };
11296 selectdefaultapplication = libsForQt5.callPackage ../applications/misc/selectdefaultapplication { };
11298 semgrep = python3.pkgs.callPackage ../tools/security/semgrep { };
11299 semgrep-core = callPackage ../tools/security/semgrep/semgrep-core.nix { };
11301 setroot = callPackage ../tools/X11/setroot { };
11303 setserial = callPackage ../tools/system/setserial { };
11305 setzer = callPackage ../applications/editors/setzer { };
11307 seqdiag = with python3Packages; toPythonApplication seqdiag;
11309 sequoia = callPackage ../tools/security/sequoia {
11310 pythonPackages = python3Packages;
11313 sewer = callPackage ../tools/admin/sewer { };
11315 sfeed = callPackage ../tools/misc/sfeed { };
11317 sftpman = callPackage ../tools/filesystems/sftpman { };
11319 sftpgo = callPackage ../servers/sftpgo {
11320 buildGoModule = buildGo119Module;
11323 screenfetch = callPackage ../tools/misc/screenfetch { };
11325 sg3_utils = callPackage ../tools/system/sg3_utils { };
11327 sget = callPackage ../tools/security/sget { };
11329 sha1collisiondetection = callPackage ../tools/security/sha1collisiondetection { };
11331 shadowsocks-libev = callPackage ../tools/networking/shadowsocks-libev { };
11333 shadered = callPackage ../development/tools/shadered { };
11335 go-shadowsocks2 = callPackage ../tools/networking/go-shadowsocks2 { };
11337 shabnam-fonts = callPackage ../data/fonts/shabnam-fonts { };
11339 shadowsocks-rust = callPackage ../tools/networking/shadowsocks-rust {
11340 inherit (darwin.apple_sdk.frameworks) CoreServices;
11343 shadowsocks-v2ray-plugin = callPackage ../tools/networking/shadowsocks-v2ray-plugin { };
11345 sharutils = callPackage ../tools/archivers/sharutils { };
11347 shelldap = callPackage ../tools/misc/shelldap { };
11349 shellspec = callPackage ../tools/misc/shellspec { };
11351 schema2ldif = callPackage ../tools/text/schema2ldif { };
11353 sharedown = callPackage ../tools/misc/sharedown { };
11355 shen-sbcl = callPackage ../development/interpreters/shen-sbcl { };
11357 shen-sources = callPackage ../development/interpreters/shen-sources { };
11359 shiv = with python3Packages; toPythonApplication shiv;
11361 shocco = callPackage ../tools/text/shocco { };
11363 shopify-cli = callPackage ../development/web/shopify-cli { };
11365 shopify-themekit = callPackage ../development/web/shopify-themekit { };
11367 shorewall = callPackage ../tools/networking/shorewall { };
11369 shotwell = callPackage ../applications/graphics/shotwell { };
11371 shout = nodePackages.shout;
11373 showmethekey = callPackage ../applications/video/showmethekey { };
11375 shrikhand = callPackage ../data/fonts/shrikhand { };
11377 shunit2 = callPackage ../tools/misc/shunit2 { };
11379 sic = callPackage ../applications/networking/irc/sic { };
11381 siege = callPackage ../tools/networking/siege {};
11383 sieve-connect = callPackage ../applications/networking/sieve-connect {};
11385 sigal = callPackage ../applications/misc/sigal { };
11387 sigi = callPackage ../applications/misc/sigi { };
11389 sigil = libsForQt5.callPackage ../applications/editors/sigil { };
11391 signalbackup-tools = darwin.apple_sdk_11_0.callPackage ../applications/networking/instant-messengers/signalbackup-tools { };
11393 signald = callPackage ../applications/networking/instant-messengers/signald { };
11395 signal-cli = callPackage ../applications/networking/instant-messengers/signal-cli { };
11397 signal-desktop = callPackage ../applications/networking/instant-messengers/signal-desktop { };
11399 slither-analyzer = with python3Packages; toPythonApplication slither-analyzer;
11401 sigma-cli = callPackage ../tools/security/sigma-cli { };
11403 signify = callPackage ../tools/security/signify { };
11406 signing-party = callPackage ../tools/security/signing-party { };
11408 signumone-ks = callPackage ../applications/misc/signumone-ks { };
11410 silc_client = callPackage ../applications/networking/instant-messengers/silc-client { };
11412 silc_server = callPackage ../servers/silc-server { };
11414 sile = callPackage ../tools/typesetting/sile {
11418 silenthound = callPackage ../tools/security/silenthound { };
11420 silice = callPackage ../development/compilers/silice { };
11422 silver-searcher = callPackage ../tools/text/silver-searcher { };
11424 simpleproxy = callPackage ../tools/networking/simpleproxy { };
11426 simplescreenrecorder = libsForQt5.callPackage ../applications/video/simplescreenrecorder { };
11428 sipexer = callPackage ../tools/networking/sipexer { };
11430 sipsak = callPackage ../tools/networking/sipsak { };
11432 sipvicious = python3Packages.callPackage ../tools/security/sipvicious { };
11434 siril = callPackage ../applications/science/astronomy/siril { };
11436 sisco.lv2 = callPackage ../applications/audio/sisco.lv2 { };
11438 sixpair = callPackage ../tools/misc/sixpair {};
11440 sketchybar = callPackage ../os-specific/darwin/sketchybar {
11441 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa SkyLight;
11444 skippy-xd = callPackage ../tools/X11/skippy-xd {};
11446 sks = callPackage ../servers/sks {
11447 ocamlPackages = ocaml-ng.ocamlPackages_4_12;
11450 skydns = callPackage ../servers/skydns { };
11452 sipcalc = callPackage ../tools/networking/sipcalc { };
11454 skribilo = callPackage ../tools/typesetting/skribilo {
11455 tex = texlive.combined.scheme-small;
11458 skytemple = callPackage ../applications/misc/skytemple {};
11460 sleuthkit = callPackage ../tools/system/sleuthkit {};
11462 slides = callPackage ../applications/misc/slides { };
11464 slirp4netns = callPackage ../tools/networking/slirp4netns { };
11466 slowlorust = callPackage ../tools/networking/slowlorust { };
11468 slsnif = callPackage ../tools/misc/slsnif { };
11470 slstatus = callPackage ../applications/misc/slstatus {
11471 conf = config.slstatus.conf or null;
11474 smartdns = callPackage ../tools/networking/smartdns { };
11476 smartmontools = callPackage ../tools/system/smartmontools {
11477 inherit (darwin.apple_sdk.frameworks) IOKit ApplicationServices;
11480 smarty3 = callPackage ../development/libraries/smarty3 { };
11481 smarty3-i18n = callPackage ../development/libraries/smarty3-i18n { };
11483 smbnetfs = callPackage ../tools/filesystems/smbnetfs {};
11485 smenu = callPackage ../tools/misc/smenu { };
11487 smesh = callPackage ../development/libraries/smesh {
11488 inherit (darwin.apple_sdk.frameworks) Cocoa;
11491 boost-sml = callPackage ../development/libraries/boost-ext/boost-sml {};
11493 smu = callPackage ../tools/text/smu { };
11495 smug = callPackage ../tools/misc/smug { };
11497 smpq = callPackage ../applications/misc/smpq { };
11499 sn0int = callPackage ../tools/security/sn0int { };
11501 snabb = callPackage ../tools/networking/snabb { };
11503 snallygaster = callPackage ../tools/security/snallygaster { };
11505 snapcast = callPackage ../applications/audio/snapcast {
11506 pulseaudioSupport = config.pulseaudio or stdenv.isLinux;
11509 snapdragon-profiler = callPackage ../tools/graphics/snapdragon-profiler { };
11511 snet = callPackage ../tools/networking/snet { };
11513 sng = callPackage ../tools/graphics/sng {
11517 snmpcheck = callPackage ../tools/networking/snmpcheck {};
11519 sniffglue = callPackage ../tools/networking/sniffglue { };
11521 snort = callPackage ../applications/networking/ids/snort { };
11523 so = callPackage ../development/tools/so {
11524 inherit (darwin.apple_sdk.frameworks) Security;
11527 soapui = callPackage ../applications/networking/soapui {
11531 sockdump = callPackage ../tools/networking/sockdump { };
11533 spglib = callPackage ../development/libraries/spglib {
11534 inherit (llvmPackages) openmp;
11537 spicy = callPackage ../development/tools/spicy { };
11539 spire = callPackage ../tools/security/spire { };
11540 # to match naming of other package repositories
11541 spire-agent = spire.agent;
11542 spire-server = spire.server;
11544 spoof-mac = python3Packages.callPackage ../tools/networking/spoof-mac { };
11546 ssh-askpass-fullscreen = callPackage ../tools/networking/ssh-askpass-fullscreen { };
11548 sshguard = callPackage ../tools/security/sshguard {};
11550 sshping = callPackage ../tools/networking/sshping {};
11552 ssh-chat = callPackage ../applications/networking/instant-messengers/ssh-chat { };
11554 ssh-to-age = callPackage ../tools/security/ssh-to-age { };
11556 ssh-to-pgp = callPackage ../tools/security/ssh-to-pgp { };
11558 suricata = callPackage ../applications/networking/ids/suricata {
11562 sof-firmware = callPackage ../os-specific/linux/firmware/sof-firmware { };
11564 softhsm = callPackage ../tools/security/softhsm {
11565 inherit (darwin) libobjc;
11566 inherit (darwin.apple_sdk.frameworks) Security;
11569 sonar-scanner-cli = callPackage ../tools/security/sonar-scanner-cli { };
11571 solr = callPackage ../servers/search/solr { };
11573 solvespace = callPackage ../applications/graphics/solvespace { };
11575 sonarr = callPackage ../servers/sonarr { };
11577 sonata = callPackage ../applications/audio/sonata { };
11579 sony-headphones-client = callPackage ../applications/audio/sony-headphones-client { };
11581 soundconverter = callPackage ../applications/audio/soundconverter { };
11583 soundkonverter = libsForQt5.soundkonverter;
11585 soundwireserver = callPackage ../applications/audio/soundwireserver { };
11587 sozu = callPackage ../servers/sozu { };
11589 sparrow = callPackage ../applications/blockchains/sparrow {
11590 openimajgrabber = callPackage ../applications/blockchains/sparrow/openimajgrabber.nix {};
11593 sparsehash = callPackage ../development/libraries/sparsehash { };
11595 spectre-meltdown-checker = callPackage ../tools/security/spectre-meltdown-checker { };
11597 spigot = callPackage ../tools/misc/spigot { };
11599 spiped = callPackage ../tools/networking/spiped { };
11601 sqliteman = callPackage ../applications/misc/sqliteman { };
11603 sqls = callPackage ../applications/misc/sqls { };
11605 stdman = callPackage ../data/documentation/stdman { };
11607 stderred = callPackage ../tools/misc/stderred { };
11609 steck = callPackage ../servers/pinnwand/steck.nix { };
11611 stenc = callPackage ../tools/backup/stenc { };
11613 stm32loader = with python3Packages; toPythonApplication stm32loader;
11615 storcli = callPackage ../tools/misc/storcli { };
11617 stremio = qt5.callPackage ../applications/video/stremio { };
11619 sunwait = callPackage ../applications/misc/sunwait { };
11621 sunpaper = callPackage ../tools/X11/sunpaper { };
11623 surface-control = callPackage ../applications/misc/surface-control { };
11625 syntex = callPackage ../tools/graphics/syntex {};
11627 synapse-admin = callPackage ../tools/admin/synapse-admin {};
11629 sl = callPackage ../tools/misc/sl { };
11631 socat = callPackage ../tools/networking/socat { };
11633 sockperf = callPackage ../tools/networking/sockperf { };
11635 solaar = callPackage ../applications/misc/solaar {};
11637 solanum = callPackage ../servers/irc/solanum {
11638 autoreconfHook = buildPackages.autoreconfHook269;
11641 solc-select = with python3Packages; toPythonApplication solc-select;
11643 sourceHighlight = callPackage ../tools/text/source-highlight { };
11645 somebar = callPackage ../applications/misc/somebar { };
11647 spacebar = callPackage ../os-specific/darwin/spacebar {
11648 inherit (darwin.apple_sdk.frameworks)
11649 Carbon Cocoa ScriptingBridge SkyLight;
11652 speech-denoiser = callPackage ../applications/audio/speech-denoiser {};
11654 splot = haskell.lib.compose.justStaticExecutables haskellPackages.splot;
11656 spotdl = callPackage ../tools/audio/spotdl { };
11658 squashfsTools = callPackage ../tools/filesystems/squashfs { };
11660 squashfs-tools-ng = callPackage ../tools/filesystems/squashfs-tools-ng { };
11662 squashfuse = callPackage ../tools/filesystems/squashfuse { };
11664 srt-live-server = callPackage ../applications/video/srt-live-server { };
11666 srt-to-vtt-cl = callPackage ../tools/cd-dvd/srt-to-vtt-cl { };
11668 srtrelay = callPackage ../applications/video/srtrelay { };
11670 srsran = callPackage ../applications/radio/srsran { };
11672 sourcehut = callPackage ../applications/version-management/sourcehut { };
11674 sshfs-fuse = callPackage ../tools/filesystems/sshfs-fuse { };
11675 sshfs = sshfs-fuse; # added 2017-08-14
11677 sshlatex = callPackage ../tools/typesetting/sshlatex { };
11679 sshuttle = callPackage ../tools/security/sshuttle { };
11681 ssldump = callPackage ../tools/networking/ssldump { };
11683 sslsplit = callPackage ../tools/networking/sslsplit {
11684 openssl = openssl_1_1;
11687 sstp = callPackage ../tools/networking/sstp {};
11689 stgit = callPackage ../applications/version-management/git-and-tools/stgit { };
11691 strip-nondeterminism = perlPackages.strip-nondeterminism;
11693 structure-synth = callPackage ../tools/graphics/structure-synth { };
11695 su-exec = callPackage ../tools/security/su-exec {};
11697 subberthehut = callPackage ../tools/misc/subberthehut { };
11699 subedit = callPackage ../tools/text/subedit { };
11701 subgit = callPackage ../applications/version-management/git-and-tools/subgit { };
11703 subsurface = libsForQt514.callPackage ../applications/misc/subsurface { };
11705 sudo = callPackage ../tools/security/sudo { };
11707 suidChroot = callPackage ../tools/system/suid-chroot { };
11709 sundtek = callPackage ../misc/drivers/sundtek { };
11711 sunxi-tools = callPackage ../development/tools/sunxi-tools { };
11713 sumorobot-manager = python3Packages.callPackage ../applications/science/robotics/sumorobot-manager { };
11715 super = callPackage ../tools/security/super { };
11717 supertag = callPackage ../tools/filesystems/supertag { };
11719 supertux-editor = callPackage ../applications/editors/supertux-editor { };
11721 svgbob = callPackage ../tools/graphics/svgbob { };
11723 svgcleaner = callPackage ../tools/graphics/svgcleaner { };
11725 ssb = callPackage ../tools/security/ssb { };
11727 ssb-patchwork = callPackage ../applications/networking/ssb-patchwork { };
11729 ssdeep = callPackage ../tools/security/ssdeep { };
11731 ssh-ident = callPackage ../tools/networking/ssh-ident { };
11733 sshpass = callPackage ../tools/networking/sshpass { };
11735 sslscan = callPackage ../tools/security/sslscan { };
11737 sslmate = callPackage ../development/tools/sslmate { };
11739 sslmate-agent = callPackage ../development/tools/sslmate-agent { };
11741 sshoogr = callPackage ../tools/networking/sshoogr { };
11743 ssocr = callPackage ../applications/misc/ssocr { };
11745 ssss = callPackage ../tools/security/ssss { };
11747 stabber = callPackage ../misc/stabber { };
11749 staticjinja = with python3.pkgs; toPythonApplication staticjinja;
11751 stevenblack-blocklist = callPackage ../tools/networking/stevenblack-blocklist { };
11753 stress = callPackage ../tools/system/stress { };
11755 stress-ng = callPackage ../tools/system/stress-ng { };
11757 stressapptest = callPackage ../tools/system/stressapptest { };
11759 stoken = callPackage ../tools/security/stoken (config.stoken or {});
11761 storeBackup = callPackage ../tools/backup/store-backup { };
11763 stow = callPackage ../tools/misc/stow { };
11764 xstow = callPackage ../tools/misc/xstow { };
11766 stun = callPackage ../tools/networking/stun { };
11768 stunnel = callPackage ../tools/networking/stunnel { };
11770 stuntman = callPackage ../tools/networking/stuntman { };
11772 stutter = haskell.lib.compose.justStaticExecutables haskellPackages.stutter;
11774 strongswan = callPackage ../tools/networking/strongswan { };
11775 strongswanTNC = strongswan.override { enableTNC = true; };
11776 strongswanNM = strongswan.override { enableNetworkManager = true; };
11778 stylish-haskell = haskell.lib.compose.justStaticExecutables haskellPackages.stylish-haskell;
11782 subjs = callPackage ../tools/security/subjs { };
11784 subsonic = callPackage ../servers/misc/subsonic { };
11786 subfinder = callPackage ../tools/networking/subfinder { };
11788 subzerod = with python3Packages; toPythonApplication subzerod;
11790 suckit = callPackage ../tools/networking/suckit {
11791 inherit (darwin.apple_sdk.frameworks) Security;
11794 surfraw = callPackage ../tools/networking/surfraw { };
11796 swagger-codegen = callPackage ../tools/networking/swagger-codegen { };
11798 swagger-codegen3 = callPackage ../tools/networking/swagger-codegen3 { };
11800 swaggerhole = callPackage ../tools/security/swaggerhole { };
11802 swapview = callPackage ../os-specific/linux/swapview { };
11804 swtpm = callPackage ../tools/security/swtpm { };
11806 svn2git = callPackage ../applications/version-management/git-and-tools/svn2git {
11810 svnfs = callPackage ../tools/filesystems/svnfs { };
11812 svn-all-fast-export = libsForQt5.callPackage ../applications/version-management/git-and-tools/svn-all-fast-export { };
11814 svtplay-dl = callPackage ../tools/misc/svtplay-dl { };
11816 sycl-info = callPackage ../development/libraries/sycl-info { };
11818 symengine = callPackage ../development/libraries/symengine { };
11820 synaesthesia = callPackage ../applications/audio/synaesthesia { };
11822 sysbench = callPackage ../development/tools/misc/sysbench {};
11824 systemc = callPackage ../applications/science/electronics/systemc { };
11826 system-config-printer = callPackage ../tools/misc/system-config-printer {
11827 autoreconfHook = buildPackages.autoreconfHook269;
11828 libxml2 = libxml2Python;
11831 systembus-notify = callPackage ../applications/misc/systembus-notify { };
11833 stricat = callPackage ../tools/security/stricat { };
11835 staruml = callPackage ../tools/misc/staruml { };
11837 stone-phaser = callPackage ../applications/audio/stone-phaser { };
11839 systrayhelper = callPackage ../tools/misc/systrayhelper {};
11841 syft = callPackage ../tools/admin/syft { };
11843 Sylk = callPackage ../applications/networking/Sylk {};
11845 privoxy = callPackage ../tools/networking/privoxy {
11849 swaks = callPackage ../tools/networking/swaks { };
11851 swiftbar = callPackage ../os-specific/darwin/swiftbar { };
11853 swiften = callPackage ../development/libraries/swiften { };
11855 squeekboard = callPackage ../applications/accessibility/squeekboard { };
11857 sx = callPackage ../tools/X11/sx { };
11859 systemdgenie = libsForQt5.callPackage ../applications/system/systemdgenie { };
11861 t = callPackage ../tools/misc/t { };
11863 tabnine = callPackage ../development/tools/tabnine { };
11865 tab-rs = callPackage ../tools/misc/tab-rs {
11866 inherit (darwin.apple_sdk.frameworks) IOKit;
11869 tagtime = callPackage ../applications/misc/tagtime { };
11871 inherit (callPackages ../applications/networking/taler { })
11872 taler-exchange taler-merchant;
11874 tandoor-recipes = callPackage ../applications/misc/tandoor-recipes { };
11876 tangram = callPackage ../applications/networking/instant-messengers/tangram { };
11878 t1utils = callPackage ../tools/misc/t1utils { };
11880 talkfilters = callPackage ../misc/talkfilters {};
11882 znapzend = callPackage ../tools/backup/znapzend { };
11884 tar2ext4 = callPackage ../tools/filesystems/tar2ext4 { };
11886 targetcli = callPackage ../os-specific/linux/targetcli { };
11888 target-isns = callPackage ../os-specific/linux/target-isns { };
11890 tarlz = callPackage ../tools/archivers/tarlz { };
11892 tarsnap = callPackage ../tools/backup/tarsnap { };
11894 tarsnapper = callPackage ../tools/backup/tarsnapper { };
11896 tarssh = callPackage ../servers/tarssh { };
11898 tartan = callPackage ../development/tools/analysis/tartan {};
11900 tartube = callPackage ../applications/video/tartube { };
11902 tartube-yt-dlp = callPackage ../applications/video/tartube {
11903 youtube-dl = yt-dlp;
11906 tayga = callPackage ../tools/networking/tayga { };
11908 tcpcrypt = callPackage ../tools/security/tcpcrypt { };
11910 tcptraceroute = callPackage ../tools/networking/tcptraceroute { };
11912 tboot = callPackage ../tools/security/tboot { };
11914 tagutil = callPackage ../applications/audio/tagutil { };
11916 tcpdump = callPackage ../tools/networking/tcpdump { };
11918 tcpflow = callPackage ../tools/networking/tcpflow { };
11920 tcpkali = callPackage ../applications/networking/tcpkali { };
11922 tcpreplay = callPackage ../tools/networking/tcpreplay {
11923 inherit (darwin.apple_sdk.frameworks) Carbon CoreServices;
11926 tdns-cli = callPackage ../tools/networking/tdns-cli { };
11928 tea = callPackage ../tools/misc/tea { };
11930 inherit (nodePackages) teck-programmer;
11932 ted = callPackage ../tools/typesetting/ted { };
11934 teamviewer = libsForQt515.callPackage ../applications/networking/remote/teamviewer { };
11936 teip = callPackage ../tools/text/teip { };
11938 telegraf = callPackage ../servers/monitoring/telegraf { };
11940 teleport = callPackage ../servers/teleport {
11941 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security AppKit;
11944 telepresence = callPackage ../tools/networking/telepresence {
11945 pythonPackages = python3Packages;
11948 telepresence2 = callPackage ../tools/networking/telepresence2 { };
11950 teler = callPackage ../tools/security/teler { };
11952 telescope = callPackage ../applications/networking/browsers/telescope { };
11954 termcolor = callPackage ../development/libraries/termcolor { };
11956 termscp = callPackage ../tools/networking/termscp {
11957 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation Security;
11960 termius = callPackage ../applications/networking/termius { };
11962 termplay = callPackage ../tools/misc/termplay { };
11964 tetrd = callPackage ../applications/networking/tetrd { };
11966 tewisay = callPackage ../tools/misc/tewisay { };
11968 texmacs = if stdenv.isDarwin
11969 then callPackage ../applications/editors/texmacs/darwin.nix {
11970 inherit (darwin.apple_sdk.frameworks) CoreFoundation Cocoa;
11971 tex = texlive.combined.scheme-small;
11973 } else libsForQt5.callPackage ../applications/editors/texmacs {
11974 tex = texlive.combined.scheme-small;
11978 texmaker = libsForQt5.callPackage ../applications/editors/texmaker { };
11980 texstudio = libsForQt5.callPackage ../applications/editors/texstudio { };
11982 textadept = callPackage ../applications/editors/textadept { };
11984 texworks = libsForQt5.callPackage ../applications/editors/texworks { };
11986 tf2pulumi = callPackage ../development/tools/tf2pulumi { };
11988 thc-hydra = callPackage ../tools/security/thc-hydra { };
11990 thc-ipv6 = callPackage ../tools/security/thc-ipv6 { };
11992 thedesk = callPackage ../applications/misc/thedesk { };
11994 theharvester = callPackage ../tools/security/theharvester { };
11996 inherit (nodePackages) thelounge;
11998 theLoungePlugins = with lib; let
11999 pkgs = filterAttrs (name: _: hasPrefix "thelounge-" name) nodePackages;
12000 getPackagesWithPrefix = prefix: mapAttrs' (name: pkg: nameValuePair (removePrefix ("thelounge-" + prefix + "-") name) pkg)
12001 (filterAttrs (name: _: hasPrefix ("thelounge-" + prefix + "-") name) pkgs);
12004 plugins = recurseIntoAttrs (getPackagesWithPrefix "plugin");
12005 themes = recurseIntoAttrs (getPackagesWithPrefix "theme");
12008 thefuck = python3Packages.callPackage ../tools/misc/thefuck { };
12010 theme-sh = callPackage ../tools/misc/theme-sh { };
12012 thicket = callPackage ../applications/version-management/git-and-tools/thicket { };
12014 thiefmd = callPackage ../applications/editors/thiefmd { };
12016 thin-provisioning-tools = callPackage ../tools/misc/thin-provisioning-tools { };
12018 thinkpad-scripts = python3.pkgs.callPackage ../tools/misc/thinkpad-scripts { };
12020 threema-desktop = callPackage ../applications/networking/instant-messengers/threema-desktop { };
12022 tidy-viewer = callPackage ../tools/text/tidy-viewer { };
12024 tiled = libsForQt5.callPackage ../applications/editors/tiled { };
12026 tiledb = callPackage ../development/libraries/tiledb { };
12028 timemachine = callPackage ../applications/audio/timemachine { };
12030 timelapse-deflicker = callPackage ../applications/graphics/timelapse-deflicker { };
12032 timetrap = callPackage ../applications/office/timetrap { };
12034 timetagger = callPackage ../servers/timetagger { };
12036 timezonemap = callPackage ../development/libraries/timezonemap { };
12038 tzupdate = callPackage ../applications/misc/tzupdate { };
12040 tinc = callPackage ../tools/networking/tinc { };
12042 tie = callPackage ../development/tools/misc/tie { };
12044 tikzit = libsForQt5.callPackage ../tools/typesetting/tikzit { };
12046 tinc_pre = callPackage ../tools/networking/tinc/pre.nix { };
12048 tinycbor = callPackage ../development/libraries/tinycbor { };
12050 tinyfecvpn = callPackage ../tools/networking/tinyfecvpn { };
12052 tinygltf = callPackage ../development/libraries/tinygltf { };
12054 tinyobjloader = callPackage ../development/libraries/tinyobjloader { };
12056 tinyprog = callPackage ../development/embedded/fpga/tinyprog { };
12058 tinyproxy = callPackage ../tools/networking/tinyproxy { };
12060 time-decode = callPackage ../tools/misc/time-decode { };
12062 tio = callPackage ../tools/misc/tio { };
12064 tiv = callPackage ../applications/misc/tiv { };
12066 tldr = callPackage ../tools/misc/tldr { };
12068 tldr-hs = haskellPackages.tldr;
12070 tlspool = callPackage ../tools/networking/tlspool { };
12072 tlsx = callPackage ../tools/security/tlsx { };
12074 tmate = callPackage ../tools/misc/tmate { };
12076 tmate-ssh-server = callPackage ../servers/tmate-ssh-server { };
12078 tmpwatch = callPackage ../tools/misc/tmpwatch { };
12080 tmpmail = callPackage ../applications/networking/tmpmail { };
12082 tmux = callPackage ../tools/misc/tmux { };
12084 tmux-cssh = callPackage ../tools/misc/tmux-cssh { };
12086 tmuxp = callPackage ../tools/misc/tmuxp { };
12088 tmuxinator = callPackage ../tools/misc/tmuxinator { };
12090 tmux-mem-cpu-load = callPackage ../tools/misc/tmux-mem-cpu-load { };
12092 tmux-xpanes = callPackage ../tools/misc/tmux-xpanes { };
12094 tmuxPlugins = recurseIntoAttrs (callPackage ../misc/tmux-plugins { });
12096 tmsu = callPackage ../tools/filesystems/tmsu { };
12098 tncattach = callPackage ../applications/radio/tncattach { };
12100 toilet = callPackage ../tools/misc/toilet { };
12102 tokei = callPackage ../development/tools/misc/tokei {
12103 inherit (darwin.apple_sdk.frameworks) Security;
12106 tokio-console = callPackage ../development/tools/tokio-console { };
12108 toml2json = callPackage ../development/tools/toml2json { };
12110 toml2nix = callPackage ../development/tools/toml2nix { };
12112 topgrade = callPackage ../tools/misc/topgrade {
12113 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation;
12116 top-git = callPackage ../applications/version-management/git-and-tools/topgit { };
12118 todo = callPackage ../tools/misc/todo { };
12120 tor = callPackage ../tools/security/tor { };
12122 tor-browser-bundle-bin = callPackage ../applications/networking/browsers/tor-browser-bundle-bin { };
12124 touchegg = callPackage ../tools/inputmethods/touchegg { };
12126 torrent7z = callPackage ../tools/archivers/torrent7z { };
12128 torsocks = callPackage ../tools/security/tor/torsocks.nix { };
12130 toss = callPackage ../tools/networking/toss { };
12132 tox-node = callPackage ../tools/networking/tox-node { };
12134 toxvpn = callPackage ../tools/networking/toxvpn { };
12136 toybox = callPackage ../tools/misc/toybox { };
12138 trackma = callPackage ../tools/misc/trackma { };
12140 trackma-curses = trackma.override { withCurses = true; };
12142 trackma-gtk = trackma.override { withGTK = true; };
12144 trackma-qt = trackma.override { withQT = true; };
12146 tran = callPackage ../tools/networking/tran { };
12148 tpmmanager = libsForQt5.callPackage ../applications/misc/tpmmanager { };
12150 tpm-quote-tools = callPackage ../tools/security/tpm-quote-tools { };
12152 tpm-tools = callPackage ../tools/security/tpm-tools { };
12154 tpm-luks = callPackage ../tools/security/tpm-luks { };
12156 tpm2-abrmd = callPackage ../tools/security/tpm2-abrmd { };
12158 tpm2-pkcs11 = callPackage ../misc/tpm2-pkcs11 { };
12160 tpm2-tools = callPackage ../tools/security/tpm2-tools { };
12162 trezor-udev-rules = callPackage ../os-specific/linux/trezor-udev-rules {};
12164 trezorctl = with python3Packages; toPythonApplication trezor;
12166 trezord = callPackage ../servers/trezord {
12167 inherit (darwin.apple_sdk.frameworks) AppKit;
12170 trezor_agent = with python3Packages; toPythonApplication trezor_agent;
12172 trezor-suite = callPackage ../applications/blockchains/trezor-suite { };
12174 trunk = callPackage ../development/tools/trunk {
12175 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
12178 trunk-io = callPackage ../development/tools/trunk-io { };
12180 tthsum = callPackage ../applications/misc/tthsum { };
12182 ttp = with python3.pkgs; toPythonApplication ttp;
12184 trace-cmd = callPackage ../os-specific/linux/trace-cmd { };
12186 kernelshark = libsForQt5.callPackage ../os-specific/linux/trace-cmd/kernelshark.nix { };
12188 traceroute = callPackage ../tools/networking/traceroute { };
12190 tracebox = callPackage ../tools/networking/tracebox { stdenv = gcc10StdenvCompat; };
12192 tracee = callPackage ../tools/security/tracee {
12193 libbpf = libbpf_1; # keep inline with their submodule
12196 tracefilegen = callPackage ../development/tools/analysis/garcosim/tracefilegen { };
12198 tracefilesim = callPackage ../development/tools/analysis/garcosim/tracefilesim { };
12200 transcrypt = callPackage ../applications/version-management/git-and-tools/transcrypt { };
12202 transifex-client = python39.pkgs.callPackage ../tools/text/transifex-client { };
12204 translate-shell = callPackage ../applications/misc/translate-shell { };
12206 translatepy = with python3.pkgs; toPythonApplication translatepy;
12208 trash-cli = callPackage ../tools/misc/trash-cli { };
12210 trashy = callPackage ../tools/misc/trashy { };
12212 trdl-client = callPackage ../tools/misc/trdl-client { };
12214 trenchbroom = libsForQt5.callPackage ../applications/misc/trenchbroom { };
12216 trickle = callPackage ../tools/networking/trickle {};
12218 inherit (nodePackages) triton;
12220 triggerhappy = callPackage ../tools/inputmethods/triggerhappy {};
12222 inherit (callPackage ../applications/office/trilium {})
12227 trousers = callPackage ../tools/security/trousers { };
12229 trueseeing = callPackage ../tools/security/trueseeing { };
12231 trx = callPackage ../tools/audio/trx { };
12233 tryton = callPackage ../applications/office/tryton { };
12235 trytond = with python3Packages; toPythonApplication trytond;
12237 tun2socks = callPackage ../tools/networking/tun2socks { };
12239 tuntox = callPackage ../tools/networking/tuntox { };
12241 omapd = callPackage ../tools/security/omapd { };
12243 ttf2pt1 = callPackage ../tools/misc/ttf2pt1 { };
12245 ttfautohint = libsForQt5.callPackage ../tools/misc/ttfautohint {
12246 autoreconfHook = buildPackages.autoreconfHook269;
12248 ttfautohint-nox = ttfautohint.override { enableGUI = false; };
12250 tty-clock = callPackage ../tools/misc/tty-clock { };
12252 tty-share = callPackage ../applications/misc/tty-share { };
12254 ttyplot = callPackage ../tools/misc/ttyplot { };
12256 ttygif = callPackage ../tools/misc/ttygif { };
12258 ttylog = callPackage ../tools/misc/ttylog { };
12260 txtpbfmt = callPackage ../development/tools/txtpbfmt { };
12262 ipbt = callPackage ../tools/misc/ipbt { };
12264 tuhi = callPackage ../applications/misc/tuhi { };
12266 tuir = callPackage ../applications/misc/tuir { };
12268 tuifeed = callPackage ../applications/networking/feedreaders/tuifeed {
12269 inherit (darwin.apple_sdk.frameworks) Security;
12272 tunnelto = callPackage ../tools/networking/tunnelto {
12273 inherit (darwin.apple_sdk.frameworks) Security;
12274 openssl = openssl_1_1;
12277 tuptime = callPackage ../tools/system/tuptime { };
12279 turses = callPackage ../applications/networking/instant-messengers/turses { };
12281 tutanota-desktop = callPackage ../applications/networking/mailreaders/tutanota-desktop { };
12283 tv = callPackage ../tools/text/tv { };
12285 tvm = callPackage ../development/compilers/tvm { };
12287 oysttyer = callPackage ../applications/networking/instant-messengers/oysttyer { };
12289 twilight = callPackage ../tools/graphics/twilight {
12290 libX11 = xorg.libX11;
12293 twitch-chat-downloader = python3Packages.callPackage ../applications/misc/twitch-chat-downloader { };
12295 twitterBootstrap = callPackage ../development/web/twitter-bootstrap {};
12297 twspace-dl = callPackage ../tools/misc/twspace-dl { };
12299 twtxt = python3Packages.callPackage ../applications/networking/twtxt { };
12301 twurl = callPackage ../tools/misc/twurl { };
12303 txr = callPackage ../tools/misc/txr { inherit (llvmPackages_latest) stdenv; };
12305 txt2man = callPackage ../tools/misc/txt2man { };
12307 txt2tags = callPackage ../tools/text/txt2tags { };
12309 txtw = callPackage ../tools/misc/txtw { };
12311 tydra = callPackage ../tools/misc/tydra { };
12313 typos = callPackage ../development/tools/typos { };
12315 tz = callPackage ../tools/misc/tz { };
12317 u9fs = callPackage ../servers/u9fs { };
12319 ua = callPackage ../tools/networking/ua { };
12321 ubidump = python3Packages.callPackage ../tools/filesystems/ubidump { };
12323 ubridge = callPackage ../tools/networking/ubridge { };
12325 ubertooth = callPackage ../applications/radio/ubertooth { };
12327 ucarp = callPackage ../servers/ucarp { };
12329 ucl = callPackage ../development/libraries/ucl { };
12331 ucspi-tcp = callPackage ../tools/networking/ucspi-tcp { };
12333 udftools = callPackage ../tools/filesystems/udftools {};
12335 udpreplay = callPackage ../tools/networking/udpreplay { };
12337 udpt = callPackage ../servers/udpt { };
12339 udptunnel = callPackage ../tools/networking/udptunnel { };
12341 uftrace = callPackage ../development/tools/uftrace { };
12343 uget = callPackage ../tools/networking/uget { };
12345 uget-integrator = callPackage ../tools/networking/uget-integrator { };
12347 ugrep = callPackage ../tools/text/ugrep { };
12349 uhk-agent = callPackage ../os-specific/linux/uhk-agent { };
12351 uhk-udev-rules = callPackage ../os-specific/linux/uhk-udev-rules { };
12353 uif2iso = callPackage ../tools/cd-dvd/uif2iso { };
12355 uivonim = callPackage ../applications/editors/uivonim { };
12357 umlet = callPackage ../tools/misc/umlet { };
12359 unetbootin = libsForQt5.callPackage ../tools/cd-dvd/unetbootin { };
12361 unfs3 = callPackage ../servers/unfs3 { };
12363 unoconv = callPackage ../tools/text/unoconv { };
12365 unrtf = callPackage ../tools/text/unrtf { };
12367 unrpa = with python38Packages; toPythonApplication unrpa;
12369 untex = callPackage ../tools/text/untex { };
12371 untrunc-anthwlock = callPackage ../tools/video/untrunc-anthwlock { };
12373 up = callPackage ../tools/misc/up { };
12375 upbound = callPackage ../development/tools/upbound { };
12377 upterm = callPackage ../tools/misc/upterm { };
12379 upx = callPackage ../tools/compression/upx { };
12381 uq = callPackage ../misc/uq { };
12383 uqmi = callPackage ../tools/networking/uqmi { };
12385 urdfdom = callPackage ../development/libraries/urdfdom {};
12387 urdfdom-headers = callPackage ../development/libraries/urdfdom-headers {};
12389 uriparser = callPackage ../development/libraries/uriparser {};
12391 urlscan = callPackage ../applications/misc/urlscan { };
12393 urlview = callPackage ../applications/misc/urlview {};
12395 urn-timer = callPackage ../tools/misc/urn-timer { };
12397 ursadb = callPackage ../servers/ursadb {};
12399 usbmuxd = callPackage ../tools/misc/usbmuxd {};
12401 ustreamer = callPackage ../applications/video/ustreamer { };
12403 usync = callPackage ../applications/misc/usync { };
12405 uwc = callPackage ../tools/text/uwc { };
12407 uwsgi = callPackage ../servers/uwsgi { };
12409 uwufetch = callPackage ../tools/misc/uwufetch { };
12411 v2ray = callPackage ../tools/networking/v2ray { };
12413 v2ray-domain-list-community = callPackage ../data/misc/v2ray-domain-list-community { };
12415 v2ray-geoip = callPackage ../data/misc/v2ray-geoip { };
12417 vacuum = callPackage ../applications/networking/instant-messengers/vacuum {};
12419 vampire = callPackage ../applications/science/logic/vampire {};
12421 variety = callPackage ../applications/misc/variety {};
12423 vdmfec = callPackage ../applications/backup/vdmfec {};
12425 vk-bootstrap = callPackage ../development/libraries/vk-bootstrap { };
12427 vk-cli = callPackage ../applications/networking/instant-messengers/vk-cli { };
12429 vk-messenger = callPackage ../applications/networking/instant-messengers/vk-messenger {};
12431 volatility = callPackage ../tools/security/volatility { };
12433 volatility3 = callPackage ../tools/security/volatility3 { };
12435 vbetool = callPackage ../tools/system/vbetool { };
12437 vcsi = callPackage ../tools/video/vcsi { };
12439 vde2 = callPackage ../tools/networking/vde2 { };
12441 vboot_reference = callPackage ../tools/system/vboot_reference {};
12443 vcftools = callPackage ../applications/science/biology/vcftools { };
12445 vcmi = libsForQt5.callPackage ../games/vcmi { };
12447 vcsh = callPackage ../applications/version-management/vcsh { };
12449 vcs_query = callPackage ../tools/misc/vcs_query { };
12451 vcstool = callPackage ../development/tools/vcstool { };
12453 verco = callPackage ../applications/version-management/verco { };
12455 verible = callPackage ../development/tools/verible { };
12457 verilator = callPackage ../applications/science/electronics/verilator {};
12459 verilog = callPackage ../applications/science/electronics/verilog {
12460 autoconf = buildPackages.autoconf269;
12463 versus = callPackage ../applications/networking/versus { };
12465 vgrep = callPackage ../tools/text/vgrep { };
12467 vhd2vl = callPackage ../applications/science/electronics/vhd2vl { };
12469 video2midi = callPackage ../tools/audio/video2midi {
12470 pythonPackages = python3Packages;
12473 video-trimmer = callPackage ../applications/video/video-trimmer { };
12475 via = callPackage ../tools/misc/via {};
12477 vial = callPackage ../tools/misc/vial {};
12479 viking = callPackage ../applications/misc/viking { };
12481 vim-vint = callPackage ../development/tools/vim-vint { };
12483 vimer = callPackage ../tools/misc/vimer { };
12485 vimpager = callPackage ../tools/misc/vimpager { };
12486 vimpager-latest = callPackage ../tools/misc/vimpager/latest.nix { };
12488 vimwiki-markdown = python3Packages.callPackage ../tools/misc/vimwiki-markdown { };
12490 visidata = (newScope python3Packages) ../applications/misc/visidata {
12493 vit = callPackage ../applications/misc/vit { };
12495 viu = callPackage ../tools/graphics/viu { };
12497 vix = callPackage ../tools/misc/vix { };
12499 vkBasalt = callPackage ../tools/graphics/vkBasalt {
12500 vkBasalt32 = pkgsi686Linux.vkBasalt;
12503 vncrec = callPackage ../tools/video/vncrec { };
12505 vo-amrwbenc = callPackage ../development/libraries/vo-amrwbenc { };
12507 vo-aacenc = callPackage ../development/libraries/vo-aacenc { };
12509 vobcopy = callPackage ../tools/cd-dvd/vobcopy { };
12511 vobsub2srt = callPackage ../tools/cd-dvd/vobsub2srt { };
12513 void = callPackage ../tools/misc/void { };
12515 volume_key = callPackage ../development/libraries/volume-key { };
12517 vorbisgain = callPackage ../tools/misc/vorbisgain { };
12519 vpnc = callPackage ../tools/networking/vpnc { };
12521 vpnc-scripts = callPackage ../tools/networking/vpnc-scripts { };
12523 vpn-slice = python3Packages.callPackage ../tools/networking/vpn-slice { };
12525 vp = callPackage ../applications/misc/vp {
12526 # Enable next line for console graphics. Note that
12527 # it requires `sixel` enabled terminals such as mlterm
12532 vtm = callPackage ../tools/misc/vtm { };
12534 witness = callPackage ../tools/security/witness { };
12536 openconnectPackages = callPackage ../tools/networking/openconnect { };
12538 inherit (openconnectPackages) openconnect openconnect_unstable openconnect_openssl;
12540 globalprotect-openconnect = libsForQt5.callPackage ../tools/networking/globalprotect-openconnect { };
12542 ding-libs = callPackage ../tools/misc/ding-libs { };
12544 sssd = callPackage ../os-specific/linux/sssd {
12545 inherit (perlPackages) Po4a;
12548 sentry-cli = callPackage ../development/tools/sentry-cli {
12549 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
12552 sentry-native = callPackage ../development/libraries/sentry-native { };
12554 waifu2x-converter-cpp = callPackage ../tools/graphics/waifu2x-converter-cpp {
12555 inherit (darwin.apple_sdk.frameworks) OpenCL;
12558 wakatime = python2Packages.callPackage ../tools/misc/wakatime { };
12560 weather = callPackage ../applications/misc/weather { };
12562 wego = callPackage ../applications/misc/wego { };
12564 wal_e = callPackage ../tools/backup/wal-e { };
12566 wander = callPackage ../tools/admin/wander { };
12568 watchexec = callPackage ../tools/misc/watchexec {
12569 inherit (darwin.apple_sdk.frameworks) Cocoa AppKit;
12572 watchlog = callPackage ../tools/misc/watchlog { };
12574 watchman = callPackage ../development/tools/watchman {
12575 inherit (darwin.apple_sdk.frameworks) CoreServices;
12576 autoconf = buildPackages.autoconf269;
12579 wavefunctioncollapse = callPackage ../tools/graphics/wavefunctioncollapse {};
12581 wbox = callPackage ../tools/networking/wbox {};
12583 webassemblyjs-cli = nodePackages."@webassemblyjs/cli-1.11.1";
12584 webassemblyjs-repl = nodePackages."@webassemblyjs/repl-1.11.1";
12585 wasm-strip = nodePackages."@webassemblyjs/wasm-strip";
12586 wasm-text-gen = nodePackages."@webassemblyjs/wasm-text-gen-1.11.1";
12587 wast-refmt = nodePackages."@webassemblyjs/wast-refmt-1.11.1";
12589 wasm-bindgen-cli = callPackage ../development/tools/wasm-bindgen-cli {
12590 inherit (darwin.apple_sdk.frameworks) Security;
12591 nodejs = nodejs_latest;
12594 wasmedge = callPackage ../development/tools/wasmedge {
12595 llvmPackages = llvmPackages_12;
12598 welkin = callPackage ../tools/graphics/welkin {};
12600 wemux = callPackage ../tools/misc/wemux { };
12602 wf-recorder = callPackage ../applications/video/wf-recorder { };
12604 whatip = callPackage ../tools/networking/whatip {};
12606 whatweb = callPackage ../tools/security/whatweb { };
12608 whipper = callPackage ../applications/audio/whipper { };
12610 whitebophir = callPackage ../servers/web-apps/whitebophir { };
12612 whois = callPackage ../tools/networking/whois { };
12614 wifish = callPackage ../tools/networking/wifish { };
12616 wifite2 = callPackage ../tools/networking/wifite2 { };
12618 wimboot = callPackage ../tools/misc/wimboot { };
12620 wire = callPackage ../development/tools/wire { };
12622 wireguard-tools = callPackage ../tools/networking/wireguard-tools { };
12624 wiringpi = callPackage ../os-specific/linux/wiringpi { };
12626 wg-friendly-peer-names = callPackage ../tools/networking/wg-friendly-peer-names { };
12628 wg-netmanager = callPackage ../tools/networking/wg-netmanager {
12629 inherit (darwin.apple_sdk.frameworks) Security;
12632 woff2 = callPackage ../development/web/woff2 { };
12634 woodpecker-agent = callPackage ../development/tools/continuous-integration/woodpecker/agent.nix { };
12636 woodpecker-cli = callPackage ../development/tools/continuous-integration/woodpecker/cli.nix { };
12638 woodpecker-server = callPackage ../development/tools/continuous-integration/woodpecker/server.nix {
12639 woodpecker-frontend = callPackage ../development/tools/continuous-integration/woodpecker/frontend.nix { };
12642 woof = callPackage ../tools/misc/woof { };
12644 wootility = callPackage ../tools/misc/wootility { };
12646 wormhole-william = callPackage ../tools/networking/wormhole-william { };
12648 wpscan = callPackage ../tools/security/wpscan { };
12650 wsmancli = callPackage ../tools/system/wsmancli {};
12652 wstunnel = haskell.lib.compose.justStaticExecutables haskellPackages.wstunnel;
12654 wolfebin = callPackage ../tools/networking/wolfebin { };
12656 xautoclick = callPackage ../applications/misc/xautoclick {};
12658 xl2tpd = callPackage ../tools/networking/xl2tpd { };
12660 xe = callPackage ../tools/system/xe { };
12662 xplr = callPackage ../applications/misc/xplr {};
12664 xray = callPackage ../tools/networking/xray { };
12666 testdisk = libsForQt5.callPackage ../tools/system/testdisk { };
12668 testdisk-qt = testdisk.override { enableQt = true; };
12670 textql = callPackage ../development/tools/textql { };
12672 html2text = callPackage ../tools/text/html2text { };
12674 html-tidy = callPackage ../tools/text/html-tidy { };
12676 html-xml-utils = callPackage ../tools/text/xml/html-xml-utils { };
12678 htmldoc = callPackage ../tools/typesetting/htmldoc {
12679 inherit (darwin.apple_sdk.frameworks) SystemConfiguration Foundation;
12682 htmltest = callPackage ../development/tools/htmltest { };
12684 rcm = callPackage ../tools/misc/rcm {};
12686 td = callPackage ../tools/misc/td { };
12688 tdfgo = callPackage ../tools/misc/tdfgo { };
12690 tftp-hpa = callPackage ../tools/networking/tftp-hpa {};
12692 tigervnc = callPackage ../tools/admin/tigervnc {};
12694 tightvnc = callPackage ../tools/admin/tightvnc {
12695 fontDirectories = [ xorg.fontadobe75dpi xorg.fontmiscmisc xorg.fontcursormisc
12696 xorg.fontbhlucidatypewriter75dpi ];
12699 time = callPackage ../tools/misc/time { };
12701 tweet-hs = haskell.lib.compose.justStaticExecutables haskellPackages.tweet-hs;
12703 tweeny = callPackage ../development/libraries/tweeny { };
12705 qfsm = callPackage ../applications/science/electronics/qfsm { };
12707 tkgate = callPackage ../applications/science/electronics/tkgate/1.x.nix { };
12709 tm = callPackage ../tools/system/tm { };
12711 tradcpp = callPackage ../development/tools/tradcpp { };
12713 traitor = callPackage ../tools/security/traitor { };
12715 tre = callPackage ../development/libraries/tre { };
12717 tremor-rs = callPackage ../tools/misc/tremor-rs {
12718 inherit (darwin.apple_sdk.frameworks) Security;
12719 openssl = openssl_1_1;
12722 tremor-language-server = callPackage ../tools/misc/tremor-rs/ls.nix { };
12724 truecrack = callPackage ../tools/security/truecrack { };
12725 truecrack-cuda = truecrack.override { cudaSupport = true; };
12727 ts = callPackage ../tools/system/ts { };
12729 ttmkfdir = callPackage ../tools/misc/ttmkfdir { };
12731 ttwatch = callPackage ../tools/misc/ttwatch { };
12733 turbovnc = callPackage ../tools/admin/turbovnc {
12734 # fontDirectories = [ xorg.fontadobe75dpi xorg.fontmiscmisc xorg.fontcursormisc xorg.fontbhlucidatypewriter75dpi ];
12735 libjpeg_turbo = libjpeg_turbo.override { enableJava = true; };
12738 udunits = callPackage ../development/libraries/udunits { };
12740 uftp = callPackage ../servers/uftp {};
12742 uhttpmock = callPackage ../development/libraries/uhttpmock { };
12744 uim = callPackage ../tools/inputmethods/uim {
12745 autoconf = buildPackages.autoconf269;
12748 uhub = callPackage ../servers/uhub { };
12750 unclutter = callPackage ../tools/misc/unclutter { };
12752 unclutter-xfixes = callPackage ../tools/misc/unclutter-xfixes { };
12754 unbound = callPackage ../tools/networking/unbound {};
12756 unbound-with-systemd = unbound.override {
12757 withSystemd = true;
12760 unbound-full = unbound.override {
12762 withSystemd = true;
12763 withPythonModule = true;
12766 withDNSCrypt = true;
12772 unicorn = callPackage ../development/libraries/unicorn {
12773 inherit (darwin.apple_sdk.frameworks) IOKit;
12774 inherit (darwin) cctools;
12777 units = callPackage ../tools/misc/units {
12778 enableCurrenciesUpdater = true;
12779 pythonPackages = python3Packages;
12782 unittest-cpp = callPackage ../development/libraries/unittest-cpp { };
12784 unrar = callPackage ../tools/archivers/unrar { };
12786 unrar-wrapper = python3Packages.callPackage ../tools/archivers/unrar-wrapper { };
12788 uptime-kuma = callPackage ../servers/monitoring/uptime-kuma { };
12790 vul = callPackage ../applications/misc/vul { };
12792 xar = callPackage ../tools/compression/xar { };
12794 xarchive = callPackage ../tools/archivers/xarchive { };
12796 xarchiver = callPackage ../tools/archivers/xarchiver { };
12798 xbanish = callPackage ../tools/X11/xbanish { };
12800 xbrightness = callPackage ../tools/X11/xbrightness { };
12802 xdg-launch = callPackage ../applications/misc/xdg-launch { };
12804 xdp-tools = callPackage ../tools/networking/xdp-tools {
12805 llvmPackages = llvmPackages_14;
12808 xkbvalidate = callPackage ../tools/X11/xkbvalidate { };
12810 xkeysnail = callPackage ../tools/X11/xkeysnail { };
12812 xfstests = callPackage ../tools/misc/xfstests { };
12814 xprompt = callPackage ../tools/X11/xprompt { };
12816 xprintidle = callPackage ../tools/X11/xprintidle {};
12818 xprintidle-ng = callPackage ../tools/X11/xprintidle-ng {};
12820 xscast = callPackage ../applications/video/xscast { };
12822 xsettingsd = callPackage ../tools/X11/xsettingsd { };
12824 xsensors = callPackage ../os-specific/linux/xsensors { };
12826 xspim = callPackage ../development/tools/misc/xspim { };
12828 xcruiser = callPackage ../applications/misc/xcruiser { };
12830 xwallpaper = callPackage ../tools/X11/xwallpaper { };
12832 gxkb = callPackage ../applications/misc/gxkb { };
12834 xxkb = callPackage ../applications/misc/xxkb { };
12836 ugarit = callPackage ../tools/backup/ugarit {
12837 inherit (chickenPackages_4) eggDerivation fetchegg;
12840 ugarit-manifest-maker = callPackage ../tools/backup/ugarit-manifest-maker {
12841 inherit (chickenPackages_4) eggDerivation fetchegg;
12844 unar = callPackage ../tools/archivers/unar {
12845 inherit (darwin.apple_sdk.frameworks) Foundation AppKit;
12846 stdenv = clangStdenv;
12849 unp = callPackage ../tools/archivers/unp { };
12851 unshield = callPackage ../tools/archivers/unshield { };
12853 unzip = callPackage ../tools/archivers/unzip { };
12855 unzipNLS = lowPrio (unzip.override { enableNLS = true; });
12857 undmg = callPackage ../tools/archivers/undmg { };
12859 uptimed = callPackage ../tools/system/uptimed { };
12861 upwork = callPackage ../applications/misc/upwork { };
12863 urjtag = callPackage ../tools/misc/urjtag { };
12865 urlhunter = callPackage ../tools/security/urlhunter { };
12867 urlwatch = callPackage ../tools/networking/urlwatch { };
12869 valum = callPackage ../development/web/valum { };
12871 inherit (callPackages ../servers/varnish { })
12872 varnish60 varnish72;
12873 inherit (callPackages ../servers/varnish/packages.nix { })
12874 varnish60Packages varnish72Packages;
12876 varnishPackages = varnish72Packages;
12877 varnish = varnishPackages.varnish;
12879 hitch = callPackage ../servers/hitch { };
12881 veracrypt = callPackage ../applications/misc/veracrypt {
12885 vlan = callPackage ../tools/networking/vlan { };
12887 vmtouch = callPackage ../tools/misc/vmtouch { };
12889 vncdo = with python3Packages; toPythonApplication vncdo;
12891 volumeicon = callPackage ../tools/audio/volumeicon { };
12893 waf = callPackage ../development/tools/build-managers/waf { };
12894 wafHook = callPackage ../development/tools/build-managers/wafHook { };
12896 waf-tester = callPackage ../tools/security/waf-tester { };
12898 wagyu = callPackage ../tools/misc/wagyu {
12899 inherit (darwin.apple_sdk.frameworks) Security;
12902 wakelan = callPackage ../tools/networking/wakelan { };
12904 wavemon = callPackage ../tools/networking/wavemon { };
12906 wdfs = callPackage ../tools/filesystems/wdfs { };
12908 wdiff = callPackage ../tools/text/wdiff { };
12910 wdisplays = callPackage ../tools/graphics/wdisplays { };
12912 webalizer = callPackage ../tools/networking/webalizer { };
12914 wget = callPackage ../tools/networking/wget { };
12916 wget2 = callPackage ../tools/networking/wget2 {
12917 # update breaks grub2
12918 gnulib = pkgs.gnulib.overrideAttrs (_: rec {
12919 version = "20210208";
12921 url = "https://git.savannah.gnu.org/r/gnulib.git";
12922 rev = "0b38e1d69f03d3977d7ae7926c1efeb461a8a971";
12923 sha256 = "06bj9y8wcfh35h653yk8j044k7h5g82d2j3z3ib69rg0gy1xagzp";
12928 wgpu-utils = callPackage ../tools/graphics/wgpu-utils {
12929 inherit (darwin.apple_sdk.frameworks) QuartzCore;
12932 wg-bond = callPackage ../applications/networking/wg-bond { };
12934 wgcf = callPackage ../applications/networking/wgcf { };
12936 which = callPackage ../tools/system/which { };
12938 whsniff = callPackage ../applications/networking/sniffers/whsniff { };
12940 wiiuse = callPackage ../development/libraries/wiiuse {
12941 inherit (darwin) libobjc;
12942 inherit (darwin.apple_sdk.frameworks) Foundation IOBluetooth;
12945 wipefreespace = callPackage ../tools/filesystems/wipefreespace {};
12947 woeusb = callPackage ../tools/misc/woeusb { };
12949 woeusb-ng = callPackage ../tools/misc/woeusb-ng { };
12951 wslu = callPackage ../tools/system/wslu { };
12953 chase = callPackage ../tools/system/chase { };
12955 wimlib = callPackage ../tools/archivers/wimlib { };
12957 wipe = callPackage ../tools/security/wipe { };
12959 wireguard-go = callPackage ../tools/networking/wireguard-go { };
12961 wkhtmltopdf = libsForQt514.callPackage ../tools/graphics/wkhtmltopdf { };
12963 wkhtmltopdf-bin = callPackage ../tools/graphics/wkhtmltopdf-bin {
12964 libjpeg8 = libjpeg.override { enableJpeg8 = true; };
12965 openssl = openssl_1_1;
12968 wml = callPackage ../development/web/wml { };
12970 wol = callPackage ../tools/networking/wol { };
12972 wolf-shaper = callPackage ../applications/audio/wolf-shaper { };
12974 wpgtk = callPackage ../tools/X11/wpgtk { };
12976 wrap = callPackage ../tools/text/wrap { };
12978 wring = nodePackages.wring;
12980 wrk = callPackage ../tools/networking/wrk { };
12982 wrk2 = callPackage ../tools/networking/wrk2 { };
12984 wuzz = callPackage ../tools/networking/wuzz { };
12986 wv = callPackage ../tools/misc/wv { };
12988 wv2 = callPackage ../tools/misc/wv2 { };
12990 wvkbd = callPackage ../applications/accessibility/wvkbd { };
12992 wyrd = callPackage ../tools/misc/wyrd {
12993 ocamlPackages = ocaml-ng.ocamlPackages_4_05;
12996 x86info = callPackage ../os-specific/linux/x86info { };
12998 x11_ssh_askpass = callPackage ../tools/networking/x11-ssh-askpass { };
13000 xbursttools = callPackage ../tools/misc/xburst-tools {
13001 # It needs a cross compiler for mipsel to build the firmware it will
13002 # load into the Ben Nanonote
13003 gccCross = pkgsCross.ben-nanonote.buildPackages.gccCrossStageStatic;
13004 autoconf = buildPackages.autoconf269;
13007 clipnotify = callPackage ../tools/misc/clipnotify { };
13009 clipbuzz = callPackage ../tools/misc/clipbuzz { };
13011 xclip = callPackage ../tools/misc/xclip { };
13013 xcur2png = callPackage ../tools/graphics/xcur2png { };
13015 xcwd = callPackage ../tools/X11/xcwd { };
13017 xtitle = callPackage ../tools/misc/xtitle { };
13019 xdelta = callPackage ../tools/compression/xdelta { };
13020 xdeltaUnstable = callPackage ../tools/compression/xdelta/unstable.nix { };
13022 xdot = with python3Packages; toPythonApplication xdot;
13024 xdummy = callPackage ../tools/misc/xdummy { };
13026 xdg-ninja = callPackage ../tools/misc/xdg-ninja { };
13028 xdxf2slob = callPackage ../tools/misc/xdxf2slob { };
13030 xe-guest-utilities = callPackage ../tools/virtualization/xe-guest-utilities { };
13032 xflux = callPackage ../tools/misc/xflux { };
13033 xflux-gui = python3Packages.callPackage ../tools/misc/xflux/gui.nix { };
13035 xfsdump = callPackage ../tools/filesystems/xfsdump { };
13037 xfsprogs = callPackage ../tools/filesystems/xfsprogs { };
13038 libxfs = xfsprogs.dev;
13040 xml2 = callPackage ../tools/text/xml/xml2 { };
13042 xmldiff = python3Packages.callPackage ../tools/text/xml/xmldiff { };
13044 xmlformat = callPackage ../tools/text/xml/xmlformat { };
13046 xmlroff = callPackage ../tools/typesetting/xmlroff { };
13048 xmloscopy = callPackage ../tools/text/xml/xmloscopy { };
13050 xmlstarlet = callPackage ../tools/text/xml/xmlstarlet { };
13052 xmlto = callPackage ../tools/typesetting/xmlto {
13056 xiccd = callPackage ../tools/misc/xiccd { };
13058 xidlehook = callPackage ../tools/X11/xidlehook {
13059 inherit (darwin.apple_sdk.frameworks) Security;
13062 xorriso = callPackage ../tools/cd-dvd/xorriso { };
13064 xprite-editor = callPackage ../tools/misc/xprite-editor {
13065 inherit (darwin.apple_sdk.frameworks) AppKit;
13068 xsecurelock = callPackage ../tools/X11/xsecurelock { };
13070 xsel = callPackage ../tools/misc/xsel { };
13072 xsv = callPackage ../tools/text/xsv {
13073 inherit (darwin.apple_sdk.frameworks) Security;
13076 xtreemfs = callPackage ../tools/filesystems/xtreemfs {
13078 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
13081 xurls = callPackage ../tools/text/xurls {};
13083 xxv = callPackage ../tools/misc/xxv {};
13085 xvfb-run = callPackage ../tools/misc/xvfb-run { inherit (texFunctions) fontsConf; };
13087 xvkbd = callPackage ../tools/X11/xvkbd {};
13089 xwinmosaic = callPackage ../tools/X11/xwinmosaic {};
13091 xwinwrap = callPackage ../tools/X11/xwinwrap {};
13093 yajsv = callPackage ../tools/misc/yajsv { };
13095 yallback = callPackage ../development/tools/analysis/yallback { };
13097 yapf = with python3Packages; toPythonApplication yapf;
13099 yarn = callPackage ../development/tools/yarn { };
13101 yarn2nix-moretea = callPackage ../development/tools/yarn2nix-moretea/yarn2nix { };
13102 yarn2nix-moretea-openssl_1_1 = callPackage ../development/tools/yarn2nix-moretea/yarn2nix {
13103 nodejs = nodejs.override { openssl = openssl_1_1; };
13106 inherit (yarn2nix-moretea)
13112 yarr = callPackage ../applications/networking/feedreaders/yarr { };
13114 yascreen = callPackage ../development/libraries/yascreen { };
13116 yasr = callPackage ../applications/audio/yasr { };
13118 yank = callPackage ../tools/misc/yank { };
13120 yamlfix = with python3Packages; toPythonApplication yamlfix;
13122 yamllint = with python3Packages; toPythonApplication yamllint;
13124 yamlpath = callPackage ../development/tools/yamlpath { };
13126 yaml-merge = callPackage ../tools/text/yaml-merge { };
13128 yeshup = callPackage ../tools/system/yeshup { };
13130 ytfzf = callPackage ../tools/misc/ytfzf { };
13132 # To expose more packages for Yi, override the extraPackages arg.
13133 yi = callPackage ../applications/editors/yi/wrapper.nix {
13134 haskellPackages = haskell.packages.ghc810;
13137 yj = callPackage ../development/tools/yj { };
13139 zarchive = callPackage ../tools/archivers/zarchive { };
13141 zprint = callPackage ../development/tools/zprint { };
13143 yle-dl = callPackage ../tools/misc/yle-dl {};
13145 you-get = callPackage ../tools/misc/you-get { };
13147 zasm = callPackage ../development/compilers/zasm {};
13149 zbackup = callPackage ../tools/backup/zbackup {};
13151 zbar = libsForQt5.callPackage ../tools/graphics/zbar {
13152 autoreconfHook = buildPackages.autoreconfHook269;
13155 zbctl = callPackage ../tools/admin/zbctl { };
13157 zdelta = callPackage ../tools/compression/zdelta { };
13159 zed = callPackage ../development/tools/zed { };
13161 zellij = callPackage ../tools/misc/zellij {
13162 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation;
13165 zenith = callPackage ../tools/system/zenith {
13166 inherit (darwin.apple_sdk.frameworks) IOKit;
13169 # Nvidia support does not require any propietary libraries, so CI can build it.
13170 # Note that when enabling this unconditionally, non-nvidia users will always have an empty "GPU" section.
13171 zenith-nvidia = callPackage ../tools/system/zenith {
13172 inherit (darwin.apple_sdk.frameworks) IOKit;
13173 nvidiaSupport = true;
13176 zerotierone = callPackage ../tools/networking/zerotierone { };
13178 zerofree = callPackage ../tools/filesystems/zerofree { };
13180 zfp = callPackage ../tools/compression/zfp {};
13182 zfs-autobackup = callPackage ../tools/backup/zfs-autobackup { };
13184 zfsbackup = callPackage ../tools/backup/zfsbackup { };
13186 zfstools = callPackage ../tools/filesystems/zfstools { };
13188 zfsnap = callPackage ../tools/backup/zfsnap { };
13190 zpool-auto-expand-partitions = callPackage ../tools/filesystems/zpool-auto-expand-partitions { };
13192 zile = callPackage ../applications/editors/zile { };
13194 zinnia = callPackage ../tools/inputmethods/zinnia { };
13195 tegaki-zinnia-japanese = callPackage ../tools/inputmethods/tegaki-zinnia-japanese { };
13197 zim-tools = callPackage ../tools/text/zim-tools { };
13199 zld = callPackage ../development/tools/zld { };
13201 par = callPackage ../tools/text/par { };
13203 zip = callPackage ../tools/archivers/zip { };
13205 zkfuse = callPackage ../tools/filesystems/zkfuse { };
13207 zpaq = callPackage ../tools/archivers/zpaq { };
13208 zpaqd = callPackage ../tools/archivers/zpaq/zpaqd.nix { };
13210 zplug = callPackage ../shells/zsh/zplug { };
13212 zi = callPackage ../shells/zsh/zi {};
13214 zinit = callPackage ../shells/zsh/zinit {} ;
13216 zint = qt6Packages.callPackage ../development/libraries/zint { };
13218 zs-apc-spdu-ctl = callPackage ../tools/networking/zs-apc-spdu-ctl { };
13220 zs-wait4host = callPackage ../tools/networking/zs-wait4host { };
13222 zstxtns-utils = callPackage ../tools/text/zstxtns-utils { };
13224 zsh-autoenv = callPackage ../tools/misc/zsh-autoenv { };
13226 zsh-autopair = callPackage ../shells/zsh/zsh-autopair { };
13228 zsh-bd = callPackage ../shells/zsh/zsh-bd { };
13230 zsh-better-npm-completion = callPackage ../shells/zsh/zsh-better-npm-completion { };
13232 zsh-clipboard = callPackage ../shells/zsh/zsh-clipboard { };
13234 zsh-git-prompt = callPackage ../shells/zsh/zsh-git-prompt { };
13236 zsh-history = callPackage ../shells/zsh/zsh-history { };
13238 zsh-history-search-multi-word = callPackage ../shells/zsh/zsh-history-search-multi-word { };
13240 zsh-history-substring-search = callPackage ../shells/zsh/zsh-history-substring-search { };
13242 zsh-navigation-tools = callPackage ../tools/misc/zsh-navigation-tools { };
13244 zsh-nix-shell = callPackage ../shells/zsh/zsh-nix-shell { };
13246 zsh-syntax-highlighting = callPackage ../shells/zsh/zsh-syntax-highlighting { };
13248 zsh-system-clipboard = callPackage ../shells/zsh/zsh-system-clipboard { };
13250 zsh-fast-syntax-highlighting = callPackage ../shells/zsh/zsh-fast-syntax-highlighting { };
13252 zsh-fzf-tab = callPackage ../shells/zsh/zsh-fzf-tab { };
13254 zsh-autocomplete = callPackage ../shells/zsh/zsh-autocomplete { };
13256 zsh-autosuggestions = callPackage ../shells/zsh/zsh-autosuggestions { };
13258 zsh-powerlevel10k = callPackage ../shells/zsh/zsh-powerlevel10k { };
13260 zsh-powerlevel9k = callPackage ../shells/zsh/zsh-powerlevel9k { };
13262 zsh-command-time = callPackage ../shells/zsh/zsh-command-time { };
13264 zsh-vi-mode = callPackage ../shells/zsh/zsh-vi-mode {};
13266 zsh-you-should-use = callPackage ../shells/zsh/zsh-you-should-use { };
13268 zsh-z = callPackage ../shells/zsh/zsh-z { };
13270 zssh = callPackage ../tools/networking/zssh { };
13272 zstd = callPackage ../tools/compression/zstd {
13273 cmake = buildPackages.cmakeMinimal;
13276 zsv = callPackage ../development/tools/zsv { };
13278 zsync = callPackage ../tools/compression/zsync { };
13280 zxing = callPackage ../tools/graphics/zxing {};
13282 zkar = callPackage ../tools/security/zkar { };
13284 zmap = callPackage ../tools/security/zmap { };
13286 zpool-iostat-viz = callPackage ../tools/filesystems/zpool-iostat-viz { };
13291 runtimeShell = "${runtimeShellPackage}${runtimeShellPackage.shellPath}";
13292 runtimeShellPackage = bash;
13294 any-nix-shell = callPackage ../shells/any-nix-shell { };
13296 bash = lowPrio (callPackage ../shells/bash/5.1.nix {
13297 binutils = stdenv.cc.bintools;
13299 # WARNING: this attribute is used by nix-shell so it shouldn't be removed/renamed
13300 bashInteractive = callPackage ../shells/bash/5.1.nix {
13301 binutils = stdenv.cc.bintools;
13302 interactive = true;
13305 bashInteractiveFHS = callPackage ../shells/bash/5.1.nix {
13306 binutils = stdenv.cc.bintools;
13307 interactive = true;
13312 bash-completion = callPackage ../shells/bash/bash-completion { };
13314 gradle-completion = callPackage ../shells/zsh/gradle-completion { };
13316 nix-bash-completions = callPackage ../shells/bash/nix-bash-completions { };
13318 yarn-bash-completion = callPackage ../shells/bash/yarn-completion { };
13320 blesh = callPackage ../shells/bash/blesh { };
13322 undistract-me = callPackage ../shells/bash/undistract-me { };
13324 carapace = callPackage ../shells/carapace { };
13326 dash = callPackage ../shells/dash { };
13328 dasht = callPackage ../tools/misc/dasht { };
13330 dashing = callPackage ../tools/misc/dashing { };
13332 es = callPackage ../shells/es { };
13334 fish = callPackage ../shells/fish { };
13336 oh-my-fish = callPackage ../shells/fish/oh-my-fish { };
13338 wrapFish = callPackage ../shells/fish/wrapper.nix { };
13340 fishPlugins = recurseIntoAttrs (callPackage ../shells/fish/plugins { });
13342 ion = callPackage ../shells/ion {
13343 inherit (darwin) Security;
13346 jush = callPackage ../shells/jush { };
13348 ksh = callPackage ../shells/ksh { };
13350 liquidprompt = callPackage ../shells/liquidprompt { };
13352 mksh = callPackage ../shells/mksh { };
13354 murex = callPackage ../shells/murex { };
13356 oh = callPackage ../shells/oh { };
13358 oil = callPackage ../shells/oil { };
13360 oksh = callPackage ../shells/oksh { };
13362 loksh = callPackage ../shells/loksh { };
13364 pash = callPackage ../shells/pash { };
13366 scponly = callPackage ../shells/scponly { };
13368 tcsh = callPackage ../shells/tcsh { };
13370 rush = callPackage ../shells/rush { };
13372 xonsh = callPackage ../shells/xonsh { };
13374 zsh = callPackage ../shells/zsh { };
13376 nix-zsh-completions = callPackage ../shells/zsh/nix-zsh-completions { };
13378 zsh-completions = callPackage ../shells/zsh/zsh-completions { };
13380 zsh-prezto = callPackage ../shells/zsh/zsh-prezto { };
13382 yash = callPackage ../shells/yash { };
13384 grml-zsh-config = callPackage ../shells/zsh/grml-zsh-config { };
13386 powerline = with python3Packages; toPythonApplication powerline;
13388 ### DEVELOPMENT / COMPILERS
13390 _4th = callPackage ../development/compilers/4th { };
13392 abcl = callPackage ../development/compilers/abcl {
13393 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
13394 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
13397 temurin-bin-17 = javaPackages.compiler.temurin-bin.jdk-17;
13398 temurin-jre-bin-17 = javaPackages.compiler.temurin-bin.jre-17;
13399 temurin-bin-16 = javaPackages.compiler.temurin-bin.jdk-16;
13400 temurin-bin-11 = javaPackages.compiler.temurin-bin.jdk-11;
13401 temurin-jre-bin-11 = javaPackages.compiler.temurin-bin.jre-11;
13402 temurin-bin-8 = javaPackages.compiler.temurin-bin.jdk-8;
13403 temurin-jre-bin-8 = javaPackages.compiler.temurin-bin.jre-8;
13405 temurin-bin = temurin-bin-17;
13406 temurin-jre-bin = temurin-jre-bin-17;
13408 semeru-bin-17 = javaPackages.compiler.semeru-bin.jdk-17;
13409 semeru-jre-bin-17 = javaPackages.compiler.semeru-bin.jre-17;
13410 semeru-bin-16 = javaPackages.compiler.semeru-bin.jdk-16;
13411 semeru-jre-bin-16 = javaPackages.compiler.semeru-bin.jre-16;
13412 semeru-bin-11 = javaPackages.compiler.semeru-bin.jdk-11;
13413 semeru-jre-bin-11 = javaPackages.compiler.semeru-bin.jre-11;
13414 semeru-bin-8 = javaPackages.compiler.semeru-bin.jdk-8;
13415 semeru-jre-bin-8 = javaPackages.compiler.semeru-bin.jre-8;
13417 semeru-bin = semeru-bin-17;
13418 semeru-jre-bin = semeru-jre-bin-17;
13420 adoptopenjdk-bin-17-packages-linux = import ../development/compilers/adoptopenjdk-bin/jdk17-linux.nix { inherit stdenv lib; };
13421 adoptopenjdk-bin-17-packages-darwin = import ../development/compilers/adoptopenjdk-bin/jdk17-darwin.nix { inherit lib; };
13423 adoptopenjdk-hotspot-bin-16 = javaPackages.compiler.adoptopenjdk-16.jdk-hotspot;
13424 adoptopenjdk-jre-hotspot-bin-16 = javaPackages.compiler.adoptopenjdk-16.jre-hotspot;
13425 adoptopenjdk-openj9-bin-16 = javaPackages.compiler.adoptopenjdk-16.jdk-openj9;
13426 adoptopenjdk-jre-openj9-bin-16 = javaPackages.compiler.adoptopenjdk-16.jre-openj9;
13428 adoptopenjdk-hotspot-bin-15 = javaPackages.compiler.adoptopenjdk-15.jdk-hotspot;
13429 adoptopenjdk-jre-hotspot-bin-15 = javaPackages.compiler.adoptopenjdk-15.jre-hotspot;
13430 adoptopenjdk-openj9-bin-15 = javaPackages.compiler.adoptopenjdk-15.jdk-openj9;
13431 adoptopenjdk-jre-openj9-bin-15 = javaPackages.compiler.adoptopenjdk-15.jre-openj9;
13433 adoptopenjdk-hotspot-bin-11 = javaPackages.compiler.adoptopenjdk-11.jdk-hotspot;
13434 adoptopenjdk-jre-hotspot-bin-11 = javaPackages.compiler.adoptopenjdk-11.jre-hotspot;
13435 adoptopenjdk-openj9-bin-11 = javaPackages.compiler.adoptopenjdk-11.jdk-openj9;
13436 adoptopenjdk-jre-openj9-bin-11 = javaPackages.compiler.adoptopenjdk-11.jre-openj9;
13438 adoptopenjdk-hotspot-bin-8 = javaPackages.compiler.adoptopenjdk-8.jdk-hotspot;
13439 adoptopenjdk-jre-hotspot-bin-8 = javaPackages.compiler.adoptopenjdk-8.jre-hotspot;
13440 adoptopenjdk-openj9-bin-8 = javaPackages.compiler.adoptopenjdk-8.jdk-openj9;
13441 adoptopenjdk-jre-openj9-bin-8 = javaPackages.compiler.adoptopenjdk-8.jre-openj9;
13443 adoptopenjdk-bin = adoptopenjdk-hotspot-bin-11;
13444 adoptopenjdk-jre-bin = adoptopenjdk-jre-hotspot-bin-11;
13446 adoptopenjdk-icedtea-web = callPackage ../development/compilers/adoptopenjdk-icedtea-web {
13450 alan = callPackage ../development/compilers/alan { };
13452 alan_2 = callPackage ../development/compilers/alan/2.nix { };
13454 algol68g = callPackage ../development/compilers/algol68g { };
13456 ante = callPackage ../development/compilers/ante { };
13458 armips = callPackage ../development/compilers/armips {
13459 stdenv = gcc10Stdenv;
13462 arachne-pnr = callPackage ../development/compilers/arachne-pnr { };
13464 asciigraph = callPackage ../tools/text/asciigraph { };
13466 as31 = callPackage ../development/compilers/as31 { };
13468 asl = callPackage ../development/compilers/asl {
13469 tex = texlive.combined.scheme-medium;
13472 aspectj = callPackage ../development/compilers/aspectj { };
13474 atasm = callPackage ../development/compilers/atasm { };
13476 ats = callPackage ../development/compilers/ats { };
13477 ats2 = callPackage ../development/compilers/ats2 { };
13479 ats-acc = callPackage ../development/tools/ats-acc { };
13481 avra = callPackage ../development/compilers/avra { };
13483 ballerina = callPackage ../development/compilers/ballerina { openjdk = openjdk11; };
13485 beekeeper-studio = callPackage ../development/tools/database/beekeeper-studio { };
13487 bigloo = callPackage ../development/compilers/bigloo { };
13489 binaryen = callPackage ../development/compilers/binaryen {
13490 nodejs = nodejs-slim;
13491 inherit (python3Packages) filecheck;
13494 blueprint-compiler = callPackage ../development/compilers/blueprint { };
13496 bluespec = callPackage ../development/compilers/bluespec {
13497 gmp-static = gmp.override { withStatic = true; };
13498 tex = texlive.combined.scheme-full;
13501 bun = callPackage ../development/web/bun { };
13503 cakelisp = callPackage ../development/compilers/cakelisp { };
13505 ciao = callPackage ../development/compilers/ciao { };
13507 colm = callPackage ../development/compilers/colm { };
13509 colmap = libsForQt5.callPackage ../applications/science/misc/colmap { cudaSupport = config.cudaSupport or false; };
13510 colmapWithCuda = colmap.override { cudaSupport = true; };
13512 chickenPackages_4 = callPackage ../development/compilers/chicken/4 { };
13513 chickenPackages_5 = callPackage ../development/compilers/chicken/5 { };
13514 chickenPackages = chickenPackages_5;
13516 inherit (chickenPackages)
13522 cc65 = callPackage ../development/compilers/cc65 { };
13524 ccl = callPackage ../development/compilers/ccl {
13525 inherit (buildPackages.darwin) bootstrap_cmds;
13528 cdb = callPackage ../development/tools/database/cdb {
13529 stdenv = gccStdenv;
13532 chez = callPackage ../development/compilers/chez {
13533 inherit (darwin) cctools;
13536 chez-racket = callPackage ../development/compilers/chez-racket {};
13538 chez-srfi = callPackage ../development/chez-modules/chez-srfi { };
13540 chez-mit = callPackage ../development/chez-modules/chez-mit { };
13542 chez-scmutils = callPackage ../development/chez-modules/chez-scmutils { };
13544 chez-matchable = callPackage ../development/chez-modules/chez-matchable { };
13546 libclang = llvmPackages.libclang;
13547 clang-manpages = llvmPackages.clang-manpages;
13549 clang-sierraHack = clang.override {
13550 name = "clang-wrapper-with-reexport-hack";
13551 bintools = darwin.binutils.override {
13552 useMacosReexportHack = true;
13556 clang = llvmPackages.clang;
13557 clang_5 = llvmPackages_5.clang;
13558 clang_6 = llvmPackages_6.clang;
13559 clang_7 = llvmPackages_7.clang;
13560 clang_8 = llvmPackages_8.clang;
13561 clang_9 = llvmPackages_9.clang;
13562 clang_10 = llvmPackages_10.clang;
13563 clang_11 = llvmPackages_11.clang;
13564 clang_12 = llvmPackages_12.clang;
13565 clang_13 = llvmPackages_13.clang;
13566 clang_14 = llvmPackages_14.clang;
13568 clang-tools = callPackage ../development/tools/clang-tools {
13569 llvmPackages = llvmPackages_latest;
13572 clang-tools_5 = callPackage ../development/tools/clang-tools {
13573 llvmPackages = llvmPackages_5;
13576 clang-tools_6 = callPackage ../development/tools/clang-tools {
13577 llvmPackages = llvmPackages_6;
13580 clang-tools_7 = callPackage ../development/tools/clang-tools {
13581 llvmPackages = llvmPackages_7;
13584 clang-tools_8 = callPackage ../development/tools/clang-tools {
13585 llvmPackages = llvmPackages_8;
13588 clang-tools_9 = callPackage ../development/tools/clang-tools {
13589 llvmPackages = llvmPackages_9;
13592 clang-tools_10 = callPackage ../development/tools/clang-tools {
13593 llvmPackages = llvmPackages_10;
13596 clang-tools_11 = callPackage ../development/tools/clang-tools {
13597 llvmPackages = llvmPackages_11;
13600 clang-tools_12 = callPackage ../development/tools/clang-tools {
13601 llvmPackages = llvmPackages_12;
13604 clang-tools_13 = callPackage ../development/tools/clang-tools {
13605 llvmPackages = llvmPackages_13;
13608 clang-tools_14 = callPackage ../development/tools/clang-tools {
13609 llvmPackages = llvmPackages_14;
13612 clang-analyzer = callPackage ../development/tools/analysis/clang-analyzer {
13613 llvmPackages = llvmPackages_latest;
13614 inherit (llvmPackages_latest) clang;
13617 #Use this instead of stdenv to build with clang
13618 clangStdenv = if stdenv.cc.isClang then stdenv else lowPrio llvmPackages.stdenv;
13619 clang-sierraHack-stdenv = overrideCC stdenv buildPackages.clang-sierraHack;
13620 libcxxStdenv = if stdenv.isDarwin then stdenv else lowPrio llvmPackages.libcxxStdenv;
13622 clasp-common-lisp = callPackage ../development/compilers/clasp {
13623 llvmPackages = llvmPackages_6;
13624 stdenv = llvmPackages_6.stdenv;
13627 clean = callPackage ../development/compilers/clean { };
13629 clickable = python3Packages.callPackage ../development/tools/clickable { };
13631 closurecompiler = callPackage ../development/compilers/closure { };
13633 cmdstan = callPackage ../development/compilers/cmdstan { };
13635 cmucl_binary = pkgsi686Linux.callPackage ../development/compilers/cmucl/binary.nix { };
13637 comby = callPackage ../development/tools/comby { };
13639 inherit (coqPackages) compcert;
13641 computecpp-unwrapped = callPackage ../development/compilers/computecpp {};
13642 computecpp = wrapCCWith rec {
13643 cc = computecpp-unwrapped;
13645 llvmPackages.compiler-rt
13647 extraBuildCommands = ''
13648 wrap compute $wrapper $ccPath/compute
13649 wrap compute++ $wrapper $ccPath/compute++
13650 export named_cc=compute
13651 export named_cxx=compute++
13653 rsrc="$out/resource-root"
13654 mkdir -p "$rsrc/lib"
13655 ln -s "${cc}/lib" "$rsrc/include"
13656 echo "-resource-dir=$rsrc" >> $out/nix-support/cc-cflags
13660 copper = callPackage ../development/compilers/copper {};
13662 cotton = callPackage ../development/tools/cotton {
13663 inherit (darwin.apple_sdk.frameworks) CoreServices;
13666 inherit (callPackages ../development/compilers/crystal {
13667 llvmPackages = if stdenv.system == "aarch64-darwin" then llvmPackages_11 else llvmPackages_10;
13674 crystal2nix = callPackage ../development/compilers/crystal2nix { };
13676 icr = callPackage ../development/tools/icr { };
13678 scry = callPackage ../development/tools/scry { };
13680 dasm = callPackage ../development/compilers/dasm { };
13682 dbmate = callPackage ../development/tools/database/dbmate { };
13684 dbmonster = callPackage ../tools/security/dbmonster { };
13686 devpi-client = python3Packages.callPackage ../development/tools/devpi-client {};
13688 devpi-server = python3Packages.callPackage ../development/tools/devpi-server {};
13690 dictu = callPackage ../development/compilers/dictu { };
13692 ecl = callPackage ../development/compilers/ecl { };
13693 ecl_16_1_2 = callPackage ../development/compilers/ecl/16.1.2.nix { };
13695 eli = callPackage ../development/compilers/eli { };
13697 eql = callPackage ../development/compilers/eql {};
13699 elm2nix = haskell.lib.compose.justStaticExecutables haskellPackages.elm2nix;
13701 elmPackages = recurseIntoAttrs (callPackage ../development/compilers/elm { });
13703 apache-flex-sdk = callPackage ../development/compilers/apache-flex-sdk { };
13705 fasm = pkgsi686Linux.callPackage ../development/compilers/fasm {
13706 inherit (stdenv) isx86_64;
13708 fasm-bin = callPackage ../development/compilers/fasm/bin.nix { };
13710 fasmg = callPackage ../development/compilers/fasmg { };
13712 fbc = if stdenv.hostPlatform.isDarwin then
13713 callPackage ../development/compilers/fbc/mac-bin.nix { }
13715 callPackage ../development/compilers/fbc { };
13717 filecheck = with python3Packages; toPythonApplication filecheck;
13719 firrtl = callPackage ../development/compilers/firrtl { };
13721 flasm = callPackage ../development/compilers/flasm { };
13723 flyctl = callPackage ../development/web/flyctl { };
13725 fluidd = callPackage ../applications/misc/fluidd { };
13728 recurseIntoAttrs (callPackage ../development/compilers/flutter { });
13729 flutter = flutterPackages.stable;
13730 flutter2 = flutterPackages.v2;
13732 fnm = callPackage ../development/tools/fnm {
13733 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation Security;
13736 fnlfmt = callPackage ../development/tools/fnlfmt { };
13738 fpc = callPackage ../development/compilers/fpc { };
13740 g203-led = callPackage ../tools/misc/g203-led { };
13742 gambit = callPackage ../development/compilers/gambit { };
13743 gambit-unstable = callPackage ../development/compilers/gambit/unstable.nix { };
13744 gambit-support = callPackage ../development/compilers/gambit/gambit-support.nix { };
13745 gerbil = callPackage ../development/compilers/gerbil { };
13746 gerbil-unstable = callPackage ../development/compilers/gerbil/unstable.nix { };
13747 gerbil-support = callPackage ../development/compilers/gerbil/gerbil-support.nix { };
13748 gerbilPackages-unstable = gerbil-support.gerbilPackages-unstable; # NB: don't recurseIntoAttrs for (unstable!) libraries
13752 if (with stdenv.targetPlatform; isVc4 || libc == "relibc") then 6
13753 else if (stdenv.targetPlatform.isAarch64 && stdenv.isLinux) then 9
13755 numS = toString num;
13757 gcc = pkgs.${"gcc${numS}"};
13758 gccFun = callPackage (../development/compilers/gcc + "/${numS}");
13760 gcc-unwrapped = gcc.cc;
13762 wrapNonDeterministicGcc = stdenv: ccWrapper:
13763 if ccWrapper.isGNU then ccWrapper.overrideAttrs(old: {
13764 cc = old.cc.override {
13765 reproducibleBuild = false;
13766 profiledCompiler = with stdenv; (!isDarwin && hostPlatform.isx86);
13773 else stdenv.override {
13774 cc = buildPackages.gcc;
13775 allowedRequisites = null;
13776 # Remove libcxx/libcxxabi, and add clang for AS if on darwin (it uses
13777 # clang's internal assembler).
13778 extraBuildInputs = lib.optional stdenv.hostPlatform.isDarwin clang.cc;
13781 gcc49Stdenv = overrideCC gccStdenv buildPackages.gcc49;
13782 gcc6Stdenv = overrideCC gccStdenv buildPackages.gcc6;
13783 gcc7Stdenv = overrideCC gccStdenv buildPackages.gcc7;
13784 gcc8Stdenv = overrideCC gccStdenv buildPackages.gcc8;
13785 gcc9Stdenv = overrideCC gccStdenv buildPackages.gcc9;
13786 gcc10Stdenv = overrideCC gccStdenv buildPackages.gcc10;
13787 gcc11Stdenv = overrideCC gccStdenv buildPackages.gcc11;
13788 gcc12Stdenv = overrideCC gccStdenv buildPackages.gcc12;
13790 gcc10StdenvCompat = if stdenv.cc.isGNU && lib.versions.major stdenv.cc.version == "11" then gcc10Stdenv else stdenv;
13792 # This is not intended for use in nixpkgs but for providing a faster-running
13793 # compiler to nixpkgs users by building gcc with reproducibility-breaking
13794 # profile-guided optimizations
13795 fastStdenv = overrideCC gccStdenv (wrapNonDeterministicGcc gccStdenv buildPackages.gcc10);
13798 if stdenv.targetPlatform.system == "x86_64-linux" then let
13799 # Binutils with glibc multi
13800 bintools = cc.bintools.override {
13801 libc = glibc_multi;
13803 in lowPrio (wrapCCWith {
13804 cc = cc.cc.override {
13805 stdenv = overrideCC stdenv (wrapCCWith {
13808 libc = glibc_multi;
13810 profiledCompiler = false;
13811 enableMultilib = true;
13813 libc = glibc_multi;
13815 extraBuildCommands = ''
13816 echo "dontMoveLib64=1" >> $out/nix-support/setup-hook
13818 }) else throw "Multilib ${cc.name} not supported for ‘${stdenv.targetPlatform.system}’";
13820 wrapClangMulti = clang:
13821 if stdenv.targetPlatform.system == "x86_64-linux" then
13822 callPackage ../development/compilers/llvm/multi.nix {
13824 gcc32 = pkgsi686Linux.gcc;
13827 else throw "Multilib ${clang.cc.name} not supported for '${stdenv.targetPlatform.system}'";
13829 gcc_multi = wrapCCMulti gcc;
13830 clang_multi = wrapClangMulti clang;
13832 gccMultiStdenv = overrideCC stdenv buildPackages.gcc_multi;
13833 clangMultiStdenv = overrideCC stdenv buildPackages.clang_multi;
13834 multiStdenv = if stdenv.cc.isClang then clangMultiStdenv else gccMultiStdenv;
13836 gcc_debug = lowPrio (wrapCC (gcc.cc.overrideAttrs (_: {
13840 gccCrossLibcStdenv = overrideCC stdenv buildPackages.gccCrossStageStatic;
13843 if stdenv.hostPlatform.useLLVM or false || stdenv.hostPlatform.isDarwin
13844 then overrideCC stdenv buildPackages.llvmPackages.clangNoLibc
13845 else gccCrossLibcStdenv;
13847 # The GCC used to build libc for the target platform. Normal gccs will be
13848 # built with, and use, that cross-compiled libc.
13849 gccCrossStageStatic = assert stdenv.targetPlatform != stdenv.hostPlatform; let
13850 libcCross1 = binutilsNoLibc.libc;
13856 reproducibleBuild = true;
13857 profiledCompiler = false;
13859 isl = if !stdenv.isDarwin then isl_0_20 else null;
13861 # just for stage static
13862 crossStageStatic = true;
13864 libcCross = libcCross1;
13865 targetPackages.stdenv.cc.bintools = binutilsNoLibc;
13866 enableShared = false;
13868 bintools = binutilsNoLibc;
13870 extraPackages = [];
13873 gcc48 = lowPrio (wrapCC (callPackage ../development/compilers/gcc/4.8 {
13876 reproducibleBuild = true;
13877 profiledCompiler = false;
13879 libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;
13880 threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else {};
13882 isl = if !stdenv.isDarwin then isl_0_14 else null;
13883 cloog = if !stdenv.isDarwin then cloog else null;
13884 texinfo = texinfo5; # doesn't validate since 6.1 -> 6.3 bump
13887 gcc49 = lowPrio (wrapCC (callPackage ../development/compilers/gcc/4.9 {
13890 reproducibleBuild = true;
13891 profiledCompiler = false;
13893 libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;
13894 threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else {};
13896 isl = if !stdenv.isDarwin then isl_0_11 else null;
13898 cloog = if !stdenv.isDarwin then cloog_0_18_0 else null;
13900 # Build fails on Darwin with clang
13901 stdenv = if stdenv.isDarwin then gccStdenv else stdenv;
13904 gcc6 = lowPrio (wrapCC (callPackage ../development/compilers/gcc/6 {
13907 reproducibleBuild = true;
13908 profiledCompiler = false;
13910 libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;
13911 threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else {};
13913 # gcc 10 is too strict to cross compile gcc <= 8
13914 stdenv = if (stdenv.targetPlatform != stdenv.buildPlatform) && stdenv.cc.isGNU then gcc7Stdenv else stdenv;
13916 isl = if stdenv.isDarwin
13918 else if stdenv.targetPlatform.isRedox
13923 gcc7 = lowPrio (wrapCC (callPackage ../development/compilers/gcc/7 {
13926 reproducibleBuild = true;
13927 profiledCompiler = false;
13929 libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;
13930 threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else {};
13932 # gcc 10 is too strict to cross compile gcc <= 8
13933 stdenv = if (stdenv.targetPlatform != stdenv.buildPlatform) && stdenv.cc.isGNU then gcc7Stdenv else stdenv;
13935 isl = if !stdenv.isDarwin then isl_0_17 else null;
13938 gcc8 = lowPrio (wrapCC (callPackage ../development/compilers/gcc/8 {
13941 reproducibleBuild = true;
13942 profiledCompiler = false;
13944 libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;
13945 threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else {};
13947 # gcc 10 is too strict to cross compile gcc <= 8
13948 stdenv = if (stdenv.targetPlatform != stdenv.buildPlatform) && stdenv.cc.isGNU then gcc7Stdenv else stdenv;
13950 isl = if !stdenv.isDarwin then isl_0_17 else null;
13953 gcc9 = lowPrio (wrapCC (callPackage ../development/compilers/gcc/9 {
13956 reproducibleBuild = true;
13957 profiledCompiler = false;
13959 libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;
13960 threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else {};
13962 isl = if !stdenv.isDarwin then isl_0_20 else null;
13965 gcc10 = lowPrio (wrapCC (callPackage ../development/compilers/gcc/10 {
13968 reproducibleBuild = true;
13969 profiledCompiler = false;
13971 libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;
13972 threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else {};
13974 isl = if !stdenv.isDarwin then isl_0_20 else null;
13977 gcc11 = lowPrio (wrapCC (callPackage ../development/compilers/gcc/11 {
13980 reproducibleBuild = true;
13981 profiledCompiler = false;
13983 libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;
13984 threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else {};
13986 isl = if !stdenv.isDarwin then isl_0_20 else null;
13989 gcc12 = lowPrio (wrapCC (callPackage ../development/compilers/gcc/12 {
13992 reproducibleBuild = true;
13993 profiledCompiler = false;
13995 libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;
13996 threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else {};
13998 isl = if !stdenv.isDarwin then isl_0_20 else null;
14001 gcc_latest = gcc12;
14003 # Use the same GCC version as the one from stdenv by default
14004 gfortran = wrapCC (gcc.cc.override {
14006 langFortran = true;
14009 profiledCompiler = false;
14012 gfortran48 = wrapCC (gcc48.cc.override {
14014 langFortran = true;
14017 profiledCompiler = false;
14020 gfortran49 = wrapCC (gcc49.cc.override {
14022 langFortran = true;
14025 profiledCompiler = false;
14028 gfortran6 = wrapCC (gcc6.cc.override {
14030 langFortran = true;
14033 profiledCompiler = false;
14036 gfortran7 = wrapCC (gcc7.cc.override {
14038 langFortran = true;
14041 profiledCompiler = false;
14044 gfortran8 = wrapCC (gcc8.cc.override {
14046 langFortran = true;
14049 profiledCompiler = false;
14052 gfortran9 = wrapCC (gcc9.cc.override {
14054 langFortran = true;
14057 profiledCompiler = false;
14060 gfortran10 = wrapCC (gcc10.cc.override {
14062 langFortran = true;
14065 profiledCompiler = false;
14068 gfortran11 = wrapCC (gcc11.cc.override {
14070 langFortran = true;
14073 profiledCompiler = false;
14076 gfortran12 = wrapCC (gcc12.cc.override {
14078 langFortran = true;
14081 profiledCompiler = false;
14084 libgccjit = gcc.cc.override {
14085 name = "libgccjit";
14086 langFortran = false;
14089 profiledCompiler = false;
14095 gcj6 = wrapCC (gcc6.cc.override {
14098 langFortran = false;
14101 profiledCompiler = false;
14102 inherit zip unzip zlib boehmgc gettext pkg-config perl;
14103 inherit (gnome2) libart_lgpl;
14108 gnat6 = wrapCC (gcc6.cc.override {
14113 profiledCompiler = false;
14114 # As per upstream instructions building a cross compiler
14115 # should be done with a (native) compiler of the same version.
14116 # If we are cross-compiling GNAT, we may as well go the same
14117 # route (especially as gnatboot can't cross-compile).
14119 if stdenv.hostPlatform == stdenv.targetPlatform
14120 && stdenv.buildPlatform == stdenv.hostPlatform
14121 then buildPackages.gnatboot
14122 else buildPackages.gnat6;
14125 gnat9 = wrapCC (gcc9.cc.override {
14130 profiledCompiler = false;
14131 # As per upstream instructions building a cross compiler
14132 # should be done with a (native) compiler of the same version.
14133 # If we are cross-compiling GNAT, we may as well do the same.
14135 if stdenv.hostPlatform == stdenv.targetPlatform
14136 && stdenv.buildPlatform == stdenv.hostPlatform
14137 then buildPackages.gnatboot
14138 else buildPackages.gnat9;
14141 gnat10 = wrapCC (gcc10.cc.override {
14146 profiledCompiler = false;
14147 # As per upstream instructions building a cross compiler
14148 # should be done with a (native) compiler of the same version.
14149 # If we are cross-compiling GNAT, we may as well do the same.
14151 if stdenv.hostPlatform == stdenv.targetPlatform
14152 && stdenv.buildPlatform == stdenv.hostPlatform
14153 then buildPackages.gnatboot
14154 else buildPackages.gnat10;
14157 gnat11 = wrapCC (gcc11.cc.override {
14162 profiledCompiler = false;
14163 # As per upstream instructions building a cross compiler
14164 # should be done with a (native) compiler of the same version.
14165 # If we are cross-compiling GNAT, we may as well do the same.
14167 if stdenv.hostPlatform == stdenv.targetPlatform
14168 && stdenv.buildPlatform == stdenv.hostPlatform
14169 then buildPackages.gnatboot
14170 else buildPackages.gnat11;
14173 gnat12 = wrapCC (gcc12.cc.override {
14178 profiledCompiler = false;
14179 # As per upstream instructions building a cross compiler
14180 # should be done with a (native) compiler of the same version.
14181 # If we are cross-compiling GNAT, we may as well do the same.
14183 if stdenv.hostPlatform == stdenv.targetPlatform
14184 && stdenv.buildPlatform == stdenv.hostPlatform
14185 then buildPackages.gnatboot
14186 else buildPackages.gnat12;
14189 gnatboot = wrapCC (callPackage ../development/compilers/gnatboot { });
14191 gnu-smalltalk = callPackage ../development/compilers/gnu-smalltalk { };
14194 gccgo6 = wrapCC (gcc6.cc.override {
14196 langCC = true; #required for go.
14199 profiledCompiler = false;
14204 ghdl-mcode = callPackage ../development/compilers/ghdl {
14208 ghdl-llvm = callPackage ../development/compilers/ghdl {
14212 gcl = callPackage ../development/compilers/gcl {
14216 gcl_2_6_13_pre = callPackage ../development/compilers/gcl/2.6.13-pre.nix { };
14218 gcc-arm-embedded-6 = callPackage ../development/compilers/gcc-arm-embedded/6 {};
14219 gcc-arm-embedded-7 = callPackage ../development/compilers/gcc-arm-embedded/7 {};
14220 gcc-arm-embedded-8 = callPackage ../development/compilers/gcc-arm-embedded/8 {};
14221 gcc-arm-embedded-9 = callPackage ../development/compilers/gcc-arm-embedded/9 {};
14222 gcc-arm-embedded-10 = callPackage ../development/compilers/gcc-arm-embedded/10 {};
14223 gcc-arm-embedded-11 = callPackage ../development/compilers/gcc-arm-embedded/11 {};
14224 gcc-arm-embedded = gcc-arm-embedded-10;
14226 # Has to match the default gcc so that there are no linking errors when
14227 # using C/C++ libraries in D packages
14228 gdc = wrapCC (gcc.cc.override {
14233 profiledCompiler = false;
14236 gforth = callPackage ../development/compilers/gforth {};
14238 gleam = callPackage ../development/compilers/gleam {
14239 inherit (darwin.apple_sdk.frameworks) Security;
14242 gmqcc = callPackage ../development/compilers/gmqcc {};
14244 gtk-server = callPackage ../development/interpreters/gtk-server {};
14248 haskell = callPackage ./haskell-packages.nix { };
14250 # Please update doc/languages-frameworks/haskell.section.md, “Our
14251 # current default compiler is”, if you bump this:
14252 haskellPackages = dontRecurseIntoAttrs
14253 # Prefer native-bignum to avoid linking issues with gmp
14254 (if stdenv.hostPlatform.isStatic
14255 then haskell.packages.native-bignum.ghc90
14256 else haskell.packages.ghc90);
14258 # haskellPackages.ghc is build->host (it exposes the compiler used to build the
14259 # set, similarly to stdenv.cc), but pkgs.ghc should be host->target to be more
14260 # consistent with the gcc, gnat, clang etc. derivations
14262 # We use targetPackages.haskellPackages.ghc if available since this also has
14263 # the withPackages wrapper available. In the final cross-compiled package set
14264 # however, targetPackages won't be populated, so we need to fall back to the
14265 # plain, cross-compiled compiler (which is only theoretical at the moment).
14266 ghc = targetPackages.haskellPackages.ghc or
14267 # Prefer native-bignum to avoid linking issues with gmp
14268 (if stdenv.targetPlatform.isStatic
14269 then haskell.compiler.native-bignum.ghc90
14270 else haskell.compiler.ghc90);
14272 cabal-install = haskell.lib.compose.justStaticExecutables haskellPackages.cabal-install;
14274 stack = haskell.lib.compose.justStaticExecutables haskellPackages.stack;
14276 hlint = haskell.lib.compose.justStaticExecutables haskellPackages.hlint;
14278 krank = haskell.lib.compose.justStaticExecutables haskellPackages.krank;
14280 stylish-cabal = haskell.lib.compose.justStaticExecutables haskellPackages.stylish-cabal;
14282 lhs2tex = haskellPackages.lhs2tex;
14284 all-cabal-hashes = callPackage ../data/misc/hackage { };
14286 purescript = callPackage ../development/compilers/purescript/purescript { };
14288 psc-package = callPackage ../development/compilers/purescript/psc-package { };
14290 purescript-psa = nodePackages.purescript-psa;
14292 purenix = haskell.lib.compose.justStaticExecutables haskellPackages.purenix;
14294 spago = callPackage ../development/tools/purescript/spago { };
14296 pulp = nodePackages.pulp;
14298 pscid = nodePackages.pscid;
14300 coreboot-toolchain = recurseIntoAttrs (callPackage ../development/tools/misc/coreboot-toolchain { });
14302 remarkable-toolchain = callPackage ../development/tools/misc/remarkable/remarkable-toolchain { };
14304 remarkable2-toolchain = callPackage ../development/tools/misc/remarkable/remarkable2-toolchain { };
14306 spicedb = callPackage ../servers/spicedb { };
14307 spicedb-zed = callPackage ../servers/spicedb/zed.nix { };
14309 tacacsplus = callPackage ../servers/tacacsplus { };
14312 (haskellPackages.callPackage ../applications/science/logic/tamarin-prover {
14313 # NOTE: do not use the haskell packages 'graphviz' and 'maude'
14314 inherit maude which;
14315 graphviz = graphviz-nox;
14318 inherit (callPackage ../development/compilers/haxe {
14319 inherit (darwin.apple_sdk.frameworks) Security;
14329 haxePackages = recurseIntoAttrs (callPackage ./haxe-packages.nix { });
14330 inherit (haxePackages) hxcpp;
14332 hop = callPackage ../development/compilers/hop { };
14334 falcon = callPackage ../development/interpreters/falcon {
14335 stdenv = gcc10Stdenv;
14338 fsharp = callPackage ../development/compilers/fsharp { };
14340 fstar = callPackage ../development/compilers/fstar {
14341 # Work around while compatibility with ppxlib >= 0.26 is unavailable
14342 # Should be removed when a fix is availaible
14343 # See https://github.com/FStarLang/FStar/issues/2681
14345 ocamlPackages.overrideScope' (self: super: {
14346 ppxlib = super.ppxlib.override {
14347 version = if lib.versionAtLeast self.ocaml.version "4.07"
14348 then if lib.versionAtLeast self.ocaml.version "4.08"
14349 then "0.24.0" else "0.15.0" else "0.13.0";
14351 ppx_deriving_yojson = super.ppx_deriving_yojson.overrideAttrs (oldAttrs: rec {
14353 src = fetchFromGitHub {
14354 owner = "ocaml-ppx";
14355 repo = "ppx_deriving_yojson";
14356 rev = "v${version}";
14357 sha256 = "1icz5h6p3pfj7my5gi7wxpflrb8c902dqa17f9w424njilnpyrbk";
14360 sedlex = super.sedlex.overrideAttrs (oldAttrs: rec {
14362 src = fetchFromGitHub {
14363 owner = "ocaml-community";
14365 rev = "v${version}";
14366 sha256 = "sha256:062a5dvrzvb81l3a9phljrhxfw9nlb61q341q0a6xn65hll3z2wy";
14372 dotnetPackages = recurseIntoAttrs (callPackage ./dotnet-packages.nix {});
14374 glslang = callPackage ../development/compilers/glslang { };
14376 go-junit-report = callPackage ../development/tools/go-junit-report { };
14378 gobang = callPackage ../development/tools/database/gobang {
14379 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration;
14382 gogetdoc = callPackage ../development/tools/gogetdoc { };
14384 gox = callPackage ../development/tools/gox { };
14386 gprolog = callPackage ../development/compilers/gprolog { };
14388 gwe = callPackage ../tools/misc/gwe {
14389 nvidia_x11 = linuxPackages.nvidia_x11;
14392 gwt240 = callPackage ../development/compilers/gwt/2.4.0.nix { };
14394 hvm = callPackage ../development/compilers/hvm {
14395 inherit (darwin.apple_sdk.frameworks) Security;
14398 idrisPackages = dontRecurseIntoAttrs (callPackage ../development/idris-modules {
14399 idris-no-deps = haskellPackages.idris;
14402 idris = idrisPackages.with-packages [ idrisPackages.base ] ;
14404 idris2 = callPackage ../development/compilers/idris2 { };
14406 inherit (callPackage ../development/tools/database/indradb { })
14410 intel-graphics-compiler = callPackage ../development/compilers/intel-graphics-compiler { };
14412 intercal = callPackage ../development/compilers/intercal { };
14414 irony-server = callPackage ../development/tools/irony-server {
14415 # The repository of irony to use -- must match the version of the employed emacs
14416 # package. Wishing we could merge it into one irony package, to avoid this issue,
14417 # but its emacs-side expression is autogenerated, and we can't hook into it (other
14418 # than peek into its version).
14419 inherit (emacs.pkgs.melpaStablePackages) irony;
14422 heptagon = callPackage ../development/compilers/heptagon { };
14424 holo-build = callPackage ../tools/package-management/holo-build { };
14426 hugs = callPackage ../development/interpreters/hugs { };
14428 inherit (javaPackages) openjfx11 openjfx15 openjfx17;
14429 openjfx = openjfx17;
14431 openjdk8-bootstrap = javaPackages.compiler.openjdk8-bootstrap;
14432 openjdk8 = javaPackages.compiler.openjdk8;
14433 openjdk8_headless = javaPackages.compiler.openjdk8.headless;
14435 jdk8_headless = openjdk8_headless;
14436 jre8 = openjdk8.jre;
14437 jre8_headless = openjdk8_headless.jre;
14439 openjdk11-bootstrap = javaPackages.compiler.openjdk11-bootstrap;
14440 openjdk11 = javaPackages.compiler.openjdk11;
14441 openjdk11_headless = javaPackages.compiler.openjdk11.headless;
14443 jdk11_headless = openjdk11_headless;
14445 openjdk17-bootstrap = javaPackages.compiler.openjdk17-bootstrap;
14446 openjdk17 = javaPackages.compiler.openjdk17;
14447 openjdk17_headless = javaPackages.compiler.openjdk17.headless;
14449 jdk17_headless = openjdk17_headless;
14451 openjdk16-bootstrap = javaPackages.compiler.openjdk16-bootstrap;
14453 openjdk18-bootstrap = javaPackages.compiler.openjdk18-bootstrap;
14454 openjdk18 = javaPackages.compiler.openjdk18;
14455 openjdk18_headless = javaPackages.compiler.openjdk18.headless;
14457 jdk18_headless = openjdk18_headless;
14462 # Since the introduction of the Java Platform Module System in Java 9, Java
14463 # no longer ships a separate JRE package.
14465 # If you are building a 'minimal' system/image, you are encouraged to use
14466 # 'jre_minimal' to build a bespoke JRE containing only the modules you need.
14468 # For a general-purpose system, 'jre' defaults to the full JDK:
14470 jre_headless = jdk17_headless;
14472 jre_minimal = callPackage ../development/compilers/openjdk/jre.nix { };
14474 openjdk = openjdk17;
14475 openjdk_headless = openjdk17_headless;
14477 graalvmCEPackages =
14478 recurseIntoAttrs (callPackage ../development/compilers/graalvm/community-edition {
14479 inherit (darwin.apple_sdk.frameworks) Foundation;
14481 graalvm11-ce = graalvmCEPackages.graalvm11-ce;
14482 graalvm17-ce = graalvmCEPackages.graalvm17-ce;
14483 buildGraalvmNativeImage = callPackage ../build-support/build-graalvm-native-image {
14484 graalvm = graalvm11-ce;
14487 openshot-qt = libsForQt5.callPackage ../applications/video/openshot-qt { };
14489 lingua-franca = callPackage ../development/compilers/lingua-franca { };
14491 openspin = callPackage ../development/compilers/openspin { };
14493 oraclejdk = jdkdistro true false;
14495 oraclejdk8 = oraclejdk8distro true false;
14497 oraclejre = lowPrio (jdkdistro false false);
14499 oraclejre8 = lowPrio (oraclejdk8distro false false);
14501 jrePlugin = jre8Plugin;
14503 jre8Plugin = lowPrio (oraclejdk8distro false true);
14505 jdkdistro = oraclejdk8distro;
14507 oraclejdk8distro = installjdk: pluginSupport:
14508 (callPackage ../development/compilers/oraclejdk/jdk8-linux.nix {
14509 inherit installjdk pluginSupport;
14512 oraclejdk11 = callPackage ../development/compilers/oraclejdk/jdk11-linux.nix { };
14514 jasmin = callPackage ../development/compilers/jasmin { };
14516 java-service-wrapper = callPackage ../tools/system/java-service-wrapper {
14517 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
14520 javacard-devkit = pkgsi686Linux.callPackage ../development/compilers/javacard-devkit { };
14522 juniper = callPackage ../development/compilers/juniper { };
14524 julia_10 = callPackage ../development/compilers/julia/1.0.nix {
14526 inherit (darwin.apple_sdk.frameworks) ApplicationServices CoreServices;
14527 libgit2 = libgit2.overrideAttrs (_: rec {
14528 version = "0.27.10";
14529 src = fetchFromGitHub {
14532 rev = "v${version}";
14533 sha256 = "09jz2fzv0zl5058s0g1cpnw87a2rgg8wnjwlygi18i2n9nn6m0ad";
14536 meta.knownVulnerabilities = [
14543 julia_15 = callPackage ../development/compilers/julia/1.5.nix {
14544 inherit (darwin.apple_sdk.frameworks) ApplicationServices CoreServices;
14547 julia-lts = julia_10;
14548 julia-stable = julia_15;
14549 julia = julia-stable;
14551 julia_16-bin = callPackage ../development/compilers/julia/1.6-bin.nix { };
14552 julia_18-bin = callPackage ../development/compilers/julia/1.8-bin.nix { };
14554 julia_18 = callPackage ../development/compilers/julia/1.8.nix { };
14556 julia-lts-bin = julia_16-bin;
14557 julia-stable-bin = julia_18-bin;
14558 julia-bin = julia-stable-bin;
14560 jwasm = callPackage ../development/compilers/jwasm { };
14562 kind2 = callPackage ../development/compilers/kind2 {
14563 inherit (darwin.apple_sdk.frameworks) Security;
14566 knightos-genkfs = callPackage ../development/tools/knightos/genkfs { };
14568 regenkfs = callPackage ../development/tools/knightos/regenkfs { };
14570 knightos-kcc = callPackage ../development/tools/knightos/kcc { };
14572 knightos-kimg = callPackage ../development/tools/knightos/kimg { };
14574 knightos-kpack = callPackage ../development/tools/knightos/kpack { };
14576 knightos-mkrom = callPackage ../development/tools/knightos/mkrom { };
14578 remkrom = callPackage ../development/tools/knightos/remkrom { };
14580 knightos-patchrom = callPackage ../development/tools/knightos/patchrom { };
14582 knightos-mktiupgrade = callPackage ../development/tools/knightos/mktiupgrade { };
14584 knightos-scas = callPackage ../development/tools/knightos/scas { };
14586 knightos-z80e = callPackage ../development/tools/knightos/z80e { };
14588 koka = haskell.lib.compose.justStaticExecutables (haskellPackages.callPackage ../development/compilers/koka { });
14590 kotlin = callPackage ../development/compilers/kotlin { };
14591 kotlin-native = callPackage ../development/compilers/kotlin/native.nix { };
14593 kotlin-language-server = callPackage ../development/tools/kotlin-language-server {};
14595 lazarus = callPackage ../development/compilers/fpc/lazarus.nix {
14599 lazarus-qt = libsForQt5.callPackage ../development/compilers/fpc/lazarus.nix {
14604 lessc = nodePackages.less;
14606 liquibase = callPackage ../development/tools/database/liquibase { };
14608 lizardfs = callPackage ../tools/filesystems/lizardfs { };
14610 lobster = callPackage ../development/compilers/lobster {
14611 inherit (darwin) cf-private;
14612 inherit (darwin.apple_sdk.frameworks)
14613 Cocoa AudioToolbox OpenGL Foundation ForceFeedback;
14616 lld = llvmPackages.lld;
14617 lld_5 = llvmPackages_5.lld;
14618 lld_6 = llvmPackages_6.lld;
14619 lld_7 = llvmPackages_7.lld;
14620 lld_8 = llvmPackages_8.lld;
14621 lld_9 = llvmPackages_9.lld;
14622 lld_10 = llvmPackages_10.lld;
14623 lld_11 = llvmPackages_11.lld;
14624 lld_12 = llvmPackages_12.lld;
14625 lld_13 = llvmPackages_13.lld;
14626 lld_14 = llvmPackages_14.lld;
14628 lldb = llvmPackages_latest.lldb;
14629 lldb_5 = llvmPackages_5.lldb;
14630 lldb_6 = llvmPackages_6.lldb;
14631 lldb_7 = llvmPackages_7.lldb;
14632 lldb_8 = llvmPackages_8.lldb;
14633 lldb_9 = llvmPackages_9.lldb;
14634 lldb_10 = llvmPackages_10.lldb;
14635 lldb_11 = llvmPackages_11.lldb;
14636 lldb_12 = llvmPackages_12.lldb;
14637 lldb_13 = llvmPackages_13.lldb;
14638 lldb_14 = llvmPackages_14.lldb;
14640 llvm = llvmPackages.llvm;
14641 llvm_5 = llvmPackages_5.llvm;
14642 llvm_6 = llvmPackages_6.llvm;
14643 llvm_7 = llvmPackages_7.llvm;
14644 llvm_8 = llvmPackages_8.llvm;
14645 llvm_9 = llvmPackages_9.llvm;
14646 llvm_10 = llvmPackages_10.llvm;
14647 llvm_11 = llvmPackages_11.llvm;
14648 llvm_12 = llvmPackages_12.llvm;
14649 llvm_13 = llvmPackages_13.llvm;
14650 llvm_14 = llvmPackages_14.llvm;
14652 libllvm = llvmPackages.libllvm;
14653 llvm-manpages = llvmPackages.llvm-manpages;
14656 latest_version = lib.toInt
14657 (lib.versions.major llvmPackages_latest.llvm.version);
14658 # This returns the minimum supported version for the platform. The
14659 # assumption is that or any later version is good.
14661 /**/ if platform.isDarwin then 11
14662 else if platform.isFreeBSD then 12
14663 else if platform.isAndroid then 12
14664 else if platform.system == "armv6l-linux" then 7 # This fixes armv6 cross-compilation
14665 else if platform.isLinux then 11
14666 else if platform.isWasm then 12
14667 else latest_version;
14668 # We take the "max of the mins". Why? Since those are lower bounds of the
14669 # supported version set, this is like intersecting those sets and then
14670 # taking the min bound of that.
14671 minSupported = toString (lib.trivial.max (choose stdenv.hostPlatform) (choose
14672 stdenv.targetPlatform));
14673 in pkgs.${"llvmPackages_${minSupported}"};
14675 llvmPackages_5 = recurseIntoAttrs (callPackage ../development/compilers/llvm/5 {
14676 inherit (stdenvAdapters) overrideCC;
14677 buildLlvmTools = buildPackages.llvmPackages_5.tools;
14678 targetLlvmLibraries = targetPackages.llvmPackages_5.libraries or llvmPackages_5.libraries;
14681 llvmPackages_6 = recurseIntoAttrs (callPackage ../development/compilers/llvm/6 {
14682 inherit (stdenvAdapters) overrideCC;
14683 buildLlvmTools = buildPackages.llvmPackages_6.tools;
14684 targetLlvmLibraries = targetPackages.llvmPackages_6.libraries or llvmPackages_6.libraries;
14687 llvmPackages_7 = recurseIntoAttrs (callPackage ../development/compilers/llvm/7 {
14688 inherit (stdenvAdapters) overrideCC;
14689 buildLlvmTools = buildPackages.llvmPackages_7.tools;
14690 targetLlvmLibraries = targetPackages.llvmPackages_7.libraries or llvmPackages_7.libraries;
14693 llvmPackages_8 = recurseIntoAttrs (callPackage ../development/compilers/llvm/8 {
14694 inherit (stdenvAdapters) overrideCC;
14695 buildLlvmTools = buildPackages.llvmPackages_8.tools;
14696 targetLlvmLibraries = targetPackages.llvmPackages_8.libraries or llvmPackages_8.libraries;
14699 llvmPackages_9 = recurseIntoAttrs (callPackage ../development/compilers/llvm/9 {
14700 inherit (stdenvAdapters) overrideCC;
14701 buildLlvmTools = buildPackages.llvmPackages_9.tools;
14702 targetLlvmLibraries = targetPackages.llvmPackages_9.libraries or llvmPackages_9.libraries;
14705 llvmPackages_10 = recurseIntoAttrs (callPackage ../development/compilers/llvm/10 {
14706 inherit (stdenvAdapters) overrideCC;
14707 buildLlvmTools = buildPackages.llvmPackages_10.tools;
14708 targetLlvmLibraries = targetPackages.llvmPackages_10.libraries or llvmPackages_10.libraries;
14711 llvmPackages_11 = recurseIntoAttrs (callPackage ../development/compilers/llvm/11 ({
14712 inherit (stdenvAdapters) overrideCC;
14713 buildLlvmTools = buildPackages.llvmPackages_11.tools;
14714 targetLlvmLibraries = targetPackages.llvmPackages_11.libraries or llvmPackages_11.libraries;
14715 } // lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.hostPlatform == stdenv.buildPlatform && buildPackages.stdenv.cc.isGNU) {
14716 stdenv = gcc7Stdenv;
14719 llvmPackages_12 = recurseIntoAttrs (callPackage ../development/compilers/llvm/12 ({
14720 inherit (stdenvAdapters) overrideCC;
14721 buildLlvmTools = buildPackages.llvmPackages_12.tools;
14722 targetLlvmLibraries = targetPackages.llvmPackages_12.libraries or llvmPackages_12.libraries;
14723 } // lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.hostPlatform == stdenv.buildPlatform && buildPackages.stdenv.cc.isGNU) {
14724 stdenv = gcc7Stdenv;
14727 llvmPackages_13 = recurseIntoAttrs (callPackage ../development/compilers/llvm/13 ({
14728 inherit (stdenvAdapters) overrideCC;
14729 buildLlvmTools = buildPackages.llvmPackages_13.tools;
14730 targetLlvmLibraries = targetPackages.llvmPackages_13.libraries or llvmPackages_13.libraries;
14731 } // lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.hostPlatform == stdenv.buildPlatform && buildPackages.stdenv.cc.isGNU) {
14732 stdenv = gcc7Stdenv;
14735 llvmPackages_14 = recurseIntoAttrs (callPackage ../development/compilers/llvm/14 ({
14736 inherit (stdenvAdapters) overrideCC;
14737 buildLlvmTools = buildPackages.llvmPackages_14.tools;
14738 targetLlvmLibraries = targetPackages.llvmPackages_14.libraries or llvmPackages_14.libraries;
14739 } // lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.hostPlatform == stdenv.buildPlatform && buildPackages.stdenv.cc.isGNU) {
14740 stdenv = gcc7Stdenv;
14743 llvmPackages_latest = llvmPackages_14;
14745 llvmPackages_rocm = recurseIntoAttrs (callPackage ../development/compilers/llvm/rocm { });
14747 lorri = callPackage ../tools/misc/lorri {
14748 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
14751 manticore = callPackage ../development/compilers/manticore { };
14753 marst = callPackage ../development/compilers/marst { };
14755 mercury = callPackage ../development/compilers/mercury {
14756 jdk = openjdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
14759 microscheme = callPackage ../development/compilers/microscheme { };
14761 millet = callPackage ../development/tools/millet {};
14763 mint = callPackage ../development/compilers/mint { };
14765 mitscheme = callPackage ../development/compilers/mit-scheme
14766 { stdenv = gcc10StdenvCompat; texLive = texlive.combine { inherit (texlive) scheme-small epsf texinfo; }; };
14768 mitschemeX11 = mitscheme.override {
14772 miranda = callPackage ../development/compilers/miranda {};
14774 mkcl = callPackage ../development/compilers/mkcl {};
14776 mlkit = callPackage ../development/compilers/mlkit {};
14778 inherit (callPackage ../development/compilers/mlton {})
14780 mlton20180207Binary
14785 mlton = mlton20210107;
14789 mono4 = lowPrio (callPackage ../development/compilers/mono/4.nix {
14790 inherit (darwin) libobjc;
14791 inherit (darwin.apple_sdk.frameworks) Foundation;
14794 mono5 = callPackage ../development/compilers/mono/5.nix {
14795 inherit (darwin) libobjc;
14796 inherit (darwin.apple_sdk.frameworks) Foundation;
14799 mono6 = callPackage ../development/compilers/mono/6.nix {
14800 inherit (darwin) libobjc;
14801 inherit (darwin.apple_sdk.frameworks) Foundation;
14804 monoDLLFixer = callPackage ../build-support/mono-dll-fixer { };
14806 roslyn = callPackage ../development/compilers/roslyn { };
14808 msbuild = callPackage ../development/tools/build-managers/msbuild { };
14810 mosml = callPackage ../development/compilers/mosml { };
14812 mozart2 = callPackage ../development/compilers/mozart {
14814 jre_headless = jre8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
14817 mozart2-binary = callPackage ../development/compilers/mozart/binary.nix { };
14819 muonlang = callPackage ../development/compilers/muonlang { };
14821 inherit (callPackages ../development/compilers/nim { openssl = openssl_1_1; })
14822 nim-unwrapped nimble-unwrapped nim;
14823 nimPackages = recurseIntoAttrs nim.pkgs;
14825 nrpl = callPackage ../development/tools/nrpl { };
14827 nimlsp = callPackage ../development/tools/misc/nimlsp { };
14829 neko = callPackage ../development/compilers/neko { };
14831 nextpnr = callPackage ../development/compilers/nextpnr { };
14833 nextpnrWithGui = libsForQt5.callPackage ../development/compilers/nextpnr {
14835 inherit (darwin.apple_sdk.frameworks) OpenGL;
14838 acme = callPackage ../development/compilers/acme { };
14840 nasm = callPackage ../development/compilers/nasm { };
14842 nasmfmt = callPackage ../development/tools/nasmfmt { };
14844 nqc = callPackage ../development/compilers/nqc { };
14846 nvidia_cg_toolkit = callPackage ../development/compilers/nvidia-cg-toolkit { };
14848 obliv-c = callPackage ../development/compilers/obliv-c
14849 { stdenv = gcc10StdenvCompat; ocamlPackages = ocaml-ng.ocamlPackages_4_05; };
14851 ocaml-ng = callPackage ./ocaml-packages.nix { };
14852 ocaml = ocamlPackages.ocaml;
14854 ocamlPackages = recurseIntoAttrs ocaml-ng.ocamlPackages;
14856 ocaml-crunch = ocamlPackages.crunch.bin;
14858 inherit (callPackage ../development/tools/ocaml/ocamlformat { })
14859 ocamlformat # latest version
14860 ocamlformat_0_19_0 ocamlformat_0_20_0 ocamlformat_0_20_1 ocamlformat_0_21_0
14861 ocamlformat_0_22_4 ocamlformat_0_23_0 ocamlformat_0_24_1;
14863 orc = callPackage ../development/compilers/orc { };
14865 orocos-kdl = callPackage ../development/libraries/orocos-kdl { };
14867 ber_metaocaml = callPackage ../development/compilers/ocaml/ber-metaocaml.nix { };
14869 ocaml_make = callPackage ../development/ocaml-modules/ocamlmake { };
14871 ocaml-top = callPackage ../development/tools/ocaml/ocaml-top { };
14873 ocsigen-i18n = callPackage ../development/tools/ocaml/ocsigen-i18n { };
14875 opa = callPackage ../development/compilers/opa {
14876 ocamlPackages = ocaml-ng.ocamlPackages_4_04;
14879 opaline = callPackage ../development/tools/ocaml/opaline { };
14881 opam = callPackage ../development/tools/ocaml/opam { };
14882 opam_1_2 = callPackage ../development/tools/ocaml/opam/1.2.2.nix {
14883 inherit (ocaml-ng.ocamlPackages_4_05) ocaml;
14886 opam-installer = callPackage ../development/tools/ocaml/opam/installer.nix { };
14888 opam2json = callPackage ../development/tools/ocaml/opam2json { };
14890 wrapWatcom = callPackage ../development/compilers/open-watcom/wrapper.nix { };
14891 open-watcom-v2-unwrapped = callPackage ../development/compilers/open-watcom/v2.nix { };
14892 open-watcom-v2 = wrapWatcom open-watcom-v2-unwrapped { };
14893 open-watcom-bin-unwrapped = callPackage ../development/compilers/open-watcom/bin.nix { };
14894 open-watcom-bin = wrapWatcom open-watcom-bin-unwrapped { };
14896 passerine = callPackage ../development/compilers/passerine { };
14898 pforth = callPackage ../development/compilers/pforth {};
14900 picat = callPackage ../development/compilers/picat { };
14902 ponyc = callPackage ../development/compilers/ponyc {
14903 # Upstream pony has dropped support for versions compiled with gcc.
14904 stdenv = llvmPackages_9.stdenv;
14907 pony-corral = callPackage ../development/compilers/ponyc/pony-corral.nix { };
14909 qbe = callPackage ../development/compilers/qbe { };
14911 rasm = callPackage ../development/compilers/rasm { };
14913 replibyte = callPackage ../development/tools/database/replibyte {
14914 inherit (darwin.apple_sdk.frameworks) Security;
14917 rgbds = callPackage ../development/compilers/rgbds { };
14919 composable_kernel = callPackage ../development/libraries/composable_kernel {
14920 inherit (llvmPackages) openmp;
14923 clang-ocl = callPackage ../development/libraries/clang-ocl {
14924 inherit (llvmPackages_rocm) clang;
14927 rgxg = callPackage ../tools/text/rgxg { };
14929 rocclr = callPackage ../development/libraries/rocclr { };
14931 hip = callPackage ../development/compilers/hip {
14932 inherit (llvmPackages_rocm) clang llvm;
14935 hipcub = callPackage ../development/libraries/hipcub { };
14937 hipsparse = callPackage ../development/libraries/hipsparse { };
14939 rccl = callPackage ../development/libraries/rccl { };
14941 rocm-cmake = callPackage ../development/tools/build-managers/rocm-cmake { };
14943 rocm-comgr = callPackage ../development/libraries/rocm-comgr {
14944 inherit (llvmPackages_rocm) clang llvm;
14947 rocm-device-libs = callPackage ../development/libraries/rocm-device-libs {
14948 inherit (llvmPackages_rocm) clang llvm;
14951 rocm-opencl-icd = callPackage ../development/libraries/rocm-opencl-icd { };
14953 rocm-opencl-runtime = callPackage ../development/libraries/rocm-opencl-runtime {
14954 inherit (llvmPackages_rocm) clang llvm;
14957 rocm-runtime = callPackage ../development/libraries/rocm-runtime {
14958 inherit (llvmPackages_rocm) llvm;
14961 rocm-smi = python3Packages.callPackage ../tools/system/rocm-smi { };
14963 rocm-thunk = callPackage ../development/libraries/rocm-thunk { };
14965 rocminfo = callPackage ../development/tools/rocminfo { };
14967 rocmlir = callPackage ../development/libraries/rocmlir { };
14969 rocprim = callPackage ../development/libraries/rocprim { };
14971 rocsparse = callPackage ../development/libraries/rocsparse { };
14973 rocfft = callPackage ../development/libraries/rocfft { };
14975 tensile = python3Packages.callPackage ../development/libraries/tensile { };
14977 rocblas = callPackage ../development/libraries/rocblas {
14978 inherit (llvmPackages_rocm) llvm;
14981 miopengemm = callPackage ../development/libraries/miopengemm {
14982 inherit (llvmPackages_rocm) clang;
14985 rocthrust = callPackage ../development/libraries/rocthrust { };
14987 rtags = callPackage ../development/tools/rtags {
14988 inherit (darwin) apple_sdk;
14991 rust_1_64 = callPackage ../development/compilers/rust/1_64.nix {
14992 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration;
14993 llvm_14 = llvmPackages_14.libllvm;
14997 mrustc = callPackage ../development/compilers/mrustc { };
14998 mrustc-minicargo = callPackage ../development/compilers/mrustc/minicargo.nix { };
14999 mrustc-bootstrap = callPackage ../development/compilers/mrustc/bootstrap.nix {
15000 stdenv = gcc10StdenvCompat;
15001 openssl = openssl_1_1;
15004 rustPackages_1_64 = rust_1_64.packages.stable;
15005 rustPackages = rustPackages_1_64;
15007 inherit (rustPackages) cargo clippy rustc rustPlatform;
15009 makeRustPlatform = callPackage ../development/compilers/rust/make-rust-platform.nix {};
15011 buildRustCrate = callPackage ../build-support/rust/build-rust-crate { };
15012 buildRustCrateHelpers = callPackage ../build-support/rust/build-rust-crate/helpers.nix { };
15013 cratesIO = callPackage ../build-support/rust/crates-io.nix { };
15015 cargo-espflash = callPackage ../development/tools/rust/cargo-espflash {
15016 inherit (darwin.apple_sdk.frameworks) Security;
15019 cargo-web = callPackage ../development/tools/rust/cargo-web {
15020 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
15023 cargo-flamegraph = callPackage ../development/tools/rust/cargo-flamegraph {
15024 inherit (darwin.apple_sdk.frameworks) Security;
15025 inherit (linuxPackages) perf;
15028 carnix = (callPackage ../build-support/rust/carnix.nix { }).carnix { };
15030 defaultCrateOverrides = callPackage ../build-support/rust/default-crate-overrides.nix { };
15032 cargo-about = callPackage ../development/tools/rust/cargo-about { };
15033 cargo-all-features = callPackage ../development/tools/rust/cargo-all-features { };
15034 cargo-audit = callPackage ../development/tools/rust/cargo-audit {
15035 inherit (darwin.apple_sdk.frameworks) Security;
15037 cargo-auditable = callPackage ../development/tools/rust/cargo-auditable { };
15038 cargo-bisect-rustc = callPackage ../development/tools/rust/cargo-bisect-rustc {
15039 inherit (darwin.apple_sdk.frameworks) Security;
15040 openssl = openssl_1_1;
15042 cargo-bitbake = callPackage ../development/tools/rust/cargo-bitbake { };
15043 cargo-c = callPackage ../development/tools/rust/cargo-c {
15044 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
15046 cargo-clone = callPackage ../development/tools/rust/cargo-clone {
15047 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
15049 cargo-criterion = callPackage ../development/tools/rust/cargo-criterion { };
15050 cargo-deadlinks = callPackage ../development/tools/rust/cargo-deadlinks {
15051 inherit (darwin.apple_sdk.frameworks) Security;
15053 cargo-deb = callPackage ../development/tools/rust/cargo-deb {
15054 inherit (darwin.apple_sdk.frameworks) Security;
15056 cargo-deps = callPackage ../development/tools/rust/cargo-deps { };
15057 cargo-edit = callPackage ../development/tools/rust/cargo-edit {
15058 inherit (darwin.apple_sdk.frameworks) Security;
15060 cargo-kcov = callPackage ../development/tools/rust/cargo-kcov { };
15061 cargo-graph = callPackage ../development/tools/rust/cargo-graph { };
15062 cargo-guppy = callPackage ../development/tools/rust/cargo-guppy { };
15063 cargo-hack = callPackage ../development/tools/rust/cargo-hack { };
15064 cargo-license = callPackage ../development/tools/rust/cargo-license { };
15065 cargo-llvm-cov = callPackage ../development/tools/rust/cargo-llvm-cov { };
15066 cargo-llvm-lines = callPackage ../development/tools/rust/cargo-llvm-lines { };
15067 cargo-lock = callPackage ../development/tools/rust/cargo-lock { };
15068 cargo-outdated = callPackage ../development/tools/rust/cargo-outdated {
15069 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
15071 cargo-pgx = callPackage ../development/tools/rust/cargo-pgx {
15072 inherit (darwin.apple_sdk.frameworks) Security;
15074 cargo-release = callPackage ../development/tools/rust/cargo-release {
15075 inherit (darwin.apple_sdk.frameworks) Security;
15077 cargo-rr = callPackage ../development/tools/rust/cargo-rr { };
15078 cargo-tarpaulin = callPackage ../development/tools/analysis/cargo-tarpaulin {
15079 inherit (darwin.apple_sdk.frameworks) Security;
15081 cargo-update = callPackage ../development/tools/rust/cargo-update {
15082 inherit (darwin.apple_sdk.frameworks) Security;
15085 cargo-asm = callPackage ../development/tools/rust/cargo-asm {
15086 inherit (darwin.apple_sdk.frameworks) Security;
15088 cargo-binutils = callPackage ../development/tools/rust/cargo-binutils { };
15089 cargo-bloat = callPackage ../development/tools/rust/cargo-bloat { };
15090 cargo-bolero = callPackage ../development/tools/rust/cargo-bolero { };
15091 cargo-cache = callPackage ../development/tools/rust/cargo-cache {
15092 inherit (darwin.apple_sdk.frameworks) Security;
15094 cargo-crev = callPackage ../development/tools/rust/cargo-crev {
15095 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration CoreFoundation;
15097 cargo-cross = callPackage ../development/tools/rust/cargo-cross { };
15098 cargo-deny = callPackage ../development/tools/rust/cargo-deny {
15099 inherit (darwin.apple_sdk.frameworks) Security;
15101 cargo-depgraph = callPackage ../development/tools/rust/cargo-depgraph { };
15102 cargo-dephell = callPackage ../development/tools/rust/cargo-dephell {
15103 inherit (darwin.apple_sdk.frameworks) Security;
15104 openssl = openssl_1_1;
15106 cargo-diet = callPackage ../development/tools/rust/cargo-diet { };
15107 cargo-embed = callPackage ../development/tools/rust/cargo-embed {
15108 inherit (darwin.apple_sdk.frameworks) AppKit;
15110 cargo-espmonitor = callPackage ../development/tools/rust/cargo-espmonitor { };
15111 cargo-expand = callPackage ../development/tools/rust/cargo-expand { };
15112 cargo-hakari = callPackage ../development/tools/rust/cargo-hakari { };
15113 cargo-feature = callPackage ../development/tools/rust/cargo-feature { };
15114 cargo-flash = callPackage ../development/tools/rust/cargo-flash {
15115 inherit (darwin.apple_sdk.frameworks) AppKit;
15117 cargo-fund = callPackage ../development/tools/rust/cargo-fund {
15118 inherit (darwin.apple_sdk.frameworks) Security;
15120 cargo-fuzz = callPackage ../development/tools/rust/cargo-fuzz { };
15121 cargo-geiger = callPackage ../development/tools/rust/cargo-geiger {
15122 inherit (darwin) libiconv;
15123 inherit (darwin.apple_sdk.frameworks) Security CoreFoundation;
15126 cargo-hf2 = callPackage ../development/tools/rust/cargo-hf2 {
15127 inherit (darwin.apple_sdk.frameworks) AppKit;
15129 cargo-inspect = callPackage ../development/tools/rust/cargo-inspect {
15130 inherit (darwin.apple_sdk.frameworks) Security;
15132 cargo-insta = callPackage ../development/tools/rust/cargo-insta { };
15133 cargo-lambda = callPackage ../development/tools/rust/cargo-lambda {
15134 inherit (darwin.apple_sdk.frameworks) Security;
15136 cargo-limit = callPackage ../development/tools/rust/cargo-limit { };
15137 cargo-make = callPackage ../development/tools/rust/cargo-make {
15138 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
15140 cargo-modules = callPackage ../development/tools/rust/cargo-modules {
15141 inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices;
15143 cargo-msrv = callPackage ../development/tools/rust/cargo-msrv {
15144 inherit (darwin.apple_sdk.frameworks) Security;
15146 cargo-nextest = callPackage ../development/tools/rust/cargo-nextest {
15147 inherit (darwin.apple_sdk.frameworks) Security;
15149 cargo-play = callPackage ../development/tools/rust/cargo-play { };
15150 cargo-profiler = callPackage ../development/tools/rust/cargo-profiler {};
15151 cargo-raze = callPackage ../development/tools/rust/cargo-raze {
15152 inherit (darwin.apple_sdk.frameworks) Security;
15154 cargo-readme = callPackage ../development/tools/rust/cargo-readme {};
15155 cargo-semver-checks = callPackage ../development/tools/rust/cargo-semver-checks {
15156 inherit (darwin.apple_sdk.frameworks) Security;
15159 cargo-show-asm = callPackage ../development/tools/rust/cargo-show-asm { };
15161 cargo-sort = callPackage ../development/tools/rust/cargo-sort { };
15162 cargo-spellcheck = callPackage ../development/tools/rust/cargo-spellcheck {
15163 inherit (darwin.apple_sdk.frameworks) Security;
15165 cargo-supply-chain = callPackage ../development/tools/rust/cargo-supply-chain {
15166 inherit (darwin.apple_sdk.frameworks) Security;
15168 cargo-sweep = callPackage ../development/tools/rust/cargo-sweep { };
15169 cargo-sync-readme = callPackage ../development/tools/rust/cargo-sync-readme {};
15170 cargo-tally = callPackage ../development/tools/rust/cargo-tally {
15171 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation IOKit;
15173 cargo-temp = callPackage ../development/tools/rust/cargo-temp { };
15174 cargo-udeps = callPackage ../development/tools/rust/cargo-udeps {
15175 inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration;
15177 cargo-ui = darwin.apple_sdk_11_0.callPackage ../development/tools/rust/cargo-ui { };
15178 cargo-unused-features = callPackage ../development/tools/rust/cargo-unused-features { };
15180 cargo-tauri = callPackage ../development/tools/rust/cargo-tauri { };
15182 cargo-valgrind = callPackage ../development/tools/rust/cargo-valgrind { };
15183 cargo-vet = callPackage ../development/tools/rust/cargo-vet {
15184 inherit (darwin.apple_sdk.frameworks) Security;
15186 cargo-wasi = callPackage ../development/tools/rust/cargo-wasi {
15187 inherit (darwin.apple_sdk.frameworks) Security;
15189 cargo-watch = callPackage ../development/tools/rust/cargo-watch {
15190 inherit (darwin.apple_sdk.frameworks) CoreServices Foundation;
15192 cargo-wipe = callPackage ../development/tools/rust/cargo-wipe { };
15193 cargo-workspaces = callPackage ../development/tools/rust/cargo-workspaces {
15194 inherit (darwin.apple_sdk.frameworks) IOKit Security CoreFoundation AppKit System;
15196 cargo-xbuild = callPackage ../development/tools/rust/cargo-xbuild { };
15197 cargo-generate = callPackage ../development/tools/rust/cargo-generate {
15198 inherit (darwin.apple_sdk.frameworks) Security;
15200 cargo-bootimage = callPackage ../development/tools/rust/bootimage { };
15202 cargo-whatfeatures = callPackage ../development/tools/rust/cargo-whatfeatures {
15203 inherit (darwin.apple_sdk.frameworks) Security;
15206 cargo-public-api = callPackage ../development/tools/rust/cargo-public-api { };
15208 cargo-zigbuild = callPackage ../development/tools/rust/cargo-zigbuild { };
15210 cauwugo = callPackage ../development/tools/rust/cauwugo { };
15212 crate2nix = callPackage ../development/tools/rust/crate2nix { };
15214 convco = callPackage ../development/tools/convco {
15215 inherit (darwin.apple_sdk.frameworks) Security;
15218 devserver = callPackage ../development/tools/rust/devserver {
15219 inherit (darwin.apple_sdk.frameworks) CoreServices;
15220 openssl = openssl_1_1;
15223 devspace = callPackage ../development/tools/misc/devspace { };
15225 maturin = callPackage ../development/tools/rust/maturin {
15226 inherit (darwin.apple_sdk.frameworks) Security;
15228 panamax = callPackage ../development/tools/rust/panamax {
15229 inherit (darwin.apple_sdk.frameworks) Security;
15232 ograc = callPackage ../development/tools/rust/ograc { };
15234 rhack = callPackage ../development/tools/rust/rhack { };
15235 roogle = callPackage ../development/tools/rust/roogle { };
15236 rustfmt = rustPackages.rustfmt;
15237 rustracer = callPackage ../development/tools/rust/racer {
15238 inherit (darwin.apple_sdk.frameworks) Security;
15240 rust-analyzer-unwrapped = callPackage ../development/tools/rust/rust-analyzer {
15241 inherit (darwin.apple_sdk.frameworks) CoreServices;
15243 rust-analyzer = callPackage ../development/tools/rust/rust-analyzer/wrapper.nix { };
15244 rust-audit-info = callPackage ../development/tools/rust/rust-audit-info { };
15245 rust-bindgen-unwrapped = callPackage ../development/tools/rust/bindgen/unwrapped.nix { };
15246 rust-bindgen = callPackage ../development/tools/rust/bindgen { };
15247 rust-cbindgen = callPackage ../development/tools/rust/cbindgen {
15248 inherit (darwin.apple_sdk.frameworks) Security;
15250 rust-script = callPackage ../development/tools/rust/rust-script { };
15251 rustup = callPackage ../development/tools/rust/rustup {
15252 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
15254 rustup-toolchain-install-master = callPackage ../development/tools/rust/rustup-toolchain-install-master {
15255 inherit (darwin.apple_sdk.frameworks) Security;
15256 openssl = openssl_1_1;
15258 rusty-man = callPackage ../development/tools/rust/rusty-man { };
15260 sagittarius-scheme = callPackage ../development/compilers/sagittarius-scheme {};
15262 sbclBootstrap = callPackage ../development/compilers/sbcl/bootstrap.nix {};
15263 sbcl_2_0_8 = callPackage ../development/compilers/sbcl/2.x.nix { version = "2.0.8"; };
15264 sbcl_2_0_9 = callPackage ../development/compilers/sbcl/2.x.nix { version = "2.0.9"; };
15265 sbcl_2_1_1 = callPackage ../development/compilers/sbcl/2.x.nix { version = "2.1.1"; };
15266 sbcl_2_1_2 = callPackage ../development/compilers/sbcl/2.x.nix { version = "2.1.2"; };
15267 sbcl_2_1_9 = callPackage ../development/compilers/sbcl/2.x.nix { version = "2.1.9"; };
15268 sbcl_2_1_10 = callPackage ../development/compilers/sbcl/2.x.nix { version = "2.1.10"; };
15269 sbcl_2_1_11 = callPackage ../development/compilers/sbcl/2.x.nix { version = "2.1.11"; };
15270 sbcl_2_2_4 = callPackage ../development/compilers/sbcl/2.x.nix { version = "2.2.4"; };
15271 sbcl_2_2_6 = callPackage ../development/compilers/sbcl/2.x.nix { version = "2.2.6"; };
15272 sbcl_2_2_9 = callPackage ../development/compilers/sbcl/2.x.nix { version = "2.2.9"; };
15275 roswell = callPackage ../development/tools/roswell { };
15277 scala_2_10 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.10"; jre = jdk8; };
15278 scala_2_11 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.11"; jre = jdk8; };
15279 scala_2_12 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.12"; };
15280 scala_2_13 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.13"; };
15281 scala_3 = callPackage ../development/compilers/scala { };
15285 scala = scala_2_13;
15286 scala-runners = callPackage ../development/compilers/scala-runners {
15287 coursier = coursier.override { jre = jdk8; };
15290 metals = callPackage ../development/tools/metals { };
15291 scalafix = callPackage ../development/tools/scalafix {
15292 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
15294 scalafmt = callPackage ../development/tools/scalafmt { };
15296 scryer-prolog = callPackage ../development/compilers/scryer-prolog { };
15298 sdcc = callPackage ../development/compilers/sdcc {
15302 seren = callPackage ../applications/networking/instant-messengers/seren { };
15304 serialdv = callPackage ../development/libraries/serialdv { };
15306 serpent = callPackage ../development/compilers/serpent { };
15308 shmig = callPackage ../development/tools/database/shmig { };
15310 # smlnjBootstrap should be redundant, now that smlnj works on Darwin natively
15311 smlnjBootstrap = callPackage ../development/compilers/smlnj/bootstrap.nix { };
15312 smlnj = callPackage ../development/compilers/smlnj {
15313 inherit (darwin) Libsystem;
15316 smlpkg = callPackage ../tools/package-management/smlpkg { };
15318 solc = callPackage ../development/compilers/solc {
15322 souffle = callPackage ../development/compilers/souffle { };
15324 spasm-ng = callPackage ../development/compilers/spasm-ng { };
15326 spirv-llvm-translator = callPackage ../development/compilers/spirv-llvm-translator { };
15328 spirv-llvm-translator_14 = callPackage ../development/compilers/spirv-llvm-translator { llvm = llvm_14; };
15330 sqldeveloper = callPackage ../development/tools/database/sqldeveloper {
15334 sqlfluff = callPackage ../development/tools/database/sqlfluff { };
15336 sqlx-cli = callPackage ../development/tools/rust/sqlx-cli {
15337 inherit (darwin.apple_sdk.frameworks) SystemConfiguration CoreFoundation Security;
15340 squeak = callPackage ../development/compilers/squeak { };
15342 squirrel-sql = callPackage ../development/tools/database/squirrel-sql {
15343 drivers = [ jtds_jdbc mssql_jdbc mysql_jdbc postgresql_jdbc ];
15346 stalin = callPackage ../development/compilers/stalin { };
15348 metaBuildEnv = callPackage ../development/compilers/meta-environment/meta-build-env { };
15350 svd2rust = callPackage ../development/tools/rust/svd2rust { };
15352 svdtools = callPackage ../development/embedded/svdtools { };
15354 swift = callPackage ../development/compilers/swift { };
15356 swiProlog = callPackage ../development/compilers/swi-prolog {
15357 openssl = openssl_1_1;
15358 inherit (darwin.apple_sdk.frameworks) Security;
15359 jdk = openjdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
15361 swiPrologWithGui = swiProlog.override { withGui = true; };
15363 tbb = callPackage ../development/libraries/tbb { };
15365 terra = callPackage ../development/compilers/terra {
15366 llvmPackages = llvmPackages_11;
15367 inherit (darwin) libobjc;
15368 inherit (darwin.apple_sdk.frameworks) Cocoa Foundation;
15371 teyjus = callPackage ../development/compilers/teyjus (
15372 with ocaml-ng.ocamlPackages_4_02; {
15377 thrust = callPackage ../development/tools/thrust {
15378 gconf = gnome2.GConf;
15381 tinycc = callPackage ../development/compilers/tinycc { };
15383 tinygo = callPackage ../development/compilers/tinygo {
15384 llvmPackages = llvmPackages_14;
15385 avrgcc = pkgsCross.avr.buildPackages.gcc;
15386 wasi-libc = pkgsCross.wasi32.wasilibc;
15389 tinyscheme = callPackage ../development/interpreters/tinyscheme { };
15391 inherit (nodePackages) typescript;
15393 bupc = callPackage ../development/compilers/bupc { };
15395 uasm = callPackage ../development/compilers/uasm { };
15397 urn = callPackage ../development/compilers/urn { };
15399 urweb = callPackage ../development/compilers/urweb {
15403 urbackup-client = callPackage ../applications/backup/urbackup-client { };
15405 vlang = callPackage ../development/compilers/vlang { };
15407 vala-lint = callPackage ../development/tools/vala-lint { };
15409 inherit (callPackage ../development/compilers/vala { })
15415 vyper = with python3Packages; toPythonApplication vyper;
15417 wcc = callPackage ../development/compilers/wcc { };
15419 wla-dx = callPackage ../development/compilers/wla-dx { };
15423 , # This should be the only bintools runtime dep with this sort of logic. The
15424 # Others should instead delegate to the next stage's choice with
15425 # `targetPackages.stdenv.cc.bintools`. This one is different just to
15426 # provide the default choice, avoiding infinite recursion.
15427 # See the bintools attribute for the logic and reasoning. We need to provide
15428 # a default here, since eval will hit this function when bootstrapping
15429 # stdenv where the bintools attribute doesn't exist, but will never actually
15430 # be evaluated -- callPackage ends up being too eager.
15431 bintools ? pkgs.bintools
15432 , libc ? bintools.libc
15433 , # libc++ from the default LLVM version is bound at the top level, but we
15434 # want the C++ library to be explicitly chosen by the caller, and null by
15437 , extraPackages ? lib.optional (cc.isGNU or false && stdenv.targetPlatform.isMinGW) threadsCross.package
15441 callPackage ../build-support/cc-wrapper (let self = {
15442 nativeTools = stdenv.targetPlatform == stdenv.hostPlatform && stdenv.cc.nativeTools or false;
15443 nativeLibc = stdenv.targetPlatform == stdenv.hostPlatform && stdenv.cc.nativeLibc or false;
15444 nativePrefix = stdenv.cc.nativePrefix or "";
15445 noLibc = !self.nativeLibc && (self.libc == null);
15447 isGNU = cc.isGNU or false;
15448 isClang = cc.isClang or false;
15450 inherit cc bintools libc libcxx extraPackages nixSupport zlib;
15451 } // extraArgs; in self);
15453 wrapCC = cc: wrapCCWith {
15459 , libc ? if stdenv.targetPlatform != stdenv.hostPlatform then libcCross else stdenv.cc.libc
15462 callPackage ../build-support/bintools-wrapper (let self = {
15463 nativeTools = stdenv.targetPlatform == stdenv.hostPlatform && stdenv.cc.nativeTools or false;
15464 nativeLibc = stdenv.targetPlatform == stdenv.hostPlatform && stdenv.cc.nativeLibc or false;
15465 nativePrefix = stdenv.cc.nativePrefix or "";
15467 noLibc = (self.libc == null);
15469 inherit bintools libc;
15470 inherit (darwin) postLinkSignHook signingUtils;
15471 } // extraArgs; in self);
15473 yaml-language-server = nodePackages.yaml-language-server;
15476 yap = callPackage ../development/compilers/yap { };
15478 yasm = callPackage ../development/compilers/yasm { };
15480 yosys = callPackage ../development/compilers/yosys { };
15481 yosys-bluespec = callPackage ../development/compilers/yosys/plugins/bluespec.nix { };
15482 yosys-ghdl = callPackage ../development/compilers/yosys/plugins/ghdl.nix { };
15483 yosys-symbiflow = callPackage ../development/compilers/yosys/plugins/symbiflow.nix { };
15485 z88dk = callPackage ../development/compilers/z88dk { };
15487 zulip = callPackage ../applications/networking/instant-messengers/zulip {
15488 # Bubblewrap breaks zulip, see https://github.com/NixOS/nixpkgs/pull/97264#issuecomment-704454645
15489 appimageTools = pkgs.appimageTools.override {
15490 buildFHSUserEnv = pkgs.buildFHSUserEnv;
15494 zulip-term = callPackage ../applications/networking/instant-messengers/zulip-term { };
15496 zulu8 = callPackage ../development/compilers/zulu/8.nix { };
15497 zulu = callPackage ../development/compilers/zulu { };
15499 ### DEVELOPMENT / INTERPRETERS
15501 acl2 = callPackage ../development/interpreters/acl2 { };
15502 acl2-minimal = callPackage ../development/interpreters/acl2 { certifyBooks = false; };
15504 angelscript = callPackage ../development/interpreters/angelscript {};
15506 angelscript_2_22 = callPackage ../development/interpreters/angelscript/2.22.nix {};
15508 babashka = callPackage ../development/interpreters/clojure/babashka.nix { };
15510 # BQN interpreters and compilers
15512 mbqn = callPackage ../development/interpreters/bqn/mlochbaum-bqn { };
15514 cbqn = cbqn-bootstrap.phase2;
15515 cbqn-standalone = cbqn-bootstrap.phase0;
15517 # Below, the classic self-bootstrapping process
15518 cbqn-bootstrap = lib.dontRecurseIntoAttrs {
15519 # Use clang to compile CBQN if we aren't already.
15520 # CBQN's upstream primarily targets and tests clang which means using gcc
15521 # will result in slower binaries and on some platforms failing/broken builds.
15522 # See https://github.com/dzaima/CBQN/issues/12.
15526 # * CBQN using gcc is broken at runtime on i686 due to
15527 # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58416,
15528 # * CBQN uses some CPP macros gcc doesn't like for aarch64.
15529 stdenv = if !stdenv.cc.isClang then clangStdenv else stdenv;
15531 mbqn-source = buildPackages.mbqn.src;
15533 phase0 = callPackage ../development/interpreters/bqn/cbqn {
15534 inherit (cbqn-bootstrap) stdenv;
15535 genBytecode = false;
15537 mbqn-source = null;
15540 phase1 = callPackage ../development/interpreters/bqn/cbqn {
15541 inherit (cbqn-bootstrap) mbqn-source stdenv;
15542 genBytecode = true;
15543 bqn-path = "${buildPackages.cbqn-bootstrap.phase0}/bin/cbqn";
15546 phase2 = callPackage ../development/interpreters/bqn/cbqn {
15547 inherit (cbqn-bootstrap) mbqn-source stdenv;
15548 genBytecode = true;
15549 bqn-path = "${buildPackages.cbqn-bootstrap.phase1}/bin/cbqn";
15553 dbqn = callPackage ../development/interpreters/bqn/dzaima-bqn {
15554 buildNativeImage = false;
15555 stdenv = stdenvNoCC;
15558 dbqn-native = callPackage ../development/interpreters/bqn/dzaima-bqn {
15559 buildNativeImage = true;
15560 jdk = graalvm11-ce;
15563 chibi = callPackage ../development/interpreters/chibi { };
15565 ceptre = callPackage ../development/interpreters/ceptre { };
15567 cg3 = callPackage ../development/interpreters/cg3 { };
15569 cling = callPackage ../development/interpreters/cling { };
15571 clips = callPackage ../development/interpreters/clips { };
15573 cliscord = callPackage ../misc/cliscord {
15574 inherit (darwin.apple_sdk.frameworks) Security;
15575 openssl = openssl_1_1;
15578 clisp = callPackage ../development/interpreters/clisp { };
15579 clisp-tip = callPackage ../development/interpreters/clisp/hg.nix { };
15581 clojupyter = callPackage ../applications/editors/jupyter-kernels/clojupyter {
15585 clojure = callPackage ../development/interpreters/clojure {
15586 # set this to an LTS version of java
15590 clojure-lsp = callPackage ../development/tools/misc/clojure-lsp { };
15592 clooj = callPackage ../development/interpreters/clojure/clooj.nix { };
15594 dhall = haskell.lib.compose.justStaticExecutables haskellPackages.dhall;
15596 dhall-bash = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-bash;
15598 dhall-docs = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-docs;
15600 dhall-lsp-server = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-lsp-server;
15602 dhall-json = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-json;
15604 dhall-nix = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-nix;
15606 dhall-nixpkgs = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-nixpkgs;
15608 dhallPackages = recurseIntoAttrs (callPackage ./dhall-packages.nix { });
15610 duktape = callPackage ../development/interpreters/duktape { };
15612 duckscript = callPackage ../development/tools/rust/duckscript {
15613 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
15616 evcxr = callPackage ../development/interpreters/evcxr {
15617 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
15620 beam = callPackage ./beam-packages.nix { };
15621 beam_nox = callPackage ./beam-packages.nix { beam = beam_nox; wxSupport = false; };
15622 beam_minimal = callPackage ./beam-packages.nix {
15623 beam = beam_minimal;
15625 systemdSupport = false;
15628 inherit (beam.interpreters)
15629 erlang erlangR25 erlangR24 erlangR23 erlangR22 erlangR21
15630 erlang_odbc erlang_javac erlang_odbc_javac
15631 elixir elixir_1_14 elixir_1_13 elixir_1_12 elixir_1_11 elixir_1_10
15634 erlang_nox = beam_nox.interpreters.erlang;
15636 inherit (beam.packages.erlang)
15637 erlang-ls erlfmt elvis-erlang
15638 rebar rebar3 rebar3WithPlugins
15639 fetchHex beamPackages;
15641 inherit (beam.packages.erlangR21) lfe lfe_1_3;
15643 gnudatalanguage = callPackage ../development/interpreters/gnudatalanguage {
15644 inherit (llvmPackages) openmp;
15645 inherit (darwin.apple_sdk.frameworks) Cocoa;
15646 # MPICH currently build on Darwin
15650 graphql-client = callPackage ../development/tools/graphql-client {
15651 inherit (darwin.apple_sdk.frameworks) Security;
15654 graphqlmap = callPackage ../tools/security/graphqlmap { };
15656 groovy = callPackage ../development/interpreters/groovy { };
15658 inherit (callPackages ../applications/networking/cluster/hadoop {
15659 openssl = openssl_1_1;
15664 hadoop3 = hadoop_3_3;
15667 hashlink = callPackage ../development/interpreters/hashlink { };
15669 io = callPackage ../development/interpreters/io { };
15671 ivy = callPackage ../development/interpreters/ivy {
15672 buildGoModule = buildGo118Module; # tests fail with 1.19
15675 j = callPackage ../development/interpreters/j {
15676 stdenv = clangStdenv;
15679 jacinda = haskell.lib.compose.justStaticExecutables haskell.packages.ghc92.jacinda;
15681 janet = callPackage ../development/interpreters/janet {};
15683 jpm = callPackage ../development/interpreters/janet/jpm.nix {};
15685 jelly = callPackage ../development/interpreters/jelly {};
15687 jimtcl = callPackage ../development/interpreters/jimtcl {};
15689 jmeter = callPackage ../applications/networking/jmeter {};
15691 joker = callPackage ../development/interpreters/joker {};
15693 davmail = callPackage ../applications/networking/davmail {};
15695 kanif = callPackage ../applications/networking/cluster/kanif { };
15697 kona = callPackage ../development/interpreters/kona {};
15699 konf = callPackage ../development/tools/konf { };
15701 lolcode = callPackage ../development/interpreters/lolcode { };
15703 love_0_10 = callPackage ../development/interpreters/love/0.10.nix { };
15704 love_11 = callPackage ../development/interpreters/love/11.nix { };
15707 wabt = callPackage ../development/tools/wabt { };
15709 zuo = callPackage ../development/interpreters/zuo { };
15711 ### LUA interpreters
15712 luaInterpreters = callPackage ./../development/interpreters/lua-5 {};
15713 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;
15715 lua5 = lua5_2_compat;
15718 lua51Packages = recurseIntoAttrs lua5_1.pkgs;
15719 lua52Packages = recurseIntoAttrs lua5_2.pkgs;
15720 lua53Packages = recurseIntoAttrs lua5_3.pkgs;
15721 luajitPackages = recurseIntoAttrs luajit.pkgs;
15723 luaPackages = lua52Packages;
15725 luajit = luajit_2_1;
15727 luarocks = luaPackages.luarocks;
15728 luarocks-nix = luaPackages.luarocks-nix;
15730 luau = callPackage ../development/interpreters/luau { };
15732 toluapp = callPackage ../development/tools/toluapp {
15733 lua = lua5_1; # doesn't work with any other :(
15739 CuboCore = recurseIntoAttrs (import ./cubocore-packages.nix {
15740 inherit newScope lxqt lib libsForQt5;
15743 ### End of CuboCore
15745 maude = callPackage ../development/interpreters/maude {
15746 stdenv = if stdenv.cc.isClang then llvmPackages_5.stdenv else stdenv;
15749 me_cleaner = callPackage ../tools/misc/me_cleaner { };
15751 mesos-dns = callPackage ../servers/mesos-dns { };
15753 metamath = callPackage ../development/interpreters/metamath { };
15755 minder = callPackage ../applications/misc/minder { };
15757 mujs = callPackage ../development/interpreters/mujs { };
15759 nextflow = callPackage ../development/interpreters/nextflow { };
15761 ngn-k = callPackage ../development/interpreters/ngn-k { };
15763 oak = callPackage ../development/interpreters/oak { };
15765 obb = callPackage ../development/interpreters/clojure/obb.nix { };
15767 octave = callPackage ../development/interpreters/octave {
15769 mkDerivation = stdenv.mkDerivation;
15771 octaveFull = libsForQt5.callPackage ../development/interpreters/octave {
15774 overridePlatforms = ["x86_64-linux" "x86_64-darwin"];
15777 octave-kernel = callPackage ../applications/editors/jupyter-kernels/octave { };
15779 octavePackages = recurseIntoAttrs octave.pkgs;
15781 pachyderm = callPackage ../applications/networking/cluster/pachyderm { };
15784 # PHP interpreters, packages and extensions.
15786 # Set default PHP interpreter, extensions and packages
15788 phpExtensions = php.extensions;
15789 phpPackages = php.packages;
15791 # Import PHP82 interpreter, extensions and packages
15792 php82 = callPackage ../development/interpreters/php/8.2.nix {
15793 stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
15794 pcre2 = pcre2.override {
15795 withJitSealloc = !stdenv.isDarwin;
15798 php82Extensions = recurseIntoAttrs php82.extensions;
15799 php82Packages = recurseIntoAttrs php82.packages;
15801 # Import PHP81 interpreter, extensions and packages
15802 php81 = callPackage ../development/interpreters/php/8.1.nix {
15803 stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
15804 pcre2 = pcre2.override {
15805 withJitSealloc = !stdenv.isDarwin;
15808 php81Extensions = recurseIntoAttrs php81.extensions;
15809 php81Packages = recurseIntoAttrs php81.packages;
15811 # Import PHP80 interpreter, extensions and packages
15812 php80 = callPackage ../development/interpreters/php/8.0.nix {
15813 stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
15814 pcre2 = pcre2.override {
15815 withJitSealloc = !stdenv.isDarwin;
15818 php80Extensions = recurseIntoAttrs php80.extensions;
15819 php80Packages = recurseIntoAttrs php80.packages;
15822 picoc = callPackage ../development/interpreters/picoc {};
15824 picolisp = callPackage ../development/interpreters/picolisp {};
15826 polyml = callPackage ../development/compilers/polyml { };
15827 polyml56 = callPackage ../development/compilers/polyml/5.6.nix { };
15828 polyml57 = callPackage ../development/compilers/polyml/5.7.nix { };
15830 # Python interpreters. All standard library modules are included except for tkinter, which is
15831 # available as `pythonPackages.tkinter` and can be used as any other Python package.
15832 # When switching these sets, please update docs at ../../doc/languages-frameworks/python.md
15833 python2 = python27;
15834 python3 = python310;
15836 # pythonPackages further below, but assigned here because they need to be in sync
15837 python2Packages = dontRecurseIntoAttrs python27Packages;
15838 python3Packages = dontRecurseIntoAttrs python310Packages;
15844 # Python interpreter that is build with all modules, including tkinter.
15845 # These are for compatibility and should not be used inside Nixpkgs.
15846 python2Full = python2.override {
15847 self = python2Full;
15848 pythonAttr = "python2Full";
15851 python27Full = python27.override {
15852 self = python27Full;
15853 pythonAttr = "python27Full";
15856 python3Full = python3.override {
15857 self = python3Full;
15858 pythonAttr = "python3Full";
15859 bluezSupport = true;
15862 python37Full = python37.override {
15863 self = python37Full;
15864 pythonAttr = "python37Full";
15865 bluezSupport = true;
15868 python38Full = python38.override {
15869 self = python38Full;
15870 pythonAttr = "python38Full";
15871 bluezSupport = true;
15874 python39Full = python39.override {
15875 self = python39Full;
15876 pythonAttr = "python39Full";
15877 bluezSupport = true;
15880 python310Full = python310.override {
15881 self = python310Full;
15882 pythonAttr = "python310Full";
15883 bluezSupport = true;
15887 pythonInterpreters = callPackage ./../development/interpreters/python { };
15888 inherit (pythonInterpreters) python27 python37 python38 python39 python310 python311 python3Minimal pypy27 pypy39 pypy38 pypy37 rustpython;
15890 # List of extensions with overrides to apply to all Python package sets.
15891 pythonPackagesExtensions = [ ];
15892 # Python package sets.
15893 python27Packages = python27.pkgs;
15894 python37Packages = python37.pkgs;
15895 python38Packages = python38.pkgs;
15896 python39Packages = recurseIntoAttrs python39.pkgs;
15897 python310Packages = recurseIntoAttrs python310.pkgs;
15898 python311Packages = python311.pkgs;
15899 pypyPackages = pypy.pkgs;
15900 pypy2Packages = pypy2.pkgs;
15901 pypy27Packages = pypy27.pkgs;
15902 pypy3Packages = pypy3.pkgs;
15903 pypy37Packages = pypy37.pkgs;
15904 pypy38Packages = pypy38.pkgs;
15905 pypy39Packages = pypy39.pkgs;
15907 py3c = callPackage ../development/libraries/py3c { };
15909 pythonManylinuxPackages = callPackage ./../development/interpreters/python/manylinux { };
15911 pythonCondaPackages = callPackage ./../development/interpreters/python/conda { };
15913 update-python-libraries = callPackage ../development/interpreters/python/update-python-libraries { };
15915 # Should eventually be moved inside Python interpreters.
15916 python-setup-hook = buildPackages.callPackage ../development/interpreters/python/setup-hook.nix { };
15918 pythonDocs = recurseIntoAttrs (callPackage ../development/interpreters/python/cpython/docs {});
15920 check-jsonschema = callPackage ../development/tools/check-jsonschema {};
15922 pypi2nix = callPackage ../development/tools/pypi2nix {};
15924 pypi-mirror = callPackage ../development/tools/pypi-mirror {};
15926 setupcfg2nix = python3Packages.callPackage ../development/tools/setupcfg2nix {};
15928 # These pyside tools do not provide any Python modules and are meant to be here.
15929 # See ../development/python-modules/pyside for details.
15930 pysideApiextractor = callPackage ../development/python-modules/pyside/apiextractor.nix { };
15931 pysideGeneratorrunner = callPackage ../development/python-modules/pyside/generatorrunner.nix { };
15933 svg2tikz = python27Packages.svg2tikz;
15935 svg2pdf = callPackage ../tools/graphics/svg2pdf { };
15937 pew = callPackage ../development/tools/pew {};
15939 poetry = callPackage ../development/tools/poetry2nix/poetry2nix/pkgs/poetry {
15942 poetry2nix = callPackage ../development/tools/poetry2nix/poetry2nix {
15946 poetry2conda = callPackage ../tools/package-management/poetry2conda { };
15948 pip-audit = callPackage ../development/tools/pip-audit {};
15950 pipenv = callPackage ../development/tools/pipenv {};
15952 pipewire = callPackage ../development/libraries/pipewire {
15953 # ffmpeg depends on SDL2 which depends on pipewire by default.
15954 # Break the cycle by disabling pipewire support in our ffmpeg.
15955 ffmpeg = ffmpeg.override {
15956 SDL2 = SDL2.override {
15957 pipewireSupport = false;
15962 pipewire-media-session = callPackage ../development/libraries/pipewire/media-session.nix {};
15964 pipewire_0_2 = callPackage ../development/libraries/pipewire/0.2.nix {};
15965 wireplumber = callPackage ../development/libraries/pipewire/wireplumber.nix {};
15967 pyradio = callPackage ../applications/audio/pyradio {};
15969 racket = callPackage ../development/interpreters/racket {
15970 # racket 6.11 doesn't build with gcc6 + recent glibc:
15971 # https://github.com/racket/racket/pull/1886
15972 # https://github.com/NixOS/nixpkgs/pull/31017#issuecomment-343574769
15973 stdenv = if stdenv.isDarwin then stdenv else gcc7Stdenv;
15974 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
15976 racket_7_9 = callPackage ../development/interpreters/racket/racket_7_9.nix {
15977 stdenv = if stdenv.isDarwin then stdenv else gcc7Stdenv;
15978 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
15980 racket-minimal = callPackage ../development/interpreters/racket/minimal.nix { };
15982 rakudo = callPackage ../development/interpreters/rakudo {};
15983 moarvm = callPackage ../development/interpreters/rakudo/moarvm.nix {
15984 inherit (darwin.apple_sdk.frameworks) CoreServices ApplicationServices;
15986 nqp = callPackage ../development/interpreters/rakudo/nqp.nix { };
15987 zef = callPackage ../development/interpreters/rakudo/zef.nix { };
15989 rascal = callPackage ../development/interpreters/rascal { };
15991 red = callPackage ../development/interpreters/red { };
15993 regexploit = callPackage ../tools/security/regexploit { };
15995 regextester = callPackage ../applications/misc/regextester { };
15997 regina = callPackage ../development/interpreters/regina { };
15999 inherit (ocamlPackages) reason;
16001 buildRubyGem = callPackage ../development/ruby-modules/gem {
16002 inherit (darwin) libobjc;
16004 defaultGemConfig = callPackage ../development/ruby-modules/gem-config {
16005 inherit (darwin) DarwinTools cctools;
16006 inherit (darwin.apple_sdk.frameworks) CoreServices;
16008 bundix = callPackage ../development/ruby-modules/bundix { };
16009 bundler = callPackage ../development/ruby-modules/bundler { };
16010 bundlerEnv = callPackage ../development/ruby-modules/bundler-env { };
16011 bundlerApp = callPackage ../development/ruby-modules/bundler-app { };
16012 bundlerUpdateScript = callPackage ../development/ruby-modules/bundler-update-script { };
16014 bundler-audit = callPackage ../tools/security/bundler-audit { };
16016 solargraph = rubyPackages.solargraph;
16018 rbenv = callPackage ../development/ruby-modules/rbenv { };
16020 inherit (callPackage ../development/interpreters/ruby {
16021 inherit (darwin) libiconv libobjc libunwind;
16022 inherit (darwin.apple_sdk.frameworks) Foundation;
16031 rubyPackages = rubyPackages_2_7;
16033 rubyPackages_2_7 = recurseIntoAttrs ruby_2_7.gems;
16034 rubyPackages_3_0 = recurseIntoAttrs ruby_3_0.gems;
16035 rubyPackages_3_1 = recurseIntoAttrs ruby_3_1.gems;
16037 mruby = callPackage ../development/compilers/mruby { };
16039 scsh = callPackage ../development/interpreters/scsh { };
16041 scheme48 = callPackage ../development/interpreters/scheme48 { };
16043 scheme-bytestructures = callPackage ../development/scheme-modules/scheme-bytestructures { };
16045 self = pkgsi686Linux.callPackage ../development/interpreters/self { };
16047 inherit (callPackages ../applications/networking/cluster/spark { })
16051 spark3 = spark_3_2;
16052 spark2 = spark_2_4;
16055 sparkleshare = callPackage ../applications/version-management/sparkleshare { };
16057 spark2014 = callPackage ../development/libraries/ada/spark2014 { };
16059 spidermonkey_78 = callPackage ../development/interpreters/spidermonkey/78.nix {
16060 inherit (darwin) libobjc;
16062 spidermonkey_91 = callPackage ../development/interpreters/spidermonkey/91.nix {
16063 inherit (darwin) libobjc;
16065 spidermonkey_102 = callPackage ../development/interpreters/spidermonkey/102.nix {
16066 inherit (darwin) libobjc;
16069 ssm-agent = callPackage ../applications/networking/cluster/ssm-agent { };
16070 ssm-session-manager-plugin = callPackage ../applications/networking/cluster/ssm-session-manager-plugin { };
16072 starlark = callPackage ../development/interpreters/starlark { };
16074 supercollider = libsForQt5.callPackage ../development/interpreters/supercollider {
16075 fftw = fftwSinglePrec;
16078 supercollider_scel = supercollider.override { useSCEL = true; };
16080 supercolliderPlugins = recurseIntoAttrs {
16081 sc3-plugins = callPackage ../development/interpreters/supercollider/plugins/sc3-plugins.nix {
16082 fftw = fftwSinglePrec;
16086 supercollider-with-plugins = callPackage ../development/interpreters/supercollider/wrapper.nix {
16090 supercollider-with-sc3-plugins = supercollider-with-plugins.override {
16091 plugins = with supercolliderPlugins; [ sc3-plugins ];
16094 taktuk = callPackage ../applications/networking/cluster/taktuk { };
16097 tcl-8_5 = callPackage ../development/interpreters/tcl/8.5.nix { };
16098 tcl-8_6 = callPackage ../development/interpreters/tcl/8.6.nix { };
16100 tclreadline = callPackage ../development/interpreters/tclreadline { };
16102 eltclsh = callPackage ../development/tools/eltclsh { };
16104 trealla = callPackage ../development/interpreters/trealla { };
16106 wapm-cli = callPackage ../tools/package-management/wapm/cli {
16107 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
16110 wasm = ocamlPackages.wasm;
16112 wasm3 = callPackage ../development/interpreters/wasm3 { };
16114 yex-lang = callPackage ../development/interpreters/yex-lang { };
16116 ### DEVELOPMENT / MISC
16118 h3 = callPackage ../development/misc/h3 { };
16120 amtk = callPackage ../development/libraries/amtk { };
16122 avrlibc = callPackage ../development/misc/avr/libc {};
16123 avrlibcCross = callPackage ../development/misc/avr/libc {
16124 stdenv = crossLibcStdenv;
16127 avr8burnomat = callPackage ../development/misc/avr8-burn-omat { };
16129 cppreference-doc = callPackage ../development/misc/cppreference-doc { };
16131 sourceFromHead = callPackage ../build-support/source-from-head-fun.nix {};
16133 jruby = callPackage ../development/interpreters/jruby { };
16135 jython = callPackage ../development/interpreters/jython {};
16137 gImageReader = callPackage ../applications/misc/gImageReader { };
16139 guile_1_8 = callPackage ../development/interpreters/guile/1.8.nix { };
16141 # Needed for autogen
16142 guile_2_0 = callPackage ../development/interpreters/guile/2.0.nix { };
16144 guile_2_2 = callPackage ../development/interpreters/guile/2.2.nix { };
16146 guile_3_0 = callPackage ../development/interpreters/guile/3.0.nix { };
16150 guile-cairo = callPackage ../development/guile-modules/guile-cairo { };
16152 guile-commonmark = callPackage ../development/guile-modules/guile-commonmark { };
16154 guile-config = callPackage ../development/guile-modules/guile-config { };
16156 guile-fibers = callPackage ../development/guile-modules/guile-fibers { };
16158 guile-gcrypt = callPackage ../development/guile-modules/guile-gcrypt { };
16160 guile-git = callPackage ../development/guile-modules/guile-git { };
16162 guile-json = callPackage ../development/guile-modules/guile-json { };
16164 guile-lib = callPackage ../development/guile-modules/guile-lib { };
16166 guile-ncurses = callPackage ../development/guile-modules/guile-ncurses { };
16168 guile-opengl = callPackage ../development/guile-modules/guile-opengl { };
16170 guile-reader = callPackage ../development/guile-modules/guile-reader { };
16172 guile-sdl = callPackage ../development/guile-modules/guile-sdl { };
16174 guile-sdl2 = callPackage ../development/guile-modules/guile-sdl2 { };
16176 guile-sqlite3 = callPackage ../development/guile-modules/guile-sqlite3 { };
16178 guile-ssh = callPackage ../development/guile-modules/guile-ssh { };
16180 guile-xcb = callPackage ../development/guile-modules/guile-xcb {
16184 inav-blackbox-tools = callPackage ../tools/misc/inav-blackbox-tools { };
16186 infracost = callPackage ../tools/misc/infracost { };
16188 msp430GccSupport = callPackage ../development/misc/msp430/gcc-support.nix { };
16190 msp430Newlib = callPackage ../development/misc/msp430/newlib.nix { };
16191 msp430NewlibCross = callPackage ../development/misc/msp430/newlib.nix {
16192 newlib = newlibCross;
16195 mspds = callPackage ../development/misc/msp430/mspds { };
16196 mspds-bin = callPackage ../development/misc/msp430/mspds/binary.nix { };
16198 mspdebug = callPackage ../development/misc/msp430/mspdebug.nix { };
16200 vc4-newlib = callPackage ../development/misc/vc4/newlib.nix {};
16202 or1k-newlib = callPackage ../development/misc/or1k/newlib.nix {};
16204 rappel = callPackage ../development/misc/rappel { };
16206 pharo-vms = callPackage ../development/pharo/vm { };
16207 pharo = pharo-vms.multi-vm-wrapper;
16208 pharo-cog32 = pharo-vms.cog32;
16209 pharo-spur32 = pharo-vms.spur32;
16210 pharo-spur64 = assert stdenv.is64bit; pharo-vms.spur64;
16211 pharo-launcher = callPackage ../development/pharo/launcher { };
16213 protege-distribution = callPackage ../development/web/protege-distribution { };
16215 umr = callPackage ../development/misc/umr {
16216 llvmPackages = llvmPackages_latest;
16219 srandrd = callPackage ../tools/X11/srandrd { };
16221 srecord = callPackage ../development/tools/misc/srecord { };
16223 srelay = callPackage ../tools/networking/srelay { };
16225 xidel = callPackage ../tools/text/xidel {
16226 openssl = openssl_1_1;
16229 asdf-vm = callPackage ../tools/misc/asdf-vm { };
16231 ### DEVELOPMENT / TOOLS
16233 abi-compliance-checker = callPackage ../development/tools/misc/abi-compliance-checker { };
16235 abi-dumper = callPackage ../development/tools/misc/abi-dumper { };
16237 abuild = callPackage ../development/tools/abuild { };
16239 actionlint = callPackage ../development/tools/analysis/actionlint { };
16241 adreaper = callPackage ../tools/security/adreaper { };
16243 adtool = callPackage ../tools/admin/adtool { };
16245 inherit (callPackage ../development/tools/alloy {
16246 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
16252 altair = callPackage ../development/tools/altair-graphql-client { };
16254 ameba = callPackage ../development/tools/ameba { };
16256 anybadge = with python3Packages; toPythonApplication anybadge;
16258 apgdiff = callPackage ../development/tools/database/apgdiff { };
16260 apkg = callPackage ../tools/package-management/apkg { };
16262 augeas = callPackage ../tools/system/augeas { };
16264 autoadb = callPackage ../misc/autoadb { };
16266 ansible = ansible_2_12;
16267 ansible_2_13 = python3Packages.toPythonApplication python3Packages.ansible-core;
16268 ansible_2_12 = python3Packages.toPythonApplication (python3Packages.ansible-core.overridePythonAttrs (oldAttrs: rec {
16269 version = "2.12.6";
16270 src = oldAttrs.src.override {
16272 hash = "sha256-XzZuhRFZ2Pcs5o0yuMDt2lbuU3wB6faOyjgr0VEK9l0=";
16275 meta.changelog = "https://github.com/ansible/ansible/blob/v${version}/changelogs/CHANGELOG-v${lib.versions.majorMinor version}.rst";
16278 ansible-doctor = with python3.pkgs; toPythonApplication ansible-doctor;
16280 ansible-later = with python3.pkgs; toPythonApplication ansible-later;
16282 ansible-lint = with python3.pkgs; toPythonApplication ansible-lint;
16284 antlr2 = callPackage ../development/tools/parsing/antlr/2.7.7.nix {
16285 jdk = jdk8; # todo: remove override https://github.com/nixos/nixpkgs/pull/89731
16288 antlr3_4 = callPackage ../development/tools/parsing/antlr/3.4.nix {
16289 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
16291 antlr3_5 = callPackage ../development/tools/parsing/antlr/3.5.nix {
16292 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
16296 inherit (callPackages ../development/tools/parsing/antlr/4.nix {
16297 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
16300 inherit (callPackages ../development/tools/parsing/antlr/4.nix { })
16309 apacheAnt = callPackage ../development/tools/build-managers/apache-ant { };
16310 apacheAnt_1_9 = callPackage ../development/tools/build-managers/apache-ant/1.9.nix { };
16313 apacheKafka = apacheKafka_3_3;
16314 apacheKafka_2_8 = callPackage ../servers/apache-kafka { majorVersion = "2.8"; };
16315 apacheKafka_3_0 = callPackage ../servers/apache-kafka { majorVersion = "3.0"; };
16316 apacheKafka_3_1 = callPackage ../servers/apache-kafka { majorVersion = "3.1"; };
16317 apacheKafka_3_2 = callPackage ../servers/apache-kafka { majorVersion = "3.2"; };
16318 apacheKafka_3_3 = callPackage ../servers/apache-kafka { majorVersion = "3.3"; };
16320 kt = callPackage ../tools/misc/kt {};
16322 argbash = callPackage ../development/tools/misc/argbash {};
16324 arpa2cm = callPackage ../development/tools/build-managers/arpa2cm { };
16326 arpa2common = callPackage ../development/libraries/arpa2common { };
16328 asn2quickder = python3Packages.callPackage ../development/tools/asn2quickder {};
16330 astyle = callPackage ../development/tools/misc/astyle { };
16332 automaticcomponenttoolkit = callPackage ../development/tools/misc/automaticcomponenttoolkit { };
16334 aviator = callPackage ../development/tools/misc/aviator { };
16336 awf = callPackage ../development/tools/misc/awf { };
16338 aws-adfs = with python3Packages; toPythonApplication aws-adfs;
16340 inherit (callPackages ../development/tools/electron { })
16356 autobuild = callPackage ../development/tools/misc/autobuild { };
16358 autoconf = autoconf271;
16360 autoconf-archive = callPackage ../development/tools/misc/autoconf-archive { };
16362 autoconf213 = callPackage ../development/tools/misc/autoconf/2.13.nix { };
16363 autoconf264 = callPackage ../development/tools/misc/autoconf/2.64.nix { };
16364 autoconf269 = callPackage ../development/tools/misc/autoconf/2.69.nix { };
16365 autoconf271 = callPackage ../development/tools/misc/autoconf { };
16367 acr = callPackage ../development/tools/misc/acr { };
16369 autocutsel = callPackage ../tools/X11/autocutsel{ };
16371 automake = automake116x;
16373 automake111x = callPackage ../development/tools/misc/automake/automake-1.11.x.nix { };
16375 automake115x = callPackage ../development/tools/misc/automake/automake-1.15.x.nix { };
16377 automake116x = callPackage ../development/tools/misc/automake/automake-1.16.x.nix { };
16379 avrdude = callPackage ../development/embedded/avrdude { };
16381 b4 = callPackage ../development/tools/b4 { };
16383 babeltrace = callPackage ../development/tools/misc/babeltrace { };
16385 bam = callPackage ../development/tools/build-managers/bam {};
16389 bazel_3 = callPackage ../development/tools/build-managers/bazel/bazel_3 {
16390 inherit (darwin) cctools;
16391 inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Foundation;
16392 buildJdk = jdk11_headless;
16393 buildJdkName = "java11";
16394 runJdk = jdk11_headless;
16395 stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
16396 bazel_self = bazel_3;
16399 bazel_4 = callPackage ../development/tools/build-managers/bazel/bazel_4 {
16400 inherit (darwin) cctools;
16401 inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Foundation;
16402 buildJdk = jdk11_headless;
16403 buildJdkName = "java11";
16404 runJdk = jdk11_headless;
16405 stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else gcc10StdenvCompat;
16406 bazel_self = bazel_4;
16409 bazel_5 = callPackage ../development/tools/build-managers/bazel/bazel_5 {
16410 inherit (darwin) cctools sigtool;
16411 inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Foundation;
16412 buildJdk = jdk11_headless;
16413 runJdk = jdk11_headless;
16414 stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
16415 bazel_self = bazel_5;
16418 bazel_6 = darwin.apple_sdk_11_0.callPackage ../development/tools/build-managers/bazel/bazel_6 {
16419 inherit (darwin) cctools;
16420 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation CoreServices Foundation;
16421 buildJdk = jdk11_headless;
16422 runJdk = jdk11_headless;
16423 stdenv = if stdenv.isDarwin then
16424 darwin.apple_sdk_11_0.stdenv else
16425 if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
16426 bazel_self = bazel_6;
16429 bazel-buildtools = callPackage ../development/tools/build-managers/bazel/buildtools { };
16430 buildifier = bazel-buildtools;
16431 buildozer = bazel-buildtools;
16432 unused_deps = bazel-buildtools;
16434 bazel-remote = callPackage ../development/tools/build-managers/bazel/bazel-remote { };
16436 bazel-watcher = callPackage ../development/tools/bazel-watcher {
16440 bazel-gazelle = callPackage ../development/tools/bazel-gazelle { };
16442 bazel-kazel = callPackage ../development/tools/bazel-kazel { };
16444 bazelisk = callPackage ../development/tools/bazelisk { };
16446 rebazel = callPackage ../development/tools/rebazel {
16447 inherit (darwin.apple_sdk.frameworks) CoreServices;
16450 buildBazelPackage = callPackage ../build-support/build-bazel-package { };
16452 bear = callPackage ../development/tools/build-managers/bear { };
16454 bingrep = callPackage ../development/tools/analysis/bingrep { };
16456 binutils-unwrapped = callPackage ../development/tools/misc/binutils {
16457 autoreconfHook = autoreconfHook269;
16458 # FHS sys dirs presumably only have stuff for the build platform
16459 noSysDirs = (stdenv.targetPlatform != stdenv.hostPlatform) || noSysDirs;
16461 binutils-unwrapped-all-targets = callPackage ../development/tools/misc/binutils {
16462 autoreconfHook = if targetPlatform.isiOS then autoreconfHook269 else autoreconfHook;
16463 # FHS sys dirs presumably only have stuff for the build platform
16464 noSysDirs = (stdenv.targetPlatform != stdenv.hostPlatform) || noSysDirs;
16465 withAllTargets = true;
16467 binutils = wrapBintoolsWith {
16468 bintools = binutils-unwrapped;
16470 binutils_nogold = lowPrio (wrapBintoolsWith {
16471 bintools = binutils-unwrapped.override {
16472 enableGold = false;
16475 binutilsNoLibc = wrapBintoolsWith {
16476 bintools = binutils-unwrapped;
16477 libc = preLibcCrossHeaders;
16480 libbfd = callPackage ../development/tools/misc/binutils/libbfd.nix {
16481 autoreconfHook = buildPackages.autoreconfHook269;
16484 libopcodes = callPackage ../development/tools/misc/binutils/libopcodes.nix {
16485 autoreconfHook = buildPackages.autoreconfHook269;
16488 # Held back 2.38 release. Remove once all dependencies are ported to 2.39.
16489 binutils-unwrapped_2_38 = callPackage ../development/tools/misc/binutils/2.38 {
16490 autoreconfHook = autoreconfHook269;
16491 # FHS sys dirs presumably only have stuff for the build platform
16492 noSysDirs = (stdenv.targetPlatform != stdenv.hostPlatform) || noSysDirs;
16495 libbfd_2_38 = callPackage ../development/tools/misc/binutils/2.38/libbfd.nix {
16496 autoreconfHook = buildPackages.autoreconfHook269;
16499 libopcodes_2_38 = callPackage ../development/tools/misc/binutils/2.38/libopcodes.nix {
16500 autoreconfHook = buildPackages.autoreconfHook269;
16503 # Here we select the default bintools implementations to be used. Note when
16504 # cross compiling these are used not for this stage but the *next* stage.
16505 # That is why we choose using this stage's target platform / next stage's
16508 # Because this is the *next* stages choice, it's a bit non-modular to put
16509 # here. In theory, bootstraping is supposed to not be a chain but at tree,
16510 # where each stage supports many "successor" stages, like multiple possible
16511 # futures. We don't have a better alternative, but with this downside in
16512 # mind, please be judicious when using this attribute. E.g. for building
16513 # things in *this* stage you should use probably `stdenv.cc.bintools` (from a
16514 # default or alternate `stdenv`), at build time, and try not to "force" a
16515 # specific bintools at runtime at all.
16517 # In other words, try to only use this in wrappers, and only use those
16518 # wrappers from the next stage.
16519 bintools-unwrapped = let
16520 inherit (stdenv.targetPlatform) linker;
16521 in if linker == "lld" then llvmPackages.bintools-unwrapped
16522 else if linker == "cctools" then darwin.binutils-unwrapped
16523 else if linker == "bfd" then binutils-unwrapped
16524 else if linker == "gold" then binutils-unwrapped
16526 bintoolsNoLibc = wrapBintoolsWith {
16527 bintools = bintools-unwrapped;
16528 libc = preLibcCrossHeaders;
16530 bintools = wrapBintoolsWith {
16531 bintools = bintools-unwrapped;
16534 bison = callPackage ../development/tools/parsing/bison { };
16536 bisoncpp = callPackage ../development/tools/parsing/bisonc++ { };
16538 black = with python3Packages; toPythonApplication black;
16540 blackfire = callPackage ../development/tools/misc/blackfire { };
16542 black-macchiato = with python3Packages; toPythonApplication black-macchiato;
16544 blackmagic = callPackage ../development/embedded/blackmagic { };
16546 bloaty = callPackage ../development/tools/bloaty { };
16548 bloomrpc = callPackage ../development/web/bloomrpc { };
16550 bloop = callPackage ../development/tools/build-managers/bloop { };
16552 bossa = callPackage ../development/embedded/bossa {
16553 wxGTK = wxGTK30-gtk3;
16556 bossa-arduino = callPackage ../development/embedded/bossa/arduino.nix { };
16558 bob = callPackage ../development/tools/build-managers/bob { };
16560 buck = callPackage ../development/tools/build-managers/buck { };
16562 build2 = callPackage ../development/tools/build-managers/build2 {
16563 # Break cycle by using self-contained toolchain for bootstrapping
16564 build2 = buildPackages.callPackage ../development/tools/build-managers/build2/bootstrap.nix { };
16567 # Dependency of build2, must also break cycle for this
16568 libbutl = callPackage ../development/libraries/libbutl {
16569 build2 = build2.bootstrap;
16572 libbpkg = callPackage ../development/libraries/libbpkg { };
16573 libodb = callPackage ../development/libraries/libodb { };
16574 libodb-sqlite = callPackage ../development/libraries/libodb-sqlite { };
16575 bdep = callPackage ../development/tools/build-managers/build2/bdep.nix { };
16577 bore-cli = callPackage ../tools/networking/bore-cli/default.nix {
16578 inherit (darwin.apple_sdk.frameworks) Security;
16581 bpkg = callPackage ../development/tools/build-managers/build2/bpkg.nix { };
16583 buildkite-agent = callPackage ../development/tools/continuous-integration/buildkite-agent { };
16585 buildkite-agent-metrics = callPackage ../servers/monitoring/buildkite-agent-metrics { };
16587 buildkite-cli = callPackage ../development/tools/continuous-integration/buildkite-cli { };
16589 buildkite-test-collector-rust = callPackage ../development/tools/continuous-integration/buildkite-test-collector-rust {
16590 inherit (darwin.apple_sdk.frameworks) Security;
16593 bump = callPackage ../development/tools/github/bump { };
16595 libbpf_1 = callPackage ../os-specific/linux/libbpf { };
16596 libbpf_0 = callPackage ../os-specific/linux/libbpf/0.x.nix { };
16597 # until more issues are fixed default to libbpf 0.x
16600 bundlewrap = with python3.pkgs; toPythonApplication bundlewrap;
16602 bpftools = callPackage ../os-specific/linux/bpftools { };
16604 bcc = callPackage ../os-specific/linux/bcc {
16605 python = pkgs.python3;
16608 bpftrace = callPackage ../os-specific/linux/bpftrace { };
16610 bpm-tools = callPackage ../tools/audio/bpm-tools { };
16612 byacc = callPackage ../development/tools/parsing/byacc { };
16614 cadre = callPackage ../development/tools/cadre { };
16616 cbrowser = callPackage ../development/tools/misc/cbrowser { };
16618 cc-tool = callPackage ../development/embedded/cc-tool { };
16620 ccache = callPackage ../development/tools/misc/ccache { };
16622 # Wrapper that works as gcc or g++
16623 # It can be used by setting in nixpkgs config like this, for example:
16624 # replaceStdenv = { pkgs }: pkgs.ccacheStdenv;
16625 # But if you build in chroot, you should have that path in chroot
16626 # If instantiated directly, it will use $HOME/.ccache as the cache directory,
16627 # i.e. /homeless-shelter/.ccache using the Nix daemon.
16628 # You should specify a different directory using an override in
16629 # packageOverrides to set extraConfig.
16631 # Example using Nix daemon (i.e. multiuser Nix install or on NixOS):
16632 # packageOverrides = pkgs: {
16633 # ccacheWrapper = pkgs.ccacheWrapper.override {
16635 # export CCACHE_COMPRESS=1
16636 # export CCACHE_DIR=/var/cache/ccache
16637 # export CCACHE_UMASK=007
16640 # You can use a different directory, but whichever directory you choose
16641 # should be owned by user root, group nixbld with permissions 0770.
16642 ccacheWrapper = makeOverridable ({ extraConfig, cc }:
16644 cc = ccache.links {
16645 inherit extraConfig;
16646 unwrappedCC = cc.cc;
16650 inherit (stdenv) cc;
16653 ccacheStdenv = lowPrio (makeOverridable ({ stdenv, ... } @ extraArgs:
16654 overrideCC stdenv (buildPackages.ccacheWrapper.override ({
16655 inherit (stdenv) cc;
16656 } // lib.optionalAttrs (builtins.hasAttr "extraConfig" extraArgs) {
16657 extraConfig = extraArgs.extraConfig;
16662 cccc = callPackage ../development/tools/analysis/cccc { };
16664 cgdb = callPackage ../development/tools/misc/cgdb { };
16666 cheat = callPackage ../applications/misc/cheat { };
16668 chefdk = callPackage ../development/tools/chefdk { };
16670 matter-compiler = callPackage ../development/compilers/matter-compiler {};
16672 cfr = callPackage ../development/tools/java/cfr { };
16674 cfripper = callPackage ../tools/security/cfripper { };
16676 checkra1n = callPackage ../development/mobile/checkra1n { };
16678 checkstyle = callPackage ../development/tools/analysis/checkstyle { };
16680 chromedriver = callPackage ../development/tools/selenium/chromedriver { };
16682 chromium-xorg-conf = callPackage ../os-specific/linux/chromium-xorg-conf { };
16684 chrpath = callPackage ../development/tools/misc/chrpath { };
16686 chruby = callPackage ../development/tools/misc/chruby { rubies = null; };
16688 chruby-fish = callPackage ../development/tools/misc/chruby-fish { };
16690 cl-launch = callPackage ../development/tools/misc/cl-launch {};
16692 cloud-nuke = callPackage ../development/tools/cloud-nuke { };
16694 cloudcompare = libsForQt5.callPackage ../applications/graphics/cloudcompare { };
16696 cloudflare-warp = callPackage ../tools/networking/cloudflare-warp { };
16698 cloudfoundry-cli = callPackage ../applications/networking/cluster/cloudfoundry-cli { };
16700 clpm = callPackage ../development/tools/clpm {};
16702 coan = callPackage ../development/tools/analysis/coan { };
16704 coder = callPackage ../development/tools/coder { };
16706 compile-daemon = callPackage ../development/tools/compile-daemon { };
16708 complexity = callPackage ../development/tools/misc/complexity { };
16710 conan = callPackage ../development/tools/build-managers/conan { };
16712 cookiecutter = with python3Packages; toPythonApplication cookiecutter;
16714 corrosion = callPackage ../development/tools/build-managers/corrosion { };
16716 corundum = callPackage ../development/tools/corundum { };
16718 confluencepot = callPackage ../servers/confluencepot {};
16720 confluent-platform = callPackage ../servers/confluent-platform {};
16722 ctags = callPackage ../development/tools/misc/ctags { };
16724 ctagsWrapped = callPackage ../development/tools/misc/ctags/wrapped.nix {};
16726 ctodo = callPackage ../applications/misc/ctodo { };
16728 cubiomes-viewer = libsForQt5.callPackage ../applications/misc/cubiomes-viewer { };
16730 ctmg = callPackage ../tools/security/ctmg { };
16732 cmake = callPackage ../development/tools/build-managers/cmake {
16733 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
16734 inherit (libsForQt5) qtbase wrapQtAppsHook;
16737 cmakeMinimal = callPackage ../development/tools/build-managers/cmake {
16738 isBootstrap = true;
16740 wrapQtAppsHook = null;
16741 # There is no SystemConfiguration in bootstrapTools, so this version gets
16742 # patched to remove that dependency.
16743 SystemConfiguration = null;
16746 cmakeCurses = cmake.override {
16747 uiToolkits = [ "ncurses" ];
16750 cmakeWithGui = cmake.override {
16751 uiToolkits = [ "ncurses" "qt5" ];
16754 cmake-format = python3Packages.callPackage ../development/tools/cmake-format { };
16756 cobra-cli = callPackage ../development/tools/cobra-cli { };
16758 cmake-language-server = python3Packages.callPackage ../development/tools/misc/cmake-language-server {
16759 inherit cmake cmake-format;
16762 # Does not actually depend on Qt 5
16763 inherit (plasma5Packages) extra-cmake-modules;
16765 coccinelle = callPackage ../development/tools/misc/coccinelle { };
16767 cpptest = callPackage ../development/libraries/cpptest { };
16769 cppi = callPackage ../development/tools/misc/cppi { };
16771 cproto = callPackage ../development/tools/misc/cproto { };
16773 cflow = callPackage ../development/tools/misc/cflow { };
16775 cov-build = callPackage ../development/tools/analysis/cov-build {};
16777 cppcheck = callPackage ../development/tools/analysis/cppcheck { };
16779 cpplint = callPackage ../development/tools/analysis/cpplint { };
16781 ccls = callPackage ../development/tools/misc/ccls {
16782 llvmPackages = llvmPackages_latest;
16785 credstash = with python3Packages; toPythonApplication credstash;
16787 creduce = callPackage ../development/tools/misc/creduce {
16788 inherit (llvmPackages_8) llvm libclang;
16791 cscope = callPackage ../development/tools/misc/cscope { };
16793 csmith = callPackage ../development/tools/misc/csmith { };
16795 csslint = callPackage ../development/web/csslint { };
16797 css-html-js-minify = with python3Packages; toPythonApplication css-html-js-minify;
16799 cvehound = callPackage ../development/tools/analysis/cvehound { };
16801 cvise = python3Packages.callPackage ../development/tools/misc/cvise {
16802 # cvise keeps up with fresh llvm releases and supports wide version range
16803 inherit (llvmPackages_latest) llvm libclang;
16806 cwltool = callPackage ../applications/science/misc/cwltool { };
16808 dprint = callPackage ../development/tools/dprint {
16809 inherit (darwin.apple_sdk.frameworks) Security;
16812 devbox = callPackage ../development/tools/devbox { };
16814 libcxx = llvmPackages.libcxx;
16815 libcxxabi = llvmPackages.libcxxabi;
16817 librarian-puppet-go = callPackage ../development/tools/librarian-puppet-go { };
16819 libgcc = callPackage ../development/libraries/gcc/libgcc {
16820 stdenvNoLibs = gccStdenvNoLibs; # cannot be built with clang it seems
16823 # This is for e.g. LLVM libraries on linux.
16825 if stdenv.targetPlatform == stdenv.hostPlatform && targetPackages.stdenv.cc.isGNU
16826 # Can only do this is in the native case, otherwise we might get infinite
16827 # recursion if `targetPackages.stdenv.cc.cc` itself uses `gccForLibs`.
16828 then targetPackages.stdenv.cc.cc
16831 libstdcxx5 = callPackage ../development/libraries/gcc/libstdc++/5.nix { };
16833 libsigrok = callPackage ../development/tools/libsigrok {
16837 libsigrokdecode = callPackage ../development/tools/libsigrokdecode { };
16839 sigrok-firmware-fx2lafw = callPackage ../development/tools/sigrok-firmware-fx2lafw { };
16841 cli11 = callPackage ../development/tools/misc/cli11 { };
16843 datree = callPackage ../development/tools/datree { };
16845 dcadec = callPackage ../development/tools/dcadec { };
16847 dejagnu = callPackage ../development/tools/misc/dejagnu { };
16849 devd = callPackage ../development/tools/devd { };
16851 devtodo = callPackage ../development/tools/devtodo { };
16853 dfeet = callPackage ../development/tools/misc/d-feet { };
16855 d-spy = callPackage ../development/tools/misc/d-spy { };
16857 dfu-programmer = callPackage ../development/tools/misc/dfu-programmer { };
16859 dfu-util = callPackage ../development/tools/misc/dfu-util { };
16861 ddd = callPackage ../development/tools/misc/ddd { };
16863 lattice-diamond = callPackage ../development/embedded/fpga/lattice-diamond { };
16865 direvent = callPackage ../development/tools/misc/direvent { };
16867 distcc = callPackage ../development/tools/misc/distcc {
16868 libiberty_static = libiberty.override { staticBuild = true; };
16871 # distccWrapper: wrapper that works as gcc or g++
16872 # It can be used by setting in nixpkgs config like this, for example:
16873 # replaceStdenv = { pkgs }: pkgs.distccStdenv;
16874 # But if you build in chroot, a default 'nix' will create
16875 # a new net namespace, and won't have network access.
16876 # You can use an override in packageOverrides to set extraConfig:
16877 # packageOverrides = pkgs: {
16878 # distccWrapper = pkgs.distccWrapper.override {
16880 # DISTCC_HOSTS="myhost1 myhost2"
16884 distccWrapper = makeOverridable ({ extraConfig ? "" }:
16885 wrapCC (distcc.links extraConfig)) {};
16886 distccStdenv = lowPrio (overrideCC stdenv buildPackages.distccWrapper);
16888 distccMasquerade = if stdenv.isDarwin
16890 else callPackage ../development/tools/misc/distcc/masq.nix {
16892 binutils = binutils;
16895 dive = callPackage ../development/tools/dive { };
16897 dioxus-cli = callPackage ../development/tools/rust/dioxus-cli {
16898 inherit (darwin.apple_sdk.frameworks) CoreServices;
16901 doclifter = callPackage ../development/tools/misc/doclifter { };
16903 docutils = with python3Packages; toPythonApplication docutils;
16905 doctl = callPackage ../development/tools/doctl { };
16907 doit = with python3Packages; toPythonApplication doit;
16909 dolt = callPackage ../servers/sql/dolt { };
16911 dot2tex = with python3.pkgs; toPythonApplication dot2tex;
16913 doxygen = callPackage ../development/tools/documentation/doxygen {
16915 inherit (darwin.apple_sdk.frameworks) CoreServices;
16918 doxygen_gui = lowPrio (doxygen.override { inherit qt5; });
16920 drake = callPackage ../development/tools/build-managers/drake { };
16922 drip = callPackage ../development/tools/drip { };
16924 drm_info = callPackage ../development/tools/drm_info { };
16926 drush = callPackage ../development/tools/misc/drush { };
16928 dura = callPackage ../development/tools/misc/dura {
16929 inherit (darwin.apple_sdk.frameworks) Security;
16932 dwfv = callPackage ../applications/science/electronics/dwfv { };
16934 dwz = callPackage ../development/tools/misc/dwz { };
16936 easypdkprog = callPackage ../development/embedded/easypdkprog { };
16938 eclint = callPackage ../development/tools/eclint { };
16940 editorconfig-checker = callPackage ../development/tools/misc/editorconfig-checker { };
16942 editorconfig-core-c = callPackage ../development/tools/misc/editorconfig-core-c { };
16944 edb = libsForQt5.callPackage ../development/tools/misc/edb { };
16946 eggdbus = callPackage ../development/tools/misc/eggdbus { };
16948 effitask = callPackage ../applications/misc/effitask { };
16950 efm-langserver = callPackage ../development/tools/efm-langserver { };
16952 egypt = callPackage ../development/tools/analysis/egypt { };
16954 elf2uf2-rs = callPackage ../development/embedded/elf2uf2-rs { };
16956 elfinfo = callPackage ../development/tools/misc/elfinfo { };
16958 elfkickers = callPackage ../development/tools/misc/elfkickers { };
16960 elfutils = callPackage ../development/tools/misc/elfutils { };
16962 eliot-tree = callPackage ../development/tools/eliot-tree { };
16964 emma = callPackage ../development/tools/analysis/emma { };
16966 ent-go = callPackage ../development/tools/ent { };
16968 epm = callPackage ../development/tools/misc/epm { };
16970 eresi = callPackage ../development/tools/analysis/eresi { };
16972 evmdis = callPackage ../development/tools/analysis/evmdis { };
16974 eweb = callPackage ../development/tools/literate-programming/eweb { };
16976 explain = callPackage ../development/tools/explain { };
16978 funnelweb = callPackage ../development/tools/literate-programming/funnelweb { };
16980 license_finder = callPackage ../development/tools/license_finder { };
16982 Literate = callPackage ../development/tools/literate-programming/Literate { };
16984 md-tangle = callPackage ../development/tools/literate-programming/md-tangle { };
16986 # NOTE: Override and set useIcon = false to use Awk instead of Icon.
16987 noweb = callPackage ../development/tools/literate-programming/noweb { };
16989 nuweb = callPackage ../development/tools/literate-programming/nuweb {
16990 tex = texlive.combined.scheme-medium;
16993 eztrace = callPackage ../development/tools/profiling/EZTrace { };
16995 faas-cli = callPackage ../development/tools/faas-cli { };
16997 fastddsgen = callPackage ../development/tools/fastddsgen { };
16999 findbugs = callPackage ../development/tools/analysis/findbugs { };
17001 findnewest = callPackage ../development/tools/misc/findnewest { };
17003 flootty = callPackage ../development/tools/flootty { };
17005 fffuu = haskell.lib.compose.justStaticExecutables (haskellPackages.callPackage ../tools/misc/fffuu { });
17007 ffuf = callPackage ../tools/security/ffuf { };
17009 flow = callPackage ../development/tools/analysis/flow {
17010 inherit (darwin.apple_sdk.frameworks) CoreServices;
17013 fly = callPackage ../development/tools/continuous-integration/fly { };
17015 foreman = callPackage ../tools/system/foreman { };
17016 goreman = callPackage ../tools/system/goreman { };
17018 fprettify = callPackage ../development/tools/fprettify { };
17020 fortran-language-server = python3.pkgs.callPackage ../development/tools/fortran-language-server { };
17022 framac = callPackage ../development/tools/analysis/frama-c { };
17024 frame = callPackage ../development/libraries/frame { };
17026 framesh = callPackage ../applications/blockchains/framesh { };
17028 frp = callPackage ../tools/networking/frp { };
17030 fsatrace = callPackage ../development/tools/misc/fsatrace { };
17032 fswatch = callPackage ../development/tools/misc/fswatch {
17033 inherit (darwin.apple_sdk.frameworks) CoreServices;
17034 autoreconfHook = buildPackages.autoreconfHook269;
17037 fsearch = callPackage ../tools/misc/fsearch { };
17039 fujprog = callPackage ../development/embedded/fpga/fujprog {
17040 inherit (darwin.apple_sdk.frameworks) IOKit;
17043 fundoc = callPackage ../development/tools/fundoc { };
17045 gede = libsForQt5.callPackage ../development/tools/misc/gede { };
17047 gdbgui = python3Packages.callPackage ../development/tools/misc/gdbgui { };
17049 pmd = callPackage ../development/tools/analysis/pmd {
17050 openjdk = openjdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
17053 pmdk = callPackage ../development/libraries/pmdk { };
17055 jdepend = callPackage ../development/tools/analysis/jdepend {
17056 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
17059 flex_2_5_35 = callPackage ../development/tools/parsing/flex/2.5.35.nix { };
17060 flex = callPackage ../development/tools/parsing/flex { };
17062 flexibee = callPackage ../applications/office/flexibee { };
17064 flexcpp = callPackage ../development/tools/parsing/flexc++ { };
17066 geis = callPackage ../development/libraries/geis { };
17068 gi-docgen = callPackage ../development/tools/documentation/gi-docgen { };
17070 git-aggregator = callPackage ../development/tools/git-aggregator { };
17072 github-release = callPackage ../development/tools/github/github-release { };
17074 global = callPackage ../development/tools/misc/global { };
17076 gnatcoll-db2ada = callPackage ../development/libraries/ada/gnatcoll/db.nix {
17077 component = "gnatcoll_db2ada";
17080 gnatinspect = callPackage ../development/libraries/ada/gnatcoll/db.nix {
17081 component = "gnatinspect";
17084 gnome-doc-utils = callPackage ../development/tools/documentation/gnome-doc-utils {};
17086 gnome-desktop-testing = callPackage ../development/tools/gnome-desktop-testing {};
17088 gnome-firmware = callPackage ../applications/misc/gnome-firmware {};
17090 gnome-usage = callPackage ../applications/misc/gnome-usage {};
17092 gnome-inform7 = callPackage ../applications/editors/gnome-inform7 { };
17094 gnome-latex = callPackage ../applications/editors/gnome-latex { };
17096 gnome-network-displays = callPackage ../applications/networking/gnome-network-displays { };
17098 gnome-multi-writer = callPackage ../applications/misc/gnome-multi-writer {};
17100 gnome-online-accounts = callPackage ../development/libraries/gnome-online-accounts { };
17102 gnome-video-effects = callPackage ../development/libraries/gnome-video-effects { };
17104 gnum4 = callPackage ../development/tools/misc/gnum4 { };
17107 om4 = callPackage ../development/tools/misc/om4 { };
17109 gnumake = callPackage ../development/tools/build-managers/gnumake { };
17110 gnumake42 = callPackage ../development/tools/build-managers/gnumake/4.2 { };
17112 gob2 = callPackage ../development/tools/misc/gob2 { };
17114 gocd-agent = callPackage ../development/tools/continuous-integration/gocd-agent { };
17116 gocd-server = callPackage ../development/tools/continuous-integration/gocd-server { };
17118 goredo = callPackage ../development/tools/build-managers/goredo { };
17120 gotify-server = callPackage ../servers/gotify { };
17122 gotty = callPackage ../servers/gotty { };
17124 gprbuild-boot = callPackage ../development/tools/build-managers/gprbuild/boot.nix { };
17126 gprbuild = callPackage ../development/tools/build-managers/gprbuild { };
17128 gputils = callPackage ../development/embedded/gputils { };
17130 gpuvis = callPackage ../development/tools/misc/gpuvis { };
17132 gradle-packages = import ../development/tools/build-managers/gradle {
17133 inherit jdk8 jdk11 jdk17;
17135 gradleGen = gradle-packages.gen;
17136 gradle_4 = callPackage gradle-packages.gradle_4 { };
17137 gradle_5 = callPackage gradle-packages.gradle_5 { };
17138 gradle_6 = callPackage gradle-packages.gradle_6 { };
17139 gradle_7 = callPackage gradle-packages.gradle_7 { };
17142 grcov = callPackage ../development/tools/misc/grcov { };
17144 gperf = callPackage ../development/tools/misc/gperf { };
17145 # 3.1 changed some parameters from int to size_t, leading to mismatches.
17146 gperf_3_0 = callPackage ../development/tools/misc/gperf/3.0.x.nix { };
17148 grail = callPackage ../development/libraries/grail { };
17150 graphene-hardened-malloc = callPackage ../development/libraries/graphene-hardened-malloc { };
17152 graphene = callPackage ../development/libraries/graphene { };
17154 griffe = with python3Packages; toPythonApplication griffe;
17156 gtk-doc = callPackage ../development/tools/documentation/gtk-doc { };
17158 gtkdialog = callPackage ../development/tools/misc/gtkdialog { };
17160 crowdin-cli = callPackage ../tools/text/crowdin-cli { };
17162 gtranslator = callPackage ../tools/text/gtranslator { };
17164 guff = callPackage ../tools/graphics/guff { };
17166 guile-hall = callPackage ../development/tools/guile/guile-hall { };
17168 guile-lint = callPackage ../development/tools/guile/guile-lint {
17172 gwrap = callPackage ../development/tools/guile/g-wrap {
17176 hadolint = haskell.lib.compose.justStaticExecutables haskellPackages.hadolint;
17178 halfempty = callPackage ../development/tools/halfempty {};
17180 hcloud = callPackage ../development/tools/hcloud { };
17182 hclfmt = callPackage ../development/tools/hclfmt { };
17184 help2man = callPackage ../development/tools/misc/help2man { };
17186 heroku = callPackage ../development/tools/heroku { };
17188 ccloud-cli = callPackage ../development/tools/ccloud-cli { };
17190 confluent-cli = callPackage ../development/tools/confluent-cli { };
17192 htmlunit-driver = callPackage ../development/tools/selenium/htmlunit-driver { };
17194 hyenae = callPackage ../tools/networking/hyenae { };
17196 iaca_2_1 = callPackage ../development/tools/iaca/2.1.nix { };
17197 iaca_3_0 = callPackage ../development/tools/iaca/3.0.nix { };
17200 icestorm = callPackage ../development/embedded/fpga/icestorm { };
17202 icmake = callPackage ../development/tools/build-managers/icmake { };
17204 iconnamingutils = callPackage ../development/tools/misc/icon-naming-utils { };
17206 ikos = callPackage ../development/tools/analysis/ikos {
17207 inherit (llvmPackages_9) stdenv clang llvm;
17210 img = callPackage ../development/tools/img { };
17212 include-what-you-use = callPackage ../development/tools/analysis/include-what-you-use {
17213 llvmPackages = llvmPackages_14;
17216 indent = callPackage ../development/tools/misc/indent { };
17218 inotify-tools = callPackage ../development/tools/misc/inotify-tools { };
17220 intel-gpu-tools = callPackage ../development/tools/misc/intel-gpu-tools { };
17222 insomnia = callPackage ../development/web/insomnia { };
17224 ihp-new = callPackage ../development/web/ihp-new { };
17226 iozone = callPackage ../development/tools/misc/iozone { };
17228 itstool = callPackage ../development/tools/misc/itstool { };
17230 jacoco = callPackage ../development/tools/analysis/jacoco { };
17232 inherit (callPackage ../development/tools/build-managers/jam { })
17236 javacc = callPackage ../development/tools/parsing/javacc {
17237 # Upstream doesn't support anything newer than Java 8.
17238 # https://github.com/javacc/javacc/blob/c708628423b71ce8bc3b70143fa5b6a2b7362b3a/README.md#building-javacc-from-source
17243 jbake = callPackage ../development/tools/jbake { };
17245 jbang = callPackage ../development/tools/jbang { };
17247 jikespg = callPackage ../development/tools/parsing/jikespg { };
17249 jenkins = callPackage ../development/tools/continuous-integration/jenkins { };
17251 jenkins-job-builder = with python3Packages; toPythonApplication jenkins-job-builder;
17253 jpexs = callPackage ../development/tools/jpexs { };
17255 k0sctl = callPackage ../applications/networking/cluster/k0sctl { };
17257 k2tf = callPackage ../development/tools/misc/k2tf { };
17259 kafka-delta-ingest = callPackage ../development/tools/kafka-delta-ingest { };
17261 kamid = callPackage ../servers/ftp/kamid { };
17263 karate = callPackage ../development/tools/karate { };
17265 kati = callPackage ../development/tools/build-managers/kati { };
17267 kafkactl = callPackage ../development/tools/kafkactl { };
17269 kcat = callPackage ../development/tools/kcat { };
17271 kcc = libsForQt5.callPackage ../applications/graphics/kcc { };
17273 kconfig-frontends = callPackage ../development/tools/misc/kconfig-frontends {
17277 kcgi = callPackage ../development/web/kcgi { };
17279 kcov = callPackage ../development/tools/analysis/kcov { };
17281 kind = callPackage ../development/tools/kind { };
17283 khronos-ocl-icd-loader = callPackage ../development/libraries/khronos-ocl-icd-loader { };
17285 ko = callPackage ../development/tools/ko { };
17287 konstraint = callPackage ../development/tools/konstraint { };
17289 krankerl = callPackage ../development/tools/krankerl { };
17291 krew = callPackage ../development/tools/krew { };
17293 kube-bench = callPackage ../tools/security/kube-bench { };
17295 kube-hunter = callPackage ../tools/security/kube-hunter { };
17297 kubeaudit = callPackage ../tools/security/kubeaudit { };
17299 kubectx = callPackage ../development/tools/kubectx { };
17301 kube-linter = callPackage ../development/tools/kube-linter { };
17303 kube-prompt = callPackage ../development/tools/kube-prompt { };
17305 kubei = callPackage ../tools/security/kubei { };
17307 kubemq-community = callPackage ../servers/kubemq-community { };
17309 kubeone = callPackage ../applications/networking/cluster/kubeone { };
17311 kubeprompt = callPackage ../development/tools/kubeprompt { };
17313 kubescape = callPackage ../tools/security/kubescape { };
17315 kubesec = callPackage ../tools/security/kubesec { };
17317 kubespy = callPackage ../applications/networking/cluster/kubespy { };
17319 kubeswitch = callPackage ../development/tools/kubeswitch { };
17321 kubie = callPackage ../development/tools/kubie {
17322 inherit (darwin.apple_sdk.frameworks) Security;
17325 kustomize = callPackage ../development/tools/kustomize { };
17327 kustomize_3 = callPackage ../development/tools/kustomize/3.nix { };
17329 kustomize-sops = callPackage ../development/tools/kustomize/kustomize-sops.nix { };
17331 ktlint = callPackage ../development/tools/ktlint { };
17333 kythe = callPackage ../development/tools/kythe { };
17335 lazygit = callPackage ../development/tools/lazygit { };
17337 laminar = callPackage ../development/tools/continuous-integration/laminar { };
17339 lcov = callPackage ../development/tools/analysis/lcov { };
17341 leiningen = callPackage ../development/tools/build-managers/leiningen { };
17343 lemon = callPackage ../development/tools/parsing/lemon { };
17345 lenmus = callPackage ../applications/misc/lenmus { };
17347 lightningcss = callPackage ../development/tools/lightningcss { };
17349 libtool = libtool_2;
17351 libtool_1_5 = callPackage ../development/tools/misc/libtool { };
17353 libtool_2 = callPackage ../development/tools/misc/libtool/libtool2.nix { };
17355 libwhich = callPackage ../development/tools/misc/libwhich { };
17357 linuxkit = callPackage ../development/tools/misc/linuxkit {
17358 inherit (darwin.apple_sdk_11_0.frameworks) Virtualization;
17361 lit = callPackage ../development/tools/misc/lit { };
17363 litecli = callPackage ../development/tools/database/litecli {};
17365 litefs = callPackage ../development/tools/database/litefs {};
17367 litestream = callPackage ../development/tools/database/litestream {};
17369 lsof = callPackage ../development/tools/misc/lsof { };
17371 ltrace = callPackage ../development/tools/misc/ltrace { };
17373 lttng-tools = callPackage ../development/tools/misc/lttng-tools { };
17375 lttng-ust = callPackage ../development/tools/misc/lttng-ust { };
17377 lttng-ust_2_12 = callPackage ../development/tools/misc/lttng-ust/2.12.nix { };
17379 lttv = callPackage ../development/tools/misc/lttv { };
17381 luaformatter = callPackage ../development/tools/luaformatter
17382 (lib.optionalAttrs (stdenv.cc.isClang && lib.versionOlder stdenv.cc.version "9") {
17383 stdenv = overrideCC stdenv llvmPackages_9.clang;
17386 lurk = callPackage ../development/tools/lurk { };
17388 malt = callPackage ../development/tools/profiling/malt {};
17390 massif-visualizer = libsForQt5.callPackage ../development/tools/analysis/massif-visualizer { };
17392 mastodon-archive = callPackage ../tools/backup/mastodon-archive { };
17395 maven3 = callPackage ../development/tools/build-managers/apache-maven { };
17397 mavproxy = python3Packages.callPackage ../applications/science/robotics/mavproxy { };
17399 go-md2man = callPackage ../development/tools/misc/go-md2man {};
17401 mage = callPackage ../development/tools/build-managers/mage { };
17403 mbed-cli = callPackage ../development/tools/mbed-cli { };
17405 mdl = callPackage ../development/tools/misc/mdl { };
17407 python-language-server = callPackage ../development/dotnet-modules/python-language-server { };
17409 minify = callPackage ../development/web/minify { };
17411 minizinc = callPackage ../development/tools/minizinc { };
17412 minizincide = qt514.callPackage ../development/tools/minizinc/ide.nix { };
17414 mkcert = callPackage ../development/tools/misc/mkcert { };
17416 mkdocs = with python3Packages; toPythonApplication mkdocs;
17418 mmtf-cpp = callPackage ../development/libraries/science/chemistry/mmtf-cpp { };
17420 mockgen = callPackage ../development/tools/mockgen { };
17422 modd = callPackage ../development/tools/modd { };
17424 mold = callPackage ../development/tools/mold {
17425 # C++20 is required, aarch64-linux has gcc 9 by default
17426 stdenv = if stdenv.isLinux && stdenv.isAarch64
17427 then llvmPackages_12.libcxxStdenv
17428 else llvmPackages.stdenv;
17431 msgpack-tools = callPackage ../development/tools/msgpack-tools { };
17433 msgpuck = callPackage ../development/libraries/msgpuck { };
17435 msitools = callPackage ../development/tools/misc/msitools { };
17437 haskell-ci = haskell.lib.compose.justStaticExecutables haskellPackages.haskell-ci;
17439 neoload = callPackage ../development/tools/neoload {
17440 licenseAccepted = (config.neoload.accept_license or false);
17441 fontsConf = makeFontsConf {
17442 fontDirectories = [
17443 dejavu_fonts.minimal
17448 nailgun = callPackage ../development/tools/nailgun { };
17450 nil = callPackage ../development/tools/nil { };
17452 ninja = callPackage ../development/tools/build-managers/ninja { };
17454 nimbo = with python3Packages; callPackage ../applications/misc/nimbo { };
17456 gn = callPackage ../development/tools/build-managers/gn { };
17457 gn1924 = callPackage ../development/tools/build-managers/gn/rev1924.nix { };
17459 nixbang = callPackage ../development/tools/misc/nixbang {
17460 pythonPackages = python3Packages;
17463 nix-bisect = callPackage ../development/tools/misc/nix-bisect { };
17465 nix-build-uncached = callPackage ../development/tools/misc/nix-build-uncached { };
17467 nexus = callPackage ../development/tools/repository-managers/nexus {
17468 jre_headless = jre8_headless;
17471 nmrpflash = callPackage ../development/embedded/nmrpflash { };
17473 nwjs = callPackage ../development/tools/nwjs { };
17475 nwjs-sdk = callPackage ../development/tools/nwjs {
17479 nrf-command-line-tools = callPackage ../development/tools/misc/nrf-command-line-tools { };
17481 nrf5-sdk = callPackage ../development/libraries/nrf5-sdk { };
17483 nrfconnect = callPackage ../tools/bluetooth/nrfconnect { };
17485 nrfutil = callPackage ../development/tools/misc/nrfutil { };
17487 obelisk = callPackage ../development/tools/ocaml/obelisk { menhir = ocamlPackages.menhir; };
17489 obuild = callPackage ../development/tools/ocaml/obuild { };
17491 omake = callPackage ../development/tools/ocaml/omake { };
17493 omniorb = callPackage ../development/tools/omniorb { };
17495 openai = with python3Packages; toPythonApplication openai;
17497 openai-whisper = with python3.pkgs; toPythonApplication openai-whisper;
17499 opengrok = callPackage ../development/tools/misc/opengrok { };
17501 openocd = callPackage ../development/embedded/openocd { };
17503 oprofile = callPackage ../development/tools/profiling/oprofile {
17504 libiberty_static = libiberty.override { staticBuild = true; };
17507 pactorio = callPackage ../development/tools/pactorio {
17508 inherit (darwin.apple_sdk.frameworks) Security;
17511 pahole = callPackage ../development/tools/misc/pahole {
17515 panopticon = callPackage ../development/tools/analysis/panopticon {};
17517 parinfer-rust = callPackage ../development/tools/parinfer-rust {};
17519 parse-cli-bin = callPackage ../development/tools/parse-cli-bin { };
17521 patchelf = if with stdenv.buildPlatform; isAarch64 && isMusl then
17525 patchelf_0_13 = callPackage ../development/tools/misc/patchelf/0.13.nix {
17526 patchelf = patchelf_0_14;
17528 patchelf_0_14 = callPackage ../development/tools/misc/patchelf { };
17530 patchelfUnstable = lowPrio (callPackage ../development/tools/misc/patchelf/unstable.nix { });
17532 pax-rs = callPackage ../development/tools/pax-rs { };
17534 perfect-hash = callPackage ../development/tools/misc/perfect-hash { };
17536 peg = callPackage ../development/tools/parsing/peg { };
17538 pgcli = with pkgs.python3Packages; toPythonApplication pgcli;
17540 picotool = callPackage ../development/tools/picotool { };
17542 pmccabe = callPackage ../development/tools/misc/pmccabe { };
17544 pkgconf-unwrapped = callPackage ../development/tools/misc/pkgconf { };
17545 pkgconf = callPackage ../build-support/pkg-config-wrapper {
17546 pkg-config = pkgconf-unwrapped;
17547 baseBinName = "pkgconf";
17549 libpkgconf = pkgconf-unwrapped;
17551 pkg-config-unwrapped = callPackage ../development/tools/misc/pkg-config { };
17552 pkg-config = callPackage ../build-support/pkg-config-wrapper {
17553 pkg-config = pkg-config-unwrapped;
17556 pkg-configUpstream = lowPrio (pkg-config.override (old: {
17557 pkg-config = old.pkg-config.override {
17562 portableService = callPackage ../build-support/portable-service { };
17564 polar = callPackage ../tools/misc/polar { };
17566 inherit (nodePackages) postcss-cli;
17568 postiats-utilities = callPackage ../development/tools/postiats-utilities {};
17570 postman = callPackage ../development/web/postman {};
17572 pprof = callPackage ../development/tools/profiling/pprof { };
17574 pqrs = callPackage ../development/tools/pqrs { };
17576 pyprof2calltree = with python3Packages; toPythonApplication pyprof2calltree;
17578 prelink = callPackage ../development/tools/misc/prelink { };
17580 premake3 = callPackage ../development/tools/misc/premake/3.nix { };
17582 premake4 = callPackage ../development/tools/misc/premake { };
17584 premake5 = callPackage ../development/tools/misc/premake/5.nix {
17585 inherit (darwin.apple_sdk.frameworks) Foundation;
17588 premake = premake4;
17590 privacyidea = callPackage ../applications/misc/privacyidea { };
17592 process-compose = callPackage ../applications/misc/process-compose { };
17594 process-viewer = callPackage ../applications/misc/process-viewer {
17595 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation IOKit;
17598 procodile = callPackage ../tools/system/procodile { };
17600 pry = callPackage ../development/tools/pry { };
17602 pup = callPackage ../development/tools/pup { };
17604 puppet-bolt = callPackage ../tools/admin/puppet/puppet-bolt { };
17606 puppet-lint = callPackage ../development/tools/puppet/puppet-lint { };
17608 puppeteer-cli = callPackage ../tools/graphics/puppeteer-cli {};
17610 pyrseas = callPackage ../development/tools/database/pyrseas { };
17612 pycritty = with python3Packages; toPythonApplication pycritty;
17614 pylint-exit = callPackage ../development/tools/pylint-exit { };
17616 qtcreator = libsForQt5.callPackage ../development/tools/qtcreator {
17617 inherit (linuxPackages) perf;
17620 qxmledit = libsForQt5.callPackage ../applications/editors/qxmledit {} ;
17622 r10k = callPackage ../tools/system/r10k { };
17624 radare2 = callPackage ../development/tools/analysis/radare2 ({
17626 } // (config.radare or {}));
17628 ran = callPackage ../servers/http/ran { };
17630 rathole = callPackage ../tools/networking/rathole {
17631 inherit (darwin.apple_sdk.frameworks) CoreServices;
17634 retry = callPackage ../tools/system/retry { };
17636 rizin = pkgs.callPackage ../development/tools/analysis/rizin { };
17638 cutter = libsForQt515.callPackage ../development/tools/analysis/rizin/cutter.nix { };
17640 ragel = ragelStable;
17642 randoop = callPackage ../development/tools/analysis/randoop { };
17644 inherit (callPackages ../development/tools/parsing/ragel {
17645 tex = texlive.combined.scheme-small;
17646 }) ragelStable ragelDev;
17648 hammer = callPackage ../development/tools/parsing/hammer { };
17650 rdocker = callPackage ../development/tools/rdocker { };
17652 redis-dump = callPackage ../development/tools/redis-dump { };
17654 redis-plus-plus = callPackage ../development/libraries/redis-plus-plus { };
17656 redo = callPackage ../development/tools/build-managers/redo { };
17658 redo-apenwarr = callPackage ../development/tools/build-managers/redo-apenwarr { };
17660 redo-c = callPackage ../development/tools/build-managers/redo-c { };
17662 redo-sh = callPackage ../development/tools/build-managers/redo-sh { };
17664 regclient = callPackage ../development/tools/regclient { };
17665 inherit (regclient) regbot regctl regsync;
17667 reno = callPackage ../development/tools/reno { };
17669 re2c = callPackage ../development/tools/parsing/re2c { };
17671 remake = callPackage ../development/tools/build-managers/remake { };
17673 replace-secret = callPackage ../build-support/replace-secret/replace-secret.nix { };
17675 replacement = callPackage ../development/tools/misc/replacement { };
17677 inherit (callPackage ../development/tools/replay-io { })
17678 replay-io replay-node-cli;
17680 retdec = callPackage ../development/tools/analysis/retdec {
17681 stdenv = gcc8Stdenv;
17683 retdec-full = retdec.override {
17684 withPEPatterns = true;
17687 reviewdog = callPackage ../development/tools/misc/reviewdog { };
17689 revive = callPackage ../development/tools/revive { };
17691 rman = callPackage ../development/tools/misc/rman { };
17693 rnix-lsp = callPackage ../development/tools/rnix-lsp { nix = nixVersions.nix_2_9; };
17695 rnginline = with python3Packages; toPythonApplication rnginline;
17697 rolespec = callPackage ../development/tools/misc/rolespec { };
17699 rr = callPackage ../development/tools/analysis/rr { };
17701 rsass = callPackage ../development/tools/misc/rsass { };
17703 rufo = callPackage ../development/tools/rufo { };
17705 samurai = callPackage ../development/tools/build-managers/samurai { };
17707 muon = callPackage ../development/tools/build-managers/muon { };
17708 muonStandalone = muon.override {
17709 embedSamurai = true;
17713 saleae-logic = callPackage ../development/tools/misc/saleae-logic { };
17715 saleae-logic-2 = callPackage ../development/tools/misc/saleae-logic-2 { };
17717 sauce-connect = callPackage ../development/tools/sauce-connect { };
17719 sawjap = callPackage ../development/tools/java/sawjap { };
17721 sd-local = callPackage ../development/tools/sd-local { };
17723 seer = libsForQt5.callPackage ../development/tools/misc/seer { };
17725 selenium-server-standalone = callPackage ../development/tools/selenium/server { };
17727 selendroid = callPackage ../development/tools/selenium/selendroid { };
17729 semver-tool = callPackage ../development/tools/misc/semver-tool { };
17731 semantik = libsForQt5.callPackage ../applications/office/semantik { };
17733 sconsPackages = dontRecurseIntoAttrs (callPackage ../development/tools/build-managers/scons { });
17734 scons = sconsPackages.scons_latest;
17736 mill = callPackage ../development/tools/build-managers/mill {
17740 sbt = callPackage ../development/tools/build-managers/sbt { };
17741 sbt-with-scala-native = callPackage ../development/tools/build-managers/sbt/scala-native.nix { };
17742 simpleBuildTool = sbt;
17744 sbt-extras = callPackage ../development/tools/build-managers/sbt-extras { };
17746 scala-cli = callPackage ../development/tools/build-managers/scala-cli {};
17748 scc = callPackage ../development/tools/misc/scc { };
17750 scss-lint = callPackage ../development/tools/scss-lint { };
17752 segger-jlink = callPackage ../development/tools/misc/segger-jlink { };
17754 segger-ozone = callPackage ../development/tools/misc/segger-ozone { };
17756 selene = callPackage ../development/tools/selene {
17757 inherit (darwin.apple_sdk.frameworks) Security;
17760 shadowenv = callPackage ../tools/misc/shadowenv {
17761 inherit (darwin.apple_sdk.frameworks) Security;
17764 shake = haskell.lib.compose.justStaticExecutables haskellPackages.shake;
17766 shallot = callPackage ../tools/misc/shallot { };
17768 inherit (callPackage ../development/tools/build-managers/shards { })
17772 shellcheck = callPackage ../development/tools/shellcheck {
17773 inherit (haskellPackages) ShellCheck;
17776 shellharden = callPackage ../development/tools/shellharden {};
17778 schemaspy = callPackage ../development/tools/database/schemaspy { };
17780 scenebuilder = callPackage ../development/tools/scenebuilder { };
17782 scenic-view = callPackage ../development/tools/scenic-view { jdk = jdk11; };
17784 shncpd = callPackage ../tools/networking/shncpd { };
17786 sigrok-cli = callPackage ../development/tools/sigrok-cli { };
17788 silicon = callPackage ../tools/misc/silicon {
17789 inherit (darwin.apple_sdk.frameworks) AppKit CoreText Security;
17792 simpleTpmPk11 = callPackage ../tools/security/simple-tpm-pk11 { };
17794 slimerjs = callPackage ../development/tools/slimerjs {};
17796 slint-lsp = callPackage ../development/tools/misc/slint-lsp {
17797 inherit (darwin.apple_sdk.frameworks) AppKit CoreGraphics CoreServices CoreText Foundation OpenGL;
17800 sloccount = callPackage ../development/tools/misc/sloccount { };
17802 sloc = nodePackages.sloc;
17804 smatch = callPackage ../development/tools/analysis/smatch { };
17806 smc = callPackage ../tools/misc/smc { };
17808 snakemake = callPackage ../applications/science/misc/snakemake { };
17810 snore = callPackage ../tools/misc/snore { };
17812 snzip = callPackage ../tools/archivers/snzip { };
17814 snowman = qt5.callPackage ../development/tools/analysis/snowman { };
17816 sparse = callPackage ../development/tools/analysis/sparse { };
17818 speedtest-cli = with python3Packages; toPythonApplication speedtest-cli;
17820 spin = callPackage ../development/tools/analysis/spin { };
17822 spirv-headers = callPackage ../development/libraries/spirv-headers { };
17823 spirv-tools = callPackage ../development/tools/spirv-tools { };
17825 splint = callPackage ../development/tools/analysis/splint {
17826 flex = flex_2_5_35;
17829 spoofer = callPackage ../tools/networking/spoofer { };
17831 spoofer-gui = callPackage ../tools/networking/spoofer { withGUI = true; };
17833 spooles = callPackage ../development/libraries/science/math/spooles {};
17835 spr = callPackage ../development/tools/spr {
17836 inherit (darwin.apple_sdk.frameworks) Security;
17839 spruce = callPackage ../development/tools/misc/spruce {};
17841 sqlc = callPackage ../development/tools/database/sqlc { };
17843 sqlcheck = callPackage ../development/tools/database/sqlcheck { };
17845 sqlitebrowser = libsForQt5.callPackage ../development/tools/database/sqlitebrowser { };
17847 sqlite-utils = with python3Packages; toPythonApplication sqlite-utils;
17849 sqlite-web = callPackage ../development/tools/database/sqlite-web { };
17851 sqlmap = with python3Packages; toPythonApplication sqlmap;
17853 sselp = callPackage ../tools/X11/sselp{ };
17855 statix = callPackage ../tools/nix/statix { };
17857 stm32cubemx = callPackage ../development/embedded/stm32/stm32cubemx { };
17859 stm32flash = callPackage ../development/embedded/stm32/stm32flash { };
17861 stm8flash = callPackage ../development/embedded/stm8/stm8flash { };
17863 strace = callPackage ../development/tools/misc/strace { };
17865 stylua = callPackage ../development/tools/stylua { };
17867 summon = callPackage ../development/tools/summon { };
17869 svlint = callPackage ../development/tools/analysis/svlint { };
17871 svls = callPackage ../development/tools/misc/svls { };
17873 swarm = callPackage ../development/tools/analysis/swarm { };
17875 swiftformat = callPackage ../development/tools/swiftformat { };
17877 symfony-cli = callPackage ../development/tools/symfony-cli { };
17879 swiftshader = callPackage ../development/libraries/swiftshader { stdenv = gcc10StdenvCompat; };
17881 systemfd = callPackage ../development/tools/systemfd { };
17883 swig1 = callPackage ../development/tools/misc/swig { };
17884 swig2 = callPackage ../development/tools/misc/swig/2.x.nix { };
17885 swig3 = callPackage ../development/tools/misc/swig/3.x.nix { };
17886 swig4 = callPackage ../development/tools/misc/swig/4.nix { };
17888 swigWithJava = swig;
17890 c2ffi = callPackage ../development/tools/misc/c2ffi { };
17892 c3c = callPackage ../development/compilers/c3c { };
17894 swfmill = callPackage ../tools/video/swfmill { stdenv = gcc10StdenvCompat; };
17896 swftools = callPackage ../tools/video/swftools {
17897 stdenv = gccStdenv;
17900 szyszka = callPackage ../tools/misc/szyszka { };
17902 taplo = callPackage ../development/tools/taplo {
17903 inherit (darwin.apple_sdk.frameworks) Security;
17906 taoup = callPackage ../tools/misc/taoup { };
17908 tcptrack = callPackage ../development/tools/misc/tcptrack { };
17910 teensyduino = arduino-core.override { withGui = true; withTeensyduino = true; };
17912 teensy-loader-cli = callPackage ../development/embedded/teensy-loader-cli { };
17914 tytools = libsForQt5.callPackage ../development/embedded/tytools { };
17916 terracognita = callPackage ../development/tools/misc/terracognita { };
17918 terraform-lsp = callPackage ../development/tools/misc/terraform-lsp { };
17919 terraform-ls = callPackage ../development/tools/misc/terraform-ls { };
17921 terraformer = callPackage ../development/tools/misc/terraformer { };
17923 terrascan = callPackage ../tools/security/terrascan { };
17925 texinfo413 = callPackage ../development/tools/misc/texinfo/4.13a.nix { };
17926 texinfo4 = texinfo413;
17927 texinfo5 = callPackage ../development/tools/misc/texinfo/5.2.nix { };
17928 texinfo6_5 = callPackage ../development/tools/misc/texinfo/6.5.nix { }; # needed for allegro
17929 texinfo6_7 = callPackage ../development/tools/misc/texinfo/6.7.nix { }; # needed for gpm, iksemel and fwknop
17930 texinfo6 = callPackage ../development/tools/misc/texinfo/6.8.nix { };
17931 texinfo = texinfo6;
17932 texinfoInteractive = texinfo.override { interactive = true; };
17934 texi2html = callPackage ../development/tools/misc/texi2html { };
17936 texi2mdoc = callPackage ../tools/misc/texi2mdoc { };
17938 texlab = callPackage ../development/tools/misc/texlab {
17939 inherit (darwin.apple_sdk.frameworks) Security CoreServices;
17942 time-ghc-modules = callPackage ../development/tools/time-ghc-modules { };
17944 tflint = callPackage ../development/tools/analysis/tflint { };
17946 tflint-plugins = recurseIntoAttrs (
17947 callPackage ../development/tools/analysis/tflint-plugins { }
17950 tfsec = callPackage ../development/tools/analysis/tfsec { };
17952 todoist = callPackage ../applications/misc/todoist { };
17954 todoist-electron = callPackage ../applications/misc/todoist-electron { };
17956 toil = callPackage ../applications/science/misc/toil { };
17958 travis = callPackage ../development/tools/misc/travis { };
17960 tree-sitter = makeOverridable (callPackage ../development/tools/parsing/tree-sitter) {
17961 inherit (darwin.apple_sdk.frameworks) Security;
17964 tree-sitter-grammars = recurseIntoAttrs tree-sitter.builtGrammars;
17966 trellis = callPackage ../development/embedded/fpga/trellis { };
17968 ttyd = callPackage ../servers/ttyd { };
17970 turbogit = callPackage ../development/tools/turbogit {
17971 libgit2 = libgit2_1_3_0;
17974 tweak = callPackage ../applications/editors/tweak { };
17976 uddup = callPackage ../tools/security/uddup { };
17978 udis86 = callPackage ../development/tools/udis86 { };
17980 uefi-firmware-parser = callPackage ../development/tools/analysis/uefi-firmware-parser { };
17982 uhd3_5 = callPackage ../applications/radio/uhd/3.5.nix { };
17983 uhd = callPackage ../applications/radio/uhd { };
17985 uisp = callPackage ../development/embedded/uisp { };
17987 uncrustify = callPackage ../development/tools/misc/uncrustify { };
17989 universal-ctags = callPackage ../development/tools/misc/universal-ctags { };
17991 unused = callPackage ../development/tools/misc/unused { };
17993 vagrant = callPackage ../development/tools/vagrant {};
17995 vala-language-server = callPackage ../development/tools/vala-language-server {};
17997 bashdb = callPackage ../development/tools/misc/bashdb { };
17999 gdb = callPackage ../development/tools/misc/gdb {
18001 readline = readline81;
18004 gf = callPackage ../development/tools/misc/gf { };
18006 java-language-server = callPackage ../development/tools/java/java-language-server { };
18008 jprofiler = callPackage ../development/tools/java/jprofiler {
18012 jhiccup = callPackage ../development/tools/java/jhiccup { };
18014 valgrind = callPackage ../development/tools/analysis/valgrind {
18015 inherit (buildPackages.darwin) xnu bootstrap_cmds cctools;
18017 valgrind-light = res.valgrind.override { gdb = null; };
18019 valkyrie = callPackage ../development/tools/analysis/valkyrie { };
18021 qcachegrind = libsForQt5.callPackage ../development/tools/analysis/qcachegrind {};
18023 visualvm = callPackage ../development/tools/java/visualvm { };
18025 vultr = callPackage ../development/tools/vultr { };
18027 vultr-cli = callPackage ../development/tools/vultr-cli { };
18029 vulnix = callPackage ../tools/security/vulnix { };
18031 vtable-dumper = callPackage ../development/tools/misc/vtable-dumper { };
18033 wails = callPackage ../development/tools/wails { };
18035 whatsapp-for-linux = callPackage ../applications/networking/instant-messengers/whatsapp-for-linux { };
18037 whatstyle = callPackage ../development/tools/misc/whatstyle {
18038 inherit (llvmPackages) clang-unwrapped;
18041 watson-ruby = callPackage ../development/tools/misc/watson-ruby {};
18043 webdis = callPackage ../development/tools/database/webdis { };
18045 xc3sprog = callPackage ../development/embedded/xc3sprog { stdenv = gcc10StdenvCompat; };
18047 xcb-imdkit = callPackage ../development/libraries/xcb-imdkit { };
18049 xcode-install = callPackage ../development/tools/xcode-install { };
18051 xcodebuild = callPackage ../development/tools/xcbuild/wrapper.nix {
18052 inherit (darwin.apple_sdk.frameworks) CoreServices CoreGraphics ImageIO;
18054 xcodebuild6 = xcodebuild.override { stdenv = llvmPackages_6.stdenv; };
18055 xcbuild = xcodebuild;
18056 xcbuildHook = makeSetupHook {
18057 deps = [ xcbuild ];
18058 } ../development/tools/xcbuild/setup-hook.sh ;
18060 # xcbuild with llvm 6
18061 xcbuild6Hook = makeSetupHook {
18062 deps = [ xcodebuild6 ];
18063 } ../development/tools/xcbuild/setup-hook.sh ;
18065 xcpretty = callPackage ../development/tools/xcpretty { };
18067 xmlindent = callPackage ../development/web/xmlindent {};
18069 xpwn = callPackage ../development/mobile/xpwn {};
18071 xxdiff = libsForQt5.callPackage ../development/tools/misc/xxdiff { };
18073 xxe-pe = callPackage ../applications/editors/xxe-pe { };
18075 xxdiff-tip = xxdiff;
18077 xxgdb = callPackage ../development/tools/misc/xxgdb { };
18079 yaml2json = callPackage ../development/tools/yaml2json { };
18081 yams = callPackage ../applications/audio/yams { };
18083 ycmd = callPackage ../development/tools/misc/ycmd {
18084 inherit (darwin.apple_sdk.frameworks) Cocoa;
18089 yodl = callPackage ../development/tools/misc/yodl { };
18091 yq = python3.pkgs.toPythonApplication python3.pkgs.yq;
18093 yq-go = callPackage ../development/tools/yq-go { };
18095 ytt = callPackage ../development/tools/ytt {};
18097 zls = callPackage ../development/tools/zls { };
18099 zydis = callPackage ../development/libraries/zydis { };
18101 grabserial = callPackage ../development/tools/grabserial { };
18103 mypy = with python3Packages; toPythonApplication mypy;
18105 mypy-protobuf = with python3Packages; toPythonApplication mypy-protobuf;
18107 nsis = callPackage ../development/tools/nsis { };
18109 tockloader = callPackage ../development/tools/misc/tockloader { };
18111 ### DEVELOPMENT / LIBRARIES
18113 a52dec = callPackage ../development/libraries/a52dec { };
18115 aalib = callPackage ../development/libraries/aalib { };
18117 abseil-cpp_202111 = callPackage ../development/libraries/abseil-cpp/202111.nix { };
18118 abseil-cpp_202103 = callPackage ../development/libraries/abseil-cpp/202103.nix { };
18119 abseil-cpp_202206 = callPackage ../development/libraries/abseil-cpp/202206.nix { };
18120 abseil-cpp = abseil-cpp_202103;
18122 accountsservice = callPackage ../development/libraries/accountsservice { };
18124 acl = callPackage ../development/libraries/acl { };
18126 acsccid = callPackage ../tools/security/acsccid { };
18128 activemq = callPackage ../development/libraries/apache-activemq { };
18130 adns = callPackage ../development/libraries/adns { };
18132 adslib = callPackage ../development/libraries/adslib { };
18134 afflib = callPackage ../development/libraries/afflib { };
18136 aften = callPackage ../development/libraries/aften { };
18138 alure = callPackage ../development/libraries/alure { };
18140 alure2 = callPackage ../development/libraries/alure2 { };
18142 agg = callPackage ../development/libraries/agg { };
18144 agkozak-zsh-prompt = callPackage ../shells/zsh/agkozak-zsh-prompt { };
18146 alass = callPackage ../applications/video/alass { };
18148 allegro = allegro4;
18149 allegro4 = callPackage ../development/libraries/allegro {};
18150 allegro5 = callPackage ../development/libraries/allegro/5.nix {};
18152 amdvlk = callPackage ../development/libraries/amdvlk {};
18154 aml = callPackage ../development/libraries/aml { };
18156 amrnb = callPackage ../development/libraries/amrnb { };
18158 amrwb = callPackage ../development/libraries/amrwb { };
18160 ansi2html = with python3.pkgs; toPythonApplication ansi2html;
18162 anttweakbar = callPackage ../development/libraries/AntTweakBar { };
18164 appstream = callPackage ../development/libraries/appstream { };
18166 appstream-glib = callPackage ../development/libraries/appstream-glib { };
18168 apr = callPackage ../development/libraries/apr {
18169 autoreconfHook = buildPackages.autoreconfHook269;
18172 aprutil = callPackage ../development/libraries/apr-util { };
18174 aravis = callPackage ../development/libraries/aravis { };
18176 arb = callPackage ../development/libraries/arb {};
18178 argparse = callPackage ../development/libraries/argparse { };
18180 argp-standalone = callPackage ../development/libraries/argp-standalone {};
18182 aribb25 = callPackage ../development/libraries/aribb25 {
18183 inherit (darwin.apple_sdk.frameworks) PCSC;
18186 armadillo = callPackage ../development/libraries/armadillo {};
18188 arrayfire = callPackage ../development/libraries/arrayfire {};
18190 arrow-cpp = callPackage ../development/libraries/arrow-cpp {};
18192 arrow-glib = callPackage ../development/libraries/arrow-glib {};
18194 arsenal = callPackage ../tools/security/arsenal { };
18196 assimp = callPackage ../development/libraries/assimp { };
18198 asio_1_10 = callPackage ../development/libraries/asio/1.10.nix { };
18199 asio = callPackage ../development/libraries/asio { };
18201 aspell = callPackage ../development/libraries/aspell { };
18203 aspellDicts = recurseIntoAttrs (callPackages ../development/libraries/aspell/dictionaries.nix {});
18205 aspellWithDicts = callPackage ../development/libraries/aspell/aspell-with-dicts.nix {
18206 aspell = aspell.override { searchNixProfiles = false; };
18209 attr = callPackage ../development/libraries/attr { };
18211 at-spi2-core = callPackage ../development/libraries/at-spi2-core { };
18213 # Not moved to aliases while we decide if we should split the package again.
18214 at-spi2-atk = at-spi2-core;
18216 aqbanking = callPackage ../development/libraries/aqbanking { };
18218 aubio = callPackage ../development/libraries/aubio { };
18220 audiality2 = callPackage ../development/libraries/audiality2 { };
18222 audiofile = callPackage ../development/libraries/audiofile {
18223 inherit (darwin.apple_sdk.frameworks) AudioUnit CoreServices;
18226 aws-c-auth = callPackage ../development/libraries/aws-c-auth { };
18228 aws-c-cal = callPackage ../development/libraries/aws-c-cal {
18229 inherit (darwin.apple_sdk.frameworks) Security;
18232 aws-c-common = callPackage ../development/libraries/aws-c-common { };
18234 aws-c-compression = callPackage ../development/libraries/aws-c-compression { };
18236 aws-c-event-stream = callPackage ../development/libraries/aws-c-event-stream { };
18238 aws-c-http = callPackage ../development/libraries/aws-c-http { };
18240 aws-c-io = callPackage ../development/libraries/aws-c-io {
18241 inherit (darwin.apple_sdk.frameworks) Security;
18244 aws-c-mqtt = callPackage ../development/libraries/aws-c-mqtt { };
18246 aws-c-s3 = callPackage ../development/libraries/aws-c-s3 { };
18248 aws-c-sdkutils = callPackage ../development/libraries/aws-c-sdkutils { };
18250 aws-checksums = callPackage ../development/libraries/aws-checksums { };
18252 aws-crt-cpp = callPackage ../development/libraries/aws-crt-cpp { };
18254 aws-sdk-cpp = callPackage ../development/libraries/aws-sdk-cpp {
18255 inherit (darwin.apple_sdk.frameworks) CoreAudio AudioToolbox;
18258 ayatana-ido = callPackage ../development/libraries/ayatana-ido { };
18260 babl = callPackage ../development/libraries/babl { };
18262 backward-cpp = callPackage ../development/libraries/backward-cpp { };
18264 bamf = callPackage ../development/libraries/bamf { };
18266 inherit (callPackages ../development/libraries/bashup-events { }) bashup-events32 bashup-events44;
18268 bcg729 = callPackage ../development/libraries/bcg729 { };
18270 bctoolbox = callPackage ../development/libraries/bctoolbox { };
18272 bc-soci = callPackage ../development/libraries/soci/bc-soci.nix { };
18274 bearssl = callPackage ../development/libraries/bearssl { };
18276 beecrypt = callPackage ../development/libraries/beecrypt { };
18278 belcard = callPackage ../development/libraries/belcard { };
18280 belr = callPackage ../development/libraries/belr { };
18282 bencode = callPackage ../development/libraries/bencode {
18283 stdenv = gcc10StdenvCompat;
18286 bencodetools = callPackage ../development/libraries/bencodetools { };
18288 beignet = callPackage ../development/libraries/beignet {
18289 inherit (llvmPackages_6) libllvm libclang;
18292 belle-sip = callPackage ../development/libraries/belle-sip { };
18295 bicpl = callPackage ../development/libraries/science/biology/bicpl { };
18297 bicgl = callPackage ../development/libraries/science/biology/bicgl { inherit (darwin.apple_sdk.frameworks) GLUT; };
18299 # TODO(@Ericson2314): Build bionic libc from source
18300 bionic = if stdenv.hostPlatform.useAndroidPrebuilt
18301 then pkgs."androidndkPkgs_${stdenv.hostPlatform.ndkVer}".libraries
18302 else callPackage ../os-specific/linux/bionic-prebuilt { };
18305 bobcat = callPackage ../development/libraries/bobcat
18306 (lib.optionalAttrs (with stdenv.hostPlatform; isAarch64 && isLinux) {
18307 # C++20 is required, aarch64-linux has gcc 9 by default
18308 stdenv = gcc10Stdenv;
18311 boehmgc = callPackage ../development/libraries/boehm-gc { };
18313 boolstuff = callPackage ../development/libraries/boolstuff { };
18315 inherit (callPackage ../development/libraries/boost { inherit (buildPackages) boost-build; })
18333 boost15x = boost159;
18334 boost16x = boost169;
18335 boost17x = boost179;
18336 boost18x = boost180;
18339 boost_process = callPackage ../development/libraries/boost-process { };
18341 bosh-cli = callPackage ../applications/networking/cluster/bosh-cli { };
18343 botan2 = callPackage ../development/libraries/botan/2.0.nix {
18344 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
18347 box2d = callPackage ../development/libraries/box2d { };
18349 boxfort = callPackage ../development/libraries/boxfort { };
18351 brunsli = callPackage ../development/libraries/brunsli { };
18353 buddy = callPackage ../development/libraries/buddy { };
18355 buildkit-nix = callPackage ../applications/virtualization/buildkit-nix { };
18357 bulletml = callPackage ../development/libraries/bulletml { };
18359 bwidget = callPackage ../development/libraries/bwidget { };
18361 bzrtp = callPackage ../development/libraries/bzrtp { };
18363 c-ares = callPackage ../development/libraries/c-ares { };
18365 c-aresMinimal = callPackage ../development/libraries/c-ares {
18369 c-blosc = callPackage ../development/libraries/c-blosc { };
18371 # justStaticExecutables is needed due to https://github.com/NixOS/nix/issues/2990
18372 cachix = haskell.lib.compose.justStaticExecutables haskellPackages.cachix;
18374 cubeb = callPackage ../development/libraries/audio/cubeb { };
18376 hercules-ci-agent = callPackage ../development/tools/continuous-integration/hercules-ci-agent { };
18378 hci = callPackage ../development/tools/continuous-integration/hci { };
18380 isa-l = callPackage ../development/libraries/isa-l { };
18382 niv = lib.getBin (haskell.lib.compose.justStaticExecutables haskellPackages.niv);
18384 ormolu = haskellPackages.ormolu.bin;
18386 capnproto = callPackage ../development/libraries/capnproto { };
18388 capnproto-java = callPackage ../development/tools/capnproto-java { };
18390 captive-browser = callPackage ../applications/networking/browsers/captive-browser { };
18392 ndn-cxx = callPackage ../development/libraries/ndn-cxx {
18393 openssl = openssl_1_1;
18396 ndn-tools = callPackage ../tools/networking/ndn-tools {
18397 openssl = openssl_1_1;
18400 nfd = callPackage ../servers/nfd {
18401 openssl = openssl_1_1;
18404 cddlib = callPackage ../development/libraries/cddlib {};
18406 cdk = callPackage ../development/libraries/cdk {};
18408 cdk-go = callPackage ../tools/security/cdk-go {};
18410 cdo = callPackage ../development/libraries/cdo { };
18412 cimg = callPackage ../development/libraries/cimg { };
18414 cjose = callPackage ../development/libraries/cjose { };
18416 scmccid = callPackage ../development/libraries/scmccid { };
18418 ccrtp = callPackage ../development/libraries/ccrtp { };
18420 cctz = callPackage ../development/libraries/cctz {
18421 inherit (darwin.apple_sdk.frameworks) Foundation;
18424 celt = callPackage ../development/libraries/celt {};
18425 celt_0_7 = callPackage ../development/libraries/celt/0.7.nix {};
18426 celt_0_5_1 = callPackage ../development/libraries/celt/0.5.1.nix {};
18428 cegui = callPackage ../development/libraries/cegui {
18432 certbot = python3.pkgs.toPythonApplication python3.pkgs.certbot;
18434 certbot-full = certbot.withPlugins (cp: with cp; [
18435 certbot-dns-cloudflare
18436 certbot-dns-rfc2136
18437 certbot-dns-route53
18440 caf = callPackage ../development/libraries/caf {};
18442 # CGAL 5 has API changes
18443 cgal_4 = callPackage ../development/libraries/CGAL/4.nix {};
18444 cgal_5 = callPackage ../development/libraries/CGAL {};
18447 cgui = callPackage ../development/libraries/cgui {};
18449 check = callPackage ../development/libraries/check {
18450 inherit (darwin.apple_sdk.frameworks) CoreServices;
18453 chipmunk = callPackage ../development/libraries/chipmunk {};
18455 chmlib = callPackage ../development/libraries/chmlib { };
18457 chromaprint = callPackage ../development/libraries/chromaprint { };
18459 cl = callPackage ../development/libraries/cl {
18460 erlang = erlangR23;
18463 clanlib = callPackage ../development/libraries/clanlib { };
18465 classads = callPackage ../development/libraries/classads { };
18467 clfft = callPackage ../development/libraries/clfft {
18468 stdenv = gcc10StdenvCompat;
18471 clipp = callPackage ../development/libraries/clipp { };
18473 clipper = callPackage ../development/libraries/clipper { };
18475 cln = callPackage ../development/libraries/cln { };
18477 clucene_core_2 = callPackage ../development/libraries/clucene-core/2.x.nix {
18478 stdenv = if stdenv.cc.isClang then llvmPackages_6.stdenv else stdenv;
18481 clucene_core_1 = callPackage ../development/libraries/clucene-core {
18482 stdenv = if stdenv.cc.isClang then llvmPackages_6.stdenv else stdenv;
18485 clucene_core = clucene_core_1;
18487 clutter = callPackage ../development/libraries/clutter { };
18489 clutter-gst = callPackage ../development/libraries/clutter-gst {
18492 clutter-gtk = callPackage ../development/libraries/clutter-gtk { };
18494 cminpack = callPackage ../development/libraries/cminpack { };
18496 cmocka = callPackage ../development/libraries/cmocka { };
18498 cmrt = callPackage ../development/libraries/cmrt { };
18500 codecserver = callPackage ../applications/audio/codecserver { };
18502 coeurl = callPackage ../development/libraries/coeurl { };
18504 coercer = callPackage ../tools/security/coercer { };
18506 cogl = callPackage ../development/libraries/cogl {
18507 inherit (darwin.apple_sdk.frameworks) OpenGL;
18510 coin3d = callPackage ../development/libraries/coin3d { };
18512 soxt = callPackage ../development/libraries/soxt { };
18514 CoinMP = callPackage ../development/libraries/CoinMP { };
18516 coinlive = callPackage ../tools/misc/coinlive {
18517 openssl = openssl_1_1;
18520 cointop = callPackage ../applications/misc/cointop { };
18522 collada-dom = callPackage ../development/libraries/collada-dom { };
18524 cog = callPackage ../development/web/cog { };
18526 cosmoc = callPackage ../development/tools/cosmoc { };
18528 cosmopolitan = callPackage ../development/libraries/cosmopolitan { };
18530 python-cosmopolitan = callPackage ../development/interpreters/python-cosmopolitan { };
18532 ctpp2 = callPackage ../development/libraries/ctpp2 { };
18534 ctpl = callPackage ../development/libraries/ctpl { };
18536 cppe = callPackage ../development/libraries/science/chemistry/cppe { };
18538 cppdb = callPackage ../development/libraries/cppdb { };
18540 cpp-utilities = callPackage ../development/libraries/cpp-utilities { };
18542 cpp-hocon = callPackage ../development/libraries/cpp-hocon { };
18544 cpp-ipfs-http-client = callPackage ../development/libraries/cpp-ipfs-http-client { };
18546 cpp-netlib = callPackage ../development/libraries/cpp-netlib {
18547 boost = boost169; # fatal error: 'boost/asio/stream_socket_service.hpp' file not found
18550 ubus = callPackage ../development/libraries/ubus { };
18552 uci = callPackage ../development/libraries/uci { };
18554 uri = callPackage ../development/libraries/uri { stdenv = gcc10StdenvCompat; };
18556 cppcms = callPackage ../development/libraries/cppcms { };
18558 cppunit = callPackage ../development/libraries/cppunit { };
18560 cpputest = callPackage ../development/libraries/cpputest { };
18562 cracklib = callPackage ../development/libraries/cracklib { };
18564 cre2 = callPackage ../development/libraries/cre2 { };
18566 criterion = callPackage ../development/libraries/criterion { };
18568 croaring = callPackage ../development/libraries/croaring { };
18570 crossguid = callPackage ../development/libraries/crossguid { };
18572 cryptopp = callPackage ../development/libraries/crypto++ { };
18574 cryptominisat = callPackage ../applications/science/logic/cryptominisat { };
18576 csdr = callPackage ../applications/radio/csdr { };
18578 ctypes_sh = callPackage ../development/libraries/ctypes_sh { };
18580 curlpp = callPackage ../development/libraries/curlpp { };
18582 cutee = callPackage ../development/libraries/cutee { };
18584 cxxtools = callPackage ../development/libraries/cxxtools { stdenv = gcc10StdenvCompat; };
18586 cwiid = callPackage ../development/libraries/cwiid { };
18588 cxx-prettyprint = callPackage ../development/libraries/cxx-prettyprint { };
18590 cxxopts = callPackage ../development/libraries/cxxopts { };
18592 cxxtest = python3Packages.callPackage ../development/libraries/cxxtest { };
18594 cypress = callPackage ../development/web/cypress { };
18596 cyrus_sasl = callPackage ../development/libraries/cyrus-sasl {
18597 libkrb5 = if stdenv.isFreeBSD then heimdal else libkrb5;
18598 openssl = openssl_1_1;
18601 # Make bdb5 the default as it is the last release under the custom
18605 db48 = callPackage ../development/libraries/db/db-4.8.nix { };
18607 db53 = callPackage ../development/libraries/db/db-5.3.nix { };
18609 db60 = callPackage ../development/libraries/db/db-6.0.nix { };
18610 db62 = callPackage ../development/libraries/db/db-6.2.nix { };
18612 dbxml = callPackage ../development/libraries/dbxml { };
18614 dbus = callPackage ../development/libraries/dbus { };
18615 dbus_cplusplus = callPackage ../development/libraries/dbus-cplusplus { };
18616 dbus-glib = callPackage ../development/libraries/dbus-glib { };
18617 dbus_java = callPackage ../development/libraries/java/dbus-java { };
18619 dbus-sharp-1_0 = callPackage ../development/libraries/dbus-sharp/dbus-sharp-1.0.nix { };
18620 dbus-sharp-2_0 = callPackage ../development/libraries/dbus-sharp { };
18622 dbus-sharp-glib-1_0 = callPackage ../development/libraries/dbus-sharp-glib/dbus-sharp-glib-1.0.nix { };
18623 dbus-sharp-glib-2_0 = callPackage ../development/libraries/dbus-sharp-glib { };
18625 makeDBusConf = { suidHelper, serviceDirectories, apparmor ? "disabled" }:
18626 callPackage ../development/libraries/dbus/make-dbus-conf.nix {
18627 inherit suidHelper serviceDirectories apparmor;
18630 dee = callPackage ../development/libraries/dee {
18631 autoreconfHook = buildPackages.autoreconfHook269;
18634 dhex = callPackage ../applications/editors/dhex { };
18636 double-conversion = callPackage ../development/libraries/double-conversion { };
18638 dclib = callPackage ../development/libraries/dclib { };
18640 digiham = callPackage ../applications/radio/digiham { };
18642 dillo = callPackage ../applications/networking/browsers/dillo {
18646 dillong = callPackage ../applications/networking/browsers/dillong { };
18648 directfb = callPackage ../development/libraries/directfb { };
18650 discordchatexporter-cli = callPackage ../tools/backup/discordchatexporter-cli { };
18652 discord-rpc = callPackage ../development/libraries/discord-rpc {
18653 inherit (darwin.apple_sdk.frameworks) AppKit;
18656 discord-sh = callPackage ../tools/networking/discord-sh { };
18658 dlib = callPackage ../development/libraries/dlib { };
18660 doctest = callPackage ../development/libraries/doctest { };
18662 docopt_cpp = callPackage ../development/libraries/docopt_cpp { };
18664 docopts = callPackage ../development/tools/misc/docopts { };
18666 dotconf = callPackage ../development/libraries/dotconf { };
18668 draco = callPackage ../development/libraries/draco { };
18670 # Multi-arch "drivers" which we want to build for i686.
18671 driversi686Linux = recurseIntoAttrs {
18672 inherit (pkgsi686Linux)
18683 drogon = callPackage ../development/libraries/drogon { };
18685 dssi = callPackage ../development/libraries/dssi {};
18687 duckdb = callPackage ../development/libraries/duckdb {};
18689 easyloggingpp = callPackage ../development/libraries/easyloggingpp {};
18691 eccodes = callPackage ../development/libraries/eccodes {
18692 pythonPackages = python3Packages;
18695 eclib = callPackage ../development/libraries/eclib {};
18697 editline = callPackage ../development/libraries/editline { };
18699 eigen = callPackage ../development/libraries/eigen {};
18701 eigen2 = callPackage ../development/libraries/eigen/2.0.nix {};
18703 vapoursynth = callPackage ../development/libraries/vapoursynth {
18704 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
18707 vapoursynth-editor = libsForQt5.callPackage ../development/libraries/vapoursynth/editor.nix { };
18709 vapoursynth-mvtools = callPackage ../development/libraries/vapoursynth-mvtools { };
18711 vmmlib = callPackage ../development/libraries/vmmlib {
18712 inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo;
18715 egl-wayland = callPackage ../development/libraries/egl-wayland {};
18717 elastix = callPackage ../development/libraries/science/biology/elastix {
18718 inherit (darwin.apple_sdk.frameworks) Cocoa;
18721 elfio = callPackage ../development/libraries/elfio { };
18723 emanote = haskell.lib.compose.justStaticExecutables haskellPackages.emanote;
18725 enchant1 = callPackage ../development/libraries/enchant/1.x.nix { };
18727 enchant2 = callPackage ../development/libraries/enchant/2.x.nix { };
18728 enchant = enchant2;
18730 enet = callPackage ../development/libraries/enet { };
18732 entt = callPackage ../development/libraries/entt { };
18734 libepoxy = callPackage ../development/libraries/libepoxy {
18735 inherit (darwin.apple_sdk.frameworks) Carbon OpenGL;
18738 libesmtp = callPackage ../development/libraries/libesmtp { };
18740 liberasurecode = callPackage ../applications/misc/liberasurecode { };
18742 exiv2 = callPackage ../development/libraries/exiv2 { };
18744 expat = callPackage ../development/libraries/expat { };
18746 eventlog = callPackage ../development/libraries/eventlog { };
18748 faac = callPackage ../development/libraries/faac { };
18750 faad2 = callPackage ../development/libraries/faad2 { };
18752 factor-lang-scope = callPackage ../development/compilers/factor-lang/scope.nix { };
18753 factor-lang = factor-lang-scope.interpreter;
18755 far2l = callPackage ../applications/misc/far2l {
18756 stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
18757 inherit (darwin.apple_sdk.frameworks) IOKit Carbon Cocoa AudioToolbox OpenGL;
18760 farbfeld = callPackage ../development/libraries/farbfeld { };
18762 farstream = callPackage ../development/libraries/farstream {
18763 inherit (gst_all_1)
18764 gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad
18766 autoreconfHook = buildPackages.autoreconfHook269;
18769 fcgi = callPackage ../development/libraries/fcgi { };
18771 fcl = callPackage ../development/libraries/fcl { };
18773 febio = callPackage ../development/libraries/febio { };
18775 ffcast = callPackage ../tools/X11/ffcast { };
18777 fflas-ffpack = callPackage ../development/libraries/fflas-ffpack { };
18779 forge = callPackage ../development/libraries/forge {
18780 cudatoolkit = buildPackages.cudatoolkit_11;
18783 linbox = callPackage ../development/libraries/linbox { };
18785 ffmpeg_4-headless = callPackage ../development/libraries/ffmpeg/4.nix {
18786 inherit (darwin.apple_sdk.frameworks) Cocoa CoreMedia VideoToolbox;
18788 sdlSupport = false;
18789 vdpauSupport = false;
18790 pulseaudioSupport = false;
18791 libva = libva-minimal;
18794 ffmpeg_4 = callPackage ../development/libraries/ffmpeg/4.nix {
18795 inherit (darwin.apple_sdk.frameworks) Cocoa CoreMedia VideoToolbox;
18798 ffmpeg_5-headless = callPackage ../development/libraries/ffmpeg/5.nix {
18799 inherit (darwin.apple_sdk.frameworks) Cocoa CoreMedia VideoToolbox;
18801 sdlSupport = false;
18802 vdpauSupport = false;
18803 pulseaudioSupport = false;
18804 libva = libva-minimal;
18807 ffmpeg_5 = callPackage ../development/libraries/ffmpeg/5.nix {
18808 inherit (darwin.apple_sdk.frameworks) Cocoa CoreMedia VideoToolbox;
18812 # Please make sure this is updated to the latest version on the next major
18814 # Packages which use ffmpeg as a library, should pin to the relevant major
18815 # version number which the upstream support.
18818 ffmpeg-headless = ffmpeg_4-headless;
18820 ffmpeg-full = callPackage ../development/libraries/ffmpeg-full {
18821 svt-av1 = if stdenv.isAarch64 then null else svt-av1;
18822 rtmpdump = null; # Prefer the built-in RTMP implementation
18823 # The following need to be fixed on Darwin
18824 libjack2 = if stdenv.isDarwin then null else libjack2;
18825 libmodplug = if stdenv.isDarwin then null else libmodplug;
18826 libmfx = if stdenv.isDarwin then null else intel-media-sdk;
18827 libpulseaudio = if stdenv.isDarwin then null else libpulseaudio;
18828 samba = if stdenv.isDarwin then null else samba;
18829 inherit (darwin.apple_sdk.frameworks)
18830 Cocoa CoreServices CoreAudio AVFoundation MediaToolbox
18831 VideoDecodeAcceleration;
18834 ffmpeg_5-full = ffmpeg-full.override {
18838 ffmpegthumbnailer = callPackage ../development/libraries/ffmpegthumbnailer { };
18840 ffmpeg-normalize = python3Packages.callPackage ../applications/video/ffmpeg-normalize { };
18842 ffms = callPackage ../development/libraries/ffms { };
18844 fftw = callPackage ../development/libraries/fftw { };
18845 fftwSinglePrec = fftw.override { precision = "single"; };
18846 fftwFloat = fftwSinglePrec; # the configure option is just an alias
18847 fftwLongDouble = fftw.override { precision = "long-double"; };
18848 fftwMpi = fftw.override { enableMpi = true; };
18850 filter-audio = callPackage ../development/libraries/filter-audio {};
18852 filtron = callPackage ../servers/filtron { };
18854 flann = callPackage ../development/libraries/flann { };
18856 flatcc = callPackage ../development/libraries/flatcc { };
18858 flint = callPackage ../development/libraries/flint { };
18860 flite = callPackage ../development/libraries/flite { };
18862 fltk13 = callPackage ../development/libraries/fltk {
18863 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa OpenGL;
18865 fltk14 = callPackage ../development/libraries/fltk/1.4.nix {
18866 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa OpenGL;
18868 fltk13-minimal = fltk13.override {
18872 withExamples = false;
18875 fltk14-minimal = fltk14.override {
18879 withExamples = false;
18883 fltk-minimal = fltk13-minimal;
18885 flyway = callPackage ../development/tools/flyway { };
18887 inherit (callPackages ../development/libraries/fmt { }) fmt_7 fmt_8 fmt_9;
18890 fmt_latest = fmt_9;
18892 fplll = callPackage ../development/libraries/fplll {};
18893 fplll_20160331 = callPackage ../development/libraries/fplll/20160331.nix {};
18895 freeimage = callPackage ../development/libraries/freeimage {
18896 inherit (darwin) autoSignDarwinBinariesHook;
18897 libraw = libraw_unstable;
18900 freetts = callPackage ../development/libraries/freetts {
18901 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
18904 frog = res.languageMachines.frog;
18906 fstrcmp = callPackage ../development/libraries/fstrcmp { };
18908 fstrm = callPackage ../development/libraries/fstrm { };
18910 cfitsio = callPackage ../development/libraries/science/astronomy/cfitsio { };
18912 fontconfig = callPackage ../development/libraries/fontconfig {
18913 inherit (darwin.apple_sdk.frameworks) CoreFoundation;
18916 folly = callPackage ../development/libraries/folly { };
18918 folks = callPackage ../development/libraries/folks { };
18920 makeFontsConf = let fontconfig_ = fontconfig; in {fontconfig ? fontconfig_, fontDirectories}:
18921 callPackage ../development/libraries/fontconfig/make-fonts-conf.nix {
18922 inherit fontconfig fontDirectories;
18925 makeFontsCache = let fontconfig_ = fontconfig; in {fontconfig ? fontconfig_, fontDirectories}:
18926 callPackage ../development/libraries/fontconfig/make-fonts-cache.nix {
18927 inherit fontconfig fontDirectories;
18930 f2c = callPackage ../development/tools/f2c { };
18932 freealut = callPackage ../development/libraries/freealut { };
18934 freeglut = callPackage ../development/libraries/freeglut { };
18936 freenect = callPackage ../development/libraries/freenect {
18937 inherit (darwin.apple_sdk.frameworks) Cocoa GLUT;
18940 freetype = callPackage ../development/libraries/freetype { };
18942 freexl = callPackage ../development/libraries/freexl { };
18944 frei0r = callPackage ../development/libraries/frei0r { };
18946 fribidi = callPackage ../development/libraries/fribidi { };
18948 funambol = callPackage ../development/libraries/funambol { };
18950 galer = callPackage ../tools/security/galer { };
18952 gallia = callPackage ../tools/security/gallia { };
18954 gamenetworkingsockets = callPackage ../development/libraries/gamenetworkingsockets { };
18956 game-music-emu = callPackage ../development/libraries/audio/game-music-emu { };
18958 gamin = callPackage ../development/libraries/gamin { };
18959 fam = gamin; # added 2018-04-25
18961 ganv = callPackage ../development/libraries/ganv { };
18963 garble = callPackage ../development/tools/garble { };
18965 gcab = callPackage ../development/libraries/gcab { };
18967 gcovr = with python3Packages; toPythonApplication gcovr;
18969 gcr = callPackage ../development/libraries/gcr { };
18971 gcr_4 = callPackage ../development/libraries/gcr/4.nix { };
18973 gdl = callPackage ../development/libraries/gdl { };
18975 gdome2 = callPackage ../development/libraries/gdome2 { };
18977 gdbm = callPackage ../development/libraries/gdbm { };
18979 gecode_3 = callPackage ../development/libraries/gecode/3.nix { };
18980 gecode_6 = qt5.callPackage ../development/libraries/gecode { };
18983 gephi = callPackage ../applications/science/misc/gephi { };
18985 gegl = callPackage ../development/libraries/gegl {
18986 inherit (darwin.apple_sdk.frameworks) OpenCL;
18989 gensio = callPackage ../development/libraries/gensio {};
18991 geoclue2 = callPackage ../development/libraries/geoclue {};
18993 geoclue2-with-demo-agent = geoclue2.override { withDemoAgent = true; };
18995 geocode-glib = callPackage ../development/libraries/geocode-glib {};
18997 geocode-glib_2 = geocode-glib.override {
18998 libsoup = libsoup_3;
19001 geoipWithDatabase = makeOverridable (callPackage ../development/libraries/geoip) {
19002 drvName = "geoip-tools";
19003 geoipDatabase = geolite-legacy;
19006 geographiclib = callPackage ../development/libraries/geographiclib { };
19008 geoip = callPackage ../development/libraries/geoip { };
19010 geoipjava = callPackage ../development/libraries/java/geoipjava { };
19012 geomyidae = callPackage ../applications/networking/gopher/geomyidae { };
19014 geos = callPackage ../development/libraries/geos { };
19016 geos39 = callPackage ../development/libraries/geos/3.9.nix { };
19018 getdata = callPackage ../development/libraries/getdata { };
19020 inherit (callPackages ../development/libraries/getdns { })
19023 gettext = callPackage ../development/libraries/gettext { };
19025 gf2x = callPackage ../development/libraries/gf2x {};
19027 gd = callPackage ../development/libraries/gd {
19028 automake = automake115x;
19033 gdal = callPackage ../development/libraries/gdal { };
19035 gdcm = callPackage ../development/libraries/gdcm {
19036 inherit (darwin.apple_sdk.frameworks) ApplicationServices Cocoa;
19039 ggz_base_libs = callPackage ../development/libraries/ggz_base_libs {};
19041 gifticlib = callPackage ../development/libraries/science/biology/gifticlib { };
19043 gio-sharp = callPackage ../development/libraries/gio-sharp { };
19045 givaro = callPackage ../development/libraries/givaro {};
19046 givaro_3 = callPackage ../development/libraries/givaro/3.nix {};
19047 givaro_3_7 = callPackage ../development/libraries/givaro/3.7.nix {};
19049 ghc_filesystem = callPackage ../development/libraries/ghc_filesystem {};
19051 ghp-import = with python3Packages; toPythonApplication ghp-import;
19053 ghcid = haskellPackages.ghcid.bin;
19055 graphia = libsForQt514.callPackage ../applications/science/misc/graphia {
19056 # Using gcc 10 because this fails to build with gcc 11
19057 # Error similar to this https://github.com/RPCS3/rpcs3/issues/10291
19058 stdenv = gcc10Stdenv;
19061 graphinder = callPackage ../tools/security/graphinder { };
19063 icon-lang = callPackage ../development/interpreters/icon-lang { };
19065 libgit2 = callPackage ../development/libraries/libgit2 {
19066 inherit (darwin.apple_sdk.frameworks) Security;
19069 libgit2_1_3_0 = libgit2.overrideAttrs (_: rec {
19071 src = pkgs.fetchFromGitHub {
19074 rev = "v${version}";
19075 sha256 = "sha256-7atNkOBzX+nU1gtFQEaE+EF1L+eex+Ajhq2ocoJY920=";
19080 libgit2-glib = callPackage ../development/libraries/libgit2-glib { };
19082 libhsts = callPackage ../development/libraries/libhsts { };
19084 glbinding = callPackage ../development/libraries/glbinding { };
19086 gle = callPackage ../development/libraries/gle { };
19088 glew = callPackage ../development/libraries/glew {
19089 inherit (darwin.apple_sdk.frameworks) OpenGL;
19091 glew110 = callPackage ../development/libraries/glew/1.10.nix {
19092 inherit (darwin.apple_sdk.frameworks) AGL OpenGL;
19094 glew-egl = callPackage ../development/libraries/glew {
19095 inherit (darwin.apple_sdk.frameworks) OpenGL;
19100 glfw-wayland = glfw.override {
19101 waylandSupport = true;
19103 glfw2 = callPackage ../development/libraries/glfw/2.x.nix { };
19104 glfw3 = callPackage ../development/libraries/glfw/3.x.nix {
19105 inherit (darwin.apple_sdk.frameworks) Cocoa Kernel;
19108 glibc = callPackage ../development/libraries/glibc {
19109 stdenv = gccStdenv; # doesn't compile without gcc
19112 mtrace = callPackage ../development/libraries/glibc/mtrace.nix { };
19114 # Provided by libc on Operating Systems that use the Extensible Linker Format.
19116 if stdenv.hostPlatform.parsed.kernel.execFormat.name == "elf"
19118 else elf-header-real;
19120 elf-header-real = callPackage ../development/libraries/elf-header { };
19122 glibc_memusage = callPackage ../development/libraries/glibc {
19126 # Being redundant to avoid cycles on boot. TODO: find a better way
19127 glibcCross = callPackage ../development/libraries/glibc {
19128 stdenv = gccCrossLibcStdenv; # doesn't compile without gcc
19131 muslCross = musl.override {
19132 stdenv = crossLibcStdenv;
19135 # These are used when buiding compiler-rt / libgcc, prior to building libc.
19136 preLibcCrossHeaders = let
19137 inherit (stdenv.targetPlatform) libc;
19138 in if libc == "msvcrt" then targetPackages.windows.mingw_w64_headers or windows.mingw_w64_headers
19139 else if libc == "nblibc" then targetPackages.netbsdCross.headers or netbsdCross.headers
19140 else if libc == "libSystem" && stdenv.targetPlatform.isAarch64 then targetPackages.darwin.LibsystemCross or darwin.LibsystemCross
19144 libcCrossChooser = name:
19145 # libc is hackily often used from the previous stage. This `or`
19146 # hack fixes the hack, *sigh*.
19147 /**/ if name == "glibc" then targetPackages.glibcCross or glibcCross
19148 else if name == "bionic" then targetPackages.bionic or bionic
19149 else if name == "uclibc" then targetPackages.uclibcCross or uclibcCross
19150 else if name == "avrlibc" then targetPackages.avrlibcCross or avrlibcCross
19151 else if name == "newlib" && stdenv.targetPlatform.isMsp430 then targetPackages.msp430NewlibCross or msp430NewlibCross
19152 else if name == "newlib" && stdenv.targetPlatform.isVc4 then targetPackages.vc4-newlib or vc4-newlib
19153 else if name == "newlib" && stdenv.targetPlatform.isOr1k then targetPackages.or1k-newlib or or1k-newlib
19154 else if name == "newlib" then targetPackages.newlibCross or newlibCross
19155 else if name == "newlib-nano" then targetPackages.newlib-nanoCross or newlib-nanoCross
19156 else if name == "musl" then targetPackages.muslCross or muslCross
19157 else if name == "msvcrt" then targetPackages.windows.mingw_w64 or windows.mingw_w64
19158 else if name == "libSystem" then
19159 if stdenv.targetPlatform.useiOSPrebuilt
19160 then targetPackages.darwin.iosSdkPkgs.libraries or darwin.iosSdkPkgs.libraries
19161 else targetPackages.darwin.LibsystemCross or (throw "don't yet have a `targetPackages.darwin.LibsystemCross for ${stdenv.targetPlatform.config}`")
19162 else if name == "fblibc" then targetPackages.freebsdCross.libc or freebsdCross.libc
19163 else if name == "nblibc" then targetPackages.netbsdCross.libc or netbsdCross.libc
19164 else if name == "wasilibc" then targetPackages.wasilibc or wasilibc
19165 else if name == "relibc" then targetPackages.relibc or relibc
19166 else if stdenv.targetPlatform.isGhcjs then null
19167 else throw "Unknown libc ${name}";
19169 libcCross = assert stdenv.targetPlatform != stdenv.buildPlatform; libcCrossChooser stdenv.targetPlatform.libc;
19171 threadsCross = if stdenv.targetPlatform.isMinGW && !(stdenv.targetPlatform.useLLVM or false)
19173 # other possible values: win32 or posix
19175 # For win32 or posix set this to null
19176 package = targetPackages.windows.mcfgthreads or windows.mcfgthreads;
19179 wasilibc = callPackage ../development/libraries/wasilibc {
19180 stdenv = crossLibcStdenv;
19183 relibc = callPackage ../development/libraries/relibc { };
19185 # Only supported on Linux and only on glibc
19187 if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isGnu
19188 then callPackage ../development/libraries/glibc/locales.nix { }
19191 if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isGnu
19192 then callPackage ../development/libraries/glibc/locales.nix { allLocales = false; }
19195 glibcInfo = callPackage ../development/libraries/glibc/info.nix { };
19197 glibc_multi = callPackage ../development/libraries/glibc/multi.nix {
19198 glibc32 = pkgsi686Linux.glibc;
19201 glm = callPackage ../development/libraries/glm { };
19203 glog = callPackage ../development/libraries/glog { };
19205 gloox = callPackage ../development/libraries/gloox { };
19207 glpk = callPackage ../development/libraries/glpk { };
19209 glsurf = callPackage ../applications/science/math/glsurf {
19210 ocamlPackages = ocaml-ng.ocamlPackages_4_05;
19213 glui = callPackage ../development/libraries/glui {};
19215 gmime2 = callPackage ../development/libraries/gmime/2.nix { };
19216 gmime3 = callPackage ../development/libraries/gmime/3.nix { };
19219 gmm = callPackage ../development/libraries/gmm { };
19221 gmp4 = callPackage ../development/libraries/gmp/4.3.2.nix { }; # required by older GHC versions
19222 gmp5 = callPackage ../development/libraries/gmp/5.1.x.nix { };
19223 gmp6 = callPackage ../development/libraries/gmp/6.x.nix { };
19225 gmpxx = gmp.override { cxx = true; };
19227 #GMP ex-satellite, so better keep it near gmp
19228 mpfr = callPackage ../development/libraries/mpfr { };
19230 mpfi = callPackage ../development/libraries/mpfi { };
19232 mpfshell = callPackage ../development/tools/mpfshell { };
19235 mpir = callPackage ../development/libraries/mpir {};
19237 gl3w = callPackage ../development/libraries/gl3w { };
19239 gnatcoll-core = callPackage ../development/libraries/ada/gnatcoll/core.nix { };
19241 # gnatcoll-bindings repository
19242 gnatcoll-gmp = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "gmp"; };
19243 gnatcoll-iconv = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "iconv"; };
19244 gnatcoll-lzma = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "lzma"; };
19245 gnatcoll-omp = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "omp"; };
19246 gnatcoll-python3 = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "python3"; };
19247 gnatcoll-readline = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "readline"; };
19248 gnatcoll-syslog = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "syslog"; };
19249 gnatcoll-zlib = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "zlib"; };
19251 # gnatcoll-db repository
19252 gnatcoll-postgres = callPackage ../development/libraries/ada/gnatcoll/db.nix { component = "postgres"; };
19253 gnatcoll-sql = callPackage ../development/libraries/ada/gnatcoll/db.nix { component = "sql"; };
19254 gnatcoll-sqlite = callPackage ../development/libraries/ada/gnatcoll/db.nix { component = "sqlite"; };
19255 gnatcoll-xref = callPackage ../development/libraries/ada/gnatcoll/db.nix { component = "xref"; };
19257 gns3Packages = dontRecurseIntoAttrs (callPackage ../applications/networking/gns3 { });
19258 gns3-gui = gns3Packages.guiStable;
19259 gns3-server = gns3Packages.serverStable;
19261 gobject-introspection = if (!stdenv.hostPlatform.canExecute stdenv.targetPlatform) && stdenv.targetPlatform.emulatorAvailable buildPackages
19262 then callPackage ../development/libraries/gobject-introspection/wrapper.nix { } else gobject-introspection-unwrapped;
19264 gobject-introspection-unwrapped = callPackage ../development/libraries/gobject-introspection {
19265 nixStoreDir = config.nix.storeDir or builtins.storeDir;
19266 inherit (darwin) cctools;
19269 goocanvas = callPackage ../development/libraries/goocanvas { };
19270 goocanvas2 = callPackage ../development/libraries/goocanvas/2.x.nix { };
19271 goocanvas3 = callPackage ../development/libraries/goocanvas/3.x.nix { };
19272 goocanvasmm2 = callPackage ../development/libraries/goocanvasmm { };
19274 gflags = callPackage ../development/libraries/gflags { };
19276 gperftools = callPackage ../development/libraries/gperftools { };
19278 grab-site = callPackage ../tools/backup/grab-site { };
19280 grilo = callPackage ../development/libraries/grilo { };
19282 grilo-plugins = callPackage ../development/libraries/grilo-plugins { };
19284 grpc = callPackage ../development/libraries/grpc {
19285 # grpc builds with c++14 so abseil must also be built that way
19286 abseil-cpp = abseil-cpp_202206.override {
19287 cxxStandard = "14";
19291 gsettings-qt = libsForQt5.callPackage ../development/libraries/gsettings-qt { };
19293 gst_all_1 = recurseIntoAttrs(callPackage ../development/libraries/gstreamer {
19294 callPackage = newScope (gst_all_1 // { libav = pkgs.ffmpeg; });
19295 inherit (darwin.apple_sdk.frameworks) AudioToolbox AVFoundation Cocoa CoreFoundation CoreMedia CoreServices CoreVideo DiskArbitration Foundation IOKit MediaToolbox OpenGL VideoToolbox;
19298 gusb = callPackage ../development/libraries/gusb { };
19300 qt-mobility = callPackage ../development/libraries/qt-mobility {};
19303 qtstyleplugin-kvantum-qt4 = callPackage ../development/libraries/qtstyleplugin-kvantum-qt4 { };
19305 qxmpp = libsForQt5.callPackage ../development/libraries/qxmpp {};
19307 gnet = callPackage ../development/libraries/gnet { };
19309 gnu-config = callPackage ../development/libraries/gnu-config { };
19311 gnu-efi = if stdenv.hostPlatform.isEfi
19312 then callPackage ../development/libraries/gnu-efi { }
19315 gnutls = callPackage ../development/libraries/gnutls {
19316 inherit (darwin.apple_sdk.frameworks) Security;
19317 util-linux = util-linuxMinimal; # break the cyclic dependency
19318 autoconf = buildPackages.autoconf269;
19321 gpac = callPackage ../applications/video/gpac { };
19323 gpgme = callPackage ../development/libraries/gpgme { };
19325 pgpdump = callPackage ../tools/security/pgpdump { };
19327 pgpkeyserver-lite = callPackage ../servers/web-apps/pgpkeyserver-lite {};
19329 pgweb = callPackage ../development/tools/database/pgweb { };
19331 grantlee = callPackage ../development/libraries/grantlee { };
19333 gsasl = callPackage ../development/libraries/gsasl { };
19335 gsl = callPackage ../development/libraries/gsl { };
19337 gsl-lite = callPackage ../development/libraries/gsl-lite { };
19339 gsm = callPackage ../development/libraries/gsm {};
19341 gsoap = callPackage ../development/libraries/gsoap { };
19343 gsound = callPackage ../development/libraries/gsound { };
19345 gss = callPackage ../development/libraries/gss { };
19347 gtkimageview = callPackage ../development/libraries/gtkimageview { };
19349 glib = callPackage ../development/libraries/glib (let
19350 glib-untested = glib.overrideAttrs (_: { doCheck = false; });
19352 # break dependency cycles
19353 # these things are only used for tests, they don't get into the closure
19354 shared-mime-info = shared-mime-info.override { glib = glib-untested; };
19355 desktop-file-utils = desktop-file-utils.override { glib = glib-untested; };
19356 dbus = dbus.override { enableSystemd = false; };
19359 glibmm = callPackage ../development/libraries/glibmm { };
19361 glibmm_2_68 = callPackage ../development/libraries/glibmm/2.68.nix {
19362 inherit (darwin.apple_sdk.frameworks) Cocoa;
19365 glib-networking = callPackage ../development/libraries/glib-networking {};
19367 glib-testing = callPackage ../development/libraries/glib-testing { };
19369 glirc = haskell.lib.compose.justStaticExecutables haskellPackages.glirc;
19371 gom = callPackage ../development/libraries/gom { };
19373 ace = callPackage ../development/libraries/ace { };
19375 # Not moved to aliases while we decide if we should split the package again.
19376 atk = at-spi2-core;
19378 atkmm = callPackage ../development/libraries/atkmm { };
19380 atkmm_2_36 = callPackage ../development/libraries/atkmm/2.36.nix { };
19382 pixman = callPackage ../development/libraries/pixman { };
19384 cairo = callPackage ../development/libraries/cairo { };
19386 cairomm = callPackage ../development/libraries/cairomm { };
19388 cairomm_1_16 = callPackage ../development/libraries/cairomm/1.16.nix {
19389 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
19392 pango = callPackage ../development/libraries/pango {
19393 harfbuzz = harfbuzz.override { withCoreText = stdenv.isDarwin; };
19396 pangolin = callPackage ../development/libraries/pangolin {
19397 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
19400 pangomm = callPackage ../development/libraries/pangomm {
19401 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
19404 pangomm_2_48 = callPackage ../development/libraries/pangomm/2.48.nix {
19405 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
19408 pangomm_2_42 = callPackage ../development/libraries/pangomm/2.42.nix {
19409 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
19412 gdk-pixbuf = callPackage ../development/libraries/gdk-pixbuf { };
19414 gdk-pixbuf-xlib = callPackage ../development/libraries/gdk-pixbuf/xlib.nix { };
19416 gnome-menus = callPackage ../development/libraries/gnome-menus { };
19418 elementary-cmake-modules = callPackage ../development/libraries/elementary-cmake-modules { };
19420 gtk2 = callPackage ../development/libraries/gtk/2.x.nix {
19421 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
19424 gtk2-x11 = gtk2.override {
19425 cairo = cairo.override { x11Support = true; };
19426 pango = pango.override { cairo = cairo.override { x11Support = true; }; x11Support = true; };
19430 gtkextra = callPackage ../development/libraries/gtkextra { };
19432 gtk3 = callPackage ../development/libraries/gtk/3.x.nix {
19433 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa QuartzCore;
19436 gtk4 = callPackage ../development/libraries/gtk/4.x.nix {
19437 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
19441 # On darwin gtk uses cocoa by default instead of x11.
19442 gtk3-x11 = gtk3.override {
19443 cairo = cairo.override { x11Support = true; };
19444 pango = pango.override { cairo = cairo.override { x11Support = true; }; x11Support = true; };
19448 gtkmm2 = callPackage ../development/libraries/gtkmm/2.x.nix { };
19449 gtkmm3 = callPackage ../development/libraries/gtkmm/3.x.nix { };
19450 gtkmm4 = callPackage ../development/libraries/gtkmm/4.x.nix { };
19452 gtk_engines = callPackage ../development/libraries/gtk-engines { };
19454 gtk-engine-bluecurve = callPackage ../development/libraries/gtk-engine-bluecurve { };
19456 gtk-engine-murrine = callPackage ../development/libraries/gtk-engine-murrine { };
19458 gtk-sharp-2_0 = callPackage ../development/libraries/gtk-sharp/2.0.nix { };
19460 gtk-sharp-3_0 = callPackage ../development/libraries/gtk-sharp/3.0.nix { };
19462 gtk-sharp-beans = callPackage ../development/libraries/gtk-sharp-beans { };
19464 gtk-mac-integration = callPackage ../development/libraries/gtk-mac-integration {
19468 gtk-mac-integration-gtk2 = gtk-mac-integration.override {
19472 gtk-mac-integration-gtk3 = gtk-mac-integration;
19474 gtk-mac-bundler = callPackage ../development/tools/gtk-mac-bundler {};
19476 gtksourceview = gtksourceview3;
19478 gtksourceview3 = callPackage ../development/libraries/gtksourceview/3.x.nix { };
19480 gtksourceview4 = callPackage ../development/libraries/gtksourceview/4.x.nix { };
19482 gtksourceview5 = callPackage ../development/libraries/gtksourceview/5.x.nix { };
19484 gtksourceviewmm = callPackage ../development/libraries/gtksourceviewmm { };
19486 gtksourceviewmm4 = callPackage ../development/libraries/gtksourceviewmm/4.x.nix { };
19488 gtkspell2 = callPackage ../development/libraries/gtkspell { enchant = enchant1; };
19490 gtkspell3 = callPackage ../development/libraries/gtkspell/3.nix { };
19492 gtkspellmm = callPackage ../development/libraries/gtkspellmm { };
19494 gtk-layer-shell = callPackage ../development/libraries/gtk-layer-shell { };
19496 gts = callPackage ../development/libraries/gts { };
19498 gumbo = callPackage ../development/libraries/gumbo { };
19500 gvfs = callPackage ../development/libraries/gvfs { };
19502 gvm-libs = callPackage ../development/libraries/gvm-libs { };
19504 gwenhywfar = callPackage ../development/libraries/aqbanking/gwenhywfar.nix { };
19507 hamlib_3 = callPackage ../development/libraries/hamlib { };
19508 hamlib_4 = callPackage ../development/libraries/hamlib/4.nix { };
19510 heimdal = callPackage ../development/libraries/kerberos/heimdal.nix {
19511 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration;
19512 autoreconfHook = buildPackages.autoreconfHook269;
19515 harfbuzz = callPackage ../development/libraries/harfbuzz {
19516 inherit (darwin.apple_sdk.frameworks) ApplicationServices CoreText;
19519 harfbuzzFull = harfbuzz.override {
19520 withCoreText = stdenv.isDarwin;
19521 withGraphite2 = true;
19525 hawknl = callPackage ../development/libraries/hawknl { };
19527 haxor-news = callPackage ../applications/misc/haxor-news { };
19529 hdt = callPackage ../misc/hdt {};
19531 hfinger = callPackage ../tools/security/hfinger { };
19533 herqq = libsForQt5.callPackage ../development/libraries/herqq { };
19535 hidapi = callPackage ../development/libraries/hidapi {
19536 inherit (darwin.apple_sdk.frameworks) Cocoa IOKit;
19537 # TODO: remove once `udev` is `systemdMinimal` everywhere.
19538 udev = systemdMinimal;
19541 highfive = callPackage ../development/libraries/highfive { };
19543 highfive-mpi = highfive.override { hdf5 = hdf5-mpi; };
19545 hiredis = callPackage ../development/libraries/hiredis { };
19547 hiredis-vip = callPackage ../development/libraries/hiredis-vip { };
19549 hivex = callPackage ../development/libraries/hivex {
19550 autoreconfHook = buildPackages.autoreconfHook269;
19553 hmat-oss = callPackage ../development/libraries/hmat-oss { };
19555 hound = callPackage ../development/tools/misc/hound { };
19557 hpx = callPackage ../development/libraries/hpx {
19559 asio = asio.override { boost = boost17x; };
19562 hspell = callPackage ../development/libraries/hspell { };
19564 hspellDicts = callPackage ../development/libraries/hspell/dicts.nix { };
19566 hsqldb = callPackage ../development/libraries/java/hsqldb { };
19568 hstr = callPackage ../applications/misc/hstr { };
19570 htmlcxx = callPackage ../development/libraries/htmlcxx { };
19572 http-parser = callPackage ../development/libraries/http-parser { };
19574 hubble = callPackage ../applications/networking/cluster/hubble { };
19576 hunspell = callPackage ../development/libraries/hunspell { };
19578 hunspellDicts = recurseIntoAttrs (callPackages ../development/libraries/hunspell/dictionaries.nix {});
19580 hunspellWithDicts = dicts: callPackage ../development/libraries/hunspell/wrapper.nix { inherit dicts; };
19582 hwloc = callPackage ../development/libraries/hwloc {};
19584 hydra_unstable = callPackage ../development/tools/misc/hydra/unstable.nix { nix = nixVersions.nix_2_11; };
19586 hydra-cli = callPackage ../development/tools/misc/hydra-cli {
19587 openssl = openssl_1_1;
19590 hydraAntLogger = callPackage ../development/libraries/java/hydra-ant-logger { };
19592 hydra-check = with python310.pkgs; toPythonApplication hydra-check;
19594 hyena = callPackage ../development/libraries/hyena { };
19596 hyperscan = callPackage ../development/libraries/hyperscan { };
19598 icu58 = callPackage (import ../development/libraries/icu/58.nix fetchurl) ({
19599 nativeBuildRoot = buildPackages.icu58.override { buildRootOnly = true; };
19601 icu60 = callPackage ../development/libraries/icu/60.nix ({
19602 nativeBuildRoot = buildPackages.icu60.override { buildRootOnly = true; };
19604 icu63 = callPackage ../development/libraries/icu/63.nix ({
19605 nativeBuildRoot = buildPackages.icu63.override { buildRootOnly = true; };
19607 icu64 = callPackage ../development/libraries/icu/64.nix ({
19608 nativeBuildRoot = buildPackages.icu64.override { buildRootOnly = true; };
19610 icu66 = callPackage ../development/libraries/icu/66.nix ({
19611 nativeBuildRoot = buildPackages.icu66.override { buildRootOnly = true; };
19613 icu67 = callPackage ../development/libraries/icu/67.nix ({
19614 nativeBuildRoot = buildPackages.icu67.override { buildRootOnly = true; };
19616 icu68 = callPackage ../development/libraries/icu/68.nix ({
19617 nativeBuildRoot = buildPackages.icu68.override { buildRootOnly = true; };
19619 icu69 = callPackage ../development/libraries/icu/69.nix ({
19620 nativeBuildRoot = buildPackages.icu69.override { buildRootOnly = true; };
19622 icu70 = callPackage ../development/libraries/icu/70.nix ({
19623 nativeBuildRoot = buildPackages.icu70.override { buildRootOnly = true; };
19625 icu71 = callPackage ../development/libraries/icu/71.nix ({
19626 nativeBuildRoot = buildPackages.icu71.override { buildRootOnly = true; };
19628 icu72 = callPackage ../development/libraries/icu/72.nix ({
19629 nativeBuildRoot = buildPackages.icu72.override { buildRootOnly = true; };
19634 id3lib = callPackage ../development/libraries/id3lib { };
19636 idasen = with python3Packages; toPythonApplication idasen;
19638 ikill = callPackage ../tools/misc/ikill { };
19640 ilbc = callPackage ../development/libraries/ilbc { };
19642 ilmbase = callPackage ../development/libraries/ilmbase { };
19644 imgui = callPackage ../development/libraries/imgui { };
19646 imtui = callPackage ../development/libraries/imtui { };
19648 imlib = callPackage ../development/libraries/imlib {
19652 imv = callPackage ../applications/graphics/imv { };
19654 iml = callPackage ../development/libraries/iml { };
19656 imlib2 = callPackage ../development/libraries/imlib2 { };
19657 imlib2Full = imlib2.override {
19658 # Compilation error on Darwin with librsvg. For more information see:
19659 # https://github.com/NixOS/nixpkgs/pull/166452#issuecomment-1090725613
19660 svgSupport = !stdenv.isDarwin;
19661 heifSupport = !stdenv.isDarwin;
19662 webpSupport = true;
19666 imlib2-nox = imlib2.override {
19667 x11Support = false;
19670 imlibsetroot = callPackage ../applications/graphics/imlibsetroot { libXinerama = xorg.libXinerama; } ;
19672 impy = callPackage ../development/libraries/impy { };
19674 ineffassign = callPackage ../development/tools/ineffassign { };
19676 ijs = callPackage ../development/libraries/ijs { };
19678 itktcl = callPackage ../development/libraries/itktcl { };
19679 incrtcl = callPackage ../development/libraries/incrtcl { };
19681 indicator-application-gtk2 = callPackage ../development/libraries/indicator-application/gtk2.nix { };
19682 indicator-application-gtk3 = callPackage ../development/libraries/indicator-application/gtk3.nix { };
19684 indicator-sound-switcher = callPackage ../applications/audio/indicator-sound-switcher { };
19686 indilib = callPackage ../development/libraries/science/astronomy/indilib { };
19687 indi-full = callPackage ../development/libraries/science/astronomy/indilib/indi-full.nix { };
19689 inih = callPackage ../development/libraries/inih { };
19691 iniparser = callPackage ../development/libraries/iniparser { };
19693 intel-gmmlib = callPackage ../development/libraries/intel-gmmlib { };
19695 intel-media-driver = callPackage ../development/libraries/intel-media-driver { };
19697 intltool = callPackage ../development/tools/misc/intltool { };
19699 ios-cross-compile = callPackage ../development/compilers/ios-cross-compile/9.2.nix {};
19701 ip2location-c = callPackage ../development/libraries/ip2location-c { };
19703 irrlicht = if !stdenv.isDarwin then
19704 callPackage ../development/libraries/irrlicht { }
19705 else callPackage ../development/libraries/irrlicht/mac.nix {
19706 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL IOKit;
19709 irrlichtmt = callPackage ../development/libraries/irrlichtmt {
19710 inherit (darwin.apple_sdk.frameworks) Cocoa Kernel;
19713 isocodes = callPackage ../development/libraries/iso-codes { };
19715 iso-flags = callPackage ../data/icons/iso-flags { };
19717 isort = with python3Packages; toPythonApplication isort;
19719 ispc = callPackage ../development/compilers/ispc {
19720 inherit (llvmPackages) stdenv;
19723 isso = callPackage ../servers/isso {
19724 nodejs = nodejs-14_x;
19727 itk_5 = callPackage ../development/libraries/itk/5.x.nix {
19728 inherit (darwin.apple_sdk.frameworks) Cocoa;
19731 itk-unstable = callPackage ../development/libraries/itk/unstable.nix {
19732 inherit (darwin.apple_sdk.frameworks) Cocoa;
19737 jama = callPackage ../development/libraries/jama { };
19739 jansson = callPackage ../development/libraries/jansson { };
19741 jarowinkler-cpp = callPackage ../development/libraries/jarowinkler-cpp { };
19743 jasper = callPackage ../development/libraries/jasper { };
19745 jbig2dec = callPackage ../development/libraries/jbig2dec { };
19747 jcal = callPackage ../development/libraries/jcal { };
19749 jbigkit = callPackage ../development/libraries/jbigkit { };
19751 jemalloc = callPackage ../development/libraries/jemalloc { };
19753 jose = callPackage ../development/libraries/jose { };
19755 jshon = callPackage ../development/tools/parsing/jshon { };
19757 json2hcl = callPackage ../development/tools/json2hcl { };
19759 json2tsv = callPackage ../development/tools/json2tsv { };
19761 json2yaml = haskell.lib.compose.justStaticExecutables haskellPackages.json2yaml;
19763 json-glib = callPackage ../development/libraries/json-glib { };
19765 json_c = callPackage ../development/libraries/json-c { };
19767 jsoncpp = callPackage ../development/libraries/jsoncpp { };
19769 jsonnet = callPackage ../development/compilers/jsonnet { };
19771 jsonnet-bundler = callPackage ../development/tools/jsonnet-bundler { };
19773 jsonnet-language-server = callPackage ../development/tools/jsonnet-language-server { };
19775 jrsonnet = callPackage ../development/compilers/jrsonnet { };
19777 go-jsonnet = callPackage ../development/compilers/go-jsonnet { };
19779 jsonrpc-glib = callPackage ../development/libraries/jsonrpc-glib { };
19781 jxrlib = callPackage ../development/libraries/jxrlib { };
19783 libjson = callPackage ../development/libraries/libjson { };
19785 libb64 = callPackage ../development/libraries/libb64 { };
19787 judy = callPackage ../development/libraries/judy { };
19789 kddockwidgets = libsForQt5.callPackage ../development/libraries/kddockwidgets { };
19791 keybinder = callPackage ../development/libraries/keybinder {
19792 automake = automake111x;
19796 keybinder3 = callPackage ../development/libraries/keybinder3 {
19797 gtk3 = if stdenv.isDarwin then gtk3-x11 else gtk3;
19798 automake = automake111x;
19801 krb5 = callPackage ../development/libraries/kerberos/krb5.nix {
19802 inherit (buildPackages.darwin) bootstrap_cmds;
19805 libkrb5 = krb5.override { type = "lib"; };
19807 kronosnet = callPackage ../development/libraries/kronosnet { };
19809 l-smash = callPackage ../development/libraries/l-smash {
19810 stdenv = gccStdenv;
19813 languageMachines = recurseIntoAttrs (import ../development/libraries/languagemachines/packages.nix {
19817 lasem = callPackage ../development/libraries/lasem { };
19819 lasso = callPackage ../development/libraries/lasso { };
19821 LAStools = callPackage ../development/libraries/LAStools { };
19823 LASzip = callPackage ../development/libraries/LASzip { };
19824 LASzip2 = callPackage ../development/libraries/LASzip/LASzip2.nix { };
19826 lcm = callPackage ../development/libraries/lcm {};
19830 lcms1 = callPackage ../development/libraries/lcms { };
19832 lcms2 = callPackage ../development/libraries/lcms2 { };
19834 ldacbt = callPackage ../development/libraries/ldacbt { };
19836 ldb = callPackage ../development/libraries/ldb { };
19838 lensfun = callPackage ../development/libraries/lensfun {};
19840 lesstif = callPackage ../development/libraries/lesstif { };
19842 leveldb = callPackage ../development/libraries/leveldb { };
19844 lmdb = callPackage ../development/libraries/lmdb { };
19846 lmdbxx = callPackage ../development/libraries/lmdbxx { };
19848 lemon-graph = callPackage ../development/libraries/lemon-graph { };
19850 levmar = callPackage ../development/libraries/levmar { };
19852 leptonica = callPackage ../development/libraries/leptonica { };
19854 lerc = callPackage ../development/libraries/lerc { };
19856 lib2geom = callPackage ../development/libraries/lib2geom { };
19858 lib3ds = callPackage ../development/libraries/lib3ds { };
19860 lib3mf = callPackage ../development/libraries/lib3mf { };
19862 libAfterImage = callPackage ../development/libraries/libAfterImage { };
19864 libaacs = callPackage ../development/libraries/libaacs { };
19866 libaal = callPackage ../development/libraries/libaal { };
19868 libabigail = callPackage ../development/libraries/libabigail { };
19870 libaccounts-glib = callPackage ../development/libraries/libaccounts-glib { };
19872 libacr38u = callPackage ../tools/security/libacr38u {
19873 inherit (darwin.apple_sdk.frameworks) IOKit;
19876 libad9361 = callPackage ../development/libraries/libad9361 { };
19878 libadwaita = callPackage ../development/libraries/libadwaita {
19879 inherit (pkgs.darwin.apple_sdk.frameworks) AppKit Foundation;
19882 libaec = callPackage ../development/libraries/libaec { };
19884 libagar = callPackage ../development/libraries/libagar { };
19885 libagar_test = callPackage ../development/libraries/libagar/libagar_test.nix { };
19887 libao = callPackage ../development/libraries/libao {
19888 usePulseAudio = config.pulseaudio or stdenv.isLinux;
19889 inherit (darwin.apple_sdk.frameworks) CoreAudio CoreServices AudioUnit;
19892 libaosd = callPackage ../development/libraries/libaosd { };
19894 libabw = callPackage ../development/libraries/libabw { };
19896 libamqpcpp = callPackage ../development/libraries/libamqpcpp { };
19898 libantlr3c = callPackage ../development/libraries/libantlr3c {};
19900 libaom = callPackage ../development/libraries/libaom {
19901 # Remove circular dependency for libavif
19902 libjxl = libjxl.override { buildDocs = false; };
19905 libappindicator-gtk2 = libappindicator.override { gtkVersion = "2"; };
19906 libappindicator-gtk3 = libappindicator.override { gtkVersion = "3"; };
19907 libappindicator = callPackage ../development/libraries/libappindicator { };
19909 libayatana-appindicator = callPackage ../development/libraries/libayatana-appindicator { };
19911 libargs = callPackage ../development/libraries/libargs { };
19913 libarchive = callPackage ../development/libraries/libarchive {
19914 autoreconfHook = buildPackages.autoreconfHook269;
19917 libarchive-qt = libsForQt5.callPackage ../development/libraries/libarchive-qt { };
19919 libasr = callPackage ../development/libraries/libasr { };
19921 libass = callPackage ../development/libraries/libass { };
19923 libast = callPackage ../development/libraries/libast { };
19925 libassuan = callPackage ../development/libraries/libassuan { };
19927 libasyncns = callPackage ../development/libraries/libasyncns { };
19929 libatomic_ops = callPackage ../development/libraries/libatomic_ops {};
19931 libaudclient = callPackage ../development/libraries/libaudclient { };
19933 libaudec = callPackage ../development/libraries/libaudec { };
19935 libav = libav_11; # branch 11 is API-compatible with branch 10
19936 libav_all = callPackages ../development/libraries/libav { };
19937 inherit (libav_all) libav_0_8 libav_11 libav_12;
19939 libavc1394 = callPackage ../development/libraries/libavc1394 { };
19941 libavif = callPackage ../development/libraries/libavif { };
19943 libb2 = callPackage ../development/libraries/libb2 { };
19945 libbacktrace = callPackage ../development/libraries/libbacktrace { };
19947 libbap = callPackage ../development/libraries/libbap {
19948 inherit (ocaml-ng.ocamlPackages) bap ocaml findlib ctypes;
19951 libbaseencode = callPackage ../development/libraries/libbaseencode { };
19953 libbass = (callPackage ../development/libraries/audio/libbass { }).bass;
19954 libbass_fx = (callPackage ../development/libraries/audio/libbass { }).bass_fx;
19956 libbde = callPackage ../development/libraries/libbde { };
19958 libbdplus = callPackage ../development/libraries/libbdplus { };
19960 libblockdev = callPackage ../development/libraries/libblockdev { };
19962 libblocksruntime = callPackage ../development/libraries/libblocksruntime { };
19964 libbluray = callPackage ../development/libraries/libbluray {
19965 inherit (darwin.apple_sdk.frameworks) DiskArbitration;
19968 libbs2b = callPackage ../development/libraries/audio/libbs2b { };
19970 libbson = callPackage ../development/libraries/libbson { };
19972 libburn = callPackage ../development/libraries/libburn { };
19974 libbytesize = callPackage ../development/libraries/libbytesize { };
19976 libcaca = callPackage ../development/libraries/libcaca { };
19978 libcacard = callPackage ../development/libraries/libcacard { };
19980 libcamera = callPackage ../development/libraries/libcamera { };
19982 libcanberra = callPackage ../development/libraries/libcanberra {
19983 inherit (darwin.apple_sdk.frameworks) Carbon CoreServices AppKit;
19985 libcanberra-gtk2 = pkgs.libcanberra.override {
19986 gtkSupport = "gtk2";
19988 libcanberra-gtk3 = pkgs.libcanberra.override {
19989 gtkSupport = "gtk3";
19992 libcanberra_kde = if (config.kde_runtime.libcanberraWithoutGTK or true)
19993 then pkgs.libcanberra
19994 else pkgs.libcanberra-gtk2;
19996 libcbor = callPackage ../development/libraries/libcbor { };
19998 libccd = callPackage ../development/libraries/libccd { };
20000 libcec = callPackage ../development/libraries/libcec { };
20002 libcec_platform = callPackage ../development/libraries/libcec/platform.nix { };
20004 libcef = callPackage ../development/libraries/libcef {};
20006 libcello = callPackage ../development/libraries/libcello {};
20008 libcerf = callPackage ../development/libraries/libcerf {};
20010 libcdada = callPackage ../development/libraries/libcdada { };
20012 libcdaudio = callPackage ../development/libraries/libcdaudio { };
20014 libcddb = callPackage ../development/libraries/libcddb { };
20016 libcdio = callPackage ../development/libraries/libcdio {
20017 inherit (darwin.apple_sdk.frameworks) Carbon IOKit;
20020 libcdio-paranoia = callPackage ../development/libraries/libcdio-paranoia {
20021 inherit (darwin.apple_sdk.frameworks) DiskArbitration IOKit;
20024 libcdr = callPackage ../development/libraries/libcdr { lcms = lcms2; };
20026 libchamplain = callPackage ../development/libraries/libchamplain { };
20028 libchamplain_libsoup3 = libchamplain.override { withLibsoup3 = true; };
20030 libchardet = callPackage ../development/libraries/libchardet { };
20032 libchewing = callPackage ../development/libraries/libchewing { };
20034 libchipcard = callPackage ../development/libraries/aqbanking/libchipcard.nix { };
20036 libcrafter = callPackage ../development/libraries/libcrafter { };
20038 libcrossguid = callPackage ../development/libraries/libcrossguid { };
20040 libuchardet = callPackage ../development/libraries/libuchardet { };
20042 libchop = callPackage ../development/libraries/libchop { };
20044 libcifpp = callPackage ../development/libraries/libcifpp { };
20046 libcint = callPackage ../development/libraries/libcint { };
20048 libclc = callPackage ../development/libraries/libclc { };
20050 libcli = callPackage ../development/libraries/libcli { };
20052 libclthreads = callPackage ../development/libraries/libclthreads { };
20054 libclxclient = callPackage ../development/libraries/libclxclient { };
20056 libconfuse = callPackage ../development/libraries/libconfuse { };
20058 libcangjie = callPackage ../development/libraries/libcangjie { };
20060 libcollectdclient = callPackage ../development/libraries/libcollectdclient { };
20062 libcredis = callPackage ../development/libraries/libcredis { };
20064 libctb = callPackage ../development/libraries/libctb { };
20066 libctemplate = callPackage ../development/libraries/libctemplate { };
20068 libctl = callPackage ../development/libraries/libctl { };
20070 libcotp = callPackage ../development/libraries/libcotp { };
20072 libcouchbase = callPackage ../development/libraries/libcouchbase { };
20074 libcue = callPackage ../development/libraries/libcue { };
20076 libcutl = callPackage ../development/libraries/libcutl { };
20078 libdaemon = callPackage ../development/libraries/libdaemon { };
20080 libdatrie = callPackage ../development/libraries/libdatrie { };
20082 libdazzle = callPackage ../development/libraries/libdazzle { };
20084 libdbi = callPackage ../development/libraries/libdbi { };
20086 libdbiDriversBase = libdbiDrivers.override {
20087 libmysqlclient = null;
20091 libdbiDrivers = callPackage ../development/libraries/libdbi-drivers { };
20093 libunity = callPackage ../development/libraries/libunity { };
20095 libdbusmenu = callPackage ../development/libraries/libdbusmenu { };
20096 libdbusmenu-gtk2 = libdbusmenu.override { gtkVersion = "2"; };
20097 libdbusmenu-gtk3 = libdbusmenu.override { gtkVersion = "3"; };
20099 libdc1394 = callPackage ../development/libraries/libdc1394 {
20100 inherit (darwin.apple_sdk.frameworks) CoreServices;
20103 libde265 = callPackage ../development/libraries/libde265 {};
20105 libdeflate = callPackage ../development/libraries/libdeflate { };
20107 libdeltachat = callPackage ../development/libraries/libdeltachat {
20108 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
20109 inherit (darwin) libiconv;
20112 libdevil = callPackage ../development/libraries/libdevil {
20113 inherit (darwin.apple_sdk.frameworks) OpenGL;
20116 libdevil-nox = libdevil.override {
20121 libdecor = callPackage ../development/libraries/libdecor { };
20123 libdigidocpp = callPackage ../development/libraries/libdigidocpp { };
20125 libdiscid = callPackage ../development/libraries/libdiscid { };
20127 libdivecomputer = callPackage ../development/libraries/libdivecomputer { };
20129 libdivsufsort = callPackage ../development/libraries/libdivsufsort { };
20131 libdmtx = callPackage ../development/libraries/libdmtx { };
20133 libdmapsharing = callPackage ../development/libraries/libdmapsharing { };
20135 libdnet = callPackage ../development/libraries/libdnet { };
20137 libdnf = callPackage ../tools/package-management/libdnf { };
20139 libdrm = callPackage ../development/libraries/libdrm { };
20141 libdv = callPackage ../development/libraries/libdv { };
20143 libdvbcsa = callPackage ../development/libraries/libdvbcsa { };
20145 libdvbpsi = callPackage ../development/libraries/libdvbpsi { };
20147 libdwg = callPackage ../development/libraries/libdwg { };
20149 libdvdcss = callPackage ../development/libraries/libdvdcss {
20150 inherit (darwin) IOKit;
20153 libdvdnav = callPackage ../development/libraries/libdvdnav { };
20154 libdvdnav_4_2_1 = callPackage ../development/libraries/libdvdnav/4.2.1.nix {
20155 libdvdread = libdvdread_4_9_9;
20158 libdvdread = callPackage ../development/libraries/libdvdread { };
20159 libdvdread_4_9_9 = callPackage ../development/libraries/libdvdread/4.9.9.nix { };
20161 libdwarf = callPackage ../development/libraries/libdwarf { };
20162 dwarfdump = libdwarf.bin;
20163 libdwarf_20210528 = callPackage ../development/libraries/libdwarf/20210528.nix { };
20165 libe57format = callPackage ../development/libraries/libe57format { };
20167 libeatmydata = callPackage ../development/libraries/libeatmydata {
20168 autoreconfHook = buildPackages.autoreconfHook269;
20171 libeb = callPackage ../development/libraries/libeb { };
20173 libebml = callPackage ../development/libraries/libebml { };
20175 libebur128 = callPackage ../development/libraries/libebur128 { };
20177 libedit = callPackage ../development/libraries/libedit { };
20179 libelf = if stdenv.isFreeBSD
20180 then callPackage ../development/libraries/libelf-freebsd { }
20181 else callPackage ../development/libraries/libelf { };
20183 libelfin = callPackage ../development/libraries/libelfin { };
20185 libetpan = callPackage ../development/libraries/libetpan { };
20187 libexecinfo = callPackage ../development/libraries/libexecinfo { };
20189 libfaketime = callPackage ../development/libraries/libfaketime { };
20191 libfakekey = callPackage ../development/libraries/libfakekey { };
20193 libfido2 = callPackage ../development/libraries/libfido2 {
20194 udev = systemdMinimal;
20197 libfilezilla = callPackage ../development/libraries/libfilezilla {
20198 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
20201 libfishsound = callPackage ../development/libraries/libfishsound { };
20203 libfm = callPackage ../development/libraries/libfm { };
20204 libfm-extra = libfm.override {
20208 libfprint = callPackage ../development/libraries/libfprint { };
20210 libfprint-tod = callPackage ../development/libraries/libfprint-tod { };
20212 libfprint-2-tod1-goodix = callPackage ../development/libraries/libfprint-2-tod1-goodix { };
20214 libfprint-2-tod1-vfs0090 = callPackage ../development/libraries/libfprint-2-tod1-vfs0090 { };
20216 libfpx = callPackage ../development/libraries/libfpx { };
20218 libgadu = callPackage ../development/libraries/libgadu { };
20220 libgbinder = callPackage ../development/libraries/libgbinder { };
20222 libgda = callPackage ../development/libraries/libgda { };
20224 libgda6 = callPackage ../development/libraries/libgda/6.x.nix { };
20226 libgdamm = callPackage ../development/libraries/libgdamm { };
20228 libgdata = callPackage ../development/libraries/libgdata { };
20230 libgee = callPackage ../development/libraries/libgee { };
20232 libgepub = callPackage ../development/libraries/libgepub { };
20234 libgig = callPackage ../development/libraries/libgig { };
20236 libglibutil = callPackage ../development/libraries/libglibutil { };
20238 libgnome-keyring = callPackage ../development/libraries/libgnome-keyring { };
20239 libgnome-keyring3 = gnome.libgnome-keyring;
20241 libgnome-games-support = callPackage ../development/libraries/libgnome-games-support { };
20242 libgnome-games-support_2_0 = callPackage ../development/libraries/libgnome-games-support/2.0.nix { };
20244 libgnomekbd = callPackage ../development/libraries/libgnomekbd { };
20246 libglvnd = callPackage ../development/libraries/libglvnd { };
20248 libgnurl = callPackage ../development/libraries/libgnurl { };
20250 libgringotts = callPackage ../development/libraries/libgringotts { };
20252 libgrss = callPackage ../development/libraries/libgrss {
20253 inherit (darwin.apple_sdk_11_0.frameworks) Foundation AppKit;
20256 libgweather = callPackage ../development/libraries/libgweather { };
20258 libgxps = callPackage ../development/libraries/libgxps { };
20260 libiio = callPackage ../development/libraries/libiio {
20261 inherit (darwin.apple_sdk.frameworks) CFNetwork CoreServices;
20265 libinjection = callPackage ../development/libraries/libinjection { };
20267 libinklevel = callPackage ../development/libraries/libinklevel { };
20269 libnats-c = callPackage ../development/libraries/libnats-c { };
20271 liburing = callPackage ../development/libraries/liburing { };
20273 librseq = callPackage ../development/libraries/librseq { };
20275 libseccomp = callPackage ../development/libraries/libseccomp { };
20277 libsecret = callPackage ../development/libraries/libsecret { };
20279 libserdes = callPackage ../development/libraries/libserdes { };
20281 libserialport = callPackage ../development/libraries/libserialport { };
20283 libsignal-protocol-c = callPackage ../development/libraries/libsignal-protocol-c { };
20285 libsignon-glib = callPackage ../development/libraries/libsignon-glib { };
20287 libsoundio = callPackage ../development/libraries/libsoundio {
20288 inherit (darwin.apple_sdk.frameworks) AudioUnit;
20291 libsystemtap = callPackage ../development/libraries/libsystemtap { };
20293 libgtop = callPackage ../development/libraries/libgtop {};
20295 libLAS = callPackage ../development/libraries/libLAS {
20299 liblaxjson = callPackage ../development/libraries/liblaxjson { };
20301 liblo = callPackage ../development/libraries/liblo { };
20303 liblscp = callPackage ../development/libraries/liblscp { };
20305 libe-book = callPackage ../development/libraries/libe-book {
20309 libemf2svg = callPackage ../development/libraries/libemf2svg { };
20311 libev = callPackage ../development/libraries/libev { };
20313 libevent = callPackage ../development/libraries/libevent { };
20315 libewf = callPackage ../development/libraries/libewf { };
20317 libexif = callPackage ../development/libraries/libexif { };
20319 libexosip = callPackage ../development/libraries/exosip {};
20321 libexsid = callPackage ../development/libraries/libexsid { };
20323 libextractor = callPackage ../development/libraries/libextractor {
20324 libmpeg2 = mpeg2dec;
20327 libexttextcat = callPackage ../development/libraries/libexttextcat {};
20329 libf2c = callPackage ../development/libraries/libf2c {};
20331 libfabric = callPackage ../development/libraries/libfabric {};
20333 libfive = libsForQt5.callPackage ../development/libraries/libfive { };
20335 libfixposix = callPackage ../development/libraries/libfixposix {};
20337 libff = callPackage ../development/libraries/libff { };
20339 libffcall = callPackage ../development/libraries/libffcall { };
20341 libffi = callPackage ../development/libraries/libffi { };
20342 libffi_3_3 = callPackage ../development/libraries/libffi/3.3.nix { };
20343 libffiBoot = libffi.override {
20347 libfreeaptx = callPackage ../development/libraries/libfreeaptx { };
20349 libfreefare = callPackage ../development/libraries/libfreefare {
20350 inherit (darwin.apple_sdk.frameworks) IOKit Security;
20351 inherit (darwin) libobjc;
20354 libftdi = callPackage ../development/libraries/libftdi {
20355 inherit (darwin) libobjc;
20356 inherit (darwin.apple_sdk.frameworks) IOKit Security;
20359 libftdi1 = callPackage ../development/libraries/libftdi/1.x.nix { };
20361 libfyaml = callPackage ../development/libraries/libfyaml { };
20363 libgcrypt = callPackage ../development/libraries/libgcrypt { };
20365 libgcrypt_1_5 = callPackage ../development/libraries/libgcrypt/1.5.nix { };
20367 libgdiplus = callPackage ../development/libraries/libgdiplus {
20368 inherit (darwin.apple_sdk.frameworks) Carbon;
20371 libgnt = callPackage ../development/libraries/libgnt { };
20373 libgpg-error = callPackage ../development/libraries/libgpg-error { };
20375 # https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=blob;f=README;h=fd6e1a83f55696c1f7a08f6dfca08b2d6b7617ec;hb=70058cd9f944d620764e57c838209afae8a58c78#l118
20376 libgpg-error-gen-posix-lock-obj = libgpg-error.override {
20377 genPosixLockObjOnly = true;
20380 libgphoto2 = callPackage ../development/libraries/libgphoto2 { };
20382 libgpiod = callPackage ../development/libraries/libgpiod { };
20384 libgpod = callPackage ../development/libraries/libgpod {
20385 autoreconfHook = buildPackages.autoreconfHook269;
20388 libgssglue = callPackage ../development/libraries/libgssglue { };
20390 libgudev = callPackage ../development/libraries/libgudev { };
20392 libguestfs-appliance = callPackage ../development/libraries/libguestfs/appliance.nix {};
20393 libguestfs = callPackage ../development/libraries/libguestfs {
20394 autoreconfHook = buildPackages.autoreconfHook264;
20396 libguestfs-with-appliance = libguestfs.override {
20397 appliance = libguestfs-appliance;
20398 autoreconfHook = buildPackages.autoreconfHook264;
20402 libhangul = callPackage ../development/libraries/libhangul { };
20404 libharu = callPackage ../development/libraries/libharu { };
20406 libhdhomerun = callPackage ../development/libraries/libhdhomerun { };
20408 libheif = callPackage ../development/libraries/libheif {};
20410 libhttpseverywhere = callPackage ../development/libraries/libhttpseverywhere { };
20412 libhugetlbfs = callPackage ../development/libraries/libhugetlbfs { };
20414 libhv = callPackage ../development/libraries/libhv {
20415 inherit (darwin.apple_sdk.frameworks) Security;
20418 libhwy = callPackage ../development/libraries/libhwy { };
20420 libHX = callPackage ../development/libraries/libHX { };
20422 libibmad = callPackage ../development/libraries/libibmad { };
20424 libibumad = callPackage ../development/libraries/libibumad { };
20426 libical = callPackage ../development/libraries/libical { };
20428 libicns = callPackage ../development/libraries/libicns { };
20430 libieee1284 = callPackage ../development/libraries/libieee1284 { };
20432 libimobiledevice = callPackage ../development/libraries/libimobiledevice {
20433 inherit (darwin.apple_sdk.frameworks) SystemConfiguration CoreFoundation;
20436 libimobiledevice-glue = callPackage ../development/libraries/libimobiledevice-glue { };
20438 libindicator-gtk2 = libindicator.override { gtkVersion = "2"; };
20439 libindicator-gtk3 = libindicator.override { gtkVersion = "3"; };
20440 libindicator = callPackage ../development/libraries/libindicator { };
20442 libayatana-indicator = callPackage ../development/libraries/libayatana-indicator { };
20444 libinotify-kqueue = callPackage ../development/libraries/libinotify-kqueue { };
20446 libiodbc = callPackage ../development/libraries/libiodbc {
20447 inherit (darwin.apple_sdk.frameworks) Carbon;
20450 libirecovery = callPackage ../development/libraries/libirecovery { };
20452 libivykis = callPackage ../development/libraries/libivykis { };
20454 libkqueue = callPackage ../development/libraries/libkqueue { };
20456 liblastfmSF = callPackage ../development/libraries/liblastfmSF { };
20458 liblcf = callPackage ../development/libraries/liblcf { };
20460 liblc3 = callPackage ../development/libraries/liblc3 { };
20462 libliftoff = callPackage ../development/libraries/libliftoff { };
20464 liblqr1 = callPackage ../development/libraries/liblqr-1 {
20465 inherit (darwin.apple_sdk.frameworks) Carbon AppKit;
20468 liblockfile = callPackage ../development/libraries/liblockfile { };
20470 liblogging = callPackage ../development/libraries/liblogging { };
20472 liblognorm = callPackage ../development/libraries/liblognorm { };
20474 libltc = callPackage ../development/libraries/libltc { };
20476 liblxi = callPackage ../development/libraries/liblxi { };
20478 libmaxminddb = callPackage ../development/libraries/libmaxminddb { };
20480 libmcrypt = callPackage ../development/libraries/libmcrypt {};
20482 libmediaart = callPackage ../development/libraries/libmediaart { };
20484 libmediainfo = callPackage ../development/libraries/libmediainfo { };
20486 libmhash = callPackage ../development/libraries/libmhash {};
20488 libmodbus = callPackage ../development/libraries/libmodbus {};
20490 libmtp = callPackage ../development/libraries/libmtp { };
20492 libmypaint = callPackage ../development/libraries/libmypaint { };
20494 libmysofa = callPackage ../development/libraries/audio/libmysofa { };
20496 libmysqlconnectorcpp = callPackage ../development/libraries/libmysqlconnectorcpp {};
20498 libnatpmp = callPackage ../development/libraries/libnatpmp { };
20500 libnatspec = callPackage ../development/libraries/libnatspec { };
20502 libndp = callPackage ../development/libraries/libndp { };
20504 libnfc = callPackage ../development/libraries/libnfc { };
20506 libnfs = callPackage ../development/libraries/libnfs { };
20508 libnice = callPackage ../development/libraries/libnice { };
20510 libnsl = callPackage ../development/libraries/libnsl { };
20512 liboping = callPackage ../development/libraries/liboping { };
20514 libplist = callPackage ../development/libraries/libplist { };
20516 libre = callPackage ../development/libraries/libre {};
20518 libredwg = callPackage ../development/libraries/libredwg {};
20520 librem = callPackage ../development/libraries/librem {};
20522 librelp = callPackage ../development/libraries/librelp { };
20524 librepo = callPackage ../tools/package-management/librepo {
20528 libresample = callPackage ../development/libraries/libresample {};
20530 librevenge = callPackage ../development/libraries/librevenge {};
20532 librime = callPackage ../development/libraries/librime {
20536 librsb = callPackage ../development/libraries/librsb {
20537 # Taken from https://build.opensuse.org/package/view_file/science/librsb/librsb.spec
20538 memHierarchy = "L3:16/64/8192K,L2:16/64/2048K,L1:8/64/16K";
20541 librtprocess = callPackage ../development/libraries/librtprocess { };
20543 libsamplerate = callPackage ../development/libraries/libsamplerate {
20544 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon CoreServices;
20547 libsieve = callPackage ../development/libraries/libsieve { };
20549 libsixel = callPackage ../development/libraries/libsixel { };
20551 libsolv = callPackage ../development/libraries/libsolv { };
20553 libspectre = callPackage ../development/libraries/libspectre { };
20555 libspecbleach = callPackage ../development/libraries/audio/libspecbleach { };
20557 libspnav = callPackage ../development/libraries/libspnav { };
20559 libgsf = callPackage ../development/libraries/libgsf { };
20561 # GNU libc provides libiconv so systems with glibc don't need to build
20562 # libiconv separately. Additionally, Apple forked/repackaged libiconv so we
20563 # use that instead of the vanilla version on that OS.
20565 # We also provide `libiconvReal`, which will always be a standalone libiconv,
20566 # just in case you want it regardless of platform.
20568 if lib.elem stdenv.hostPlatform.libc ["glibc" "musl" "wasilibc"]
20569 then glibcIconv (if stdenv.hostPlatform != stdenv.buildPlatform
20571 else stdenv.cc.libc)
20572 else if stdenv.hostPlatform.isDarwin
20573 then darwin.libiconv
20576 glibcIconv = libc: let
20577 inherit (libc) pname version;
20578 libcDev = lib.getDev libc;
20579 in runCommand "${pname}-iconv-${version}" { strictDeps = true; } ''
20580 mkdir -p $out/include
20581 ln -sv ${libcDev}/include/iconv.h $out/include
20584 libiconvReal = callPackage ../development/libraries/libiconv { };
20586 # On non-GNU systems we need GNU Gettext for libintl.
20587 libintl = if stdenv.hostPlatform.libc != "glibc" then gettext else null;
20589 libid3tag = callPackage ../development/libraries/libid3tag { };
20591 libidn = callPackage ../development/libraries/libidn { };
20593 libidn2 = callPackage ../development/libraries/libidn2 { };
20595 idnkit = callPackage ../development/libraries/idnkit { };
20597 libiec61883 = callPackage ../development/libraries/libiec61883 { };
20599 libimagequant = callPackage ../development/libraries/libimagequant {};
20601 libime = callPackage ../development/libraries/libime { };
20603 libinfinity = callPackage ../development/libraries/libinfinity { };
20605 libinput = callPackage ../development/libraries/libinput {
20606 graphviz = graphviz-nox;
20609 libinput-gestures = callPackage ../tools/inputmethods/libinput-gestures {};
20611 libinstpatch = callPackage ../development/libraries/audio/libinstpatch { };
20613 libisofs = callPackage ../development/libraries/libisofs { };
20615 libisoburn = callPackage ../development/libraries/libisoburn { };
20617 libipt = callPackage ../development/libraries/libipt { };
20619 libiptcdata = callPackage ../development/libraries/libiptcdata { };
20621 libjcat = callPackage ../development/libraries/libjcat { };
20623 libjpeg_original = callPackage ../development/libraries/libjpeg { };
20624 # also known as libturbojpeg
20625 libjpeg_turbo = callPackage ../development/libraries/libjpeg-turbo { };
20626 libjpeg = libjpeg_turbo;
20628 libjreen = callPackage ../development/libraries/libjreen { };
20630 libjson-rpc-cpp = callPackage ../development/libraries/libjson-rpc-cpp {
20631 libmicrohttpd = libmicrohttpd_0_9_72;
20634 libjwt = callPackage ../development/libraries/libjwt { };
20636 libjxl = callPackage ../development/libraries/libjxl { };
20638 libkate = callPackage ../development/libraries/libkate { };
20640 libkeyfinder = callPackage ../development/libraries/audio/libkeyfinder { };
20642 libks = callPackage ../development/libraries/libks { };
20644 libksba = callPackage ../development/libraries/libksba { };
20646 libksi = callPackage ../development/libraries/libksi { };
20648 liblinear = callPackage ../development/libraries/liblinear { };
20650 libmad = callPackage ../development/libraries/libmad { };
20652 malcontent = callPackage ../development/libraries/malcontent { };
20654 malcontent-ui = callPackage ../development/libraries/malcontent/ui.nix { };
20656 libmanette = callPackage ../development/libraries/libmanette { };
20658 libmatchbox = callPackage ../development/libraries/libmatchbox { };
20660 libmatheval = callPackage ../development/libraries/libmatheval {
20661 autoconf = buildPackages.autoconf269;
20665 libmatthew_java = callPackage ../development/libraries/java/libmatthew-java {
20666 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
20669 libmatroska = callPackage ../development/libraries/libmatroska { };
20671 libmd = callPackage ../development/libraries/libmd { };
20673 libmemcached = callPackage ../development/libraries/libmemcached { };
20675 libmicrohttpd_0_9_69 = callPackage ../development/libraries/libmicrohttpd/0.9.69.nix { };
20676 libmicrohttpd_0_9_71 = callPackage ../development/libraries/libmicrohttpd/0.9.71.nix { };
20677 libmicrohttpd_0_9_72 = callPackage ../development/libraries/libmicrohttpd/0.9.72.nix { };
20678 libmicrohttpd = libmicrohttpd_0_9_71;
20680 libmikmod = callPackage ../development/libraries/libmikmod {
20681 inherit (darwin.apple_sdk.frameworks) CoreAudio;
20684 libmilter = callPackage ../development/libraries/libmilter { };
20686 libminc = callPackage ../development/libraries/libminc { };
20688 libmkv = callPackage ../development/libraries/libmkv { };
20690 libmms = callPackage ../development/libraries/libmms { };
20692 libmowgli = callPackage ../development/libraries/libmowgli { };
20694 libmng = callPackage ../development/libraries/libmng { };
20696 libmnl = callPackage ../development/libraries/libmnl { };
20698 libmodplug = callPackage ../development/libraries/libmodplug {};
20700 libmodule = callPackage ../development/libraries/libmodule { };
20702 libmpcdec = callPackage ../development/libraries/libmpcdec { };
20704 libmp3splt = callPackage ../development/libraries/libmp3splt { };
20706 libmrss = callPackage ../development/libraries/libmrss { };
20708 libmspack = callPackage ../development/libraries/libmspack { };
20710 libmusicbrainz3 = callPackage ../development/libraries/libmusicbrainz { };
20712 libmusicbrainz5 = callPackage ../development/libraries/libmusicbrainz/5.x.nix { };
20714 libmusicbrainz = libmusicbrainz3;
20716 libmwaw = callPackage ../development/libraries/libmwaw { };
20718 libmx = callPackage ../development/libraries/libmx { };
20720 libndctl = callPackage ../development/libraries/libndctl { };
20722 libnest2d = callPackage ../development/libraries/libnest2d {
20726 libnet = callPackage ../development/libraries/libnet { };
20728 libnetfilter_acct = callPackage ../development/libraries/libnetfilter_acct { };
20730 libnetfilter_conntrack = callPackage ../development/libraries/libnetfilter_conntrack { };
20732 libnetfilter_cthelper = callPackage ../development/libraries/libnetfilter_cthelper { };
20734 libnetfilter_cttimeout = callPackage ../development/libraries/libnetfilter_cttimeout { };
20736 libnetfilter_log = callPackage ../development/libraries/libnetfilter_log { };
20738 libnetfilter_queue = callPackage ../development/libraries/libnetfilter_queue { };
20740 libnfnetlink = callPackage ../development/libraries/libnfnetlink { };
20742 libnftnl = callPackage ../development/libraries/libnftnl { };
20744 libnova = callPackage ../development/libraries/science/astronomy/libnova { };
20746 libnxml = callPackage ../development/libraries/libnxml { };
20748 libodfgen = callPackage ../development/libraries/libodfgen { };
20750 libofa = callPackage ../development/libraries/libofa { };
20752 libofx = callPackage ../development/libraries/libofx { };
20754 libogg = callPackage ../development/libraries/libogg { };
20756 liboggz = callPackage ../development/libraries/liboggz { };
20758 liboil = callPackage ../development/libraries/liboil { };
20760 libomxil-bellagio = callPackage ../development/libraries/libomxil-bellagio { };
20762 liboop = callPackage ../development/libraries/liboop { };
20764 libopenaptx = callPackage ../development/libraries/libopenaptx { };
20766 libopenglrecorder = callPackage ../development/libraries/libopenglrecorder { };
20768 libopus = callPackage ../development/libraries/libopus { };
20770 libopusenc = callPackage ../development/libraries/libopusenc { };
20772 libosinfo = callPackage ../development/libraries/libosinfo { };
20774 libosip = callPackage ../development/libraries/osip {};
20776 libosmium = callPackage ../development/libraries/libosmium { };
20778 libosmocore = callPackage ../applications/misc/libosmocore { };
20780 libosmscout = libsForQt5.callPackage ../development/libraries/libosmscout { };
20782 libotr = callPackage ../development/libraries/libotr { };
20784 libow = callPackage ../development/libraries/libow { };
20786 libp11 = callPackage ../development/libraries/libp11 { };
20788 libpam-wrapper = callPackage ../development/libraries/libpam-wrapper { };
20790 libpanel = callPackage ../development/libraries/libpanel { };
20792 libpar2 = callPackage ../development/libraries/libpar2 { };
20794 libpcap = callPackage ../development/libraries/libpcap { };
20796 libpeas = callPackage ../development/libraries/libpeas { };
20798 libpg_query = callPackage ../development/libraries/libpg_query { };
20800 libpipeline = callPackage ../development/libraries/libpipeline { };
20802 libpgf = callPackage ../development/libraries/libpgf { };
20804 libphonenumber = callPackage ../development/libraries/libphonenumber {
20805 inherit (darwin.apple_sdk.frameworks) Foundation;
20808 libplacebo = callPackage ../development/libraries/libplacebo { };
20810 libpng = callPackage ../development/libraries/libpng { };
20811 libpng12 = callPackage ../development/libraries/libpng/12.nix { };
20813 libpostal = callPackage ../development/libraries/libpostal { };
20815 libpaper = callPackage ../development/libraries/libpaper { };
20817 libpfm = callPackage ../development/libraries/libpfm { };
20819 libpqxx = callPackage ../development/libraries/libpqxx { };
20820 libpqxx_6 = callPackage ../development/libraries/libpqxx/6.nix { };
20822 inherit (callPackages ../development/libraries/prometheus-client-c {
20823 stdenv = gccStdenv; # Required for darwin
20824 }) libprom libpromhttp;
20826 libproxy = callPackage ../development/libraries/libproxy {
20827 inherit (darwin.apple_sdk.frameworks) SystemConfiguration CoreFoundation JavaScriptCore;
20830 libpseudo = callPackage ../development/libraries/libpseudo { };
20832 libpsl = callPackage ../development/libraries/libpsl { };
20834 libpst = callPackage ../development/libraries/libpst { };
20836 libptytty = callPackage ../development/libraries/libptytty { };
20838 libpulsar = callPackage ../development/libraries/libpulsar { };
20840 libpwquality = callPackage ../development/libraries/libpwquality {
20844 libqalculate = callPackage ../development/libraries/libqalculate {
20845 readline = readline81;
20848 libqt5pas = libsForQt5.callPackage ../development/compilers/fpc/libqt5pas.nix { };
20850 libroxml = callPackage ../development/libraries/libroxml { };
20852 librsvg = callPackage ../development/libraries/librsvg {
20853 inherit (darwin) libobjc;
20854 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
20857 librsync = callPackage ../development/libraries/librsync { };
20859 librttopo = callPackage ../development/libraries/librttopo { };
20861 libs3 = callPackage ../development/libraries/libs3 { };
20863 libschrift = callPackage ../development/libraries/libschrift { };
20865 libsciter = callPackage ../development/libraries/libsciter { };
20867 libsearpc = callPackage ../development/libraries/libsearpc { };
20869 libsigcxx = callPackage ../development/libraries/libsigcxx { };
20871 libsigcxx12 = callPackage ../development/libraries/libsigcxx/1.2.nix { };
20873 libsigcxx30 = callPackage ../development/libraries/libsigcxx/3.0.nix { };
20875 libsigsegv = callPackage ../development/libraries/libsigsegv { };
20877 libslirp = callPackage ../development/libraries/libslirp { };
20879 libsndfile = callPackage ../development/libraries/libsndfile {
20880 inherit (darwin.apple_sdk.frameworks) Carbon AudioToolbox;
20883 libsnark = callPackage ../development/libraries/libsnark { };
20885 libsodium = callPackage ../development/libraries/libsodium { };
20887 libsoup = callPackage ../development/libraries/libsoup { };
20889 libsoup_3 = callPackage ../development/libraries/libsoup/3.x.nix { };
20891 libspectrum = callPackage ../development/libraries/libspectrum { };
20893 libspiro = callPackage ../development/libraries/libspiro {};
20895 libspng = callPackage ../development/libraries/libspng { };
20897 libssh = callPackage ../development/libraries/libssh { };
20899 libssh2 = callPackage ../development/libraries/libssh2 { };
20901 libstartup_notification = callPackage ../development/libraries/startup-notification { };
20903 libstemmer = callPackage ../development/libraries/libstemmer { };
20905 libstroke = callPackage ../development/libraries/libstroke { };
20907 libstrophe = callPackage ../development/libraries/libstrophe {
20908 openssl = openssl_1_1;
20911 libspatialaudio = callPackage ../development/libraries/libspatialaudio { };
20913 libspatialindex = callPackage ../development/libraries/libspatialindex { };
20915 libspatialite = callPackage ../development/libraries/libspatialite { };
20917 libstatgrab = callPackage ../development/libraries/libstatgrab {
20918 inherit (darwin.apple_sdk.frameworks) IOKit;
20921 libsvm = callPackage ../development/libraries/libsvm { };
20923 libtar = callPackage ../development/libraries/libtar { };
20925 libtasn1 = callPackage ../development/libraries/libtasn1 { };
20927 libtcod = callPackage ../development/libraries/libtcod { };
20929 libthai = callPackage ../development/libraries/libthai { };
20931 libtheora = callPackage ../development/libraries/libtheora { };
20933 libthreadar = callPackage ../development/libraries/libthreadar { };
20935 libticables2 = callPackage ../development/libraries/libticables2 { };
20937 libticalcs2 = callPackage ../development/libraries/libticalcs2 {
20938 inherit (darwin) libobjc;
20941 libticonv = callPackage ../development/libraries/libticonv { };
20943 libtifiles2 = callPackage ../development/libraries/libtifiles2 { };
20945 libtiff = callPackage ../development/libraries/libtiff { };
20947 libtiger = callPackage ../development/libraries/libtiger { };
20949 libtommath = callPackage ../development/libraries/libtommath { };
20951 libtomcrypt = callPackage ../development/libraries/libtomcrypt { };
20953 libtorrent-rasterbar-2_0_x = callPackage ../development/libraries/libtorrent-rasterbar {
20954 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
20958 libtorrent-rasterbar-1_2_x = callPackage ../development/libraries/libtorrent-rasterbar/1.2.nix {
20959 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
20963 libtorrent-rasterbar = libtorrent-rasterbar-2_0_x;
20965 libtoxcore = callPackage ../development/libraries/libtoxcore {};
20967 libtpms = callPackage ../tools/security/libtpms { };
20969 libtap = callPackage ../development/libraries/libtap { };
20971 libtsm = callPackage ../development/libraries/libtsm { };
20973 libgeotiff = callPackage ../development/libraries/libgeotiff { };
20975 libu2f-host = callPackage ../development/libraries/libu2f-host { };
20977 libu2f-server = callPackage ../development/libraries/libu2f-server { };
20979 libubox = callPackage ../development/libraries/libubox { };
20981 libudev-zero = callPackage ../development/libraries/libudev-zero { };
20983 libudfread = callPackage ../development/libraries/libudfread { };
20985 libuecc = callPackage ../development/libraries/libuecc { };
20987 libui = callPackage ../development/libraries/libui {
20988 inherit (darwin.apple_sdk.frameworks) Cocoa;
20991 libuinputplus = callPackage ../development/libraries/libuinputplus { };
20993 libuiohook = callPackage ../development/libraries/libuiohook {
20994 inherit (darwin.apple_sdk.frameworks) AppKit ApplicationServices Carbon;
20997 libunistring = callPackage ../development/libraries/libunistring { };
20999 libupnp = callPackage ../development/libraries/pupnp { };
21001 libwhereami = callPackage ../development/libraries/libwhereami { };
21003 giflib = callPackage ../development/libraries/giflib { };
21005 libunarr = callPackage ../development/libraries/libunarr { };
21007 libunibreak = callPackage ../development/libraries/libunibreak { };
21009 libuninameslist = callPackage ../development/libraries/libuninameslist { };
21011 libunique = callPackage ../development/libraries/libunique { };
21012 libunique3 = callPackage ../development/libraries/libunique/3.x.nix { };
21014 liburcu = callPackage ../development/libraries/liburcu { };
21016 libjaylink = callPackage ../development/libraries/libjaylink { };
21018 libusb-compat-0_1 = callPackage ../development/libraries/libusb-compat/0.1.nix {};
21020 libusb1 = callPackage ../development/libraries/libusb1 {
21021 inherit (darwin) libobjc;
21022 inherit (darwin.apple_sdk.frameworks) IOKit Security;
21023 # TODO: remove once `udev` is `systemdMinimal` everywhere.
21024 udev = systemdMinimal;
21027 libusbgx = callPackage ../development/libraries/libusbgx { };
21029 libusbmuxd = callPackage ../development/libraries/libusbmuxd { };
21031 libusbsio = callPackage ../development/libraries/libusbsio { };
21033 libutempter = callPackage ../development/libraries/libutempter { };
21035 libuldaq = callPackage ../development/libraries/libuldaq { };
21038 if stdenv.isDarwin then darwin.libunwind
21039 else if stdenv.hostPlatform.system == "riscv32-linux" then llvmPackages_latest.libunwind
21040 else callPackage ../development/libraries/libunwind { };
21042 libuv = callPackage ../development/libraries/libuv {
21043 inherit (darwin.apple_sdk.frameworks) ApplicationServices CoreServices;
21046 libuvc = callPackage ../development/libraries/libuvc { };
21048 libv4l = lowPrio (v4l-utils.override {
21052 libva-minimal = callPackage ../development/libraries/libva { minimal = true; };
21053 libva = libva-minimal.override { minimal = false; };
21054 libva-utils = callPackage ../development/libraries/libva/utils.nix { };
21056 libva1 = callPackage ../development/libraries/libva/1.nix { };
21057 libva1-minimal = libva1.override { minimal = true; };
21059 libvarlink = callPackage ../development/libraries/libvarlink { };
21061 libvdpau = callPackage ../development/libraries/libvdpau { };
21063 libvdwxc = callPackage ../development/libraries/science/chemistry/libvdwxc { };
21065 libmodulemd = callPackage ../development/libraries/libmodulemd { };
21067 libvdpau-va-gl = callPackage ../development/libraries/libvdpau-va-gl { };
21069 libversion = callPackage ../development/libraries/libversion { };
21071 libvgm = callPackage ../development/libraries/libvgm {
21072 inherit (darwin.apple_sdk.frameworks) CoreAudio AudioToolbox;
21075 libvirt = callPackage ../development/libraries/libvirt {
21076 inherit (darwin.apple_sdk.frameworks) Carbon AppKit;
21079 libvirt-glib = callPackage ../development/libraries/libvirt-glib { };
21081 libvisio = callPackage ../development/libraries/libvisio { };
21083 libvisio2svg = callPackage ../development/libraries/libvisio2svg { };
21085 libvisual = callPackage ../development/libraries/libvisual { };
21087 libvmaf = callPackage ../development/libraries/libvmaf { };
21089 libvncserver = callPackage ../development/libraries/libvncserver {
21090 inherit (darwin.apple_sdk.frameworks) Carbon;
21093 libviper = callPackage ../development/libraries/libviper { };
21095 libviperfx = callPackage ../development/libraries/libviperfx { };
21097 libvpx = callPackage ../development/libraries/libvpx { };
21098 libvpx_1_8 = callPackage ../development/libraries/libvpx/1_8.nix { };
21100 libvterm = callPackage ../development/libraries/libvterm { };
21101 libvterm-neovim = callPackage ../development/libraries/libvterm-neovim { };
21103 libvorbis = callPackage ../development/libraries/libvorbis { };
21105 libvori = callPackage ../development/libraries/libvori { };
21107 libwbxml = callPackage ../development/libraries/libwbxml { };
21109 libwebcam = callPackage ../os-specific/linux/libwebcam { };
21111 libwebp = callPackage ../development/libraries/libwebp { };
21113 libwmf = callPackage ../development/libraries/libwmf { };
21115 libwnck = callPackage ../development/libraries/libwnck { };
21116 libwnck2 = callPackage ../development/libraries/libwnck/2.nix { };
21118 libwpd = callPackage ../development/libraries/libwpd { };
21120 libwpd_08 = callPackage ../development/libraries/libwpd/0.8.nix { };
21122 libwps = callPackage ../development/libraries/libwps { };
21124 libwpg = callPackage ../development/libraries/libwpg { };
21126 libx86 = callPackage ../development/libraries/libx86 {};
21128 libxcrypt = callPackage ../development/libraries/libxcrypt {
21129 fetchurl = stdenv.fetchurlBoot;
21130 perl = buildPackages.perl.override {
21131 enableCrypt = false;
21132 fetchurl = stdenv.fetchurlBoot;
21136 libxdg_basedir = callPackage ../development/libraries/libxdg-basedir { };
21138 libxkbcommon = libxkbcommon_8;
21139 libxkbcommon_8 = callPackage ../development/libraries/libxkbcommon { };
21140 libxkbcommon_7 = callPackage ../development/libraries/libxkbcommon/libxkbcommon_7.nix { };
21142 libxklavier = callPackage ../development/libraries/libxklavier { };
21144 libxls = callPackage ../development/libraries/libxls { };
21146 libxlsxwriter = callPackage ../development/libraries/libxlsxwriter { };
21148 libxmi = callPackage ../development/libraries/libxmi { };
21150 libxml2 = callPackage ../development/libraries/libxml2 {
21152 inherit (darwin) libiconv;
21155 libxml2Python = let
21156 libxml2 = python2Packages.libxml2;
21157 in pkgs.buildEnv { # slightly hacky
21158 name = "libxml2+py-${res.libxml2.version}";
21159 paths = with libxml2; [ dev bin py ];
21160 inherit (libxml2) passthru;
21161 # the hook to find catalogs is hidden by buildEnv
21163 mkdir "$out/nix-support"
21164 cp '${libxml2.dev}/nix-support/propagated-build-inputs' "$out/nix-support/"
21168 libxmlb = callPackage ../development/libraries/libxmlb { };
21170 libxmlxx = callPackage ../development/libraries/libxmlxx { };
21171 libxmlxx3 = callPackage ../development/libraries/libxmlxx/v3.nix { };
21173 libxmp = callPackage ../development/libraries/libxmp { };
21175 libxslt = callPackage ../development/libraries/libxslt {
21179 libxsmm = callPackage ../development/libraries/libxsmm { };
21181 libixp = callPackage ../development/libraries/libixp { };
21183 libwpe = callPackage ../development/libraries/libwpe { };
21185 libwpe-fdo = callPackage ../development/libraries/libwpe/fdo.nix { };
21187 libyaml = callPackage ../development/libraries/libyaml { };
21189 libyamlcpp = callPackage ../development/libraries/libyaml-cpp { };
21191 libyamlcpp_0_3 = callPackage ../development/libraries/libyaml-cpp/0.3.0.nix { };
21193 libyang = callPackage ../development/libraries/libyang { };
21195 libcyaml = callPackage ../development/libraries/libcyaml { };
21197 rang = callPackage ../development/libraries/rang { };
21199 libykclient = callPackage ../development/libraries/libykclient { };
21201 libykneomgr = callPackage ../development/libraries/libykneomgr { };
21203 libytnef = callPackage ../development/libraries/libytnef { };
21205 libyubikey = callPackage ../development/libraries/libyubikey { };
21207 libyuv = callPackage ../development/libraries/libyuv { };
21209 libzapojit = callPackage ../development/libraries/libzapojit { };
21211 libzen = callPackage ../development/libraries/libzen { };
21213 libzip = callPackage ../development/libraries/libzip { };
21215 libzdb = callPackage ../development/libraries/libzdb { };
21217 libwacom = callPackage ../development/libraries/libwacom { };
21219 lightning = callPackage ../development/libraries/lightning { };
21221 lightlocker = callPackage ../misc/screensavers/light-locker { };
21223 lightspark = callPackage ../misc/lightspark { };
21225 lightstep-tracer-cpp = callPackage ../development/libraries/lightstep-tracer-cpp { };
21227 ligolo-ng = callPackage ../tools/networking/ligolo-ng { };
21229 linenoise = callPackage ../development/libraries/linenoise { };
21231 linenoise-ng = callPackage ../development/libraries/linenoise-ng { };
21233 lirc = callPackage ../development/libraries/lirc { };
21235 liquid-dsp = callPackage ../development/libraries/liquid-dsp {
21236 inherit (darwin) autoSignDarwinBinariesHook cctools;
21239 liquidfun = callPackage ../development/libraries/liquidfun { };
21241 litehtml = callPackage ../development/libraries/litehtml { };
21243 live555 = callPackage ../development/libraries/live555 { };
21245 log4cpp = callPackage ../development/libraries/log4cpp { };
21247 log4cxx = callPackage ../development/libraries/log4cxx { };
21249 log4cplus = callPackage ../development/libraries/log4cplus { };
21251 log4shib = callPackage ../development/libraries/log4shib { };
21253 loudmouth = callPackage ../development/libraries/loudmouth { };
21255 lrdf = callPackage ../development/libraries/lrdf { };
21257 luabind = callPackage ../development/libraries/luabind { lua = lua5_1; };
21259 luabind_luajit = luabind.override { lua = luajit; };
21261 luabridge = callPackage ../development/libraries/luabridge { };
21263 luksmeta = callPackage ../development/libraries/luksmeta {
21264 asciidoc = asciidoc-full;
21267 lyra = callPackage ../development/libraries/lyra { };
21269 lzlib = callPackage ../development/libraries/lzlib { };
21271 lzo = callPackage ../development/libraries/lzo { };
21273 opencl-clang = callPackage ../development/libraries/opencl-clang { };
21275 mapnik = callPackage ../development/libraries/mapnik {
21276 harfbuzz = harfbuzz.override {
21281 manticoresearch = callPackage ../servers/search/manticoresearch { };
21283 marisa = callPackage ../development/libraries/marisa {};
21285 matio = callPackage ../development/libraries/matio { };
21287 matterhorn = haskell.lib.compose.justStaticExecutables haskellPackages.matterhorn;
21289 maxflow = callPackage ../development/libraries/maxflow { };
21291 mbedtls = callPackage ../development/libraries/mbedtls { };
21293 mdctags = callPackage ../development/tools/misc/mdctags { };
21295 md4c = callPackage ../development/libraries/md4c { };
21297 mdds = callPackage ../development/libraries/mdds { };
21299 mediastreamer = libsForQt5.callPackage ../development/libraries/mediastreamer { };
21301 mediastreamer-openh264 = callPackage ../development/libraries/mediastreamer/msopenh264.nix { };
21303 memorymapping = callPackage ../development/libraries/memorymapping { };
21304 memorymappingHook = makeSetupHook {
21305 deps = [ memorymapping ];
21306 } ../development/libraries/memorymapping/setup-hook.sh;
21308 memray = callPackage ../development/tools/memray { };
21310 memstream = callPackage ../development/libraries/memstream { };
21311 memstreamHook = makeSetupHook {
21312 deps = [ memstream ];
21313 } ../development/libraries/memstream/setup-hook.sh;
21315 menu-cache = callPackage ../development/libraries/menu-cache { };
21317 mergerfs = callPackage ../tools/filesystems/mergerfs { };
21319 mergerfs-tools = callPackage ../tools/filesystems/mergerfs/tools.nix { };
21321 ## libGL/libGLU/Mesa stuff
21323 # Default libGL implementation, should provide headers and
21324 # libGL.so/libEGL.so/... to link agains them. Android NDK provides
21325 # an OpenGL implementation, we can just use that.
21326 libGL = if stdenv.hostPlatform.useAndroidPrebuilt then stdenv
21327 else callPackage ../development/libraries/mesa/stubs.nix {
21328 inherit (darwin.apple_sdk.frameworks) OpenGL;
21334 mesa = callPackage ../development/libraries/mesa {
21335 llvmPackages = llvmPackages_latest;
21336 inherit (darwin.apple_sdk.frameworks) OpenGL;
21337 inherit (darwin.apple_sdk.libs) Xplugin;
21340 mesa_glu = callPackage ../development/libraries/mesa-glu {
21341 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
21344 ## End libGL/libGLU/Mesa stuff
21346 meterbridge = callPackage ../applications/audio/meterbridge { };
21348 mhddfs = callPackage ../tools/filesystems/mhddfs { };
21350 microsoft_gsl = callPackage ../development/libraries/microsoft_gsl { };
21352 microsoft-edge = callPackage (import ../applications/networking/browsers/microsoft-edge).stable { };
21353 microsoft-edge-beta = callPackage (import ../applications/networking/browsers/microsoft-edge).beta { };
21354 microsoft-edge-dev = callPackage (import ../applications/networking/browsers/microsoft-edge).dev { };
21356 micronucleus = callPackage ../development/tools/misc/micronucleus { };
21358 markdown-anki-decks = callPackage ../tools/misc/markdown-anki-decks { };
21360 micropython = callPackage ../development/interpreters/micropython { };
21362 MIDIVisualizer = callPackage ../applications/audio/midi-visualizer { };
21364 mimalloc = callPackage ../development/libraries/mimalloc { };
21366 miniaudio = callPackage ../development/libraries/miniaudio { };
21368 miniz = callPackage ../development/libraries/miniz { };
21370 minizip = callPackage ../development/libraries/minizip { };
21372 minizip2 = callPackage ../development/libraries/minizip2 { };
21374 mkvtoolnix = libsForQt5.callPackage ../applications/video/mkvtoolnix { };
21376 mkvtoolnix-cli = mkvtoolnix.override {
21380 mlc = callPackage ../tools/system/mlc { };
21382 mlt = callPackage ../development/libraries/mlt { };
21384 mlib = callPackage ../development/libraries/mlib { };
21386 mlv-app = libsForQt5.callPackage ../applications/video/mlv-app { };
21388 mono-addins = callPackage ../development/libraries/mono-addins { };
21390 movine = callPackage ../development/tools/database/movine {
21391 inherit (darwin.apple_sdk.frameworks) Security;
21392 openssl = openssl_1_1;
21395 movit = callPackage ../development/libraries/movit { };
21397 moserial = callPackage ../tools/misc/moserial { };
21399 mosquitto = callPackage ../servers/mqtt/mosquitto { };
21401 nanomq = callPackage ../servers/mqtt/nanomq { };
21403 mps = callPackage ../development/libraries/mps { stdenv = gcc10StdenvCompat; };
21405 libmpeg2 = callPackage ../development/libraries/libmpeg2 { };
21407 mpeg2dec = libmpeg2;
21409 mqttui = callPackage ../tools/networking/mqttui {
21410 inherit (darwin.apple_sdk.frameworks) Security;
21413 msgpack = callPackage ../development/libraries/msgpack { };
21415 msoffcrypto-tool = with python3.pkgs; toPythonApplication msoffcrypto-tool;
21417 msilbc = callPackage ../development/libraries/msilbc { };
21419 mp4v2 = callPackage ../development/libraries/mp4v2 { };
21421 libmpc = callPackage ../development/libraries/libmpc { };
21423 mpich = callPackage ../development/libraries/mpich {
21424 ch4backend = libfabric;
21427 mstpd = callPackage ../os-specific/linux/mstpd { };
21429 mtdev = callPackage ../development/libraries/mtdev { };
21431 mtpfs = callPackage ../tools/filesystems/mtpfs { };
21433 mtxclient = callPackage ../development/libraries/mtxclient { };
21435 mu = callPackage ../tools/networking/mu {
21436 texinfo = texinfo4;
21439 mueval = callPackage ../development/tools/haskell/mueval { };
21441 mujoco = callPackage ../applications/science/robotics/mujoco { };
21443 muparser = callPackage ../development/libraries/muparser {
21444 inherit (darwin.stubs) setfile;
21447 muparserx = callPackage ../development/libraries/muparserx { };
21449 mutest = callPackage ../development/libraries/mutest { };
21451 mvapich = callPackage ../development/libraries/mvapich { };
21453 mygpoclient = with python3.pkgs; toPythonApplication mygpoclient;
21455 mygui = callPackage ../development/libraries/mygui {
21459 mysocketw = callPackage ../development/libraries/mysocketw { };
21461 mythes = callPackage ../development/libraries/mythes { };
21463 nanodbc = callPackage ../development/libraries/nanodbc { };
21465 nanoflann = callPackage ../development/libraries/nanoflann { };
21467 nanomsg = callPackage ../development/libraries/nanomsg { };
21469 nanovna-saver = libsForQt5.callPackage ../applications/science/electronics/nanovna-saver { };
21471 nanotts = callPackage ../tools/audio/nanotts { };
21473 ncnn = callPackage ../development/libraries/ncnn { };
21475 ndpi = callPackage ../development/libraries/ndpi { };
21477 nemo-qml-plugin-dbus = libsForQt5.callPackage ../development/libraries/nemo-qml-plugin-dbus { };
21479 nifticlib = callPackage ../development/libraries/science/biology/nifticlib { };
21481 notify-sharp = callPackage ../development/libraries/notify-sharp { };
21483 notcurses = callPackage ../development/libraries/notcurses { };
21485 ncurses5 = ncurses.override {
21488 ncurses6 = ncurses.override {
21492 if stdenv.hostPlatform.useiOSPrebuilt
21494 else callPackage ../development/libraries/ncurses { };
21496 ndi = callPackage ../development/libraries/ndi { };
21498 neardal = callPackage ../development/libraries/neardal { };
21500 neatvnc = callPackage ../development/libraries/neatvnc { };
21502 neon = callPackage ../development/libraries/neon { };
21504 nettle = import ../development/libraries/nettle { inherit callPackage fetchurl; };
21506 newman = callPackage ../development/web/newman {};
21508 newt = callPackage ../development/libraries/newt { python = python3; };
21510 nghttp2 = callPackage ../development/libraries/nghttp2 { };
21511 libnghttp2 = nghttp2.lib;
21513 nghttp3 = callPackage ../development/libraries/nghttp3 { };
21515 ngtcp2 = callPackage ../development/libraries/ngtcp2 { };
21516 ngtcp2-gnutls = callPackage ../development/libraries/ngtcp2/gnutls.nix { };
21518 nix-plugins = callPackage ../development/libraries/nix-plugins { };
21520 nika-fonts = callPackage ../data/fonts/nika-fonts { };
21522 nikto = callPackage ../tools/networking/nikto { };
21524 nlohmann_json = callPackage ../development/libraries/nlohmann_json { };
21526 nng = callPackage ../development/libraries/nng { };
21528 nntp-proxy = callPackage ../applications/networking/nntp-proxy { };
21530 non = callPackage ../applications/audio/non { stdenv = gcc10StdenvCompat; };
21532 ntl = callPackage ../development/libraries/ntl { };
21534 nspr = callPackage ../development/libraries/nspr {
21535 inherit (darwin.apple_sdk.frameworks) CoreServices;
21538 nss_latest = callPackage ../development/libraries/nss/latest.nix { };
21539 nss_esr = callPackage ../development/libraries/nss/esr.nix { };
21541 nssTools = nss.tools;
21543 nss_wrapper = callPackage ../development/libraries/nss_wrapper { };
21545 ntbtls = callPackage ../development/libraries/ntbtls { };
21547 ntk = callPackage ../development/libraries/audio/ntk { };
21549 ntrack = callPackage ../development/libraries/ntrack { };
21551 nuraft = callPackage ../development/libraries/nuraft { };
21553 nuspell = callPackage ../development/libraries/nuspell { };
21554 nuspellWithDicts = dicts: callPackage ../development/libraries/nuspell/wrapper.nix { inherit dicts; };
21556 nv-codec-headers = callPackage ../development/libraries/nv-codec-headers { };
21557 nv-codec-headers-10 = callPackage ../development/libraries/nv-codec-headers/10_x.nix { };
21558 nv-codec-headers-11 = callPackage ../development/libraries/nv-codec-headers/11_x.nix { };
21560 mkNvidiaContainerPkg = { name, containerRuntimePath, configTemplate, additionalPaths ? [] }:
21562 nvidia-container-runtime = callPackage ../applications/virtualization/nvidia-container-runtime {
21563 inherit containerRuntimePath configTemplate;
21568 (callPackage ../applications/virtualization/libnvidia-container { })
21569 nvidia-container-runtime
21570 (callPackage ../applications/virtualization/nvidia-container-toolkit {
21571 inherit nvidia-container-runtime;
21573 ] ++ additionalPaths;
21576 nvidia-docker = mkNvidiaContainerPkg {
21577 name = "nvidia-docker";
21578 containerRuntimePath = "${docker}/libexec/docker/runc";
21579 configTemplate = ../applications/virtualization/nvidia-docker/config.toml;
21580 additionalPaths = [ (callPackage ../applications/virtualization/nvidia-docker { }) ];
21583 nvidia-podman = mkNvidiaContainerPkg {
21584 name = "nvidia-podman";
21585 containerRuntimePath = "${runc}/bin/runc";
21586 configTemplate = ../applications/virtualization/nvidia-podman/config.toml;
21589 nvidia-texture-tools = callPackage ../development/libraries/nvidia-texture-tools { };
21591 nvidia-vaapi-driver = lib.hiPrio (callPackage ../development/libraries/nvidia-vaapi-driver { });
21593 nvidia-video-sdk = callPackage ../development/libraries/nvidia-video-sdk { };
21595 nvidia-optical-flow-sdk = callPackage ../development/libraries/nvidia-optical-flow-sdk { };
21597 nvitop = callPackage ../tools/system/nvitop { };
21599 nvtop = callPackage ../tools/system/nvtop { };
21600 nvtop-nvidia = callPackage ../tools/system/nvtop { amd = false; };
21601 nvtop-amd = callPackage ../tools/system/nvtop { nvidia = false; };
21603 ocl-icd = callPackage ../development/libraries/ocl-icd { };
21605 ode = callPackage ../development/libraries/ode { };
21607 ogre = callPackage ../development/libraries/ogre {};
21608 ogre1_9 = callPackage ../development/libraries/ogre/1.9.x.nix {};
21609 ogre1_10 = callPackage ../development/libraries/ogre/1.10.x.nix {};
21611 ogrepaged = callPackage ../development/libraries/ogrepaged { };
21613 olm = callPackage ../development/libraries/olm { };
21615 one_gadget = callPackage ../development/tools/misc/one_gadget { };
21617 oneDNN = callPackage ../development/libraries/oneDNN { };
21619 onedrive = callPackage ../applications/networking/sync/onedrive { };
21621 oneko = callPackage ../applications/misc/oneko { };
21623 oniguruma = callPackage ../development/libraries/oniguruma { };
21625 oobicpl = callPackage ../development/libraries/science/biology/oobicpl { };
21627 ookla-speedtest = callPackage ../tools/networking/ookla-speedtest { };
21629 openalSoft = callPackage ../development/libraries/openal-soft {
21630 inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit AudioToolbox;
21632 openal = openalSoft;
21634 openbabel = openbabel3;
21636 openbabel2 = callPackage ../development/libraries/openbabel/2.nix { };
21638 openbabel3 = callPackage ../development/libraries/openbabel {
21642 opencascade = callPackage ../development/libraries/opencascade {
21643 inherit (darwin.apple_sdk.frameworks) OpenCL Cocoa;
21645 opencascade-occt = callPackage ../development/libraries/opencascade-occt { };
21647 opencl-headers = callPackage ../development/libraries/opencl-headers { };
21649 opencl-clhpp = callPackage ../development/libraries/opencl-clhpp { };
21651 opencollada = callPackage ../development/libraries/opencollada { };
21653 opencore-amr = callPackage ../development/libraries/opencore-amr { };
21655 opencsg = callPackage ../development/libraries/opencsg {
21656 inherit (qt5) qmake;
21657 inherit (darwin.apple_sdk.frameworks) GLUT;
21660 openct = callPackage ../development/libraries/openct { };
21662 opencv2 = callPackage ../development/libraries/opencv {
21663 inherit (darwin.apple_sdk.frameworks) Cocoa QTKit;
21667 opencv3 = callPackage ../development/libraries/opencv/3.x.nix {
21668 inherit (darwin.apple_sdk.frameworks) AVFoundation Cocoa VideoDecodeAcceleration;
21672 opencv3WithoutCuda = opencv3.override {
21673 enableCuda = false;
21676 opencv4 = callPackage ../development/libraries/opencv/4.x.nix {
21677 inherit (darwin.apple_sdk.frameworks) AVFoundation Cocoa VideoDecodeAcceleration CoreMedia MediaToolbox;
21678 pythonPackages = python3Packages;
21684 imath = callPackage ../development/libraries/imath { };
21686 openexr = openexr_2;
21687 openexr_2 = callPackage ../development/libraries/openexr { };
21688 openexr_3 = callPackage ../development/libraries/openexr/3.nix { };
21690 openexrid-unstable = callPackage ../development/libraries/openexrid-unstable { };
21692 openldap = callPackage ../development/libraries/openldap {
21693 openssl = openssl_1_1;
21696 opencolorio = darwin.apple_sdk_11_0.callPackage ../development/libraries/opencolorio {
21697 inherit (darwin.apple_sdk_11_0.frameworks) Carbon GLUT Cocoa;
21699 opencolorio_1 = callPackage ../development/libraries/opencolorio/1.x.nix { };
21701 opendmarc = callPackage ../development/libraries/opendmarc { };
21703 ois = callPackage ../development/libraries/ois {
21704 inherit (darwin.apple_sdk.frameworks) Cocoa IOKit Kernel;
21707 openh264 = callPackage ../development/libraries/openh264 { };
21709 openjpeg = callPackage ../development/libraries/openjpeg { };
21711 openpa = callPackage ../development/libraries/openpa { };
21713 openpgp-card-tools = callPackage ../tools/security/openpgp-card-tools {
21714 inherit (darwin.apple_sdk.frameworks) PCSC;
21717 opensaml-cpp = callPackage ../development/libraries/opensaml-cpp { };
21719 openscenegraph = callPackage ../development/libraries/openscenegraph {
21720 inherit (darwin.apple_sdk.frameworks) AGL Carbon Cocoa Foundation;
21723 openslide = callPackage ../development/libraries/openslide { };
21725 openslp = callPackage ../development/libraries/openslp {};
21727 openstackclient = with python3Packages; toPythonApplication python-openstackclient;
21728 glanceclient = with python3Packages; toPythonApplication python-glanceclient;
21729 heatclient = with python3Packages; toPythonApplication python-heatclient;
21730 ironicclient = with python3Packages; toPythonApplication python-ironicclient;
21731 manilaclient = with python3Packages; toPythonApplication python-manilaclient;
21733 openvdb = callPackage ../development/libraries/openvdb {};
21735 inherit (callPackages ../development/libraries/libressl { })
21740 libressl = libressl_3_6;
21742 boringssl = callPackage ../development/libraries/boringssl { };
21744 wolfssl = callPackage ../development/libraries/wolfssl {
21745 inherit (darwin.apple_sdk.frameworks) Security;
21748 openssl = openssl_3;
21750 inherit (callPackages ../development/libraries/openssl { })
21754 opensubdiv = callPackage ../development/libraries/opensubdiv { };
21756 opensupaplex = callPackage ../games/opensupaplex { };
21758 openturns = callPackage ../development/libraries/openturns {
21759 inherit (darwin.apple_sdk.frameworks) Accelerate;
21762 open-wbo = callPackage ../applications/science/logic/open-wbo {};
21764 openwsman = callPackage ../development/libraries/openwsman {};
21766 ortp = callPackage ../development/libraries/ortp { };
21768 openhmd = callPackage ../development/libraries/openhmd { };
21770 openwebrx = callPackage ../applications/radio/openwebrx {
21771 inherit (python3Packages)
21772 buildPythonPackage buildPythonApplication setuptools pycsdr pydigiham;
21775 optparse-bash = callPackage ../development/libraries/optparse-bash { };
21777 oras = callPackage ../development/tools/oras { };
21779 orcania = callPackage ../development/libraries/orcania { };
21781 osm-gps-map = callPackage ../development/libraries/osm-gps-map { };
21783 osmid = callPackage ../applications/audio/osmid {};
21785 osinfo-db = callPackage ../data/misc/osinfo-db { };
21786 osinfo-db-tools = callPackage ../tools/misc/osinfo-db-tools { };
21788 pacemaker = callPackage ../misc/logging/pacemaker { };
21790 p11-kit = callPackage ../development/libraries/p11-kit { };
21792 paperkey = callPackage ../tools/security/paperkey { };
21794 parsero = callPackage ../tools/security/parsero { };
21796 pcaudiolib = callPackage ../development/libraries/pcaudiolib { };
21798 pcg_c = callPackage ../development/libraries/pcg-c { };
21800 pcl = libsForQt5.callPackage ../development/libraries/pcl {
21801 inherit (darwin.apple_sdk.frameworks) Cocoa AGL OpenGL;
21804 pcre = callPackage ../development/libraries/pcre { };
21805 pcre16 = res.pcre.override { variant = "pcre16"; };
21806 # pcre32 seems unused
21807 pcre-cpp = res.pcre.override { variant = "cpp"; };
21809 pcre2 = callPackage ../development/libraries/pcre2 { };
21811 pdal = callPackage ../development/libraries/pdal { } ;
21813 pdf2xml = callPackage ../development/libraries/pdf2xml {} ;
21815 pe-parse = callPackage ../development/libraries/pe-parse { };
21817 inherit (callPackage ../development/libraries/physfs {
21818 inherit (darwin.apple_sdk.frameworks) Foundation;
21823 pico-sdk = callPackage ../development/libraries/pico-sdk { };
21825 pipelight = callPackage ../tools/misc/pipelight {
21826 stdenv = stdenv_32bit;
21827 wine-staging = pkgsi686Linux.wine-staging;
21830 pkcs11helper = callPackage ../development/libraries/pkcs11helper { };
21832 pkgdiff = callPackage ../tools/misc/pkgdiff { };
21834 place-cursor-at = haskell.lib.compose.justStaticExecutables haskellPackages.place-cursor-at;
21836 platform-folders = callPackage ../development/libraries/platform-folders { };
21838 plib = callPackage ../development/libraries/plib { };
21840 poco = callPackage ../development/libraries/poco { };
21842 podofo = callPackage ../development/libraries/podofo { };
21844 polkit = callPackage ../development/libraries/polkit { };
21846 poppler = callPackage ../development/libraries/poppler { lcms = lcms2; };
21848 poppler_gi = lowPrio (poppler.override {
21849 introspectionSupport = true;
21852 poppler_min = poppler.override { # TODO: maybe reduce even more
21853 # this is currently only used by texlive.bin.
21858 poppler_utils = poppler.override {
21863 popt = callPackage ../development/libraries/popt { };
21865 portaudio = callPackage ../development/libraries/portaudio {
21866 inherit (darwin.apple_sdk.frameworks) AudioToolbox AudioUnit CoreAudio CoreServices Carbon;
21869 portmidi = callPackage ../development/libraries/portmidi {
21870 inherit (darwin.apple_sdk.frameworks) Carbon CoreAudio CoreFoundation CoreMIDI CoreServices;
21873 presage = callPackage ../development/libraries/presage { };
21875 present = callPackage ../misc/present { };
21877 prime-server = callPackage ../development/libraries/prime-server { };
21879 primecount = callPackage ../applications/science/math/primecount { };
21881 primesieve = callPackage ../applications/science/math/primesieve { };
21883 prison = callPackage ../development/libraries/prison { };
21885 proj = callPackage ../development/libraries/proj { };
21887 proj_7 = callPackage ../development/libraries/proj/7.nix { };
21889 proj-datumgrid = callPackage ../development/libraries/proj-datumgrid { };
21891 proselint = callPackage ../tools/text/proselint {
21892 inherit (python3Packages)
21893 buildPythonApplication click future six;
21896 pru = callPackage ../tools/text/pru { };
21898 prospector = callPackage ../development/tools/prospector { };
21900 # https://github.com/protocolbuffers/protobuf/issues/10418
21901 protobuf = if stdenv.hostPlatform.is32bit then protobuf3_20 else
21904 protobuf3_21 = callPackage ../development/libraries/protobuf/3.21.nix { };
21905 protobuf3_20 = callPackage ../development/libraries/protobuf/3.20.nix { };
21906 protobuf3_19 = callPackage ../development/libraries/protobuf/3.19.nix { };
21907 protobuf3_17 = callPackage ../development/libraries/protobuf/3.17.nix { };
21908 protobuf3_8 = callPackage ../development/libraries/protobuf/3.8.nix { };
21910 protobufc = callPackage ../development/libraries/protobufc { };
21912 protolock = callPackage ../development/libraries/protolock { };
21914 protozero = callPackage ../development/libraries/protozero { };
21916 flatbuffers = callPackage ../development/libraries/flatbuffers { };
21918 nanopb = callPackage ../development/libraries/nanopb { };
21919 nanopbMalloc = callPackage ../development/libraries/nanopb { mallocBuild = true; };
21921 gnupth = callPackage ../development/libraries/pth { };
21922 pth = if stdenv.hostPlatform.isMusl then npth else gnupth;
21924 pslib = callPackage ../development/libraries/pslib { };
21926 pstreams = callPackage ../development/libraries/pstreams {};
21928 pufferpanel = callPackage ../servers/pufferpanel { };
21930 pugixml = callPackage ../development/libraries/pugixml { };
21932 pylode = callPackage ../misc/pylode {};
21934 python-qt = callPackage ../development/libraries/python-qt {
21936 inherit (qt514) qmake qttools qtwebengine qtxmlpatterns;
21939 pyotherside = libsForQt5.callPackage ../development/libraries/pyotherside {};
21941 plasma-hud = callPackage ../misc/plasma-hud { };
21943 re2 = callPackage ../development/libraries/re2 { };
21945 qbs = libsForQt5.callPackage ../development/tools/build-managers/qbs { };
21947 qimageblitz = callPackage ../development/libraries/qimageblitz {};
21949 qolibri = libsForQt5.callPackage ../applications/misc/qolibri { };
21951 quarto = callPackage ../development/libraries/quarto { };
21955 qt48 = callPackage ../development/libraries/qt-4.x/4.8 {
21956 # GNOME dependencies are not used unless gtkStyle == true
21957 inherit (gnome2) libgnomeui GConf gnome_vfs;
21958 cups = if stdenv.isLinux then cups else null;
21960 # XXX: mariadb doesn't built on fbsd as of nov 2015
21961 libmysqlclient = if (!stdenv.isFreeBSD) then libmysqlclient else null;
21963 inherit (darwin) libobjc;
21964 inherit (darwin.apple_sdk.frameworks) ApplicationServices OpenGL Cocoa AGL;
21967 qmake48Hook = makeSetupHook
21968 { substitutions = { qt4 = qt48; }; }
21969 ../development/libraries/qt-4.x/4.8/qmake-hook.sh;
21971 qmake4Hook = qmake48Hook;
21973 qt48Full = qt48.override {
21977 developerBuild = true;
21980 qt512 = recurseIntoAttrs (makeOverridable
21981 (import ../development/libraries/qt-5/5.12) {
21983 inherit lib fetchurl fetchpatch fetchFromGitHub makeSetupHook makeWrapper;
21984 inherit bison cups dconf harfbuzz libGL perl gtk3;
21985 inherit (gst_all_1) gstreamer gst-plugins-base;
21987 inherit buildPackages;
21988 stdenv = if stdenv.cc.isGNU
21989 then (if (stdenv.targetPlatform.isx86_64) then gcc10Stdenv else gcc9Stdenv)
21993 qt514 = recurseIntoAttrs (makeOverridable
21994 (import ../development/libraries/qt-5/5.14) {
21996 inherit lib fetchurl fetchpatch fetchFromGitHub makeSetupHook makeWrapper;
21997 inherit bison cups dconf harfbuzz libGL perl gtk3;
21998 inherit (gst_all_1) gstreamer gst-plugins-base;
22000 inherit buildPackages;
22001 stdenv = if stdenv.cc.isGNU
22002 then (if (stdenv.targetPlatform.isx86_64) then gcc10Stdenv else gcc9Stdenv)
22006 qt515 = recurseIntoAttrs (makeOverridable
22007 (import ../development/libraries/qt-5/5.15) {
22009 inherit lib stdenv fetchurl fetchpatch fetchgit fetchFromGitHub makeSetupHook makeWrapper;
22010 inherit bison cups dconf harfbuzz libGL perl gtk3;
22011 inherit (gst_all_1) gstreamer gst-plugins-base;
22013 inherit buildPackages;
22016 libsForQt512 = recurseIntoAttrs (import ./qt5-packages.nix {
22021 libsForQt514 = recurseIntoAttrs (import ./qt5-packages.nix {
22026 libsForQt515 = recurseIntoAttrs (import ./qt5-packages.nix {
22032 libsForQt5 = libsForQt515;
22034 # TODO: remove once no package needs this anymore or together with OpenSSL 1.1
22035 qt5_openssl_1_1 = qt5.overrideScope' (_: super: {
22036 qtbase = super.qtbase.override {
22037 openssl = openssl_1_1;
22038 libmysqlclient = libmysqlclient.override {
22039 openssl = openssl_1_1;
22040 curl = curl.override { openssl = openssl_1_1; };
22044 libsForQt5_openssl_1_1 = import ./qt5-packages.nix {
22046 qt5 = qt5_openssl_1_1;
22049 # plasma5Packages maps to the Qt5 packages set that is used to build the plasma5 desktop
22050 plasma5Packages = libsForQt515;
22053 qt5Full = qt5.full;
22055 qt6 = recurseIntoAttrs (makeOverridable
22056 (import ../development/libraries/qt-6) {
22058 inherit lib stdenv fetchurl fetchpatch fetchgit fetchFromGitHub makeSetupHook makeWrapper writeText;
22059 inherit bison cups dconf harfbuzz libGL perl gtk3 ninja;
22060 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-libav gst-vaapi;
22061 inherit buildPackages;
22063 cmake = cmake.overrideAttrs (attrs: {
22064 patches = attrs.patches ++ [
22065 ../development/libraries/qt-6/patches/cmake.patch
22070 qt6Packages = recurseIntoAttrs (import ./qt6-packages.nix {
22071 inherit lib pkgs qt6;
22074 quark-engine = callPackage ../tools/security/quark-engine { };
22076 quesoglc = callPackage ../development/libraries/quesoglc { };
22078 quickder = callPackage ../development/libraries/quickder {};
22080 quickmem = callPackage ../development/libraries/quickmem {};
22082 quicksynergy = callPackage ../applications/misc/quicksynergy { };
22084 quill = callPackage ../tools/security/quill {
22085 inherit (darwin.apple_sdk.frameworks) Security;
22086 openssl = openssl_1_1;
22089 qv2ray = libsForQt5.callPackage ../applications/networking/qv2ray {};
22091 qwt6_qt4 = callPackage ../development/libraries/qwt/6_qt4.nix {
22092 inherit (darwin.apple_sdk.frameworks) AGL;
22095 rabbitmq-c = callPackage ../development/libraries/rabbitmq-c {};
22097 raft-canonical = callPackage ../development/libraries/raft-canonical { };
22099 range-v3 = callPackage ../development/libraries/range-v3 {};
22101 rabbitmq-java-client = callPackage ../development/libraries/rabbitmq-java-client {
22102 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
22103 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
22106 rapidcheck = callPackage ../development/libraries/rapidcheck {};
22108 rapidfuzz-cpp = callPackage ../development/libraries/rapidfuzz-cpp { };
22110 rapidjson = callPackage ../development/libraries/rapidjson {};
22112 rapidxml = callPackage ../development/libraries/rapidxml {};
22114 raul = callPackage ../development/libraries/audio/raul { };
22116 raylib = callPackage ../development/libraries/raylib { };
22118 readline = readline6;
22119 readline6 = readline63;
22121 readline63 = callPackage ../development/libraries/readline/6.3.nix { };
22123 readline70 = callPackage ../development/libraries/readline/7.0.nix { };
22125 readline81 = callPackage ../development/libraries/readline/8.1.nix { };
22127 readosm = callPackage ../development/libraries/readosm { };
22129 recastnavigation = callPackage ../development/libraries/recastnavigation { };
22131 rinutils = callPackage ../development/libraries/rinutils { };
22133 rtrlib = callPackage ../development/libraries/rtrlib { };
22135 kissfft = callPackage ../development/libraries/kissfft { };
22136 kissfftFloat = kissfft.override {
22137 datatype = "float";
22140 lambdabot = callPackage ../development/tools/haskell/lambdabot {
22141 haskellLib = haskell.lib.compose;
22144 lambda-mod-zsh-theme = callPackage ../shells/zsh/lambda-mod-zsh-theme { };
22146 librdf_raptor = callPackage ../development/libraries/librdf/raptor.nix { };
22148 librdf_raptor2 = callPackage ../development/libraries/librdf/raptor2.nix { };
22150 librdf_rasqal = callPackage ../development/libraries/librdf/rasqal.nix { };
22152 librdf_redland = callPackage ../development/libraries/librdf/redland.nix { };
22153 redland = librdf_redland; # added 2018-04-25
22155 libsmf = callPackage ../development/libraries/audio/libsmf { };
22157 lilv = callPackage ../development/libraries/audio/lilv { };
22159 lv2 = callPackage ../development/libraries/audio/lv2 { };
22161 lvtk = callPackage ../development/libraries/audio/lvtk { };
22163 qm-dsp = callPackage ../development/libraries/audio/qm-dsp { };
22165 qradiolink = callPackage ../applications/radio/qradiolink { };
22167 qrupdate = callPackage ../development/libraries/qrupdate { };
22169 qgnomeplatform = libsForQt5.callPackage ../development/libraries/qgnomeplatform { };
22171 randomx = darwin.apple_sdk_11_0.callPackage ../development/libraries/randomx { };
22173 remodel = callPackage ../development/tools/remodel {
22174 inherit (darwin.apple_sdk.frameworks) Security;
22177 retro-gtk = callPackage ../development/libraries/retro-gtk { };
22179 resolv_wrapper = callPackage ../development/libraries/resolv_wrapper { };
22181 restinio = callPackage ../development/libraries/restinio {};
22183 rhino = callPackage ../development/libraries/java/rhino {
22188 rlog = callPackage ../development/libraries/rlog { };
22190 rlottie = callPackage ../development/libraries/rlottie { };
22192 rocksdb = callPackage ../development/libraries/rocksdb { };
22194 rocksdb_lite = rocksdb.override { enableLite = true; };
22196 rocksdb_6_23 = rocksdb.overrideAttrs (_: rec {
22198 version = "6.23.3";
22199 src = fetchFromGitHub {
22200 owner = "facebook";
22202 rev = "v${version}";
22203 sha256 = "sha256-SsDqhjdCdtIGNlsMj5kfiuS3zSGwcxi4KV71d95h7yk=";
22207 rotate-backups = callPackage ../tools/backup/rotate-backups { };
22209 rote = callPackage ../development/libraries/rote { };
22211 round = callPackage ../applications/graphics/round { };
22213 ronn = callPackage ../development/tools/ronn { };
22215 rover = callPackage ../development/tools/rover { };
22217 rshell = python3.pkgs.callPackage ../development/embedded/rshell { };
22219 rttr = callPackage ../development/libraries/rttr { };
22221 rubberband = callPackage ../development/libraries/rubberband { };
22223 rure = callPackage ../development/libraries/rure { };
22225 rustc-demangle = callPackage ../development/libraries/rustc-demangle { };
22227 s2geometry = callPackage ../development/libraries/s2geometry { };
22229 /* This package references ghc844, which we no longer have. Unfortunately, I
22230 have been unable to mark it as "broken" in a way that the ofBorg bot
22231 recognizes. Since I don't want to merge code into master that generates
22232 evaluation errors, I have no other idea but to comment it out entirely.
22234 sad = callPackage ../applications/science/logic/sad { };
22237 safefile = callPackage ../development/libraries/safefile {};
22239 sbc = callPackage ../development/libraries/sbc { };
22241 schroedinger = callPackage ../development/libraries/schroedinger {
22242 autoreconfHook = buildPackages.autoreconfHook269;
22245 scope-lite = callPackage ../development/libraries/scope-lite { };
22247 SDL_classic = callPackage ../development/libraries/SDL ({
22248 inherit (darwin.apple_sdk.frameworks) OpenGL CoreAudio CoreServices AudioUnit Kernel Cocoa GLUT;
22249 } // lib.optionalAttrs stdenv.hostPlatform.isAndroid {
22250 # libGLU doesn’t work with Android’s SDL
22254 SDL_compat = callPackage ../development/libraries/SDL_compat {
22255 inherit (darwin.apple_sdk.frameworks) Cocoa;
22260 SDL_audiolib = callPackage ../development/libraries/SDL_audiolib { };
22262 SDL_sixel = callPackage ../development/libraries/SDL_sixel { };
22264 SDL_gfx = callPackage ../development/libraries/SDL_gfx { };
22266 SDL_gpu = callPackage ../development/libraries/SDL_gpu { };
22268 SDL_image = callPackage ../development/libraries/SDL_image { };
22270 SDL_mixer = callPackage ../development/libraries/SDL_mixer { };
22272 SDL_net = callPackage ../development/libraries/SDL_net { };
22274 SDL_Pango = callPackage ../development/libraries/SDL_Pango {};
22276 SDL_sound = callPackage ../development/libraries/SDL_sound { };
22278 SDL_stretch= callPackage ../development/libraries/SDL_stretch { };
22280 SDL_ttf = callPackage ../development/libraries/SDL_ttf { };
22282 SDL2 = callPackage ../development/libraries/SDL2 {
22283 inherit (darwin.apple_sdk.frameworks) AudioUnit Cocoa CoreAudio CoreServices ForceFeedback OpenGL;
22286 SDL2_image = callPackage ../development/libraries/SDL2_image {
22287 inherit (darwin.apple_sdk.frameworks) Foundation;
22290 SDL2_mixer = callPackage ../development/libraries/SDL2_mixer {
22291 inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit AudioToolbox;
22294 SDL2_net = callPackage ../development/libraries/SDL2_net { };
22296 SDL2_gfx = callPackage ../development/libraries/SDL2_gfx { };
22298 SDL2_sound = callPackage ../development/libraries/SDL2_sound {
22299 inherit (darwin.apple_sdk.frameworks) AudioToolbox CoreAudio;
22302 SDL2_ttf = callPackage ../development/libraries/SDL2_ttf { };
22304 SDL2_ttf_2_0_15 = callPackage ../development/libraries/SDL2_ttf/2.0.15.nix { };
22306 sdrplay = callPackage ../applications/radio/sdrplay {};
22308 sdrpp = callPackage ../applications/radio/sdrpp {
22309 inherit (darwin.apple_sdk.frameworks) AppKit;
22312 sigdigger = libsForQt5.callPackage ../applications/radio/sigdigger { };
22314 sigutils = callPackage ../applications/radio/sigutils { };
22316 sblim-sfcc = callPackage ../development/libraries/sblim-sfcc {};
22318 selinux-sandbox = callPackage ../os-specific/linux/selinux-sandbox { };
22320 sealcurses = callPackage ../development/libraries/sealcurses { };
22322 seasocks = callPackage ../development/libraries/seasocks { };
22324 serd = callPackage ../development/libraries/serd {};
22326 serf = callPackage ../development/libraries/serf {
22327 openssl = openssl_1_1;
22328 aprutil = aprutil.override { openssl = openssl_1_1; };
22331 sfsexp = callPackage ../development/libraries/sfsexp {};
22333 shhgit = callPackage ../tools/security/shhgit { };
22335 shhmsg = callPackage ../development/libraries/shhmsg { };
22337 shhopt = callPackage ../development/libraries/shhopt { };
22339 shine = callPackage ../development/libraries/shine { };
22341 graphite2 = callPackage ../development/libraries/silgraphite/graphite2.nix {};
22343 s2n-tls = callPackage ../development/libraries/s2n-tls { };
22345 simavr = callPackage ../development/tools/simavr {
22346 avrgcc = pkgsCross.avr.buildPackages.gcc;
22347 avrlibc = pkgsCross.avr.libcCross;
22348 inherit (darwin.apple_sdk.frameworks) GLUT;
22351 simgear = callPackage ../development/libraries/simgear { };
22353 simp_le = callPackage ../tools/admin/simp_le { };
22355 simpleitk = callPackage ../development/libraries/simpleitk { lua = lua5_3; };
22357 sfml = callPackage ../development/libraries/sfml {
22358 inherit (darwin.apple_sdk.frameworks) IOKit Foundation AppKit OpenAL;
22360 csfml = callPackage ../development/libraries/csfml { };
22362 shapelib = callPackage ../development/libraries/shapelib { };
22364 sharness = callPackage ../development/libraries/sharness { };
22366 shibboleth-sp = callPackage ../development/libraries/shibboleth-sp { };
22368 skaffold = callPackage ../development/tools/skaffold { };
22370 skjold = callPackage ../development/tools/skjold { };
22372 skawarePackages = recurseIntoAttrs rec {
22373 buildManPages = callPackage ../development/skaware-packages/build-skaware-man-pages.nix { };
22374 buildPackage = callPackage ../development/skaware-packages/build-skaware-package.nix {
22375 inherit cleanPackaging;
22377 cleanPackaging = callPackage ../development/skaware-packages/clean-packaging.nix { };
22379 execline = callPackage ../development/skaware-packages/execline { };
22380 execline-man-pages = callPackage ../development/skaware-packages/execline-man-pages {
22381 inherit buildManPages;
22384 mdevd = callPackage ../development/skaware-packages/mdevd { };
22385 nsss = callPackage ../development/skaware-packages/nsss { };
22386 sdnotify-wrapper = callPackage ../development/skaware-packages/sdnotify-wrapper { };
22387 utmps = callPackage ../development/skaware-packages/utmps { };
22389 skalibs = callPackage ../development/skaware-packages/skalibs { };
22390 skalibs_2_10 = callPackage ../development/skaware-packages/skalibs/2_10.nix { };
22392 s6 = callPackage ../development/skaware-packages/s6 { };
22393 s6-dns = callPackage ../development/skaware-packages/s6-dns { };
22394 s6-linux-init = callPackage ../development/skaware-packages/s6-linux-init { };
22395 s6-linux-utils = callPackage ../development/skaware-packages/s6-linux-utils { };
22396 s6-networking = callPackage ../development/skaware-packages/s6-networking { };
22397 s6-portable-utils = callPackage ../development/skaware-packages/s6-portable-utils { };
22398 s6-rc = callPackage ../development/skaware-packages/s6-rc { };
22400 s6-man-pages = callPackage ../development/skaware-packages/s6-man-pages {
22401 inherit buildManPages;
22403 s6-networking-man-pages = callPackage ../development/skaware-packages/s6-networking-man-pages {
22404 inherit buildManPages;
22406 s6-portable-utils-man-pages = callPackage ../development/skaware-packages/s6-portable-utils-man-pages {
22407 inherit buildManPages;
22411 inherit (skawarePackages)
22422 s6-networking-man-pages
22424 s6-portable-utils-man-pages
22431 kgt = callPackage ../development/tools/kgt {
22432 inherit (skawarePackages) cleanPackaging;
22435 nettee = callPackage ../tools/networking/nettee {
22436 inherit (skawarePackages) cleanPackaging;
22439 slang = callPackage ../development/libraries/slang { };
22441 slibGuile = callPackage ../development/libraries/slib {
22442 scheme = guile_1_8;
22443 texinfo = texinfo4; # otherwise erros: must be after `@defun' to use `@defunx'
22446 smpeg = callPackage ../development/libraries/smpeg { };
22448 smpeg2 = callPackage ../development/libraries/smpeg2 { };
22450 snappy = callPackage ../development/libraries/snappy { };
22452 snappymail = callPackage ../servers/snappymail { };
22454 snow = callPackage ../tools/security/snow { };
22456 snowcrash = callPackage ../tools/security/snowcrash { };
22458 soapyairspy = callPackage ../applications/radio/soapyairspy {
22459 inherit (darwin) libobjc;
22460 inherit (darwin.apple_sdk.frameworks) IOKit Security;
22463 soapyaudio = callPackage ../applications/radio/soapyaudio {
22464 inherit (darwin.apple_sdk.frameworks) Accelerate CoreAudio;
22467 soapybladerf = callPackage ../applications/radio/soapybladerf {
22468 inherit (darwin) libobjc;
22469 inherit (darwin.apple_sdk.frameworks) IOKit Security;
22472 soapyhackrf = callPackage ../applications/radio/soapyhackrf {
22473 inherit (darwin) libobjc;
22474 inherit (darwin.apple_sdk.frameworks) IOKit Security;
22477 soapysdr = callPackage ../applications/radio/soapysdr { };
22479 soapyremote = callPackage ../applications/radio/soapyremote { };
22481 soapysdrplay = callPackage ../applications/radio/soapysdrplay { };
22483 soapysdr-with-plugins = callPackage ../applications/radio/soapysdr {
22496 soapyrtlsdr = callPackage ../applications/radio/soapyrtlsdr {
22497 inherit (darwin) libobjc;
22498 inherit (darwin.apple_sdk.frameworks) IOKit Security;
22501 soapyuhd = callPackage ../applications/radio/soapyuhd {
22502 inherit (darwin) libobjc;
22503 inherit (darwin.apple_sdk.frameworks) IOKit Security;
22506 social-engineer-toolkit = callPackage ../tools/security/social-engineer-toolkit { };
22508 socket_wrapper = callPackage ../development/libraries/socket_wrapper { };
22510 soco-cli = callPackage ../tools/audio/soco-cli { };
22512 sofia_sip = callPackage ../development/libraries/sofia-sip {
22513 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
22516 soil = callPackage ../development/libraries/soil {
22517 inherit (darwin.apple_sdk.frameworks) Carbon;
22520 sokol = callPackage ../development/libraries/sokol { };
22522 sonic = callPackage ../development/libraries/sonic { };
22524 sope = callPackage ../development/libraries/sope { };
22526 sord = callPackage ../development/libraries/sord { };
22528 soundtouch = callPackage ../development/libraries/soundtouch {};
22530 spandsp = callPackage ../development/libraries/spandsp {};
22531 spandsp3 = callPackage ../development/libraries/spandsp/3.nix {};
22533 spaceship-prompt = callPackage ../shells/zsh/spaceship-prompt {};
22535 spdk = callPackage ../development/libraries/spdk { };
22537 speechd = callPackage ../development/libraries/speechd { };
22539 speech-tools = callPackage ../development/libraries/speech-tools {};
22541 speex = callPackage ../development/libraries/speex {
22545 speexdsp = callPackage ../development/libraries/speexdsp {
22549 sphinx = with python3Packages; toPythonApplication sphinx;
22551 sphinx-autobuild = with python3Packages; toPythonApplication sphinx-autobuild;
22553 sphinx-serve = with python3Packages; toPythonApplication sphinx-serve;
22555 inherit (python3Packages) sphinxHook;
22557 sphinxsearch = callPackage ../servers/search/sphinxsearch { };
22559 spice = callPackage ../development/libraries/spice { };
22561 spice-gtk = callPackage ../development/libraries/spice-gtk { };
22563 spice-gtk_libsoup2 = spice-gtk.override { withLibsoup2 = true; };
22565 spice-protocol = callPackage ../development/libraries/spice-protocol { };
22567 spice-up = callPackage ../applications/office/spice-up { };
22569 spicetify-cli = callPackage ../applications/misc/spicetify-cli { };
22571 spirv-cross = callPackage ../tools/graphics/spirv-cross { };
22573 splat = callPackage ../applications/radio/splat { };
22575 suscan = callPackage ../applications/radio/suscan { };
22577 suwidgets = libsForQt5.callPackage ../applications/radio/suwidgets { };
22579 sratom = callPackage ../development/libraries/audio/sratom { };
22581 srm = callPackage ../tools/security/srm { };
22583 srt = callPackage ../development/libraries/srt { };
22585 srtp = callPackage ../development/libraries/srtp { };
22587 stargate-libcds = callPackage ../development/libraries/stargate-libcds { };
22589 stb = callPackage ../development/libraries/stb { };
22591 stduuid = callPackage ../development/libraries/stduuid { };
22593 stegsolve = callPackage ../tools/graphics/stegsolve { };
22595 StormLib = callPackage ../development/libraries/StormLib { };
22597 stxxl = callPackage ../development/libraries/stxxl { };
22599 sqlite = lowPrio (callPackage ../development/libraries/sqlite { });
22601 unqlite = lowPrio (callPackage ../development/libraries/unqlite { });
22603 inherit (callPackage ../development/libraries/sqlite/tools.nix {
22604 inherit (darwin.apple_sdk.frameworks) Foundation;
22605 }) sqlite-analyzer sqldiff;
22607 sqlar = callPackage ../development/libraries/sqlite/sqlar.nix { };
22609 sqlitecpp = callPackage ../development/libraries/sqlitecpp { };
22611 sqlite-interactive = (sqlite.override { interactive = true; }).bin;
22613 sqlite-jdbc = callPackage ../servers/sql/sqlite/jdbc { };
22615 sqlite-replication = sqlite.overrideAttrs (oldAttrs: rec {
22616 name = "sqlite-${version}";
22617 version = "3.27.2+replication3";
22618 src = fetchFromGitHub {
22619 owner = "CanonicalLtd";
22621 rev = "version-${version}";
22622 sha256 = "1aw1naa5y25ial251f74h039pgcz92p4b3994jvfzqpjlz06qwvw";
22624 nativeBuildInputs = [ tcl ];
22625 configureFlags = oldAttrs.configureFlags ++ [
22626 "--enable-replication"
22627 "--disable-amalgamation"
22631 echo "D 2019-03-09T15:45:46" > manifest
22632 echo -n "8250984a368079bb1838d48d99f8c1a6282e00bc" > manifest.uuid
22636 dqlite = callPackage ../development/libraries/dqlite { };
22638 sqlcipher = callPackage ../development/libraries/sqlcipher { };
22640 standardnotes = callPackage ../applications/editors/standardnotes { };
22642 stfl = callPackage ../development/libraries/stfl { };
22644 stlink = callPackage ../development/tools/misc/stlink { };
22645 stlink-gui = callPackage ../development/tools/misc/stlink { withGUI = true; };
22647 stegseek = callPackage ../tools/security/stegseek {};
22649 streamlink = callPackage ../applications/video/streamlink { };
22650 streamlink-twitch-gui-bin = callPackage ../applications/video/streamlink-twitch-gui/bin.nix {};
22652 sub-batch = callPackage ../applications/video/sub-batch { };
22654 subdl = callPackage ../applications/video/subdl { };
22656 subtitleeditor = callPackage ../applications/video/subtitleeditor { };
22658 suil = callPackage ../development/libraries/audio/suil { };
22660 suil-qt5 = suil.override {
22664 suil-qt4 = suil.override {
22669 sundials = callPackage ../development/libraries/sundials {
22673 sutils = callPackage ../tools/misc/sutils { };
22675 svrcore = callPackage ../development/libraries/svrcore { };
22677 svxlink = libsForQt5.callPackage ../applications/radio/svxlink { };
22679 swiftclient = with python3Packages; toPythonApplication python-swiftclient;
22681 sword = callPackage ../development/libraries/sword { };
22683 biblesync = callPackage ../development/libraries/biblesync { };
22685 szip = callPackage ../development/libraries/szip { };
22687 t1lib = callPackage ../development/libraries/t1lib { };
22689 tachyon = callPackage ../development/libraries/tachyon {
22690 inherit (darwin.apple_sdk.frameworks) Carbon;
22693 tageditor = libsForQt5.callPackage ../applications/audio/tageditor { };
22695 taglib = callPackage ../development/libraries/taglib { };
22697 taglib_extras = callPackage ../development/libraries/taglib-extras { };
22699 taglib-sharp = callPackage ../development/libraries/taglib-sharp { };
22701 talloc = callPackage ../development/libraries/talloc { };
22703 tagparser = callPackage ../development/libraries/tagparser { };
22705 taskflow = callPackage ../development/libraries/taskflow { };
22707 tclap = callPackage ../development/libraries/tclap {};
22709 tcllib = callPackage ../development/libraries/tcllib { };
22711 tcltls = callPackage ../development/libraries/tcltls { };
22713 tclx = callPackage ../development/libraries/tclx { };
22715 tdb = callPackage ../development/libraries/tdb {};
22717 tdlib = callPackage ../development/libraries/tdlib { };
22719 tecla = callPackage ../development/libraries/tecla { };
22721 tectonic = callPackage ../tools/typesetting/tectonic {
22722 harfbuzz = harfbuzzFull;
22725 tepl = callPackage ../development/libraries/tepl { };
22727 telepathy-glib = callPackage ../development/libraries/telepathy/glib { };
22729 telepathy-farstream = callPackage ../development/libraries/telepathy/farstream {};
22731 termbox = callPackage ../development/libraries/termbox { };
22733 tevent = callPackage ../development/libraries/tevent { };
22735 tet = callPackage ../development/tools/misc/tet { };
22737 text-engine = callPackage ../development/libraries/text-engine { };
22739 the-foundation = callPackage ../development/libraries/the-foundation { };
22741 theft = callPackage ../development/libraries/theft { };
22743 thrift = callPackage ../development/libraries/thrift {
22744 openssl = openssl_1_1;
22747 thrift-0_10 = callPackage ../development/libraries/thrift/0.10.nix { };
22749 tidyp = callPackage ../development/libraries/tidyp { };
22751 tidal-hifi = callPackage ../applications/audio/tidal-hifi { };
22753 tinycdb = callPackage ../development/libraries/tinycdb { };
22755 tinyxml = tinyxml2;
22757 tinyxml2 = callPackage ../development/libraries/tinyxml/2.6.2.nix { };
22759 tinyxml-2 = callPackage ../development/libraries/tinyxml-2 { };
22761 tiscamera = callPackage ../os-specific/linux/tiscamera { };
22763 tivodecode = callPackage ../applications/video/tivodecode { };
22765 tix = callPackage ../development/libraries/tix { };
22769 tk-8_6 = callPackage ../development/libraries/tk/8.6.nix { };
22770 tk-8_5 = callPackage ../development/libraries/tk/8.5.nix { tcl = tcl-8_5; };
22772 tkrzw = callPackage ../development/libraries/tkrzw { };
22774 tl-expected = callPackage ../development/libraries/tl-expected { };
22776 tnt = callPackage ../development/libraries/tnt { };
22778 tntnet = callPackage ../development/libraries/tntnet { };
22780 tntdb = callPackage ../development/libraries/tntdb { };
22782 kyotocabinet = callPackage ../development/libraries/kyotocabinet { };
22784 tomlc99 = callPackage ../development/libraries/tomlc99 { };
22786 tomlcpp = callPackage ../development/libraries/tomlcpp { };
22788 tomlplusplus = callPackage ../development/libraries/tomlplusplus { };
22790 tokyocabinet = callPackage ../development/libraries/tokyo-cabinet { };
22792 tokyotyrant = callPackage ../development/libraries/tokyo-tyrant { };
22794 totem-pl-parser = callPackage ../development/libraries/totem-pl-parser { };
22796 tpm2-tss = callPackage ../development/libraries/tpm2-tss {
22797 autoreconfHook = buildPackages.autoreconfHook269;
22800 tremor = callPackage ../development/libraries/tremor { };
22802 triehash = callPackage ../tools/misc/triehash { };
22804 trillian = callPackage ../tools/misc/trillian { };
22806 twolame = callPackage ../development/libraries/twolame { };
22808 udns = callPackage ../development/libraries/udns { };
22810 uid_wrapper = callPackage ../development/libraries/uid_wrapper { };
22812 umockdev = callPackage ../development/libraries/umockdev { };
22814 unconvert = callPackage ../development/tools/unconvert { };
22816 uncover = callPackage ../tools/security/uncover { };
22818 unibilium = callPackage ../development/libraries/unibilium { };
22820 unicap = callPackage ../development/libraries/unicap {};
22822 unicon-lang = callPackage ../development/interpreters/unicon-lang {};
22824 tsocks = callPackage ../development/libraries/tsocks { };
22826 unixODBC = callPackage ../development/libraries/unixODBC { };
22828 unixODBCDrivers = recurseIntoAttrs (callPackages ../development/libraries/unixODBCDrivers { });
22830 ustr = callPackage ../development/libraries/ustr { };
22832 usrsctp = callPackage ../development/libraries/usrsctp { };
22834 usbredir = callPackage ../development/libraries/usbredir { };
22836 usbrip = callPackage ../tools/security/usbrip { };
22838 uthash = callPackage ../development/libraries/uthash { };
22840 uthenticode = callPackage ../development/libraries/uthenticode { };
22842 ucommon = callPackage ../development/libraries/ucommon { };
22844 v8 = darwin.apple_sdk_11_0.callPackage ../development/libraries/v8 { };
22846 v8_8_x = callPackage ../development/libraries/v8/8_x.nix { };
22848 vaapiIntel = callPackage ../development/libraries/vaapi-intel { };
22850 vaapi-intel-hybrid = callPackage ../development/libraries/vaapi-intel-hybrid { };
22852 vaapiVdpau = callPackage ../development/libraries/vaapi-vdpau { };
22854 vale = callPackage ../tools/text/vale { };
22856 valhalla = callPackage ../development/libraries/valhalla {
22857 boost = boost.override { enablePython = true; python = python38; };
22860 vamp-plugin-sdk = callPackage ../development/libraries/audio/vamp-plugin-sdk { };
22862 vc = callPackage ../development/libraries/vc { };
22864 vc_0_7 = callPackage ../development/libraries/vc/0.7.nix { };
22866 vcdimager = callPackage ../development/libraries/vcdimager { };
22868 vcg = callPackage ../development/libraries/vcg { };
22870 vid-stab = callPackage ../development/libraries/vid-stab {
22871 inherit (llvmPackages) openmp;
22874 vigra = callPackage ../development/libraries/vigra {
22875 hdf5 = hdf5.override { usev110Api = true; };
22878 vkdisplayinfo = callPackage ../tools/graphics/vkdisplayinfo { };
22880 vlock = callPackage ../misc/screensavers/vlock { };
22882 virtualpg = callPackage ../development/libraries/virtualpg { };
22884 vmime = callPackage ../development/libraries/vmime { };
22886 vrb = callPackage ../development/libraries/vrb { };
22888 vrpn = callPackage ../development/libraries/vrpn { };
22890 vsmtp = callPackage ../servers/mail/vsmtp { };
22892 vsqlite = callPackage ../development/libraries/vsqlite { };
22894 vte = callPackage ../development/libraries/vte {
22895 # Needs GCC ≥10 but aarch64 defaults to GCC 9.
22896 stdenv = clangStdenv;
22899 vte-gtk4 = vte.override {
22903 vte_290 = callPackage ../development/libraries/vte/2.90.nix { };
22905 vtk_8 = libsForQt515.callPackage ../development/libraries/vtk/8.x.nix {
22906 stdenv = gcc9Stdenv;
22907 inherit (darwin) libobjc;
22908 inherit (darwin.apple_sdk.libs) xpc;
22909 inherit (darwin.apple_sdk.frameworks) Cocoa CoreServices DiskArbitration
22910 IOKit CFNetwork Security ApplicationServices
22911 CoreText IOSurface ImageIO OpenGL GLUT;
22914 vtk_8_withQt5 = vtk_8.override { enableQt = true; };
22916 vtk_9 = libsForQt515.callPackage ../development/libraries/vtk/9.x.nix {
22917 inherit (darwin) libobjc;
22918 inherit (darwin.apple_sdk.libs) xpc;
22919 inherit (darwin.apple_sdk.frameworks) Cocoa CoreServices DiskArbitration
22920 IOKit CFNetwork Security ApplicationServices
22921 CoreText IOSurface ImageIO OpenGL GLUT;
22924 vtk_9_withQt5 = vtk_9.override { enableQt = true; };
22927 vtkWithQt5 = vtk_8_withQt5;
22929 vulkan-caps-viewer = libsForQt5.callPackage ../tools/graphics/vulkan-caps-viewer { };
22931 vulkan-extension-layer = callPackage ../tools/graphics/vulkan-extension-layer { };
22932 vulkan-headers = callPackage ../development/libraries/vulkan-headers { };
22933 vulkan-loader = callPackage ../development/libraries/vulkan-loader { inherit (darwin) moltenvk; };
22934 vulkan-tools = callPackage ../tools/graphics/vulkan-tools {
22935 inherit (darwin) moltenvk;
22936 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
22938 vulkan-tools-lunarg = callPackage ../tools/graphics/vulkan-tools-lunarg { };
22939 vulkan-validation-layers = callPackage ../development/tools/vulkan-validation-layers { };
22941 vxl = callPackage ../development/libraries/vxl { };
22943 waffle = callPackage ../development/libraries/waffle { };
22945 wally-cli = callPackage ../development/tools/wally-cli { };
22946 zsa-udev-rules = callPackage ../os-specific/linux/zsa-udev-rules { };
22948 wavpack = callPackage ../development/libraries/wavpack { };
22950 wayland = callPackage ../development/libraries/wayland { };
22951 wayland-scanner = wayland.bin;
22953 wayland-protocols = callPackage ../development/libraries/wayland/protocols.nix { };
22955 waylandpp = callPackage ../development/libraries/waylandpp {
22956 graphviz = graphviz-nox;
22959 wcslib = callPackage ../development/libraries/science/astronomy/wcslib { };
22961 webkitgtk = callPackage ../development/libraries/webkitgtk {
22962 harfbuzz = harfbuzzFull;
22963 inherit (gst_all_1) gst-plugins-base gst-plugins-bad;
22964 inherit (darwin) apple_sdk;
22967 webkitgtk_4_1 = webkitgtk.override {
22968 libsoup = libsoup_3;
22971 webkitgtk_5_0 = webkitgtk.override {
22972 libsoup = libsoup_3;
22976 webp-pixbuf-loader = callPackage ../development/libraries/webp-pixbuf-loader {};
22978 websocketpp = callPackage ../development/libraries/websocket++ { };
22980 webrtc-audio-processing_1 = callPackage ../development/libraries/webrtc-audio-processing { stdenv = gcc10StdenvCompat; };
22981 webrtc-audio-processing_0_3 = callPackage ../development/libraries/webrtc-audio-processing/0.3.nix { };
22982 # bump when majoring of packages have updated
22983 webrtc-audio-processing = webrtc-audio-processing_0_3;
22985 wildmidi = callPackage ../development/libraries/wildmidi { };
22987 wiredtiger = callPackage ../development/libraries/wiredtiger { };
22989 wlr-protocols = callPackage ../development/libraries/wlroots/protocols.nix { };
22992 inherit (callPackages ../development/libraries/wt {
22998 wxformbuilder = callPackage ../development/tools/wxformbuilder {
22999 inherit (darwin.apple_sdk.frameworks) Cocoa;
23002 wxGTK30 = callPackage ../development/libraries/wxwidgets/wxGTK30.nix {
23004 inherit (darwin.stubs) setfile;
23005 inherit (darwin.apple_sdk.frameworks) AGL Carbon Cocoa Kernel QTKit AVFoundation AVKit WebKit;
23007 wxGTK30-gtk2 = wxGTK30.override { withGtk2 = true; };
23008 wxGTK30-gtk3 = wxGTK30.override { withGtk2 = false; };
23010 wxmac = callPackage ../development/libraries/wxwidgets/wxmac30.nix {
23011 inherit (darwin.stubs) derez rez setfile;
23012 inherit (darwin.apple_sdk.frameworks) AGL Cocoa Kernel WebKit;
23015 wxGTK31 = callPackage ../development/libraries/wxwidgets/wxGTK31.nix {
23016 inherit (darwin.stubs) setfile;
23017 inherit (darwin.apple_sdk.frameworks) AGL Carbon Cocoa Kernel QTKit AVFoundation AVKit WebKit;
23020 wxGTK32 = callPackage ../development/libraries/wxwidgets/wxGTK32.nix {
23021 inherit (darwin.stubs) setfile;
23022 inherit (darwin.apple_sdk.frameworks) AGL Carbon Cocoa Kernel QTKit AVFoundation AVKit WebKit;
23025 wxSVG = callPackage ../development/libraries/wxSVG {
23026 wxGTK = wxGTK30-gtk3;
23027 inherit (darwin.apple_sdk.frameworks) Cocoa;
23030 wtk = callPackage ../development/libraries/wtk { };
23032 x264 = callPackage ../development/libraries/x264 { };
23034 x265 = callPackage ../development/libraries/x265 { };
23036 xandikos = callPackage ../servers/xandikos { };
23038 inherit (callPackages ../development/libraries/xapian { })
23040 xapian = xapian_1_4;
23042 xapian-omega = callPackage ../development/libraries/xapian/tools/omega {
23046 xavs = callPackage ../development/libraries/xavs { };
23048 Xaw3d = callPackage ../development/libraries/Xaw3d { };
23050 xbase = callPackage ../development/libraries/xbase { };
23052 xcb-util-cursor = xorg.xcbutilcursor;
23053 xcb-util-cursor-HEAD = callPackage ../development/libraries/xcb-util-cursor/HEAD.nix { };
23055 xcbutilxrm = callPackage ../servers/x11/xorg/xcb-util-xrm.nix { };
23057 xdo = callPackage ../tools/misc/xdo { };
23059 xed = callPackage ../development/libraries/xed { };
23061 xedit = callPackage ../applications/editors/xedit { };
23063 xine-lib = callPackage ../development/libraries/xine-lib { };
23065 xautolock = callPackage ../misc/screensavers/xautolock { };
23067 xercesc = callPackage ../development/libraries/xercesc {};
23069 xalanc = callPackage ../development/libraries/xalanc {};
23071 xgboost = callPackage ../development/libraries/xgboost { };
23073 xgboostWithCuda = xgboost.override { cudaSupport = true; };
23075 xgeometry-select = callPackage ../tools/X11/xgeometry-select { };
23077 # Avoid using this. It isn't really a wrapper anymore, but we keep the name.
23078 xlibsWrapper = callPackage ../development/libraries/xlibs-wrapper {
23080 freetype fontconfig xorg.xorgproto xorg.libX11 xorg.libXt
23081 xorg.libXft xorg.libXext xorg.libSM xorg.libICE
23085 xmlada = callPackage ../development/libraries/ada/xmlada { };
23087 xmlrpc_c = callPackage ../development/libraries/xmlrpc-c { };
23089 xmlsec = callPackage ../development/libraries/xmlsec { };
23091 xml-security-c = callPackage ../development/libraries/xml-security-c { };
23093 xml-tooling-c = callPackage ../development/libraries/xml-tooling-c { };
23095 xlslib = callPackage ../development/libraries/xlslib { };
23097 xsimd = callPackage ../development/libraries/xsimd { };
23099 xtensor = callPackage ../development/libraries/xtensor { };
23101 xtl = callPackage ../development/libraries/xtl { };
23103 xvidcore = callPackage ../development/libraries/xvidcore { };
23105 xxHash = callPackage ../development/libraries/xxHash {};
23107 xylib = callPackage ../development/libraries/xylib { };
23109 yajl = callPackage ../development/libraries/yajl { };
23111 yder = callPackage ../development/libraries/yder { };
23113 yojimbo = callPackage ../development/libraries/yojimbo { };
23115 yubioath-desktop = libsForQt5.callPackage ../applications/misc/yubioath-desktop { };
23117 yubico-pam = callPackage ../development/libraries/yubico-pam { };
23119 yubico-piv-tool = callPackage ../tools/misc/yubico-piv-tool {
23120 inherit (darwin.apple_sdk.frameworks) PCSC;
23123 yubihsm-connector = callPackage ../tools/security/yubihsm-connector { };
23125 yubikey-manager4 = callPackage ../tools/misc/yubikey-manager/4.nix { };
23126 yubikey-manager = callPackage ../tools/misc/yubikey-manager { };
23128 yubikey-manager-qt = libsForQt5.callPackage ../tools/misc/yubikey-manager-qt { };
23130 yubikey-personalization = callPackage ../tools/misc/yubikey-personalization { };
23132 yubikey-personalization-gui = libsForQt5.callPackage ../tools/misc/yubikey-personalization-gui { };
23134 yubikey-agent = callPackage ../tools/security/yubikey-agent { };
23136 yubikey-touch-detector = callPackage ../tools/security/yubikey-touch-detector { };
23138 yubihsm-shell = callPackage ../tools/security/yubihsm-shell { };
23140 zchunk = callPackage ../development/libraries/zchunk { };
23142 zeitgeist = callPackage ../development/libraries/zeitgeist { };
23144 zlib = callPackage ../development/libraries/zlib { };
23146 zlib-ng = callPackage ../development/libraries/zlib-ng { };
23148 libdynd = callPackage ../development/libraries/libdynd { stdenv = gcc10StdenvCompat; };
23150 zlog = callPackage ../development/libraries/zlog { };
23152 zeromq4 = callPackage ../development/libraries/zeromq/4.x.nix {};
23155 cppzmq = callPackage ../development/libraries/cppzmq {};
23157 czmq = callPackage ../development/libraries/czmq {};
23159 zmqpp = callPackage ../development/libraries/zmqpp { };
23161 libzra = callPackage ../development/libraries/libzra { };
23163 # requires a newer Apple SDK
23164 zig = darwin.apple_sdk_11_0.callPackage ../development/compilers/zig {
23165 llvmPackages = llvmPackages_13;
23168 zimlib = callPackage ../development/libraries/zimlib { };
23170 zita-convolver = callPackage ../development/libraries/audio/zita-convolver { };
23172 zita-alsa-pcmi = callPackage ../development/libraries/audio/zita-alsa-pcmi { };
23174 zita-resampler = callPackage ../development/libraries/audio/zita-resampler { };
23176 zz = callPackage ../development/compilers/zz { };
23178 zziplib = callPackage ../development/libraries/zziplib { };
23180 glpng = callPackage ../development/libraries/glpng { };
23182 gsignond = callPackage ../development/libraries/gsignond {
23186 gsignondPlugins = recurseIntoAttrs {
23187 sasl = callPackage ../development/libraries/gsignond/plugins/sasl.nix { };
23188 oauth = callPackage ../development/libraries/gsignond/plugins/oauth.nix { };
23189 lastfm = callPackage ../development/libraries/gsignond/plugins/lastfm.nix { };
23190 mail = callPackage ../development/libraries/gsignond/plugins/mail.nix { };
23193 ### DEVELOPMENT / LIBRARIES / AGDA
23195 agdaPackages = callPackage ./agda-packages.nix {
23196 inherit (haskellPackages) Agda;
23198 agda = agdaPackages.agda;
23200 ### DEVELOPMENT / LIBRARIES / BASH
23202 bash-preexec = callPackage ../development/libraries/bash/bash-preexec { };
23204 ### DEVELOPMENT / LIBRARIES / JAVA
23206 commonsBcel = callPackage ../development/libraries/java/commons/bcel { };
23208 commonsBsf = callPackage ../development/libraries/java/commons/bsf { };
23210 commonsCompress = callPackage ../development/libraries/java/commons/compress { };
23212 commonsDaemon = callPackage ../development/libraries/java/commons/daemon { };
23214 commonsFileUpload = callPackage ../development/libraries/java/commons/fileupload { };
23216 commonsLang = callPackage ../development/libraries/java/commons/lang { };
23218 commonsLogging = callPackage ../development/libraries/java/commons/logging { };
23220 commonsIo = callPackage ../development/libraries/java/commons/io { };
23222 commonsMath = callPackage ../development/libraries/java/commons/math { };
23224 fastjar = callPackage ../development/tools/java/fastjar { };
23226 httpunit = callPackage ../development/libraries/java/httpunit { };
23228 javaCup = callPackage ../development/libraries/java/cup {
23229 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
23232 jdom = callPackage ../development/libraries/java/jdom { };
23234 jffi = callPackage ../development/libraries/java/jffi { };
23236 jflex = callPackage ../development/libraries/java/jflex { };
23238 lombok = callPackage ../development/libraries/java/lombok { };
23240 lucene = callPackage ../development/libraries/java/lucene { };
23242 lucenepp = callPackage ../development/libraries/lucene++ { };
23244 mockobjects = callPackage ../development/libraries/java/mockobjects { };
23246 saxonb = saxonb_8_8;
23248 inherit (callPackages ../development/libraries/java/saxon {
23249 jre = jre_headless;
23250 jre8 = jre8_headless;
23257 smack = callPackage ../development/libraries/java/smack { };
23259 swt = callPackage ../development/libraries/java/swt { };
23260 swt_jdk8 = callPackage ../development/libraries/java/swt {
23265 ### DEVELOPMENT / LIBRARIES / JAVASCRIPT
23267 yuicompressor = callPackage ../development/tools/yuicompressor { };
23269 ### DEVELOPMENT / BOWER MODULES (JAVASCRIPT)
23271 buildBowerComponents = callPackage ../development/bower-modules/generic { };
23273 ### DEVELOPMENT / GO
23275 # the unversioned attributes should always point to the same go version
23277 buildGoModule = buildGo119Module;
23278 buildGoPackage = buildGo119Package;
23280 # requires a newer Apple SDK
23281 go_1_18 = darwin.apple_sdk_11_0.callPackage ../development/compilers/go/1.18.nix {
23282 inherit (darwin.apple_sdk_11_0.frameworks) Foundation Security;
23284 buildGo118Module = darwin.apple_sdk_11_0.callPackage ../build-support/go/module.nix {
23285 go = buildPackages.go_1_18;
23287 buildGo118Package = darwin.apple_sdk_11_0.callPackage ../build-support/go/package.nix{
23288 go = buildPackages.go_1_18;
23291 # requires a newer Apple SDK
23292 go_1_19 = darwin.apple_sdk_11_0.callPackage ../development/compilers/go/1.19.nix {
23293 inherit (darwin.apple_sdk_11_0.frameworks) Foundation Security;
23295 buildGo119Module = darwin.apple_sdk_11_0.callPackage ../build-support/go/module.nix {
23296 go = buildPackages.go_1_19;
23298 buildGo119Package = darwin.apple_sdk_11_0.callPackage ../build-support/go/package.nix {
23299 go = buildPackages.go_1_19;
23302 go2nix = callPackage ../development/tools/go2nix { };
23304 leaps = callPackage ../development/tools/leaps { };
23306 ### DEVELOPMENT / JAVA MODULES
23308 javaPackages = recurseIntoAttrs (callPackage ./java-packages.nix { });
23310 ### DEVELOPMENT / LISP MODULES
23312 asdf = callPackage ../development/lisp-modules/asdf {
23316 # QuickLisp minimal version
23317 asdf_2_26 = callPackage ../development/lisp-modules/asdf/2.26.nix {
23320 # Currently most popular
23321 asdf_3_1 = callPackage ../development/lisp-modules/asdf/3.1.nix {
23325 clwrapperFunction = callPackage ../development/lisp-modules/clwrapper;
23327 wrapLisp = lisp: clwrapperFunction { inherit lisp; };
23329 lispPackagesFor = clwrapper: callPackage ../development/lisp-modules/lisp-packages.nix {
23333 lispPackages = recurseIntoAttrs (quicklispPackages //
23334 (lispPackagesFor (wrapLisp sbcl)));
23336 quicklispPackagesFor = clwrapper: callPackage ../development/lisp-modules/quicklisp-to-nix.nix {
23339 quicklispPackagesClisp = dontRecurseIntoAttrs (quicklispPackagesFor (wrapLisp clisp));
23340 quicklispPackagesSBCL = dontRecurseIntoAttrs (quicklispPackagesFor (wrapLisp sbcl));
23341 quicklispPackagesECL = dontRecurseIntoAttrs (quicklispPackagesFor (wrapLisp ecl));
23342 quicklispPackagesCCL = dontRecurseIntoAttrs (quicklispPackagesFor (wrapLisp ccl));
23343 quicklispPackagesABCL = dontRecurseIntoAttrs (quicklispPackagesFor (wrapLisp abcl));
23344 quicklispPackagesGCL = dontRecurseIntoAttrs (quicklispPackagesFor (wrapLisp gcl));
23345 quicklispPackages = quicklispPackagesSBCL;
23347 # Alternative lisp-modules implementation
23348 lispPackages_new = recurseIntoAttrs (callPackage ../development/lisp-modules-new/lisp-packages.nix {});
23351 ### DEVELOPMENT / PERL MODULES
23353 perlInterpreters = callPackages ../development/interpreters/perl {};
23354 inherit (perlInterpreters) perl534 perl536 perldevel;
23356 perl534Packages = recurseIntoAttrs perl534.pkgs;
23357 perl536Packages = recurseIntoAttrs perl536.pkgs;
23358 perldevelPackages = perldevel.pkgs;
23361 perlPackages = perl536Packages;
23363 ack = perlPackages.ack;
23365 perlcritic = perlPackages.PerlCritic;
23367 sqitchMysql = (callPackage ../development/tools/misc/sqitch {
23368 mysqlSupport = true;
23369 }).overrideAttrs (_: { pname = "sqitch-mysql"; });
23371 sqitchPg = (callPackage ../development/tools/misc/sqitch {
23372 postgresqlSupport = true;
23373 }).overrideAttrs (_: { pname = "sqitch-pg"; });
23375 ### DEVELOPMENT / R MODULES
23377 R = callPackage ../applications/science/math/R {
23378 # TODO: split docs into a separate output
23379 texLive = texlive.combine {
23380 inherit (texlive) scheme-small inconsolata helvetic texinfo fancyvrb cm-super;
23382 withRecommendedPackages = false;
23383 inherit (darwin.apple_sdk.frameworks) Cocoa Foundation;
23384 inherit (darwin) libobjc;
23387 rWrapper = callPackage ../development/r-modules/wrapper.nix {
23388 recommendedPackages = with rPackages; [
23389 boot class cluster codetools foreign KernSmooth lattice MASS
23390 Matrix mgcv nlme nnet rpart spatial survival
23392 # Override this attribute to register additional libraries.
23396 rstudioWrapper = libsForQt5.callPackage ../development/r-modules/wrapper-rstudio.nix {
23397 recommendedPackages = with rPackages; [
23398 boot class cluster codetools foreign KernSmooth lattice MASS
23399 Matrix mgcv nlme nnet rpart spatial survival
23401 # Override this attribute to register additional libraries.
23405 rstudioServerWrapper = rstudioWrapper.override { rstudio = rstudio-server; };
23407 rPackages = dontRecurseIntoAttrs (callPackage ../development/r-modules {
23408 overrides = (config.rPackageOverrides or (_: {})) pkgs;
23413 _389-ds-base = callPackage ../servers/ldap/389 { };
23415 adguardhome = callPackage ../servers/adguardhome {};
23417 alerta = callPackage ../servers/monitoring/alerta/client.nix { };
23419 alerta-server = callPackage ../servers/monitoring/alerta { };
23421 alps = callPackage ../servers/alps { };
23423 apache-directory-server = callPackage ../servers/ldap/apache-directory-server {};
23425 apacheHttpd_2_4 = callPackage ../servers/http/apache-httpd/2.4.nix { };
23426 apacheHttpd = apacheHttpd_2_4;
23428 apacheHttpdPackagesFor = apacheHttpd: self: let callPackage = newScope self; in {
23429 inherit apacheHttpd;
23431 mod_auth_mellon = callPackage ../servers/http/apache-modules/mod_auth_mellon { };
23433 # Redwax collection
23434 mod_ca = callPackage ../servers/http/apache-modules/mod_ca { };
23435 mod_crl = callPackage ../servers/http/apache-modules/mod_crl { };
23436 mod_csr = callPackage ../servers/http/apache-modules/mod_csr { };
23437 mod_cspnonce = callPackage ../servers/http/apache-modules/mod_cspnonce { };
23438 mod_ocsp = callPackage ../servers/http/apache-modules/mod_ocsp{ };
23439 mod_scep = callPackage ../servers/http/apache-modules/mod_scep { };
23440 mod_pkcs12 = callPackage ../servers/http/apache-modules/mod_pkcs12 { };
23441 mod_spkac= callPackage ../servers/http/apache-modules/mod_spkac { };
23442 mod_timestamp = callPackage ../servers/http/apache-modules/mod_timestamp { };
23444 mod_dnssd = callPackage ../servers/http/apache-modules/mod_dnssd { };
23446 mod_evasive = throw "mod_evasive is not supported on Apache httpd 2.4";
23448 mod_perl = callPackage ../servers/http/apache-modules/mod_perl { };
23450 mod_fastcgi = callPackage ../servers/http/apache-modules/mod_fastcgi { };
23452 mod_python = callPackage ../servers/http/apache-modules/mod_python { };
23454 mod_tile = callPackage ../servers/http/apache-modules/mod_tile { };
23456 mod_wsgi = self.mod_wsgi2;
23457 mod_wsgi2 = callPackage ../servers/http/apache-modules/mod_wsgi { python = python2; ncurses = null; };
23458 mod_wsgi3 = callPackage ../servers/http/apache-modules/mod_wsgi { python = python3; };
23460 mod_itk = callPackage ../servers/http/apache-modules/mod_itk { };
23462 mod_mbtiles = callPackage ../servers/http/apache-modules/mod_mbtiles { };
23464 php = pkgs.php.override { inherit apacheHttpd; };
23466 subversion = pkgs.subversion.override { httpServer = true; inherit apacheHttpd; };
23469 apacheHttpdPackages_2_4 = recurseIntoAttrs (apacheHttpdPackagesFor apacheHttpd_2_4 apacheHttpdPackages_2_4);
23470 apacheHttpdPackages = apacheHttpdPackages_2_4;
23472 appdaemon = callPackage ../servers/home-assistant/appdaemon.nix { };
23474 archiveopteryx = callPackage ../servers/mail/archiveopteryx {
23475 openssl = openssl_1_1;
23478 asouldocs = callPackage ../servers/asouldocs { };
23480 atlassian-bamboo = callPackage ../servers/atlassian/bamboo.nix { };
23481 atlassian-confluence = callPackage ../servers/atlassian/confluence.nix { };
23482 atlassian-crowd = callPackage ../servers/atlassian/crowd.nix { };
23483 atlassian-jira = callPackage ../servers/atlassian/jira.nix { };
23485 cadvisor = callPackage ../servers/monitoring/cadvisor { };
23487 cassandra_3_0 = callPackage ../servers/nosql/cassandra/3.0.nix {
23488 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
23490 cassandra_3_11 = callPackage ../servers/nosql/cassandra/3.11.nix {
23491 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
23493 cassandra = cassandra_3_11;
23495 cassandra-cpp-driver = callPackage ../development/libraries/cassandra-cpp-driver/default.nix { };
23497 apache-jena = callPackage ../servers/nosql/apache-jena/binary.nix {
23501 apache-jena-fuseki = callPackage ../servers/nosql/apache-jena/fuseki-binary.nix {
23505 apcupsd = callPackage ../servers/apcupsd { };
23507 inherit (callPackages ../servers/asterisk { })
23508 asterisk asterisk-stable asterisk-lts
23509 asterisk_16 asterisk_18 asterisk_19 asterisk_20;
23511 asterisk-module-sccp = callPackage ../servers/asterisk/sccp { };
23513 sabnzbd = callPackage ../servers/sabnzbd { };
23515 baserow = callPackage ../servers/baserow { };
23517 bftpd = callPackage ../servers/ftp/bftpd {};
23519 bind = callPackage ../servers/dns/bind { };
23520 dnsutils = bind.dnsutils;
23521 dig = bind.dnsutils;
23523 bird = callPackage ../servers/bird { };
23525 bird-lg = callPackage ../servers/bird-lg { };
23527 bloat = callPackage ../servers/bloat { };
23529 bosun = callPackage ../servers/monitoring/bosun { };
23531 cayley = callPackage ../servers/cayley { };
23533 cgiserver = callPackage ../servers/http/cgiserver { };
23535 charybdis = callPackage ../servers/irc/charybdis {
23536 autoreconfHook = buildPackages.autoreconfHook269;
23539 clamsmtp = callPackage ../servers/mail/clamsmtp { };
23541 clickhouse = callPackage ../servers/clickhouse {
23542 # upstream requires llvm12 as of v22.3.2.2
23543 inherit (llvmPackages_13) clang-unwrapped lld llvm;
23544 llvm-bintools = llvmPackages_13.bintools;
23545 stdenv = llvmPackages_13.stdenv;
23548 clickhouse-cli = with python3Packages; toPythonApplication clickhouse-cli;
23550 clickhouse-backup = callPackage ../development/tools/database/clickhouse-backup { };
23552 codeowners = callPackage ../development/tools/codeowners { };
23554 couchdb3 = callPackage ../servers/http/couchdb/3.nix {
23555 erlang = buildPackages.erlangR22;
23558 dcnnt = python3Packages.callPackage ../servers/dcnnt { };
23560 dendrite = callPackage ../servers/dendrite { };
23562 dex-oidc = callPackage ../servers/dex { };
23564 dex2jar = callPackage ../development/tools/java/dex2jar { };
23566 doh-proxy-rust = callPackage ../servers/dns/doh-proxy-rust {
23567 inherit (darwin.apple_sdk.frameworks) Security;
23570 dgraph = callPackage ../servers/dgraph { };
23572 dico = callPackage ../servers/dico { };
23574 dict = callPackage ../servers/dict {
23575 libmaa = callPackage ../servers/dict/libmaa.nix {};
23578 dictdDBs = recurseIntoAttrs (callPackages ../servers/dict/dictd-db.nix {});
23580 dictDBCollector = callPackage ../servers/dict/dictd-db-collector.nix {};
23582 diod = callPackage ../servers/diod { lua = lua5_1; };
23584 directx-shader-compiler = callPackage ../tools/graphics/directx-shader-compiler {};
23586 dkimproxy = callPackage ../servers/mail/dkimproxy { };
23588 dmarc-metrics-exporter = callPackage ../servers/monitoring/prometheus/dmarc-metrics-exporter { };
23590 dmlive = callPackage ../applications/video/dmlive {
23591 inherit (darwin.apple_sdk.frameworks) Security;
23594 do-agent = callPackage ../servers/monitoring/do-agent { };
23596 dodgy = with python3Packages; toPythonApplication dodgy;
23598 dovecot = callPackage ../servers/mail/dovecot { };
23599 dovecot_pigeonhole = callPackage ../servers/mail/dovecot/plugins/pigeonhole { };
23600 dovecot_fts_xapian = callPackage ../servers/mail/dovecot/plugins/fts_xapian { };
23602 dspam = callPackage ../servers/mail/dspam { };
23604 engelsystem = callPackage ../servers/web-apps/engelsystem { php = php81; };
23606 envoy = callPackage ../servers/http/envoy {
23607 jdk = openjdk11_headless;
23611 ergochat = callPackage ../servers/irc/ergochat { };
23614 etcd_3_3 = callPackage ../servers/etcd/3.3.nix { };
23615 etcd_3_4 = callPackage ../servers/etcd/3.4.nix { };
23616 etcd_3_5 = callPackage ../servers/etcd/3.5.nix { };
23618 ejabberd = callPackage ../servers/xmpp/ejabberd { };
23620 exhibitor = callPackage ../servers/exhibitor { };
23622 hyp = callPackage ../servers/http/hyp { };
23624 podgrab = callPackage ../servers/misc/podgrab { };
23626 portunus = callPackage ../servers/portunus { };
23628 prosody = callPackage ../servers/xmpp/prosody {
23629 withExtraLibs = [];
23630 withExtraLuaPackages = _: [];
23633 prosody-filer = callPackage ../servers/xmpp/prosody-filer { };
23635 biboumi = callPackage ../servers/xmpp/biboumi { };
23637 elasticmq-server-bin = callPackage ../servers/elasticmq-server-bin {
23638 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
23639 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
23642 eventstore = callPackage ../servers/nosql/eventstore { };
23644 exim = callPackage ../servers/mail/exim { };
23646 fcgiwrap = callPackage ../servers/fcgiwrap { };
23648 fedigroups = callPackage ../servers/fedigroups {
23649 inherit (darwin.apple_sdk.frameworks) Security;
23652 ferretdb = callPackage ../servers/nosql/ferretdb { };
23654 felix = callPackage ../servers/felix { };
23656 felix_remoteshell = callPackage ../servers/felix/remoteshell.nix { };
23658 inherit (callPackages ../servers/firebird { }) firebird_4 firebird_3 firebird_2_5 firebird;
23660 freeradius = callPackage ../servers/freeradius {
23661 openssl = openssl_1_1;
23664 freshrss = callPackage ../servers/web-apps/freshrss { };
23666 freeswitch = callPackage ../servers/sip/freeswitch {
23667 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
23668 openssl = openssl_1_1;
23671 fusionInventory = callPackage ../servers/monitoring/fusion-inventory { };
23673 gamehub = callPackage ../games/gamehub { };
23675 gatling = callPackage ../servers/http/gatling { };
23677 gitlab-pages = callPackage ../servers/http/gitlab-pages { };
23679 glabels = callPackage ../applications/graphics/glabels { };
23681 nats-server = callPackage ../servers/nats-server { };
23683 go-autoconfig = callPackage ../servers/go-autoconfig { };
23685 go-camo = callPackage ../servers/http/go-camo { };
23687 gofish = callPackage ../servers/gopher/gofish { };
23689 grafana = callPackage ../servers/monitoring/grafana { };
23690 grafanaPlugins = callPackages ../servers/monitoring/grafana/plugins { };
23692 grafana-agent = callPackage ../servers/monitoring/grafana-agent {};
23694 grafana-loki = callPackage ../servers/monitoring/loki { };
23695 promtail = callPackage ../servers/monitoring/loki/promtail.nix { };
23697 mimir = callPackage ../servers/monitoring/mimir { };
23699 grafana_reporter = callPackage ../servers/monitoring/grafana-reporter { };
23701 grafana-image-renderer = callPackage ../servers/monitoring/grafana-image-renderer { };
23703 gerbera = callPackage ../servers/gerbera {};
23705 gobetween = callPackage ../servers/gobetween { };
23707 gobgpd = callPackage ../servers/misc/gobgpd { };
23709 graph-cli = callPackage ../tools/graphics/graph-cli { };
23711 h2o = callPackage ../servers/http/h2o { };
23713 haka = callPackage ../tools/security/haka { };
23715 hashi-ui = callPackage ../servers/hashi-ui {};
23717 hashi-up = callPackage ../applications/networking/cluster/hashi-up { };
23719 hasura-graphql-engine = haskell.lib.compose.justStaticExecutables haskell.packages.ghc810.graphql-engine;
23721 hasura-cli = callPackage ../servers/hasura/cli.nix { };
23723 inherit (callPackage ../servers/hbase {}) hbase_2_4 hbase_2_5 hbase_3_0;
23724 hbase2 = hbase_2_5;
23725 hbase3 = hbase_3_0;
23726 hbase = hbase2; # when updating, point to the latest stable release
23728 headphones = callPackage ../servers/headphones {};
23730 hiawatha = callPackage ../servers/http/hiawatha {};
23732 hoard = callPackage ../tools/misc/hoard { inherit (darwin) Security; };
23734 home-assistant = callPackage ../servers/home-assistant { };
23736 home-assistant-cli = callPackage ../servers/home-assistant/cli.nix { };
23738 home-assistant-component-tests = recurseIntoAttrs home-assistant.tests.components;
23740 hqplayerd = callPackage ../servers/hqplayerd { };
23742 https-dns-proxy = callPackage ../servers/dns/https-dns-proxy { };
23744 hydron = callPackage ../servers/hydron { };
23746 hyprspace = callPackage ../applications/networking/hyprspace {
23747 inherit (darwin) iproute2mac;
23750 ic-keysmith = callPackage ../tools/security/ic-keysmith { };
23752 icecream = callPackage ../servers/icecream { };
23754 icingaweb2-ipl = callPackage ../servers/icingaweb2/ipl.nix { };
23755 icingaweb2-thirdparty = callPackage ../servers/icingaweb2/thirdparty.nix { };
23756 icingaweb2 = callPackage ../servers/icingaweb2 { };
23757 icingaweb2Modules = {
23758 theme-april = callPackage ../servers/icingaweb2/theme-april { };
23759 theme-lsd = callPackage ../servers/icingaweb2/theme-lsd { };
23760 theme-particles = callPackage ../servers/icingaweb2/theme-particles { };
23761 theme-snow = callPackage ../servers/icingaweb2/theme-snow { };
23762 theme-spring = callPackage ../servers/icingaweb2/theme-spring { };
23765 inspircd = callPackage ../servers/irc/inspircd { };
23767 inspircdMinimal = inspircd.override { extraModules = []; };
23769 imgproxy = callPackage ../servers/imgproxy { };
23771 irccat = callPackage ../servers/irc/irccat { };
23773 ircdog = callPackage ../applications/networking/irc/ircdog { };
23775 ircdHybrid = callPackage ../servers/irc/ircd-hybrid { };
23777 janus-gateway = callPackage ../servers/janus-gateway { };
23779 janusgraph = callPackage ../servers/nosql/janusgraph { };
23781 jboss = callPackage ../servers/http/jboss { };
23783 jboss_mysql_jdbc = callPackage ../servers/http/jboss/jdbc/mysql { };
23785 jetty = callPackage ../servers/http/jetty { };
23787 jibri = callPackage ../servers/jibri { };
23789 jicofo = callPackage ../servers/jicofo { };
23791 jitsi-meet = callPackage ../servers/web-apps/jitsi-meet { };
23793 jitsi-meet-prosody = callPackage ../misc/jitsi-meet-prosody { };
23795 jitsi-videobridge = callPackage ../servers/jitsi-videobridge { };
23797 kanidm = callPackage ../servers/kanidm { };
23799 kapowbang = callPackage ../servers/kapowbang { };
23801 keycloak = callPackage ../servers/keycloak { };
23803 knot-dns = callPackage ../servers/dns/knot-dns { };
23804 knot-resolver = callPackage ../servers/dns/knot-resolver {
23805 systemd = systemdMinimal; # in closure already anyway
23808 rdkafka = callPackage ../development/libraries/rdkafka { };
23810 leafnode = callPackage ../servers/news/leafnode { };
23812 lemmy-server = callPackage ../servers/web-apps/lemmy/server.nix {
23813 inherit (darwin.apple_sdk.frameworks) Security;
23816 lemmy-ui = callPackage ../servers/web-apps/lemmy/ui.nix {
23817 nodejs = nodejs-14_x;
23820 lighttpd = callPackage ../servers/http/lighttpd {
23821 openssl = openssl_1_1;
23824 listmonk = callPackage ../servers/mail/listmonk { };
23826 livepeer = callPackage ../servers/livepeer { };
23828 lwan = callPackage ../servers/http/lwan { };
23830 labelImg = callPackage ../applications/science/machine-learning/labelimg { };
23832 mackerel-agent = callPackage ../servers/monitoring/mackerel-agent { };
23834 mailmanPackages = callPackage ../servers/mail/mailman { };
23835 inherit (mailmanPackages) mailman mailman-hyperkitty;
23836 mailman-web = mailmanPackages.web;
23838 mailman-rss = callPackage ../tools/misc/mailman-rss { };
23840 listadmin = callPackage ../applications/networking/listadmin {};
23842 maker-panel = callPackage ../tools/misc/maker-panel { };
23844 mastodon = callPackage ../servers/mastodon { };
23846 materialize = callPackage ../servers/sql/materialize {
23847 inherit (buildPackages.darwin) bootstrap_cmds;
23848 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation;
23851 matrix-alertmanager = callPackage ../servers/monitoring/matrix-alertmanager { };
23853 mattermost = callPackage ../servers/mattermost { };
23854 matterircd = callPackage ../servers/mattermost/matterircd.nix { };
23855 matterbridge = callPackage ../servers/matterbridge { };
23857 mattermost-desktop = callPackage ../applications/networking/instant-messengers/mattermost-desktop { };
23859 memcached = callPackage ../servers/memcached {};
23861 merecat = callPackage ../servers/http/merecat { };
23863 meteor = callPackage ../servers/meteor { };
23865 micronaut = callPackage ../development/tools/micronaut {};
23867 minio = callPackage ../servers/minio { };
23869 mkchromecast = libsForQt5.callPackage ../applications/networking/mkchromecast { };
23871 # Backwards compatibility.
23872 mod_dnssd = apacheHttpdPackages.mod_dnssd;
23873 mod_fastcgi = apacheHttpdPackages.mod_fastcgi;
23874 mod_python = apacheHttpdPackages.mod_python;
23875 mod_wsgi = apacheHttpdPackages.mod_wsgi;
23876 mod_ca = apacheHttpdPackages.mod_ca;
23877 mod_crl = apacheHttpdPackages.mod_crl;
23878 mod_csr = apacheHttpdPackages.mod_csr;
23879 mod_ocsp = apacheHttpdPackages.mod_ocsp;
23880 mod_scep = apacheHttpdPackages.mod_scep;
23881 mod_spkac = apacheHttpdPackages.mod_spkac;
23882 mod_pkcs12 = apacheHttpdPackages.mod_pkcs12;
23883 mod_timestamp = apacheHttpdPackages.mod_timestamp;
23885 inherit (callPackages ../servers/mpd {
23886 inherit (darwin.apple_sdk.frameworks) AudioToolbox AudioUnit;
23887 }) mpd mpd-small mpdWithFeatures;
23889 libmpdclient = callPackage ../servers/mpd/libmpdclient.nix { };
23891 mpdscribble = callPackage ../tools/misc/mpdscribble { };
23893 mtprotoproxy = python3.pkgs.callPackage ../servers/mtprotoproxy { };
23895 micro-httpd = callPackage ../servers/http/micro-httpd { };
23897 miniHttpd = callPackage ../servers/http/mini-httpd {};
23899 mlflow-server = callPackage ../servers/mlflow-server { };
23901 mlmmj = callPackage ../servers/mail/mlmmj { };
23903 moodle = callPackage ../servers/web-apps/moodle { };
23905 moodle-utils = callPackage ../servers/web-apps/moodle/moodle-utils.nix { };
23907 morty = callPackage ../servers/web-apps/morty { };
23909 inherit (callPackage ../applications/networking/mullvad { })
23912 mullvad-vpn = callPackage ../applications/networking/mullvad-vpn { };
23914 mycorrhiza = callPackage ../servers/mycorrhiza { };
23916 napalm = with python3Packages; toPythonApplication (
23917 napalm.overridePythonAttrs (attrs: {
23918 # add community frontends that depend on the napalm python package
23919 propagatedBuildInputs = attrs.propagatedBuildInputs ++ [
23925 nas = callPackage ../servers/nas { };
23927 nats-streaming-server = callPackage ../servers/nats-streaming-server { };
23929 neard = callPackage ../servers/neard { };
23931 networkaudiod = callPackage ../servers/networkaudiod { };
23933 unifiedpush-common-proxies = callPackage ../servers/unifiedpush-common-proxies { };
23935 unit = callPackage ../servers/http/unit { };
23937 ncdns = callPackage ../servers/dns/ncdns { };
23939 nginx = nginxStable;
23941 nginx-doc = callPackage ../data/documentation/nginx-doc { };
23943 nginxQuic = callPackage ../servers/http/nginx/quic.nix {
23944 zlib = zlib-ng.override { withZlibCompat = true; };
23946 # We don't use `with` statement here on purpose!
23947 # See https://github.com/NixOS/nixpkgs/pull/10474#discussion_r42369334
23948 modules = [ nginxModules.rtmp nginxModules.dav nginxModules.moreheaders ];
23949 # Use latest boringssl to allow http3 support
23953 nginxStable = callPackage ../servers/http/nginx/stable.nix {
23954 zlib = zlib-ng.override { withZlibCompat = true; };
23956 # We don't use `with` statement here on purpose!
23957 # See https://github.com/NixOS/nixpkgs/pull/10474#discussion_r42369334
23958 modules = [ nginxModules.rtmp nginxModules.dav nginxModules.moreheaders ];
23961 nginxMainline = callPackage ../servers/http/nginx/mainline.nix {
23962 zlib = zlib-ng.override { withZlibCompat = true; };
23965 # We don't use `with` statement here on purpose!
23966 # See https://github.com/NixOS/nixpkgs/pull/10474#discussion_r42369334
23967 modules = [ nginxModules.dav nginxModules.moreheaders ];
23970 nginxModules = recurseIntoAttrs (callPackage ../servers/http/nginx/modules.nix { });
23972 # We should move to dynmaic modules and create a nginxFull package with all modules
23973 nginxShibboleth = nginxStable.override {
23974 modules = [ nginxModules.rtmp nginxModules.dav nginxModules.moreheaders nginxModules.shibboleth ];
23977 libmodsecurity = callPackage ../tools/security/libmodsecurity {
23978 autoreconfHook = buildPackages.autoreconfHook269;
23981 ngircd = callPackage ../servers/irc/ngircd { };
23983 nix-binary-cache = callPackage ../servers/http/nix-binary-cache {};
23985 nix-tour = callPackage ../applications/misc/nix-tour {};
23987 nosqli = callPackage ../tools/security/nosqli { };
23989 nsd = callPackage ../servers/dns/nsd (config.nsd or {});
23991 nsq = callPackage ../servers/nsq { };
23993 oauth2-proxy = callPackage ../servers/oauth2-proxy { };
23995 onlyoffice-documentserver = callPackage ../servers/onlyoffice-documentserver { };
23997 outline = callPackage ../servers/web-apps/outline (lib.fix (super: {
23998 yarn2nix-moretea = yarn2nix-moretea.override { inherit (super) nodejs yarn; };
23999 yarn = yarn.override { inherit (super) nodejs; };
24000 nodejs = nodejs-16_x;
24003 openbgpd = callPackage ../servers/openbgpd { };
24005 openafs_1_8 = callPackage ../servers/openafs/1.8 { tsmbac = null; ncurses = null; };
24006 # Current stable release; don't backport release updates!
24007 openafs = openafs_1_8;
24009 openresty = callPackage ../servers/http/openresty {
24014 opensmtpd = callPackage ../servers/mail/opensmtpd { };
24015 opensmtpd-extras = callPackage ../servers/mail/opensmtpd/extras.nix { };
24016 opensmtpd-filter-rspamd = callPackage ../servers/mail/opensmtpd/filter-rspamd.nix { };
24017 opensmtpd-filter-dkimsign = callPackage ../servers/mail/opensmtpd/filter-dkimsign { };
24018 libopensmtpd = callPackage ../servers/mail/opensmtpd/libopensmtpd { };
24020 openxr-loader = callPackage ../development/libraries/openxr-loader { };
24022 osrm-backend = callPackage ../servers/osrm-backend { };
24024 oven-media-engine = callPackage ../servers/misc/oven-media-engine { };
24026 p910nd = callPackage ../servers/p910nd { };
24028 petidomo = callPackage ../servers/mail/petidomo { };
24030 pict-rs = callPackage ../servers/web-apps/pict-rs {
24031 inherit (darwin.apple_sdk.frameworks) Security;
24035 popa3d = callPackage ../servers/mail/popa3d { };
24037 postfix = callPackage ../servers/mail/postfix { };
24039 postfixadmin = callPackage ../servers/postfixadmin { };
24041 postsrsd = callPackage ../servers/mail/postsrsd { };
24043 rspamd = callPackage ../servers/mail/rspamd { };
24045 pfixtools = callPackage ../servers/mail/postfix/pfixtools.nix {
24048 pflogsumm = callPackage ../servers/mail/postfix/pflogsumm.nix { };
24050 pomerium = callPackage ../servers/http/pomerium { };
24051 pomerium-cli = callPackage ../tools/security/pomerium-cli { };
24053 postgrey = callPackage ../servers/mail/postgrey { };
24055 pshs = callPackage ../servers/http/pshs { };
24057 quark = callPackage ../servers/http/quark { };
24059 soft-serve = callPackage ../servers/soft-serve { };
24061 sympa = callPackage ../servers/mail/sympa { };
24063 syncstorage-rs = callPackage ../servers/syncstorage-rs { };
24065 system-sendmail = lowPrio (callPackage ../servers/mail/system-sendmail { });
24067 # PulseAudio daemons
24069 hsphfpd = callPackage ../servers/pulseaudio/hsphfpd.nix { };
24071 pulseaudio = callPackage ../servers/pulseaudio {
24072 inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit Cocoa CoreAudio;
24075 qpaeq = libsForQt5.callPackage ../servers/pulseaudio/qpaeq.nix { };
24077 pulseaudioFull = pulseaudio.override {
24079 jackaudioSupport = true;
24080 airtunesSupport = true;
24081 bluetoothSupport = true;
24082 advancedBluetoothCodecs = true;
24083 remoteControlSupport = true;
24084 zeroconfSupport = true;
24087 libpulseaudio = pulseaudio.override {
24091 apulse = callPackage ../misc/apulse { };
24093 libpressureaudio = callPackage ../misc/apulse/pressureaudio.nix { };
24095 libcardiacarrest = callPackage ../misc/libcardiacarrest { };
24097 easyeffects = callPackage ../applications/audio/easyeffects { };
24099 pulseeffects-legacy = callPackage ../applications/audio/pulseeffects-legacy {
24103 tomcat_connectors = callPackage ../servers/http/apache-modules/tomcat-connectors { };
24105 tomcat-native = callPackage ../servers/http/tomcat/tomcat-native.nix { };
24107 pies = callPackage ../servers/pies { };
24109 rpcbind = callPackage ../servers/rpcbind { };
24111 rpcsvc-proto = callPackage ../tools/misc/rpcsvc-proto { };
24113 libmysqlclient = libmysqlclient_3_2;
24114 libmysqlclient_3_1 = mariadb-connector-c_3_1;
24115 libmysqlclient_3_2 = mariadb-connector-c_3_2;
24116 mariadb-connector-c = mariadb-connector-c_3_2;
24117 mariadb-connector-c_3_1 = callPackage ../servers/sql/mariadb/connector-c/3_1.nix { };
24118 mariadb-connector-c_3_2 = callPackage ../servers/sql/mariadb/connector-c/3_2.nix { };
24120 mariadb-galera = callPackage ../servers/sql/mariadb/galera {
24124 inherit (import ../servers/sql/mariadb pkgs)
24131 mariadb = mariadb_106;
24132 mariadb-embedded = mariadb.override { withEmbedded = true; };
24134 mongodb = hiPrio mongodb-3_4;
24136 mongodb-3_4 = callPackage ../servers/nosql/mongodb/v3_4.nix {
24139 inherit (darwin) cctools;
24140 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
24143 mongodb-3_6 = callPackage ../servers/nosql/mongodb/v3_6.nix {
24146 inherit (darwin) cctools;
24147 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
24150 mongodb-4_0 = callPackage ../servers/nosql/mongodb/v4_0.nix {
24153 inherit (darwin) cctools;
24154 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
24157 mongodb-4_2 = callPackage ../servers/nosql/mongodb/v4_2.nix {
24160 inherit (darwin) cctools;
24161 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
24164 mongodb-4_4 = callPackage ../servers/nosql/mongodb/4.4.nix {
24166 boost = boost17x.override { enableShared = false; };
24167 inherit (darwin) cctools;
24168 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
24171 mongodb-5_0 = callPackage ../servers/nosql/mongodb/5.0.nix {
24173 boost = boost17x.override { enableShared = false; };
24174 inherit (darwin) cctools;
24175 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
24178 mongodb-6_0 = callPackage ../servers/nosql/mongodb/6.0.nix {
24180 boost = boost178.override { enableShared = false; };
24181 inherit (darwin) cctools;
24182 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
24185 nginx-sso = callPackage ../servers/nginx-sso { };
24187 immudb = callPackage ../servers/nosql/immudb { };
24189 influxdb = callPackage ../servers/nosql/influxdb { };
24190 influxdb2-server = callPackage ../servers/nosql/influxdb2 { };
24191 influxdb2-cli = callPackage ../servers/nosql/influxdb2/cli.nix { };
24192 # For backwards compatibility with older versions of influxdb2,
24193 # which bundled the server and CLI into the same derivation. Will be
24194 # removed in a few releases.
24195 influxdb2 = callPackage ../servers/nosql/influxdb2/combined.nix { };
24197 mysql80 = callPackage ../servers/sql/mysql/8.0.x.nix {
24198 inherit (darwin) cctools developer_cmds DarwinTools;
24199 inherit (darwin.apple_sdk.frameworks) CoreServices;
24200 boost = boost177; # Configure checks for specific version.
24201 protobuf = protobuf3_19;
24203 openssl = openssl_1_1;
24206 mysql_jdbc = callPackage ../servers/sql/mysql/jdbc { };
24208 mssql_jdbc = callPackage ../servers/sql/mssql/jdbc { };
24209 jtds_jdbc = callPackage ../servers/sql/mssql/jdbc/jtds.nix { };
24211 azuredatastudio = callPackage ../applications/misc/azuredatastudio { };
24213 miniflux = callPackage ../servers/miniflux { };
24215 icinga2 = callPackage ../servers/monitoring/icinga2 { };
24217 icinga2-agent = callPackage ../servers/monitoring/icinga2 {
24218 nameSuffix = "-agent";
24220 withNotification = false;
24221 withIcingadb = false;
24224 munin = callPackage ../servers/monitoring/munin { };
24226 nagios = callPackage ../servers/monitoring/nagios { };
24228 monitoring-plugins = callPackage ../servers/monitoring/plugins { };
24230 inherit (callPackage ../servers/monitoring/plugins/labs_consol_de.nix { })
24235 check-openvpn = callPackage ../servers/monitoring/plugins/openvpn.nix { };
24237 check_smartmon = callPackage ../servers/monitoring/nagios/plugins/smartmon.nix { };
24239 checkSSLCert = callPackage ../servers/monitoring/nagios/plugins/check_ssl_cert.nix { };
24241 check_systemd = callPackage ../servers/monitoring/nagios/plugins/check_systemd.nix { };
24243 check_zfs = callPackage ../servers/monitoring/nagios/plugins/zfs.nix { };
24245 neo4j = callPackage ../servers/nosql/neo4j { };
24247 neo4j-desktop = callPackage ../applications/misc/neo4j-desktop { };
24249 check-esxi-hardware = callPackage ../servers/monitoring/plugins/esxi.nix {};
24251 net-snmp = callPackage ../servers/monitoring/net-snmp { };
24253 newrelic-sysmond = callPackage ../servers/monitoring/newrelic-sysmond { };
24255 nullidentdmod = callPackage ../servers/identd/nullidentdmod {};
24257 riemann = callPackage ../servers/monitoring/riemann { };
24258 riemann-dash = callPackage ../servers/monitoring/riemann-dash { };
24260 unpfs = callPackage ../servers/unpfs {};
24262 oidentd = callPackage ../servers/identd/oidentd { };
24264 softether = callPackage ../servers/softether { };
24266 qboot = pkgsi686Linux.callPackage ../applications/virtualization/qboot { };
24268 OVMF = callPackage ../applications/virtualization/OVMF { };
24269 OVMFFull = callPackage ../applications/virtualization/OVMF {
24272 httpSupport = true;
24276 ops = callPackage ../applications/virtualization/ops { };
24278 seabios = callPackage ../applications/virtualization/seabios { };
24280 vmfs-tools = callPackage ../tools/filesystems/vmfs-tools { };
24282 patroni = callPackage ../servers/sql/patroni { pythonPackages = python3Packages; };
24284 pgbouncer = callPackage ../servers/sql/pgbouncer { };
24286 pgpool = callPackage ../servers/sql/pgpool { };
24288 tang = callPackage ../servers/tang {
24289 asciidoc = asciidoc-full;
24292 promscale = callPackage ../servers/monitoring/prometheus/promscale { };
24294 timescaledb-parallel-copy = callPackage ../development/tools/database/timescaledb-parallel-copy { };
24296 timescaledb-tune = callPackage ../development/tools/database/timescaledb-tune { };
24298 inherit (import ../servers/sql/postgresql pkgs)
24305 postgresql = postgresql_14.override { this = postgresql; };
24306 postgresqlPackages = recurseIntoAttrs postgresql.pkgs;
24307 postgresql11Packages = recurseIntoAttrs postgresql_11.pkgs;
24308 postgresql12Packages = recurseIntoAttrs postgresql_12.pkgs;
24309 postgresql13Packages = recurseIntoAttrs postgresql_13.pkgs;
24310 postgresql15Packages = recurseIntoAttrs postgresql_15.pkgs;
24311 postgresql14Packages = postgresqlPackages;
24313 postgresql_jdbc = callPackage ../development/java-modules/postgresql_jdbc { };
24315 postgresqlTestHook = callPackage ../build-support/setup-hooks/postgresql-test-hook { };
24317 redshift_jdbc = callPackage ../development/java-modules/redshift_jdbc { };
24319 liquibase_redshift_extension = callPackage ../development/java-modules/liquibase_redshift_extension { };
24321 promql-cli = callPackage ../tools/misc/promql-cli { };
24323 prom2json = callPackage ../servers/monitoring/prometheus/prom2json.nix { };
24324 prometheus = callPackage ../servers/monitoring/prometheus { };
24325 prometheus-alertmanager = callPackage ../servers/monitoring/prometheus/alertmanager.nix { };
24326 prometheus-apcupsd-exporter = callPackage ../servers/monitoring/prometheus/apcupsd-exporter.nix { };
24327 prometheus-artifactory-exporter = callPackage ../servers/monitoring/prometheus/artifactory-exporter.nix { };
24328 prometheus-aws-s3-exporter = callPackage ../servers/monitoring/prometheus/aws-s3-exporter.nix { };
24329 prometheus-bind-exporter = callPackage ../servers/monitoring/prometheus/bind-exporter.nix { };
24330 prometheus-bird-exporter = callPackage ../servers/monitoring/prometheus/bird-exporter.nix { };
24331 prometheus-bitcoin-exporter = callPackage ../servers/monitoring/prometheus/bitcoin-exporter.nix { };
24332 prometheus-blackbox-exporter = callPackage ../servers/monitoring/prometheus/blackbox-exporter.nix { };
24333 prometheus-collectd-exporter = callPackage ../servers/monitoring/prometheus/collectd-exporter.nix { };
24334 prometheus-consul-exporter = callPackage ../servers/monitoring/prometheus/consul-exporter.nix { };
24335 prometheus-dnsmasq-exporter = callPackage ../servers/monitoring/prometheus/dnsmasq-exporter.nix { };
24336 prometheus-dovecot-exporter = callPackage ../servers/monitoring/prometheus/dovecot-exporter.nix { };
24337 prometheus-domain-exporter = callPackage ../servers/monitoring/prometheus/domain-exporter.nix { };
24338 prometheus-fastly-exporter = callPackage ../servers/monitoring/prometheus/fastly-exporter.nix { };
24339 prometheus-flow-exporter = callPackage ../servers/monitoring/prometheus/flow-exporter.nix { };
24340 prometheus-fritzbox-exporter = callPackage ../servers/monitoring/prometheus/fritzbox-exporter.nix { };
24341 prometheus-gitlab-ci-pipelines-exporter = callPackage ../servers/monitoring/prometheus/gitlab-ci-pipelines-exporter.nix { };
24342 prometheus-haproxy-exporter = callPackage ../servers/monitoring/prometheus/haproxy-exporter.nix { };
24343 prometheus-influxdb-exporter = callPackage ../servers/monitoring/prometheus/influxdb-exporter.nix { };
24344 prometheus-ipmi-exporter = callPackage ../servers/monitoring/prometheus/ipmi-exporter.nix { };
24345 prometheus-jitsi-exporter = callPackage ../servers/monitoring/prometheus/jitsi-exporter.nix { };
24346 prometheus-jmx-httpserver = callPackage ../servers/monitoring/prometheus/jmx-httpserver.nix { };
24347 prometheus-json-exporter = callPackage ../servers/monitoring/prometheus/json-exporter.nix { };
24348 prometheus-kea-exporter = callPackage ../servers/monitoring/prometheus/kea-exporter.nix { };
24349 prometheus-keylight-exporter = callPackage ../servers/monitoring/prometheus/keylight-exporter.nix { };
24350 prometheus-knot-exporter = callPackage ../servers/monitoring/prometheus/knot-exporter.nix { };
24351 prometheus-lnd-exporter = callPackage ../servers/monitoring/prometheus/lnd-exporter.nix { };
24352 prometheus-mail-exporter = callPackage ../servers/monitoring/prometheus/mail-exporter.nix { };
24353 prometheus-mikrotik-exporter = callPackage ../servers/monitoring/prometheus/mikrotik-exporter.nix { };
24354 prometheus-minio-exporter = callPackage ../servers/monitoring/prometheus/minio-exporter { };
24355 prometheus-modemmanager-exporter = callPackage ../servers/monitoring/prometheus/modemmanager-exporter.nix { };
24356 prometheus-mysqld-exporter = callPackage ../servers/monitoring/prometheus/mysqld-exporter.nix { };
24357 prometheus-nats-exporter = callPackage ../servers/monitoring/prometheus/nats-exporter.nix { };
24358 prometheus-nextcloud-exporter = callPackage ../servers/monitoring/prometheus/nextcloud-exporter.nix { };
24359 prometheus-nginx-exporter = callPackage ../servers/monitoring/prometheus/nginx-exporter.nix { };
24360 prometheus-nginxlog-exporter = callPackage ../servers/monitoring/prometheus/nginxlog-exporter.nix { };
24361 prometheus-node-exporter = callPackage ../servers/monitoring/prometheus/node-exporter.nix {
24362 inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit;
24364 prometheus-openldap-exporter = callPackage ../servers/monitoring/prometheus/openldap-exporter.nix {
24365 buildGoModule = buildGo118Module; # nixosTests.prometheus-exporter.ldap fails with 1.19
24367 prometheus-openvpn-exporter = callPackage ../servers/monitoring/prometheus/openvpn-exporter.nix { };
24368 prometheus-pihole-exporter = callPackage ../servers/monitoring/prometheus/pihole-exporter.nix { };
24369 prometheus-postfix-exporter = callPackage ../servers/monitoring/prometheus/postfix-exporter.nix { };
24370 prometheus-postgres-exporter = callPackage ../servers/monitoring/prometheus/postgres-exporter.nix { };
24371 prometheus-process-exporter = callPackage ../servers/monitoring/prometheus/process-exporter.nix { };
24372 prometheus-pushgateway = callPackage ../servers/monitoring/prometheus/pushgateway.nix { };
24373 prometheus-pve-exporter = callPackage ../servers/monitoring/prometheus/pve-exporter.nix { };
24374 prometheus-redis-exporter = callPackage ../servers/monitoring/prometheus/redis-exporter.nix { };
24375 prometheus-rabbitmq-exporter = callPackage ../servers/monitoring/prometheus/rabbitmq-exporter.nix { };
24376 prometheus-rtl_433-exporter = callPackage ../servers/monitoring/prometheus/rtl_433-exporter.nix { };
24377 prometheus-sachet = callPackage ../servers/monitoring/prometheus/sachet.nix { };
24378 prometheus-script-exporter = callPackage ../servers/monitoring/prometheus/script-exporter.nix { };
24379 prometheus-smartctl-exporter = callPackage ../servers/monitoring/prometheus/smartctl-exporter { };
24380 prometheus-smokeping-prober = callPackage ../servers/monitoring/prometheus/smokeping-prober.nix { };
24381 prometheus-snmp-exporter = callPackage ../servers/monitoring/prometheus/snmp-exporter.nix { };
24382 prometheus-speedtest-exporter = callPackage ../servers/monitoring/prometheus/speedtest-exporter.nix { };
24383 prometheus-statsd-exporter = callPackage ../servers/monitoring/prometheus/statsd-exporter.nix { };
24384 prometheus-surfboard-exporter = callPackage ../servers/monitoring/prometheus/surfboard-exporter.nix { };
24385 prometheus-sql-exporter = callPackage ../servers/monitoring/prometheus/sql-exporter.nix { };
24386 prometheus-systemd-exporter = callPackage ../servers/monitoring/prometheus/systemd-exporter.nix { };
24387 prometheus-tor-exporter = callPackage ../servers/monitoring/prometheus/tor-exporter.nix { };
24388 prometheus-unbound-exporter = callPackage ../servers/monitoring/prometheus/unbound-exporter.nix {
24389 inherit (darwin.apple_sdk.frameworks) Security;
24391 prometheus-v2ray-exporter = callPackage ../servers/monitoring/prometheus/v2ray-exporter.nix { };
24392 prometheus-varnish-exporter = callPackage ../servers/monitoring/prometheus/varnish-exporter.nix { };
24393 prometheus-wireguard-exporter = callPackage ../servers/monitoring/prometheus/wireguard-exporter.nix {
24394 inherit (darwin.apple_sdk.frameworks) Security;
24396 prometheus-zfs-exporter = callPackage ../servers/monitoring/prometheus/zfs-exporter.nix { };
24397 prometheus-xmpp-alerts = callPackage ../servers/monitoring/prometheus/xmpp-alerts.nix { };
24399 prometheus-cpp = callPackage ../development/libraries/prometheus-cpp { };
24401 proximity-sort = callPackage ../tools/misc/proximity-sort { };
24403 psqlodbc = callPackage ../development/libraries/psqlodbc { };
24405 public-inbox = perlPackages.callPackage ../servers/mail/public-inbox { };
24407 pure-ftpd = callPackage ../servers/ftp/pure-ftpd { };
24409 pypolicyd-spf = python3.pkgs.callPackage ../servers/mail/pypolicyd-spf { };
24411 pypiserver = with python3Packages; toPythonApplication pypiserver;
24413 qpid-cpp = callPackage ../servers/amqp/qpid-cpp { };
24415 qremotecontrol-server = libsForQt5.callPackage ../servers/misc/qremotecontrol-server { };
24417 rabbitmq-server = callPackage ../servers/amqp/rabbitmq-server {
24418 inherit (darwin.apple_sdk.frameworks) AppKit Carbon Cocoa;
24419 elixir = elixir_1_12;
24420 erlang = erlang.override { opensslPackage = openssl_1_1; };
24423 radicale2 = callPackage ../servers/radicale/2.x.nix { };
24424 radicale3 = callPackage ../servers/radicale/3.x.nix { };
24426 radicale = radicale3;
24428 radicle-cli = callPackage ../applications/version-management/git-and-tools/radicle-cli {
24429 inherit (darwin) DarwinTools;
24430 inherit (darwin.apple_sdk.frameworks) AppKit;
24432 radicle-upstream = callPackage ../applications/version-management/git-and-tools/radicle-upstream {};
24434 rake = callPackage ../development/tools/build-managers/rake { };
24436 rakkess = callPackage ../development/tools/rakkess { };
24438 redis = callPackage ../servers/nosql/redis { };
24440 redli = callPackage ../tools/networking/redli { };
24442 redstore = callPackage ../servers/http/redstore { };
24444 reproxy = callPackage ../servers/reproxy { };
24446 restic = callPackage ../tools/backup/restic { };
24448 restic-rest-server = callPackage ../tools/backup/restic/rest-server.nix { };
24450 restya-board = callPackage ../servers/web-apps/restya-board { };
24452 rethinkdb = callPackage ../servers/nosql/rethinkdb {
24453 stdenv = clangStdenv;
24454 libtool = darwin.cctools;
24457 # Fails to compile with boost <= 1.72
24458 rippled = callPackage ../servers/rippled {
24462 rippled-validator-keys-tool = callPackage ../servers/rippled/validator-keys-tool.nix { };
24464 roon-bridge = callPackage ../servers/roon-bridge { };
24466 rpiplay = callPackage ../servers/rpiplay { };
24468 roon-server = callPackage ../servers/roon-server { };
24470 rustic-rs = callPackage ../tools/backup/rustic-rs { };
24472 supervise = callPackage ../tools/system/supervise { };
24474 spamassassin = callPackage ../servers/mail/spamassassin { };
24476 deadpixi-sam-unstable = callPackage ../applications/editors/deadpixi-sam { };
24478 samba4 = callPackage ../servers/samba/4.x.nix { };
24482 samba4Full = lowPrio (samba4.override {
24484 enablePrinting = true;
24486 enableDomainController = true;
24487 enableRegedit = true;
24488 enableCephFS = !stdenv.hostPlatform.isAarch64;
24491 sambaFull = samba4Full;
24493 sampler = callPackage ../applications/misc/sampler { };
24495 shairplay = callPackage ../servers/shairplay { avahi = avahi-compat; };
24497 shairport-sync = callPackage ../servers/shairport-sync { };
24499 showoff = callPackage ../servers/http/showoff {};
24501 serfdom = callPackage ../servers/serf { };
24503 seyren = callPackage ../servers/monitoring/seyren { };
24505 ruby-zoom = callPackage ../tools/text/ruby-zoom { };
24507 sensu = callPackage ../servers/monitoring/sensu { };
24509 inherit (callPackages ../servers/monitoring/sensu-go { })
24514 check-wmiplus = callPackage ../servers/monitoring/plugins/wmiplus { };
24516 shishi = callPackage ../servers/shishi {
24517 pam = if stdenv.isLinux then pam else null;
24518 # see also openssl, which has/had this same trick
24521 sickgear = callPackage ../servers/sickbeard/sickgear.nix { };
24523 sipwitch = callPackage ../servers/sip/sipwitch { };
24525 slimserver = callPackage ../servers/slimserver { };
24527 smcroute = callPackage ../servers/smcroute { };
24529 snipe-it = callPackage ../servers/web-apps/snipe-it { };
24531 sogo = callPackage ../servers/web-apps/sogo { };
24534 haskell.lib.compose.justStaticExecutables haskellPackages.spacecookie;
24536 spawn_fcgi = callPackage ../servers/http/spawn-fcgi { };
24538 spring-boot-cli = callPackage ../development/tools/spring-boot-cli { };
24540 squid = callPackage ../servers/squid { };
24542 duckling-proxy = callPackage ../servers/duckling-proxy { };
24544 sslh = callPackage ../servers/sslh { };
24546 thttpd = callPackage ../servers/http/thttpd { };
24548 storm = callPackage ../servers/computing/storm { };
24550 surrealdb = callPackage ../servers/nosql/surrealdb {
24551 inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
24554 switcheroo-control = callPackage ../os-specific/linux/switcheroo-control { };
24556 slurm = callPackage ../servers/computing/slurm { };
24558 slurm-spank-stunnel = callPackage ../servers/computing/slurm-spank-stunnel { };
24560 slurm-spank-x11 = callPackage ../servers/computing/slurm-spank-x11 { };
24562 systemd-journal2gelf = callPackage ../tools/system/systemd-journal2gelf { };
24564 tailscale = callPackage ../servers/tailscale { };
24566 tailspin = callPackage ../tools/misc/tailspin { };
24568 thanos = callPackage ../servers/monitoring/thanos { };
24570 trafficserver = callPackage ../servers/http/trafficserver { };
24572 inherit (callPackages ../servers/http/tomcat { })
24576 tomcat_mysql_jdbc = callPackage ../servers/http/tomcat/jdbc/mysql { };
24578 torque = callPackage ../servers/computing/torque {
24579 autoreconfHook = buildPackages.autoreconfHook269;
24582 tt-rss = callPackage ../servers/tt-rss { };
24583 tt-rss-plugin-feediron = callPackage ../servers/tt-rss/plugin-feediron { };
24584 tt-rss-plugin-ff-instagram = callPackage ../servers/tt-rss/plugin-ff-instagram { };
24585 tt-rss-plugin-auth-ldap = callPackage ../servers/tt-rss/plugin-auth-ldap { };
24586 tt-rss-theme-feedly = callPackage ../servers/tt-rss/theme-feedly { };
24588 rss-bridge = callPackage ../servers/web-apps/rss-bridge { };
24590 searx = callPackage ../servers/web-apps/searx { };
24592 searxng = python3Packages.toPythonModule (callPackage ../servers/web-apps/searxng { });
24594 selfoss = callPackage ../servers/web-apps/selfoss { };
24596 shaarli = callPackage ../servers/web-apps/shaarli { };
24598 shiori = callPackage ../servers/web-apps/shiori { };
24600 inherit (callPackages ../servers/web-apps/matomo {})
24604 axis2 = callPackage ../servers/http/tomcat/axis2 { };
24606 inherit (callPackages ../servers/unifi { })
24614 unifi-protect-backup = callPackage ../applications/backup/unifi-protect-backup { };
24616 unifi-video = callPackage ../servers/unifi-video { };
24618 unpackerr = callPackage ../servers/unpackerr {
24619 inherit (darwin.apple_sdk.frameworks) Cocoa WebKit;
24622 urserver = callPackage ../servers/urserver { };
24624 uxplay = callPackage ../servers/uxplay { };
24626 vouch-proxy = callPackage ../servers/vouch-proxy { };
24628 victoriametrics = callPackage ../servers/nosql/victoriametrics { };
24630 virtiofsd = callPackage ../servers/misc/virtiofsd { };
24632 virtualenv = with python3Packages; toPythonApplication virtualenv;
24634 virtualenv-clone = with python3Packages; toPythonApplication virtualenv-clone;
24636 vmagent = callPackage ../servers/monitoring/vmagent { };
24638 vsftpd = callPackage ../servers/ftp/vsftpd { };
24640 wallabag = callPackage ../servers/web-apps/wallabag { };
24642 webdav = callPackage ../servers/webdav { };
24644 webdav-server-rs = callPackage ../servers/webdav-server-rs { };
24646 webmetro = callPackage ../servers/webmetro { };
24648 wishlist = callPackage ../servers/wishlist { };
24650 wsdd = callPackage ../servers/wsdd { };
24652 webhook = callPackage ../servers/http/webhook { };
24654 xinetd = callPackage ../servers/xinetd { };
24656 zookeeper = callPackage ../servers/zookeeper { };
24658 zookeeper_mt = callPackage ../development/libraries/zookeeper_mt {
24659 openssl = openssl_1_1;
24662 xqilla = callPackage ../development/tools/xqilla { stdenv = gcc10StdenvCompat; };
24664 xquartz = callPackage ../servers/x11/xquartz { };
24666 quartz-wm = callPackage ../servers/x11/quartz-wm {
24667 stdenv = clangStdenv;
24668 inherit (darwin.apple_sdk.frameworks) AppKit Foundation;
24669 inherit (darwin.apple_sdk.libs) Xplugin;
24674 selfBuildBuild = pkgsBuildBuild.xorg;
24675 selfBuildHost = pkgsBuildHost.xorg;
24676 selfBuildTarget = pkgsBuildTarget.xorg;
24677 selfHostHost = pkgsHostHost.xorg;
24678 selfTargetTarget = pkgsTargetTarget.xorg or { };
24681 extra = _spliced0: { };
24683 # Use `lib.callPackageWith __splicedPackages` rather than plain `callPackage`
24684 # so as not to have the newly bound xorg items already in scope, which would
24685 # have created a cycle.
24686 overrides = lib.callPackageWith __splicedPackages ../servers/x11/xorg/overrides.nix {
24687 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa;
24688 inherit (darwin.apple_sdk.libs) Xplugin;
24689 inherit (buildPackages.darwin) bootstrap_cmds;
24690 udev = if stdenv.isLinux then udev else null;
24691 libdrm = if stdenv.isLinux then libdrm else null;
24692 abiCompat = config.xorg.abiCompat # `config` because we have no `xorg.override`
24693 or (if stdenv.isDarwin then "1.18" else null); # 1.19 needs fixing on Darwin
24696 generatedPackages = lib.callPackageWith __splicedPackages ../servers/x11/xorg/default.nix {};
24698 xorgPackages = lib.makeScopeWithSplicing
24704 (lib.extends overrides generatedPackages);
24706 in recurseIntoAttrs xorgPackages;
24708 xorg-autoconf = callPackage ../development/tools/misc/xorg-autoconf { };
24710 xwayland = callPackage ../servers/x11/xorg/xwayland.nix { };
24712 yaws = callPackage ../servers/http/yaws { };
24714 youtrack = callPackage ../servers/jetbrains/youtrack.nix { };
24716 zabbixFor = version: rec {
24717 agent = (callPackages ../servers/monitoring/zabbix/agent.nix {}).${version};
24718 agent2 = (callPackages ../servers/monitoring/zabbix/agent2.nix {}).${version};
24719 proxy-mysql = (callPackages ../servers/monitoring/zabbix/proxy.nix { mysqlSupport = true; }).${version};
24720 proxy-pgsql = (callPackages ../servers/monitoring/zabbix/proxy.nix { postgresqlSupport = true; }).${version};
24721 proxy-sqlite = (callPackages ../servers/monitoring/zabbix/proxy.nix { sqliteSupport = true; }).${version};
24722 server-mysql = (callPackages ../servers/monitoring/zabbix/server.nix { mysqlSupport = true; }).${version};
24723 server-pgsql = (callPackages ../servers/monitoring/zabbix/server.nix { postgresqlSupport = true; }).${version};
24724 web = (callPackages ../servers/monitoring/zabbix/web.nix {}).${version};
24726 # backwards compatibility
24727 server = server-pgsql;
24730 zabbix50 = recurseIntoAttrs (zabbixFor "v50");
24731 zabbix40 = dontRecurseIntoAttrs (zabbixFor "v40");
24735 zipkin = callPackage ../servers/monitoring/zipkin { };
24737 ### SERVERS / GEOSPATIAL
24739 geoserver = callPackage ../servers/geospatial/geoserver { };
24741 mapcache = callPackage ../servers/geospatial/mapcache { };
24743 mapproxy = callPackage ../servers/geospatial/mapproxy { };
24745 mapserver = callPackage ../servers/geospatial/mapserver { };
24747 martin = callPackage ../servers/geospatial/martin {
24748 inherit (darwin.apple_sdk.frameworks) Security;
24751 mbtileserver = callPackage ../servers/geospatial/mbtileserver { };
24753 pg_featureserv = callPackage ../servers/geospatial/pg_featureserv { };
24755 pg_tileserv = callPackage ../servers/geospatial/pg_tileserv { };
24757 t-rex = callPackage ../servers/geospatial/t-rex {
24758 inherit (darwin.apple_sdk.frameworks) Security;
24761 tegola = callPackage ../servers/geospatial/tegola { };
24763 tile38 = callPackage ../servers/geospatial/tile38 { };
24767 afuse = callPackage ../os-specific/linux/afuse { };
24769 autofs5 = callPackage ../os-specific/linux/autofs { };
24771 _915resolution = callPackage ../os-specific/linux/915resolution { };
24773 nfs-utils = callPackage ../os-specific/linux/nfs-utils { };
24775 acpi = callPackage ../os-specific/linux/acpi { };
24777 acpid = callPackage ../os-specific/linux/acpid { };
24779 acpitool = callPackage ../os-specific/linux/acpitool { };
24781 alfred = callPackage ../os-specific/linux/batman-adv/alfred.nix { };
24783 alertmanager-bot = callPackage ../servers/monitoring/alertmanager-bot { };
24785 alertmanager-irc-relay = callPackage ../servers/monitoring/alertmanager-irc-relay { };
24787 tinyalsa = callPackage ../os-specific/linux/tinyalsa { };
24789 alsa-firmware = callPackage ../os-specific/linux/alsa-project/alsa-firmware { };
24790 alsa-lib = callPackage ../os-specific/linux/alsa-project/alsa-lib { };
24791 alsa-oss = callPackage ../os-specific/linux/alsa-project/alsa-oss { };
24792 alsa-plugins = callPackage ../os-specific/linux/alsa-project/alsa-plugins { };
24793 alsa-plugins-wrapper = callPackage ../os-specific/linux/alsa-project/alsa-plugins/wrapper.nix { };
24794 alsa-tools = callPackage ../os-specific/linux/alsa-project/alsa-tools { };
24795 alsa-topology-conf = callPackage ../os-specific/linux/alsa-project/alsa-topology-conf { };
24796 alsa-ucm-conf = callPackage ../os-specific/linux/alsa-project/alsa-ucm-conf { };
24797 alsa-utils = callPackage ../os-specific/linux/alsa-project/alsa-utils {
24801 inherit (callPackage ../misc/arm-trusted-firmware {})
24802 buildArmTrustedFirmware
24803 armTrustedFirmwareTools
24804 armTrustedFirmwareAllwinner
24805 armTrustedFirmwareAllwinnerH616
24806 armTrustedFirmwareQemu
24807 armTrustedFirmwareRK3328
24808 armTrustedFirmwareRK3399
24809 armTrustedFirmwareS905
24812 microcodeAmd = callPackage ../os-specific/linux/microcode/amd.nix { };
24814 microcodeIntel = callPackage ../os-specific/linux/microcode/intel.nix { };
24816 iucode-tool = callPackage ../os-specific/linux/microcode/iucode-tool.nix { };
24818 inherit (callPackages ../os-specific/linux/apparmor { })
24819 libapparmor apparmor-utils apparmor-bin-utils apparmor-parser apparmor-pam
24820 apparmor-profiles apparmor-kernel-patches apparmorRulesFromClosure;
24822 aseq2json = callPackage ../os-specific/linux/aseq2json {};
24824 atop = callPackage ../os-specific/linux/atop { };
24826 audit = callPackage ../os-specific/linux/audit { };
24828 b43Firmware_5_1_138 = callPackage ../os-specific/linux/firmware/b43-firmware/5.1.138.nix { };
24830 b43Firmware_6_30_163_46 = callPackage ../os-specific/linux/firmware/b43-firmware/6.30.163.46.nix { };
24832 b43FirmwareCutter = callPackage ../os-specific/linux/firmware/b43-firmware-cutter { };
24834 bt-fw-converter = callPackage ../os-specific/linux/firmware/bt-fw-converter { };
24836 brillo = callPackage ../os-specific/linux/brillo { };
24838 broadcom-bt-firmware = callPackage ../os-specific/linux/firmware/broadcom-bt-firmware { };
24840 batctl = callPackage ../os-specific/linux/batman-adv/batctl.nix { };
24842 beefi = callPackage ../os-specific/linux/beefi { };
24844 blktrace = callPackage ../os-specific/linux/blktrace { };
24846 bluez5 = callPackage ../os-specific/linux/bluez { };
24848 bluez5-experimental = callPackage ../os-specific/linux/bluez {
24849 withExperimental = true;
24854 inherit (python3Packages) bedup;
24856 bolt = callPackage ../os-specific/linux/bolt { };
24858 bpf-linker = callPackage ../development/tools/bpf-linker { };
24860 bpfmon = callPackage ../os-specific/linux/bpfmon { };
24862 bridge-utils = callPackage ../os-specific/linux/bridge-utils { };
24864 busybox = callPackage ../os-specific/linux/busybox { };
24865 busybox-sandbox-shell = callPackage ../os-specific/linux/busybox/sandbox-shell.nix {
24866 # musl roadmap has RISC-V support projected for 1.1.20
24867 busybox = if !stdenv.hostPlatform.isRiscV && stdenv.hostPlatform.libc != "bionic"
24868 then pkgsStatic.busybox
24872 cachefilesd = callPackage ../os-specific/linux/cachefilesd { };
24874 cariddi = callPackage ../tools/security/cariddi { };
24876 checkpolicy = callPackage ../os-specific/linux/checkpolicy { };
24878 checksec = callPackage ../os-specific/linux/checksec { };
24880 cifs-utils = callPackage ../os-specific/linux/cifs-utils { };
24882 cm-rgb = python3Packages.callPackage ../tools/system/cm-rgb { };
24884 cpustat = callPackage ../os-specific/linux/cpustat { };
24886 cockroachdb = callPackage ../servers/sql/cockroachdb { };
24888 conky = callPackage ../os-specific/linux/conky ({
24889 lua = lua5_3_compat;
24890 inherit (linuxPackages.nvidia_x11.settings) libXNVCtrl;
24891 } // config.conky or {});
24893 conntrack-tools = callPackage ../os-specific/linux/conntrack-tools { };
24895 coredns = callPackage ../servers/dns/coredns { };
24897 corerad = callPackage ../tools/networking/corerad { };
24899 cpufrequtils = callPackage ../os-specific/linux/cpufrequtils { };
24901 cpupower-gui = python3Packages.callPackage ../os-specific/linux/cpupower-gui {
24902 inherit (pkgs) meson;
24905 cpuset = callPackage ../os-specific/linux/cpuset {
24906 pythonPackages = python3Packages;
24909 criu = callPackage ../os-specific/linux/criu { };
24911 cryptomator = callPackage ../tools/security/cryptomator { };
24913 cryptsetup = callPackage ../os-specific/linux/cryptsetup { };
24915 cramfsprogs = callPackage ../os-specific/linux/cramfsprogs { };
24917 cramfsswap = callPackage ../os-specific/linux/cramfsswap { };
24919 crda = callPackage ../os-specific/linux/crda { };
24921 cshatag = callPackage ../os-specific/linux/cshatag { };
24923 # Darwin package set
24925 # Even though this is a set of packages not single package, use `callPackage`
24926 # not `callPackages` so the per-package callPackages don't have their
24927 # `.override` clobbered. C.F. `llvmPackages` which does the same.
24928 darwin = callPackage ./darwin-packages.nix { };
24930 defaultbrowser = callPackage ../os-specific/darwin/defaultbrowser {
24931 inherit (darwin.apple_sdk.frameworks) Foundation;
24934 disk_indicator = callPackage ../os-specific/linux/disk-indicator { };
24936 displaylink = callPackage ../os-specific/linux/displaylink {
24937 inherit (linuxPackages) evdi;
24940 dmidecode = callPackage ../os-specific/linux/dmidecode { };
24942 dmtcp = callPackage ../os-specific/linux/dmtcp { };
24944 directvnc = callPackage ../os-specific/linux/directvnc { };
24946 dmraid = callPackage ../os-specific/linux/dmraid { lvm2 = lvm2_dmeventd; };
24948 drbd = callPackage ../os-specific/linux/drbd { };
24950 dropwatch = callPackage ../os-specific/linux/dropwatch {
24951 readline = readline81;
24954 dsd = callPackage ../applications/radio/dsd { };
24956 dstat = callPackage ../os-specific/linux/dstat { };
24958 erofs-utils = callPackage ../os-specific/linux/erofs-utils { };
24960 fscryptctl = callPackage ../os-specific/linux/fscryptctl { };
24961 # unstable until the first 1.x release
24962 fscrypt-experimental = callPackage ../os-specific/linux/fscrypt { };
24964 fsverity-utils = callPackage ../os-specific/linux/fsverity-utils { };
24966 fwanalyzer = callPackage ../tools/filesystems/fwanalyzer { };
24968 fwupd = callPackage ../os-specific/linux/firmware/fwupd { };
24970 fwupd-efi = callPackage ../os-specific/linux/firmware/fwupd-efi { };
24972 firmware-manager = callPackage ../os-specific/linux/firmware/firmware-manager {
24973 openssl = openssl_1_1;
24976 firmware-updater = callPackage ../os-specific/linux/firmware/firmware-updater { };
24978 fwts = callPackage ../os-specific/linux/fwts { };
24980 gobi_loader = callPackage ../os-specific/linux/gobi_loader { };
24982 libossp_uuid = callPackage ../development/libraries/libossp-uuid { };
24984 libuuid = if stdenv.isLinux
24985 then util-linuxMinimal
24988 light = callPackage ../os-specific/linux/light { };
24990 lightum = callPackage ../os-specific/linux/lightum { };
24992 ebtables = callPackage ../os-specific/linux/ebtables { };
24994 error-inject = callPackages ../os-specific/linux/error-inject { };
24996 extrace = callPackage ../os-specific/linux/extrace { };
24998 facetimehd-calibration = callPackage ../os-specific/linux/firmware/facetimehd-calibration { };
25000 facetimehd-firmware = callPackage ../os-specific/linux/firmware/facetimehd-firmware { };
25002 fan2go = callPackage ../os-specific/linux/fan2go { };
25004 fatrace = callPackage ../os-specific/linux/fatrace { };
25006 ffado = libsForQt5.callPackage ../os-specific/linux/ffado {
25007 inherit (linuxPackages) kernel;
25011 fbterm = callPackage ../os-specific/linux/fbterm { };
25013 firejail = callPackage ../os-specific/linux/firejail {};
25015 fnotifystat = callPackage ../os-specific/linux/fnotifystat { };
25017 forkstat = callPackage ../os-specific/linux/forkstat { };
25019 freefall = callPackage ../os-specific/linux/freefall {
25020 inherit (linuxPackages) kernel;
25023 fusePackages = dontRecurseIntoAttrs (callPackage ../os-specific/linux/fuse {
25024 util-linux = util-linuxMinimal;
25026 fuse = lowPrio (if stdenv.isDarwin then macfuse-stubs else fusePackages.fuse_2);
25027 fuse3 = fusePackages.fuse_3;
25028 fuse-common = hiPrio fusePackages.fuse_3.common;
25030 fxload = callPackage ../os-specific/linux/fxload { };
25032 gfxtablet = callPackage ../os-specific/linux/gfxtablet {};
25034 gmailctl = callPackage ../applications/networking/gmailctl { };
25036 gometer = callPackage ../applications/misc/gometer { };
25038 gomp = callPackage ../applications/version-management/gomp { };
25040 gomplate = callPackage ../development/tools/gomplate { };
25042 gpm = callPackage ../servers/gpm {
25043 withNcurses = false; # Keep curses disabled for lack of value
25045 # latest 6.8 mysteriously fails to parse '@headings single':
25046 # https://lists.gnu.org/archive/html/bug-texinfo/2021-09/msg00011.html
25047 texinfo = buildPackages.texinfo6_7;
25050 gpm-ncurses = gpm.override { withNcurses = true; };
25052 gpu-switch = callPackage ../os-specific/linux/gpu-switch { };
25054 gradm = callPackage ../os-specific/linux/gradm { };
25056 gt = callPackage ../os-specific/linux/gt { };
25058 inherit (nodePackages) gtop;
25060 hd-idle = callPackage ../os-specific/linux/hd-idle { };
25062 hdparm = callPackage ../os-specific/linux/hdparm { };
25064 health-check = callPackage ../os-specific/linux/health-check { };
25066 hibernate = callPackage ../os-specific/linux/hibernate { };
25068 hostapd = callPackage ../os-specific/linux/hostapd { };
25070 htop = callPackage ../tools/system/htop {
25071 inherit (darwin) IOKit;
25074 htop-vim = callPackage ../tools/system/htop/htop-vim.nix { };
25076 humility = callPackage ../development/tools/rust/humility {
25077 inherit (darwin.apple_sdk.frameworks) AppKit;
25080 btop = callPackage ../tools/system/btop {
25081 stdenv = gcc11Stdenv;
25084 nmon = callPackage ../os-specific/linux/nmon { };
25086 hwdata = callPackage ../os-specific/linux/hwdata { };
25088 i7z = qt5.callPackage ../os-specific/linux/i7z { };
25090 pcm = callPackage ../os-specific/linux/pcm { };
25092 ifmetric = callPackage ../os-specific/linux/ifmetric {};
25094 ima-evm-utils = callPackage ../os-specific/linux/ima-evm-utils {};
25096 intel2200BGFirmware = callPackage ../os-specific/linux/firmware/intel2200BGFirmware { };
25098 intel-cmt-cat = callPackage ../os-specific/linux/intel-cmt-cat { };
25100 intel-compute-runtime = callPackage ../os-specific/linux/intel-compute-runtime { };
25102 intel-ocl = callPackage ../os-specific/linux/intel-ocl { };
25104 iomelt = callPackage ../os-specific/linux/iomelt { };
25106 iotop = callPackage ../os-specific/linux/iotop { };
25107 iotop-c = callPackage ../os-specific/linux/iotop-c { };
25109 iproute2 = callPackage ../os-specific/linux/iproute { };
25111 iputils = hiPrio (callPackage ../os-specific/linux/iputils { });
25112 # hiPrio for collisions with inetutils (ping)
25114 iptables = callPackage ../os-specific/linux/iptables { };
25115 iptables-legacy = callPackage ../os-specific/linux/iptables { nftablesCompat = false; };
25116 iptables-nftables-compat = iptables;
25118 iptstate = callPackage ../os-specific/linux/iptstate { } ;
25120 ipset = callPackage ../os-specific/linux/ipset { };
25122 irqbalance = callPackage ../os-specific/linux/irqbalance { };
25124 itpp = callPackage ../development/libraries/science/math/itpp { };
25126 iw = callPackage ../os-specific/linux/iw { };
25128 iwd = callPackage ../os-specific/linux/iwd { };
25130 jfbview = callPackage ../os-specific/linux/jfbview {
25131 imlib2 = imlib2Full;
25133 jfbpdf = jfbview.override {
25134 imageSupport = false;
25137 jool-cli = callPackage ../os-specific/linux/jool/cli.nix { };
25139 juju = callPackage ../applications/networking/juju { };
25141 jujuutils = callPackage ../os-specific/linux/jujuutils { };
25143 karabiner-elements = callPackage ../os-specific/darwin/karabiner-elements { };
25145 kbd = callPackage ../os-specific/linux/kbd { };
25147 kbdlight = callPackage ../os-specific/linux/kbdlight { };
25149 kinect-audio-setup = callPackage ../os-specific/linux/kinect-audio-setup { };
25151 kmscon = callPackage ../os-specific/linux/kmscon { };
25153 kmscube = callPackage ../os-specific/linux/kmscube { };
25155 kmsxx = callPackage ../development/libraries/kmsxx { };
25157 latencytop = callPackage ../os-specific/linux/latencytop { };
25159 ldm = callPackage ../os-specific/linux/ldm { };
25161 libaio = callPackage ../os-specific/linux/libaio { };
25163 libajantv2 = callPackage ../development/libraries/libajantv2 {};
25165 libargon2 = callPackage ../development/libraries/libargon2 { };
25167 libatasmart = callPackage ../os-specific/linux/libatasmart { };
25169 libcgroup = callPackage ../os-specific/linux/libcgroup { };
25171 libkrun = callPackage ../development/libraries/libkrun {
25172 inherit (darwin.apple_sdk.frameworks) Hypervisor;
25175 libkrun-sev = callPackage ../development/libraries/libkrun { sevVariant = true; };
25177 libkrunfw = callPackage ../development/libraries/libkrunfw { };
25179 libnl = callPackage ../os-specific/linux/libnl { };
25181 libtraceevent = callPackage ../os-specific/linux/libtraceevent {};
25183 libtracefs = callPackage ../os-specific/linux/libtracefs {};
25185 lieer = callPackage ../applications/networking/lieer {};
25187 linuxConsoleTools = callPackage ../os-specific/linux/consoletools { };
25189 linux-wifi-hotspot = callPackage ../os-specific/linux/linux-wifi-hotspot { };
25191 linthesia = callPackage ../games/linthesia/default.nix { };
25193 libreelec-dvb-firmware = callPackage ../os-specific/linux/firmware/libreelec-dvb-firmware { };
25195 openiscsi = callPackage ../os-specific/linux/open-iscsi { };
25197 open-isns = callPackage ../os-specific/linux/open-isns { };
25199 osx-cpu-temp = callPackage ../os-specific/darwin/osx-cpu-temp {
25200 inherit (darwin.apple_sdk.frameworks) IOKit;
25203 macfuse-stubs = callPackage ../os-specific/darwin/macfuse {
25204 inherit (darwin) libtapi;
25205 inherit (darwin.apple_sdk.frameworks) DiskArbitration;
25208 osxsnarf = callPackage ../os-specific/darwin/osxsnarf { };
25210 power-calibrate = callPackage ../os-specific/linux/power-calibrate { };
25212 powercap = callPackage ../os-specific/linux/powercap { };
25214 powerstat = callPackage ../os-specific/linux/powerstat { };
25216 projecteur = libsForQt5.callPackage ../os-specific/linux/projecteur { };
25218 smemstat = callPackage ../os-specific/linux/smemstat { };
25220 tgt = callPackage ../tools/networking/tgt { };
25222 lkl = callPackage ../applications/virtualization/lkl { };
25223 lklWithFirewall = callPackage ../applications/virtualization/lkl { firewallSupport = true; };
25225 inherit (callPackages ../os-specific/linux/kernel-headers { inherit (pkgsBuildBuild) elf-header; })
25226 linuxHeaders makeLinuxHeaders;
25228 linuxHeaders_5_19 = linuxHeaders.overrideAttrs (_: rec {
25229 version = "5.19.16";
25231 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
25232 sha256 = "13g0c6ljxk3sd0ja39ndih5vrzp2ssj78qxaf8nswn8hgrkazsx1";
25236 klibc = callPackage ../os-specific/linux/klibc { };
25238 klibcShrunk = lowPrio (callPackage ../os-specific/linux/klibc/shrunk.nix { });
25240 linuxKernel = recurseIntoAttrs (callPackage ./linux-kernels.nix { });
25242 inherit (linuxKernel) buildLinux linuxConfig kernelPatches;
25244 linuxPackagesFor = linuxKernel.packagesFor;
25246 hardenedLinuxPackagesFor = linuxKernel.hardenedPackagesFor;
25248 linuxManualConfig = linuxKernel.manualConfig;
25250 linuxPackages_custom = linuxKernel.customPackage;
25252 # This serves as a test for linuxPackages_custom
25253 linuxPackages_custom_tinyconfig_kernel = let
25254 base = linuxPackages.kernel;
25255 tinyLinuxPackages = linuxKernel.customPackage {
25256 inherit (base) version src;
25257 allowImportFromDerivation = false;
25258 configfile = linuxConfig {
25259 makeTarget = "tinyconfig";
25263 in tinyLinuxPackages.kernel;
25265 # The current default kernel / kernel modules.
25266 linuxPackages = linuxKernel.packageAliases.linux_default;
25267 linux = linuxPackages.kernel;
25269 linuxPackages_latest = linuxKernel.packageAliases.linux_latest;
25270 linux_latest = linuxPackages_latest.kernel;
25272 # Testing (rc) kernel
25273 linuxPackages_testing = linuxKernel.packages.linux_testing;
25274 linux_testing = linuxKernel.kernels.linux_testing;
25276 linuxPackages_testing_bcachefs = linuxKernel.packages.linux_testing_bcachefs;
25277 linux_testing_bcachefs = linuxKernel.kernels.linux_testing_bcachefs;
25280 linuxPackages-rt = linuxKernel.packageAliases.linux_rt_default;
25281 linuxPackages-rt_latest = linuxKernel.packageAliases.linux_rt_latest;
25282 linux-rt = linuxPackages-rt.kernel;
25283 linux-rt_latest = linuxPackages-rt_latest.kernel;
25286 linuxPackages_hardened = linuxKernel.packages.linux_hardened;
25287 linux_hardened = linuxPackages_hardened.kernel;
25288 linuxPackages_4_14_hardened = linuxKernel.packages.linux_4_14_hardened;
25289 linux_4_14_hardened = linuxPackages_4_14_hardened.kernel;
25290 linuxPackages_4_19_hardened = linuxKernel.packages.linux_4_19_hardened;
25291 linux_4_19_hardened = linuxPackages_4_19_hardened.kernel;
25292 linuxPackages_5_4_hardened = linuxKernel.packages.linux_5_4_hardened;
25293 linux_5_4_hardened = linuxKernel.kernels.linux_5_4_hardened;
25294 linuxPackages_5_10_hardened = linuxKernel.packages.linux_5_10_hardened;
25295 linux_5_10_hardened = linuxKernel.kernels.linux_5_10_hardened;
25296 linuxPackages_5_15_hardened = linuxKernel.packages.linux_5_15_hardened;
25297 linux_5_15_hardened = linuxKernel.kernels.linux_5_15_hardened;
25299 # Hardkernel (Odroid) kernels.
25300 linuxPackages_hardkernel_latest = linuxKernel.packageAliases.linux_hardkernel_latest;
25301 linux_hardkernel_latest = linuxPackages_hardkernel_latest.kernel;
25303 # GNU Linux-libre kernels
25304 linuxPackages-libre = linuxKernel.packages.linux_libre;
25305 linux-libre = linuxPackages-libre.kernel;
25306 linuxPackages_latest-libre = linuxKernel.packages.linux_latest_libre;
25307 linux_latest-libre = linuxPackages_latest-libre.kernel;
25310 linuxPackages_zen = linuxKernel.packages.linux_zen;
25311 linuxPackages_lqx = linuxKernel.packages.linux_lqx;
25314 linuxPackages_xanmod = linuxKernel.packages.linux_xanmod;
25315 linux_xanmod = linuxKernel.kernels.linux_xanmod;
25316 linuxPackages_xanmod_stable = linuxKernel.packages.linux_xanmod_stable;
25317 linux_xanmod_stable = linuxKernel.kernels.linux_xanmod_stable;
25318 linuxPackages_xanmod_latest = linuxKernel.packages.linux_xanmod_latest;
25319 linux_xanmod_latest = linuxKernel.kernels.linux_xanmod_latest;
25321 linux-doc = callPackage ../os-specific/linux/kernel/htmldocs.nix { };
25323 cryptodev = linuxKernel.packages.linux_4_9.cryptodev;
25325 dpdk = callPackage ../os-specific/linux/dpdk {
25326 kernel = null; # dpdk modules are in linuxPackages.dpdk.kmod
25329 keyutils = callPackage ../os-specific/linux/keyutils { };
25331 libselinux = callPackage ../os-specific/linux/libselinux { };
25333 libsemanage = callPackage ../os-specific/linux/libsemanage {
25337 librasterlite2 = callPackage ../development/libraries/librasterlite2 {
25338 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
25341 libraw = callPackage ../development/libraries/libraw { };
25342 libraw_unstable = callPackage ../development/libraries/libraw/unstable.nix { };
25344 libraw1394 = callPackage ../development/libraries/libraw1394 { };
25346 librealsense = callPackage ../development/libraries/librealsense { };
25348 librealsenseWithCuda = callPackage ../development/libraries/librealsense {
25349 cudaSupport = true;
25350 # librealsenseWithCuda doesn't build on gcc11. CUDA 11.3 is the last version
25351 # to use pre-gcc11, in particular gcc9.
25352 stdenv = gcc9Stdenv;
25355 librealsenseWithoutCuda = callPackage ../development/libraries/librealsense {
25356 cudaSupport = false;
25359 librealsense-gui = callPackage ../development/libraries/librealsense {
25363 libsass = callPackage ../development/libraries/libsass { };
25365 libsepol = callPackage ../os-specific/linux/libsepol { };
25367 libsmbios = callPackage ../os-specific/linux/libsmbios { };
25369 libsurvive = callPackage ../development/libraries/libsurvive { };
25371 lm_sensors = callPackage ../os-specific/linux/lm-sensors { };
25373 lockdep = callPackage ../os-specific/linux/lockdep { };
25375 lsirec = callPackage ../os-specific/linux/lsirec { };
25377 lsiutil = callPackage ../os-specific/linux/lsiutil { };
25379 kaitai-struct-compiler = callPackage ../development/compilers/kaitai-struct-compiler { };
25381 kmod = callPackage ../os-specific/linux/kmod { };
25383 kmod-blacklist-ubuntu = callPackage ../os-specific/linux/kmod-blacklist-ubuntu { };
25385 kmod-debian-aliases = callPackage ../os-specific/linux/kmod-debian-aliases { };
25387 libcap = callPackage ../os-specific/linux/libcap { };
25389 libcap_ng = callPackage ../os-specific/linux/libcap-ng { };
25391 libnotify = callPackage ../development/libraries/libnotify { };
25393 libvolume_id = callPackage ../os-specific/linux/libvolume_id { };
25395 lsscsi = callPackage ../os-specific/linux/lsscsi { };
25397 lvm2-2_03 = callPackage ../os-specific/linux/lvm2/2_03.nix {
25398 # udev is the same package as systemd which depends on cryptsetup
25399 # which depends on lvm2 again. But we only need the libudev part
25400 # which does not depend on cryptsetup.
25401 udev = systemdMinimal;
25402 # break the cyclic dependency:
25403 # util-linux (non-minimal) depends (optionally, but on by default) on systemd,
25404 # systemd (optionally, but on by default) on cryptsetup and cryptsetup depends on lvm2
25405 util-linux = util-linuxMinimal;
25407 lvm2-2_02 = callPackage ../os-specific/linux/lvm2/2_02.nix {
25408 udev = systemdMinimal;
25410 lvm2 = if stdenv.hostPlatform.isMusl then lvm2-2_02 else lvm2-2_03;
25412 lvm2_dmeventd = lvm2.override {
25413 enableDmeventd = true;
25414 enableCmdlib = true;
25416 lvm2_vdo = lvm2_dmeventd.override {
25420 maddy = callPackage ../servers/maddy { };
25422 mbelib = callPackage ../development/libraries/audio/mbelib { };
25424 mbpfan = callPackage ../os-specific/linux/mbpfan { };
25427 mdadm4 = callPackage ../os-specific/linux/mdadm { };
25429 mdevctl = callPackage ../os-specific/linux/mdevctl { };
25431 metastore = callPackage ../os-specific/linux/metastore { };
25433 mingetty = callPackage ../os-specific/linux/mingetty { };
25435 miraclecast = callPackage ../os-specific/linux/miraclecast { };
25437 mkinitcpio-nfs-utils = callPackage ../os-specific/linux/mkinitcpio-nfs-utils { };
25439 mmc-utils = callPackage ../os-specific/linux/mmc-utils { };
25441 aggregateModules = modules:
25442 callPackage ../os-specific/linux/kmod/aggregator.nix {
25443 inherit (buildPackages) kmod;
25447 multipart-parser-c = callPackage ../development/libraries/multipart-parser-c { };
25449 multipath-tools = callPackage ../os-specific/linux/multipath-tools { };
25451 musl = callPackage ../os-specific/linux/musl { };
25453 musl-fts = callPackage ../os-specific/linux/musl-fts { };
25454 musl-obstack = callPackage ../os-specific/linux/musl-obstack { };
25456 nsh = callPackage ../shells/nsh { };
25458 nushell = callPackage ../shells/nushell {
25459 inherit (darwin.apple_sdk.frameworks) AppKit Foundation Security;
25460 inherit (darwin.apple_sdk) sdk;
25463 nettools = if stdenv.isLinux
25464 then callPackage ../os-specific/linux/net-tools { }
25465 else unixtools.nettools;
25467 nftables = callPackage ../os-specific/linux/nftables { };
25469 noah = callPackage ../os-specific/darwin/noah {
25470 inherit (darwin.apple_sdk.frameworks) Hypervisor;
25473 numactl = callPackage ../os-specific/linux/numactl { };
25475 numad = callPackage ../os-specific/linux/numad { };
25477 nvme-cli = callPackage ../os-specific/linux/nvme-cli { };
25479 nvmet-cli = callPackage ../os-specific/linux/nvmet-cli { };
25481 system76-firmware = callPackage ../os-specific/linux/firmware/system76-firmware { };
25483 system76-keyboard-configurator = callPackage ../applications/misc/system76-keyboard-configurator { };
25485 ocf-resource-agents = callPackage ../os-specific/linux/ocf-resource-agents { };
25487 open-vm-tools = callPackage ../applications/virtualization/open-vm-tools { };
25488 open-vm-tools-headless = open-vm-tools.override { withX = false; };
25490 oxtools = callPackage ../os-specific/linux/oxtools { };
25492 air = callPackage ../development/tools/air { };
25494 delve = callPackage ../development/tools/delve { };
25496 dep = callPackage ../development/tools/dep { };
25498 dep2nix = callPackage ../development/tools/dep2nix { };
25500 easyjson = callPackage ../development/tools/easyjson { };
25502 iferr = callPackage ../development/tools/iferr { };
25504 ginkgo = callPackage ../development/tools/ginkgo { };
25506 gdlv = darwin.apple_sdk_11_0.callPackage ../development/tools/gdlv {
25507 inherit (darwin.apple_sdk_11_0.frameworks) OpenGL AppKit;
25510 go-bindata = callPackage ../development/tools/go-bindata { };
25512 go-bindata-assetfs = callPackage ../development/tools/go-bindata-assetfs { };
25514 go-minimock = callPackage ../development/tools/go-minimock { };
25516 go-protobuf = callPackage ../development/tools/go-protobuf { };
25518 go-symbols = callPackage ../development/tools/go-symbols { };
25520 go-toml = callPackage ../development/tools/go-toml { };
25522 go-outline = callPackage ../development/tools/go-outline { };
25524 gocode = callPackage ../development/tools/gocode { };
25526 gocode-gomod = callPackage ../development/tools/gocode-gomod { };
25528 goconst = callPackage ../development/tools/goconst { };
25530 goconvey = callPackage ../development/tools/goconvey { };
25532 gofumpt = callPackage ../development/tools/gofumpt { };
25534 gotags = callPackage ../development/tools/gotags { };
25536 go-task = callPackage ../development/tools/go-task { };
25538 golint = callPackage ../development/tools/golint { };
25540 golangci-lint = callPackage ../development/tools/golangci-lint { };
25542 golangci-lint-langserver = callPackage ../development/tools/golangci-lint-langserver { };
25544 gocyclo = callPackage ../development/tools/gocyclo { };
25546 godef = callPackage ../development/tools/godef { };
25548 gopkgs = callPackage ../development/tools/gopkgs { };
25550 gosec = callPackage ../development/tools/gosec { };
25552 govers = callPackage ../development/tools/govers { };
25554 govendor = callPackage ../development/tools/govendor { };
25556 go-tools = callPackage ../development/tools/go-tools { };
25558 gotest = callPackage ../development/tools/gotest { };
25560 gotools = callPackage ../development/tools/gotools { };
25562 gotop = callPackage ../tools/system/gotop {
25563 inherit (darwin.apple_sdk.frameworks) IOKit;
25566 go-migrate = callPackage ../development/tools/go-migrate { };
25568 go-mockery = callPackage ../development/tools/go-mockery {
25569 buildGoModule = buildGo118Module; # tests fail with 1.19
25572 gomacro = callPackage ../development/tools/gomacro { };
25574 gomodifytags = callPackage ../development/tools/gomodifytags { };
25576 gopls = callPackage ../development/tools/gopls { };
25578 gops = callPackage ../development/tools/gops { };
25580 gore = callPackage ../development/tools/gore { };
25582 goresym = callPackage ../development/tools/goresym { };
25584 gotests = callPackage ../development/tools/gotests { };
25586 gotestsum = callPackage ../development/tools/gotestsum { };
25588 impl = callPackage ../development/tools/impl { };
25590 moq = callPackage ../development/tools/moq { };
25592 quicktemplate = callPackage ../development/tools/quicktemplate { };
25594 linux_logo = callPackage ../tools/misc/linux-logo { };
25596 linux-pam = callPackage ../os-specific/linux/pam { };
25598 nss_ldap = callPackage ../os-specific/linux/nss_ldap { };
25600 octomap = callPackage ../development/libraries/octomap { };
25602 odin = callPackage ../development/compilers/odin { };
25604 odp-dpdk = callPackage ../os-specific/linux/odp-dpdk {
25605 openssl = openssl_1_1;
25608 odroid-xu3-bootloader = callPackage ../tools/misc/odroid-xu3-bootloader { };
25610 ofono = callPackage ../tools/networking/ofono { };
25612 okapi = callPackage ../development/libraries/okapi {
25613 inherit (darwin.apple_sdk.frameworks) Security;
25616 openpam = callPackage ../development/libraries/openpam { };
25618 openbsm = callPackage ../development/libraries/openbsm { };
25620 pagemon = callPackage ../os-specific/linux/pagemon { };
25622 pam = if stdenv.isLinux then linux-pam else openpam;
25624 # pam_bioapi ( see http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader )
25626 pam_ccreds = callPackage ../os-specific/linux/pam_ccreds { };
25628 pam_gnupg = callPackage ../os-specific/linux/pam_gnupg { };
25630 pam_krb5 = callPackage ../os-specific/linux/pam_krb5 { };
25632 pam_ldap = callPackage ../os-specific/linux/pam_ldap { };
25634 pam_mount = callPackage ../os-specific/linux/pam_mount { };
25636 pam_mysql = callPackage ../os-specific/linux/pam_mysql { };
25638 pam_p11 = callPackage ../os-specific/linux/pam_p11 {
25639 openssl = openssl_1_1;
25642 pam_pgsql = callPackage ../os-specific/linux/pam_pgsql { };
25644 pam_ssh_agent_auth = callPackage ../os-specific/linux/pam_ssh_agent_auth { };
25646 pam_tmpdir = callPackage ../os-specific/linux/pam_tmpdir { };
25648 pam_u2f = callPackage ../os-specific/linux/pam_u2f { };
25650 pam_usb = callPackage ../os-specific/linux/pam_usb { };
25652 pam_ussh = callPackage ../os-specific/linux/pam_ussh { };
25654 paxctl = callPackage ../os-specific/linux/paxctl { };
25656 paxtest = callPackage ../os-specific/linux/paxtest { };
25658 pax-utils = callPackage ../os-specific/linux/pax-utils { };
25660 pcmciaUtils = callPackage ../os-specific/linux/pcmciautils { };
25662 pcstat = callPackage ../tools/system/pcstat { };
25664 perf-tools = callPackage ../os-specific/linux/perf-tools { };
25666 pipes = callPackage ../misc/screensavers/pipes { };
25668 pipes-rs = callPackage ../misc/screensavers/pipes-rs { };
25670 pipework = callPackage ../os-specific/linux/pipework { };
25672 pktgen = callPackage ../os-specific/linux/pktgen { stdenv = gcc10StdenvCompat; };
25674 plymouth = callPackage ../os-specific/linux/plymouth { };
25676 pmount = callPackage ../os-specific/linux/pmount { };
25678 pmutils = callPackage ../os-specific/linux/pm-utils { };
25680 policycoreutils = callPackage ../os-specific/linux/policycoreutils { };
25682 semodule-utils = callPackage ../os-specific/linux/semodule-utils { };
25684 pdns = callPackage ../servers/dns/pdns { };
25686 powerdns-admin = callPackage ../applications/networking/powerdns-admin { };
25688 dnsdist = callPackage ../servers/dns/dnsdist { };
25690 pdns-recursor = callPackage ../servers/dns/pdns-recursor { };
25692 powertop = callPackage ../os-specific/linux/powertop { };
25694 pps-tools = callPackage ../os-specific/linux/pps-tools { };
25696 prayer = callPackage ../servers/prayer { };
25698 procps = if stdenv.isLinux
25699 then callPackage ../os-specific/linux/procps-ng { }
25700 else unixtools.procps;
25702 procdump = callPackage ../os-specific/linux/procdump { };
25704 prototool = callPackage ../development/tools/prototool { };
25706 qemu_kvm = lowPrio (qemu.override { hostCpuOnly = true; });
25707 qemu_full = lowPrio (qemu.override { smbdSupport = true; cephSupport = true; glusterfsSupport = true; });
25709 # See `xenPackages` source for explanations.
25710 # Building with `xen` instead of `xen-slim` is possible, but makes no sense.
25711 qemu_xen = lowPrio (qemu.override { hostCpuOnly = true; xenSupport = true; xen = xen-slim; });
25712 qemu_xen-light = lowPrio (qemu.override { hostCpuOnly = true; xenSupport = true; xen = xen-light; });
25713 qemu_xen_4_10 = lowPrio (qemu.override { hostCpuOnly = true; xenSupport = true; xen = xen_4_10-slim; });
25714 qemu_xen_4_10-light = lowPrio (qemu.override { hostCpuOnly = true; xenSupport = true; xen = xen_4_10-light; });
25716 qemu_test = lowPrio (qemu.override { hostCpuOnly = true; nixosTestRunner = true; });
25718 quick-lint-js = callPackage ../development/tools/quick-lint-js { };
25720 linux-firmware = callPackage ../os-specific/linux/firmware/linux-firmware { };
25722 qmk-udev-rules = callPackage ../os-specific/linux/qmk-udev-rules { };
25724 radeontools = callPackage ../os-specific/linux/radeontools { };
25726 radeontop = callPackage ../os-specific/linux/radeontop { };
25728 rasdaemon = callPackage ../os-specific/linux/rasdaemon { };
25730 raspberrypifw = callPackage ../os-specific/linux/firmware/raspberrypi {};
25731 raspberrypiWirelessFirmware = callPackage ../os-specific/linux/firmware/raspberrypi-wireless { };
25733 raspberrypi-eeprom = callPackage ../os-specific/linux/raspberrypi-eeprom {};
25735 raspberrypi-armstubs = callPackage ../os-specific/linux/firmware/raspberrypi/armstubs.nix {};
25737 reap = callPackage ../os-specific/linux/reap { };
25739 rectangle = callPackage ../os-specific/darwin/rectangle { };
25741 regionset = callPackage ../os-specific/linux/regionset { };
25743 rfkill_udev = callPackage ../os-specific/linux/rfkill/udev.nix { };
25745 riscv-pk = callPackage ../misc/riscv-pk { };
25747 ristate = callPackage ../tools/misc/ristate { };
25749 roccat-tools = callPackage ../os-specific/linux/roccat-tools { };
25751 rojo = callPackage ../development/tools/rojo { };
25753 rtsp-simple-server = callPackage ../servers/rtsp-simple-server { };
25755 rtkit = callPackage ../os-specific/linux/rtkit { };
25757 rt-tests = callPackage ../os-specific/linux/rt-tests { };
25759 rt5677-firmware = callPackage ../os-specific/linux/firmware/rt5677 { };
25761 rtl8192su-firmware = callPackage ../os-specific/linux/firmware/rtl8192su-firmware { };
25763 rtl8723bs-firmware = callPackage ../os-specific/linux/firmware/rtl8723bs-firmware { };
25765 rtl8761b-firmware = callPackage ../os-specific/linux/firmware/rtl8761b-firmware { };
25767 rtw88-firmware = callPackage ../os-specific/linux/firmware/rtw88-firmware { };
25769 rtw89-firmware = callPackage ../os-specific/linux/firmware/rtw89-firmware { };
25771 s3ql = callPackage ../tools/backup/s3ql { };
25773 sasutils = callPackage ../os-specific/linux/sasutils { };
25775 sass = callPackage ../development/tools/sass { };
25777 sassc = callPackage ../development/tools/sassc { };
25779 scanmem = callPackage ../tools/misc/scanmem { };
25781 schedtool = callPackage ../os-specific/linux/schedtool { };
25783 sdparm = callPackage ../os-specific/linux/sdparm { };
25785 sdrangel = libsForQt5.callPackage ../applications/radio/sdrangel {
25789 setools = callPackage ../os-specific/linux/setools { };
25791 seturgent = callPackage ../os-specific/linux/seturgent { };
25793 sgx-sdk = callPackage ../os-specific/linux/sgx/sdk { };
25795 sgx-ssl = callPackage ../os-specific/linux/sgx/ssl { };
25797 sgx-psw = callPackage ../os-specific/linux/sgx/psw { };
25799 shadow = callPackage ../os-specific/linux/shadow { };
25801 shortcat = callPackage ../os-specific/darwin/shortcat { };
25803 sinit = callPackage ../os-specific/linux/sinit {
25804 rcinit = "/etc/rc.d/rc.init";
25805 rcshutdown = "/etc/rc.d/rc.shutdown";
25808 skopeo = callPackage ../development/tools/skopeo { };
25810 smem = callPackage ../os-specific/linux/smem { };
25812 smimesign = callPackage ../os-specific/darwin/smimesign { };
25814 solo5 = callPackage ../os-specific/solo5 { };
25816 statik = callPackage ../development/tools/statik { };
25818 statifier = callPackage ../os-specific/linux/statifier { };
25820 swiftdefaultapps = callPackage ../os-specific/darwin/swiftdefaultapps { };
25822 sysdig = callPackage ../os-specific/linux/sysdig {
25824 }; # sysdig is a client, for a driver look at linuxPackagesFor
25826 sysfsutils = callPackage ../os-specific/linux/sysfsutils { };
25828 sysprof = callPackage ../development/tools/profiling/sysprof { };
25830 libsysprof-capture = callPackage ../development/tools/profiling/sysprof/capture.nix { };
25832 sysklogd = callPackage ../os-specific/linux/sysklogd { };
25834 syslinux = callPackage ../os-specific/linux/syslinux { };
25836 sysstat = callPackage ../os-specific/linux/sysstat { };
25838 systemd = callPackage ../os-specific/linux/systemd {
25839 # break some cyclic dependencies
25840 util-linux = util-linuxMinimal;
25841 # provide a super minimal gnupg used for systemd-machined
25842 gnupg = callPackage ../tools/security/gnupg/23.nix {
25843 enableMinimal = true;
25844 guiSupport = false;
25848 systemdMinimal = systemd.override {
25849 pname = "systemd-minimal";
25850 withAnalyze = false;
25851 withApparmor = false;
25852 withCompression = false;
25853 withCoredump = false;
25854 withCryptsetup = false;
25855 withDocumentation = false;
25858 withHostnamed = false;
25860 withImportd = false;
25861 withLibBPF = false;
25862 withLocaled = false;
25863 withLogind = false;
25864 withMachined = false;
25865 withNetworkd = false;
25869 withPolkit = false;
25870 withPortabled = false;
25871 withRemote = false;
25872 withResolved = false;
25873 withShellCompletions = false;
25874 withTimedated = false;
25875 withTimesyncd = false;
25876 withTpm2Tss = false;
25877 withUserDb = false;
25879 systemdStage1 = systemdMinimal.override {
25880 pname = "systemd-stage-1";
25881 withCryptsetup = true;
25883 withTpm2Tss = true;
25885 systemdStage1Network = systemdStage1.override {
25886 pname = "systemd-stage-1-network";
25887 withNetworkd = true;
25891 udev = systemd; # TODO: change to systemdMinimal
25893 systemd-wait = callPackage ../os-specific/linux/systemd-wait { };
25895 sysvinit = callPackage ../os-specific/linux/sysvinit { };
25897 sysvtools = sysvinit.override {
25898 withoutInitTools = true;
25901 # FIXME: `tcp-wrapper' is actually not OS-specific.
25902 tcp_wrappers = callPackage ../os-specific/linux/tcp-wrappers { };
25904 teck-udev-rules = callPackage ../os-specific/linux/teck-udev-rules { };
25906 tiptop = callPackage ../os-specific/linux/tiptop { };
25908 tpacpi-bat = callPackage ../os-specific/linux/tpacpi-bat { };
25910 trickster = callPackage ../servers/trickster/trickster.nix {};
25912 trinity = callPackage ../os-specific/linux/trinity { };
25914 trino-cli = callPackage ../development/tools/database/trino-cli { };
25916 trinsic-cli = callPackage ../tools/admin/trinsic-cli {
25917 inherit (darwin.apple_sdk.frameworks) Security;
25920 tunctl = callPackage ../os-specific/linux/tunctl { };
25922 twa = callPackage ../tools/networking/twa { };
25924 # Upstream U-Boots:
25925 inherit (callPackage ../misc/uboot {})
25928 ubootA20OlinuxinoLime
25929 ubootA20OlinuxinoLime2EMMC
25942 ubootOlimexA64Olinuxino
25944 ubootOrangePiZeroPlus2H5
25954 ubootQemuRiscv64Smode
25958 ubootRaspberryPi3_32bit
25959 ubootRaspberryPi3_64bit
25960 ubootRaspberryPi4_32bit
25961 ubootRaspberryPi4_64bit
25962 ubootRaspberryPiZero
25973 # Upstream Barebox:
25974 inherit (callPackage ../misc/barebox {})
25978 uclibc-ng = callPackage ../os-specific/linux/uclibc-ng { };
25980 uclibc-ng-cross = callPackage ../os-specific/linux/uclibc-ng {
25981 stdenv = crossLibcStdenv;
25985 uclibc = uclibc-ng;
25986 uclibcCross = uclibc-ng-cross;
25988 eudev = callPackage ../os-specific/linux/eudev { util-linux = util-linuxMinimal; };
25990 libudev0-shim = callPackage ../os-specific/linux/libudev0-shim { };
25992 udisks2 = callPackage ../os-specific/linux/udisks/2-default.nix { };
25995 ugtrain = callPackage ../tools/misc/ugtrain { };
25997 unscd = callPackage ../os-specific/linux/unscd { };
25999 untie = callPackage ../os-specific/linux/untie { };
26001 upower = callPackage ../os-specific/linux/upower { };
26003 usbguard = callPackage ../os-specific/linux/usbguard { };
26005 usbrelay = callPackage ../os-specific/linux/usbrelay { };
26006 usbrelayd = callPackage ../os-specific/linux/usbrelay/daemon.nix { };
26008 usbtop = callPackage ../os-specific/linux/usbtop { };
26010 usbutils = callPackage ../os-specific/linux/usbutils { };
26012 userhosts = callPackage ../tools/networking/userhosts { };
26014 usermount = callPackage ../os-specific/linux/usermount { };
26016 util-linux = if stdenv.isLinux then callPackage ../os-specific/linux/util-linux { }
26017 else unixtools.util-linux;
26019 util-linuxMinimal = if stdenv.isLinux then util-linux.override {
26020 nlsSupport = false;
26021 ncursesSupport = false;
26022 systemdSupport = false;
26023 translateManpages = false;
26026 v4l-utils = qt5.callPackage ../os-specific/linux/v4l-utils { };
26028 vendir = callPackage ../development/tools/vendir { };
26030 vndr = callPackage ../development/tools/vndr { };
26032 vdo = callPackage ../os-specific/linux/vdo { };
26034 windows = callPackages ../os-specific/windows {};
26036 wirelesstools = callPackage ../os-specific/linux/wireless-tools { };
26038 wooting-udev-rules = callPackage ../os-specific/linux/wooting-udev-rules { };
26040 teensy-udev-rules = callPackage ../os-specific/linux/teensy-udev-rules { };
26042 wpa_supplicant = callPackage ../os-specific/linux/wpa_supplicant { };
26044 wpa_supplicant_ro_ssids = wpa_supplicant.override {
26045 readOnlyModeSSIDs = true;
26048 wpa_supplicant_gui = libsForQt5.callPackage ../os-specific/linux/wpa_supplicant/gui.nix { };
26050 xf86_input_cmt = callPackage ../os-specific/linux/xf86-input-cmt { };
26052 xf86_input_wacom = callPackage ../os-specific/linux/xf86-input-wacom { };
26054 xf86_video_nested = callPackage ../os-specific/linux/xf86-video-nested { };
26056 xilinx-bootgen = callPackage ../tools/misc/xilinx-bootgen { };
26058 xorg_sys_opengl = callPackage ../os-specific/linux/opengl/xorg-sys { };
26060 zd1211fw = callPackage ../os-specific/linux/firmware/zd1211 { };
26062 zenmonitor = callPackage ../os-specific/linux/zenmonitor { };
26064 inherit (callPackages ../os-specific/linux/zfs {
26065 configFile = "user";
26066 }) zfsStable zfsUnstable;
26072 _3270font = callPackage ../data/fonts/3270font { };
26074 adapta-backgrounds = callPackage ../data/misc/adapta-backgrounds { };
26076 adapta-gtk-theme = callPackage ../data/themes/adapta { };
26078 adapta-kde-theme = callPackage ../data/themes/adapta-kde { };
26080 adementary-theme = callPackage ../data/themes/adementary { };
26082 adwaita-qt = libsForQt5.callPackage ../data/themes/adwaita-qt { };
26084 adw-gtk3 = callPackage ../data/themes/adw-gtk3 { };
26086 agave = callPackage ../data/fonts/agave { };
26088 aileron = callPackage ../data/fonts/aileron { };
26090 albatross = callPackage ../data/themes/albatross { };
26092 alegreya = callPackage ../data/fonts/alegreya { };
26094 alegreya-sans = callPackage ../data/fonts/alegreya-sans { };
26096 alice = callPackage ../data/fonts/alice { };
26098 alkalami = callPackage ../data/fonts/alkalami { };
26100 amber-theme = callPackage ../data/themes/amber { };
26102 amiri = callPackage ../data/fonts/amiri { };
26104 anarchism = callPackage ../data/documentation/anarchism { };
26106 ananicy = callPackage ../misc/ananicy { };
26108 ananicy-cpp = callPackage ../misc/ananicy-cpp { };
26110 andagii = callPackage ../data/fonts/andagii { };
26112 andika = callPackage ../data/fonts/andika { };
26114 androguard = with python3.pkgs; toPythonApplication androguard;
26116 android-udev-rules = callPackage ../os-specific/linux/android-udev-rules { };
26118 ankacoder = callPackage ../data/fonts/ankacoder { };
26119 ankacoder-condensed = callPackage ../data/fonts/ankacoder/condensed.nix { };
26121 annapurna-sil = callPackage ../data/fonts/annapurna-sil { };
26123 anonymousPro = callPackage ../data/fonts/anonymous-pro { };
26125 ant-theme = callPackage ../data/themes/ant-theme/ant.nix { };
26127 ant-bloody-theme = callPackage ../data/themes/ant-theme/ant-bloody.nix { };
26129 dracula-theme = callPackage ../data/themes/dracula-theme { };
26131 ant-nebula-theme = callPackage ../data/themes/ant-theme/ant-nebula.nix { };
26133 arc-icon-theme = callPackage ../data/icons/arc-icon-theme { };
26135 arc-kde-theme = callPackage ../data/themes/arc-kde { };
26137 arc-theme = callPackage ../data/themes/arc { };
26139 arkpandora_ttf = callPackage ../data/fonts/arkpandora { };
26141 aurulent-sans = callPackage ../data/fonts/aurulent-sans { };
26143 ayu-theme-gtk = callPackage ../data/themes/ayu-theme-gtk { };
26145 b612 = callPackage ../data/fonts/b612 { };
26147 babelstone-han = callPackage ../data/fonts/babelstone-han { };
26149 baekmuk-ttf = callPackage ../data/fonts/baekmuk-ttf { };
26151 bakoma_ttf = callPackage ../data/fonts/bakoma-ttf { };
26153 barlow = callPackage ../data/fonts/barlow { };
26155 bgnet = callPackage ../data/documentation/bgnet { };
26157 bibata-cursors = callPackage ../data/icons/bibata-cursors { };
26158 bibata-extra-cursors = callPackage ../data/icons/bibata-cursors/extra.nix { };
26159 bibata-cursors-translucent = callPackage ../data/icons/bibata-cursors/translucent.nix { };
26161 blackbird = callPackage ../data/themes/blackbird { };
26163 brise = callPackage ../data/misc/brise { };
26165 cacert = callPackage ../data/misc/cacert { };
26167 caladea = callPackage ../data/fonts/caladea {};
26169 canta-theme = callPackage ../data/themes/canta { };
26171 cantarell-fonts = callPackage ../data/fonts/cantarell-fonts { };
26173 capitaine-cursors = callPackage ../data/icons/capitaine-cursors { };
26175 carlito = callPackage ../data/fonts/carlito {};
26177 cascadia-code = callPackage ../data/fonts/cascadia-code { };
26179 catppuccin-cursors = callPackage ../data/icons/catppuccin-cursors { };
26181 ccsymbols = callPackage ../data/fonts/ccsymbols { };
26183 charis-sil = callPackage ../data/fonts/charis-sil { };
26185 changie = callPackage ../development/tools/changie { };
26187 cherry = callPackage ../data/fonts/cherry { };
26189 chonburi-font = callPackage ../data/fonts/chonburi { };
26191 cldr-annotations = callPackage ../data/misc/cldr-annotations { };
26193 clearlooks-phenix = callPackage ../data/themes/clearlooks-phenix { };
26195 cnstrokeorder = callPackage ../data/fonts/cnstrokeorder {};
26197 colloid-gtk-theme = callPackage ../data/themes/colloid-gtk-theme { };
26199 colloid-icon-theme = callPackage ../data/icons/colloid-icon-theme { };
26201 comfortaa = callPackage ../data/fonts/comfortaa {};
26203 colloid-kde = callPackage ../data/themes/colloid-kde {};
26205 comic-mono = callPackage ../data/fonts/comic-mono { };
26207 comic-neue = callPackage ../data/fonts/comic-neue { };
26209 comic-relief = callPackage ../data/fonts/comic-relief {};
26211 comixcursors = callPackage ../data/icons/comixcursors {};
26213 corefonts = callPackage ../data/fonts/corefonts { };
26215 courier-prime = callPackage ../data/fonts/courier-prime { };
26217 cozette = callPackage ../data/fonts/cozette { };
26219 culmus = callPackage ../data/fonts/culmus { };
26221 clearlyU = callPackage ../data/fonts/clearlyU { };
26223 cm_unicode = callPackage ../data/fonts/cm-unicode {};
26225 creep = callPackage ../data/fonts/creep { };
26227 crimson = callPackage ../data/fonts/crimson {};
26229 crimson-pro = callPackage ../data/fonts/crimson-pro {};
26231 dejavu_fonts = lowPrio (callPackage ../data/fonts/dejavu-fonts {});
26233 # solve collision for nix-env before https://github.com/NixOS/nix/pull/815
26234 dejavu_fontsEnv = buildEnv {
26235 name = dejavu_fonts.name;
26236 paths = [ dejavu_fonts.out ];
26239 dina-font = callPackage ../data/fonts/dina { };
26241 dns-root-data = callPackage ../data/misc/dns-root-data { };
26243 docbook5 = callPackage ../data/sgml+xml/schemas/docbook-5.0 { };
26245 docbook_sgml_dtd_31 = callPackage ../data/sgml+xml/schemas/sgml-dtd/docbook/3.1.nix { };
26247 docbook_sgml_dtd_41 = callPackage ../data/sgml+xml/schemas/sgml-dtd/docbook/4.1.nix { };
26249 docbook_xml_dtd_412 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.1.2.nix { };
26251 docbook_xml_dtd_42 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.2.nix { };
26253 docbook_xml_dtd_43 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.3.nix { };
26255 docbook_xml_dtd_44 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.4.nix { };
26257 docbook_xml_dtd_45 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.5.nix { };
26259 docbook_xml_ebnf_dtd = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook-ebnf { };
26261 inherit (callPackages ../data/sgml+xml/stylesheets/xslt/docbook-xsl { })
26265 # TODO: move this to aliases
26266 docbook_xsl = docbook-xsl-nons;
26267 docbook_xsl_ns = docbook-xsl-ns;
26269 documentation-highlighter = callPackage ../misc/documentation-highlighter { };
26271 mmdoc = callPackage ../tools/text/mmdoc { };
26273 documize-community = callPackage ../servers/documize-community { };
26275 doge = callPackage ../misc/doge { };
26277 doulos-sil = callPackage ../data/fonts/doulos-sil { };
26279 cabin = callPackage ../data/fonts/cabin { };
26281 camingo-code = callPackage ../data/fonts/camingo-code { };
26283 combinatorial_designs = callPackage ../data/misc/combinatorial_designs { };
26285 conway_polynomials = callPackage ../data/misc/conway_polynomials { };
26287 cooper-hewitt = callPackage ../data/fonts/cooper-hewitt { };
26289 d2coding = callPackage ../data/fonts/d2coding { };
26291 dosis = callPackage ../data/fonts/dosis { };
26293 dosemu_fonts = callPackage ../data/fonts/dosemu-fonts { };
26295 e17gtk = callPackage ../data/themes/e17gtk { };
26297 eb-garamond = callPackage ../data/fonts/eb-garamond { };
26299 edukai = callPackage ../data/fonts/edukai { };
26301 eduli = callPackage ../data/fonts/eduli { };
26305 edusong = callPackage ../data/fonts/edusong { };
26307 efont-unicode = callPackage ../data/fonts/efont-unicode { };
26309 elliptic_curves = callPackage ../data/misc/elliptic_curves { };
26311 equilux-theme = callPackage ../data/themes/equilux-theme { };
26313 eunomia = callPackage ../data/fonts/eunomia { };
26315 f5_6 = callPackage ../data/fonts/f5_6 { };
26317 faba-icon-theme = callPackage ../data/icons/faba-icon-theme { };
26319 faba-mono-icons = callPackage ../data/icons/faba-mono-icons { };
26321 ferrum = callPackage ../data/fonts/ferrum { };
26323 fixedsys-excelsior = callPackage ../data/fonts/fixedsys-excelsior { };
26325 graphs = callPackage ../data/misc/graphs { };
26327 emacs-all-the-icons-fonts = callPackage ../data/fonts/emacs-all-the-icons-fonts { };
26329 emojione = callPackage ../data/fonts/emojione {
26330 inherit (nodePackages) svgo;
26333 emojipick = callPackage ../applications/misc/emojipick { };
26335 encode-sans = callPackage ../data/fonts/encode-sans { };
26337 envypn-font = callPackage ../data/fonts/envypn-font { };
26339 ezra-sil = callPackage ../data/fonts/ezra-sil { };
26341 fantasque-sans-mono = callPackage ../data/fonts/fantasque-sans-mono {};
26343 fira = callPackage ../data/fonts/fira { };
26345 fira-code = callPackage ../data/fonts/fira-code { };
26346 fira-code-symbols = callPackage ../data/fonts/fira-code/symbols.nix { };
26348 fira-go = callPackage ../data/fonts/fira-go { };
26350 fira-mono = callPackage ../data/fonts/fira-mono { };
26352 flat-remix-icon-theme = callPackage ../data/icons/flat-remix-icon-theme {
26353 inherit (plasma5Packages) breeze-icons;
26355 flat-remix-gtk = callPackage ../data/themes/flat-remix-gtk { };
26356 flat-remix-gnome = callPackage ../data/themes/flat-remix-gnome { };
26358 fluent-icon-theme = callPackage ../data/icons/fluent-icon-theme { };
26360 font-awesome_4 = (callPackage ../data/fonts/font-awesome { }).v4;
26361 font-awesome_5 = (callPackage ../data/fonts/font-awesome { }).v5;
26362 font-awesome_6 = (callPackage ../data/fonts/font-awesome { }).v6;
26363 font-awesome = font-awesome_6;
26365 fraunces = callPackage ../data/fonts/fraunces { };
26367 freefont_ttf = callPackage ../data/fonts/freefont-ttf { };
26369 freepats = callPackage ../data/misc/freepats { };
26371 g15daemon = callPackage ../os-specific/linux/g15daemon {};
26373 galatia-sil = callPackage ../data/fonts/galatia-sil { };
26375 gentium = callPackage ../data/fonts/gentium {};
26377 gentium-book-basic = callPackage ../data/fonts/gentium-book-basic {};
26379 geolite-legacy = callPackage ../data/misc/geolite-legacy { };
26381 gohufont = callPackage ../data/fonts/gohufont { };
26383 gnome-user-docs = callPackage ../data/documentation/gnome-user-docs { };
26385 gsettings-desktop-schemas = callPackage ../development/libraries/gsettings-desktop-schemas { };
26387 gnome-icon-theme = callPackage ../data/icons/gnome-icon-theme { };
26389 go-font = callPackage ../data/fonts/go-font { };
26391 graphite-gtk-theme = callPackage ../data/themes/graphite-gtk-theme { };
26393 graphite-kde-theme = callPackage ../data/themes/graphite-kde-theme { };
26395 greybird = callPackage ../data/themes/greybird { };
26397 gruvbox-dark-gtk = callPackage ../data/themes/gruvbox-dark-gtk { };
26399 palenight-theme = callPackage ../data/themes/gtk-theme-framework { theme = "palenight"; };
26401 amarena-theme = callPackage ../data/themes/gtk-theme-framework { theme = "amarena"; };
26403 gruvterial-theme = callPackage ../data/themes/gtk-theme-framework { theme = "gruvterial"; };
26405 oceanic-theme = callPackage ../data/themes/gtk-theme-framework { theme = "oceanic"; };
26407 spacx-gtk-theme = callPackage ../data/themes/gtk-theme-framework { theme = "spacx"; };
26409 gruvbox-dark-icons-gtk = callPackage ../data/icons/gruvbox-dark-icons-gtk {
26410 inherit (plasma5Packages) breeze-icons;
26413 gubbi-font = callPackage ../data/fonts/gubbi { };
26415 gyre-fonts = callPackage ../data/fonts/gyre {};
26417 hack-font = callPackage ../data/fonts/hack { };
26419 hackgen-font = callPackage ../data/fonts/hackgen { };
26421 hackgen-nf-font = callPackage ../data/fonts/hackgen/nerdfont.nix { };
26423 helvetica-neue-lt-std = callPackage ../data/fonts/helvetica-neue-lt-std { };
26425 helvum = callPackage ../applications/audio/helvum { };
26427 hetzner-kube = callPackage ../applications/networking/cluster/hetzner-kube { };
26429 hicolor-icon-theme = callPackage ../data/icons/hicolor-icon-theme { };
26431 hannom = callPackage ../data/fonts/hannom { };
26433 hanazono = callPackage ../data/fonts/hanazono { };
26435 hermit = callPackage ../data/fonts/hermit { };
26437 hubot-sans = callPackage ../data/fonts/hubot-sans { };
26439 humanity-icon-theme = callPackage ../data/icons/humanity-icon-theme { };
26441 hyperscrypt-font = callPackage ../data/fonts/hyperscrypt { };
26443 ia-writer-duospace = callPackage ../data/fonts/ia-writer-duospace { };
26445 i-dot-ming = callPackage ../data/fonts/i-dot-ming { };
26447 ibm-plex = callPackage ../data/fonts/ibm-plex { };
26449 iconpack-jade = callPackage ../data/icons/iconpack-jade { };
26451 iconpack-obsidian = callPackage ../data/icons/iconpack-obsidian { };
26453 inconsolata = callPackage ../data/fonts/inconsolata {};
26455 inconsolata-lgc = callPackage ../data/fonts/inconsolata/lgc.nix {};
26457 inconsolata-nerdfont = nerdfonts.override {
26458 fonts = [ "Inconsolata" ];
26461 input-fonts = callPackage ../data/fonts/input-fonts { };
26463 inriafonts = callPackage ../data/fonts/inriafonts { };
26465 iosevka = callPackage ../data/fonts/iosevka {};
26466 iosevka-bin = callPackage ../data/fonts/iosevka/bin.nix {};
26467 iosevka-comfy = recurseIntoAttrs (callPackages ../data/fonts/iosevka/comfy.nix {});
26469 ipafont = callPackage ../data/fonts/ipafont {};
26470 ipaexfont = callPackage ../data/fonts/ipaexfont {};
26472 iwona = callPackage ../data/fonts/iwona { };
26474 jdt-language-server = callPackage ../development/tools/jdt-language-server {};
26476 jetbrains-mono = callPackage ../data/fonts/jetbrains-mono { };
26478 jost = callPackage ../data/fonts/jost { };
26480 joypixels = callPackage ../data/fonts/joypixels { };
26482 junicode = callPackage ../data/fonts/junicode { };
26484 julia-mono = callPackage ../data/fonts/julia-mono { };
26486 juno-theme = callPackage ../data/themes/juno { };
26488 kanit-font = callPackage ../data/fonts/kanit { };
26490 kanji-stroke-order-font = callPackage ../data/fonts/kanji-stroke-order-font {};
26492 kacst = callPackage ../data/fonts/kacst {};
26494 kawkab-mono-font = callPackage ../data/fonts/kawkab-mono {};
26496 kde-rounded-corners = libsForQt5.callPackage ../data/themes/kwin-decorations/kde-rounded-corners { };
26498 khmeros = callPackage ../data/fonts/khmeros {};
26500 kochi-substitute = callPackage ../data/fonts/kochi-substitute {};
26502 kochi-substitute-naga10 = callPackage ../data/fonts/kochi-substitute-naga10 {};
26504 kopia = callPackage ../tools/backup/kopia { };
26506 kora-icon-theme = callPackage ../data/icons/kora-icon-theme {
26507 inherit (gnome) adwaita-icon-theme;
26508 inherit (libsForQt5.kdeFrameworks) breeze-icons;
26511 koreader = callPackage ../applications/misc/koreader {};
26513 kreative-square-fonts = callPackage ../data/fonts/kreative-square-fonts { };
26515 la-capitaine-icon-theme = callPackage ../data/icons/la-capitaine-icon-theme {
26516 inherit (plasma5Packages) breeze-icons;
26517 inherit (pantheon) elementary-icon-theme;
26520 layan-gtk-theme = callPackage ../data/themes/layan-gtk-theme { };
26522 layan-kde = callPackage ../data/themes/layan-kde { };
26524 lao = callPackage ../data/fonts/lao {};
26526 lato = callPackage ../data/fonts/lato {};
26528 league-of-moveable-type = callPackage ../data/fonts/league-of-moveable-type {};
26530 ledger-udev-rules = callPackage ../os-specific/linux/ledger-udev-rules {};
26532 inherit (callPackages ../data/fonts/liberation-fonts { })
26536 liberation_ttf = liberation_ttf_v2;
26538 liberation-sans-narrow = callPackage ../data/fonts/liberation-sans-narrow { };
26540 libevdevc = callPackage ../os-specific/linux/libevdevc { };
26542 libgestures = callPackage ../os-specific/linux/libgestures { };
26544 liberastika = callPackage ../data/fonts/liberastika { };
26546 libertine = callPackage ../data/fonts/libertine { };
26548 libertinus = callPackage ../data/fonts/libertinus { };
26550 libratbag = callPackage ../os-specific/linux/libratbag { };
26552 librist = callPackage ../development/libraries/librist { };
26554 libre-baskerville = callPackage ../data/fonts/libre-baskerville { };
26556 libre-bodoni = callPackage ../data/fonts/libre-bodoni { };
26558 libre-caslon = callPackage ../data/fonts/libre-caslon { };
26560 libre-franklin = callPackage ../data/fonts/libre-franklin { };
26562 lightly-qt = libsForQt5.callPackage ../data/themes/lightly-qt { };
26564 line-awesome = callPackage ../data/fonts/line-awesome { };
26566 linja-pi-pu-lukin = callPackage ../data/fonts/linja-pi-pu-lukin {};
26568 linux-manual = callPackage ../data/documentation/linux-manual { };
26570 lklug-sinhala = callPackage ../data/fonts/lklug-sinhala {};
26572 lmmath = callPackage ../data/fonts/lmmath {};
26574 lmodern = callPackage ../data/fonts/lmodern { };
26576 logiops = callPackage ../misc/drivers/logiops { };
26578 # ltunifi and solaar both provide udev rules but solaar's rules are more
26579 # up-to-date so we simply use that instead of having to maintain our own rules
26580 logitech-udev-rules = solaar.udev;
26582 # lohit-fonts.assamese lohit-fonts.bengali lohit-fonts.devanagari lohit-fonts.gujarati lohit-fonts.gurmukhi
26583 # lohit-fonts.kannada lohit-fonts.malayalam lohit-fonts.marathi lohit-fonts.nepali lohit-fonts.odia
26584 # lohit-fonts.tamil-classical lohit-fonts.tamil lohit-fonts.telugu
26585 # lohit-fonts.kashmiri lohit-fonts.konkani lohit-fonts.maithili lohit-fonts.sindhi
26586 lohit-fonts = recurseIntoAttrs ( callPackages ../data/fonts/lohit-fonts { } );
26588 lounge-gtk-theme = callPackage ../data/themes/lounge { };
26590 luculent = callPackage ../data/fonts/luculent { };
26592 luna-icons = callPackage ../data/icons/luna-icons {
26593 inherit (plasma5Packages) breeze-icons;
26596 lxgw-wenkai = callPackage ../data/fonts/lxgw-wenkai { };
26598 maia-icon-theme = libsForQt5.callPackage ../data/icons/maia-icon-theme { };
26600 mailcap = callPackage ../data/misc/mailcap { };
26602 marathi-cursive = callPackage ../data/fonts/marathi-cursive { };
26604 man-pages = callPackage ../data/documentation/man-pages { };
26606 man-pages-posix = callPackage ../data/documentation/man-pages-posix { };
26608 manrope = callPackage ../data/fonts/manrope { };
26610 martian-mono = callPackage ../data/fonts/martian-mono { };
26612 marwaita = callPackage ../data/themes/marwaita { };
26614 marwaita-manjaro = callPackage ../data/themes/marwaita-manjaro { };
26616 marwaita-peppermint = callPackage ../data/themes/marwaita-peppermint { };
26618 marwaita-pop_os = callPackage ../data/themes/marwaita-pop_os { };
26620 marwaita-ubuntu = callPackage ../data/themes/marwaita-ubuntu { };
26622 matcha-gtk-theme = callPackage ../data/themes/matcha { };
26624 materia-theme = callPackage ../data/themes/materia-theme { };
26626 materia-kde-theme = callPackage ../data/themes/materia-kde { };
26628 material-design-icons = callPackage ../data/fonts/material-design-icons { };
26630 material-icons = callPackage ../data/fonts/material-icons { };
26632 material-kwin-decoration = libsForQt5.callPackage ../data/themes/material-kwin-decoration { };
26634 meslo-lg = callPackage ../data/fonts/meslo-lg {};
26636 meslo-lgs-nf = callPackage ../data/fonts/meslo-lgs-nf {};
26638 migmix = callPackage ../data/fonts/migmix {};
26640 migu = callPackage ../data/fonts/migu {};
26642 miscfiles = callPackage ../data/misc/miscfiles { };
26644 media-player-info = callPackage ../data/misc/media-player-info {};
26646 medio = callPackage ../data/fonts/medio { };
26648 mno16 = callPackage ../data/fonts/mno16 { };
26650 mnist = callPackage ../data/machine-learning/mnist { };
26652 mobile-broadband-provider-info = callPackage ../data/misc/mobile-broadband-provider-info { };
26654 mojave-gtk-theme = callPackage ../data/themes/mojave {
26655 inherit (gnome) gnome-shell;
26658 moka-icon-theme = callPackage ../data/icons/moka-icon-theme { };
26660 mona-sans = callPackage ../data/fonts/mona-sans { };
26662 monoid = callPackage ../data/fonts/monoid { };
26664 mononoki = callPackage ../data/fonts/mononoki { };
26666 montserrat = callPackage ../data/fonts/montserrat { };
26668 mph_2b_damase = callPackage ../data/fonts/mph-2b-damase { };
26670 mplus-outline-fonts = recurseIntoAttrs (callPackage ../data/fonts/mplus-outline-fonts { });
26672 mro-unicode = callPackage ../data/fonts/mro-unicode { };
26674 mustache-spec = callPackage ../data/documentation/mustache-spec { };
26676 mustache-go = callPackage ../development/tools/mustache-go { };
26678 mustache-hpp = callPackage ../development/libraries/mustache-hpp { };
26680 myrddin = callPackage ../development/compilers/myrddin { };
26682 myrica = callPackage ../data/fonts/myrica { };
26684 nafees = callPackage ../data/fonts/nafees { };
26686 nanum = callPackage ../data/fonts/nanum { };
26688 nanum-gothic-coding = callPackage ../data/fonts/nanum-gothic-coding { };
26690 national-park-typeface = callPackage ../data/fonts/national-park { };
26692 netease-music-tui = callPackage ../applications/audio/netease-music-tui {
26693 openssl = openssl_1_1;
26696 netease-cloud-music-gtk = callPackage ../applications/audio/netease-cloud-music-gtk {
26697 inherit (darwin.apple_sdk.frameworks) Foundation SystemConfiguration;
26700 nordic = callPackage ../data/themes/nordic { };
26702 nordzy-cursor-theme = callPackage ../data/icons/nordzy-cursor-theme { };
26704 nordzy-icon-theme = callPackage ../data/icons/nordzy-icon-theme { };
26706 inherit (callPackages ../data/fonts/noto-fonts {})
26708 noto-fonts-cjk-sans
26709 noto-fonts-cjk-serif
26711 noto-fonts-emoji-blob-bin
26714 nuclear = callPackage ../applications/audio/nuclear { };
26716 nuclei = callPackage ../tools/security/nuclei { };
26718 nullmailer = callPackage ../servers/mail/nullmailer {
26719 stdenv = gccStdenv;
26722 numix-icon-theme = callPackage ../data/icons/numix-icon-theme {
26723 inherit (gnome) adwaita-icon-theme;
26724 inherit (plasma5Packages) breeze-icons;
26727 numix-icon-theme-circle = callPackage ../data/icons/numix-icon-theme-circle { };
26729 numix-icon-theme-square = callPackage ../data/icons/numix-icon-theme-square { };
26731 numix-cursor-theme = callPackage ../data/icons/numix-cursor-theme { };
26733 numix-gtk-theme = callPackage ../data/themes/numix { };
26735 numix-solarized-gtk-theme = callPackage ../data/themes/numix-solarized { };
26737 numix-sx-gtk-theme = callPackage ../data/themes/numix-sx { };
26739 office-code-pro = callPackage ../data/fonts/office-code-pro { };
26741 oldstandard = callPackage ../data/fonts/oldstandard { };
26743 oldsindhi = callPackage ../data/fonts/oldsindhi { };
26745 omni-gtk-theme = callPackage ../data/themes/omni-gtk-theme { };
26747 onestepback = callPackage ../data/themes/onestepback { };
26749 open-dyslexic = callPackage ../data/fonts/open-dyslexic { };
26751 open-sans = callPackage ../data/fonts/open-sans { };
26753 openmoji-color = callPackage ../data/fonts/openmoji { variant = "color"; };
26755 openmoji-black = callPackage ../data/fonts/openmoji { variant = "black"; };
26757 openzone-cursors = callPackage ../data/themes/openzone { };
26759 oranchelo-icon-theme = callPackage ../data/icons/oranchelo-icon-theme { };
26761 orbitron = callPackage ../data/fonts/orbitron { };
26763 orbuculum = callPackage ../development/embedded/orbuculum { };
26765 orchis-theme = callPackage ../data/themes/orchis-theme { };
26767 orion = callPackage ../data/themes/orion {};
26769 overpass = callPackage ../data/fonts/overpass { };
26771 oxygenfonts = callPackage ../data/fonts/oxygenfonts { };
26773 paper-gtk-theme = callPackage ../data/themes/paper-gtk { };
26775 paper-icon-theme = callPackage ../data/icons/paper-icon-theme { };
26777 papirus-icon-theme = callPackage ../data/icons/papirus-icon-theme {
26778 inherit (plasma5Packages) breeze-icons;
26781 papirus-maia-icon-theme = callPackage ../data/icons/papirus-maia-icon-theme {
26782 inherit (plasma5Packages) breeze-icons;
26785 papirus-folders = callPackage ../data/misc/papirus-folders { };
26787 plasma-overdose-kde-theme = callPackage ../data/themes/plasma-overdose-kde-theme { };
26789 papis = with python3Packages; toPythonApplication papis;
26791 paperlike-go = callPackage ../tools/misc/paperlike-go { };
26793 paps = callPackage ../tools/misc/paps { };
26795 pecita = callPackage ../data/fonts/pecita {};
26797 paratype-pt-mono = callPackage ../data/fonts/paratype-pt/mono.nix {};
26798 paratype-pt-sans = callPackage ../data/fonts/paratype-pt/sans.nix {};
26799 paratype-pt-serif = callPackage ../data/fonts/paratype-pt/serif.nix {};
26801 pari-galdata = callPackage ../data/misc/pari-galdata {};
26803 pari-seadata-small = callPackage ../data/misc/pari-seadata-small {};
26805 penna = callPackage ../data/fonts/penna { };
26807 pitch-black = callPackage ../data/themes/pitch-black {};
26809 plano-theme = callPackage ../data/themes/plano { };
26811 plata-theme = callPackage ../data/themes/plata {
26812 inherit (mate) marco;
26815 poly = callPackage ../data/fonts/poly { };
26817 polychromatic = libsForQt5.callPackage ../applications/misc/polychromatic { };
26819 polytopes_db = callPackage ../data/misc/polytopes_db { };
26821 pop-gtk-theme = callPackage ../data/themes/pop-gtk { };
26823 pop-icon-theme = callPackage ../data/icons/pop-icon-theme {
26824 inherit (gnome) adwaita-icon-theme;
26827 powerline-fonts = callPackage ../data/fonts/powerline-fonts { };
26829 powerline-symbols = callPackage ../data/fonts/powerline-symbols { };
26831 powerline-go = callPackage ../tools/misc/powerline-go { };
26833 powerline-rs = callPackage ../tools/misc/powerline-rs {
26834 inherit (darwin.apple_sdk.frameworks) Security;
26837 profont = callPackage ../data/fonts/profont { };
26839 proggyfonts = callPackage ../data/fonts/proggyfonts { };
26841 public-sans = callPackage ../data/fonts/public-sans { };
26843 publicsuffix-list = callPackage ../data/misc/publicsuffix-list { };
26845 phinger-cursors = callPackage ../data/icons/phinger-cursors { };
26847 qogir-icon-theme = callPackage ../data/icons/qogir-icon-theme { };
26849 qogir-kde = callPackage ../data/themes/qogir-kde { };
26851 qogir-theme = callPackage ../data/themes/qogir { };
26853 quintom-cursor-theme = callPackage ../data/icons/quintom-cursor-theme { };
26855 redhat-official-fonts = callPackage ../data/fonts/redhat-official { };
26857 rime-data = callPackage ../data/misc/rime-data { };
26859 roapi-http = callPackage ../servers/roapi/http.nix { };
26861 rose-pine-gtk-theme = callPackage ../data/themes/rose-pine-gtk { };
26863 route159 = callPackage ../data/fonts/route159 { };
26865 ruwudu = callPackage ../data/fonts/ruwudu { };
26867 sampradaya = callPackage ../data/fonts/sampradaya { };
26869 sarasa-gothic = callPackage ../data/fonts/sarasa-gothic { };
26871 savepagenow = callPackage ../tools/misc/savepagenow { };
26873 scheme-manpages = callPackage ../data/documentation/scheme-manpages { };
26875 scowl = callPackage ../data/misc/scowl { };
26877 seshat = callPackage ../data/fonts/seshat { };
26879 session-desktop = callPackage ../applications/networking/instant-messengers/session-desktop { };
26881 shaderc = callPackage ../development/compilers/shaderc {
26882 inherit (darwin) autoSignDarwinBinariesHook cctools;
26885 shades-of-gray-theme = callPackage ../data/themes/shades-of-gray { };
26887 sierra-breeze-enhanced = libsForQt5.callPackage ../data/themes/kwin-decorations/sierra-breeze-enhanced { };
26889 sjasmplus = callPackage ../development/compilers/sjasmplus { };
26891 skeu = callPackage ../data/themes/skeu { };
26893 sweet = callPackage ../data/themes/sweet { };
26895 shared-mime-info = callPackage ../data/misc/shared-mime-info { };
26897 shared_desktop_ontologies = callPackage ../data/misc/shared-desktop-ontologies { };
26899 scheherazade = callPackage ../data/fonts/scheherazade { version = "2.100"; };
26901 scheherazade-new = callPackage ../data/fonts/scheherazade { };
26903 signwriting = callPackage ../data/fonts/signwriting { };
26905 sierra-gtk-theme = callPackage ../data/themes/sierra { };
26907 sil-abyssinica = callPackage ../data/fonts/sil-abyssinica { };
26909 sil-padauk = callPackage ../data/fonts/sil-padauk { };
26911 snap7 = callPackage ../development/libraries/snap7 {};
26913 snowblind = callPackage ../data/themes/snowblind { };
26915 solarc-gtk-theme = callPackage ../data/themes/solarc { };
26917 soundfont-fluid = callPackage ../data/soundfonts/fluid { };
26919 soundfont-generaluser = callPackage ../data/soundfonts/generaluser { };
26921 soundfont-ydp-grand = callPackage ../data/soundfonts/ydp-grand { };
26923 spdx-license-list-data = callPackage ../data/misc/spdx-license-list-data { };
26925 stdmanpages = callPackage ../data/documentation/std-man-pages { };
26927 star-history = callPackage ../tools/misc/star-history {
26928 inherit (darwin.apple_sdk.frameworks) Security;
26931 starfetch = callPackage ../tools/misc/starfetch { };
26933 starship = callPackage ../tools/misc/starship {
26934 inherit (darwin.apple_sdk.frameworks) Security Foundation Cocoa;
26937 stig = callPackage ../applications/networking/p2p/stig { };
26939 stix-otf = callPackage ../data/fonts/stix-otf { };
26941 stix-two = callPackage ../data/fonts/stix-two { };
26943 super-tiny-icons = callPackage ../data/icons/super-tiny-icons { };
26945 inherit (callPackages ../data/fonts/gdouros { })
26946 aegan aegyptus akkadian assyrian eemusic maya symbola textfonts unidings;
26948 iana-etc = callPackage ../data/misc/iana-etc { };
26950 poppler_data = callPackage ../data/misc/poppler-data { };
26952 inherit (callPackages ../data/fonts/pretendard { })
26957 quattrocento = callPackage ../data/fonts/quattrocento {};
26959 quattrocento-sans = callPackage ../data/fonts/quattrocento-sans {};
26961 raleway = callPackage ../data/fonts/raleway { };
26963 recursive = callPackage ../data/fonts/recursive { };
26965 rubik = callPackage ../data/fonts/rubik { };
26967 rhodium-libre = callPackage ../data/fonts/rhodium-libre { };
26969 rictydiminished-with-firacode = callPackage ../data/fonts/rictydiminished-with-firacode { };
26971 roboto = callPackage ../data/fonts/roboto { };
26973 roboto-mono = callPackage ../data/fonts/roboto-mono { };
26975 roboto-slab = callPackage ../data/fonts/roboto-slab { };
26977 hasklig = callPackage ../data/fonts/hasklig {};
26979 maligned = callPackage ../development/tools/maligned { };
26981 inter = callPackage ../data/fonts/inter { };
26983 open-fonts = callPackage ../data/fonts/open-fonts { };
26985 scientifica = callPackage ../data/fonts/scientifica { };
26987 siji = callPackage ../data/fonts/siji { };
26989 sound-theme-freedesktop = callPackage ../data/misc/sound-theme-freedesktop { };
26991 source-code-pro = callPackage ../data/fonts/source-code-pro {};
26993 source-sans = callPackage ../data/fonts/source-sans { };
26994 source-sans-pro = callPackage ../data/fonts/source-sans-pro { };
26996 source-serif = callPackage ../data/fonts/source-serif { };
26997 source-serif-pro = callPackage ../data/fonts/source-serif-pro { };
26999 source-han-code-jp = callPackage ../data/fonts/source-han-code-jp { };
27001 sourceHanPackages = dontRecurseIntoAttrs (callPackage ../data/fonts/source-han { });
27002 source-han-sans = sourceHanPackages.sans;
27003 source-han-serif = sourceHanPackages.serif;
27004 source-han-mono = sourceHanPackages.mono;
27006 spleen = callPackage ../data/fonts/spleen { };
27008 stilo-themes = callPackage ../data/themes/stilo { };
27010 sudo-font = callPackage ../data/fonts/sudo { };
27012 inherit (callPackages ../data/fonts/tai-languages { }) tai-ahom;
27014 takao = callPackage ../data/fonts/takao { };
27016 taskspooler = callPackage ../tools/system/taskspooler { };
27018 tamsyn = callPackage ../data/fonts/tamsyn { };
27020 tamzen = callPackage ../data/fonts/tamzen { };
27022 tango-icon-theme = callPackage ../data/icons/tango-icon-theme {
27026 theme-jade1 = callPackage ../data/themes/jade1 { };
27028 theme-obsidian2 = callPackage ../data/themes/obsidian2 { };
27030 themes = name: callPackage (../data/misc/themes + ("/" + name + ".nix")) {};
27032 theano = callPackage ../data/fonts/theano { };
27034 tela-circle-icon-theme = callPackage ../data/icons/tela-circle-icon-theme {
27035 inherit (gnome) adwaita-icon-theme;
27036 inherit (plasma5Packages) breeze-icons;
27039 tela-icon-theme = callPackage ../data/icons/tela-icon-theme { };
27041 template-glib = callPackage ../development/libraries/template-glib { };
27043 tempora_lgc = callPackage ../data/fonts/tempora-lgc { };
27045 tenderness = callPackage ../data/fonts/tenderness { };
27047 terminus_font = callPackage ../data/fonts/terminus-font { };
27049 terminus_font_ttf = callPackage ../data/fonts/terminus-font-ttf { };
27051 terminus-nerdfont = nerdfonts.override {
27052 fonts = [ "Terminus" ];
27055 tex-gyre = callPackages ../data/fonts/tex-gyre { };
27057 tex-gyre-math = callPackages ../data/fonts/tex-gyre-math { };
27059 theme-vertex = callPackage ../data/themes/vertex { };
27061 tibetan-machine = callPackage ../data/fonts/tibetan-machine { };
27063 times-newer-roman = callPackage ../data/fonts/times-newer-roman { };
27065 tipa = callPackage ../data/fonts/tipa { };
27067 ttf_bitstream_vera = callPackage ../data/fonts/ttf-bitstream-vera { };
27069 ttf-envy-code-r = callPackage ../data/fonts/ttf-envy-code-r {};
27071 ttf-tw-moe = callPackage ../data/fonts/ttf-tw-moe { };
27073 twemoji-color-font = callPackage ../data/fonts/twemoji-color-font { };
27075 twitter-color-emoji = callPackage ../data/fonts/twitter-color-emoji { };
27077 tzdata = callPackage ../data/misc/tzdata { };
27079 ubuntu-themes = callPackage ../data/themes/ubuntu-themes { };
27081 ubuntu_font_family = callPackage ../data/fonts/ubuntu-font-family { };
27083 ucs-fonts = callPackage ../data/fonts/ucs-fonts { };
27085 bront_fonts = callPackage ../data/fonts/bront { };
27087 ultimate-oldschool-pc-font-pack = callPackage ../data/fonts/ultimate-oldschool-pc-font-pack { };
27089 ultralist = callPackage ../applications/misc/ultralist { };
27091 undefined-medium = callPackage ../data/fonts/undefined-medium { };
27093 unfonts-core = callPackage ../data/fonts/unfonts-core { };
27095 uni-vga = callPackage ../data/fonts/uni-vga { };
27097 unicode-character-database = callPackage ../data/misc/unicode-character-database { };
27099 unicode-emoji = callPackage ../data/misc/unicode-emoji { };
27101 unihan-database = callPackage ../data/misc/unihan-database { };
27103 unifont = callPackage ../data/fonts/unifont { };
27105 unifont_upper = callPackage ../data/fonts/unifont_upper { };
27107 unscii = callPackage ../data/fonts/unscii { };
27109 uw-ttyp0 = callPackage ../data/fonts/uw-ttyp0 { };
27111 u001-font = callPackage ../data/fonts/u001 { };
27113 vanilla-dmz = callPackage ../data/icons/vanilla-dmz { };
27115 vdrsymbols = callPackage ../data/fonts/vdrsymbols { };
27117 vegur = callPackage ../data/fonts/vegur { };
27119 vegeta = callPackage ../tools/networking/vegeta { };
27121 venta = callPackage ../data/themes/venta { };
27123 victor-mono = callPackage ../data/fonts/victor-mono { };
27125 vimix-gtk-themes = callPackage ../data/themes/vimix {
27126 inherit (gnome) gnome-shell;
27129 vimix-icon-theme = callPackage ../data/icons/vimix-icon-theme { };
27131 vistafonts = callPackage ../data/fonts/vista-fonts { };
27133 vistafonts-chs = callPackage ../data/fonts/vista-fonts-chs { };
27135 vistafonts-cht = callPackage ../data/fonts/vista-fonts-cht { };
27137 vollkorn = callPackage ../data/fonts/vollkorn { };
27139 weather-icons = callPackage ../data/fonts/weather-icons { };
27141 whitesur-gtk-theme = callPackage ../data/themes/whitesur {
27142 inherit (gnome) gnome-shell;
27145 whitesur-icon-theme = callPackage ../data/icons/whitesur-icon-theme { };
27147 wireless-regdb = callPackage ../data/misc/wireless-regdb { };
27149 work-sans = callPackage ../data/fonts/work-sans { };
27151 wqy_microhei = callPackage ../data/fonts/wqy-microhei { };
27153 wqy_zenhei = callPackage ../data/fonts/wqy-zenhei { };
27155 xhtml1 = callPackage ../data/sgml+xml/schemas/xml-dtd/xhtml1 { };
27157 xits-math = callPackage ../data/fonts/xits-math { };
27159 xkcd-font = callPackage ../data/fonts/xkcd-font { };
27161 xkeyboard_config = xorg.xkeyboardconfig;
27163 xlsx2csv = with python3Packages; toPythonApplication xlsx2csv;
27165 xorg-rgb = callPackage ../data/misc/xorg-rgb {};
27167 yanone-kaffeesatz = callPackage ../data/fonts/yanone-kaffeesatz {};
27169 yaru-theme = callPackage ../data/themes/yaru {};
27171 yaru-remix-theme = callPackage ../data/themes/yaru-remix {};
27173 zafiro-icons = callPackage ../data/icons/zafiro-icons {
27174 inherit (plasma5Packages) breeze-icons;
27177 zeal = libsForQt5.callPackage ../data/documentation/zeal { };
27179 zilla-slab = callPackage ../data/fonts/zilla-slab { };
27181 zuki-themes = callPackage ../data/themes/zuki { };
27183 ### APPLICATIONS / GIS
27185 gmt = callPackage ../applications/gis/gmt {
27186 inherit (darwin.apple_sdk.frameworks)
27187 Accelerate CoreGraphics CoreVideo;
27190 gshhg-gmt = callPackage ../applications/gis/gmt/gshhg.nix { };
27192 dcw-gmt = callPackage ../applications/gis/gmt/dcw.nix { };
27194 grass = callPackage ../applications/gis/grass { };
27196 openorienteering-mapper = libsForQt5.callPackage ../applications/gis/openorienteering-mapper { };
27198 qgis-ltr = callPackage ../applications/gis/qgis/ltr.nix { };
27200 qgis = callPackage ../applications/gis/qgis { };
27202 qmapshack = libsForQt5.callPackage ../applications/gis/qmapshack { };
27204 saga = libsForQt5.callPackage ../applications/gis/saga {
27205 inherit (darwin.apple_sdk.frameworks) Cocoa;
27208 spatialite_gui = callPackage ../applications/gis/spatialite-gui {
27209 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa IOKit;
27213 spatialite_tools = callPackage ../applications/gis/spatialite-tools { };
27215 udig = callPackage ../applications/gis/udig { };
27217 whitebox-tools = callPackage ../applications/gis/whitebox-tools {
27218 inherit (darwin.apple_sdk.frameworks) Security;
27221 zombietrackergps = libsForQt5.callPackage ../applications/gis/zombietrackergps { };
27225 _2bwm = callPackage ../applications/window-managers/2bwm {
27226 patches = config."2bwm".patches or [];
27229 a2jmidid = callPackage ../applications/audio/a2jmidid { };
27231 aacgain = callPackage ../applications/audio/aacgain { };
27233 abcde = callPackage ../applications/audio/abcde {
27234 inherit (python3Packages) eyeD3;
27237 abiword = callPackage ../applications/office/abiword { };
27239 abook = callPackage ../applications/misc/abook { };
27241 acd-cli = callPackage ../applications/networking/sync/acd_cli {
27242 inherit (python3Packages)
27243 buildPythonApplication appdirs colorama python-dateutil
27244 requests requests-toolbelt setuptools sqlalchemy fusepy;
27247 adobe-reader = pkgsi686Linux.callPackage ../applications/misc/adobe-reader { };
27249 adl = callPackage ../applications/video/adl { };
27251 appvm = callPackage ../applications/virtualization/appvm { };
27253 yggdrasil = callPackage ../tools/networking/yggdrasil { };
27255 masterpdfeditor = libsForQt5.callPackage ../applications/misc/masterpdfeditor { };
27257 masterpdfeditor4 = libsForQt5.callPackage ../applications/misc/masterpdfeditor4 { };
27259 foxitreader = libsForQt512.callPackage ../applications/misc/foxitreader { };
27261 pdfstudio2021 = callPackage ../applications/misc/pdfstudio {
27265 pdfstudio2022 = callPackage ../applications/misc/pdfstudio {
27269 pdfstudioviewer = callPackage ../applications/misc/pdfstudio {
27270 program = "pdfstudioviewer";
27273 aeolus = callPackage ../applications/audio/aeolus { };
27275 aewan = callPackage ../applications/editors/aewan { };
27277 afterstep = callPackage ../applications/window-managers/afterstep {
27282 agedu = callPackage ../tools/misc/agedu { };
27284 agenda = callPackage ../applications/office/agenda { };
27286 ahoviewer = callPackage ../applications/graphics/ahoviewer { };
27288 airwave = callPackage ../applications/audio/airwave { qt5 = qt514; };
27290 akira-unstable = callPackage ../applications/graphics/akira { };
27292 alembic = callPackage ../development/libraries/alembic {};
27294 alfaview = callPackage ../applications/networking/instant-messengers/alfaview { };
27296 alchemy = callPackage ../applications/graphics/alchemy { };
27298 alock = callPackage ../misc/screensavers/alock { };
27300 alot = callPackage ../applications/networking/mailreaders/alot { };
27302 alpine = callPackage ../applications/networking/mailreaders/alpine {
27306 msgviewer = callPackage ../applications/networking/mailreaders/msgviewer { };
27308 amarok = libsForQt5.callPackage ../applications/audio/amarok { };
27309 amarok-kf5 = amarok; # for compatibility
27311 amfora = callPackage ../applications/networking/browsers/amfora { };
27313 AMB-plugins = callPackage ../applications/audio/AMB-plugins { };
27315 ams-lv2 = callPackage ../applications/audio/ams-lv2 { };
27317 androidStudioPackages = recurseIntoAttrs
27318 (callPackage ../applications/editors/android-studio {
27319 buildFHSUserEnv = buildFHSUserEnvBubblewrap;
27321 android-studio = androidStudioPackages.stable;
27323 animbar = callPackage ../applications/graphics/animbar { };
27325 antfs-cli = callPackage ../applications/misc/antfs-cli {};
27327 antimony = libsForQt514.callPackage ../applications/graphics/antimony {};
27329 antiword = callPackage ../applications/office/antiword {};
27331 anup = callPackage ../applications/misc/anup {
27332 inherit (darwin.apple_sdk.frameworks) Security;
27335 anytype = callPackage ../applications/misc/anytype { };
27339 apache-directory-studio = callPackage ../applications/networking/apache-directory-studio {};
27341 apkeep = callPackage ../tools/misc/apkeep {
27342 inherit (darwin.apple_sdk.frameworks) Security;
27345 apngasm = callPackage ../applications/graphics/apngasm {};
27346 apngasm_2 = callPackage ../applications/graphics/apngasm/2.nix {};
27348 appeditor = callPackage ../applications/misc/appeditor { };
27350 appgate-sdp = callPackage ../applications/networking/appgate-sdp { };
27352 apostrophe = callPackage ../applications/editors/apostrophe {
27353 pythonPackages = python3Packages;
27354 texlive = texlive.combined.scheme-medium;
27357 aqemu = libsForQt5.callPackage ../applications/virtualization/aqemu { };
27359 ardour_6 = callPackage ../applications/audio/ardour/6.nix { };
27360 ardour = callPackage ../applications/audio/ardour { };
27362 arelle = with python3Packages; toPythonApplication arelle;
27364 argo = callPackage ../applications/networking/cluster/argo { };
27366 argocd = callPackage ../applications/networking/cluster/argocd { };
27368 argocd-autopilot = callPackage ../applications/networking/cluster/argocd-autopilot { };
27370 argo-rollouts = callPackage ../applications/networking/cluster/argo-rollouts { };
27372 ario = callPackage ../applications/audio/ario { };
27374 arion = callPackage ../applications/virtualization/arion { };
27376 arkade = callPackage ../applications/networking/cluster/arkade { };
27378 artem = callPackage ../applications/graphics/artem { };
27380 asuka = callPackage ../applications/networking/browsers/asuka {
27381 inherit (darwin.apple_sdk.frameworks) Security;
27384 ascii-image-converter = callPackage ../applications/graphics/ascii-image-converter { };
27386 artha = callPackage ../applications/misc/artha { };
27388 atlassian-cli = callPackage ../applications/office/atlassian-cli { };
27390 atomEnv = callPackage ../applications/editors/atom/env.nix { };
27392 atomPackages = dontRecurseIntoAttrs (callPackage ../applications/editors/atom { });
27394 inherit (atomPackages) atom atom-beta;
27396 asap = callPackage ../tools/audio/asap { };
27398 aseprite = callPackage ../applications/editors/aseprite { };
27399 aseprite-unfree = aseprite.override { unfree = true; };
27401 assign-lb-ip = callPackage ../applications/networking/cluster/assign-lb-ip { };
27403 astroid = callPackage ../applications/networking/mailreaders/astroid {
27404 vim = vim_configurable.override { features = "normal"; };
27407 aucatctl = callPackage ../applications/audio/aucatctl { };
27409 audacious = libsForQt5.callPackage ../applications/audio/audacious { };
27410 audacious-plugins = libsForQt5.callPackage ../applications/audio/audacious/plugins.nix {
27411 # Avoid circular dependency
27412 audacious = audacious.override { audacious-plugins = null; };
27414 audaciousQt5 = audacious;
27416 audacity = callPackage ../applications/audio/audacity {
27417 inherit (darwin.apple_sdk.frameworks) AppKit AudioToolbox AudioUnit Carbon CoreAudio CoreAudioKit CoreServices;
27421 audio-recorder = callPackage ../applications/audio/audio-recorder { };
27423 auto-multiple-choice = callPackage ../applications/misc/auto-multiple-choice { };
27425 autokey = callPackage ../applications/office/autokey { };
27427 autotalent = callPackage ../applications/audio/autotalent { };
27429 autotrace = callPackage ../applications/graphics/autotrace {};
27431 av-98 = callPackage ../applications/networking/browsers/av-98 { };
27433 avizo = callPackage ../applications/misc/avizo { };
27435 avocode = callPackage ../applications/graphics/avocode {};
27437 azpainter = callPackage ../applications/graphics/azpainter { };
27439 bambootracker = libsForQt5.callPackage ../applications/audio/bambootracker { };
27441 blocky = callPackage ../applications/networking/blocky { };
27443 cadence = libsForQt5.callPackage ../applications/audio/cadence { };
27445 cheesecutter = callPackage ../applications/audio/cheesecutter { };
27447 milkytracker = callPackage ../applications/audio/milkytracker { };
27449 ptcollab = libsForQt515.callPackage ../applications/audio/ptcollab { };
27451 schismtracker = callPackage ../applications/audio/schismtracker { };
27453 jnetmap = callPackage ../applications/networking/jnetmap {};
27455 join-desktop = callPackage ../applications/misc/join-desktop { };
27457 json-plot = callPackage ../applications/graphics/json-plot {};
27459 libbitcoin = callPackage ../tools/misc/libbitcoin/libbitcoin.nix {
27460 boost = boost175; # fatal error: 'boost/interprocess/detail/posix_time_types_wrk.hpp' file not found
27462 libbitcoin-protocol = callPackage ../tools/misc/libbitcoin/libbitcoin-protocol.nix {
27465 libbitcoin-client = callPackage ../tools/misc/libbitcoin/libbitcoin-client.nix {
27468 libbitcoin-network = callPackage ../tools/misc/libbitcoin/libbitcoin-network.nix {
27471 libbitcoin-explorer = callPackage ../tools/misc/libbitcoin/libbitcoin-explorer.nix {
27476 armcord = callPackage ../applications/networking/instant-messengers/armcord { };
27478 aumix = callPackage ../applications/audio/aumix {
27482 autopanosiftc = callPackage ../applications/graphics/autopanosiftc { };
27484 AusweisApp2 = libsForQt5.callPackage ../applications/misc/ausweisapp2 { };
27486 avidemux = libsForQt5.callPackage ../applications/video/avidemux { };
27488 avrdudess = callPackage ../applications/misc/avrdudess { };
27490 awesome = callPackage ../applications/window-managers/awesome {
27491 cairo = cairo.override { xcbSupport = true; };
27492 inherit (texFunctions) fontsConf;
27495 awesomebump = libsForQt5.callPackage ../applications/graphics/awesomebump { };
27497 inherit (gnome) baobab;
27499 backintime-common = callPackage ../applications/networking/sync/backintime/common.nix { };
27501 backintime-qt = libsForQt5.callPackage ../applications/networking/sync/backintime/qt.nix { };
27503 backintime = backintime-qt;
27505 balsa = callPackage ../applications/networking/mailreaders/balsa { };
27507 bandwidth = callPackage ../tools/misc/bandwidth { };
27509 banking = callPackage ../applications/office/banking { };
27511 baresip = callPackage ../applications/networking/instant-messengers/baresip { };
27513 barrier = libsForQt5.callPackage ../applications/misc/barrier {};
27515 bashSnippets = callPackage ../applications/misc/bashSnippets { };
27517 batik = callPackage ../applications/graphics/batik { };
27519 batsignal = callPackage ../applications/misc/batsignal { };
27521 baudline = callPackage ../applications/audio/baudline { };
27523 bb = callPackage ../applications/misc/bb { };
27525 bchoppr = callPackage ../applications/audio/bchoppr { };
27527 berry = callPackage ../applications/window-managers/berry { };
27529 bespokesynth = callPackage ../applications/audio/bespokesynth {
27530 inherit (darwin.apple_sdk.frameworks) Cocoa WebKit CoreServices CoreAudioKit;
27533 bespokesynth-with-vst2 = bespokesynth.override {
27537 bevelbar = callPackage ../applications/window-managers/bevelbar { };
27539 bfcal = libsForQt5.callPackage ../applications/misc/bfcal { };
27541 bibletime = libsForQt5.callPackage ../applications/misc/bibletime { };
27543 bino3d = libsForQt5.callPackage ../applications/video/bino3d {
27547 bitlbee = callPackage ../applications/networking/instant-messengers/bitlbee { };
27548 bitlbee-plugins = callPackage ../applications/networking/instant-messengers/bitlbee/plugins.nix { };
27550 bitlbee-discord = callPackage ../applications/networking/instant-messengers/bitlbee-discord { };
27552 bitlbee-facebook = callPackage ../applications/networking/instant-messengers/bitlbee-facebook { };
27554 bitlbee-steam = callPackage ../applications/networking/instant-messengers/bitlbee-steam { };
27556 bitlbee-mastodon = callPackage ../applications/networking/instant-messengers/bitlbee-mastodon { };
27558 bitmeter = callPackage ../applications/audio/bitmeter { };
27560 bitscope = recurseIntoAttrs
27561 (callPackage ../applications/science/electronics/bitscope/packages.nix { });
27563 bitwig-studio1 = callPackage ../applications/audio/bitwig-studio/bitwig-studio1.nix {
27564 inherit (gnome) zenity;
27565 libxkbcommon = libxkbcommon_7;
27567 bitwig-studio2 = callPackage ../applications/audio/bitwig-studio/bitwig-studio2.nix {
27568 inherit bitwig-studio1;
27570 bitwig-studio3 = callPackage ../applications/audio/bitwig-studio/bitwig-studio3.nix { };
27571 bitwig-studio4 = callPackage ../applications/audio/bitwig-studio/bitwig-studio4.nix { };
27573 bitwig-studio = bitwig-studio4;
27575 bgpdump = callPackage ../tools/networking/bgpdump { };
27577 bgpq3 = callPackage ../tools/networking/bgpq3 { };
27579 bgpq4 = callPackage ../tools/networking/bgpq4 { };
27581 blackbox = callPackage ../applications/version-management/blackbox { };
27583 bleachbit = callPackage ../applications/misc/bleachbit { };
27585 blender = callPackage ../applications/misc/blender {
27586 # LLVM 11 crashes when compiling GHOST_SystemCocoa.mm
27587 stdenv = if stdenv.isDarwin then llvmPackages_10.stdenv else stdenv;
27588 inherit (darwin.apple_sdk.frameworks) Cocoa CoreGraphics ForceFeedback OpenAL OpenGL;
27591 blender-with-packages = callPackage ../applications/misc/blender/wrapper.nix {};
27593 blender-hip = blender.override { hipSupport = true; };
27595 blflash = callPackage ../tools/misc/blflash { };
27597 blogc = callPackage ../applications/misc/blogc { };
27599 blucontrol = callPackage ../applications/misc/blucontrol/wrapper.nix {
27600 inherit (haskellPackages) ghcWithPackages;
27603 bluefish = callPackage ../applications/editors/bluefish {
27607 bluej = callPackage ../applications/editors/bluej {
27608 jdk = jetbrains.jdk;
27611 bluejeans-gui = callPackage ../applications/networking/instant-messengers/bluejeans { };
27613 bluemail = callPackage ../applications/networking/mailreaders/bluemail { };
27615 blugon = callPackage ../applications/misc/blugon { };
27617 bombadillo = callPackage ../applications/networking/browsers/bombadillo { };
27619 bombono = callPackage ../applications/video/bombono {};
27621 bonzomatic = callPackage ../applications/editors/bonzomatic { };
27623 bottles = callPackage ../applications/misc/bottles {
27624 wine = wineWowPackages.minimal;
27627 brave = callPackage ../applications/networking/browsers/brave { };
27629 break-time = callPackage ../applications/misc/break-time {
27630 openssl = openssl_1_1;
27633 breezy = with python3Packages; toPythonApplication breezy;
27635 notmuch-bower = callPackage ../applications/networking/mailreaders/notmuch-bower { };
27637 brig = callPackage ../applications/networking/brig { };
27639 bristol = callPackage ../applications/audio/bristol { };
27641 bjumblr = callPackage ../applications/audio/bjumblr { };
27643 bschaffl = callPackage ../applications/audio/bschaffl { };
27645 bsequencer = callPackage ../applications/audio/bsequencer { };
27647 bslizr = callPackage ../applications/audio/bslizr { };
27649 bshapr = callPackage ../applications/audio/bshapr { };
27651 bspwm = callPackage ../applications/window-managers/bspwm { };
27653 bvi = callPackage ../applications/editors/bvi { };
27655 bviplus = callPackage ../applications/editors/bviplus { };
27657 caerbannog = callPackage ../applications/misc/caerbannog { };
27659 cardboard = callPackage ../applications/window-managers/cardboard { };
27661 cardo = callPackage ../data/fonts/cardo { };
27663 cage = callPackage ../applications/window-managers/cage {
27664 wlroots = wlroots_0_14;
27667 calf = callPackage ../applications/audio/calf {
27668 inherit (gnome2) libglade;
27671 calcmysky = qt6Packages.callPackage ../applications/science/astronomy/calcmysky { };
27673 calcurse = callPackage ../applications/misc/calcurse { };
27675 calculix = callPackage ../applications/science/math/calculix {};
27677 calibre = qt6Packages.callPackage ../applications/misc/calibre { };
27679 calibre-web = callPackage ../servers/calibre-web { };
27681 calligra = libsForQt5.callPackage ../applications/office/calligra { };
27683 perkeep = callPackage ../applications/misc/perkeep { };
27685 canto-curses = callPackage ../applications/networking/feedreaders/canto-curses { };
27687 canto-daemon = callPackage ../applications/networking/feedreaders/canto-daemon { };
27689 caprine-bin = callPackage ../applications/networking/instant-messengers/caprine-bin { };
27691 carddav-util = callPackage ../tools/networking/carddav-util { };
27693 cardinal = callPackage ../applications/audio/cardinal { };
27695 carla = libsForQt5.callPackage ../applications/audio/carla { };
27697 castor = callPackage ../applications/networking/browsers/castor { };
27699 catfs = callPackage ../os-specific/linux/catfs { };
27701 catgirl = callPackage ../applications/networking/irc/catgirl { };
27703 catimg = callPackage ../tools/misc/catimg { };
27705 catt = callPackage ../applications/video/catt { };
27707 cava = callPackage ../applications/audio/cava { };
27709 cb2bib = libsForQt514.callPackage ../applications/office/cb2bib { };
27711 cbatticon = callPackage ../applications/misc/cbatticon { };
27713 cbc = callPackage ../applications/science/math/cbc { };
27715 cddiscid = callPackage ../applications/audio/cd-discid {
27716 inherit (darwin) IOKit;
27719 cdparanoia = cdparanoiaIII;
27721 cdparanoiaIII = callPackage ../applications/audio/cdparanoia {
27722 inherit (darwin) IOKit;
27723 inherit (darwin.apple_sdk.frameworks) Carbon;
27726 cyan = callPackage ../applications/graphics/cyan {};
27728 cyanrip = callPackage ../applications/audio/cyanrip { };
27730 centerim = callPackage ../applications/networking/instant-messengers/centerim { };
27732 cgit = callPackage ../applications/version-management/git-and-tools/cgit { };
27733 cgit-pink = callPackage ../applications/version-management/git-and-tools/cgit/pink.nix { };
27735 chatty = callPackage ../applications/networking/instant-messengers/chatty { };
27737 chirp = callPackage ../applications/radio/chirp { };
27739 browsh = callPackage ../applications/networking/browsers/browsh { };
27741 brotab = callPackage ../tools/misc/brotab {
27745 bookworm = callPackage ../applications/office/bookworm { };
27747 bookletimposer = callPackage ../applications/office/bookletimposer { };
27749 boops = callPackage ../applications/audio/boops { };
27751 ChowCentaur = callPackage ../applications/audio/ChowCentaur { };
27753 ChowKick = callPackage ../applications/audio/ChowKick { };
27755 ChowPhaser = callPackage ../applications/audio/ChowPhaser { };
27757 CHOWTapeModel = callPackage ../applications/audio/CHOWTapeModel { };
27759 chromium = callPackage ../applications/networking/browsers/chromium (config.chromium or {});
27761 chromiumBeta = lowPrio (chromium.override { channel = "beta"; });
27763 chromiumDev = lowPrio (chromium.override { channel = "dev"; });
27765 chuck = callPackage ../applications/audio/chuck {
27766 inherit (darwin.apple_sdk.frameworks) AppKit Carbon CoreAudio CoreMIDI CoreServices Kernel;
27769 cinelerra = callPackage ../applications/video/cinelerra { };
27771 cipher = callPackage ../applications/misc/cipher { };
27773 clapper = callPackage ../applications/video/clapper { };
27775 ciscoPacketTracer7 = callPackage ../applications/networking/cisco-packet-tracer/7.nix { };
27777 ciscoPacketTracer8 = callPackage ../applications/networking/cisco-packet-tracer/8.nix { };
27779 claws-mail = callPackage ../applications/networking/mailreaders/claws-mail { };
27781 cligh = python3Packages.callPackage ../development/tools/github/cligh {};
27783 clight = callPackage ../applications/misc/clight { };
27785 clightd = callPackage ../applications/misc/clight/clightd.nix { };
27787 clipgrab = libsForQt5.callPackage ../applications/video/clipgrab { };
27789 clipcat = callPackage ../applications/misc/clipcat { };
27791 clipmenu = callPackage ../applications/misc/clipmenu { };
27793 clipit = callPackage ../applications/misc/clipit { };
27795 clipqr = callPackage ../applications/misc/clipqr { };
27797 cloud-hypervisor = callPackage ../applications/virtualization/cloud-hypervisor { };
27799 clp = callPackage ../applications/science/math/clp { };
27801 cmatrix = callPackage ../applications/misc/cmatrix { };
27803 cmctl = callPackage ../applications/networking/cluster/cmctl { };
27805 cmus = callPackage ../applications/audio/cmus {
27806 inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio VideoToolbox;
27807 libjack = libjack2;
27810 cmusfm = callPackage ../applications/audio/cmusfm { };
27812 cni = callPackage ../applications/networking/cluster/cni {};
27813 cni-plugins = callPackage ../applications/networking/cluster/cni/plugins.nix {};
27815 dnsname-cni = callPackage ../applications/networking/cluster/dnsname-cni {};
27817 multus-cni = callPackage ../applications/networking/cluster/multus-cni {};
27819 cntr = callPackage ../applications/virtualization/cntr { };
27821 communi = libsForQt5.callPackage ../applications/networking/irc/communi { };
27823 complete-alias = callPackage ../tools/misc/complete-alias { };
27825 confclerk = libsForQt5.callPackage ../applications/misc/confclerk { };
27827 copyq = libsForQt5.callPackage ../applications/misc/copyq { };
27829 corectrl = libsForQt5.callPackage ../applications/misc/corectrl { };
27831 coriander = callPackage ../applications/video/coriander {
27832 inherit (gnome2) libgnomeui GConf;
27835 corrscope = libsForQt5.callPackage ../applications/video/corrscope {
27836 ffmpeg = ffmpeg-full;
27839 cpeditor = libsForQt515.callPackage ../applications/editors/cpeditor { };
27841 csa = callPackage ../applications/audio/csa { };
27843 csound = callPackage ../applications/audio/csound {
27844 inherit (pkgs.darwin.apple_sdk.frameworks) Accelerate AudioUnit CoreAudio CoreMIDI;
27847 csound-manual = callPackage ../applications/audio/csound/csound-manual { };
27849 csound-qt = libsForQt5.callPackage ../applications/audio/csound/csound-qt {
27853 codeblocks = callPackage ../applications/editors/codeblocks { };
27854 codeblocksFull = codeblocks.override { contribPlugins = true; };
27856 cudatext-qt = callPackage ../applications/editors/cudatext { widgetset = "qt5"; };
27857 cudatext-gtk = callPackage ../applications/editors/cudatext { widgetset = "gtk2"; };
27858 cudatext = cudatext-qt;
27860 convos = callPackage ../applications/networking/irc/convos { };
27862 comical = callPackage ../applications/graphics/comical {
27863 inherit (darwin.apple_sdk.frameworks) Cocoa;
27866 containerd = callPackage ../applications/virtualization/containerd { };
27868 convchain = callPackage ../tools/graphics/convchain {};
27870 cordless = callPackage ../applications/networking/instant-messengers/cordless { };
27872 coursera-dl = callPackage ../applications/misc/coursera-dl {};
27874 coyim = callPackage ../applications/networking/instant-messengers/coyim { };
27876 cozy-drive = callPackage ../applications/networking/cozy-drive {};
27878 cq-editor = libsForQt5.callPackage ../applications/graphics/cq-editor {
27879 python3Packages = python37Packages;
27882 cqrlog = callPackage ../applications/radio/cqrlog {
27886 crun = callPackage ../applications/virtualization/crun {};
27888 csdp = callPackage ../applications/science/math/csdp { };
27890 ctop = callPackage ../tools/system/ctop { };
27892 cubicsdr = callPackage ../applications/radio/cubicsdr {
27893 inherit (darwin.apple_sdk.frameworks) Cocoa WebKit;
27896 cum = callPackage ../applications/misc/cum { };
27898 cuneiform = callPackage ../tools/graphics/cuneiform {};
27900 curseradio = callPackage ../applications/audio/curseradio { };
27902 curtail = callPackage ../applications/graphics/curtail { };
27904 cutecom = libsForQt5.callPackage ../tools/misc/cutecom { };
27906 cvs = callPackage ../applications/version-management/cvs { };
27908 cvsps = callPackage ../applications/version-management/cvsps { };
27910 cvsq = callPackage ../applications/version-management/cvsq { };
27912 cvs2svn = callPackage ../applications/version-management/cvs2svn { };
27914 cwm = callPackage ../applications/window-managers/cwm { };
27916 cyclone = callPackage ../applications/audio/pd-plugins/cyclone { };
27918 dablin = callPackage ../applications/radio/dablin { };
27920 darcs = haskell.lib.compose.overrideCabal (drv: {
27921 configureFlags = (lib.remove "-flibrary" drv.configureFlags or []) ++ ["-f-library"];
27922 }) (haskell.lib.compose.justStaticExecutables haskellPackages.darcs);
27924 darcs-to-git = callPackage ../applications/version-management/git-and-tools/darcs-to-git { };
27926 darkman = callPackage ../applications/misc/darkman { };
27928 darktable = callPackage ../applications/graphics/darktable {
27930 pugixml = pugixml.override { shared = true; };
27933 das_watchdog = callPackage ../tools/system/das_watchdog { };
27935 datadog-agent = callPackage ../tools/networking/dd-agent/datadog-agent.nix {
27936 pythonPackages = datadog-integrations-core {};
27938 datadog-process-agent = callPackage ../tools/networking/dd-agent/datadog-process-agent.nix { };
27939 datadog-integrations-core = extras: callPackage ../tools/networking/dd-agent/integrations-core.nix {
27941 extraIntegrations = extras;
27944 ddgr = callPackage ../applications/misc/ddgr { };
27946 deadbeef = callPackage ../applications/audio/deadbeef { };
27948 deadbeefPlugins = {
27949 headerbar-gtk3 = callPackage ../applications/audio/deadbeef/plugins/headerbar-gtk3.nix { };
27950 lyricbar = callPackage ../applications/audio/deadbeef/plugins/lyricbar.nix { };
27951 mpris2 = callPackage ../applications/audio/deadbeef/plugins/mpris2.nix { };
27952 musical-spectrum = callPackage ../applications/audio/deadbeef/plugins/musical-spectrum.nix { };
27953 statusnotifier = callPackage ../applications/audio/deadbeef/plugins/statusnotifier.nix { };
27954 playlist-manager = callPackage ../applications/audio/deadbeef/plugins/playlist-manager.nix { };
27957 deadbeef-with-plugins = callPackage ../applications/audio/deadbeef/wrapper.nix {
27961 dfasma = libsForQt5.callPackage ../applications/audio/dfasma { };
27963 dht = callPackage ../applications/networking/p2p/dht { };
27965 dia = callPackage ../applications/graphics/dia {
27966 inherit (gnome2) libart_lgpl libgnomeui;
27969 direwolf = callPackage ../applications/radio/direwolf {
27973 dirt = callPackage ../applications/audio/dirt {};
27975 distrho = callPackage ../applications/audio/distrho {};
27977 dit = callPackage ../applications/editors/dit { };
27979 djvulibre = callPackage ../applications/misc/djvulibre { };
27981 djvu2pdf = callPackage ../tools/typesetting/djvu2pdf { };
27983 djview = libsForQt5.callPackage ../applications/graphics/djview { };
27986 dmenu = callPackage ../applications/misc/dmenu { };
27987 dmenu-wayland = callPackage ../applications/misc/dmenu/wayland.nix { };
27989 dmensamenu = callPackage ../applications/misc/dmensamenu {
27990 inherit (python3Packages) buildPythonApplication requests;
27993 dmrconfig = callPackage ../applications/radio/dmrconfig { };
27995 dmtx-utils = callPackage ../tools/graphics/dmtx-utils {
27996 inherit (darwin.apple_sdk.frameworks) Foundation;
27999 dnd-tools = callPackage ../applications/misc/dnd-tools { };
28001 inherit (callPackage ../applications/virtualization/docker {})
28004 docker = docker_20_10;
28005 docker-client = docker.override { clientOnly = true; };
28007 docker-proxy = callPackage ../applications/virtualization/docker/proxy.nix { };
28009 docker-gc = callPackage ../applications/virtualization/docker/gc.nix { };
28011 docker-machine = callPackage ../applications/networking/cluster/docker-machine { };
28012 docker-machine-hyperkit = callPackage ../applications/networking/cluster/docker-machine/hyperkit.nix { };
28013 docker-machine-kvm = callPackage ../applications/networking/cluster/docker-machine/kvm.nix { };
28014 docker-machine-kvm2 = callPackage ../applications/networking/cluster/docker-machine/kvm2.nix { };
28015 docker-machine-xhyve = callPackage ../applications/networking/cluster/docker-machine/xhyve.nix {
28016 inherit (darwin.apple_sdk.frameworks) Hypervisor vmnet;
28017 inherit (darwin) cctools;
28020 docker-distribution = callPackage ../applications/virtualization/docker/distribution.nix { };
28022 dockfmt = callPackage ../development/tools/dockfmt { };
28024 afterburn = callPackage ../tools/admin/afterburn {};
28026 docker-buildx = callPackage ../applications/virtualization/docker/buildx.nix { };
28027 docker-compose = callPackage ../applications/virtualization/docker/compose.nix { };
28028 docker-compose_1 = python3Packages.callPackage ../applications/virtualization/docker/compose_1.nix {};
28030 amazon-ecr-credential-helper = callPackage ../tools/admin/amazon-ecr-credential-helper { };
28032 docker-credential-gcr = callPackage ../tools/admin/docker-credential-gcr { };
28034 docker-credential-helpers = callPackage ../tools/admin/docker-credential-helpers { };
28036 doodle = callPackage ../applications/search/doodle { };
28038 dr14_tmeter = callPackage ../applications/audio/dr14_tmeter { };
28040 dragonflydb = callPackage ../servers/nosql/dragonflydb { };
28042 dragonfly-reverb = callPackage ../applications/audio/dragonfly-reverb { };
28044 drawing = callPackage ../applications/graphics/drawing { };
28046 drawio = callPackage ../applications/graphics/drawio {};
28047 drawio-headless = callPackage ../applications/graphics/drawio/headless.nix { };
28049 drawpile = libsForQt5.callPackage ../applications/graphics/drawpile { };
28050 drawpile-server-headless = libsForQt5.callPackage ../applications/graphics/drawpile {
28051 buildClient = false;
28052 buildServerGui = false;
28055 drawterm = callPackage ../tools/admin/drawterm { };
28057 droopy = python3Packages.callPackage ../applications/networking/droopy { };
28059 drumgizmo = callPackage ../applications/audio/drumgizmo {
28060 stdenv = gcc10StdenvCompat;
28063 dsf2flac = callPackage ../applications/audio/dsf2flac { };
28065 dunst = callPackage ../applications/misc/dunst { };
28067 du-dust = callPackage ../tools/misc/dust {
28068 inherit (darwin.apple_sdk.frameworks) AppKit;
28071 dutree = callPackage ../tools/misc/dutree { };
28073 devede = callPackage ../applications/video/devede { };
28075 denemo = callPackage ../applications/audio/denemo { };
28077 dexed = darwin.apple_sdk_11_0.callPackage ../applications/audio/dexed {
28078 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa WebKit MetalKit DiscRecording CoreAudioKit;
28079 inherit (darwin.apple_sdk_11_0.libs) simd;
28082 dvdauthor = callPackage ../applications/video/dvdauthor { };
28084 dvdbackup = callPackage ../applications/video/dvdbackup { };
28086 dvd-slideshow = callPackage ../applications/video/dvd-slideshow { };
28088 dvdstyler = callPackage ../applications/video/dvdstyler {
28089 inherit (gnome2) libgnomeui;
28092 dyff = callPackage ../development/tools/dyff { };
28094 dwl = callPackage ../applications/window-managers/dwl { };
28096 dwm = callPackage ../applications/window-managers/dwm {
28097 # dwm is configured entirely through source modification. Allow users to
28098 # specify patches through nixpkgs.config.dwm.patches
28099 patches = config.dwm.patches or [];
28102 dwmblocks = callPackage ../applications/misc/dwmblocks { };
28104 dwmbar = callPackage ../applications/misc/dwmbar { };
28106 dwm-status = callPackage ../applications/window-managers/dwm/dwm-status.nix { };
28108 emoji-picker = callPackage ../applications/misc/emoji-picker {};
28110 exploitdb = callPackage ../tools/security/exploitdb { };
28112 evilwm = callPackage ../applications/window-managers/evilwm {
28113 patches = config.evilwm.patches or [];
28116 dzen2 = callPackage ../applications/window-managers/dzen2 { };
28118 e16 = callPackage ../applications/window-managers/e16 { };
28120 eaglemode = callPackage ../applications/misc/eaglemode { };
28122 ebumeter = callPackage ../applications/audio/ebumeter { };
28124 echoip = callPackage ../servers/echoip { };
28126 eclipses = recurseIntoAttrs (callPackage ../applications/editors/eclipse {
28130 ecpdap = callPackage ../development/embedded/fpga/ecpdap {
28131 inherit (darwin.apple_sdk.frameworks) AppKit;
28134 ecs-agent = callPackage ../applications/virtualization/ecs-agent { };
28136 ed = callPackage ../applications/editors/ed { };
28138 edbrowse = callPackage ../applications/editors/edbrowse { };
28140 o = callPackage ../applications/editors/o { };
28142 oed = callPackage ../applications/editors/oed { };
28144 ekho = callPackage ../applications/audio/ekho { };
28146 electron-cash = libsForQt5.callPackage ../applications/misc/electron-cash { };
28148 electrum = libsForQt5.callPackage ../applications/misc/electrum { };
28150 electrum-grs = libsForQt5.callPackage ../applications/misc/electrum-grs { };
28152 electrum-ltc = libsForQt5.callPackage ../applications/misc/electrum/ltc.nix { };
28154 elementary-planner = callPackage ../applications/office/elementary-planner { };
28156 elf-dissector = libsForQt5.callPackage ../applications/misc/elf-dissector {
28157 libdwarf = libdwarf_20210528;
28160 elfx86exts = callPackage ../applications/misc/elfx86exts { };
28162 elinks = callPackage ../applications/networking/browsers/elinks {
28163 autoreconfHook = buildPackages.autoreconfHook269;
28166 elvis = callPackage ../applications/editors/elvis { };
28168 em = callPackage ../applications/editors/em { };
28171 emacs-gtk = emacs28-gtk;
28172 emacs-nox = emacs28-nox;
28174 emacs28 = callPackage ../applications/editors/emacs/28.nix {
28175 # use override to enable additional features
28176 libXaw = xorg.libXaw;
28181 inherit (darwin.apple_sdk.frameworks)
28182 AppKit Carbon Cocoa IOKit OSAKit Quartz QuartzCore WebKit
28183 ImageCaptureCore GSS ImageIO;
28184 inherit (darwin) sigtool;
28187 emacs28-gtk = emacs28.override {
28191 emacs28-nox = lowPrio (emacs28.override {
28198 emacsMacport = callPackage ../applications/editors/emacs/macport.nix {
28199 withMacport = true;
28203 inherit (darwin.apple_sdk.frameworks)
28204 AppKit Carbon Cocoa IOKit OSAKit Quartz QuartzCore WebKit
28205 ImageCaptureCore GSS ImageIO;
28206 inherit (darwin) sigtool;
28209 emacsPackagesFor = emacs: import ./emacs-packages.nix {
28210 inherit (lib) makeScope makeOverridable dontRecurseIntoAttrs;
28212 pkgs' = pkgs; # default pkgs used for bootstrapping the emacs package set
28215 # This alias should live in aliases.nix but that would cause Hydra not to evaluate/build the packages.
28216 # If you turn this into "real" alias again, please add it to pkgs/top-level/packages-config.nix again too
28217 emacsPackages = emacs.pkgs;
28219 inherit (gnome) empathy;
28221 endeavour = callPackage ../applications/office/endeavour { };
28223 enhanced-ctorrent = callPackage ../applications/networking/p2p/enhanced-ctorrent { };
28225 entangle = callPackage ../applications/video/entangle {
28226 inherit (gst_all_1) gstreamer gst-plugins-base;
28229 eolie = callPackage ../applications/networking/browsers/eolie { };
28231 eos-installer = callPackage ../applications/misc/eos-installer { };
28233 epdfview = callPackage ../applications/misc/epdfview { };
28235 epeg = callPackage ../applications/graphics/epeg { };
28237 epgstation = callPackage ../applications/video/epgstation {
28238 nodejs = nodejs-16_x;
28241 inherit (gnome) epiphany;
28243 ephemeral = callPackage ../applications/networking/browsers/ephemeral { };
28245 epic5 = callPackage ../applications/networking/irc/epic5 { };
28247 epick = callPackage ../applications/graphics/epick {
28248 inherit (darwin.apple_sdk.frameworks) AppKit;
28251 epr = callPackage ../applications/misc/epr { };
28253 eq10q = callPackage ../applications/audio/eq10q { };
28255 errbot = callPackage ../applications/networking/errbot { };
28257 espeak-classic = callPackage ../applications/audio/espeak { };
28259 espeak-ng = callPackage ../applications/audio/espeak-ng { };
28260 espeak = res.espeak-ng;
28262 espeakedit = callPackage ../applications/audio/espeak/edit.nix { };
28264 espeakup = callPackage ../applications/accessibility/espeakup { };
28266 etebase-server = with python3Packages; toPythonApplication etebase-server;
28268 etesync-dav = callPackage ../applications/misc/etesync-dav {};
28270 etherape = callPackage ../applications/networking/sniffers/etherape { };
28272 evilpixie = libsForQt5.callPackage ../applications/graphics/evilpixie { };
28274 eww = callPackage ../applications/window-managers/eww { };
28275 eww-wayland = callPackage ../applications/window-managers/eww {
28276 withWayland = true;
28279 exaile = callPackage ../applications/audio/exaile { };
28281 exercism = callPackage ../applications/misc/exercism { };
28283 expenses = callPackage ../applications/misc/expenses { };
28285 fnott = callPackage ../applications/misc/fnott { };
28287 furnace = callPackage ../applications/audio/furnace {
28288 inherit (darwin.apple_sdk.frameworks) Cocoa;
28291 gg-scm = callPackage ../applications/version-management/git-and-tools/gg { };
28293 gigalixir = callPackage ../tools/misc/gigalixir { };
28295 go-libp2p-daemon = callPackage ../servers/go-libp2p-daemon { };
28297 go-motion = callPackage ../development/tools/go-motion { };
28299 gpg-mdp = callPackage ../applications/misc/gpg-mdp { };
28301 greenfoot = callPackage ../applications/editors/greenfoot {
28302 jdk = jetbrains.jdk;
28305 gspeech = callPackage ../applications/audio/gspeech { };
28307 haruna = libsForQt5.callPackage ../applications/video/haruna { };
28309 hdrmerge = libsForQt5.callPackage ../applications/graphics/hdrmerge { };
28311 helix = callPackage ../applications/editors/helix { };
28313 icesl = callPackage ../applications/misc/icesl { };
28315 karlender = callPackage ../applications/office/karlender { };
28317 keepassx = callPackage ../applications/misc/keepassx { };
28318 keepassx2 = callPackage ../applications/misc/keepassx/2.0.nix { };
28319 keepassxc = libsForQt5.callPackage ../applications/misc/keepassx/community.nix { };
28321 keeweb = callPackage ../applications/misc/keeweb { };
28323 inherit (gnome) evince;
28324 evolution-data-server = gnome.evolution-data-server;
28325 evolution-data-server-gtk4 = evolution-data-server.override { withGtk3 = false; withGtk4 = true; };
28326 evolution-ews = callPackage ../applications/networking/mailreaders/evolution/evolution-ews { };
28327 evolution = callPackage ../applications/networking/mailreaders/evolution/evolution { };
28328 evolutionWithPlugins = callPackage ../applications/networking/mailreaders/evolution/evolution/wrapper.nix { plugins = [ evolution evolution-ews ]; };
28330 keepass = callPackage ../applications/misc/keepass { };
28332 keepass-charactercopy = callPackage ../applications/misc/keepass-plugins/charactercopy { };
28334 keepass-keeagent = callPackage ../applications/misc/keepass-plugins/keeagent { };
28336 keepass-keepasshttp = callPackage ../applications/misc/keepass-plugins/keepasshttp { };
28338 keepass-keepassrpc = callPackage ../applications/misc/keepass-plugins/keepassrpc { };
28340 keepass-keetraytotp = callPackage ../applications/misc/keepass-plugins/keetraytotp { };
28342 keepass-otpkeyprov = callPackage ../applications/misc/keepass-plugins/otpkeyprov { };
28344 keepass-qrcodeview = callPackage ../applications/misc/keepass-plugins/qrcodeview { };
28346 kerbrute = callPackage ../tools/security/kerbrute { };
28348 kvmtool = callPackage ../applications/virtualization/kvmtool { };
28350 exrdisplay = callPackage ../applications/graphics/exrdisplay { };
28352 exrtools = callPackage ../applications/graphics/exrtools { };
28354 f1viewer = callPackage ../applications/video/f1viewer {};
28356 faircamp = callPackage ../applications/misc/faircamp { };
28358 famistudio = callPackage ../applications/audio/famistudio { };
28360 fasttext = callPackage ../applications/science/machine-learning/fasttext { };
28362 fbmenugen = callPackage ../applications/misc/fbmenugen { };
28364 fbpanel = callPackage ../applications/window-managers/fbpanel { };
28366 fdr = libsForQt5.callPackage ../applications/science/programming/fdr { };
28368 feedbackd = callPackage ../applications/misc/feedbackd { };
28370 fehlstart = callPackage ../applications/misc/fehlstart { };
28372 fetchmail = callPackage ../applications/misc/fetchmail { };
28373 fetchmail_7 = callPackage ../applications/misc/fetchmail/v7.nix { };
28375 ff2mpv = callPackage ../applications/misc/ff2mpv { };
28377 fff = callPackage ../applications/misc/fff { };
28379 fig2dev = callPackage ../applications/graphics/fig2dev { };
28381 FIL-plugins = callPackage ../applications/audio/FIL-plugins { };
28383 finalfrontier = callPackage ../applications/science/machine-learning/finalfrontier {
28384 inherit (darwin.apple_sdk.frameworks) Security;
28385 openssl = openssl_1_1;
28388 finalfusion-utils = callPackage ../applications/science/machine-learning/finalfusion-utils {
28389 inherit (darwin.apple_sdk.frameworks) Security;
28392 firewalld = callPackage ../applications/networking/firewalld { };
28394 firewalld-gui = firewalld.override { withGui = true; };
28396 flacon = libsForQt5.callPackage ../applications/audio/flacon { };
28398 flexget = callPackage ../applications/networking/flexget { };
28400 fldigi = callPackage ../applications/radio/fldigi {
28404 flink = callPackage ../applications/networking/cluster/flink { };
28406 fllog = callPackage ../applications/radio/fllog { };
28408 flmsg = callPackage ../applications/radio/flmsg { };
28410 flrig = callPackage ../applications/radio/flrig { };
28412 fluxus = callPackage ../applications/graphics/fluxus { stdenv = gcc10StdenvCompat; };
28414 flwrap = callPackage ../applications/radio/flwrap { stdenv = gcc10StdenvCompat; };
28416 fluidsynth = callPackage ../applications/audio/fluidsynth {
28417 inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio CoreMIDI CoreServices;
28420 fmit = libsForQt5.callPackage ../applications/audio/fmit { };
28422 fmsynth = callPackage ../applications/audio/fmsynth { };
28424 fnc = callPackage ../applications/version-management/fnc { };
28426 focus = callPackage ../tools/X11/focus { };
28428 focuswriter = libsForQt5.callPackage ../applications/editors/focuswriter { };
28430 foliate = callPackage ../applications/office/foliate { };
28432 fondo = callPackage ../applications/graphics/fondo { };
28434 font-manager = callPackage ../applications/misc/font-manager { };
28436 fontpreview = callPackage ../applications/misc/fontpreview { };
28438 fossil = callPackage ../applications/version-management/fossil {
28439 sqlite = sqlite.override { enableDeserialize = true; };
28442 freebayes = callPackage ../applications/science/biology/freebayes { };
28444 freefilesync = callPackage ../applications/networking/freefilesync { };
28446 freewheeling = callPackage ../applications/audio/freewheeling { };
28448 fritzing = libsForQt5.callPackage ../applications/science/electronics/fritzing { };
28450 fritzprofiles = with python3.pkgs; toPythonApplication fritzprofiles;
28452 fsv = callPackage ../applications/misc/fsv { };
28454 ft2-clone = callPackage ../applications/audio/ft2-clone {
28455 inherit (darwin.apple_sdk.frameworks) CoreAudio CoreMIDI CoreServices Cocoa;
28459 fvwm2 = callPackage ../applications/window-managers/fvwm/2.6.nix { };
28460 fvwm3 = callPackage ../applications/window-managers/fvwm/3.nix { };
28462 ganttproject-bin = callPackage ../applications/misc/ganttproject-bin { };
28464 gaucheBootstrap = callPackage ../development/interpreters/gauche/boot.nix { };
28466 gauche = callPackage ../development/interpreters/gauche { };
28468 gcal = callPackage ../applications/misc/gcal { };
28470 gcstar = callPackage ../applications/misc/gcstar { };
28472 geany = callPackage ../applications/editors/geany { };
28473 geany-with-vte = callPackage ../applications/editors/geany/with-vte.nix { };
28475 geek-life = callPackage ../applications/misc/geek-life { };
28477 genact = callPackage ../applications/misc/genact { };
28479 genxword = callPackage ../applications/misc/genxword { };
28481 geoipupdate = callPackage ../applications/misc/geoipupdate { };
28483 ghostwriter = libsForQt5.callPackage ../applications/editors/ghostwriter { };
28485 gitweb = callPackage ../applications/version-management/git-and-tools/gitweb { };
28487 globe-cli = callPackage ../applications/misc/globe-cli { };
28489 gnss-sdr = callPackage ../applications/radio/gnss-sdr { };
28491 gnuradio = callPackage ../applications/radio/gnuradio/wrapper.nix {
28492 unwrapped = callPackage ../applications/radio/gnuradio {
28493 inherit (darwin.apple_sdk.frameworks) CoreAudio;
28497 gnuradioPackages = lib.recurseIntoAttrs gnuradio.pkgs;
28498 # A build without gui components and other utilites not needed for end user
28500 gnuradioMinimal = gnuradio.override {
28502 unwrapped = gnuradio.unwrapped.override {
28503 volk = volk.override {
28504 # So it will not reference python
28505 enableModTool = false;
28508 gnuradio-companion = false;
28509 python-support = false;
28513 gr-modtool = false;
28514 gr-blocktool = false;
28517 # Doesn't make it reference python eventually, but makes reverse
28518 # depdendencies require python to use cmake files of GR.
28519 gr-ctrlport = false;
28523 gnuradio3_9 = callPackage ../applications/radio/gnuradio/wrapper.nix {
28524 unwrapped = callPackage ../applications/radio/gnuradio/3.9.nix {
28525 inherit (darwin.apple_sdk.frameworks) CoreAudio;
28529 gnuradio3_9Packages = lib.recurseIntoAttrs gnuradio3_9.pkgs;
28530 # A build without gui components and other utilites not needed for end user
28532 gnuradio3_9Minimal = gnuradio.override {
28534 unwrapped = gnuradio.unwrapped.override {
28535 volk = volk.override {
28536 # So it will not reference python
28537 enableModTool = false;
28540 gnuradio-companion = false;
28541 python-support = false;
28545 gr-modtool = false;
28546 gr-blocktool = false;
28549 # Doesn't make it reference python eventually, but makes reverse
28550 # depdendencies require python to use cmake files of GR.
28551 gr-ctrlport = false;
28555 gnuradio3_8 = callPackage ../applications/radio/gnuradio/wrapper.nix {
28556 unwrapped = callPackage ../applications/radio/gnuradio/3.8.nix {
28557 inherit (darwin.apple_sdk.frameworks) CoreAudio;
28561 gnuradio3_8Packages = lib.recurseIntoAttrs gnuradio3_8.pkgs;
28562 # A build without gui components and other utilites not needed if gnuradio is
28563 # used as a c++ library.
28564 gnuradio3_8Minimal = gnuradio3_8.override {
28566 unwrapped = gnuradio3_8.unwrapped.override {
28567 volk = volk.override {
28568 enableModTool = false;
28571 gnuradio-companion = false;
28572 python-support = false;
28576 gr-modtool = false;
28579 # Doesn't make it reference python eventually, but makes reverse
28580 # depdendencies require python to use cmake files of GR.
28581 gr-ctrlport = false;
28586 grandorgue = callPackage ../applications/audio/grandorgue {
28587 inherit (darwin.apple_sdk.frameworks) Cocoa;
28590 greetd = recurseIntoAttrs {
28591 dlm = callPackage ../applications/display-managers/greetd/dlm.nix { };
28592 greetd = callPackage ../applications/display-managers/greetd { };
28593 gtkgreet = callPackage ../applications/display-managers/greetd/gtkgreet.nix { };
28594 tuigreet = callPackage ../applications/display-managers/greetd/tuigreet.nix { };
28595 wlgreet = callPackage ../applications/display-managers/greetd/wlgreet.nix { };
28598 goldendict = libsForQt5.callPackage ../applications/misc/goldendict {
28599 inherit (darwin) libiconv;
28602 gomuks = callPackage ../applications/networking/instant-messengers/gomuks { };
28604 inherit (ocaml-ng.ocamlPackages_4_12) google-drive-ocamlfuse;
28606 googler = callPackage ../applications/misc/googler {
28610 gopher = callPackage ../applications/networking/gopher/gopher { };
28612 gophernotes = callPackage ../applications/editors/gophernotes { };
28614 goxel = callPackage ../applications/graphics/goxel { };
28616 gpa = callPackage ../applications/misc/gpa { };
28618 gpicview = callPackage ../applications/graphics/gpicview {
28622 gpx = callPackage ../applications/misc/gpx { };
28624 gqrx = callPackage ../applications/radio/gqrx { };
28625 gqrx-portaudio = callPackage ../applications/radio/gqrx {
28626 portaudioSupport = true;
28627 pulseaudioSupport = false;
28629 gqrx-gr-audio = callPackage ../applications/radio/gqrx {
28630 portaudioSupport = false;
28631 pulseaudioSupport = false;
28634 gpx-viewer = callPackage ../applications/misc/gpx-viewer { };
28636 grepcidr = callPackage ../applications/search/grepcidr { };
28638 grepm = callPackage ../applications/search/grepm { };
28640 grip-search = callPackage ../tools/text/grip-search { };
28642 grip = callPackage ../applications/misc/grip { };
28644 gsimplecal = callPackage ../applications/misc/gsimplecal { };
28646 gthumb = callPackage ../applications/graphics/gthumb { };
28648 gtimelog = with python3Packages; toPythonApplication gtimelog;
28650 inherit (gnome) gucharmap;
28652 guitarix = callPackage ../applications/audio/guitarix {
28653 fftw = fftwSinglePrec;
28656 gurk-rs = callPackage ../applications/networking/instant-messengers/gurk-rs {
28657 inherit (darwin.apple_sdk.frameworks) Cocoa;
28660 gjay = callPackage ../applications/audio/gjay { };
28662 sherlock = callPackage ../tools/security/sherlock { };
28664 rhythmbox = callPackage ../applications/audio/rhythmbox { };
28666 puddletag = libsForQt5.callPackage ../applications/audio/puddletag { };
28668 w_scan = callPackage ../applications/video/w_scan { };
28670 wavrsocvt = callPackage ../applications/misc/audio/wavrsocvt { };
28672 welle-io = libsForQt5.callPackage ../applications/radio/welle-io { };
28674 wireshark = callPackage ../applications/networking/sniffers/wireshark {
28675 inherit (darwin.apple_sdk.frameworks) ApplicationServices SystemConfiguration;
28676 libpcap = libpcap.override { withBluez = stdenv.isLinux; };
28678 wireshark-qt = wireshark;
28680 tshark = wireshark-cli;
28681 wireshark-cli = wireshark.override {
28683 libpcap = libpcap.override { withBluez = stdenv.isLinux; };
28686 sngrep = callPackage ../applications/networking/sniffers/sngrep {};
28688 termshark = callPackage ../tools/networking/termshark { };
28690 fbida = callPackage ../applications/graphics/fbida { };
28692 fclones = callPackage ../tools/misc/fclones {
28693 inherit (darwin.apple_sdk.frameworks) AppKit;
28696 fcp = callPackage ../tools/misc/fcp { };
28698 fdupes = callPackage ../tools/misc/fdupes { };
28700 feh = callPackage ../applications/graphics/feh {
28701 imlib2 = imlib2Full;
28704 feishu = callPackage ../applications/networking/instant-messengers/feishu {};
28706 filezilla = callPackage ../applications/networking/ftp/filezilla { };
28708 fire = darwin.apple_sdk_11_0.callPackage ../applications/audio/fire {
28709 inherit (darwin.apple_sdk_11_0.frameworks) Cocoa WebKit CoreServices DiscRecording CoreAudioKit MetalKit;
28710 inherit (darwin.apple_sdk_11_0.libs) simd;
28713 buildMozillaMach = opts: callPackage (import ../applications/networking/browsers/firefox/common.nix opts) {};
28715 firefoxPackages = recurseIntoAttrs (callPackage ../applications/networking/browsers/firefox/packages.nix {});
28717 firefox-unwrapped = firefoxPackages.firefox;
28718 firefox-esr-102-unwrapped = firefoxPackages.firefox-esr-102;
28719 firefox-esr-unwrapped = firefoxPackages.firefox-esr-102;
28721 firefox = wrapFirefox firefox-unwrapped { };
28723 firefox-esr = firefox-esr-102;
28724 firefox-esr-102 = wrapFirefox firefox-esr-102-unwrapped { };
28726 firefox-bin-unwrapped = callPackage ../applications/networking/browsers/firefox-bin {
28727 inherit (gnome) adwaita-icon-theme;
28728 channel = "release";
28729 generated = import ../applications/networking/browsers/firefox-bin/release_sources.nix;
28732 firefox-bin = wrapFirefox firefox-bin-unwrapped {
28733 pname = "firefox-bin";
28736 firefox-beta-bin-unwrapped = firefox-bin-unwrapped.override {
28737 inherit (gnome) adwaita-icon-theme;
28739 generated = import ../applications/networking/browsers/firefox-bin/beta_sources.nix;
28742 firefox-beta-bin = res.wrapFirefox firefox-beta-bin-unwrapped {
28743 pname = "firefox-beta-bin";
28744 desktopName = "Firefox Beta";
28747 firefox-devedition-bin-unwrapped = callPackage ../applications/networking/browsers/firefox-bin {
28748 inherit (gnome) adwaita-icon-theme;
28749 channel = "devedition";
28750 generated = import ../applications/networking/browsers/firefox-bin/devedition_sources.nix;
28753 firefox-devedition-bin = res.wrapFirefox firefox-devedition-bin-unwrapped {
28754 nameSuffix = "-devedition";
28755 pname = "firefox-devedition-bin";
28756 desktopName = "Firefox DevEdition";
28759 librewolf-unwrapped = callPackage ../applications/networking/browsers/librewolf {};
28761 librewolf = wrapFirefox librewolf-unwrapped {
28762 inherit (librewolf-unwrapped) extraPrefsFiles extraPoliciesFiles;
28763 libName = "librewolf";
28766 firefox_decrypt = python3Packages.callPackage ../tools/security/firefox_decrypt { };
28768 fmtoy = callPackage ../tools/audio/fmtoy { };
28770 flac = callPackage ../applications/audio/flac { };
28772 redoflacs = callPackage ../applications/audio/redoflacs { };
28774 flameshot = libsForQt5.callPackage ../tools/misc/flameshot { };
28776 flex-ncat = callPackage ../applications/radio/flex-ncat { };
28778 flex-ndax = callPackage ../applications/radio/flex-ndax { };
28780 fluxbox = callPackage ../applications/window-managers/fluxbox { };
28782 hackedbox = callPackage ../applications/window-managers/hackedbox { };
28784 fomp = callPackage ../applications/audio/fomp { };
28786 formatter = callPackage ../applications/misc/formatter { };
28788 formiko = with python3Packages; callPackage ../applications/editors/formiko {
28789 inherit buildPythonApplication;
28792 foxotron = callPackage ../applications/graphics/foxotron {
28793 inherit (darwin.apple_sdk.frameworks) AVFoundation Carbon Cocoa CoreAudio Kernel OpenGL;
28796 foxtrotgps = callPackage ../applications/misc/foxtrotgps { };
28798 fractal = callPackage ../applications/networking/instant-messengers/fractal {
28799 openssl = openssl_1_1;
28802 fractal-next = callPackage ../applications/networking/instant-messengers/fractal-next {
28803 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-bad;
28806 fragments = callPackage ../applications/networking/p2p/fragments { };
28808 freecad = libsForQt5.callPackage ../applications/graphics/freecad {
28809 boost = python3Packages.boost;
28810 inherit (python3Packages)
28824 freedv = callPackage ../applications/radio/freedv {
28825 inherit (darwin.apple_sdk.frameworks) AppKit AVFoundation Cocoa CoreMedia;
28826 codec2 = codec2.override {
28827 freedvSupport = true;
28831 freemind = callPackage ../applications/misc/freemind {
28832 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
28833 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
28836 freenet = callPackage ../applications/networking/p2p/freenet {
28837 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
28840 freeoffice = callPackage ../applications/office/softmaker/freeoffice.nix {};
28842 freeplane = callPackage ../applications/misc/freeplane { };
28844 freepv = callPackage ../applications/graphics/freepv { };
28846 xfontsel = callPackage ../applications/misc/xfontsel { };
28847 inherit (xorg) xlsfonts;
28849 xrdp = callPackage ../applications/networking/remote/xrdp { };
28851 freerdp = callPackage ../applications/networking/remote/freerdp {
28852 inherit (darwin.apple_sdk.frameworks) AudioToolbox AVFoundation Carbon Cocoa CoreMedia;
28853 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good;
28856 freerdpUnstable = freerdp;
28858 friture = libsForQt5.callPackage ../applications/audio/friture {
28859 python3Packages = python39Packages;
28862 fte = callPackage ../applications/editors/fte { };
28864 g933-utils = callPackage ../tools/misc/g933-utils { };
28866 gavrasm = callPackage ../development/compilers/gavrasm { };
28868 gcalcli = callPackage ../applications/misc/gcalcli { };
28870 vcal = callPackage ../applications/misc/vcal { };
28872 gcolor2 = callPackage ../applications/graphics/gcolor2 { };
28874 gcolor3 = callPackage ../applications/graphics/gcolor3 { };
28876 get_iplayer = callPackage ../applications/misc/get_iplayer {};
28878 getxbook = callPackage ../applications/misc/getxbook { };
28880 gimp = callPackage ../applications/graphics/gimp {
28881 autoreconfHook = buildPackages.autoreconfHook269;
28883 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
28886 gimp-with-plugins = callPackage ../applications/graphics/gimp/wrapper.nix {
28887 plugins = null; # All packaged plugins enabled, if not explicit plugin list supplied
28890 gimpPlugins = recurseIntoAttrs (callPackage ../applications/graphics/gimp/plugins {});
28892 girara = callPackage ../applications/misc/girara {
28896 git = callPackage ../applications/version-management/git-and-tools/git {
28897 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
28898 perlLibs = [perlPackages.LWP perlPackages.URI perlPackages.TermReadKey];
28900 perlPackages.libnet perlPackages.NetSMTPSSL
28901 perlPackages.IOSocketSSL perlPackages.NetSSLeay
28902 perlPackages.AuthenSASL perlPackages.DigestHMAC
28906 # The full-featured Git.
28907 gitFull = git.override {
28910 sendEmailSupport = true;
28912 withLibsecret = !stdenv.isDarwin;
28915 # Git with SVN support, but without GUI.
28916 gitSVN = lowPrio (git.override { svnSupport = true; });
28918 git-autofixup = perlPackages.GitAutofixup;
28920 git-doc = lib.addMetaAttrs {
28921 description = "Additional documentation for Git";
28922 longDescription = ''
28923 This package contains additional documentation (HTML and text files) that
28924 is referenced in the man pages of Git.
28928 gitMinimal = git.override {
28929 withManual = false;
28930 pythonSupport = false;
28931 perlSupport = false;
28935 gitRepo = callPackage ../applications/version-management/git-repo { };
28937 git-quick-stats = callPackage ../development/tools/git-quick-stats {};
28939 git-review = python3Packages.callPackage ../applications/version-management/git-review { };
28941 git-team = callPackage ../applications/version-management/git-and-tools/git-team { };
28945 gitolite = callPackage ../applications/version-management/gitolite { };
28947 gitoxide = callPackage ../applications/version-management/gitoxide {
28948 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
28951 inherit (gnome) gitg;
28953 gmrun = callPackage ../applications/misc/gmrun {};
28955 gnucash = callPackage ../applications/office/gnucash { };
28957 goffice = callPackage ../development/libraries/goffice { };
28959 got = callPackage ../applications/version-management/got { };
28961 gtkterm = callPackage ../tools/misc/gtkterm { };
28963 gtk-pipe-viewer = perlPackages.callPackage ../applications/video/pipe-viewer { withGtk3 = true; };
28965 gum = callPackage ../applications/misc/gum { };
28967 hydrus = python3Packages.callPackage ../applications/graphics/hydrus {
28968 inherit miniupnpc swftools;
28969 inherit (qt5) wrapQtAppsHook;
28972 jetbrains = (recurseIntoAttrs (callPackages ../applications/editors/jetbrains {
28973 vmopts = config.jetbrains.vmopts or null;
28974 jdk = jetbrains.jdk;
28976 jdk = callPackage ../development/compilers/jetbrains-jdk { };
28979 jmusicbot = callPackage ../applications/audio/jmusicbot { };
28981 josh = callPackage ../applications/version-management/josh { };
28983 junction = callPackage ../applications/misc/junction { };
28985 lemonade = callPackage ../applications/misc/lemonade { };
28987 libquvi = callPackage ../applications/video/quvi/library.nix { };
28989 LibreArp = callPackage ../applications/audio/LibreArp { };
28991 LibreArp-lv2 = callPackage ../applications/audio/LibreArp/lv2.nix { };
28993 librespot = callPackage ../applications/audio/librespot {
28994 withALSA = stdenv.isLinux;
28995 withPulseAudio = config.pulseaudio or stdenv.isLinux;
28996 withPortAudio = stdenv.isDarwin;
28999 limesctl = callPackage ../applications/misc/limesctl { };
29001 linssid = libsForQt5.callPackage ../applications/networking/linssid { };
29003 deadd-notification-center = callPackage ../applications/misc/deadd-notification-center { };
29005 lollypop = callPackage ../applications/audio/lollypop { };
29007 losslessaudiochecker = callPackage ../applications/audio/losslessaudiochecker { };
29009 m32edit = callPackage ../applications/audio/midas/m32edit.nix {};
29011 manim = callPackage ../applications/video/manim { };
29013 manuskript = libsForQt5.callPackage ../applications/editors/manuskript { };
29015 mindforger = libsForQt5.callPackage ../applications/editors/mindforger { };
29017 mi2ly = callPackage ../applications/audio/mi2ly {};
29019 moe = callPackage ../applications/editors/moe { };
29021 pattypan = callPackage ../applications/misc/pattypan {};
29023 praat = callPackage ../applications/audio/praat { };
29025 quvi = callPackage ../applications/video/quvi/tool.nix {
29026 lua5_sockets = lua51Packages.luasocket;
29030 quvi_scripts = callPackage ../applications/video/quvi/scripts.nix { };
29032 rhvoice = callPackage ../applications/audio/rhvoice { };
29034 svox = callPackage ../applications/audio/svox { };
29036 giada = callPackage ../applications/audio/giada {};
29038 giara = callPackage ../applications/networking/giara { };
29040 gitit = callPackage ../applications/misc/gitit {};
29042 gkrellm = callPackage ../applications/misc/gkrellm {
29043 inherit (darwin.apple_sdk.frameworks) IOKit;
29046 glow = callPackage ../applications/editors/glow { };
29048 glowing-bear = callPackage ../applications/networking/irc/glowing-bear { };
29050 gmtk = callPackage ../development/libraries/gmtk { };
29052 gmu = callPackage ../applications/audio/gmu { };
29054 gnaural = callPackage ../applications/audio/gnaural { };
29056 gnome_mplayer = callPackage ../applications/video/gnome-mplayer { };
29058 gnumeric = callPackage ../applications/office/gnumeric { };
29060 gnunet = callPackage ../applications/networking/p2p/gnunet { };
29062 gnunet-gtk = callPackage ../applications/networking/p2p/gnunet/gtk.nix { };
29064 gocr = callPackage ../applications/graphics/gocr { };
29066 gobby = callPackage ../applications/editors/gobby { };
29068 gphoto2 = callPackage ../applications/misc/gphoto2 { };
29070 gphoto2fs = callPackage ../applications/misc/gphoto2/gphotofs.nix { };
29072 gramps = callPackage ../applications/misc/gramps {
29073 pythonPackages = python3Packages;
29076 graphicsmagick = callPackage ../applications/graphics/graphicsmagick { };
29077 graphicsmagick_q16 = graphicsmagick.override { quantumdepth = 16; };
29079 graphicsmagick-imagemagick-compat = callPackage ../applications/graphics/graphicsmagick/compat.nix { };
29081 grisbi = callPackage ../applications/office/grisbi { gtk = gtk3; };
29083 gtkpod = callPackage ../applications/audio/gtkpod { };
29085 q4wine = libsForQt5.callPackage ../applications/misc/q4wine { };
29087 qrcodegen = callPackage ../development/libraries/qrcodegen { };
29089 qrencode = callPackage ../development/libraries/qrencode {
29090 inherit (darwin) libobjc;
29093 geeqie = callPackage ../applications/graphics/geeqie { };
29095 gigedit = callPackage ../applications/audio/gigedit { };
29097 gqview = callPackage ../applications/graphics/gqview { };
29099 gmpc = callPackage ../applications/audio/gmpc {};
29101 gmtp = callPackage ../applications/misc/gmtp {};
29103 gnomecast = callPackage ../applications/video/gnomecast { };
29105 celluloid = callPackage ../applications/video/celluloid { };
29107 gnome-recipes = callPackage ../applications/misc/gnome-recipes {
29108 inherit (gnome) gnome-autoar;
29111 gollum = callPackage ../applications/misc/gollum { };
29113 gonic = callPackage ../servers/gonic {
29114 inherit (darwin.apple_sdk.frameworks) AppKit AudioToolbox;
29117 goodvibes = callPackage ../applications/audio/goodvibes { };
29119 googleearth-pro = libsForQt5.callPackage ../applications/misc/googleearth-pro { };
29121 google-chrome = callPackage ../applications/networking/browsers/google-chrome { };
29123 google-chrome-beta = google-chrome.override { chromium = chromiumBeta; channel = "beta"; };
29125 google-chrome-dev = google-chrome.override { chromium = chromiumDev; channel = "dev"; };
29127 go-graft = callPackage ../applications/networking/go-graft { };
29129 gosmore = callPackage ../applications/misc/gosmore { stdenv = gcc10StdenvCompat; };
29131 gpsbabel = libsForQt5.callPackage ../applications/misc/gpsbabel { };
29133 gpsbabel-gui = gpsbabel.override {
29138 gpscorrelate = callPackage ../applications/misc/gpscorrelate { };
29140 gpsd = callPackage ../servers/gpsd { };
29142 gpsprune = callPackage ../applications/misc/gpsprune { };
29144 gpu-screen-recorder = callPackage ../applications/video/gpu-screen-recorder {
29145 # rm me as soon as this package gains the support for cuda 11
29146 inherit (cudaPackages_10) cudatoolkit;
29149 gpu-screen-recorder-gtk = callPackage ../applications/video/gpu-screen-recorder/gpu-screen-recorder-gtk.nix { };
29151 gpxlab = libsForQt5.callPackage ../applications/misc/gpxlab { };
29153 gpxsee = libsForQt5.callPackage ../applications/misc/gpxsee { };
29155 gspell = callPackage ../development/libraries/gspell { };
29157 gtk2fontsel = callPackage ../applications/misc/gtk2fontsel { };
29159 guardian-agent = callPackage ../tools/networking/guardian-agent { };
29161 gv = callPackage ../applications/misc/gv { };
29163 gvisor = callPackage ../applications/virtualization/gvisor { };
29165 guvcview = libsForQt5.callPackage ../os-specific/linux/guvcview { };
29167 gwc = callPackage ../applications/audio/gwc { };
29169 gxmessage = callPackage ../applications/misc/gxmessage { };
29171 gxmatcheq-lv2 = callPackage ../applications/audio/gxmatcheq-lv2 { };
29173 gxplugins-lv2 = callPackage ../applications/audio/gxplugins-lv2 { };
29175 hachoir = with python3Packages; toPythonApplication hachoir;
29177 hackrf = callPackage ../applications/radio/hackrf { };
29179 hacksaw = callPackage ../tools/misc/hacksaw {};
29181 hakuneko = callPackage ../tools/misc/hakuneko { };
29183 manga-cli = callPackage ../tools/misc/manga-cli { };
29185 hamster = callPackage ../applications/misc/hamster { };
29187 hacpack = callPackage ../tools/compression/hacpack { };
29189 hashit = callPackage ../tools/misc/hashit { };
29191 hactool = callPackage ../tools/compression/hactool { };
29193 hdhomerun-config-gui = callPackage ../applications/video/hdhomerun-config-gui { };
29195 hedgedoc-cli = callPackage ../tools/admin/hedgedoc-cli { };
29197 heimer = libsForQt5.callPackage ../applications/misc/heimer { };
29199 hello = callPackage ../applications/misc/hello { };
29201 hello-wayland = callPackage ../applications/graphics/hello-wayland { };
29203 hello-unfree = callPackage ../applications/misc/hello-unfree { };
29205 helmholtz = callPackage ../applications/audio/pd-plugins/helmholtz { };
29207 herbe = callPackage ../applications/misc/herbe { };
29209 herbstluftwm = callPackage ../applications/window-managers/herbstluftwm { };
29211 hexchat = callPackage ../applications/networking/irc/hexchat { };
29213 hexcurse = callPackage ../applications/editors/hexcurse { };
29215 hexdino = callPackage ../applications/editors/hexdino { };
29217 hexedit = callPackage ../applications/editors/hexedit { };
29219 himalaya = callPackage ../applications/networking/mailreaders/himalaya {
29220 inherit (darwin.apple_sdk.frameworks) Security;
29223 hipchat = callPackage ../applications/networking/instant-messengers/hipchat { };
29225 hivelytracker = callPackage ../applications/audio/hivelytracker { };
29227 hledger = haskell.lib.compose.justStaticExecutables haskellPackages.hledger;
29228 hledger-check-fancyassertions = callPackage ../applications/office/hledger-check-fancyassertions { };
29229 hledger-iadd = haskell.lib.compose.justStaticExecutables haskellPackages.hledger-iadd;
29230 hledger-interest = haskell.lib.compose.justStaticExecutables haskellPackages.hledger-interest;
29231 hledger-ui = haskell.lib.compose.justStaticExecutables haskellPackages.hledger-ui;
29232 hledger-web = haskell.lib.compose.justStaticExecutables haskellPackages.hledger-web;
29234 homebank = callPackage ../applications/office/homebank {
29238 hollywood = callPackage ../applications/misc/hollywood {
29239 inherit (python3Packages) pygments;
29242 hors = callPackage ../development/tools/hors {
29243 inherit (darwin.apple_sdk.frameworks) Security;
29246 hover = callPackage ../development/tools/hover { };
29248 hovercraft = python3Packages.callPackage ../applications/misc/hovercraft { };
29250 howl = callPackage ../applications/editors/howl { };
29252 hdl-dump = callPackage ../tools/misc/hdl-dump { };
29254 hpack = haskell.lib.compose.justStaticExecutables haskellPackages.hpack;
29256 hpcg = callPackage ../tools/misc/hpcg { };
29258 hpl = callPackage ../tools/misc/hpl { };
29260 hpmyroom = libsForQt5.callPackage ../applications/networking/hpmyroom { };
29262 ht = callPackage ../applications/editors/ht { };
29264 xh = callPackage ../tools/networking/xh {
29265 inherit (darwin.apple_sdk.frameworks) Security;
29268 hubstaff = callPackage ../applications/misc/hubstaff { };
29270 hue-cli = callPackage ../tools/networking/hue-cli { };
29272 inherit (nodePackages) hueadm;
29274 hugin = callPackage ../applications/graphics/hugin {
29278 haunt = callPackage ../applications/misc/haunt { };
29280 huggle = libsForQt5.callPackage ../applications/misc/huggle {};
29282 hugo = callPackage ../applications/misc/hugo { };
29284 gatekeeper = callPackage ../applications/networking/cluster/gatekeeper { };
29286 go-org = callPackage ../applications/misc/go-org { };
29288 hushboard = python3.pkgs.callPackage ../applications/audio/hushboard { };
29290 hydrogen = qt5.callPackage ../applications/audio/hydrogen { };
29291 hydrogen_0 = callPackage ../applications/audio/hydrogen/0.nix { }; # Old stable, has GMKit.
29293 hydroxide = callPackage ../applications/networking/hydroxide { };
29295 hyper-haskell-server-with-packages = callPackage ../development/tools/haskell/hyper-haskell/server.nix {
29296 inherit (haskellPackages) ghcWithPackages;
29297 packages = self: with self; [];
29300 hyper-haskell = callPackage ../development/tools/haskell/hyper-haskell {
29301 hyper-haskell-server = hyper-haskell-server-with-packages.override {
29302 packages = self: with self; [
29303 hyper-extra diagrams csound-catalog
29306 extra-packages = [ csound ];
29309 hyperion-ng = libsForQt5.callPackage ../applications/video/hyperion-ng { };
29311 hyperledger-fabric = callPackage ../tools/misc/hyperledger-fabric { };
29313 hypnotix = callPackage ../applications/video/hypnotix { };
29315 indigenous-desktop = callPackage ../applications/networking/feedreaders/indigenous-desktop { };
29317 jackline = callPackage ../applications/networking/instant-messengers/jackline { };
29319 keylight-controller-mschneider82 = callPackage ../applications/misc/keylight-controller-mschneider82 { };
29321 leftwm = callPackage ../applications/window-managers/leftwm { };
29323 levant = callPackage ../applications/networking/cluster/levant { };
29325 lwm = callPackage ../applications/window-managers/lwm { };
29327 marker = callPackage ../applications/editors/marker { };
29329 meerk40t = callPackage ../applications/misc/meerk40t { };
29331 meerk40t-camera = callPackage ../applications/misc/meerk40t/camera.nix { };
29333 musikcube = callPackage ../applications/audio/musikcube {
29334 inherit (darwin.apple_sdk.frameworks) Cocoa SystemConfiguration;
29337 libmt32emu = callPackage ../applications/audio/munt/libmt32emu.nix { };
29339 mt32emu-qt = libsForQt5.callPackage ../applications/audio/munt/mt32emu-qt.nix { };
29341 mt32emu-smf2wav = callPackage ../applications/audio/munt/mt32emu-smf2wav.nix { };
29343 offpunk = callPackage ../applications/networking/browsers/offpunk { };
29345 p2pool = callPackage ../applications/misc/p2pool { };
29347 pass2csv = python3Packages.callPackage ../tools/security/pass2csv {};
29349 pass-secret-service = callPackage ../applications/misc/pass-secret-service { };
29351 passky-desktop = callPackage ../applications/misc/passky-desktop { };
29353 pinboard = with python3Packages; toPythonApplication pinboard;
29355 pinboard-notes-backup = haskell.lib.compose.justStaticExecutables haskellPackages.pinboard-notes-backup;
29357 pixel2svg = python310Packages.callPackage ../tools/graphics/pixel2svg { };
29359 pixelnuke = callPackage ../applications/graphics/pixelnuke { };
29361 pixelorama = callPackage ../applications/editors/pixelorama { };
29363 pixeluvo = callPackage ../applications/graphics/pixeluvo { };
29365 pixinsight = libsForQt5.callPackage ../applications/graphics/pixinsight { };
29367 pmbootstrap = python3Packages.callPackage ../tools/misc/pmbootstrap { };
29369 shepherd = nodePackages."@nerdwallet/shepherd";
29371 skate = callPackage ../applications/misc/skate { };
29373 slack = callPackage ../applications/networking/instant-messengers/slack { };
29375 slack-cli = callPackage ../tools/networking/slack-cli { };
29377 slack-term = callPackage ../applications/networking/instant-messengers/slack-term { };
29379 singularity = callPackage ../applications/virtualization/singularity { };
29381 sonixd = callPackage ../applications/audio/sonixd { };
29383 sosreport = python3Packages.callPackage ../applications/logging/sosreport { };
29385 spectmorph = callPackage ../applications/audio/spectmorph { };
29387 smallwm = callPackage ../applications/window-managers/smallwm { };
29389 smooth = callPackage ../development/libraries/smooth { };
29391 spectrwm = callPackage ../applications/window-managers/spectrwm { };
29393 spot = callPackage ../applications/audio/spot { };
29395 spotify-cli-linux = callPackage ../applications/audio/spotify-cli-linux { };
29397 spotifyd = callPackage ../applications/audio/spotifyd {
29398 withALSA = stdenv.isLinux;
29399 withPulseAudio = config.pulseaudio or stdenv.isLinux;
29400 withPortAudio = stdenv.isDarwin;
29403 srain = callPackage ../applications/networking/irc/srain { };
29405 streamdeck-ui = libsForQt5.callPackage ../applications/misc/streamdeck-ui { };
29407 super-productivity = callPackage ../applications/office/super-productivity {
29408 electron = electron_17;
29411 wlroots = wlroots_0_15;
29412 wlroots_0_14 = callPackage ../development/libraries/wlroots/0.14.nix { };
29413 wlroots_0_15 = callPackage ../development/libraries/wlroots/0.15.nix { };
29415 sway-unwrapped = callPackage ../applications/window-managers/sway { };
29416 sway = callPackage ../applications/window-managers/sway/wrapper.nix { };
29417 swaybg = callPackage ../applications/window-managers/sway/bg.nix { };
29418 swayidle = callPackage ../applications/window-managers/sway/idle.nix { };
29419 swaylock = callPackage ../applications/window-managers/sway/lock.nix { };
29420 swayws = callPackage ../applications/window-managers/sway/ws.nix { };
29421 swaywsr = callPackage ../applications/window-managers/sway/wsr.nix { };
29422 sway-contrib = recurseIntoAttrs (callPackages ../applications/window-managers/sway/contrib.nix { });
29424 swaylock-fancy = callPackage ../applications/window-managers/sway/lock-fancy.nix { };
29426 swaylock-effects = callPackage ../applications/window-managers/sway/lock-effects.nix { };
29428 swaynotificationcenter = callPackage ../applications/misc/swaynotificationcenter { };
29430 swaynag-battery = callPackage ../applications/misc/swaynag-battery {};
29432 swayest-workstyle = callPackage ../applications/window-managers/sway/swayest-workstyle { };
29434 tiramisu = callPackage ../applications/misc/tiramisu { };
29436 rlaunch = callPackage ../applications/misc/rlaunch { };
29438 rootbar = callPackage ../applications/misc/rootbar {};
29440 waybar = callPackage ../applications/misc/waybar {};
29442 wayshot = callPackage ../tools/misc/wayshot { };
29444 waylevel = callPackage ../tools/misc/waylevel { };
29446 wbg = callPackage ../applications/misc/wbg { };
29448 hikari = callPackage ../applications/window-managers/hikari {
29449 wlroots = wlroots_0_14;
29452 i3 = callPackage ../applications/window-managers/i3 {
29453 xcb-util-cursor = if stdenv.isDarwin then xcb-util-cursor-HEAD else xcb-util-cursor;
29456 i3-auto-layout = callPackage ../applications/window-managers/i3/auto-layout.nix { };
29458 i3-gaps = callPackage ../applications/window-managers/i3/gaps.nix { };
29460 i3-rounded = callPackage ../applications/window-managers/i3/rounded.nix { };
29462 i3altlayout = callPackage ../applications/window-managers/i3/altlayout.nix { };
29464 i3-balance-workspace = python3Packages.callPackage ../applications/window-managers/i3/balance-workspace.nix { };
29466 i3-easyfocus = callPackage ../applications/window-managers/i3/easyfocus.nix { };
29468 i3-layout-manager = callPackage ../applications/window-managers/i3/layout-manager.nix { };
29470 i3-ratiosplit = callPackage ../applications/window-managers/i3/i3-ratiosplit.nix { };
29472 i3-resurrect = python3Packages.callPackage ../applications/window-managers/i3/i3-resurrect.nix { };
29474 i3-swallow = python3Packages.callPackage ../applications/window-managers/i3/swallow.nix { };
29476 i3blocks = callPackage ../applications/window-managers/i3/blocks.nix { };
29478 i3blocks-gaps = callPackage ../applications/window-managers/i3/blocks-gaps.nix { };
29480 i3ipc-glib = callPackage ../applications/window-managers/i3/i3ipc-glib.nix { };
29482 i3lock = callPackage ../applications/window-managers/i3/lock.nix {
29483 cairo = cairo.override { xcbSupport = true; };
29486 i3lock-blur = callPackage ../applications/window-managers/i3/lock-blur.nix { };
29488 i3lock-color = callPackage ../applications/window-managers/i3/lock-color.nix { };
29490 i3lock-fancy = callPackage ../applications/window-managers/i3/lock-fancy.nix { };
29492 i3lock-fancy-rapid = callPackage ../applications/window-managers/i3/lock-fancy-rapid.nix { };
29494 i3lock-pixeled = callPackage ../misc/screensavers/i3lock-pixeled { };
29496 betterlockscreen = callPackage ../misc/screensavers/betterlockscreen { };
29498 multilockscreen = callPackage ../misc/screensavers/multilockscreen { };
29500 i3minator = callPackage ../tools/misc/i3minator { };
29502 i3nator = callPackage ../tools/misc/i3nator { };
29504 i3pystatus = callPackage ../applications/window-managers/i3/pystatus.nix { };
29506 i3status = callPackage ../applications/window-managers/i3/status.nix { };
29508 i3status-rust = callPackage ../applications/window-managers/i3/status-rust.nix { };
29510 i3wsr = callPackage ../applications/window-managers/i3/wsr.nix { };
29512 i3-wk-switch = callPackage ../applications/window-managers/i3/wk-switch.nix { };
29514 waybox = callPackage ../applications/window-managers/waybox {
29515 wlroots = wlroots_0_14;
29518 workstyle = callPackage ../applications/window-managers/i3/workstyle.nix { };
29520 windowchef = callPackage ../applications/window-managers/windowchef { };
29522 wmfocus = callPackage ../applications/window-managers/i3/wmfocus.nix { };
29524 wmfs = callPackage ../applications/window-managers/wmfs { };
29526 i810switch = callPackage ../os-specific/linux/i810switch { };
29528 icewm = callPackage ../applications/window-managers/icewm {};
29530 icon-library = callPackage ../applications/graphics/icon-library { };
29532 id3v2 = callPackage ../applications/audio/id3v2 { };
29534 ideamaker = libsForQt5.callPackage ../applications/misc/ideamaker { };
29536 ifenslave = callPackage ../os-specific/linux/ifenslave { };
29538 ii = callPackage ../applications/networking/irc/ii {
29539 stdenv = gccStdenv;
29542 ikiwiki = callPackage ../applications/misc/ikiwiki {
29544 inherit (perlPackages.override { pkgs = pkgs // { imagemagick = imagemagickBig;}; }) ImageMagick;
29547 iksemel = callPackage ../development/libraries/iksemel {
29548 texinfo = texinfo6_7; # Uses @setcontentsaftertitlepage, removed in 6.8.
29551 avalonia-ilspy = callPackage ../applications/misc/avalonia-ilspy { };
29553 imag = callPackage ../applications/misc/imag {
29554 inherit (darwin.apple_sdk.frameworks) Security;
29555 openssl = openssl_1_1;
29558 image-roll = callPackage ../applications/graphics/image-roll { };
29560 imagej = callPackage ../applications/graphics/imagej { };
29562 fiji = callPackage ../applications/graphics/fiji { };
29564 imagemagick6_light = imagemagick6.override {
29565 bzip2Support = false;
29566 zlibSupport = false;
29567 libX11Support = false;
29568 libXtSupport = false;
29569 fontconfigSupport = false;
29570 freetypeSupport = false;
29571 ghostscriptSupport = false;
29572 libjpegSupport = false;
29573 djvulibreSupport = false;
29574 lcms2Support = false;
29575 openexrSupport = false;
29576 libpngSupport = false;
29577 liblqr1Support = false;
29578 librsvgSupport = false;
29579 libtiffSupport = false;
29580 libxml2Support = false;
29581 openjpegSupport = false;
29582 libwebpSupport = false;
29583 libheifSupport = false;
29584 libde265Support = false;
29587 imagemagick6 = callPackage ../applications/graphics/ImageMagick/6.x.nix {
29588 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
29591 imagemagick6Big = imagemagick6.override {
29592 ghostscriptSupport = true;
29595 imagemagick_light = lowPrio (imagemagick.override {
29596 bzip2Support = false;
29597 zlibSupport = false;
29598 libX11Support = false;
29599 libXtSupport = false;
29600 fontconfigSupport = false;
29601 freetypeSupport = false;
29602 libjpegSupport = false;
29603 djvulibreSupport = false;
29604 lcms2Support = false;
29605 openexrSupport = false;
29606 libjxlSupport = false;
29607 libpngSupport = false;
29608 liblqr1Support = false;
29609 librsvgSupport = false;
29610 libtiffSupport = false;
29611 libxml2Support = false;
29612 openjpegSupport = false;
29613 libwebpSupport = false;
29614 libheifSupport = false;
29617 imagemagick = lowPrio (callPackage ../applications/graphics/ImageMagick {
29618 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
29621 imagemagickBig = lowPrio (imagemagick.override {
29622 ghostscriptSupport = true;
29625 imagination = callPackage ../applications/video/imagination { };
29627 inherit (nodePackages) imapnotify;
29629 img2pdf = with python3Packages; toPythonApplication img2pdf;
29631 imgbrd-grabber = qt5.callPackage ../applications/graphics/imgbrd-grabber {
29632 typescript = nodePackages.typescript;
29635 imgcat = callPackage ../applications/graphics/imgcat { };
29637 img-cat = callPackage ../applications/graphics/img-cat { };
29639 imgp = python3Packages.callPackage ../applications/graphics/imgp { };
29641 imhex = callPackage ../applications/editors/imhex { };
29643 inframap = callPackage ../applications/networking/cluster/inframap {};
29645 inkcut = libsForQt5.callPackage ../applications/misc/inkcut { };
29647 inklingreader = callPackage ../tools/misc/inklingreader { };
29649 inkscape = callPackage ../applications/graphics/inkscape {
29653 inkscape-with-extensions = callPackage ../applications/graphics/inkscape/with-extensions.nix { };
29655 inkscape-extensions = recurseIntoAttrs (callPackages ../applications/graphics/inkscape/extensions.nix {});
29657 inlyne = callPackage ../applications/misc/inlyne {
29658 inherit (darwin) libobjc;
29659 inherit (darwin.apple_sdk.frameworks) AppKit ApplicationServices CoreFoundation CoreGraphics CoreServices CoreText CoreVideo Foundation Metal QuartzCore Security;
29662 inspectrum = callPackage ../applications/radio/inspectrum { };
29664 inputplug = callPackage ../tools/X11/inputplug { };
29666 ion3 = callPackage ../applications/window-managers/ion-3 {
29670 ipe = libsForQt514.callPackage ../applications/graphics/ipe {
29671 ghostscript = ghostscriptX;
29672 texlive = texlive.combine { inherit (texlive) scheme-small; };
29676 iptraf-ng = callPackage ../applications/networking/iptraf-ng { };
29678 irccloud = callPackage ../applications/networking/irc/irccloud { };
29680 irssi = callPackage ../applications/networking/irc/irssi { };
29682 fish-irssi = callPackage ../applications/networking/irc/irssi/fish { };
29684 kirc = callPackage ../applications/networking/irc/kirc { };
29686 ir.lv2 = callPackage ../applications/audio/ir.lv2 { };
29688 istioctl = callPackage ../applications/networking/cluster/istioctl { };
29690 bip = callPackage ../applications/networking/irc/bip {
29691 openssl = openssl_1_1;
29694 j4-dmenu-desktop = callPackage ../applications/misc/j4-dmenu-desktop { };
29696 jabcode = callPackage ../development/libraries/jabcode { };
29698 jabcode-writer = callPackage ../development/libraries/jabcode {
29699 subproject = "writer";
29702 jabcode-reader = callPackage ../development/libraries/jabcode {
29703 subproject = "reader";
29706 jabref = callPackage ../applications/office/jabref {
29710 jack_capture = callPackage ../applications/audio/jack-capture { };
29712 jack_oscrolloscope = callPackage ../applications/audio/jack-oscrolloscope { };
29714 jack_rack = callPackage ../applications/audio/jack-rack { };
29716 jackmeter = callPackage ../applications/audio/jackmeter { };
29718 jackmix = libsForQt5.callPackage ../applications/audio/jackmix { };
29719 jackmix_jack1 = jackmix.override { jack = jack1; };
29721 jaeles = callPackage ../tools/security/jaeles { };
29723 jalv = callPackage ../applications/audio/jalv { };
29725 jameica = callPackage ../applications/office/jameica {
29726 inherit (darwin.apple_sdk.frameworks) Cocoa;
29729 jamin = callPackage ../applications/audio/jamin { };
29731 japa = callPackage ../applications/audio/japa { };
29733 dupd = callPackage ../tools/misc/dupd { };
29735 jconvolver = callPackage ../applications/audio/jconvolver { };
29737 jdupes = callPackage ../tools/misc/jdupes { };
29739 jed = callPackage ../applications/editors/jed { };
29741 jedit = callPackage ../applications/editors/jedit { };
29743 jgmenu = callPackage ../applications/misc/jgmenu { };
29745 jigdo = callPackage ../applications/misc/jigdo { stdenv = gcc10StdenvCompat; };
29747 jitsi = callPackage ../applications/networking/instant-messengers/jitsi { };
29749 joe = callPackage ../applications/editors/joe { };
29751 josm = callPackage ../applications/misc/josm { };
29753 js8call = qt5.callPackage ../applications/radio/js8call { };
29755 jwm = callPackage ../applications/window-managers/jwm { };
29757 jwm-settings-manager = callPackage ../applications/window-managers/jwm/jwm-settings-manager.nix { };
29759 k3s = callPackage ../applications/networking/cluster/k3s { };
29761 k3sup = callPackage ../applications/networking/cluster/k3sup {};
29763 kconf = callPackage ../applications/networking/cluster/kconf { };
29765 kail = callPackage ../tools/networking/kail { };
29767 kanboard = callPackage ../applications/misc/kanboard { };
29769 kapitonov-plugins-pack = callPackage ../applications/audio/kapitonov-plugins-pack { };
29771 kapow = libsForQt5.callPackage ../applications/misc/kapow { };
29773 kchmviewer = libsForQt5.callPackage ../applications/misc/kchmviewer { };
29775 kappanhang = callPackage ../applications/radio/kappanhang { };
29777 okteta = libsForQt5.callPackage ../applications/editors/okteta { };
29779 k4dirstat = libsForQt5.callPackage ../applications/misc/k4dirstat { };
29781 kbibtex = libsForQt5.callPackage ../applications/office/kbibtex { };
29783 kbst = callPackage ../applications/networking/cluster/kbst { };
29785 kaidan = libsForQt5.callPackage ../applications/networking/instant-messengers/kaidan { };
29787 kde-gruvbox = callPackage ../data/themes/kde-gruvbox { };
29789 kdeltachat = libsForQt5.callPackage ../applications/networking/instant-messengers/kdeltachat { };
29791 kepubify = callPackage ../tools/misc/kepubify { };
29793 kermit = callPackage ../tools/misc/kermit { };
29795 kexi = libsForQt514.callPackage ../applications/office/kexi { };
29797 khronos = callPackage ../applications/office/khronos { };
29799 keyfinder = libsForQt5.callPackage ../applications/audio/keyfinder { };
29801 keyfinder-cli = callPackage ../applications/audio/keyfinder-cli { };
29803 kgraphviewer = libsForQt5.callPackage ../applications/graphics/kgraphviewer { };
29805 khal = callPackage ../applications/misc/khal { };
29807 khard = callPackage ../applications/misc/khard { };
29809 kid3 = libsForQt5.callPackage ../applications/audio/kid3 { };
29811 kile = libsForQt5.callPackage ../applications/editors/kile { };
29813 kitsas = libsForQt5.callPackage ../applications/office/kitsas { };
29815 kiwix = libsForQt5.callPackage ../applications/misc/kiwix { };
29817 klayout = libsForQt5.callPackage ../applications/misc/klayout { };
29819 klee = callPackage ../applications/science/logic/klee (with llvmPackages_11; {
29825 kmetronome = libsForQt5.callPackage ../applications/audio/kmetronome { };
29827 kmplayer = libsForQt5.callPackage ../applications/video/kmplayer { };
29829 kmymoney = libsForQt5.callPackage ../applications/office/kmymoney { };
29831 kn = callPackage ../applications/networking/cluster/kn { };
29833 kondo = callPackage ../applications/misc/kondo { };
29835 kooha = callPackage ../applications/video/kooha { };
29837 # Qt 5.15 is not default on mac, tdesktop requires 5.15 (and kotatogram subsequently)
29838 kotatogram-desktop = libsForQt515.callPackage ../applications/networking/instant-messengers/telegram/kotatogram-desktop {
29839 inherit (darwin.apple_sdk.frameworks) Cocoa CoreFoundation CoreServices CoreText CoreGraphics
29840 CoreMedia OpenGL AudioUnit ApplicationServices Foundation AGL Security SystemConfiguration
29841 Carbon AudioToolbox VideoToolbox VideoDecodeAcceleration AVFoundation CoreAudio CoreVideo
29842 CoreMediaIO QuartzCore AppKit CoreWLAN WebKit IOKit GSS MediaPlayer IOSurface Metal MetalKit;
29844 # C++20 is required, darwin has Clang 7 by default, aarch64 has gcc 9 by default
29845 stdenv = if stdenv.isDarwin
29846 then llvmPackages_12.stdenv
29847 else if stdenv.isAarch64 then gcc10Stdenv else stdenv;
29849 # tdesktop has random crashes when jemalloc is built with gcc.
29850 # Apparently, it triggers some bug due to usage of gcc's builtin
29851 # functions like __builtin_ffsl by jemalloc when it's built with gcc.
29852 jemalloc = (jemalloc.override { stdenv = clangStdenv; }).overrideAttrs(_: {
29853 # no idea how to fix the tests :(
29857 abseil-cpp = abseil-cpp_202111;
29860 kotatogram-desktop-with-webkit = callPackage ../applications/networking/instant-messengers/telegram/kotatogram-desktop/with-webkit.nix {};
29862 kpt = callPackage ../applications/networking/cluster/kpt { };
29864 krane = callPackage ../applications/networking/cluster/krane { };
29866 krita = libsForQt5.callPackage ../applications/graphics/krita { };
29868 ksuperkey = callPackage ../tools/X11/ksuperkey { };
29870 ktimetracker = libsForQt5.callPackage ../applications/office/ktimetracker { };
29872 kubedb-cli = callPackage ../applications/networking/cluster/kubedb-cli { };
29874 kubedog = callPackage ../applications/networking/cluster/kubedog { };
29876 kubecfg = callPackage ../applications/networking/cluster/kubecfg { };
29878 kube-score = callPackage ../applications/networking/cluster/kube-score { };
29880 kubectl-evict-pod = callPackage ../applications/networking/cluster/kubectl-evict-pod {
29883 kubeval = callPackage ../applications/networking/cluster/kubeval { };
29885 kubeval-schema = callPackage ../applications/networking/cluster/kubeval/schema.nix { };
29887 kubernetes = callPackage ../applications/networking/cluster/kubernetes { };
29888 kubectl = callPackage ../applications/networking/cluster/kubernetes/kubectl.nix { };
29889 kubectl-convert = kubectl.convert;
29891 kubemqctl = callPackage ../applications/networking/cluster/kubemqctl { };
29893 kubent = callPackage ../applications/networking/cluster/kubent { };
29895 kubeseal = callPackage ../applications/networking/cluster/kubeseal { };
29897 kubernix = callPackage ../applications/networking/cluster/kubernix { };
29899 kubeconform = callPackage ../applications/networking/cluster/kubeconform { };
29901 kubecolor = callPackage ../applications/networking/cluster/kubecolor { };
29903 kubebuilder = callPackage ../applications/networking/cluster/kubebuilder { };
29905 kuttl = callPackage ../applications/networking/cluster/kuttl { };
29907 kubectl-doctor = callPackage ../applications/networking/cluster/kubectl-doctor { };
29909 kubectl-example = callPackage ../applications/networking/cluster/kubectl-example { };
29911 kubectl-images = callPackage ../applications/networking/cluster/kubectl-images { };
29913 kubectl-node-shell = callPackage ../applications/networking/cluster/kubectl-node-shell { };
29915 kubectl-tree = callPackage ../applications/networking/cluster/kubectl-tree { };
29917 kubelogin = callPackage ../applications/networking/cluster/kubelogin { };
29919 kubelogin-oidc = callPackage ../applications/networking/cluster/kubelogin-oidc { };
29921 k9s = callPackage ../applications/networking/cluster/k9s { };
29923 ktunnel = callPackage ../applications/networking/cluster/ktunnel { };
29925 pinniped = callPackage ../applications/networking/cluster/pinniped { };
29927 kthxbye = callPackage ../servers/monitoring/prometheus/kthxbye.nix { };
29929 pgo-client = callPackage ../applications/networking/cluster/pgo-client { };
29931 popeye = callPackage ../applications/networking/cluster/popeye { };
29933 kube-capacity = callPackage ../applications/networking/cluster/kube-capacity { };
29935 fluxctl = callPackage ../applications/networking/cluster/fluxctl { };
29937 fluxcd = callPackage ../applications/networking/cluster/fluxcd { };
29939 linkerd = callPackage ../applications/networking/cluster/linkerd { };
29940 linkerd_edge = callPackage ../applications/networking/cluster/linkerd/edge.nix { };
29941 linkerd_stable = linkerd;
29943 kuma = callPackage ../applications/networking/cluster/kuma { isFull = true; };
29944 kuma-experimental = callPackage ../applications/networking/cluster/kuma {
29946 enableGateway = true;
29947 pname = "kuma-experimental";
29949 kumactl = callPackage ../applications/networking/cluster/kuma {
29950 components = ["kumactl"];
29953 kuma-cp = callPackage ../applications/networking/cluster/kuma {
29954 components = ["kuma-cp"];
29957 kuma-dp = callPackage ../applications/networking/cluster/kuma {
29958 components = ["kuma-dp"];
29961 kuma-prometheus-sd = callPackage ../applications/networking/cluster/kuma {
29962 components = ["kuma-prometheus-sd"];
29963 pname = "kuma-prometheus-sd";
29966 kile-wl = callPackage ../applications/misc/kile-wl { };
29968 kiln = callPackage ../applications/misc/kiln { };
29970 kubernetes-controller-tools = callPackage ../development/tools/kubernetes-controller-tools { };
29972 kubernetes-helm = callPackage ../applications/networking/cluster/helm { };
29974 wrapHelm = callPackage ../applications/networking/cluster/helm/wrapper.nix { };
29976 kubernetes-helm-wrapped = wrapHelm kubernetes-helm {};
29978 kubernetes-helmPlugins = dontRecurseIntoAttrs (callPackage ../applications/networking/cluster/helm/plugins { });
29980 chart-testing = callPackage ../applications/networking/cluster/helm/chart-testing { };
29982 helm-docs = callPackage ../applications/networking/cluster/helm-docs { };
29984 kubetail = callPackage ../applications/networking/cluster/kubetail { } ;
29986 kup = libsForQt5.callPackage ../applications/misc/kup { };
29988 kupfer = callPackage ../applications/misc/kupfer { };
29990 kvirc = libsForQt515.callPackage ../applications/networking/irc/kvirc { };
29992 lame = callPackage ../development/libraries/lame { };
29994 labwc = callPackage ../applications/window-managers/labwc {
29995 wlroots = wlroots_0_15;
29998 larswm = callPackage ../applications/window-managers/larswm { };
30000 lash = callPackage ../applications/audio/lash { };
30002 ladspaH = callPackage ../applications/audio/ladspa-sdk/ladspah.nix { };
30004 ladspaPlugins = callPackage ../applications/audio/ladspa-plugins {
30005 fftw = fftwSinglePrec;
30008 ladspa-sdk = callPackage ../applications/audio/ladspa-sdk { };
30010 ladybird = qt6.callPackage ../applications/networking/browsers/ladybird { };
30012 lazpaint = callPackage ../applications/graphics/lazpaint { };
30014 caps = callPackage ../applications/audio/caps { };
30016 lbdb = callPackage ../tools/misc/lbdb { };
30018 lbry = callPackage ../applications/video/lbry { };
30020 lbzip2 = callPackage ../tools/compression/lbzip2 { };
30022 lci = callPackage ../applications/science/logic/lci {};
30024 lemonbar = callPackage ../applications/window-managers/lemonbar { };
30026 lemonbar-xft = callPackage ../applications/window-managers/lemonbar/xft.nix { };
30028 legit = callPackage ../applications/version-management/git-and-tools/legit { };
30030 legitify = callPackage ../development/tools/legitify { };
30032 lens = callPackage ../applications/networking/cluster/lens { };
30034 leo-editor = libsForQt5.callPackage ../applications/editors/leo-editor { };
30036 libowfat = callPackage ../development/libraries/libowfat { };
30038 libowlevelzs = callPackage ../development/libraries/libowlevelzs { };
30040 librecad = libsForQt5.callPackage ../applications/misc/librecad {
30044 libreoffice-bin = callPackage ../applications/office/libreoffice/darwin { };
30046 libreoffice = hiPrio libreoffice-still;
30048 libreoffice-unwrapped = (hiPrio libreoffice-still).libreoffice;
30050 libreoffice-args = {
30051 inherit (perlPackages) ArchiveZip IOCompress;
30052 zip = zip.override { enableNLS = false; };
30053 fontsConf = makeFontsConf {
30054 fontDirectories = [
30055 carlito dejavu_fonts
30056 freefont_ttf xorg.fontmiscmisc
30061 clucene_core = clucene_core_2;
30063 harfbuzz = harfbuzz.override {
30064 withIcu = true; withGraphite2 = true;
30068 libreoffice-qt = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix {
30069 libreoffice = libsForQt5.callPackage ../applications/office/libreoffice
30070 (libreoffice-args // {
30071 kdeIntegration = true;
30076 libreoffice-fresh = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix {
30077 libreoffice = callPackage ../applications/office/libreoffice
30078 (libreoffice-args // {
30082 libreoffice-fresh-unwrapped = libreoffice-fresh.libreoffice;
30084 libreoffice-still = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix {
30085 libreoffice = callPackage ../applications/office/libreoffice
30086 (libreoffice-args // {
30090 libreoffice-still-unwrapped = libreoffice-still.libreoffice;
30092 libresprite = callPackage ../applications/editors/libresprite {
30093 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation;
30096 libvmi = callPackage ../development/libraries/libvmi { };
30098 libutp = callPackage ../applications/networking/p2p/libutp { };
30100 lifelines = callPackage ../applications/misc/lifelines { };
30102 liferea = callPackage ../applications/networking/newsreaders/liferea { };
30104 lightworks = callPackage ../applications/video/lightworks { };
30106 lingot = callPackage ../applications/audio/lingot { };
30108 litebrowser = callPackage ../applications/networking/browsers/litebrowser { };
30110 littlegptracker = callPackage ../applications/audio/littlegptracker {
30111 inherit (darwin.apple_sdk.frameworks) Foundation;
30114 ledger = callPackage ../applications/office/ledger { };
30116 ledger-autosync = callPackage ../applications/office/ledger-autosync { };
30118 ledger-web = callPackage ../applications/office/ledger-web { };
30120 ledger2beancount = callPackage ../tools/text/ledger2beancount { };
30122 lightburn = libsForQt5.callPackage ../applications/graphics/lightburn { };
30124 lighthouse-steamvr = callPackage ../tools/misc/lighthouse-steamvr { };
30126 liblinphone = callPackage ../development/libraries/liblinphone { };
30128 links2 = callPackage ../applications/networking/browsers/links2 { };
30130 linphone = libsForQt5.callPackage ../applications/networking/instant-messengers/linphone { };
30132 linuxsampler = callPackage ../applications/audio/linuxsampler { };
30134 llpp = callPackage ../applications/misc/llpp {
30135 inherit (ocaml-ng.ocamlPackages_4_09) ocaml;
30138 lls = callPackage ../applications/networking/lls { };
30140 lmms = libsForQt5.callPackage ../applications/audio/lmms {
30146 lokinet = callPackage ../applications/networking/p2p/lokinet { };
30148 losslesscut-bin = callPackage ../applications/video/losslesscut-bin { };
30150 loxodo = callPackage ../applications/misc/loxodo { };
30152 lsd2dsl = libsForQt5.callPackage ../applications/misc/lsd2dsl { };
30154 lrzsz = callPackage ../tools/misc/lrzsz { };
30156 lsp-plugins = callPackage ../applications/audio/lsp-plugins { php = php81; };
30158 ltex-ls = callPackage ../tools/text/ltex-ls { };
30160 luminanceHDR = libsForQt5.callPackage ../applications/graphics/luminance-hdr { };
30162 lxdvdrip = callPackage ../applications/video/lxdvdrip { };
30164 handbrake = callPackage ../applications/video/handbrake {
30165 inherit (darwin.apple_sdk.frameworks) AudioToolbox Foundation VideoToolbox;
30166 inherit (darwin) libobjc;
30169 handlr = callPackage ../tools/misc/handlr { };
30171 jftui = callPackage ../applications/video/jftui { };
30173 lime = callPackage ../development/libraries/lime { };
30175 luakit = callPackage ../applications/networking/browsers/luakit {
30176 inherit (luajitPackages) luafilesystem;
30179 looking-glass-client = callPackage ../applications/virtualization/looking-glass-client { };
30181 ltc-tools = callPackage ../applications/audio/ltc-tools { };
30183 lscolors = callPackage ../applications/misc/lscolors { };
30185 lucky-commit = callPackage ../applications/version-management/git-and-tools/lucky-commit {
30186 inherit (darwin.apple_sdk.frameworks) OpenCL;
30189 luddite = with python3Packages; toPythonApplication luddite;
30191 goobook = with python3Packages; toPythonApplication goobook;
30193 lumail = callPackage ../applications/networking/mailreaders/lumail {
30197 luppp = callPackage ../applications/audio/luppp { };
30199 lutris-unwrapped = python3.pkgs.callPackage ../applications/misc/lutris {
30200 wine = wineWowPackages.staging;
30202 lutris = callPackage ../applications/misc/lutris/fhsenv.nix {
30203 buildFHSUserEnv = buildFHSUserEnvBubblewrap;
30205 lutris-free = lutris.override {
30206 steamSupport = false;
30209 lv2bm = callPackage ../applications/audio/lv2bm { };
30211 lv2lint = callPackage ../applications/audio/lv2lint/default.nix { };
30213 lv2-cpp-tools = callPackage ../applications/audio/lv2-cpp-tools { };
30215 lxi-tools = callPackage ../tools/networking/lxi-tools { };
30217 lynx = callPackage ../applications/networking/browsers/lynx { };
30219 lyrebird = callPackage ../applications/audio/lyrebird { };
30221 lyx = libsForQt5.callPackage ../applications/misc/lyx { };
30223 m4acut = callPackage ../applications/audio/m4acut { };
30225 mac = callPackage ../development/libraries/mac { };
30227 macdylibbundler = callPackage ../development/tools/misc/macdylibbundler { inherit (darwin) cctools; };
30229 magic-wormhole = with python3Packages; toPythonApplication magic-wormhole;
30231 magic-wormhole-rs = callPackage ../tools/networking/magic-wormhole-rs {
30232 inherit (darwin.apple_sdk.frameworks) Security AppKit;
30235 magnetophonDSP = lib.recurseIntoAttrs {
30236 CharacterCompressor = callPackage ../applications/audio/magnetophonDSP/CharacterCompressor { };
30237 CompBus = callPackage ../applications/audio/magnetophonDSP/CompBus { };
30238 ConstantDetuneChorus = callPackage ../applications/audio/magnetophonDSP/ConstantDetuneChorus { };
30239 faustCompressors = callPackage ../applications/audio/magnetophonDSP/faustCompressors { };
30240 LazyLimiter = callPackage ../applications/audio/magnetophonDSP/LazyLimiter { };
30241 MBdistortion = callPackage ../applications/audio/magnetophonDSP/MBdistortion { };
30242 pluginUtils = callPackage ../applications/audio/magnetophonDSP/pluginUtils { };
30243 RhythmDelay = callPackage ../applications/audio/magnetophonDSP/RhythmDelay { };
30244 VoiceOfFaust = callPackage ../applications/audio/magnetophonDSP/VoiceOfFaust { };
30245 shelfMultiBand = callPackage ../applications/audio/magnetophonDSP/shelfMultiBand { };
30248 makeself = callPackage ../applications/misc/makeself { };
30250 mako = callPackage ../applications/misc/mako { };
30252 mandelbulber = libsForQt5.callPackage ../applications/graphics/mandelbulber { };
30254 mapmap = libsForQt5.callPackage ../applications/video/mapmap { };
30256 marathonctl = callPackage ../tools/virtualization/marathonctl { };
30258 markdown-pp = callPackage ../tools/text/markdown-pp { };
30260 mark = callPackage ../tools/text/mark { };
30262 markets = callPackage ../applications/misc/markets { };
30264 markmind = callPackage ../applications/misc/markmind {
30265 electron = electron_9;
30268 magnetico = callPackage ../applications/networking/p2p/magnetico { };
30270 mastodon-bot = nodePackages.mastodon-bot;
30272 matchbox = callPackage ../applications/window-managers/matchbox { };
30274 matrixcli = callPackage ../applications/networking/instant-messengers/matrixcli {
30275 inherit (python3Packages) buildPythonApplication buildPythonPackage
30276 pygobject3 pytest-runner requests responses pytest python-olm
30280 matrix-commander = python3Packages.callPackage ../applications/networking/instant-messengers/matrix-commander { };
30282 matrix-dl = callPackage ../applications/networking/instant-messengers/matrix-dl { };
30284 matrix-recorder = callPackage ../applications/networking/instant-messengers/matrix-recorder {};
30286 mblaze = callPackage ../applications/networking/mailreaders/mblaze { };
30288 mbrola = callPackage ../applications/audio/mbrola { };
30290 mcomix = callPackage ../applications/graphics/mcomix { };
30292 mcpp = callPackage ../development/compilers/mcpp { };
30294 mda_lv2 = callPackage ../applications/audio/mda-lv2 { };
30296 mdzk = callPackage ../applications/misc/mdzk {
30297 inherit (darwin.apple_sdk.frameworks) CoreServices;
30300 media-downloader = callPackage ../applications/video/media-downloader { };
30302 mediaelch = libsForQt5.callPackage ../applications/misc/mediaelch { };
30304 mediainfo = callPackage ../applications/misc/mediainfo { };
30306 mediainfo-gui = callPackage ../applications/misc/mediainfo-gui { };
30308 mediathekview = callPackage ../applications/video/mediathekview { jre = temurin-bin-17; };
30310 megapixels = callPackage ../applications/graphics/megapixels { };
30312 meteo = callPackage ../applications/networking/weather/meteo { };
30314 meld = callPackage ../applications/version-management/meld { };
30316 meli = callPackage ../applications/networking/mailreaders/meli {
30317 openssl = openssl_1_1;
30320 melmatcheq.lv2 = callPackage ../applications/audio/melmatcheq.lv2 { };
30322 melody = callPackage ../tools/misc/melody { };
30324 meme-image-generator = callPackage ../applications/graphics/meme-image-generator { };
30326 meme-suite = callPackage ../applications/science/biology/meme-suite { };
30328 mendeley = libsForQt5.callPackage ../applications/office/mendeley {
30329 gconf = gnome2.GConf;
30332 menumaker = callPackage ../applications/misc/menumaker { };
30334 menyoki = callPackage ../applications/graphics/menyoki {
30335 inherit (darwin.apple_sdk.frameworks) AppKit;
30338 mercurial = callPackage ../applications/version-management/mercurial {
30339 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
30342 mercurialFull = mercurial.override { fullBuild = true; };
30344 merkaartor = libsForQt5.callPackage ../applications/misc/merkaartor { };
30346 mepo = callPackage ../applications/misc/mepo { };
30348 meshcentral = callPackage ../tools/admin/meshcentral { };
30350 meshlab = libsForQt5.callPackage ../applications/graphics/meshlab { };
30352 metadata-cleaner = callPackage ../applications/misc/metadata-cleaner { };
30354 metersLv2 = callPackage ../applications/audio/meters_lv2 { };
30356 mhwaveedit = callPackage ../applications/audio/mhwaveedit {
30357 autoreconfHook = buildPackages.autoreconfHook269;
30360 michabo = libsForQt5.callPackage ../applications/misc/michabo { };
30362 mid2key = callPackage ../applications/audio/mid2key { };
30364 midori-unwrapped = callPackage ../applications/networking/browsers/midori { };
30365 midori = wrapFirefox midori-unwrapped { };
30367 mikmod = callPackage ../applications/audio/mikmod { };
30369 miniaudicle = callPackage ../applications/audio/miniaudicle { stdenv = gcc10StdenvCompat; };
30371 minicom = callPackage ../tools/misc/minicom { };
30373 minigalaxy = callPackage ../applications/misc/minigalaxy { };
30375 minimodem = callPackage ../applications/radio/minimodem { };
30377 minidjvu = callPackage ../applications/graphics/minidjvu { };
30379 minikube = callPackage ../applications/networking/cluster/minikube {
30380 inherit (darwin.apple_sdk.frameworks) vmnet;
30383 minishift = callPackage ../applications/networking/cluster/minishift { };
30385 minitube = libsForQt5.callPackage ../applications/video/minitube { };
30387 mimic = callPackage ../applications/audio/mimic { };
30389 meh = callPackage ../applications/graphics/meh {};
30391 mixxx = libsForQt5.callPackage ../applications/audio/mixxx { };
30393 mjpg-streamer = callPackage ../applications/video/mjpg-streamer { };
30395 mldonkey = callPackage ../applications/networking/p2p/mldonkey {
30396 ocamlPackages = ocaml-ng.ocamlPackages_4_08;
30399 mlvwm = callPackage ../applications/window-managers/mlvwm { };
30401 MMA = callPackage ../applications/audio/MMA { };
30403 mmex = callPackage ../applications/office/mmex {
30404 inherit (darwin) libobjc;
30405 wxGTK = wxGTK32.override {
30410 mmlgui = callPackage ../applications/audio/mmlgui {
30411 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
30412 libvgm = libvgm.override {
30413 withAllEmulators = false;
30417 enableLibplayer = false;
30421 mmsd = callPackage ../tools/networking/mmsd { };
30423 mmtc = callPackage ../applications/audio/mmtc { };
30425 mnamer = callPackage ../applications/misc/mnamer { };
30427 moc = callPackage ../applications/audio/moc {
30428 inherit (darwin.apple_sdk.frameworks) CoreServices;
30431 mod-arpeggiator-lv2 = callPackage ../applications/audio/mod-arpeggiator-lv2 { };
30433 mod-distortion = callPackage ../applications/audio/mod-distortion { };
30435 xmr-stak = callPackage ../applications/misc/xmr-stak { };
30437 xmrig = callPackage ../applications/misc/xmrig { };
30439 xmrig-mo = callPackage ../applications/misc/xmrig/moneroocean.nix { };
30441 xmrig-proxy = callPackage ../applications/misc/xmrig/proxy.nix { };
30443 molot-lite = callPackage ../applications/audio/molot-lite { };
30445 monkeysAudio = callPackage ../applications/audio/monkeys-audio { };
30447 monkeysphere = callPackage ../tools/security/monkeysphere { };
30449 monotone = callPackage ../applications/version-management/monotone {
30454 monotoneViz = callPackage ../applications/version-management/monotone-viz {
30455 ocamlPackages = ocaml-ng.ocamlPackages_4_01_0;
30458 monitor = callPackage ../applications/system/monitor {
30459 libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
30462 moolticute = libsForQt5.callPackage ../applications/misc/moolticute { };
30464 moonlight-embedded = callPackage ../applications/misc/moonlight-embedded { };
30466 moonlight-qt = libsForQt5.callPackage ../applications/misc/moonlight-qt { };
30468 mooSpace = callPackage ../applications/audio/mooSpace { };
30470 mop = callPackage ../applications/misc/mop { };
30472 mopidyPackages = callPackages ../applications/audio/mopidy {
30476 inherit (mopidyPackages)
30487 mopidy-musicbox-webclient
30497 monocypher = callPackage ../development/libraries/monocypher { };
30499 motif = callPackage ../development/libraries/motif { };
30501 mousai = callPackage ../applications/audio/mousai { };
30503 mozjpeg = callPackage ../applications/graphics/mozjpeg { };
30505 edgetx = libsForQt5.callPackage ../applications/misc/edgetx { };
30507 easytag = callPackage ../applications/audio/easytag { };
30509 mp3gain = callPackage ../applications/audio/mp3gain { };
30511 mp3info = callPackage ../applications/audio/mp3info { };
30513 mp3splt = callPackage ../applications/audio/mp3splt { };
30515 mp3val = callPackage ../applications/audio/mp3val { };
30517 mpc123 = callPackage ../applications/audio/mpc123 { };
30519 mpg123 = callPackage ../applications/audio/mpg123 {
30520 inherit (darwin.apple_sdk.frameworks) AudioUnit AudioToolbox;
30524 mpg321 = callPackage ../applications/audio/mpg321 { };
30526 mpc-cli = callPackage ../applications/audio/mpc {
30527 inherit (python3Packages) sphinx;
30530 clerk = callPackage ../applications/audio/clerk { };
30532 jujutsu = callPackage ../applications/version-management/jujutsu {
30533 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
30534 inherit (darwin) libiconv;
30537 nbstripout = callPackage ../applications/version-management/nbstripout { python = python3; };
30539 ncmpc = callPackage ../applications/audio/ncmpc { };
30541 ncmpcpp = callPackage ../applications/audio/ncmpcpp { };
30543 pragha = libsForQt5.callPackage ../applications/audio/pragha { };
30545 rofi-mpd = callPackage ../applications/audio/rofi-mpd { };
30547 rofi-bluetooth = callPackage ../applications/misc/rofi-bluetooth { };
30549 rofi-calc = callPackage ../applications/science/math/rofi-calc { };
30551 rofi-emoji = callPackage ../applications/misc/rofi-emoji { };
30553 rofi-file-browser = callPackage ../applications/misc/rofi-file-browser { };
30555 rofi-power-menu = callPackage ../applications/misc/rofi-power-menu { };
30557 rofi-pulse-select = callPackage ../applications/audio/rofi-pulse-select { };
30559 rofi-rbw = python3Packages.callPackage ../applications/misc/rofi-rbw { };
30561 rofi-top = callPackage ../applications/misc/rofi-top { };
30563 rofi-vpn = callPackage ../applications/networking/rofi-vpn { };
30565 ympd = callPackage ../applications/audio/ympd { };
30567 # a somewhat more maintained fork of ympd
30568 mympd = callPackage ../applications/audio/mympd { };
30570 nload = callPackage ../applications/networking/nload { };
30572 nali = callPackage ../applications/networking/nali { };
30574 normalize = callPackage ../applications/audio/normalize { };
30576 norouter = callPackage ../tools/networking/norouter {
30577 buildGoModule = buildGo118Module; # tests fail with 1.19
30580 mailspring = callPackage ../applications/networking/mailreaders/mailspring {};
30582 mm = callPackage ../applications/networking/instant-messengers/mm { };
30584 mm-common = callPackage ../development/libraries/mm-common { };
30586 mpc-qt = libsForQt5.callPackage ../applications/video/mpc-qt { };
30588 mps-youtube = callPackage ../applications/misc/mps-youtube { };
30590 mplayer = callPackage ../applications/video/mplayer ({
30591 libdvdnav = libdvdnav_4_2_1;
30592 } // (config.mplayer or {}));
30594 mpv-unwrapped = callPackage ../applications/video/mpv {
30596 inherit (darwin.apple_sdk.frameworks) CoreFoundation Cocoa CoreAudio MediaPlayer;
30599 # Wraps without trigerring a rebuild
30600 wrapMpv = callPackage ../applications/video/mpv/wrapper.nix { };
30601 mpv = wrapMpv mpv-unwrapped {};
30603 mpvpaper = callPackage ../tools/wayland/mpvpaper { };
30605 mpvScripts = recurseIntoAttrs {
30606 autoload = callPackage ../applications/video/mpv/scripts/autoload.nix {};
30607 convert = callPackage ../applications/video/mpv/scripts/convert.nix {};
30608 mpris = callPackage ../applications/video/mpv/scripts/mpris.nix {};
30609 mpv-playlistmanager = callPackage ../applications/video/mpv/scripts/mpv-playlistmanager.nix {};
30610 mpvacious = callPackage ../applications/video/mpv/scripts/mpvacious.nix {};
30611 simple-mpv-webui = callPackage ../applications/video/mpv/scripts/simple-mpv-webui.nix {};
30612 sponsorblock = callPackage ../applications/video/mpv/scripts/sponsorblock.nix {};
30613 thumbnail = callPackage ../applications/video/mpv/scripts/thumbnail.nix { };
30614 vr-reversal = callPackage ../applications/video/mpv/scripts/vr-reversal.nix {};
30615 youtube-quality = callPackage ../applications/video/mpv/scripts/youtube-quality.nix { };
30616 cutter = callPackage ../applications/video/mpv/scripts/cutter.nix { };
30619 mrpeach = callPackage ../applications/audio/pd-plugins/mrpeach { };
30621 mtpaint = callPackage ../applications/graphics/mtpaint { };
30623 mu-repo = python3Packages.callPackage ../applications/misc/mu-repo { };
30625 multimarkdown = callPackage ../tools/typesetting/multimarkdown { };
30627 multimon-ng = callPackage ../applications/radio/multimon-ng { };
30629 murmur = (callPackages ../applications/networking/mumble {
30630 avahi = avahi-compat;
30631 pulseSupport = config.pulseaudio or false;
30632 iceSupport = config.murmur.iceSupport or true;
30633 grpcSupport = config.murmur.grpcSupport or true;
30634 qt5 = qt5_openssl_1_1;
30637 mumble = (callPackages ../applications/networking/mumble {
30638 avahi = avahi-compat;
30639 jackSupport = config.mumble.jackSupport or false;
30640 speechdSupport = config.mumble.speechdSupport or false;
30641 qt5 = qt5_openssl_1_1;
30644 mumble_overlay = callPackage ../applications/networking/mumble/overlay.nix {
30645 mumble_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
30646 then pkgsi686Linux.mumble
30650 mup = callPackage ../applications/audio/mup {
30651 autoreconfHook = buildPackages.autoreconfHook269;
30654 # TODO: we should probably merge these 2
30656 if stdenv.isDarwin then
30657 callPackage ../applications/audio/musescore/darwin.nix { }
30659 libsForQt5.callPackage ../applications/audio/musescore { };
30661 mmh = callPackage ../applications/networking/mailreaders/mmh { };
30662 mutt = callPackage ../applications/networking/mailreaders/mutt { };
30664 mutt-wizard = callPackage ../tools/misc/mutt-wizard { };
30666 mutt-ics = callPackage ../tools/networking/mutt-ics { };
30668 mwic = callPackage ../applications/misc/mwic {
30669 pythonPackages = python3Packages;
30672 n8n = callPackage ../applications/networking/n8n {};
30674 neomutt = callPackage ../applications/networking/mailreaders/neomutt { };
30676 natron = callPackage ../applications/video/natron { };
30678 natural-docs = callPackage ../applications/misc/natural-docs { };
30680 neocomp = callPackage ../applications/window-managers/neocomp { };
30682 nerd-font-patcher = callPackage ../applications/misc/nerd-font-patcher { };
30684 newsflash = callPackage ../applications/networking/feedreaders/newsflash {
30685 webkitgtk = webkitgtk_5_0;
30688 nicotine-plus = callPackage ../applications/networking/soulseek/nicotine-plus { };
30690 nice-dcv-client = callPackage ../applications/networking/remote/nice-dcv-client { };
30692 nixos-shell = callPackage ../tools/virtualization/nixos-shell {};
30694 nix-ld = callPackage ../os-specific/linux/nix-ld {};
30696 noaa-apt = callPackage ../applications/radio/noaa-apt { };
30698 node-problem-detector = callPackage ../applications/networking/cluster/node-problem-detector { };
30700 ninjas2 = callPackage ../applications/audio/ninjas2 {};
30702 nncp = darwin.apple_sdk_11_0.callPackage ../tools/misc/nncp { };
30704 notion = callPackage ../applications/window-managers/notion { };
30706 nootka = qt5.callPackage ../applications/audio/nootka { };
30708 novnc = callPackage ../applications/networking/novnc { };
30710 nwg-bar = callPackage ../applications/misc/nwg-bar { };
30712 nwg-drawer = callPackage ../applications/misc/nwg-drawer { };
30714 nwg-launchers = callPackage ../applications/misc/nwg-launchers { };
30716 nwg-menu = callPackage ../applications/misc/nwg-menu { };
30718 nwg-panel = callPackage ../applications/misc/nwg-panel { };
30720 nwg-wrapper = callPackage ../applications/misc/nwg-wrapper { };
30722 ocenaudio = callPackage ../applications/audio/ocenaudio { };
30724 ocm = callPackage ../applications/networking/cluster/ocm { };
30726 odo = callPackage ../applications/networking/cluster/odo { };
30728 odin2 = callPackage ../applications/audio/odin2 { };
30730 okteto = callPackage ../development/tools/okteto { };
30732 onlyoffice-bin = callPackage ../applications/office/onlyoffice-bin { };
30734 opcr-policy = callPackage ../development/tools/opcr-policy { };
30736 open-policy-agent = callPackage ../development/tools/open-policy-agent { };
30738 openmm = callPackage ../development/libraries/science/chemistry/openmm { };
30740 openshift = callPackage ../applications/networking/cluster/openshift { };
30742 opsdroid = callPackage ../applications/networking/opsdroid { };
30744 oroborus = callPackage ../applications/window-managers/oroborus {};
30746 osm2pgsql = callPackage ../tools/misc/osm2pgsql { };
30748 ostinato = libsForQt5.callPackage ../applications/networking/ostinato { };
30750 p4 = callPackage ../applications/version-management/p4 {
30751 inherit (darwin.apple_sdk.frameworks) CoreServices Foundation Security;
30752 openssl = openssl_1_1;
30754 p4d = callPackage ../applications/version-management/p4d { };
30755 p4v = callPackage ../applications/version-management/p4v { };
30757 partio = callPackage ../development/libraries/partio {};
30759 pc-ble-driver = callPackage ../development/libraries/pc-ble-driver {
30760 inherit (darwin.apple_sdk.frameworks) IOKit;
30763 pcmanfm-qt = lxqt.pcmanfm-qt;
30765 pcmanx-gtk2 = callPackage ../applications/misc/pcmanx-gtk2 { };
30767 pdfmixtool = libsForQt5.callPackage ../applications/office/pdfmixtool { };
30769 pig = callPackage ../applications/networking/cluster/pig { };
30771 pijul = callPackage ../applications/version-management/pijul { };
30773 pijuice = with python3Packages; toPythonApplication pijuice;
30775 pinegrow = callPackage ../applications/editors/pinegrow { };
30777 piper = callPackage ../os-specific/linux/piper { };
30779 pipe-viewer = perlPackages.callPackage ../applications/video/pipe-viewer {};
30781 plank = callPackage ../applications/misc/plank { };
30783 playonlinux = callPackage ../applications/misc/playonlinux
30784 { stdenv = stdenv_32bit; };
30786 pleroma-bot = python3Packages.callPackage ../development/python-modules/pleroma-bot { };
30788 pluto = callPackage ../applications/networking/cluster/pluto { };
30790 polybar = callPackage ../applications/misc/polybar { };
30792 polybarFull = callPackage ../applications/misc/polybar {
30793 alsaSupport = true;
30794 githubSupport = true;
30796 pulseSupport = true;
30800 i3GapsSupport = false;
30803 yambar = callPackage ../applications/misc/yambar { };
30805 polyphone = libsForQt5.callPackage ../applications/audio/polyphone { };
30807 portfolio = callPackage ../applications/office/portfolio {
30811 prevo = callPackage ../applications/misc/prevo { };
30812 prevo-data = callPackage ../applications/misc/prevo/data.nix { };
30813 prevo-tools = callPackage ../applications/misc/prevo/tools.nix { };
30815 psi-notify = callPackage ../applications/misc/psi-notify { };
30817 ptex = callPackage ../development/libraries/ptex {};
30819 pyright = nodePackages.pyright;
30821 qbec = callPackage ../applications/networking/cluster/qbec { };
30823 qemacs = callPackage ../applications/editors/qemacs { };
30825 roxctl = callPackage ../applications/networking/cluster/roxctl {
30828 rqbit = callPackage ../applications/networking/p2p/rqbit {
30829 inherit (darwin.apple_sdk.frameworks) Security;
30832 rssguard = libsForQt5.callPackage ../applications/networking/feedreaders/rssguard { };
30834 scudcloud = callPackage ../applications/networking/instant-messengers/scudcloud { };
30836 shod = callPackage ../applications/window-managers/shod { };
30838 shotcut = libsForQt5.callPackage ../applications/video/shotcut { };
30840 shogun = callPackage ../applications/science/machine-learning/shogun {
30844 smplayer = libsForQt5.callPackage ../applications/video/smplayer { };
30846 smtube = libsForQt5.callPackage ../applications/video/smtube {};
30848 softmaker-office = callPackage ../applications/office/softmaker/softmaker_office.nix {};
30850 songrec = callPackage ../applications/audio/songrec {};
30852 storrent = callPackage ../applications/networking/p2p/storrent { };
30854 spacegun = callPackage ../applications/networking/cluster/spacegun {};
30856 speedread = callPackage ../applications/misc/speedread { };
30858 station = callPackage ../applications/networking/station { };
30860 stochas = callPackage ../applications/audio/stochas { };
30862 synapse = callPackage ../applications/misc/synapse { };
30864 synapse-bt = callPackage ../applications/networking/p2p/synapse-bt {
30865 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
30866 openssl = openssl_1_1;
30869 synfigstudio = callPackage ../applications/graphics/synfigstudio { };
30871 taxi = callPackage ../applications/networking/ftp/taxi { };
30873 taxi-cli = with python3Packages; toPythonApplication taxi;
30875 tcping-go = callPackage ../applications/networking/tcping-go { };
30877 librep = callPackage ../development/libraries/librep { };
30879 rep-gtk = callPackage ../development/libraries/rep-gtk { };
30881 reproc = callPackage ../development/libraries/reproc { };
30883 sawfish = callPackage ../applications/window-managers/sawfish { };
30885 sc68 = callPackage ../applications/audio/sc68 { };
30887 sidplayfp = callPackage ../applications/audio/sidplayfp { };
30889 sndpeek = callPackage ../applications/audio/sndpeek { };
30891 sxhkd = callPackage ../applications/window-managers/sxhkd { };
30893 mpop = callPackage ../applications/networking/mpop {
30894 inherit (darwin.apple_sdk.frameworks) Security;
30897 msmtp = callPackage ../applications/networking/msmtp {
30898 inherit (darwin.apple_sdk.frameworks) Security;
30899 autoreconfHook = buildPackages.autoreconfHook269;
30902 imapfilter = callPackage ../applications/networking/mailreaders/imapfilter.nix {
30906 maxlib = callPackage ../applications/audio/pd-plugins/maxlib { };
30908 pdfdiff = callPackage ../applications/misc/pdfdiff { };
30910 pdfsam-basic = callPackage ../applications/misc/pdfsam-basic { };
30912 mupdf = callPackage ../applications/misc/mupdf { };
30913 mupdf_1_17 = callPackage ../applications/misc/mupdf/1.17.nix { };
30915 muso = callPackage ../applications/audio/muso {
30916 inherit (darwin.apple_sdk.frameworks) CoreServices;
30919 mystem = callPackage ../applications/misc/mystem { };
30921 diffpdf = libsForQt5.callPackage ../applications/misc/diffpdf { };
30923 diff-pdf = callPackage ../applications/misc/diff-pdf {
30925 inherit (darwin.apple_sdk.frameworks) Cocoa;
30928 diffuse = callPackage ../applications/misc/diffuse { };
30930 mlocate = callPackage ../tools/misc/mlocate { };
30932 plocate = callPackage ../tools/misc/plocate { };
30934 mypaint = callPackage ../applications/graphics/mypaint { };
30936 mypaint-brushes1 = callPackage ../development/libraries/mypaint-brushes/1.0.nix { };
30938 mypaint-brushes = callPackage ../development/libraries/mypaint-brushes { };
30940 mythtv = libsForQt514.callPackage ../applications/video/mythtv { };
30942 micro = callPackage ../applications/editors/micro { };
30944 mle = callPackage ../applications/editors/mle { };
30946 nano = callPackage ../applications/editors/nano { };
30948 nanoblogger = callPackage ../applications/misc/nanoblogger { };
30950 nanorc = callPackage ../applications/editors/nano/nanorc { };
30952 navipowm = callPackage ../applications/misc/navipowm { };
30954 nc4nix = callPackage ../development/tools/nc4nix { };
30956 netbeans = callPackage ../applications/editors/netbeans {
30960 netcoredbg = callPackage ../development/tools/misc/netcoredbg { };
30962 ncdu = callPackage ../tools/misc/ncdu { };
30963 ncdu_1 = callPackage ../tools/misc/ncdu/1.nix { };
30965 ncdc = callPackage ../applications/networking/p2p/ncdc { };
30967 ncspot = callPackage ../applications/audio/ncspot {
30968 withALSA = stdenv.isLinux;
30969 withPulseAudio = config.pulseaudio or stdenv.isLinux;
30970 withPortAudio = stdenv.isDarwin;
30971 withMPRIS = stdenv.isLinux;
30974 ncview = callPackage ../tools/X11/ncview { } ;
30976 ne = callPackage ../applications/editors/ne { };
30978 nedit = callPackage ../applications/editors/nedit { };
30980 ngt = callPackage ../development/libraries/ngt { };
30982 nheko = libsForQt5.callPackage ../applications/networking/instant-messengers/nheko { };
30984 nomacs = libsForQt5.callPackage ../applications/graphics/nomacs { };
30986 notepad-next = libsForQt5.callPackage ../applications/editors/notepad-next { };
30988 notepadqq = libsForQt5.callPackage ../applications/editors/notepadqq { };
30990 notmuch = callPackage ../applications/networking/mailreaders/notmuch {
30992 pythonPackages = python3Packages;
30995 notejot = callPackage ../applications/misc/notejot { };
30997 notmuch-mutt = callPackage ../applications/networking/mailreaders/notmuch/mutt.nix { };
30999 muchsync = callPackage ../applications/networking/mailreaders/notmuch/muchsync.nix { };
31001 nufraw = callPackage ../applications/graphics/nufraw { };
31003 nufraw-thumbnailer = callPackage ../applications/graphics/nufraw {
31004 addThumbnailer = true;
31007 notmuch-addrlookup = callPackage ../applications/networking/mailreaders/notmuch-addrlookup { };
31009 nova-filters = callPackage ../applications/audio/nova-filters {
31013 nvi = callPackage ../applications/editors/nvi { };
31015 nvpy = callPackage ../applications/editors/nvpy { };
31017 obconf = callPackage ../tools/X11/obconf { };
31019 gnome-obfuscate = callPackage ../applications/graphics/gnome-obfuscate {
31020 inherit (darwin.apple_sdk.frameworks) Foundation;
31023 obs-studio = qt6Packages.callPackage ../applications/video/obs-studio {
31024 ffmpeg_4 = ffmpeg-full;
31027 obs-studio-plugins = recurseIntoAttrs (callPackage ../applications/video/obs-studio/plugins {});
31028 wrapOBS = callPackage ../applications/video/obs-studio/wrapper.nix {};
31030 obsidian = callPackage ../applications/misc/obsidian { };
31032 octoprint = callPackage ../applications/misc/octoprint { };
31034 ocr-a = callPackage ../data/fonts/ocr-a {};
31036 ocrad = callPackage ../applications/graphics/ocrad { };
31038 offrss = callPackage ../applications/networking/offrss { };
31040 ogmtools = callPackage ../applications/video/ogmtools { };
31042 omegat = callPackage ../applications/misc/omegat.nix { };
31044 omxplayer = callPackage ../applications/video/omxplayer { };
31046 inherit (python3Packages.callPackage ../applications/networking/onionshare { }) onionshare onionshare-gui;
31048 openambit = qt5.callPackage ../applications/misc/openambit { };
31050 openbox = callPackage ../applications/window-managers/openbox { };
31052 openbox-menu = callPackage ../applications/misc/openbox-menu {
31053 stdenv = gccStdenv;
31056 openbrf = libsForQt5.callPackage ../applications/misc/openbrf { };
31058 opencpn = callPackage ../applications/misc/opencpn { };
31060 openfx = callPackage ../development/libraries/openfx {};
31062 openimageio = callPackage ../applications/graphics/openimageio {
31066 openimageio2 = callPackage ../applications/graphics/openimageio/2.x.nix { };
31068 openjump = callPackage ../applications/misc/openjump { };
31070 open-music-kontrollers = lib.recurseIntoAttrs {
31071 eteroj = callPackage ../applications/audio/open-music-kontrollers/eteroj.nix { };
31072 jit = callPackage ../applications/audio/open-music-kontrollers/jit.nix { };
31073 mephisto = callPackage ../applications/audio/open-music-kontrollers/mephisto.nix { };
31074 midi_matrix = callPackage ../applications/audio/open-music-kontrollers/midi_matrix.nix { };
31075 moony = callPackage ../applications/audio/open-music-kontrollers/moony.nix { };
31076 orbit = callPackage ../applications/audio/open-music-kontrollers/orbit.nix { };
31077 patchmatrix = callPackage ../applications/audio/open-music-kontrollers/patchmatrix.nix { };
31078 router = callPackage ../applications/audio/open-music-kontrollers/router.nix { };
31079 sherlock = callPackage ../applications/audio/open-music-kontrollers/sherlock.nix { };
31080 synthpod = callPackage ../applications/audio/open-music-kontrollers/synthpod.nix { };
31081 vm = callPackage ../applications/audio/open-music-kontrollers/vm.nix { };
31084 openscad = libsForQt5.callPackage ../applications/graphics/openscad {};
31086 open-stage-control = callPackage ../applications/audio/open-stage-control { };
31088 opentimestamps-client = python3Packages.callPackage ../tools/misc/opentimestamps-client {};
31091 opentoonz-libtiff = callPackage ../applications/graphics/opentoonz/libtiff.nix { };
31092 in qt5.callPackage ../applications/graphics/opentoonz {
31093 libtiff = opentoonz-libtiff;
31094 opencv = opencv.override { libtiff = opentoonz-libtiff; };
31097 opentabletdriver = callPackage ../tools/X11/opentabletdriver { };
31099 opentx = libsForQt5.callPackage ../applications/misc/opentx { };
31101 opera = callPackage ../applications/networking/browsers/opera {};
31103 orca = python3Packages.callPackage ../applications/misc/orca {
31104 inherit pkg-config;
31107 orca-c = callPackage ../applications/audio/orca-c {};
31109 organicmaps = libsForQt5.callPackage ../applications/misc/organicmaps { };
31111 osm2xmap = callPackage ../applications/misc/osm2xmap {
31112 libyamlcpp = libyamlcpp_0_3;
31115 osmctools = callPackage ../applications/misc/osmctools { };
31117 osmium-tool = callPackage ../applications/misc/osmium-tool { };
31119 owamp = callPackage ../applications/networking/owamp { };
31121 owofetch = callPackage ../tools/misc/owofetch {
31122 inherit (darwin.apple_sdk.frameworks) Foundation DiskArbitration;
31125 vgmplay-libvgm = callPackage ../applications/audio/vgmplay-libvgm { };
31127 vgmtools = callPackage ../tools/audio/vgmtools { };
31129 vieb = callPackage ../applications/networking/browsers/vieb { };
31131 vivaldi = callPackage ../applications/networking/browsers/vivaldi {};
31133 vivaldi-ffmpeg-codecs = callPackage ../applications/networking/browsers/vivaldi/ffmpeg-codecs.nix {};
31135 vivaldi-widevine = callPackage ../applications/networking/browsers/vivaldi/widevine.nix { };
31137 libopenmpt = callPackage ../development/libraries/audio/libopenmpt { };
31139 libopenmpt-modplug = callPackage ../development/libraries/audio/libopenmpt-modplug { };
31141 openrazer-daemon = python3Packages.toPythonApplication python3Packages.openrazer-daemon;
31143 opusfile = callPackage ../applications/audio/opusfile { };
31145 opustags = callPackage ../applications/audio/opustags { };
31147 opusTools = callPackage ../applications/audio/opus-tools { };
31149 orpie = callPackage ../applications/misc/orpie {
31150 ocamlPackages = ocaml-ng.ocamlPackages_4_12;
31153 osmo = callPackage ../applications/office/osmo { };
31155 osmscout-server = libsForQt5.callPackage ../applications/misc/osmscout-server { };
31157 palemoon = callPackage ../applications/networking/browsers/palemoon { };
31159 pamix = callPackage ../applications/audio/pamix { };
31161 pamixer = callPackage ../applications/audio/pamixer { };
31163 ncpamixer = callPackage ../applications/audio/ncpamixer { };
31165 pan = callPackage ../applications/networking/newsreaders/pan { };
31167 panotools = callPackage ../applications/graphics/panotools { };
31169 paprefs = callPackage ../applications/audio/paprefs { };
31171 pantalaimon = python3Packages.callPackage ../applications/networking/instant-messengers/pantalaimon { };
31173 pantalaimon-headless = python3Packages.callPackage ../applications/networking/instant-messengers/pantalaimon {
31174 enableDbusUi = false;
31177 parsec-bin = callPackage ../applications/misc/parsec/bin.nix { };
31179 pavucontrol = callPackage ../applications/audio/pavucontrol { };
31181 paraview = libsForQt5.callPackage ../applications/graphics/paraview { };
31183 parlatype = callPackage ../applications/audio/parlatype { };
31185 packet = callPackage ../development/tools/packet { };
31187 packet-sd = callPackage ../development/tools/packet-sd { };
31189 metal-cli = callPackage ../development/tools/metal-cli { };
31191 pb_cli = callPackage ../tools/misc/pb_cli {};
31193 capture = callPackage ../tools/misc/capture {};
31195 pbrt = callPackage ../applications/graphics/pbrt { };
31197 pcloud = callPackage ../applications/networking/pcloud { };
31199 jpsxdec = callPackage ../tools/games/jpsxdec {
31203 pdfslicer = callPackage ../applications/misc/pdfslicer { };
31205 pekwm = callPackage ../applications/window-managers/pekwm {
31211 pencil = callPackage ../applications/graphics/pencil {
31214 perseus = callPackage ../applications/science/math/perseus {};
31216 petrifoo = callPackage ../applications/audio/petrifoo {
31217 inherit (gnome2) libgnomecanvas;
31220 pdfchain = callPackage ../tools/typesetting/pdfchain { };
31222 pdfcpu = callPackage ../applications/graphics/pdfcpu { };
31223 pdftk = callPackage ../tools/typesetting/pdftk { };
31224 pdfgrep = callPackage ../tools/typesetting/pdfgrep { };
31226 pdfpc = callPackage ../applications/misc/pdfpc {
31227 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-libav;
31230 peaclock = callPackage ../applications/misc/peaclock {
31231 stdenv = gccStdenv;
31234 peek = callPackage ../applications/video/peek { };
31236 peertube = callPackage ../servers/peertube {
31237 nodejs = nodejs-16_x;
31240 pflask = callPackage ../os-specific/linux/pflask {};
31242 pfsshell = callPackage ../tools/misc/pfsshell { };
31244 photoqt = libsForQt5.callPackage ../applications/graphics/photoqt { };
31246 photoflare = libsForQt5.callPackage ../applications/graphics/photoflare { };
31248 photoflow = callPackage ../applications/graphics/photoflow { };
31250 phototonic = libsForQt5.callPackage ../applications/graphics/phototonic { };
31252 phrasendrescher = callPackage ../tools/security/phrasendrescher { };
31254 phrase-cli = callPackage ../tools/misc/phrase-cli { };
31256 phylactery = callPackage ../servers/web-apps/phylactery { };
31258 pianobar = callPackage ../applications/audio/pianobar { };
31260 pianobooster = qt5.callPackage ../applications/audio/pianobooster { };
31262 pianoteq = callPackage ../applications/audio/pianoteq { };
31264 picard = callPackage ../applications/audio/picard { };
31266 picocom = callPackage ../tools/misc/picocom {
31267 inherit (darwin.apple_sdk.frameworks) IOKit;
31270 picoloop = callPackage ../applications/audio/picoloop { };
31272 pidgin = callPackage ../applications/networking/instant-messengers/pidgin {
31273 withOpenssl = config.pidgin.openssl or true;
31274 withGnutls = config.pidgin.gnutls or false;
31278 pidgin-indicator = callPackage ../applications/networking/instant-messengers/pidgin-plugins/pidgin-indicator { };
31280 pidgin-latex = callPackage ../applications/networking/instant-messengers/pidgin-plugins/pidgin-latex {
31281 texLive = texlive.combined.scheme-basic;
31284 pidgin-msn-pecan = callPackage ../applications/networking/instant-messengers/pidgin-plugins/msn-pecan { };
31286 pidgin-mra = callPackage ../applications/networking/instant-messengers/pidgin-plugins/pidgin-mra { };
31288 pidgin-skypeweb = callPackage ../applications/networking/instant-messengers/pidgin-plugins/pidgin-skypeweb { };
31290 pidgin-carbons = callPackage ../applications/networking/instant-messengers/pidgin-plugins/carbons { };
31292 pidgin-xmpp-receipts = callPackage ../applications/networking/instant-messengers/pidgin-plugins/pidgin-xmpp-receipts { };
31294 pidgin-otr = callPackage ../applications/networking/instant-messengers/pidgin-plugins/otr { };
31296 pidgin-osd = callPackage ../applications/networking/instant-messengers/pidgin-plugins/pidgin-osd { };
31298 pidgin-sipe = callPackage ../applications/networking/instant-messengers/pidgin-plugins/sipe { };
31300 pidgin-window-merge = callPackage ../applications/networking/instant-messengers/pidgin-plugins/window-merge { };
31302 pika-backup = callPackage ../applications/backup/pika-backup { };
31304 pur = callPackage ../development/tools/pur { };
31306 purple-discord = callPackage ../applications/networking/instant-messengers/pidgin-plugins/purple-discord { };
31308 purple-googlechat = callPackage ../applications/networking/instant-messengers/pidgin-plugins/purple-googlechat { };
31310 purple-hangouts = callPackage ../applications/networking/instant-messengers/pidgin-plugins/purple-hangouts { };
31312 purple-lurch = callPackage ../applications/networking/instant-messengers/pidgin-plugins/purple-lurch { };
31314 purple-matrix = callPackage ../applications/networking/instant-messengers/pidgin-plugins/purple-matrix { };
31316 purple-mm-sms = callPackage ../applications/networking/instant-messengers/pidgin-plugins/purple-mm-sms { };
31318 purple-plugin-pack = callPackage ../applications/networking/instant-messengers/pidgin-plugins/purple-plugin-pack { };
31320 purple-signald = callPackage ../applications/networking/instant-messengers/pidgin-plugins/purple-signald { };
31322 purple-slack = callPackage ../applications/networking/instant-messengers/pidgin-plugins/purple-slack { };
31324 purple-vk-plugin = callPackage ../applications/networking/instant-messengers/pidgin-plugins/purple-vk-plugin { };
31326 purple-xmpp-http-upload = callPackage ../applications/networking/instant-messengers/pidgin-plugins/purple-xmpp-http-upload { };
31328 tdlib-purple = callPackage ../applications/networking/instant-messengers/pidgin-plugins/tdlib-purple { };
31330 pidgin-opensteamworks = callPackage ../applications/networking/instant-messengers/pidgin-plugins/pidgin-opensteamworks { };
31332 purple-facebook = callPackage ../applications/networking/instant-messengers/pidgin-plugins/purple-facebook { };
31334 purpur = callPackage ../games/purpur { };
31336 pikopixel = callPackage ../applications/graphics/pikopixel { };
31338 pithos = callPackage ../applications/audio/pithos {
31339 pythonPackages = python3Packages;
31342 pineapple-pictures = libsForQt5.callPackage ../applications/graphics/pineapple-pictures { };
31344 pinfo = callPackage ../applications/misc/pinfo { };
31346 pinpoint = callPackage ../applications/office/pinpoint { };
31348 pinta = callPackage ../applications/graphics/pinta { };
31350 pistol = callPackage ../tools/misc/pistol { };
31352 piston-cli = callPackage ../tools/misc/piston-cli { python3Packages = python39Packages; };
31354 pizarra = callPackage ../applications/graphics/pizarra { };
31356 plater = libsForQt5.callPackage ../applications/misc/plater { };
31358 plexamp = callPackage ../applications/audio/plexamp { };
31360 plex-media-player = libsForQt5.callPackage ../applications/video/plex-media-player { };
31362 plex-mpv-shim = python3Packages.callPackage ../applications/video/plex-mpv-shim { };
31364 plover = recurseIntoAttrs (libsForQt5.callPackage ../applications/misc/plover { });
31366 plugin-torture = callPackage ../applications/audio/plugin-torture { };
31368 poke = callPackage ../applications/editors/poke { };
31370 pokemonsay = callPackage ../tools/misc/pokemonsay { };
31372 polar-bookshelf = callPackage ../applications/misc/polar-bookshelf { };
31374 poezio = python3Packages.poezio;
31376 pommed_light = callPackage ../os-specific/linux/pommed-light {};
31378 polylith = callPackage ../development/tools/misc/polylith { };
31380 polymake = callPackage ../applications/science/math/polymake { };
31382 pomotroid = callPackage ../applications/misc/pomotroid {
31383 electron = electron_9;
31386 ponymix = callPackage ../applications/audio/ponymix { };
31388 popcorntime = callPackage ../applications/video/popcorntime {};
31390 pothos = libsForQt5.callPackage ../applications/radio/pothos { };
31392 potrace = callPackage ../applications/graphics/potrace {};
31394 posterazor = callPackage ../applications/misc/posterazor { };
31396 pqiv = callPackage ../applications/graphics/pqiv { };
31398 qiv = callPackage ../applications/graphics/qiv {
31399 imlib2 = imlib2Full;
31402 premid = callPackage ../applications/misc/premid { };
31404 processing = callPackage ../applications/graphics/processing {
31408 # perhaps there are better apps for this task? It's how I had configured my preivous system.
31409 # And I don't want to rewrite all rules
31410 procmail = callPackage ../applications/misc/procmail { };
31412 profanity = callPackage ../applications/networking/instant-messengers/profanity ({
31413 } // (config.profanity or {}));
31415 properties-cpp = callPackage ../development/libraries/properties-cpp { };
31417 protonmail-bridge = callPackage ../applications/networking/protonmail-bridge { };
31419 protonvpn-cli = python3Packages.callPackage ../applications/networking/protonvpn-cli { };
31420 protonvpn-cli_2 = python3Packages.callPackage ../applications/networking/protonvpn-cli/2.nix { };
31422 protonvpn-gui = python3Packages.callPackage ../applications/networking/protonvpn-gui { };
31424 ps2client = callPackage ../applications/networking/ps2client { };
31426 psi = libsForQt5.callPackage ../applications/networking/instant-messengers/psi { };
31428 psi-plus = libsForQt5.callPackage ../applications/networking/instant-messengers/psi-plus { };
31430 psol = callPackage ../development/libraries/psol { };
31432 pstree = callPackage ../applications/misc/pstree { };
31434 pt2-clone = callPackage ../applications/audio/pt2-clone { };
31436 ptask = callPackage ../applications/misc/ptask { };
31438 pulseaudio-ctl = callPackage ../applications/audio/pulseaudio-ctl { };
31440 pulseaudio-dlna = callPackage ../applications/audio/pulseaudio-dlna { };
31442 pulseview = libsForQt514.callPackage ../applications/science/electronics/pulseview {
31443 # use the same stdenv as libsForQt514 to fix build
31444 boost = boost.override {
31445 stdenv = if stdenv.cc.isGNU
31446 then (if (stdenv.targetPlatform.isx86_64) then gcc10Stdenv else gcc9Stdenv)
31451 puredata = callPackage ../applications/audio/puredata { };
31452 puredata-with-plugins = plugins: callPackage ../applications/audio/puredata/wrapper.nix { inherit plugins; };
31454 puremapping = callPackage ../applications/audio/pd-plugins/puremapping { };
31456 pure-maps = libsForQt5.callPackage ../applications/misc/pure-maps { };
31458 pwdsafety = callPackage ../tools/security/pwdsafety { };
31460 qbittorrent = libsForQt5.callPackage ../applications/networking/p2p/qbittorrent { };
31461 qbittorrent-nox = qbittorrent.override {
31462 guiSupport = false;
31465 qcad = libsForQt5.callPackage ../applications/misc/qcad { };
31467 qcomicbook = libsForQt5.callPackage ../applications/graphics/qcomicbook { };
31469 qelectrotech = libsForQt5.callPackage ../applications/misc/qelectrotech { };
31471 eiskaltdcpp = libsForQt5.callPackage ../applications/networking/p2p/eiskaltdcpp { };
31473 qdirstat = libsForQt5.callPackage ../applications/misc/qdirstat {};
31475 qemu = callPackage ../applications/virtualization/qemu {
31476 inherit (darwin.apple_sdk.frameworks) CoreServices Cocoa Hypervisor vmnet;
31477 inherit (darwin.stubs) rez setfile;
31478 inherit (darwin) sigtool;
31481 qemu-utils = callPackage ../applications/virtualization/qemu/utils.nix {};
31483 canokey-qemu = callPackage ../applications/virtualization/qemu/canokey-qemu.nix { };
31485 wrapQemuBinfmtP = callPackage ../applications/virtualization/qemu/binfmt-p-wrapper.nix { };
31487 qgroundcontrol = libsForQt5.callPackage ../applications/science/robotics/qgroundcontrol { };
31489 qjackctl = libsForQt5.callPackage ../applications/audio/qjackctl { };
31491 qimgv = libsForQt5.callPackage ../applications/graphics/qimgv { };
31493 qlandkartegt = libsForQt5.callPackage ../applications/misc/qlandkartegt {
31494 gdal = gdal.override {
31495 libgeotiff = libgeotiff.override { proj = proj_7; };
31496 libspatialite = libspatialite.override { proj = proj_7; };
31502 garmindev = callPackage ../applications/misc/qlandkartegt/garmindev.nix {};
31504 qmediathekview = libsForQt5.callPackage ../applications/video/qmediathekview { };
31506 qmplay2 = libsForQt5.callPackage ../applications/video/qmplay2 { };
31508 qmetro = callPackage ../applications/misc/qmetro { };
31510 qmidiarp = callPackage ../applications/audio/qmidiarp {};
31512 qmidinet = libsForQt5.callPackage ../applications/audio/qmidinet { };
31514 qmidiroute = callPackage ../applications/audio/qmidiroute { };
31516 qmmp = libsForQt5.callPackage ../applications/audio/qmmp { };
31518 qnotero = libsForQt5.callPackage ../applications/office/qnotero { };
31520 qpwgraph = libsForQt5.callPackage ../applications/audio/qpwgraph { };
31522 qrcode = callPackage ../tools/graphics/qrcode {};
31524 qsampler = libsForQt5.callPackage ../applications/audio/qsampler { };
31526 qscreenshot = callPackage ../applications/graphics/qscreenshot {
31527 inherit (darwin.apple_sdk.frameworks) Carbon;
31531 qsstv = qt5.callPackage ../applications/radio/qsstv { };
31533 qsyncthingtray = libsForQt5.callPackage ../applications/misc/qsyncthingtray { };
31535 qstopmotion = libsForQt5.callPackage ../applications/video/qstopmotion {
31536 guvcview = guvcview.override {
31542 qsudo = libsForQt5.callPackage ../applications/misc/qsudo { };
31544 qsynth = libsForQt5.callPackage ../applications/audio/qsynth { };
31546 qtbitcointrader = libsForQt5.callPackage ../applications/misc/qtbitcointrader { };
31548 qtchan = libsForQt5.callPackage ../applications/networking/browsers/qtchan { };
31550 qtemu = libsForQt5.callPackage ../applications/virtualization/qtemu { };
31552 qtox = libsForQt5.callPackage ../applications/networking/instant-messengers/qtox {
31553 inherit (darwin.apple_sdk.frameworks) AVFoundation;
31556 qtpass = libsForQt5.callPackage ../applications/misc/qtpass { };
31558 qtractor = libsForQt5.callPackage ../applications/audio/qtractor { };
31560 qtscrobbler = callPackage ../applications/audio/qtscrobbler { };
31562 quantomatic = callPackage ../applications/science/physics/quantomatic { };
31564 quassel = libsForQt5.callPackage ../applications/networking/irc/quassel { };
31566 quasselClient = quassel.override {
31567 monolithic = false;
31569 tag = "-client-kf5";
31572 quasselDaemon = quassel.override {
31573 monolithic = false;
31574 enableDaemon = true;
31576 tag = "-daemon-qt5";
31579 quill-qr = callPackage ../tools/security/quill-qr { };
31581 quirc = callPackage ../tools/graphics/quirc {};
31583 quisk = python38Packages.callPackage ../applications/radio/quisk { };
31585 quiterss = libsForQt514.callPackage ../applications/networking/newsreaders/quiterss {};
31587 quodlibet = callPackage ../applications/audio/quodlibet {
31588 inherit (gnome) adwaita-icon-theme;
31591 libappindicator-gtk3 = null;
31595 quodlibet-without-gst-plugins = quodlibet.override {
31596 tag = "-without-gst-plugins";
31597 withGstPlugins = false;
31600 quodlibet-xine = quodlibet.override {
31602 withGstreamerBackend = false;
31603 withXineBackend = true;
31606 quodlibet-full = quodlibet.override {
31607 inherit gtksourceview webkitgtk;
31609 keybinder3 = keybinder3;
31610 libappindicator-gtk3 = libappindicator-gtk3;
31611 libmodplug = libmodplug;
31613 withDbusPython = true;
31614 withMusicBrainzNgs = true;
31615 withPahoMqtt = true;
31616 withPyInotify = true;
31617 withPypresence = true;
31621 quodlibet-xine-full = quodlibet-full.override {
31622 tag = "-xine-full";
31623 withGstreamerBackend = false;
31624 withXineBackend = true;
31627 qutebrowser = libsForQt5.callPackage ../applications/networking/browsers/qutebrowser { };
31628 qutebrowser-qt6 = callPackage ../applications/networking/browsers/qutebrowser {
31629 inherit (qt6Packages) qtbase qtwebengine wrapQtAppsHook qtwayland;
31632 qxw = callPackage ../applications/editors/qxw {};
31634 rabbitvcs = callPackage ../applications/version-management/rabbitvcs {};
31636 rakarrack = callPackage ../applications/audio/rakarrack {
31640 renoise = callPackage ../applications/audio/renoise {};
31642 redux = callPackage ../applications/audio/redux { };
31644 roomeqwizard = callPackage ../applications/audio/roomeqwizard { };
31646 radioboat = callPackage ../applications/audio/radioboat { };
31648 radiotray-ng = callPackage ../applications/audio/radiotray-ng {
31649 wxGTK = wxGTK30-gtk3;
31652 raiseorlaunch = callPackage ../applications/misc/raiseorlaunch {};
31654 rapid-photo-downloader = libsForQt5.callPackage ../applications/graphics/rapid-photo-downloader { };
31656 rapidsvn = callPackage ../applications/version-management/rapidsvn { };
31658 ratmen = callPackage ../tools/X11/ratmen {};
31660 ratox = callPackage ../applications/networking/instant-messengers/ratox { };
31662 ratpoison = callPackage ../applications/window-managers/ratpoison { };
31664 rawtherapee = callPackage ../applications/graphics/rawtherapee {
31665 fftw = fftwSinglePrec;
31668 rclone = callPackage ../applications/networking/sync/rclone { };
31670 rclone-browser = libsForQt5.callPackage ../applications/networking/sync/rclone/browser.nix { };
31672 rcs = callPackage ../applications/version-management/rcs { };
31674 rcshist = callPackage ../applications/version-management/rcshist { };
31676 rdesktop = callPackage ../applications/networking/remote/rdesktop { };
31678 rdedup = callPackage ../tools/backup/rdedup {
31679 inherit (darwin.apple_sdk.frameworks) Security;
31682 rdup = callPackage ../tools/backup/rdup { };
31684 reaper = callPackage ../applications/audio/reaper {
31685 jackLibrary = libjack2; # Another option is "pipewire.jack".
31688 recapp = callPackage ../applications/video/recapp { };
31690 recode = callPackage ../tools/text/recode { };
31692 reddsaver = callPackage ../applications/misc/reddsaver {
31693 inherit (darwin.apple_sdk.frameworks) Security;
31696 rednotebook = python3Packages.callPackage ../applications/editors/rednotebook { };
31698 remnote = callPackage ../applications/misc/remnote { };
31700 remotebox = callPackage ../applications/virtualization/remotebox { };
31702 restique = libsForQt5.callPackage ../applications/backup/restique { };
31704 retroshare = libsForQt5.callPackage ../applications/networking/p2p/retroshare { };
31706 rgp = libsForQt5.callPackage ../development/tools/rgp { };
31708 ricochet = libsForQt5.callPackage ../applications/networking/instant-messengers/ricochet { };
31710 ries = callPackage ../applications/science/math/ries { };
31712 ripcord = if stdenv.isLinux then
31713 qt5.callPackage ../applications/networking/instant-messengers/ripcord { }
31715 callPackage ../applications/networking/instant-messengers/ripcord/darwin.nix { };
31717 ripser = callPackage ../applications/science/math/ripser { };
31719 rkdeveloptool = callPackage ../misc/rkdeveloptool { };
31721 rkdeveloptool-pine64 = callPackage ../misc/rkdeveloptool-pine64 { };
31723 rocketchat-desktop = callPackage ../applications/networking/instant-messengers/rocketchat-desktop { };
31725 rofi-unwrapped = callPackage ../applications/misc/rofi { };
31726 rofi = callPackage ../applications/misc/rofi/wrapper.nix { };
31727 rofi-wayland-unwrapped = callPackage ../applications/misc/rofi/wayland.nix { };
31728 rofi-wayland = callPackage ../applications/misc/rofi/wrapper.nix {
31729 rofi-unwrapped = rofi-wayland-unwrapped;
31732 rofi-pass = callPackage ../tools/security/pass/rofi-pass.nix { };
31734 rofi-menugen = callPackage ../applications/misc/rofi-menugen { };
31736 rofi-systemd = callPackage ../tools/system/rofi-systemd { };
31738 rofimoji = callPackage ../applications/misc/rofimoji {
31739 inherit (python3Packages) buildPythonApplication configargparse;
31742 rootlesskit = callPackage ../tools/virtualization/rootlesskit {};
31744 rsclock = callPackage ../applications/misc/rsclock { };
31746 rstudio = libsForQt5.callPackage ../applications/editors/rstudio {
31750 rstudio-server = rstudio.override { server = true; };
31752 rsync = callPackage ../applications/networking/sync/rsync (config.rsync or {});
31753 rrsync = callPackage ../applications/networking/sync/rsync/rrsync.nix {};
31755 rtl_433 = callPackage ../applications/radio/rtl_433 { };
31757 rtl-ais = callPackage ../applications/radio/rtl-ais { };
31759 # librtlsdr is a friendly fork with additional features
31760 rtl-sdr = callPackage ../applications/radio/rtl-sdr { };
31761 librtlsdr = callPackage ../development/libraries/librtlsdr { };
31763 rubyripper = callPackage ../applications/audio/rubyripper {};
31765 rucredstash = callPackage ../tools/security/rucredstash {
31766 inherit (darwin.apple_sdk.frameworks) Security;
31767 openssl = openssl_1_1;
31770 runc = callPackage ../applications/virtualization/runc {};
31772 rusty-psn = callPackage ../applications/misc/rusty-psn {};
31774 rusty-psn-gui = rusty-psn.override { withGui = true; };
31776 rymcast = callPackage ../applications/audio/rymcast {
31777 inherit (gnome) zenity;
31780 rymdport = callPackage ../applications/networking/rymdport {
31781 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
31784 uade = callPackage ../applications/audio/uade {};
31786 udevil = callPackage ../applications/misc/udevil {};
31788 udiskie = callPackage ../applications/misc/udiskie { };
31790 sacc = callPackage ../applications/networking/gopher/sacc { };
31792 sayonara = libsForQt514.callPackage ../applications/audio/sayonara { };
31794 sbagen = callPackage ../applications/misc/sbagen { };
31796 scantailor = callPackage ../applications/graphics/scantailor { };
31798 scantailor-advanced = libsForQt515.callPackage ../applications/graphics/scantailor/advanced.nix { };
31800 sc-im = callPackage ../applications/misc/sc-im { };
31802 scite = callPackage ../applications/editors/scite { };
31804 scli = callPackage ../applications/misc/scli { };
31806 scribus_1_4 = callPackage ../applications/office/scribus/1_4.nix {
31807 inherit (gnome2) libart_lgpl;
31810 scribus_1_5 = libsForQt5.callPackage ../applications/office/scribus/default.nix { };
31811 scribus = scribus_1_5;
31813 seafile-client = libsForQt5.callPackage ../applications/networking/seafile-client { };
31815 seahub = callPackage ../applications/networking/seahub { };
31817 seatd = callPackage ../applications/misc/seatd { };
31819 secrets-extractor = callPackage ../tools/security/secrets-extractor { };
31821 secretscanner = callPackage ../tools/security/secretscanner { };
31823 semiphemeral = callPackage ../tools/misc/semiphemeral { };
31825 semver = callPackage ../applications/misc/semver { };
31827 sent = callPackage ../applications/misc/sent { };
31829 seq24 = callPackage ../applications/audio/seq24 { };
31831 seq66 = qt5.callPackage ../applications/audio/seq66 { };
31833 setbfree = callPackage ../applications/audio/setbfree { };
31835 sfizz = callPackage ../applications/audio/sfizz { };
31837 sfxr = callPackage ../applications/audio/sfxr { };
31839 sfxr-qt = libsForQt5.callPackage ../applications/audio/sfxr-qt { };
31841 shadowfox = callPackage ../tools/networking/shadowfox { };
31843 shfmt = callPackage ../tools/text/shfmt { };
31845 shortwave = callPackage ../applications/audio/shortwave { };
31847 shotgun = callPackage ../tools/graphics/shotgun {};
31849 shutter = callPackage ../applications/graphics/shutter { };
31851 sic-image-cli = callPackage ../tools/graphics/sic-image-cli { };
31853 simple-scan = gnome.simple-scan;
31855 sioyek = callPackage ../applications/misc/sioyek {
31856 inherit (libsForQt5) qmake qt3d qtbase wrapQtAppsHook;
31859 siproxd = callPackage ../applications/networking/siproxd { };
31861 sish = callPackage ../tools/networking/sish { };
31863 sky = libsForQt5.callPackage ../applications/networking/instant-messengers/sky {
31864 libjpeg_turbo = libjpeg_turbo.override { enableJpeg8 = true; };
31867 skypeforlinux = callPackage ../applications/networking/instant-messengers/skypeforlinux { };
31869 SkypeExport = callPackage ../applications/networking/instant-messengers/SkypeExport { };
31871 slmenu = callPackage ../applications/misc/slmenu {};
31873 slop = callPackage ../tools/misc/slop {};
31875 slowhttptest = callPackage ../tools/security/slowhttptest { };
31877 slrn = callPackage ../applications/networking/newsreaders/slrn { };
31879 sniproxy = callPackage ../applications/networking/sniproxy { };
31881 snixembed = callPackage ../applications/misc/snixembed { };
31883 sommelier = callPackage ../applications/window-managers/sommelier { };
31885 sooperlooper = callPackage ../applications/audio/sooperlooper { };
31887 sops = callPackage ../tools/security/sops { };
31889 sorcer = callPackage ../applications/audio/sorcer { };
31891 sound-juicer = callPackage ../applications/audio/sound-juicer { };
31893 soundtracker = callPackage ../applications/audio/soundtracker { };
31895 spice-vdagent = callPackage ../applications/virtualization/spice-vdagent { };
31897 spike = callPackage ../applications/virtualization/spike { };
31899 tensorman = callPackage ../tools/misc/tensorman {
31900 openssl = openssl_1_1;
31903 spideroak = callPackage ../applications/networking/spideroak { };
31905 spotify-qt = libsForQt5.callPackage ../applications/audio/spotify-qt { };
31907 spotify-tray = callPackage ../applications/misc/spotify-tray { };
31909 spotify-tui = callPackage ../applications/audio/spotify-tui {
31910 inherit (darwin.apple_sdk.frameworks) AppKit Security;
31911 openssl = openssl_1_1;
31914 sptlrx = callPackage ../applications/audio/sptlrx { };
31916 sptk = callPackage ../development/libraries/sptk { };
31918 squishyball = callPackage ../applications/audio/squishyball {
31919 ncurses = ncurses5;
31922 stw = callPackage ../applications/misc/stw { };
31924 styx = callPackage ../applications/misc/styx { };
31926 sway-launcher-desktop = callPackage ../applications/misc/sway-launcher-desktop { };
31928 tecoc = callPackage ../applications/editors/tecoc { };
31930 viber = callPackage ../applications/networking/instant-messengers/viber { };
31932 wavebox = callPackage ../applications/networking/instant-messengers/wavebox { };
31934 sonic-pi = libsForQt5.callPackage ../applications/audio/sonic-pi { };
31936 stag = callPackage ../applications/misc/stag {
31940 linuxstopmotion = libsForQt5.callPackage ../applications/video/linuxstopmotion { };
31942 sweethome3d = recurseIntoAttrs (
31943 (callPackage ../applications/misc/sweethome3d { }) //
31944 (callPackage ../applications/misc/sweethome3d/editors.nix {
31945 sweethome3dApp = sweethome3d.application;
31949 swingsane = callPackage ../applications/graphics/swingsane { };
31951 sxiv = callPackage ../applications/graphics/sxiv {
31952 imlib2 = imlib2Full;
31955 nsxiv = callPackage ../applications/graphics/nsxiv {
31956 imlib2 = imlib2Full;
31959 resilio-sync = callPackage ../applications/networking/resilio-sync { };
31961 dropbox = callPackage ../applications/networking/dropbox { };
31963 dropbox-cli = callPackage ../applications/networking/dropbox/cli.nix { };
31965 synology-drive-client = callPackage ../applications/networking/synology-drive-client { };
31967 synology-cloud-sync-decryption-tool = callPackage ../applications/networking/synology-cloud-sync-decryption-tool { };
31969 maestral = with python3Packages; toPythonApplication maestral;
31971 maestral-gui = libsForQt5.callPackage ../applications/networking/maestral-qt { };
31973 maestro = callPackage ../development/mobile/maestro { };
31975 myfitnesspal = with python3Packages; toPythonApplication myfitnesspal;
31977 insync = callPackage ../applications/networking/insync { };
31979 insync-v3 = libsForQt515.callPackage ../applications/networking/insync/v3.nix { };
31981 libstrangle = callPackage ../tools/X11/libstrangle {
31982 stdenv = stdenv_32bit;
31985 lightdm = libsForQt5.callPackage ../applications/display-managers/lightdm { };
31987 lightdm_qt = lightdm.override { withQt5 = true; };
31989 lightdm-enso-os-greeter = callPackage ../applications/display-managers/lightdm-enso-os-greeter { };
31991 lightdm-gtk-greeter = callPackage ../applications/display-managers/lightdm/gtk-greeter.nix {
31992 inherit (xfce) xfce4-dev-tools;
31995 lightdm-slick-greeter = callPackage ../applications/display-managers/lightdm-slick-greeter { };
31997 lightdm-mini-greeter = callPackage ../applications/display-managers/lightdm-mini-greeter { };
31999 lightdm-mobile-greeter = callPackage ../applications/display-managers/lightdm-mobile-greeter { };
32001 lightdm-tiny-greeter = callPackage ../applications/display-managers/lightdm-tiny-greeter {
32002 conf = config.lightdm-tiny-greeter.conf or "";
32005 ly = callPackage ../applications/display-managers/ly { };
32007 slic3r = callPackage ../applications/misc/slic3r {
32008 boost = boost172; # Building fails with Boost >1.72 due to boost/detail/endian.hpp missing
32011 curaengine_stable = callPackage ../applications/misc/curaengine/stable.nix { };
32013 curaengine = callPackage ../applications/misc/curaengine { inherit (python3.pkgs) libarcus; };
32015 cura = libsForQt5.callPackage ../applications/misc/cura { };
32017 curaPlugins = callPackage ../applications/misc/cura/plugins.nix { };
32019 peru = callPackage ../applications/version-management/peru {};
32021 petrinizer = haskellPackages.callPackage ../applications/science/logic/petrinizer {};
32023 pmidi = callPackage ../applications/audio/pmidi { };
32025 printrun = callPackage ../applications/misc/printrun { };
32027 prusa-slicer = callPackage ../applications/misc/prusa-slicer { };
32029 super-slicer = callPackage ../applications/misc/prusa-slicer/super-slicer.nix {
32030 wxGTK31 = wxGTK31.override {
32031 # https://github.com/supermerill/SuperSlicer/issues/1093
32036 super-slicer-latest = (callPackage ../applications/misc/prusa-slicer/super-slicer.nix {
32037 wxGTK31 = wxGTK31.override {
32038 # https://github.com/supermerill/SuperSlicer/issues/1093
32043 snapmaker-luban = callPackage ../applications/misc/snapmaker-luban { };
32045 robustirc-bridge = callPackage ../servers/irc/robustirc-bridge { };
32047 routedns = callPackage ../tools/networking/routedns {
32048 buildGoModule = buildGo118Module; # build fails with 1.19
32051 skrooge = libsForQt5.callPackage ../applications/office/skrooge {};
32053 smartgithg = callPackage ../applications/version-management/smartgithg {
32057 smartdeblur = libsForQt5.callPackage ../applications/graphics/smartdeblur { };
32059 snapper = callPackage ../tools/misc/snapper { };
32060 snapper-gui = callPackage ../applications/misc/snapper-gui { };
32062 snd = callPackage ../applications/audio/snd {
32063 inherit (darwin.apple_sdk.frameworks) CoreServices CoreMIDI;
32066 shntool = callPackage ../applications/audio/shntool { };
32068 sipp = callPackage ../development/tools/misc/sipp { };
32070 soci = callPackage ../development/libraries/soci { };
32072 socialscan = with python3.pkgs; toPythonApplication socialscan;
32074 sonic-lineup = libsForQt5.callPackage ../applications/audio/sonic-lineup {
32076 stdenv = gcc10StdenvCompat;
32079 sonic-visualiser = libsForQt5.callPackage ../applications/audio/sonic-visualiser { };
32081 soulseekqt = libsForQt5.callPackage ../applications/networking/p2p/soulseekqt { };
32083 sox = callPackage ../applications/misc/audio/sox {
32084 inherit (darwin.apple_sdk.frameworks) CoreAudio;
32087 soxr = callPackage ../applications/misc/audio/soxr { };
32089 spek = callPackage ../applications/audio/spek {
32090 autoreconfHook = buildPackages.autoreconfHook269;
32093 spotify = callPackage ../applications/audio/spotify { };
32095 spotifywm = callPackage ../applications/audio/spotifywm { };
32097 psst = callPackage ../applications/audio/psst { };
32099 squeezelite = callPackage ../applications/audio/squeezelite { audioBackend = "alsa"; };
32101 squeezelite-pulse = callPackage ../applications/audio/squeezelite { audioBackend = "pulse"; };
32103 ltunify = callPackage ../tools/misc/ltunify { };
32105 src = callPackage ../applications/version-management/src {
32110 ssr = callPackage ../applications/audio/soundscape-renderer {
32111 autoreconfHook = buildPackages.autoreconfHook269;
32114 ssrc = callPackage ../applications/audio/ssrc { };
32116 stalonetray = callPackage ../applications/window-managers/stalonetray {};
32118 inherit (ocaml-ng.ocamlPackages_4_12) stog;
32120 stp = callPackage ../applications/science/logic/stp { };
32122 stretchly = callPackage ../applications/misc/stretchly { };
32124 stuffbin = callPackage ../tools/filesystems/stuffbin { };
32126 stumpish = callPackage ../applications/window-managers/stumpish {};
32128 stumpwm = lispPackages.stumpwm;
32130 sublime = callPackage ../applications/editors/sublime/2 { };
32132 sublime3Packages = recurseIntoAttrs (callPackage ../applications/editors/sublime/3/packages.nix { });
32134 sublime3 = sublime3Packages.sublime3;
32136 sublime3-dev = sublime3Packages.sublime3-dev;
32138 inherit (recurseIntoAttrs (callPackage ../applications/editors/sublime/4/packages.nix { }))
32142 inherit (callPackage ../applications/version-management/sublime-merge {})
32146 inherit (callPackages ../applications/version-management/subversion {
32147 openssl = openssl_1_1;
32149 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
32152 subversionClient = subversion.override {
32153 bdbSupport = false;
32154 perlBindings = true;
32155 pythonBindings = true;
32158 sublime-music = callPackage ../applications/audio/sublime-music { };
32160 subunit = callPackage ../development/libraries/subunit { };
32162 surf = callPackage ../applications/networking/browsers/surf { gtk = gtk2; };
32164 surge = callPackage ../applications/audio/surge {
32165 inherit (gnome) zenity;
32169 surge-XT = callPackage ../applications/audio/surge-XT { };
32171 survex = callPackage ../applications/misc/survex {
32172 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
32175 sunvox = callPackage ../applications/audio/sunvox { };
32177 svkbd = callPackage ../applications/accessibility/svkbd { };
32179 swaglyrics = callPackage ../tools/misc/swaglyrics { };
32181 swh_lv2 = callPackage ../applications/audio/swh-lv2 { };
32183 swift-im = libsForQt514.callPackage ../applications/networking/instant-messengers/swift-im {
32184 inherit (gnome2) GConf;
32188 sylpheed = callPackage ../applications/networking/mailreaders/sylpheed { };
32190 symbolic-preview = callPackage ../applications/graphics/symbolic-preview { };
32192 symlinks = callPackage ../tools/system/symlinks { };
32194 syncplay = python3.pkgs.callPackage ../applications/networking/syncplay { };
32196 syncplay-nogui = syncplay.override { enableGUI = false; };
32198 syncterm = callPackage ../applications/terminal-emulators/syncterm { };
32200 inherit (callPackages ../applications/networking/syncthing { })
32202 syncthing-discovery
32205 syncthing-tray = callPackage ../applications/misc/syncthing-tray { };
32207 syncthingtray = libsForQt5.callPackage ../applications/misc/syncthingtray { };
32208 syncthingtray-minimal = libsForQt5.callPackage ../applications/misc/syncthingtray {
32209 webviewSupport = false;
32211 kioPluginSupport = false;
32212 plasmoidSupport = false;
32213 systemdSupport = true;
32216 synergy = libsForQt5.callPackage ../applications/misc/synergy {
32217 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa CoreServices ScreenSaver;
32220 synergyWithoutGUI = synergy.override { withGUI = false; };
32222 tabbed = callPackage ../applications/window-managers/tabbed {
32223 # if you prefer a custom config, write the config.h in tabbed.config.h
32225 # customConfig = builtins.readFile ./tabbed.config.h;
32228 taffybar = callPackage ../applications/window-managers/taffybar {
32229 inherit (haskellPackages) ghcWithPackages taffybar;
32232 tagainijisho = libsForQt5.callPackage ../applications/office/tagainijisho {};
32234 tagger = callPackage ../applications/audio/tagger {};
32236 tahoe-lafs = callPackage ../tools/networking/p2p/tahoe-lafs {};
32238 tailor = callPackage ../applications/version-management/tailor {};
32240 taizen = callPackage ../applications/misc/taizen {
32241 inherit (darwin.apple_sdk.frameworks) Security;
32242 openssl = openssl_1_1;
32245 talosctl = callPackage ../applications/networking/cluster/talosctl { };
32247 talentedhack = callPackage ../applications/audio/talentedhack { };
32249 tambura = callPackage ../applications/audio/tambura { };
32251 tamgamp.lv2 = callPackage ../applications/audio/tamgamp.lv2 { };
32253 tanka = callPackage ../applications/networking/cluster/tanka { };
32255 teams = callPackage ../applications/networking/instant-messengers/teams { };
32257 teamspeak_client = libsForQt5.callPackage ../applications/networking/instant-messengers/teamspeak/client.nix { };
32258 teamspeak5_client = callPackage ../applications/networking/instant-messengers/teamspeak/client5.nix { };
32259 teamspeak_server = callPackage ../applications/networking/instant-messengers/teamspeak/server.nix { };
32261 taskell = haskell.lib.compose.justStaticExecutables haskellPackages.taskell;
32263 tap-plugins = callPackage ../applications/audio/tap-plugins { };
32265 taskjuggler = callPackage ../applications/misc/taskjuggler { };
32267 tabula = callPackage ../applications/misc/tabula { };
32269 tabula-java = callPackage ../applications/misc/tabula-java { };
32271 tasknc = callPackage ../applications/misc/tasknc { };
32273 tasktimer = callPackage ../applications/misc/tasktimer { };
32275 taskwarrior = callPackage ../applications/misc/taskwarrior { };
32277 taskwarrior-tui = callPackage ../applications/misc/taskwarrior-tui { };
32279 dstask = callPackage ../applications/misc/dstask { };
32281 tasksh = callPackage ../applications/misc/tasksh { };
32283 taskserver = callPackage ../servers/misc/taskserver { };
32285 taskopen = callPackage ../applications/misc/taskopen { };
32287 tdesktop = qt6Packages.callPackage ../applications/networking/instant-messengers/telegram/tdesktop {
32288 abseil-cpp = abseil-cpp_202111;
32291 telegram-bot-api = callPackage ../servers/telegram-bot-api { };
32293 tektoncd-cli = callPackage ../applications/networking/cluster/tektoncd-cli { };
32295 telegram-cli = callPackage ../applications/networking/instant-messengers/telegram/telegram-cli { };
32297 tg = python3Packages.callPackage ../applications/networking/instant-messengers/telegram/tg { };
32299 telepathy-gabble = callPackage ../applications/networking/instant-messengers/telepathy/gabble { };
32301 telepathy-haze = callPackage ../applications/networking/instant-messengers/telepathy/haze {};
32303 telepathy-logger = callPackage ../applications/networking/instant-messengers/telepathy/logger {};
32305 telepathy-mission-control = callPackage ../applications/networking/instant-messengers/telepathy/mission-control { };
32307 telepathy-idle = callPackage ../applications/networking/instant-messengers/telepathy/idle {};
32309 teleprompter = callPackage ../applications/misc/teleprompter {};
32311 tempo = callPackage ../servers/tracing/tempo {};
32313 temporal = callPackage ../applications/networking/cluster/temporal { };
32315 temporal-cli = callPackage ../applications/networking/cluster/temporal-cli { };
32317 temporalite = callPackage ../applications/networking/cluster/temporalite { };
32319 tenacity = callPackage ../applications/audio/tenacity { };
32321 tendermint = callPackage ../tools/networking/tendermint { };
32323 termdbms = callPackage ../development/tools/database/termdbms { };
32325 termdown = python3Packages.callPackage ../applications/misc/termdown { };
32327 terminal-notifier = callPackage ../applications/misc/terminal-notifier {};
32329 textpieces = callPackage ../tools/text/textpieces { };
32331 textplots = callPackage ../tools/graphics/textplots { };
32333 texture-synthesis = callPackage ../tools/graphics/texture-synthesis { };
32335 tty-solitaire = callPackage ../applications/misc/tty-solitaire { };
32337 termtosvg = callPackage ../tools/misc/termtosvg { };
32339 tessen = callPackage ../tools/security/tessen { };
32341 inherit (callPackage ../applications/graphics/tesseract {
32342 inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo;
32347 tesseract = tesseract3;
32349 tetraproc = callPackage ../applications/audio/tetraproc { };
32351 tev = callPackage ../applications/graphics/tev { };
32353 themechanger = callPackage ../applications/misc/themechanger { };
32355 thinkingRock = callPackage ../applications/misc/thinking-rock { };
32357 thokr = callPackage ../applications/misc/thokr { };
32359 thonny = callPackage ../applications/editors/thonny { };
32361 thunderbirdPackages = recurseIntoAttrs (callPackage ../applications/networking/mailreaders/thunderbird/packages.nix {
32362 callPackage = newScope {
32363 inherit (rustPackages) cargo rustc;
32367 thunderbird-unwrapped = thunderbirdPackages.thunderbird;
32368 thunderbird = wrapThunderbird thunderbird-unwrapped { };
32370 thunderbird-bin = wrapThunderbird thunderbird-bin-unwrapped {
32371 applicationName = "thunderbird";
32372 pname = "thunderbird-bin";
32373 desktopName = "Thunderbird";
32375 thunderbird-bin-unwrapped = callPackage ../applications/networking/mailreaders/thunderbird-bin {
32376 inherit (gnome) adwaita-icon-theme;
32377 generated = import ../applications/networking/mailreaders/thunderbird-bin/release_sources.nix;
32380 thunderbolt = callPackage ../os-specific/linux/thunderbolt {};
32382 ticpp = callPackage ../development/libraries/ticpp { };
32384 ticker = callPackage ../applications/misc/ticker { };
32386 tickrs = callPackage ../applications/misc/tickrs {
32387 inherit (darwin.apple_sdk.frameworks) Security;
32390 tig = callPackage ../applications/version-management/git-and-tools/tig {
32391 readline = readline81;
32394 tilemaker = callPackage ../applications/misc/tilemaker { };
32396 timbreid = callPackage ../applications/audio/pd-plugins/timbreid {
32397 fftw = fftwSinglePrec;
32400 timelimit = callPackage ../tools/misc/timelimit { };
32402 timeshift-unwrapped = callPackage ../applications/backup/timeshift/unwrapped.nix { inherit (cinnamon) xapp; };
32404 timeshift = callPackage ../applications/backup/timeshift { grubPackage = grub2_full; };
32406 timeshift-minimal = callPackage ../applications/backup/timeshift/minimal.nix { };
32408 timewarrior = callPackage ../applications/misc/timewarrior { };
32410 timew-sync-server = callPackage ../applications/misc/timew-sync-server { };
32412 timg = callPackage ../tools/graphics/timg { };
32414 timidity = callPackage ../tools/misc/timidity {
32415 inherit (darwin.apple_sdk.frameworks) CoreAudio;
32418 tint2 = callPackage ../applications/misc/tint2 { };
32420 tiny = callPackage ../applications/networking/irc/tiny {
32421 inherit (darwin.apple_sdk.frameworks) Foundation;
32424 tipp10 = qt5.callPackage ../applications/misc/tipp10 { };
32426 tixati = callPackage ../applications/networking/p2p/tixati { };
32428 tkrev = callPackage ../applications/version-management/tkrev { };
32430 tla = callPackage ../applications/version-management/arch { };
32432 tlf = callPackage ../applications/radio/tlf { };
32434 tlp = callPackage ../tools/misc/tlp {
32435 inherit (linuxPackages) x86_energy_perf_policy;
32438 tippecanoe = callPackage ../applications/misc/tippecanoe { };
32440 tmatrix = callPackage ../applications/misc/tmatrix { };
32442 tnef = callPackage ../applications/misc/tnef { };
32444 todiff = callPackage ../applications/misc/todiff { };
32446 todo-txt-cli = callPackage ../applications/office/todo.txt-cli { };
32448 todofi-sh = callPackage ../applications/office/todofi.sh { };
32450 todoman = callPackage ../applications/office/todoman { };
32452 tofi = callPackage ../applications/misc/tofi { };
32454 topydo = callPackage ../applications/misc/topydo {};
32456 torrential = callPackage ../applications/networking/p2p/torrential { };
32458 torrenttools = callPackage ../tools/misc/torrenttools {
32462 tortoisehg = callPackage ../applications/version-management/tortoisehg { };
32464 tonelib-gfx = callPackage ../applications/audio/tonelib-gfx { };
32466 tonelib-jam = callPackage ../applications/audio/tonelib-jam { };
32468 tonelib-zoom = callPackage ../applications/audio/tonelib-zoom { };
32470 tonelib-metal = callPackage ../applications/audio/tonelib-metal { };
32472 tony = libsForQt514.callPackage ../applications/audio/tony { };
32474 toot = callPackage ../applications/misc/toot { };
32476 toipe = callPackage ../applications/misc/toipe { };
32478 tootle = callPackage ../applications/misc/tootle { };
32480 toxic = callPackage ../applications/networking/instant-messengers/toxic { };
32482 toxiproxy = callPackage ../development/tools/toxiproxy { };
32484 tqsl = callPackage ../applications/radio/tqsl {
32485 openssl = openssl_1_1;
32487 trustedqsl = tqsl; # Alias added 2019-02-10
32489 transcode = callPackage ../applications/audio/transcode { };
32491 transcribe = callPackage ../applications/audio/transcribe { };
32493 transmission = callPackage ../applications/networking/p2p/transmission { };
32494 libtransmission = transmission.override {
32496 enableDaemon = false;
32499 transmission-gtk = transmission.override { enableGTK3 = true; };
32500 transmission-qt = transmission.override { enableQt = true; };
32502 transmission-remote-gtk = callPackage ../applications/networking/p2p/transmission-remote-gtk {};
32504 transgui = callPackage ../applications/networking/p2p/transgui { };
32506 traverso = libsForQt5.callPackage ../applications/audio/traverso { };
32508 trayer = callPackage ../applications/window-managers/trayer { };
32510 tinywl = callPackage ../applications/window-managers/tinywl { };
32512 tinywm = callPackage ../applications/window-managers/tinywm { };
32514 tree-from-tags = callPackage ../applications/audio/tree-from-tags { };
32516 tdrop = callPackage ../applications/misc/tdrop { };
32518 tre-command = callPackage ../tools/system/tre-command {};
32520 tree = callPackage ../tools/system/tree {};
32522 treesheets = callPackage ../applications/office/treesheets {
32524 inherit (darwin.apple_sdk.frameworks) Cocoa;
32527 tremc = callPackage ../applications/networking/p2p/tremc { };
32529 tribler = callPackage ../applications/networking/p2p/tribler { };
32531 trillian-im = callPackage ../applications/networking/instant-messengers/trillian-im { };
32533 trojita = libsForQt5.callPackage ../applications/networking/mailreaders/trojita { };
32535 ttyper = callPackage ../applications/misc/ttyper { };
32537 tudu = callPackage ../applications/office/tudu { };
32539 tuna = python3Packages.callPackage ../os-specific/linux/tuna { };
32541 tunefish = callPackage ../applications/audio/tunefish {
32542 stdenv = clangStdenv; # https://github.com/jpcima/tunefish/issues/4
32545 tut = callPackage ../applications/misc/tut { };
32547 tuxguitar = callPackage ../applications/editors/music/tuxguitar {
32552 twmn = libsForQt5.callPackage ../applications/misc/twmn { };
32554 testssl = callPackage ../applications/networking/testssl { };
32556 lavalauncher = callPackage ../applications/misc/lavalauncher { };
32558 t-rec = callPackage ../misc/t-rec {
32559 inherit (darwin.apple_sdk.frameworks) Foundation;
32562 ulauncher = callPackage ../applications/misc/ulauncher { };
32564 twinkle = qt5.callPackage ../applications/networking/instant-messengers/twinkle { };
32566 terminal-typeracer = callPackage ../applications/misc/terminal-typeracer {
32567 inherit (darwin.apple_sdk.frameworks) Security;
32570 ueberzug = with python3Packages; toPythonApplication ueberzug;
32572 uefi-run = callPackage ../tools/virtualization/uefi-run { };
32574 uhhyou.lv2 = callPackage ../applications/audio/uhhyou.lv2 { };
32576 umurmur = callPackage ../applications/networking/umurmur {
32577 openssl = openssl_1_1;
32580 udocker = callPackage ../tools/virtualization/udocker { };
32582 uefitoolPackages = recurseIntoAttrs (callPackage ../tools/system/uefitool/variants.nix {});
32583 uefitool = uefitoolPackages.new-engine;
32585 ungoogled-chromium = callPackage ../applications/networking/browsers/chromium ((config.chromium or {}) // {
32587 channel = "ungoogled-chromium";
32590 uni = callPackage ../applications/misc/uni { };
32592 unigine-valley = callPackage ../applications/graphics/unigine-valley { };
32594 unigine-heaven = callPackage ../applications/graphics/unigine-heaven { };
32596 unigine-tropics = pkgsi686Linux.callPackage ../applications/graphics/unigine-tropics { };
32598 unigine-sanctuary = pkgsi686Linux.callPackage ../applications/graphics/unigine-sanctuary { };
32600 unigine-superposition = libsForQt5.callPackage ../applications/graphics/unigine-superposition { };
32602 unipicker = callPackage ../applications/misc/unipicker { };
32604 unison = callPackage ../applications/networking/sync/unison {
32605 enableX11 = config.unison.enableX11 or true;
32608 unpaper = callPackage ../tools/graphics/unpaper {
32609 ffmpeg_5 = ffmpeg_5-headless;
32612 unison-ucm = callPackage ../development/compilers/unison { };
32614 upnp-router-control = callPackage ../applications/networking/upnp-router-control { };
32616 urh = callPackage ../applications/radio/urh { };
32618 uroboros = callPackage ../tools/system/uroboros { };
32620 uuagc = haskell.lib.compose.justStaticExecutables haskellPackages.uuagc;
32622 uucp = callPackage ../tools/misc/uucp { };
32624 uvccapture = callPackage ../applications/video/uvccapture { };
32626 uwimap = callPackage ../tools/networking/uwimap { };
32628 utm = callPackage ../os-specific/darwin/utm { };
32630 utox = callPackage ../applications/networking/instant-messengers/utox { };
32632 valentina = libsForQt5.callPackage ../applications/misc/valentina { };
32634 vbindiff = callPackage ../applications/editors/vbindiff { };
32636 vcprompt = callPackage ../applications/version-management/vcprompt {
32637 autoconf = buildPackages.autoconf269;
32640 vcs = callPackage ../applications/video/vcs { };
32642 vcv-rack = callPackage ../applications/audio/vcv-rack { };
32644 vdirsyncer = with python3Packages; toPythonApplication vdirsyncer;
32646 vdpauinfo = callPackage ../tools/X11/vdpauinfo { };
32648 vengi-tools = callPackage ../applications/graphics/vengi-tools {
32649 inherit (darwin.apple_sdk.frameworks) Carbon CoreServices OpenCL;
32652 verbiste = callPackage ../applications/misc/verbiste {
32653 inherit (gnome2) libgnomeui;
32656 veusz = libsForQt5.callPackage ../applications/graphics/veusz { };
32658 vim = vimUtils.makeCustomizable (callPackage ../applications/editors/vim {
32659 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
32662 vimiv-qt = callPackage ../applications/graphics/vimiv-qt { };
32664 macvim = callPackage ../applications/editors/vim/macvim-configurable.nix { stdenv = clangStdenv; };
32666 vimHugeX = vim_configurable;
32668 vim_configurable = vimUtils.makeCustomizable (callPackage ../applications/editors/vim/configurable.nix {
32669 inherit (darwin.apple_sdk.frameworks) CoreServices Cocoa Foundation CoreData;
32670 inherit (darwin) libobjc;
32673 vim-darwin = (vim_configurable.override {
32680 }).overrideAttrs (_: rec {
32681 pname = "vim-darwin";
32683 platforms = lib.platforms.darwin;
32687 vimacs = callPackage ../applications/editors/vim/vimacs.nix { };
32689 vimv = callPackage ../tools/misc/vimv { };
32691 vimv-rs = callPackage ../tools/misc/vimv-rs {
32692 inherit (darwin.apple_sdk.frameworks) Foundation;
32695 qpdfview = libsForQt5.callPackage ../applications/misc/qpdfview {};
32697 qtile = callPackage ../applications/window-managers/qtile { };
32699 vimgolf = callPackage ../games/vimgolf { };
32701 vimpc = callPackage ../applications/audio/vimpc { };
32703 # this is a lower-level alternative to wrapNeovim conceived to handle
32704 # more usecases when wrapping neovim. The interface is being actively worked on
32705 # so expect breakage. use wrapNeovim instead if you want a stable alternative
32706 wrapNeovimUnstable = callPackage ../applications/editors/neovim/wrapper.nix { };
32707 wrapNeovim = neovim-unwrapped: lib.makeOverridable (neovimUtils.legacyWrapper neovim-unwrapped);
32708 neovim-unwrapped = callPackage ../applications/editors/neovim {
32709 CoreServices = darwin.apple_sdk.frameworks.CoreServices;
32713 neovimUtils = callPackage ../applications/editors/neovim/utils.nix {
32716 neovim = wrapNeovim neovim-unwrapped { };
32718 neovim-qt-unwrapped = libsForQt5.callPackage ../applications/editors/neovim/neovim-qt.nix { };
32719 neovim-qt = libsForQt5.callPackage ../applications/editors/neovim/qt.nix { };
32721 gnvim-unwrapped = callPackage ../applications/editors/neovim/gnvim {
32725 gnvim = callPackage ../applications/editors/neovim/gnvim/wrapper.nix { };
32727 neovide = callPackage ../applications/editors/neovim/neovide {
32728 inherit (darwin.apple_sdk.frameworks) Security ApplicationServices Carbon AppKit;
32731 neovim-remote = callPackage ../applications/editors/neovim/neovim-remote.nix { };
32733 vis = callPackage ../applications/editors/vis { };
32735 viw = callPackage ../applications/editors/viw { };
32737 virt-viewer = callPackage ../applications/virtualization/virt-viewer { };
32739 virt-top = callPackage ../applications/virtualization/virt-top { };
32741 virt-what = callPackage ../applications/virtualization/virt-what { };
32743 virt-manager = callPackage ../applications/virtualization/virt-manager {
32744 system-libvirt = libvirt;
32747 virt-manager-qt = libsForQt5.callPackage ../applications/virtualization/virt-manager/qt.nix {
32748 qtermwidget = lxqt.qtermwidget;
32751 virtscreen = callPackage ../tools/admin/virtscreen {};
32753 virtual-ans = callPackage ../applications/audio/virtual-ans {};
32755 virtualbox = libsForQt5.callPackage ../applications/virtualization/virtualbox {
32756 stdenv = stdenv_32bit;
32757 inherit (gnome2) libIDL;
32758 jdk = openjdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
32761 virtualboxHardened = lowPrio (virtualbox.override {
32762 enableHardening = true;
32765 virtualboxHeadless = lowPrio (virtualbox.override {
32766 enableHardening = true;
32770 virtualboxExtpack = callPackage ../applications/virtualization/virtualbox/extpack.nix { };
32772 virtualboxWithExtpack = lowPrio (virtualbox.override {
32773 extensionPack = virtualboxExtpack;
32776 virtualglLib = callPackage ../tools/X11/virtualgl/lib.nix {
32780 virtualgl = callPackage ../tools/X11/virtualgl {
32781 virtualglLib_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
32782 then pkgsi686Linux.virtualglLib
32786 vpcs = callPackage ../applications/virtualization/vpcs { };
32788 primusLib = callPackage ../tools/X11/primus/lib.nix {
32789 nvidia_x11 = linuxPackages.nvidia_x11.override { libsOnly = true; };
32792 primus = callPackage ../tools/X11/primus {
32793 stdenv_i686 = pkgsi686Linux.stdenv;
32794 primusLib_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
32795 then pkgsi686Linux.primusLib
32799 bumblebee = callPackage ../tools/X11/bumblebee {
32800 nvidia_x11 = linuxPackages.nvidia_x11;
32801 nvidia_x11_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
32802 then pkgsi686Linux.linuxPackages.nvidia_x11.override { libsOnly = true; }
32804 libglvnd_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
32805 then pkgsi686Linux.libglvnd
32809 uvcdynctrl = callPackage ../os-specific/linux/uvcdynctrl { };
32811 viper4linux = callPackage ../applications/audio/viper4linux { };
32812 viper4linux-gui = libsForQt5.callPackage ../applications/audio/viper4linux-gui { };
32814 vkeybd = callPackage ../applications/audio/vkeybd {};
32816 vlc = libsForQt5.callPackage ../applications/video/vlc {
32817 # Newest libcaca changed the API, and libvlc didn't catch it. Until next
32818 # version arrives, it is safer to disable it.
32819 # Upstream thread: https://code.videolan.org/videolan/vlc/-/issues/26389
32823 libvlc = vlc.override {
32827 qtx11extras = null;
32828 wrapQtAppsHook = null;
32832 vmpk = libsForQt5.callPackage ../applications/audio/vmpk { };
32834 vmware-horizon-client = callPackage ../applications/networking/remote/vmware-horizon-client { };
32836 vmware-workstation = callPackage ../applications/virtualization/vmware-workstation { };
32838 vocproc = callPackage ../applications/audio/vocproc { };
32840 vnstat = callPackage ../applications/networking/vnstat { };
32842 vocal = callPackage ../applications/audio/vocal { };
32844 volnoti = callPackage ../applications/misc/volnoti { };
32846 vorbis-tools = callPackage ../applications/audio/vorbis-tools {
32847 autoreconfHook = buildPackages.autoreconfHook269;
32850 vscode = callPackage ../applications/editors/vscode/vscode.nix { };
32851 vscode-fhs = vscode.fhs;
32852 vscode-fhsWithPackages = vscode.fhsWithPackages;
32854 vscode-with-extensions = callPackage ../applications/editors/vscode/with-extensions.nix { };
32856 vscode-utils = callPackage ../applications/editors/vscode/extensions/vscode-utils.nix { };
32858 vscode-extensions = recurseIntoAttrs (callPackage ../applications/editors/vscode/extensions { });
32860 vscodium = callPackage ../applications/editors/vscode/vscodium.nix { };
32861 vscodium-fhs = vscodium.fhs;
32862 vscodium-fhsWithPackages = vscodium.fhsWithPackages;
32864 openvscode-server = callPackage ../servers/openvscode-server {
32865 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Security;
32866 inherit (darwin) cctools;
32869 code-server = callPackage ../servers/code-server {
32870 inherit (darwin.apple_sdk.frameworks) AppKit Cocoa CoreServices Security;
32871 inherit (darwin) cctools;
32872 inherit (nodePackages) node-gyp;
32875 vue = callPackage ../applications/misc/vue { };
32877 vuze = callPackage ../applications/networking/p2p/vuze {
32878 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
32879 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
32882 vwm = callPackage ../applications/window-managers/vwm { };
32884 yeahwm = callPackage ../applications/window-managers/yeahwm { };
32886 vym = callPackage ../applications/misc/vym {
32887 inherit (libsForQt5) qmake qtscript qtsvg qtbase wrapQtAppsHook;
32890 wad = callPackage ../tools/security/wad { };
32892 wafw00f = callPackage ../tools/security/wafw00f { };
32894 whispers = with python3Packages; toPythonApplication whispers;
32896 waon = callPackage ../applications/audio/waon { };
32898 warp = callPackage ../applications/networking/warp { };
32900 warpd = callPackage ../applications/misc/warpd { };
32902 w3m = callPackage ../applications/networking/browsers/w3m { };
32904 # Should always be the version with the most features
32907 # Version without X11
32908 w3m-nox = w3m.override {
32909 x11Support = false;
32910 imlib2 = imlib2-nox;
32913 # Version without X11 or graphics
32914 w3m-nographics = w3m.override {
32915 x11Support = false;
32916 graphicsSupport = false;
32919 # Version for batch text processing, not a good browser
32920 w3m-batch = w3m.override {
32921 graphicsSupport = false;
32922 mouseSupport = false;
32923 x11Support = false;
32924 imlib2 = imlib2-nox;
32927 watchmate = callPackage ../applications/misc/watchmate { };
32929 watson = callPackage ../applications/office/watson { };
32931 wapiti = callPackage ../tools/security/wapiti { };
32933 wayfireApplications = wayfireApplications-unwrapped.withPlugins (plugins: [ plugins.wf-shell ]);
32934 inherit (wayfireApplications) wayfire wcm;
32935 wayfireApplications-unwrapped = recurseIntoAttrs (
32936 (callPackage ../applications/window-managers/wayfire/applications.nix { }).
32937 extend (_: _: { wlroots = wlroots_0_14; })
32939 wayfirePlugins = recurseIntoAttrs (
32940 callPackage ../applications/window-managers/wayfire/plugins.nix {
32941 inherit (wayfireApplications-unwrapped) wayfire;
32944 wf-config = callPackage ../applications/window-managers/wayfire/wf-config.nix { };
32946 waypipe = callPackage ../applications/networking/remote/waypipe { };
32948 wayv = callPackage ../tools/X11/wayv {};
32950 wayvnc = callPackage ../applications/networking/remote/wayvnc { };
32952 webanalyze = callPackage ../tools/security/webanalyze { };
32954 webcamoid = libsForQt5.callPackage ../applications/video/webcamoid { };
32956 webex = callPackage ../applications/networking/instant-messengers/webex {};
32958 webmacs = libsForQt5.callPackage ../applications/networking/browsers/webmacs {};
32960 websploit = python3Packages.callPackage ../tools/security/websploit {};
32962 webssh = with python3Packages; toPythonApplication webssh;
32964 webtorrent_desktop = callPackage ../applications/video/webtorrent_desktop {};
32966 wrapWeechat = callPackage ../applications/networking/irc/weechat/wrapper.nix { };
32968 weechat-unwrapped = callPackage ../applications/networking/irc/weechat {
32969 inherit (darwin) libobjc;
32970 inherit (darwin) libresolv;
32974 weechat = wrapWeechat weechat-unwrapped { };
32976 weechatScripts = recurseIntoAttrs (callPackage ../applications/networking/irc/weechat/scripts { });
32978 westonLite = weston.override {
32989 chatterino2 = libsForQt5.callPackage ../applications/networking/instant-messengers/chatterino2 {};
32991 weston = callPackage ../applications/window-managers/weston { };
32993 whalebird = callPackage ../applications/misc/whalebird {
32994 electron = electron_19;
32997 wio = callPackage ../applications/window-managers/wio {
32998 wlroots = wlroots_0_14;
33001 windowlab = callPackage ../applications/window-managers/windowlab { };
33003 windowmaker = callPackage ../applications/window-managers/windowmaker { };
33004 dockapps = callPackage ../applications/window-managers/windowmaker/dockapps { };
33006 wily = callPackage ../applications/editors/wily { };
33008 wings = callPackage ../applications/graphics/wings {
33009 erlang = erlangR21;
33012 write_stylus = libsForQt5.callPackage ../applications/graphics/write_stylus { };
33014 wlc = callPackage ../tools/misc/wlc { };
33016 wlclock = callPackage ../applications/misc/wlclock { };
33018 wllvm = callPackage ../development/tools/wllvm { };
33020 wmname = callPackage ../applications/misc/wmname { };
33022 wmctrl = callPackage ../tools/X11/wmctrl { };
33024 wmderland = callPackage ../applications/window-managers/wmderland { };
33026 wmderlandc = callPackage ../applications/window-managers/wmderlandc { };
33028 wmii = callPackage ../applications/window-managers/wmii { };
33030 wofi = callPackage ../applications/misc/wofi { };
33032 wofi-emoji = callPackage ../applications/misc/wofi-emoji { };
33034 cl-wordle = callPackage ../games/cl-wordle { };
33036 wordnet = callPackage ../applications/misc/wordnet {
33037 inherit (darwin.apple_sdk.frameworks) Cocoa;
33040 wordgrinder = callPackage ../applications/office/wordgrinder { };
33042 workrave = callPackage ../applications/misc/workrave {
33043 inherit (python3Packages) jinja2;
33044 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good;
33047 worldengine-cli = python3Packages.worldengine;
33049 wpsoffice = libsForQt5.callPackage ../applications/office/wpsoffice { };
33050 wpsoffice-cn = libsForQt5.callPackage ../applications/office/wpsoffice {
33051 useChineseVersion = true;
33054 wrapFirefox = callPackage ../applications/networking/browsers/firefox/wrapper.nix { };
33056 wrapThunderbird = callPackage ../applications/networking/mailreaders/thunderbird/wrapper.nix { };
33058 wp4nix = callPackage ../development/tools/wp4nix { };
33060 wp-cli = callPackage ../development/tools/wp-cli { };
33062 wsjtx = qt5.callPackage ../applications/radio/wsjtx { };
33064 wxhexeditor = callPackage ../applications/editors/wxhexeditor {
33065 inherit (darwin.apple_sdk.frameworks) Cocoa;
33066 inherit (llvmPackages) openmp;
33070 xa = callPackage ../development/compilers/xa/xa.nix { };
33071 dxa = callPackage ../development/compilers/xa/dxa.nix { };
33073 x11basic = callPackage ../development/compilers/x11basic {
33074 autoconf = buildPackages.autoconf269;
33077 x11vnc = callPackage ../tools/X11/x11vnc { };
33079 x11spice = callPackage ../tools/X11/x11spice { };
33081 x2goclient = libsForQt5.callPackage ../applications/networking/remote/x2goclient { };
33083 x2goserver = callPackage ../applications/networking/remote/x2goserver { };
33085 x2vnc = callPackage ../tools/X11/x2vnc { };
33087 x32edit = callPackage ../applications/audio/midas/x32edit.nix {};
33089 x42-avldrums = callPackage ../applications/audio/x42-avldrums { };
33091 x42-gmsynth = callPackage ../applications/audio/x42-gmsynth { };
33093 x42-plugins = callPackage ../applications/audio/x42-plugins { };
33095 xannotate = callPackage ../tools/X11/xannotate {};
33097 xaos = callPackage ../applications/graphics/xaos {
33101 xastir = callPackage ../applications/misc/xastir {
33102 rastermagick = imagemagick6;
33105 xautomation = callPackage ../tools/X11/xautomation { };
33107 xawtv = callPackage ../applications/video/xawtv { };
33109 xbattbar = callPackage ../applications/misc/xbattbar { };
33111 xbindkeys = callPackage ../tools/X11/xbindkeys { };
33113 xbindkeys-config = callPackage ../tools/X11/xbindkeys-config {
33117 xxh = with python3Packages; toPythonApplication xxh;
33119 kodiPackages = recurseIntoAttrs (kodi.packages);
33121 kodi = callPackage ../applications/video/kodi {
33122 jre_headless = jdk11_headless;
33125 kodi-wayland = callPackage ../applications/video/kodi {
33126 jre_headless = jdk11_headless;
33127 waylandSupport = true;
33130 kodi-gbm = callPackage ../applications/video/kodi {
33131 jre_headless = jdk11_headless;
33135 kodi-cli = callPackage ../tools/misc/kodi-cli { };
33137 xca = libsForQt5.callPackage ../applications/misc/xca { };
33139 xcalib = callPackage ../tools/X11/xcalib { };
33141 xcape = callPackage ../tools/X11/xcape { };
33143 xcat = callPackage ../tools/security/xcat { };
33145 xchainkeys = callPackage ../tools/X11/xchainkeys { };
33147 xchm = callPackage ../applications/misc/xchm { };
33149 inherit (xorg) xcompmgr;
33151 x-create-mouse-void = callPackage ../applications/window-managers/x-create-mouse-void { };
33153 picom = callPackage ../applications/window-managers/picom {};
33155 picom-jonaburg = callPackage ../applications/window-managers/picom/picom-jonaburg.nix { };
33157 picom-next = callPackage ../applications/window-managers/picom/picom-next.nix { };
33159 xd = callPackage ../applications/networking/p2p/xd {};
33161 xdaliclock = callPackage ../tools/misc/xdaliclock {};
33163 xdg-dbus-proxy = callPackage ../development/libraries/xdg-dbus-proxy { };
33165 xdg-desktop-portal = callPackage ../development/libraries/xdg-desktop-portal { };
33167 xdg-desktop-portal-gnome = callPackage ../development/libraries/xdg-desktop-portal-gnome { };
33169 xdg-desktop-portal-gtk = callPackage ../development/libraries/xdg-desktop-portal-gtk { };
33171 xdg-desktop-portal-wlr = callPackage ../development/libraries/xdg-desktop-portal-wlr { };
33173 xdg-user-dirs = callPackage ../tools/X11/xdg-user-dirs { };
33175 xdg-utils = callPackage ../tools/X11/xdg-utils {
33176 w3m = buildPackages.w3m-batch;
33179 xdgmenumaker = callPackage ../applications/misc/xdgmenumaker { };
33181 xdotool = callPackage ../tools/X11/xdotool { };
33183 xed-editor = callPackage ../applications/editors/xed-editor {
33184 xapp = cinnamon.xapp;
33187 xenPackages = recurseIntoAttrs (callPackage ../applications/virtualization/xen/packages.nix {});
33189 xen = xenPackages.xen-vanilla;
33190 xen-slim = xenPackages.xen-slim;
33191 xen-light = xenPackages.xen-light;
33193 xen_4_10 = xenPackages.xen_4_10-vanilla;
33194 xen_4_10-slim = xenPackages.xen_4_10-slim;
33195 xen_4_10-light = xenPackages.xen_4_10-light;
33197 xkbset = callPackage ../tools/X11/xkbset { };
33199 xkbmon = callPackage ../applications/misc/xkbmon { };
33201 win-spice = callPackage ../applications/virtualization/driver/win-spice { };
33202 win-virtio = callPackage ../applications/virtualization/driver/win-virtio { };
33203 win-qemu = callPackage ../applications/virtualization/driver/win-qemu { };
33204 win-pvdrivers = callPackage ../applications/virtualization/driver/win-pvdrivers { };
33205 win-signed-gplpv-drivers = callPackage ../applications/virtualization/driver/win-signed-gplpv-drivers { };
33207 xfig = callPackage ../applications/graphics/xfig { };
33209 xfractint = callPackage ../applications/graphics/xfractint {};
33211 xine-ui = callPackage ../applications/video/xine-ui { };
33213 xlsxgrep = callPackage ../applications/search/xlsxgrep { };
33215 xmind = callPackage ../applications/misc/xmind { };
33217 xneur = callPackage ../applications/misc/xneur {
33218 enchant = enchant1;
33221 gxneur = callPackage ../applications/misc/gxneur {
33222 inherit (gnome2) libglade GConf;
33225 xiphos = callPackage ../applications/misc/xiphos {
33226 gtkhtml = gnome2.gtkhtml4;
33229 xournal = callPackage ../applications/graphics/xournal {
33230 inherit (gnome2) libgnomeprint libgnomeprintui libgnomecanvas;
33233 xournalpp = callPackage ../applications/graphics/xournalpp {
33237 apvlv = callPackage ../applications/misc/apvlv { };
33239 xpdf = libsForQt5.callPackage ../applications/misc/xpdf { };
33241 xplugd = callPackage ../tools/X11/xplugd { };
33243 xpointerbarrier = callPackage ../tools/X11/xpointerbarrier {};
33245 xkb-switch = callPackage ../tools/X11/xkb-switch { };
33247 xkb-switch-i3 = callPackage ../tools/X11/xkb-switch-i3 { };
33249 xkblayout-state = callPackage ../applications/misc/xkblayout-state { };
33251 xlife = callPackage ../applications/graphics/xlife { };
33253 xmobar = haskellPackages.xmobar;
33255 xmonad-log = callPackage ../tools/misc/xmonad-log { };
33257 xmonad-with-packages = callPackage ../applications/window-managers/xmonad/wrapper.nix {
33258 inherit (haskellPackages) ghcWithPackages;
33259 packages = _: [ haskellPackages.xmonad-contrib ];
33262 xmonadctl = callPackage ../applications/window-managers/xmonad/xmonadctl.nix {
33263 inherit (haskellPackages) ghcWithPackages;
33266 xmonad_log_applet = callPackage ../applications/window-managers/xmonad/log-applet {
33267 inherit (xfce) libxfce4util xfce4-panel;
33270 xmonad_log_applet_mate = xmonad_log_applet.override {
33271 desktopSupport = "mate";
33274 xmonad_log_applet_xfce = xmonad_log_applet.override {
33275 desktopSupport = "xfce4";
33278 xmountains = callPackage ../applications/graphics/xmountains { };
33280 xmppc = callPackage ../applications/networking/instant-messengers/xmppc {};
33282 libxpdf = callPackage ../applications/misc/xpdf/libxpdf.nix { };
33284 xpra = callPackage ../tools/X11/xpra { };
33285 xpraWithNvenc = callPackage ../tools/X11/xpra {
33287 nvidia_x11 = linuxPackages.nvidia_x11.override { libsOnly = true; };
33289 libfakeXinerama = callPackage ../tools/X11/xpra/libfakeXinerama.nix { };
33292 xplayer = callPackage ../applications/video/xplayer {
33293 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad;
33294 inherit (cinnamon) xapp;
33296 libxplayer-plparser = callPackage ../applications/video/xplayer/plparser.nix { };
33298 xrectsel = callPackage ../tools/X11/xrectsel { };
33300 xrestop = callPackage ../tools/X11/xrestop { };
33302 xrgears = callPackage ../applications/graphics/xrgears { };
33304 xsd = callPackage ../development/libraries/xsd {
33305 stdenv = gcc9Stdenv;
33308 xscope = callPackage ../applications/misc/xscope { };
33310 xscreensaver = callPackage ../misc/screensavers/xscreensaver { };
33312 xsuspender = callPackage ../applications/misc/xsuspender { };
33314 xss-lock = callPackage ../misc/screensavers/xss-lock { };
33316 xloadimage = callPackage ../tools/X11/xloadimage { };
33318 xssproxy = callPackage ../misc/screensavers/xssproxy { };
33320 xsynth_dssi = callPackage ../applications/audio/xsynth-dssi { };
33322 xtrace = callPackage ../tools/X11/xtrace { };
33324 xtruss = callPackage ../tools/X11/xtruss { };
33326 xtuner = callPackage ../applications/audio/xtuner { };
33328 xmacro = callPackage ../tools/X11/xmacro { };
33330 xmenu = callPackage ../applications/misc/xmenu { };
33332 xmlcopyeditor = callPackage ../applications/editors/xmlcopyeditor {
33333 inherit (darwin.apple_sdk.frameworks) Cocoa;
33336 xmp = callPackage ../applications/audio/xmp { };
33338 xnee = callPackage ../tools/X11/xnee { };
33340 xnotify = callPackage ../tools/X11/xnotify { };
33342 xygrib = libsForQt514.callPackage ../applications/misc/xygrib {};
33344 xzgv = callPackage ../applications/graphics/xzgv { };
33346 yabar = callPackage ../applications/window-managers/yabar { };
33348 yabar-unstable = callPackage ../applications/window-managers/yabar/unstable.nix { };
33350 yarp = callPackage ../applications/science/robotics/yarp {};
33352 yate = callPackage ../applications/misc/yate { };
33354 ydiff = with python3.pkgs; toPythonApplication ydiff;
33356 ydict = callPackage ../applications/misc/ydict {};
33358 yed = callPackage ../applications/graphics/yed {};
33360 yeetgif = callPackage ../applications/graphics/yeetgif { };
33362 inherit (gnome) yelp;
33364 yelp-tools = callPackage ../development/misc/yelp-tools { };
33366 yokadi = python3Packages.callPackage ../applications/misc/yokadi {};
33368 yoshimi = callPackage ../applications/audio/yoshimi { };
33370 your-editor = callPackage ../applications/editors/your-editor { stdenv = gccStdenv; };
33372 youtube-dl = with python3Packages; toPythonApplication youtube-dl;
33374 youtube-dl-light = with python3Packages; toPythonApplication youtube-dl-light;
33376 youtube-music = callPackage ../applications/audio/youtube-music { };
33378 yt-dlp = with python3Packages; toPythonApplication yt-dlp;
33380 yt-dlp-light = with python3Packages; toPythonApplication yt-dlp-light;
33382 youtube-viewer = perlPackages.WWWYoutubeViewer;
33384 ytalk = callPackage ../applications/networking/instant-messengers/ytalk { };
33386 ytarchive = callPackage ../tools/misc/ytarchive { };
33388 ytcast = callPackage ../tools/misc/ytcast { };
33390 ytcc = callPackage ../tools/networking/ytcc { };
33392 ytmdesktop = callPackage ../applications/audio/ytmdesktop { };
33394 ytmdl = callPackage ../tools/misc/ytmdl { };
33396 yutto = callPackage ../tools/misc/yutto { };
33398 yuview = libsForQt5.yuview;
33400 zam-plugins = callPackage ../applications/audio/zam-plugins { };
33402 zammad = callPackage ../applications/networking/misc/zammad { };
33404 zathuraPkgs = callPackage ../applications/misc/zathura { };
33405 zathura = zathuraPkgs.zathuraWrapper;
33407 zdns = callPackage ../tools/security/zdns { };
33409 zerobin = callPackage ../applications/networking/zerobin { };
33411 zeroc-ice = callPackage ../development/libraries/zeroc-ice {};
33413 zeroc-ice-cpp11 = zeroc-ice.override { cpp11 = true; };
33415 zeronet = callPackage ../applications/networking/p2p/zeronet { };
33417 zeronet-conservancy = callPackage ../applications/networking/p2p/zeronet-conservancy { };
33419 zexy = callPackage ../applications/audio/pd-plugins/zexy {
33420 autoconf = buildPackages.autoconf269;
33423 zgrab2 = callPackage ../tools/security/zgrab2 { };
33425 zgrviewer = callPackage ../applications/graphics/zgrviewer { };
33427 zgv = callPackage ../applications/graphics/zgv {
33428 # Enable the below line for terminal display. Note
33429 # that it requires sixel graphics compatible terminals like mlterm
33434 zim = callPackage ../applications/office/zim { };
33436 zine = callPackage ../applications/misc/zine {
33437 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
33440 zita-ajbridge = callPackage ../applications/audio/zita-ajbridge { };
33442 zita-at1 = callPackage ../applications/audio/zita-at1 { };
33444 zita-njbridge = callPackage ../applications/audio/zita-njbridge { };
33446 zola = callPackage ../applications/misc/zola {
33447 inherit (darwin.apple_sdk.frameworks) CoreServices;
33450 zoom-us = callPackage ../applications/networking/instant-messengers/zoom-us { };
33452 zotero = callPackage ../applications/office/zotero { };
33454 zscroll = callPackage ../applications/misc/zscroll {};
33456 zsteg = callPackage ../tools/security/zsteg { };
33458 inherit (nodePackages) zx;
33460 zynaddsubfx = callPackage ../applications/audio/zynaddsubfx {
33461 guiModule = "zest";
33462 fftw = fftwSinglePrec;
33465 zynaddsubfx-fltk = zynaddsubfx.override {
33466 guiModule = "fltk";
33469 zynaddsubfx-ntk = zynaddsubfx.override {
33473 ### BLOCKCHAINS / CRYPTOCURRENCIES / WALLETS
33475 aeon = callPackage ../applications/blockchains/aeon {
33479 alfis = callPackage ../applications/blockchains/alfis {
33480 inherit (darwin.apple_sdk.frameworks) Cocoa Security WebKit;
33481 inherit (gnome) zenity;
33483 alfis-nogui = alfis.override {
33487 balanceofsatoshis = nodePackages.balanceofsatoshis;
33489 bitcoin = libsForQt5.callPackage ../applications/blockchains/bitcoin {
33492 inherit (darwin) autoSignDarwinBinariesHook;
33495 bitcoind = callPackage ../applications/blockchains/bitcoin {
33498 inherit (darwin) autoSignDarwinBinariesHook;
33501 bitcoind-knots = callPackage ../applications/blockchains/bitcoin-knots {
33504 inherit (darwin) autoSignDarwinBinariesHook;
33507 btcd = callPackage ../applications/blockchains/btcd { };
33509 cgminer = callPackage ../applications/blockchains/cgminer { };
33511 chia = callPackage ../applications/blockchains/chia { };
33513 chia-plotter = callPackage ../applications/blockchains/chia-plotter { };
33515 clboss = callPackage ../applications/blockchains/clboss { };
33517 clightning = callPackage ../applications/blockchains/clightning { };
33519 besu = callPackage ../applications/blockchains/besu { };
33521 bitcoin-abc = libsForQt5.callPackage ../applications/blockchains/bitcoin-abc {
33525 bitcoind-abc = callPackage ../applications/blockchains/bitcoin-abc {
33527 mkDerivation = stdenv.mkDerivation;
33531 bitcoin-unlimited = libsForQt514.callPackage ../applications/blockchains/bitcoin-unlimited {
33532 inherit (darwin.apple_sdk.frameworks) Foundation ApplicationServices AppKit;
33535 bitcoind-unlimited = callPackage ../applications/blockchains/bitcoin-unlimited {
33536 inherit (darwin.apple_sdk.frameworks) Foundation ApplicationServices AppKit;
33540 bitcoin-classic = libsForQt514.callPackage ../applications/blockchains/bitcoin-classic {
33544 bitcoind-classic = callPackage ../applications/blockchains/bitcoin-classic {
33549 bitcoin-gold = libsForQt514.callPackage ../applications/blockchains/bitcoin-gold {
33553 bitcoind-gold = callPackage ../applications/blockchains/bitcoin-gold {
33558 btcpayserver = callPackage ../applications/blockchains/btcpayserver { };
33560 charge-lnd = callPackage ../applications/blockchains/charge-lnd { };
33562 cryptop = python3.pkgs.callPackage ../applications/blockchains/cryptop { };
33564 dcrd = callPackage ../applications/blockchains/dcrd { };
33565 dcrwallet = callPackage ../applications/blockchains/dcrwallet { };
33567 digibyte = libsForQt514.callPackage ../applications/blockchains/digibyte {
33571 digibyted = callPackage ../applications/blockchains/digibyte {
33576 dogecoin = libsForQt5.callPackage ../applications/blockchains/dogecoin {
33580 dogecoind = callPackage ../applications/blockchains/dogecoin {
33585 eclair = callPackage ../applications/blockchains/eclair { };
33587 electrs = callPackage ../applications/blockchains/electrs {
33588 inherit (darwin.apple_sdk.frameworks) Security;
33591 elements = libsForQt5.callPackage ../applications/blockchains/elements {
33594 inherit (darwin) autoSignDarwinBinariesHook;
33596 elementsd = callPackage ../applications/blockchains/elements {
33599 inherit (darwin) autoSignDarwinBinariesHook;
33602 ergo = callPackage ../applications/blockchains/ergo { };
33604 erigon = callPackage ../applications/blockchains/erigon.nix { };
33606 exodus = callPackage ../applications/blockchains/exodus { };
33608 faraday = callPackage ../applications/blockchains/faraday { };
33610 fulcrum = libsForQt5.callPackage ../applications/blockchains/fulcrum { };
33612 go-ethereum = callPackage ../applications/blockchains/go-ethereum {
33613 inherit (darwin) libobjc;
33614 inherit (darwin.apple_sdk.frameworks) IOKit;
33617 groestlcoin = libsForQt5.callPackage ../applications/blockchains/groestlcoin {
33620 inherit (darwin) autoSignDarwinBinariesHook;
33623 groestlcoind = callPackage ../applications/blockchains/groestlcoin {
33625 inherit (darwin) autoSignDarwinBinariesHook;
33628 ledger_agent = with python3Packages; toPythonApplication ledger_agent;
33630 ledger-live-desktop = callPackage ../applications/blockchains/ledger-live-desktop { };
33632 lightning-loop = callPackage ../applications/blockchains/lightning-loop { };
33634 lightning-pool = callPackage ../applications/blockchains/lightning-pool { };
33636 litecoin = libsForQt5.callPackage ../applications/blockchains/litecoin {
33637 inherit (darwin.apple_sdk.frameworks) AppKit;
33638 boost = pkgs.boost174;
33640 litecoind = litecoin.override { withGui = false; };
33642 livedl = callPackage ../tools/misc/livedl { };
33644 lnd = callPackage ../applications/blockchains/lnd { };
33646 lndconnect = callPackage ../applications/blockchains/lndconnect { };
33648 lndhub-go = callPackage ../applications/blockchains/lndhub-go { };
33650 lndmanage = callPackage ../applications/blockchains/lndmanage { };
33652 monero-cli = callPackage ../applications/blockchains/monero-cli {
33653 inherit (darwin.apple_sdk.frameworks) CoreData IOKit PCSC;
33656 haven-cli = callPackage ../applications/blockchains/haven-cli {
33657 inherit (darwin.apple_sdk.frameworks) CoreData IOKit PCSC;
33660 monero-gui = libsForQt5.callPackage ../applications/blockchains/monero-gui {
33664 oxen = callPackage ../applications/blockchains/oxen
33665 { stdenv = gcc10StdenvCompat; boost = boost17x; };
33667 masari = callPackage ../applications/blockchains/masari { boost = boost174; };
33669 napari = with python3Packages; toPythonApplication napari;
33671 nano-wallet = libsForQt5.callPackage ../applications/blockchains/nano-wallet
33672 { stdenv = gcc10StdenvCompat; boost = boost172; };
33674 namecoin = callPackage ../applications/blockchains/namecoin { withGui = true; };
33675 namecoind = callPackage ../applications/blockchains/namecoin { withGui = false; };
33677 nbxplorer = callPackage ../applications/blockchains/nbxplorer { };
33679 pivx = libsForQt5.callPackage ../applications/blockchains/pivx { withGui = true; };
33680 pivxd = callPackage ../applications/blockchains/pivx {
33684 wrapQtAppsHook = null;
33685 autoreconfHook = buildPackages.autoreconfHook269;
33688 ethabi = callPackage ../applications/blockchains/ethabi { };
33690 pycoin = with python3Packages; toPythonApplication pycoin;
33692 stellar-core = callPackage ../applications/blockchains/stellar-core { };
33694 sumokoin = callPackage ../applications/blockchains/sumokoin { boost = boost165; };
33696 solana-testnet = callPackage ../applications/blockchains/solana {
33697 inherit (darwin.apple_sdk.frameworks) IOKit Security AppKit;
33700 solana-validator = callPackage ../applications/blockchains/solana-validator {
33701 inherit (darwin.apple_sdk.frameworks) IOKit Security AppKit;
33704 snarkos = callPackage ../applications/blockchains/snarkos {
33705 inherit (darwin.apple_sdk.frameworks) Security;
33708 taro = callPackage ../applications/blockchains/taro { };
33710 inherit (callPackages ../applications/blockchains/teos {
33711 inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
33714 teos-watchtower-plugin;
33716 terra-station = callPackage ../applications/blockchains/terra-station { };
33718 tessera = callPackage ../applications/blockchains/tessera { };
33720 vertcoin = libsForQt514.callPackage ../applications/blockchains/vertcoin {
33724 vertcoind = callPackage ../applications/blockchains/vertcoin {
33729 wasabiwallet = callPackage ../applications/blockchains/wasabiwallet { };
33731 wasabibackend = callPackage ../applications/blockchains/wasabibackend { };
33733 wownero = callPackage ../applications/blockchains/wownero {
33737 zcash = callPackage ../applications/blockchains/zcash {
33738 inherit (darwin.apple_sdk.frameworks) Security;
33739 stdenv = llvmPackages_14.stdenv;
33742 zecwallet-lite = callPackage ../applications/blockchains/zecwallet-lite { };
33744 lightwalletd = callPackage ../applications/blockchains/lightwalletd { };
33746 openethereum = callPackage ../applications/blockchains/openethereum { };
33748 polkadot = callPackage ../applications/blockchains/polkadot {
33749 inherit (darwin.apple_sdk.frameworks) Security;
33752 particl-core = callPackage ../applications/blockchains/particl-core { };
33754 quorum = callPackage ../applications/blockchains/quorum { };
33756 samplv1 = libsForQt5.callPackage ../applications/audio/samplv1 { };
33758 scaleft = callPackage ../applications/networking/scaleft { };
33760 scaleway-cli = callPackage ../tools/admin/scaleway-cli { };
33762 beancount = with python3.pkgs; toPythonApplication beancount;
33764 beancount-language-server = callPackage ../development/tools/beancount-language-server {};
33766 bean-add = callPackage ../applications/office/beancount/bean-add.nix { };
33768 bench = haskell.lib.compose.justStaticExecutables haskellPackages.bench;
33770 cri-o = callPackage ../applications/virtualization/cri-o/wrapper.nix { };
33771 cri-o-unwrapped = callPackage ../applications/virtualization/cri-o { };
33773 confd = callPackage ../tools/system/confd { };
33775 conmon = callPackage ../applications/virtualization/conmon { };
33777 conmon-rs = callPackage ../applications/virtualization/conmon-rs { };
33779 digikam = libsForQt5.callPackage ../applications/graphics/digikam {};
33781 drumkv1 = libsForQt5.callPackage ../applications/audio/drumkv1 { };
33783 eureka-editor = callPackage ../applications/misc/eureka-editor { };
33785 eureka-ideas = callPackage ../applications/misc/eureka-ideas {
33786 inherit (darwin.apple_sdk.frameworks) Security;
33789 fava = callPackage ../applications/office/fava {};
33791 nux = callPackage ../tools/misc/nux { };
33793 phonemizer = with python3Packages; toPythonApplication phonemizer;
33795 tts = callPackage ../tools/audio/tts { };
33799 _1oom = callPackage ../games/1oom { };
33801 _2048-in-terminal = callPackage ../games/2048-in-terminal { };
33803 _20kly = callPackage ../games/20kly { };
33805 _90secondportraits = callPackage ../games/90secondportraits { love = love_0_10; };
33807 ace-of-penguins = callPackage ../games/ace-of-penguins { };
33809 among-sus = callPackage ../games/among-sus { };
33811 antsimulator = callPackage ../games/antsimulator { };
33813 augustus = callPackage ../games/augustus { };
33815 ballerburg = callPackage ../games/ballerburg { } ;
33817 blockattack = callPackage ../games/blockattack { } ;
33819 colobot = callPackage ../games/colobot { };
33821 doom-bcc = callPackage ../games/zdoom/bcc-git.nix { };
33823 enigma = callPackage ../games/enigma { };
33825 everspace = callPackage ../games/everspace { };
33827 ezquake = callPackage ../games/ezquake { };
33829 fmodex = callPackage ../games/zandronum/fmod.nix { };
33831 freedroid = callPackage ../games/freedroid { };
33833 freedroidrpg = callPackage ../games/freedroidrpg { };
33835 freenukum = callPackage ../games/freenukum { };
33837 gnome-hexgl = callPackage ../games/gnome-hexgl { };
33839 gotypist = callPackage ../games/gotypist { };
33841 heroic-unwrapped = callPackage ../games/heroic { };
33843 heroic = callPackage ../games/heroic/fhsenv.nix {
33844 buildFHSUserEnv = buildFHSUserEnvBubblewrap;
33847 julius = callPackage ../games/julius { };
33849 jumpnbump = callPackage ../games/jumpnbump { };
33851 keeperrl = callPackage ../games/keeperrl { };
33855 barrage = callPackage ../games/lgames/barrage { };
33857 lbreakout2 = callPackage ../games/lgames/lbreakout2 { };
33859 lbreakouthd = callPackage ../games/lgames/lbreakouthd { };
33861 lpairs2 = callPackage ../games/lgames/lpairs2 { };
33863 ltris = callPackage ../games/lgames/ltris { };
33865 lunar-client = callPackage ../games/lunar-client { };
33867 maelstrom = callPackage ../games/maelstrom { };
33869 mar1d = callPackage ../games/mar1d { } ;
33871 meritous = callPackage ../games/meritous { };
33873 oh-my-git = callPackage ../games/oh-my-git { };
33875 opendune = callPackage ../games/opendune { };
33877 openrct2 = callPackage ../games/openrct2 { };
33879 osu-lazer = callPackage ../games/osu-lazer { };
33881 pro-office-calculator = libsForQt5.callPackage ../games/pro-office-calculator { };
33883 qgo = libsForQt5.callPackage ../games/qgo { };
33885 rpg-cli = callPackage ../games/rpg-cli { };
33887 runelite = callPackage ../games/runelite { };
33889 runescape = callPackage ../games/runescape-launcher { };
33891 sm64ex = callPackage ../games/sm64ex {
33895 sm64ex-coop = callPackage ../games/sm64ex {
33896 branch = "sm64ex-coop";
33899 snipes = callPackage ../games/snipes { };
33901 unvanquished = callPackage ../games/unvanquished { };
33903 xbill = callPackage ../games/xbill { };
33905 xmage = callPackage ../games/xmage { };
33907 abbaye-des-morts = callPackage ../games/abbaye-des-morts { };
33909 abuse = callPackage ../games/abuse { };
33911 adom = callPackage ../games/adom { };
33913 airshipper = callPackage ../games/airshipper { };
33915 airstrike = callPackage ../games/airstrike { };
33917 alephone = callPackage ../games/alephone { };
33918 alephone-durandal = callPackage ../games/alephone/durandal { };
33919 alephone-eternal = callPackage ../games/alephone/eternal { };
33920 alephone-evil = callPackage ../games/alephone/evil { };
33921 alephone-infinity = callPackage ../games/alephone/infinity { };
33922 alephone-marathon = callPackage ../games/alephone/marathon { };
33923 alephone-pheonix = callPackage ../games/alephone/pheonix { };
33924 alephone-red = callPackage ../games/alephone/red { };
33925 alephone-rubicon-x = callPackage ../games/alephone/rubicon-x { };
33926 alephone-pathways-into-darkness =
33927 callPackage ../games/alephone/pathways-into-darkness { };
33929 alienarena = callPackage ../games/alienarena { };
33931 amoeba = callPackage ../games/amoeba { };
33932 amoeba-data = callPackage ../games/amoeba/data.nix { };
33934 andyetitmoves = callPackage ../games/andyetitmoves { };
33936 angband = callPackage ../games/angband { };
33938 anki = python39Packages.callPackage ../games/anki {
33939 inherit (darwin.apple_sdk.frameworks) CoreAudio;
33941 anki-bin = callPackage ../games/anki/bin.nix { buildFHSUserEnv = buildFHSUserEnvBubblewrap; };
33943 armagetronad = callPackage ../games/armagetronad { };
33945 armagetronad-dedicated = callPackage ../games/armagetronad { dedicatedServer = true; };
33947 arena = callPackage ../games/arena { };
33949 arx-libertatis = libsForQt5.callPackage ../games/arx-libertatis { };
33951 asc = callPackage ../games/asc {
33953 libsigcxx = libsigcxx12;
33957 assaultcube = callPackage ../games/assaultcube { };
33959 astromenace = callPackage ../games/astromenace { };
33961 atanks = callPackage ../games/atanks { };
33963 azimuth = callPackage ../games/azimuth { };
33965 ballAndPaddle = callPackage ../games/ball-and-paddle {
33969 banner = callPackage ../games/banner { };
33971 bastet = callPackage ../games/bastet { };
33973 beancount-ing-diba = callPackage ../applications/office/beancount/beancount-ing-diba.nix {
33974 inherit (python3Packages) buildPythonApplication;
33977 black-hole-solver = callPackage ../games/black-hole-solver {
33978 inherit (perlPackages) PathTiny;
33981 blackshades = callPackage ../games/blackshades { };
33983 blobby = callPackage ../games/blobby { };
33985 blobwars = callPackage ../games/blobwars { };
33987 boohu = callPackage ../games/boohu { };
33989 braincurses = callPackage ../games/braincurses { };
33991 brogue = callPackage ../games/brogue { };
33993 brutalmaze = callPackage ../games/brutalmaze { };
33995 bsdgames = callPackage ../games/bsdgames { };
33997 btanks = callPackage ../games/btanks { };
33999 bugdom = callPackage ../games/bugdom {
34000 inherit (darwin.apple_sdk.frameworks) IOKit Foundation;
34003 bzflag = callPackage ../games/bzflag {
34004 inherit (darwin.apple_sdk.frameworks) Carbon CoreServices;
34007 cataclysmDDA = callPackage ../games/cataclysm-dda { };
34009 cataclysm-dda = cataclysmDDA.stable.tiles;
34011 cataclysm-dda-git = cataclysmDDA.git.tiles;
34013 cbonsai = callPackage ../games/cbonsai { };
34015 cdogs-sdl = callPackage ../games/cdogs-sdl { };
34017 cgoban = callPackage ../games/cgoban { };
34019 chessdb = callPackage ../games/chessdb { };
34021 chessx = libsForQt5.callPackage ../games/chessx { };
34023 chiaki = libsForQt5.callPackage ../games/chiaki { };
34025 chromium-bsu = callPackage ../games/chromium-bsu { };
34027 chocolateDoom = callPackage ../games/chocolate-doom { };
34029 clonehero-unwrapped = callPackage ../games/clonehero { };
34031 clonehero = callPackage ../games/clonehero/fhs-wrapper.nix { };
34033 crispyDoom = callPackage ../games/crispy-doom { };
34035 vintagestory = callPackage ../games/vintagestory { };
34037 ckan = callPackage ../games/ckan { };
34039 cockatrice = libsForQt5.callPackage ../games/cockatrice { };
34041 commandergenius = callPackage ../games/commandergenius { };
34043 construoBase = lowPrio (callPackage ../games/construo {
34049 construo = construoBase.override {
34050 inherit libGL libGLU freeglut;
34053 crack_attack = callPackage ../games/crack-attack { };
34055 crawlTiles = callPackage ../games/crawl {
34059 crawl = callPackage ../games/crawl { };
34061 inherit (import ../games/crossfire pkgs)
34062 crossfire-server crossfire-arch crossfire-maps crossfire-client;
34064 crrcsim = callPackage ../games/crrcsim { };
34066 curseofwar = callPackage ../games/curseofwar { SDL = null; };
34067 curseofwar-sdl = callPackage ../games/curseofwar { ncurses = null; };
34069 cutemaze = qt6Packages.callPackage ../games/cutemaze { };
34071 cuyo = callPackage ../games/cuyo { };
34073 darkplaces = callPackage ../games/darkplaces {};
34075 deliantra-server = callPackage ../games/deliantra/server.nix {
34076 stdenv = gcc10StdenvCompat;
34078 deliantra-arch = callPackage ../games/deliantra/arch.nix {
34079 stdenv = gcc10StdenvCompat;
34081 deliantra-maps = callPackage ../games/deliantra/maps.nix {
34082 stdenv = gcc10StdenvCompat;
34084 deliantra-data = callPackage ../games/deliantra/data.nix {
34085 stdenv = gcc10StdenvCompat;
34088 ddnet = callPackage ../games/ddnet {
34089 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa OpenGL Security;
34092 devilutionx = callPackage ../games/devilutionx {
34093 SDL2 = SDL2.override {
34098 dhewm3 = callPackage ../games/dhewm3 { };
34100 domination = callPackage ../games/domination { };
34102 duckmarines = callPackage ../games/duckmarines { love = love_0_10; };
34104 dwarf-fortress-packages = recurseIntoAttrs (callPackage ../games/dwarf-fortress { });
34106 dwarf-fortress = dwarf-fortress-packages.dwarf-fortress;
34108 dwarf-therapist = dwarf-fortress-packages.dwarf-therapist;
34110 dxx-rebirth = callPackage ../games/dxx-rebirth { };
34112 inherit (callPackages ../games/dxx-rebirth/assets.nix { })
34116 inherit (callPackages ../games/dxx-rebirth/full.nix { })
34120 easyrpg-player = callPackage ../games/easyrpg-player { };
34122 eboard = callPackage ../games/eboard { };
34124 ecwolf = callPackage ../games/ecwolf { };
34126 eduke32 = callPackage ../games/eduke32 {
34127 inherit (darwin.apple_sdk.frameworks) AGL Cocoa GLUT OpenGL;
34130 egoboo = callPackage ../games/egoboo { };
34132 eidolon = callPackage ../games/eidolon {
34133 openssl = openssl_1_1;
34136 EmptyEpsilon = callPackage ../games/empty-epsilon { };
34138 endgame-singularity = callPackage ../games/endgame-singularity { };
34140 endless-sky = callPackage ../games/endless-sky { };
34142 enyo-launcher = libsForQt5.callPackage ../games/enyo-launcher { };
34144 eternity = callPackage ../games/eternity-engine { };
34146 extremetuxracer = callPackage ../games/extremetuxracer {
34150 exult = callPackage ../games/exult { };
34152 flare = callPackage ../games/flare {
34153 inherit (darwin.apple_sdk.frameworks) Cocoa;
34156 fltrator = callPackage ../games/fltrator {
34157 fltk = fltk-minimal;
34160 factorio = callPackage ../games/factorio { releaseType = "alpha"; };
34162 factorio-experimental = factorio.override { releaseType = "alpha"; experimental = true; };
34164 factorio-headless = factorio.override { releaseType = "headless"; };
34166 factorio-headless-experimental = factorio.override { releaseType = "headless"; experimental = true; };
34168 factorio-demo = factorio.override { releaseType = "demo"; };
34170 factorio-mods = callPackage ../games/factorio/mods.nix { };
34172 factorio-utils = callPackage ../games/factorio/utils.nix { };
34174 fairymax = callPackage ../games/fairymax { };
34176 ferium = callPackage ../games/ferium {
34177 inherit (darwin.apple_sdk.frameworks) Security;
34180 fheroes2 = callPackage ../games/fheroes2 { };
34182 fish-fillets-ng = callPackage ../games/fish-fillets-ng { };
34184 jumpy = callPackage ../games/jumpy {
34185 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
34188 flightgear = libsForQt5.callPackage ../games/flightgear { };
34190 flock = callPackage ../development/tools/flock { };
34192 forge-mtg = callPackage ../games/forge-mtg { };
34194 freecell-solver = callPackage ../games/freecell-solver { };
34196 freeciv = callPackage ../games/freeciv {
34197 sdl2Client = false;
34202 freeciv_sdl2 = freeciv.override {
34208 freeciv_qt = freeciv.override {
34209 sdl2Client = false;
34214 freeciv_gtk = freeciv;
34216 freedink = callPackage ../games/freedink { };
34218 freeorion = callPackage ../games/freeorion { };
34220 freesweep = callPackage ../games/freesweep { };
34222 frotz = callPackage ../games/frotz { };
34224 frogatto = callPackage ../games/frogatto { };
34226 frozen-bubble = callPackage ../games/frozen-bubble { };
34228 fsg = callPackage ../games/fsg { };
34230 galaxis = callPackage ../games/galaxis { };
34232 gambatte = callPackage ../games/gambatte { };
34234 garden-of-coloured-lights = callPackage ../games/garden-of-coloured-lights { allegro = allegro4; };
34236 gargoyle = callPackage ../games/gargoyle {
34237 inherit (darwin) cctools;
34240 gav = callPackage ../games/gav { };
34242 gcs = callPackage ../games/gcs { };
34244 gcompris = libsForQt5.callPackage ../games/gcompris { };
34246 gemrb = callPackage ../games/gemrb { };
34248 gimx = callPackage ../games/gimx { };
34250 gl117 = callPackage ../games/gl-117 { };
34252 globulation2 = callPackage ../games/globulation {
34253 boost = boost168; # breaks with >= boost169
34256 gltron = callPackage ../games/gltron { };
34258 gl-gsync-demo = callPackage ../games/gl-gsync-demo {
34259 libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
34262 gmad = callPackage ../games/gmad { };
34264 gnonograms = callPackage ../games/gnonograms { };
34266 gnubg = callPackage ../games/gnubg { };
34268 gnuchess = callPackage ../games/gnuchess { };
34270 gnugo = callPackage ../games/gnugo { };
34272 gnujump = callPackage ../games/gnujump { };
34274 gnushogi = callPackage ../games/gnushogi { };
34276 gogdl = python3Packages.callPackage ../games/gogdl { };
34278 gogui = callPackage ../games/gogui { };
34280 gscrabble = python3Packages.callPackage ../games/gscrabble { };
34282 gshogi = python3Packages.callPackage ../games/gshogi { };
34284 qtads = qt5.callPackage ../games/qtads { };
34286 grapejuice = callPackage ../games/grapejuice {
34287 wine = wineWowPackages.unstable;
34290 graphwar = callPackage ../games/graphwar { };
34292 gtetrinet = callPackage ../games/gtetrinet {
34293 inherit (gnome2) GConf libgnome libgnomeui;
34296 gtypist = callPackage ../games/gtypist { };
34298 gweled = callPackage ../games/gweled { };
34300 gzdoom = callPackage ../games/gzdoom { };
34302 harmonist = callPackage ../games/harmonist { };
34304 hedgewars = libsForQt5.callPackage ../games/hedgewars {
34305 inherit (haskellPackages) ghcWithPackages;
34308 hikounomizu = callPackage ../games/hikounomizu { };
34310 hyperrogue = callPackage ../games/hyperrogue { };
34312 icbm3d = callPackage ../games/icbm3d { };
34314 infra = callPackage ../tools/admin/infra { };
34316 infra-arcana = callPackage ../games/infra-arcana { };
34318 ingen = callPackage ../applications/audio/ingen { };
34320 ideogram = callPackage ../applications/graphics/ideogram { };
34322 instaloader = python3Packages.callPackage ../tools/misc/instaloader { };
34324 instead = callPackage ../games/instead { };
34326 instead-launcher = callPackage ../games/instead-launcher { };
34328 iortcw = callPackage ../games/iortcw { };
34329 # used as base package for iortcw forks
34330 iortcw_sp = callPackage ../games/iortcw/sp.nix { };
34332 ivan = callPackage ../games/ivan { };
34334 ja2-stracciatella = callPackage ../games/ja2-stracciatella {
34335 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
34338 katago = callPackage ../games/katago { };
34340 katagoWithCuda = katago.override {
34344 katagoCPU = katago.override {
34348 klavaro = callPackage ../games/klavaro { };
34350 kobodeluxe = callPackage ../games/kobodeluxe { };
34352 koboredux = callPackage ../games/koboredux { };
34354 koboredux-free = callPackage ../games/koboredux {
34355 useProprietaryAssets = false;
34358 koules = callPackage ../games/koules { };
34360 ldmud = callPackage ../games/ldmud { };
34362 ldmud-full = callPackage ../games/ldmud {
34363 ipv6Support = true;
34364 mccpSupport = true;
34365 mysqlSupport = true;
34366 postgresSupport = true;
34367 sqliteSupport = true;
34369 pythonSupport = true;
34372 leela-zero = libsForQt5.callPackage ../games/leela-zero { };
34374 legendary-gl = python3Packages.callPackage ../games/legendary-gl { };
34376 left4gore-bin = callPackage ../games/left4gore { };
34378 lgogdownloader = callPackage ../games/lgogdownloader { };
34380 liberal-crime-squad = callPackage ../games/liberal-crime-squad { };
34382 liberation-circuit = callPackage ../games/liberation-circuit { };
34384 lincity = callPackage ../games/lincity { };
34386 lincity_ng = callPackage ../games/lincity/ng.nix {
34387 # https://github.com/lincity-ng/lincity-ng/issues/25
34391 liquidwar = callPackage ../games/liquidwar {
34395 liquidwar5 = callPackage ../games/liquidwar/5.nix {
34398 lugaru = callPackage ../games/lugaru { };
34400 macopix = callPackage ../games/macopix {
34404 mari0 = callPackage ../games/mari0 { };
34406 manaplus = callPackage ../games/manaplus { };
34408 mars = callPackage ../games/mars { };
34410 megaglest = callPackage ../games/megaglest { };
34412 methane = callPackage ../games/methane { };
34414 mindustry = callPackage ../games/mindustry { };
34415 mindustry-wayland = callPackage ../games/mindustry {
34419 mindustry-server = callPackage ../games/mindustry {
34420 enableClient = false;
34421 enableServer = true;
34424 minecraft = callPackage ../games/minecraft { };
34426 minecraftServers = import ../games/minecraft-servers { inherit callPackage lib javaPackages; };
34427 minecraft-server = minecraftServers.vanilla; # backwards compatibility
34429 moon-buggy = callPackage ../games/moon-buggy { };
34431 inherit (callPackages ../games/minetest {
34432 inherit (darwin) libiconv;
34433 inherit (darwin.apple_sdk.frameworks) OpenGL OpenAL Carbon Cocoa;
34435 minetestclient_5 minetestserver_5;
34437 minetest = minetestclient;
34438 minetestclient = minetestclient_5;
34439 minetestserver = minetestserver_5;
34441 mnemosyne = callPackage ../games/mnemosyne {
34445 mrrescue = callPackage ../games/mrrescue { };
34447 mudlet = libsForQt5.callPackage ../games/mudlet {
34451 blightmud = callPackage ../games/blightmud { };
34453 blightmud-tts = callPackage ../games/blightmud { withTTS = true; };
34455 n2048 = callPackage ../games/n2048 { };
34457 naev = callPackage ../games/naev { };
34459 nanosaur = callPackage ../games/nanosaur { };
34461 nethack = callPackage ../games/nethack { };
34463 nethack-qt = callPackage ../games/nethack {
34465 stdenv = gccStdenv;
34468 nethack-x11 = callPackage ../games/nethack { x11Mode = true; };
34470 netris = callPackage ../games/netris { };
34472 neverball = callPackage ../games/neverball { };
34474 nexuiz = callPackage ../games/nexuiz { };
34476 ninvaders = callPackage ../games/ninvaders { };
34478 njam = callPackage ../games/njam { };
34480 npush = callPackage ../games/npush { };
34481 run-npush = callPackage ../games/npush/run.nix { };
34483 newtonwars = callPackage ../games/newtonwars { };
34485 nudoku = callPackage ../games/nudoku { };
34487 nxengine-evo = callPackage ../games/nxengine-evo { };
34489 odamex = callPackage ../games/odamex { };
34491 oilrush = callPackage ../games/oilrush { };
34493 onscripter-en = callPackage ../games/onscripter-en { };
34495 openarena = callPackage ../games/openarena { };
34497 opendungeons = callPackage ../games/opendungeons {
34501 openlierox = callPackage ../games/openlierox { };
34503 openclonk = callPackage ../games/openclonk { stdenv = gcc10StdenvCompat; };
34505 openjk = callPackage ../games/openjk { };
34507 openmw = libsForQt5.callPackage ../games/openmw { };
34509 openmw-tes3mp = libsForQt5.callPackage ../games/openmw/tes3mp.nix { };
34511 opensoldat = callPackage ../games/opensoldat { };
34513 portmod = callPackage ../games/portmod { };
34515 tetrio-desktop = callPackage ../games/tetrio-desktop { };
34517 tr-patcher = callPackage ../games/tr-patcher { };
34519 tes3cmd = callPackage ../games/tes3cmd { };
34521 otto-matic = callPackage ../games/otto-matic { };
34523 openraPackages = import ../games/openra pkgs;
34525 openra = openraPackages.engines.release;
34527 openrw = callPackage ../games/openrw {
34528 inherit (darwin.apple_sdk.frameworks) Cocoa OpenAL;
34531 openspades = callPackage ../games/openspades {
34532 inherit (darwin.apple_sdk.frameworks) Cocoa;
34535 openttd = callPackage ../games/openttd {
34536 zlib = zlib.override {
34540 openttd-jgrpp = callPackage ../games/openttd/jgrpp.nix {
34541 zlib = zlib.override {
34545 openttd-grfcodec = callPackage ../games/openttd/grfcodec.nix { };
34546 openttd-nml = callPackage ../games/openttd/nml.nix { };
34548 opentyrian = callPackage ../games/opentyrian { };
34550 openxcom = callPackage ../games/openxcom { SDL = SDL_compat; };
34552 openxray = callPackage ../games/openxray { };
34554 orthorobot = callPackage ../games/orthorobot { };
34556 pacvim = callPackage ../games/pacvim { };
34558 papermc = callPackage ../games/papermc { };
34560 pentobi = libsForQt5.callPackage ../games/pentobi { };
34562 performous = callPackage ../games/performous {
34566 pinball = callPackage ../games/pinball { };
34568 pingus = callPackage ../games/pingus { };
34570 pioneer = callPackage ../games/pioneer { };
34572 pioneers = callPackage ../games/pioneers { };
34574 planetary_annihilation = callPackage ../games/planetaryannihilation { };
34576 prismlauncher-qt5 = libsForQt5.callPackage ../games/prismlauncher { };
34578 prismlauncher = qt6Packages.callPackage ../games/prismlauncher { };
34580 pong3d = callPackage ../games/pong3d { };
34582 pokerth = libsForQt5.callPackage ../games/pokerth {
34586 pokerth-server = libsForQt5.callPackage ../games/pokerth {
34591 pokete = callPackage ../games/pokete { };
34593 powermanga = callPackage ../games/powermanga { };
34595 prboom-plus = callPackage ../games/prboom-plus { };
34597 pysolfc = python3Packages.callPackage ../games/pysolfc { };
34599 qqwing = callPackage ../games/qqwing { };
34601 quake3wrapper = callPackage ../games/quake3/wrapper { };
34603 quake3demo = quake3wrapper {
34604 name = "quake3-demo-${lib.getVersion quake3demodata}";
34605 description = "Demo of Quake 3 Arena, a classic first-person shooter";
34606 paks = [ quake3pointrelease quake3demodata ];
34609 quake3demodata = callPackage ../games/quake3/content/demo.nix { };
34611 quake3pointrelease = callPackage ../games/quake3/content/pointrelease.nix { };
34613 quake3hires = callPackage ../games/quake3/content/hires.nix { };
34615 quakespasm = callPackage ../games/quakespasm {
34616 inherit (darwin.apple_sdk.frameworks) Cocoa CoreAudio CoreFoundation IOKit OpenGL;
34618 vkquake = callPackage ../games/quakespasm/vulkan.nix {
34619 inherit (darwin) moltenvk;
34622 ioquake3 = callPackage ../games/quake3/ioquake { };
34623 quake3e = callPackage ../games/quake3/quake3e { };
34625 quantumminigolf = callPackage ../games/quantumminigolf { };
34627 r2mod_cli = callPackage ../games/r2mod_cli { };
34629 racer = callPackage ../games/racer { };
34631 randtype = callPackage ../games/randtype { };
34633 raylib-games = callPackage ../games/raylib-games { };
34635 redeclipse = callPackage ../games/redeclipse { };
34637 rftg = callPackage ../games/rftg { };
34639 rigsofrods = callPackage ../games/rigsofrods {
34640 angelscript = angelscript_2_22;
34642 ogrepaged = ogrepaged.override {
34645 mygui = mygui.override {
34650 riko4 = callPackage ../games/riko4 { };
34652 rili = callPackage ../games/rili { };
34654 rogue = callPackage ../games/rogue {
34655 ncurses = ncurses5;
34658 robotfindskitten = callPackage ../games/robotfindskitten { };
34660 rocksndiamonds = callPackage ../games/rocksndiamonds { };
34662 rott = callPackage ../games/rott { SDL = SDL_compat; };
34664 rott-shareware = rott.override {
34665 buildShareware = true;
34668 rrootage = callPackage ../games/rrootage { };
34670 space-cadet-pinball = callPackage ../games/space-cadet-pinball {
34671 inherit (darwin.apple_sdk.frameworks) Cocoa;
34674 starsector = callPackage ../games/starsector {
34675 openjdk = openjdk8;
34678 sauerbraten = callPackage ../games/sauerbraten { };
34680 scid = callPackage ../games/scid {
34685 scid-vs-pc = callPackage ../games/scid-vs-pc {
34690 scummvm = callPackage ../games/scummvm {
34691 inherit (darwin) cctools;
34692 inherit (darwin.apple_sdk.frameworks) Cocoa AudioToolbox Carbon CoreMIDI AudioUnit;
34695 inherit (callPackage ../games/scummvm/games.nix { })
34696 beneath-a-steel-sky
34698 drascula-the-vampire-strikes-back
34700 flight-of-the-amazon-queen
34701 lure-of-the-temptress;
34703 scorched3d = callPackage ../games/scorched3d { };
34705 scrolls = callPackage ../games/scrolls { };
34707 service-wrapper = callPackage ../os-specific/linux/service-wrapper { };
34709 sfrotz = callPackage ../games/sfrotz { };
34711 sgtpuzzles = callPackage ../games/sgt-puzzles { };
34713 sgtpuzzles-mobile = callPackage ../games/sgt-puzzles {
34717 shattered-pixel-dungeon = callPackage ../games/shattered-pixel-dungeon { };
34719 shticker-book-unwritten = callPackage ../games/shticker-book-unwritten {
34720 openssl = openssl_1_1;
34723 sienna = callPackage ../games/sienna { love = love_0_10; };
34725 sil = callPackage ../games/sil { };
34727 sil-q = callPackage ../games/sil-q { };
34729 simutrans = callPackage ../games/simutrans { };
34730 # get binaries without data built by Hydra
34731 simutrans_binaries = lowPrio simutrans.binaries;
34733 snake4 = callPackage ../games/snake4 { };
34735 soi = callPackage ../games/soi {
34739 # solarus and solarus-quest-editor must use the same version of Qt.
34740 solarus = libsForQt5.callPackage ../games/solarus { };
34741 solarus-quest-editor = libsForQt5.callPackage ../development/tools/solarus-quest-editor { };
34743 sollya = callPackage ../development/interpreters/sollya { };
34745 solicurses = callPackage ../games/solicurses { };
34747 # You still can override by passing more arguments.
34748 space-orbit = callPackage ../games/space-orbit { };
34750 spring = callPackage ../games/spring
34751 { stdenv = gcc10StdenvCompat; asciidoc = asciidoc-full; };
34753 springLobby = callPackage ../games/spring/springlobby.nix { };
34755 srb2 = callPackage ../games/srb2 { };
34757 srb2kart = callPackage ../games/srb2kart { };
34759 ssl-cert-check = callPackage ../tools/admin/ssl-cert-check { };
34761 stardust = callPackage ../games/stardust { };
34763 starspace = callPackage ../applications/science/machine-learning/starspace { };
34765 stockfish = callPackage ../games/stockfish { };
34767 steamPackages = dontRecurseIntoAttrs (callPackage ../games/steam {
34768 buildFHSUserEnv = buildFHSUserEnvBubblewrap;
34771 steam = steamPackages.steam-fhsenv;
34773 steam-run = steam.run;
34775 steam-tui = callPackage ../games/steam-tui { };
34777 steamcmd = steamPackages.steamcmd;
34779 steam-acf = callPackage ../tools/games/steam-acf { };
34781 protontricks = python3Packages.callPackage ../tools/package-management/protontricks {
34782 inherit winetricks steam-run yad;
34785 protonup-ng = with python3Packages; toPythonApplication protonup-ng;
34787 steam-rom-manager = callPackage ../tools/games/steam-rom-manager {};
34789 sdlpop = callPackage ../games/sdlpop { };
34791 stepmania = callPackage ../games/stepmania { };
34793 streamlit = python3Packages.callPackage ../applications/science/machine-learning/streamlit { };
34795 stt = callPackage ../tools/audio/stt { };
34797 stuntrally = callPackage ../games/stuntrally
34798 { ogre = ogre1_9; mygui = mygui.override { withOgre = true; }; };
34800 superTux = callPackage ../games/supertux { };
34802 superTuxKart = callPackage ../games/super-tux-kart {
34803 inherit (darwin.apple_sdk.frameworks) Cocoa IOKit OpenAL;
34806 synthv1 = libsForQt5.callPackage ../applications/audio/synthv1 { };
34808 snis = callPackage ../games/snis { };
34810 system-syzygy = callPackage ../games/system-syzygy { };
34812 t4kcommon = callPackage ../games/t4kcommon { };
34814 taisei = callPackage ../games/taisei { };
34816 tcl2048 = callPackage ../games/tcl2048 { };
34818 the-legend-of-edgar = callPackage ../games/the-legend-of-edgar { };
34820 the-powder-toy = callPackage ../games/the-powder-toy {
34822 inherit (darwin.apple_sdk.frameworks) Cocoa;
34825 tbe = libsForQt5.callPackage ../games/the-butterfly-effect { };
34827 tbls = callPackage ../tools/misc/tbls { };
34829 tecnoballz = callPackage ../games/tecnoballz { };
34831 teetertorture = callPackage ../games/teetertorture { };
34833 teeworlds = callPackage ../games/teeworlds { };
34835 tengine = callPackage ../servers/http/tengine {
34836 openssl = openssl_1_1;
34837 modules = with nginxModules; [ rtmp dav moreheaders modsecurity-nginx ];
34840 tennix = callPackage ../games/tennix { };
34842 terraria-server = callPackage ../games/terraria-server { };
34844 tibia = pkgsi686Linux.callPackage ../games/tibia { };
34846 tintin = callPackage ../games/tintin { };
34848 tinyfugue = callPackage ../games/tinyfugue { };
34850 titanion = callPackage ../games/titanion { };
34852 tome2 = callPackage ../games/tome2 { };
34854 tome4 = callPackage ../games/tome4 { };
34856 toppler = callPackage ../games/toppler { };
34858 torus-trooper = callPackage ../games/torus-trooper { };
34860 trackballs = callPackage ../games/trackballs { };
34862 tumiki-fighters = callPackage ../games/tumiki-fighters { };
34864 tuxpaint = callPackage ../games/tuxpaint { };
34866 tuxtype = callPackage ../games/tuxtype { };
34868 tworld2 = callPackage ../games/tworld2 { };
34870 speed_dreams = callPackage ../games/speed-dreams {
34871 # Torcs wants to make shared libraries linked with plib libraries (it provides static).
34872 # i686 is the only platform I know than can do that linking without plib built with -fPIC
34876 torcs = callPackage ../games/torcs { };
34878 trigger = callPackage ../games/trigger { };
34880 typespeed = callPackage ../games/typespeed { };
34882 uchess = callPackage ../games/uchess { };
34884 ufoai = callPackage ../games/ufoai { };
34886 uhexen2 = callPackage ../games/uhexen2 { };
34888 ultimatestunts = callPackage ../games/ultimatestunts { };
34890 ultrastar-creator = libsForQt5.callPackage ../tools/misc/ultrastar-creator { };
34892 ultrastar-manager = libsForQt5.callPackage ../tools/misc/ultrastar-manager { };
34894 ultrastardx = callPackage ../games/ultrastardx { };
34896 umoria = callPackage ../games/umoria { };
34898 unciv = callPackage ../games/unciv { };
34900 unnethack = callPackage ../games/unnethack { };
34902 uqm = callPackage ../games/uqm { };
34904 urbanterror = callPackage ../games/urbanterror { };
34906 ue4 = callPackage ../games/ue4 { };
34908 ue4demos = recurseIntoAttrs (callPackage ../games/ue4demos { });
34910 ut2004Packages = dontRecurseIntoAttrs (callPackage ../games/ut2004 { });
34912 ut2004demo = res.ut2004Packages.ut2004 [ res.ut2004Packages.ut2004-demo ];
34914 vassal = callPackage ../games/vassal { };
34916 vdrift = callPackage ../games/vdrift { };
34918 # To ensure vdrift's code is built on hydra
34919 vdrift-bin = vdrift.bin;
34921 vectoroids = callPackage ../games/vectoroids { };
34923 vessel = pkgsi686Linux.callPackage ../games/vessel { };
34925 vitetris = callPackage ../games/vitetris { };
34927 vms-empire = callPackage ../games/vms-empire { };
34929 voxelands = callPackage ../games/voxelands {
34933 wargus = callPackage ../games/wargus { };
34935 warmux = callPackage ../games/warmux { };
34937 warsow-engine = callPackage ../games/warsow/engine.nix { };
34939 warsow = callPackage ../games/warsow { };
34941 warzone2100 = callPackage ../games/warzone2100 { };
34943 wesnoth = callPackage ../games/wesnoth {
34944 inherit (darwin.apple_sdk.frameworks) Cocoa Foundation;
34947 wesnoth-dev = wesnoth;
34949 widelands = callPackage ../games/widelands { };
34951 worldofgoo = callPackage ../games/worldofgoo { };
34953 xboard = callPackage ../games/xboard { };
34955 xbomb = callPackage ../games/xbomb { };
34957 xconq = callPackage ../games/xconq {
34962 xcowsay = callPackage ../games/xcowsay { };
34964 xjump = callPackage ../games/xjump { };
34966 xmoto = callPackage ../games/xmoto { };
34969 inherit (callPackage ../games/xonotic { })
34973 xonotic-glx = (callPackage ../games/xonotic {
34978 xonotic-dedicated = (callPackage ../games/xonotic {
34980 withDedicated = true;
34983 xonotic-sdl = xonotic;
34984 xonotic-sdl-unwrapped = xonotic-sdl.xonotic-unwrapped;
34985 xonotic-glx-unwrapped = xonotic-glx.xonotic-unwrapped;
34986 xonotic-dedicated-unwrapped = xonotic-dedicated.xonotic-unwrapped;
34989 xpilot-ng = callPackage ../games/xpilot { };
34990 bloodspilot-server = callPackage ../games/xpilot/bloodspilot-server.nix { };
34991 bloodspilot-client = callPackage ../games/xpilot/bloodspilot-client.nix { };
34993 xskat = callPackage ../games/xskat { };
34995 xsnow = callPackage ../games/xsnow { };
34997 xsok = callPackage ../games/xsok { };
34999 xsokoban = callPackage ../games/xsokoban { };
35001 xtris = callPackage ../games/xtris { };
35003 inherit (callPackage ../games/quake2/yquake2 {
35004 inherit (darwin.apple_sdk.frameworks) Cocoa OpenAL;
35008 yquake2-ground-zero
35009 yquake2-the-reckoning
35012 zandronum = callPackage ../games/zandronum { };
35014 zandronum-server = zandronum.override {
35018 zaz = callPackage ../games/zaz { };
35020 zdbsp = callPackage ../games/zdoom/zdbsp.nix { };
35022 zdoom = callPackage ../games/zdoom { };
35024 zod = callPackage ../games/zod { };
35026 zoom = callPackage ../games/zoom { };
35028 keen4 = callPackage ../games/keen4 { };
35030 zeroadPackages = recurseIntoAttrs (callPackage ../games/0ad {
35034 zeroad = zeroadPackages.zeroad;
35036 _0verkill = callPackage ../games/0verkill { };
35038 _7kaa = callPackage ../games/7kaa { };
35040 hhexen = callPackage ../games/hhexen { };
35042 wyvern = callPackage ../games/wyvern { };
35044 hsetroot = callPackage ../tools/X11/hsetroot { };
35046 imwheel = callPackage ../tools/X11/imwheel { };
35048 kakasi = callPackage ../tools/text/kakasi { };
35050 ### DESKTOP ENVIRONMENTS
35052 arcanPackages = recurseIntoAttrs (callPackage ../desktops/arcan { });
35054 cdesktopenv = callPackage ../desktops/cdesktopenv { };
35056 cinnamon = recurseIntoAttrs (callPackage ../desktops/cinnamon { });
35057 inherit (cinnamon) mint-x-icons mint-y-icons;
35059 enlightenment = recurseIntoAttrs (callPackage ../desktops/enlightenment { });
35061 gnome2 = recurseIntoAttrs (callPackage ../desktops/gnome-2 { });
35063 gnome = recurseIntoAttrs (callPackage ../desktops/gnome { });
35065 inherit (callPackage ../desktops/gnome/extensions { })
35074 gnome-connections = callPackage ../desktops/gnome/apps/gnome-connections { };
35076 gnome-text-editor = callPackage ../desktops/gnome/apps/gnome-text-editor { };
35078 gnome-tour = callPackage ../desktops/gnome/core/gnome-tour { };
35080 gnome-browser-connector = callPackage ../desktops/gnome/extensions/gnome-browser-connector { };
35082 gnome-2048 = callPackage ../desktops/gnome/games/gnome-2048 { };
35084 gnustep = recurseIntoAttrs (callPackage ../desktops/gnustep { });
35086 lumina = recurseIntoAttrs (callPackage ../desktops/lumina { });
35090 lxde = recurseIntoAttrs (callPackage ../desktops/lxde { });
35091 # Backwards compatibility aliases
35102 lxqt = recurseIntoAttrs (import ../desktops/lxqt {
35104 inherit (lib) makeScope;
35105 inherit qt5 libsForQt5;
35108 mate = recurseIntoAttrs (callPackage ../desktops/mate { });
35110 pantheon = recurseIntoAttrs (callPackage ../desktops/pantheon { });
35112 pantheon-tweaks = callPackage ../desktops/pantheon/third-party/pantheon-tweaks { };
35114 wingpanel-indicator-ayatana = callPackage ../desktops/pantheon/third-party/wingpanel-indicator-ayatana { };
35116 rox-filer = callPackage ../desktops/rox/rox-filer {
35120 surf-display = callPackage ../desktops/surf-display { };
35122 xfce = recurseIntoAttrs (callPackage ../desktops/xfce { });
35124 plasma-applet-volumewin7mixer = libsForQt5.callPackage ../applications/misc/plasma-applet-volumewin7mixer { };
35126 plasma-theme-switcher = libsForQt5.callPackage ../applications/misc/plasma-theme-switcher {};
35128 plasma-pass = libsForQt5.callPackage ../tools/security/plasma-pass { };
35130 inherit (callPackages ../applications/misc/redshift {
35131 inherit (python3Packages) python pygobject3 pyxdg wrapPython;
35132 inherit (darwin.apple_sdk.frameworks) CoreLocation ApplicationServices Foundation Cocoa;
35133 geoclue = geoclue2;
35134 }) redshift gammastep;
35136 redshift-plasma-applet = libsForQt5.callPackage ../applications/misc/redshift-plasma-applet { };
35138 latte-dock = libsForQt5.callPackage ../applications/misc/latte-dock { };
35140 gnome-themes-extra = gnome.gnome-themes-extra;
35142 xrandr-invert-colors = callPackage ../applications/misc/xrandr-invert-colors { };
35144 ### SCIENCE/CHEMISTY
35146 avogadro = callPackage ../applications/science/chemistry/avogadro {
35147 openbabel = openbabel2;
35151 avogadrolibs = libsForQt5.callPackage ../development/libraries/science/chemistry/avogadrolibs { };
35153 molequeue = libsForQt5.callPackage ../development/libraries/science/chemistry/molequeue { };
35155 avogadro2 = libsForQt5.callPackage ../applications/science/chemistry/avogadro2 { };
35157 chemtool = callPackage ../applications/science/chemistry/chemtool { };
35159 cp2k = callPackage ../applications/science/chemistry/cp2k { };
35161 d-seams = callPackage ../applications/science/chemistry/d-seams {};
35163 ergoscf = callPackage ../applications/science/chemistry/ergoscf { };
35165 gwyddion = callPackage ../applications/science/chemistry/gwyddion {};
35167 jmol = callPackage ../applications/science/chemistry/jmol {
35168 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
35171 marvin = callPackage ../applications/science/chemistry/marvin { };
35173 molden = callPackage ../applications/science/chemistry/molden { };
35175 octopus = callPackage ../applications/science/chemistry/octopus { };
35177 openlp = libsForQt5.callPackage ../applications/misc/openlp { };
35178 openlpFull = openlp.override {
35180 presentationSupport = true;
35182 gstreamerSupport = true;
35185 dkh = callPackage ../applications/science/chemistry/dkh { };
35187 openmolcas = callPackage ../applications/science/chemistry/openmolcas { };
35189 pymol = callPackage ../applications/science/chemistry/pymol { };
35191 quantum-espresso = callPackage ../applications/science/chemistry/quantum-espresso { };
35193 quantum-espresso-mpi = callPackage ../applications/science/chemistry/quantum-espresso { useMpi = true; };
35195 siesta = callPackage ../applications/science/chemistry/siesta { };
35197 siesta-mpi = callPackage ../applications/science/chemistry/siesta { useMpi = true; };
35199 ### SCIENCE/GEOMETRY
35201 antiprism = callPackage ../applications/science/geometry/antiprism { };
35203 gama = callPackage ../applications/science/geometry/gama { };
35205 drgeo = callPackage ../applications/science/geometry/drgeo {
35206 inherit (gnome2) libglade;
35210 tetgen = callPackage ../applications/science/geometry/tetgen { }; # AGPL3+
35211 tetgen_1_4 = callPackage ../applications/science/geometry/tetgen/1.4.nix { }; # MIT
35213 ### SCIENCE/BENCHMARK
35215 papi = callPackage ../development/libraries/science/benchmark/papi { };
35217 ### SCIENCE/BIOLOGY
35219 alliance = callPackage ../applications/science/electronics/alliance { };
35221 angsd = callPackage ../applications/science/biology/angsd { };
35223 ants = callPackage ../applications/science/biology/ants {
35224 inherit (darwin.apple_sdk.frameworks) Cocoa;
35227 aragorn = callPackage ../applications/science/biology/aragorn { };
35229 astral = callPackage ../applications/science/biology/astral { };
35231 archimedes = callPackage ../applications/science/electronics/archimedes { };
35233 bayescan = callPackage ../applications/science/biology/bayescan { };
35235 bedops = callPackage ../applications/science/biology/bedops { };
35237 bedtools = callPackage ../applications/science/biology/bedtools { };
35239 bcftools = callPackage ../applications/science/biology/bcftools { };
35241 bftools = callPackage ../applications/science/biology/bftools { };
35243 blast = callPackage ../applications/science/biology/blast {
35244 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
35247 bpp-core = callPackage ../development/libraries/science/biology/bpp-core {
35248 stdenv = gcc10StdenvCompat;
35251 bpp-phyl = callPackage ../development/libraries/science/biology/bpp-phyl {
35252 stdenv = gcc10StdenvCompat;
35255 bpp-popgen = callPackage ../development/libraries/science/biology/bpp-popgen {
35256 stdenv = gcc10StdenvCompat;
35259 bpp-seq = callPackage ../development/libraries/science/biology/bpp-seq {
35260 stdenv = gcc10StdenvCompat;
35263 bppsuite = callPackage ../applications/science/biology/bppsuite {
35264 stdenv = gcc10StdenvCompat;
35267 cd-hit = callPackage ../applications/science/biology/cd-hit {
35268 inherit (llvmPackages) openmp;
35271 ciftilib = callPackage ../development/libraries/science/biology/ciftilib {
35275 cmtk = callPackage ../applications/science/biology/cmtk { };
35277 clustal-omega = callPackage ../applications/science/biology/clustal-omega { };
35279 conglomerate = callPackage ../applications/science/biology/conglomerate { };
35281 dalfox = callPackage ../tools/security/dalfox { };
35283 davtest = callPackage ../tools/security/davtest { };
35285 dcm2niix = callPackage ../applications/science/biology/dcm2niix { };
35287 deepdiff = with python3Packages; toPythonApplication deepdiff;
35289 deepsea = callPackage ../tools/security/deepsea { };
35291 deeptools = callPackage ../applications/science/biology/deeptools { python = python3; };
35293 deep-translator = with python3Packages; toPythonApplication deep-translator;
35295 delly = callPackage ../applications/science/biology/delly { };
35297 diamond = callPackage ../applications/science/biology/diamond { };
35299 dssp = callPackage ../applications/science/biology/dssp { };
35301 ecopcr = callPackage ../applications/science/biology/ecopcr { };
35303 eggnog-mapper = callPackage ../applications/science/biology/eggnog-mapper { };
35305 emboss = callPackage ../applications/science/biology/emboss { };
35307 est-sfs = callPackage ../applications/science/biology/est-sfs { };
35309 ezminc = callPackage ../applications/science/biology/EZminc { };
35311 exonerate = callPackage ../applications/science/biology/exonerate { };
35313 fastp = callPackage ../applications/science/biology/fastp { };
35315 febio-studio = libsForQt5.callPackage ../applications/science/biology/febio-studio { };
35317 flywheel-cli = callPackage ../applications/science/biology/flywheel-cli { };
35319 hisat2 = callPackage ../applications/science/biology/hisat2 { };
35321 htslib = callPackage ../development/libraries/science/biology/htslib { };
35323 igv = callPackage ../applications/science/biology/igv { };
35325 inormalize = callPackage ../applications/science/biology/inormalize { };
35327 iqtree = callPackage ../applications/science/biology/iqtree { };
35329 itsx = callPackage ../applications/science/biology/itsx { };
35331 iv = callPackage ../applications/science/biology/iv {
35332 neuron-version = neuron.version;
35335 kallisto = callPackage ../applications/science/biology/kallisto {
35336 autoconf = buildPackages.autoconf269;
35339 kssd = callPackage ../applications/science/biology/kssd { };
35341 last = callPackage ../applications/science/biology/last { };
35343 macse = callPackage ../applications/science/biology/macse { };
35345 MACS2 = callPackage ../applications/science/biology/MACS2 { };
35347 mafft = callPackage ../applications/science/biology/mafft { };
35349 migrate = callPackage ../applications/science/biology/migrate { };
35351 minia = callPackage ../applications/science/biology/minia { };
35353 mirtk = callPackage ../development/libraries/science/biology/mirtk {
35357 muscle = callPackage ../applications/science/biology/muscle { };
35359 n3 = callPackage ../applications/science/biology/N3 { };
35361 neuron = callPackage ../applications/science/biology/neuron { python = null; };
35363 neuron-mpi = neuron.override {useMpi = true; };
35365 neuron-full = neuron-mpi.override { python = python2; };
35367 mrbayes = callPackage ../applications/science/biology/mrbayes { };
35369 mrtrix = callPackage ../applications/science/biology/mrtrix { python = python3; };
35371 megahit = callPackage ../applications/science/biology/megahit { };
35373 messer-slim = callPackage ../applications/science/biology/messer-slim { };
35375 minc_tools = callPackage ../applications/science/biology/minc-tools {
35376 inherit (perlPackages) perl TextFormat;
35379 minc_widgets = callPackage ../applications/science/biology/minc-widgets { };
35381 mni_autoreg = callPackage ../applications/science/biology/mni_autoreg { };
35383 minimap2 = callPackage ../applications/science/biology/minimap2 { };
35385 mmseqs2 = callPackage ../applications/science/biology/mmseqs2 {
35386 inherit (llvmPackages) openmp;
35389 mosdepth = callPackage ../applications/science/biology/mosdepth { };
35391 niftyreg = callPackage ../applications/science/biology/niftyreg { };
35393 niftyseg = callPackage ../applications/science/biology/niftyseg { };
35395 manta = callPackage ../applications/science/biology/manta { };
35397 obitools3 = callPackage ../applications/science/biology/obitools/obitools3.nix { };
35399 octopus-caller = callPackage ../applications/science/biology/octopus { };
35401 paml = callPackage ../applications/science/biology/paml { };
35403 picard-tools = callPackage ../applications/science/biology/picard-tools { };
35405 platypus = callPackage ../applications/science/biology/platypus { };
35407 plink-ng = callPackage ../applications/science/biology/plink-ng { };
35409 prodigal = callPackage ../applications/science/biology/prodigal { };
35411 quast = callPackage ../applications/science/biology/quast { };
35413 raxml = callPackage ../applications/science/biology/raxml { };
35415 raxml-mpi = raxml.override { useMpi = true; };
35417 sambamba = callPackage ../applications/science/biology/sambamba { };
35419 samblaster = callPackage ../applications/science/biology/samblaster { };
35421 samtools = callPackage ../applications/science/biology/samtools { };
35422 samtools_0_1_19 = callPackage ../applications/science/biology/samtools/samtools_0_1_19.nix {
35423 stdenv = gccStdenv;
35426 seqtk = callPackage ../applications/science/biology/seqtk { };
35428 seqkit = callPackage ../applications/science/biology/seqkit { };
35430 snpeff = callPackage ../applications/science/biology/snpeff { };
35432 somafm-cli = callPackage ../tools/misc/somafm-cli { };
35434 somatic-sniper = callPackage ../applications/science/biology/somatic-sniper { };
35436 sortmerna = callPackage ../applications/science/biology/sortmerna { };
35438 stacks = callPackage ../applications/science/biology/stacks { };
35440 star = callPackage ../applications/science/biology/star { };
35442 strelka = callPackage ../applications/science/biology/strelka { stdenv = gcc10StdenvCompat; };
35444 inherit (callPackages ../applications/science/biology/sumatools {})
35449 seaview = callPackage ../applications/science/biology/seaview { };
35451 SPAdes = callPackage ../applications/science/biology/spades { };
35453 svaba = callPackage ../applications/science/biology/svaba { };
35455 tebreak = callPackage ../applications/science/biology/tebreak { };
35457 treemix = callPackage ../applications/science/biology/treemix { };
35459 trimal = callPackage ../applications/science/biology/trimal { };
35461 truvari = callPackage ../applications/science/biology/truvari { };
35463 varscan = callPackage ../applications/science/biology/varscan { };
35465 whisper = callPackage ../applications/science/biology/whisper { };
35467 xenomapper = callPackage ../applications/science/biology/xenomapper { };
35469 hmmer = callPackage ../applications/science/biology/hmmer { };
35471 bwa = callPackage ../applications/science/biology/bwa { };
35473 ### SCIENCE/MACHINE LEARNING
35475 nengo-gui = callPackage ../applications/science/machine-learning/nengo-gui { };
35477 sc2-headless = callPackage ../applications/science/machine-learning/sc2-headless { };
35479 uarmsolver = callPackage ../applications/science/machine-learning/uarmsolver { };
35483 _4ti2 = callPackage ../applications/science/math/4ti2 { };
35485 almonds = callPackage ../applications/science/math/almonds { };
35487 adolc = callPackage ../applications/science/math/adolc { };
35489 amd-blis = callPackage ../development/libraries/science/math/amd-blis { };
35491 amd-libflame = callPackage ../development/libraries/science/math/amd-libflame { };
35493 arpack = callPackage ../development/libraries/science/math/arpack { };
35495 blas = callPackage ../build-support/alternatives/blas { };
35497 blas-ilp64 = blas.override { isILP64 = true; };
35499 blas-reference = callPackage ../development/libraries/science/math/blas { };
35501 bonmin = callPackage ../development/libraries/science/math/bonmin { };
35503 brial = callPackage ../development/libraries/science/math/brial { };
35505 clblas = callPackage ../development/libraries/science/math/clblas {
35506 inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo OpenCL;
35509 cliquer = callPackage ../development/libraries/science/math/cliquer { };
35511 ecos = callPackage ../development/libraries/science/math/ecos { };
35513 flintqs = callPackage ../development/libraries/science/math/flintqs { };
35515 getdp = callPackage ../applications/science/math/getdp { stdenv = gcc10StdenvCompat; };
35517 gurobi = callPackage ../applications/science/math/gurobi { };
35519 jags = callPackage ../applications/science/math/jags { };
35521 lapack = callPackage ../build-support/alternatives/lapack { };
35523 lapack-ilp64 = lapack.override { isILP64 = true; };
35525 lapack-reference = callPackage ../development/libraries/science/math/liblapack { };
35526 liblapack = lapack-reference;
35528 libamplsolver = callPackage ../development/libraries/science/math/libamplsolver { };
35530 libbraiding = callPackage ../development/libraries/science/math/libbraiding { };
35532 libhomfly = callPackage ../development/libraries/science/math/libhomfly { };
35534 liblbfgs = callPackage ../development/libraries/science/math/liblbfgs { };
35536 lrs = callPackage ../development/libraries/science/math/lrs { };
35538 m4ri = callPackage ../development/libraries/science/math/m4ri { };
35540 m4rie = callPackage ../development/libraries/science/math/m4rie { };
35542 mkl = callPackage ../development/libraries/science/math/mkl { };
35544 nasc = callPackage ../applications/science/math/nasc { };
35546 nota = haskellPackages.callPackage ../applications/science/math/nota { };
35548 notus-scanner = with python3Packages; toPythonApplication notus-scanner;
35550 openblas = callPackage ../development/libraries/science/math/openblas { };
35552 # A version of OpenBLAS using 32-bit integers on all platforms for compatibility with
35553 # standard BLAS and LAPACK.
35554 openblasCompat = openblas.override { blas64 = false; };
35556 openlibm = callPackage ../development/libraries/science/math/openlibm {};
35558 openspecfun = callPackage ../development/libraries/science/math/openspecfun {};
35560 planarity = callPackage ../development/libraries/science/math/planarity { };
35562 scalapack = callPackage ../development/libraries/science/math/scalapack { };
35564 rankwidth = callPackage ../development/libraries/science/math/rankwidth { };
35566 latte-integrale = callPackage ../development/libraries/science/math/latte-integrale { };
35568 lcalc = callPackage ../development/libraries/science/math/lcalc { };
35570 lrcalc = callPackage ../applications/science/math/lrcalc { };
35572 lie = callPackage ../applications/science/math/LiE { };
35574 magma = callPackage ../development/libraries/science/math/magma { };
35575 clmagma = callPackage ../development/libraries/science/math/clmagma { };
35577 mathematica = callPackage ../applications/science/math/mathematica { };
35579 mathematica-cuda = callPackage ../applications/science/math/mathematica {
35580 cudaSupport = true;
35583 mathematica9 = callPackage ../applications/science/math/mathematica {
35587 mathematica10 = callPackage ../applications/science/math/mathematica {
35591 mathematica11 = callPackage ../applications/science/math/mathematica {
35595 metis = callPackage ../development/libraries/science/math/metis {};
35597 nauty = callPackage ../applications/science/math/nauty {};
35599 osi = callPackage ../development/libraries/science/math/osi { };
35601 or-tools = callPackage ../development/libraries/science/math/or-tools {
35603 # or-tools builds with -std=c++20, so abseil-cpp must
35604 # also be built that way
35605 abseil-cpp = abseil-cpp_202111.override {
35607 cxxStandard = "20";
35611 rubiks = callPackage ../development/libraries/science/math/rubiks { };
35613 p4est-sc = callPackage ../development/libraries/science/math/p4est-sc {
35614 p4est-sc-debugEnable = false;
35617 p4est-sc-dbg = callPackage ../development/libraries/science/math/p4est-sc { };
35619 p4est = callPackage ../development/libraries/science/math/p4est { };
35621 p4est-dbg = callPackage ../development/libraries/science/math/p4est {
35622 p4est-sc = p4est-sc-dbg;
35625 petsc = callPackage ../development/libraries/science/math/petsc { };
35627 parmetis = callPackage ../development/libraries/science/math/parmetis { };
35629 QuadProgpp = callPackage ../development/libraries/science/math/QuadProgpp { };
35631 scs = callPackage ../development/libraries/science/math/scs { };
35633 sage = callPackage ../applications/science/math/sage { };
35634 sageWithDoc = sage.override { withDoc = true; };
35636 sagetex = callPackage ../misc/sagetex { };
35638 subread = callPackage ../applications/science/biology/subread { };
35640 suitesparse_4_2 = callPackage ../development/libraries/science/math/suitesparse/4.2.nix { };
35641 suitesparse_4_4 = callPackage ../development/libraries/science/math/suitesparse/4.4.nix {};
35642 suitesparse_5_3 = callPackage ../development/libraries/science/math/suitesparse {};
35643 suitesparse = suitesparse_5_3;
35645 suitesparse-graphblas = callPackage ../development/libraries/science/math/suitesparse-graphblas {};
35647 superlu = callPackage ../development/libraries/science/math/superlu {};
35649 symmetrica = callPackage ../applications/science/math/symmetrica {};
35651 sympow = callPackage ../development/libraries/science/math/sympow { };
35653 trilinos = callPackage ../development/libraries/science/math/trilinos {};
35655 trilinos-mpi = callPackage ../development/libraries/science/math/trilinos { withMPI = true; };
35657 wolfram-engine = libsForQt5.callPackage ../applications/science/math/wolfram-engine { };
35659 wolfram-for-jupyter-kernel = callPackage ../applications/editors/jupyter-kernels/wolfram { };
35661 wolfram-notebook = callPackage ../applications/science/math/wolfram-engine/notebook.nix { };
35663 ipopt = callPackage ../development/libraries/science/math/ipopt { };
35665 gmsh = callPackage ../applications/science/math/gmsh { };
35667 wcpg = callPackage ../development/libraries/science/math/wcpg { };
35669 zn_poly = callPackage ../development/libraries/science/math/zn_poly { };
35671 ### SCIENCE/MOLECULAR-DYNAMICS
35673 dl-poly-classic-mpi = callPackage ../applications/science/molecular-dynamics/dl-poly-classic { stdenv = gcc10StdenvCompat; };
35675 lammps = callPackage ../applications/science/molecular-dynamics/lammps {
35679 lammps-mpi = lowPrio (lammps.override { withMPI = true; });
35681 gromacs = callPackage ../applications/science/molecular-dynamics/gromacs {
35683 fftw = fftwSinglePrec;
35686 gromacsMpi = lowPrio (gromacs.override {
35689 fftw = fftwSinglePrec;
35692 gromacsDouble = lowPrio (gromacs.override {
35693 singlePrec = false;
35697 gromacsDoubleMpi = lowPrio (gromacs.override {
35698 singlePrec = false;
35703 gromacsCudaMpi = lowPrio (gromacs.override {
35707 cudatoolkit = cudatoolkit_11;
35708 fftw = fftwSinglePrec;
35711 zegrapher = libsForQt5.callPackage ../applications/science/math/zegrapher { };
35713 ### SCIENCE/MEDICINE
35715 aliza = callPackage ../applications/science/medicine/aliza { };
35717 dcmtk = callPackage ../applications/science/medicine/dcmtk { };
35719 xmedcon = callPackage ../applications/science/medicine/xmedcon { };
35721 ### SCIENCE/PHYSICS
35723 dawn = callPackage ../applications/science/physics/dawn {};
35725 dawncut = callPackage ../applications/science/physics/dawncut {};
35727 elmerfem = callPackage ../applications/science/physics/elmerfem {};
35729 mcfm = callPackage ../applications/science/physics/MCFM {
35730 stdenv = gccStdenv;
35731 lhapdf = lhapdf.override { stdenv = gccStdenv; python = null; };
35734 nnpdf = callPackage ../applications/science/physics/nnpdf { };
35736 professor = callPackage ../applications/science/physics/professor { };
35738 sacrifice = callPackage ../applications/science/physics/sacrifice {};
35740 sherpa = callPackage ../applications/science/physics/sherpa {};
35742 shtns = callPackage ../applications/science/physics/shtns { };
35744 validphys2 = with python3Packages; toPythonApplication validphys2;
35746 xfitter = callPackage ../applications/science/physics/xfitter {};
35748 xflr5 = libsForQt5.callPackage ../applications/science/physics/xflr5 { };
35750 ### SCIENCE/PROGRAMMING
35752 dafny = dotnetPackages.Dafny;
35754 groove = callPackage ../applications/science/programming/groove { };
35756 plm = callPackage ../applications/science/programming/plm { };
35760 abc-verifier = callPackage ../applications/science/logic/abc {};
35762 abella = callPackage ../applications/science/logic/abella {
35763 ocamlPackages = ocaml-ng.ocamlPackages_4_12;
35766 acgtk = callPackage ../applications/science/logic/acgtk {};
35768 alt-ergo = callPackage ../applications/science/logic/alt-ergo {};
35770 aspino = callPackage ../applications/science/logic/aspino {
35771 stdenv = gcc10StdenvCompat;
35774 beluga = callPackage ../applications/science/logic/beluga {};
35776 boogie = dotnetPackages.Boogie;
35778 cbmc = callPackage ../applications/science/logic/cbmc { };
35780 cadical = callPackage ../applications/science/logic/cadical {};
35782 inherit (callPackage ./coq-packages.nix {
35791 coqPackages_8_5 coq_8_5
35792 coqPackages_8_6 coq_8_6
35793 coqPackages_8_7 coq_8_7
35794 coqPackages_8_8 coq_8_8
35795 coqPackages_8_9 coq_8_9
35796 coqPackages_8_10 coq_8_10
35797 coqPackages_8_11 coq_8_11
35798 coqPackages_8_12 coq_8_12
35799 coqPackages_8_13 coq_8_13
35800 coqPackages_8_14 coq_8_14
35801 coqPackages_8_15 coq_8_15
35802 coqPackages_8_16 coq_8_16
35806 coq2html = callPackage ../tools/typesetting/coq2html { };
35808 cryptoverif = callPackage ../applications/science/logic/cryptoverif { };
35810 crypto-org-wallet = callPackage ../applications/blockchains/crypto-org-wallet { };
35812 cubicle = callPackage ../applications/science/logic/cubicle {
35813 ocamlPackages = ocaml-ng.ocamlPackages_4_05;
35816 cvc3 = callPackage ../applications/science/logic/cvc3 {
35817 gmp = lib.overrideDerivation gmp (_: { dontDisableStatic = true; });
35818 stdenv = gccStdenv;
35820 cvc4 = callPackage ../applications/science/logic/cvc4 {
35821 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
35824 cvc5 = callPackage ../applications/science/logic/cvc5 { };
35826 drat-trim = callPackage ../applications/science/logic/drat-trim {};
35828 ekrhyper = callPackage ../applications/science/logic/ekrhyper {
35829 inherit (ocaml-ng.ocamlPackages_4_02) ocaml;
35832 eprover = callPackage ../applications/science/logic/eprover { };
35834 eprover-ho = callPackage ../applications/science/logic/eprover { enableHO = true; };
35836 formula = callPackage ../applications/science/logic/formula { };
35838 gappa = callPackage ../applications/science/logic/gappa { };
35840 gfan = callPackage ../applications/science/math/gfan {};
35842 giac = callPackage ../applications/science/math/giac { };
35843 giac-with-xcas = giac.override { enableGUI = true; };
35845 ginac = callPackage ../applications/science/math/ginac { };
35847 glom = callPackage ../applications/misc/glom { };
35849 glucose = callPackage ../applications/science/logic/glucose { };
35850 glucose-syrup = callPackage ../applications/science/logic/glucose/syrup.nix { };
35852 hol = callPackage ../applications/science/logic/hol { };
35854 inherit (ocaml-ng.ocamlPackages_4_12) hol_light;
35856 hologram = callPackage ../tools/security/hologram { };
35858 honeytrap = callPackage ../tools/security/honeytrap { };
35860 kissat = callPackage ../applications/science/logic/kissat {};
35862 tini = callPackage ../applications/virtualization/tini {};
35864 ifstat-legacy = callPackage ../tools/networking/ifstat-legacy { };
35866 isabelle = callPackage ../applications/science/logic/isabelle {
35867 polyml = polyml.overrideAttrs (_: {
35868 pname = "polyml-for-isabelle";
35869 version = "2021-1";
35870 configureFlags = [ "--enable-intinf-as-int" "--with-gmp" "--disable-shared" ];
35871 buildFlags = [ "compiler" ];
35872 src = fetchFromGitHub {
35875 rev = "39d96a2def903ed019c6855e3b688df5070d633a";
35876 sha256 = "sha256-S7d2Vr/nB+rCX9d4qQj4f7edVZKocKIjc5rrx9A/B4Q=";
35881 z3 = z3_4_4_0.overrideAttrs (_: {
35882 src = fetchFromGitHub {
35883 owner = "Z3Prover";
35885 rev = "0482e7fe727c75e259ac55a932b28cf1842c530e";
35886 sha256 = "1m53avlljxqd2p8w266ksmjywjycsd23h224yn786qsnf36dr63x";
35890 isabelle-components = recurseIntoAttrs (callPackage ../applications/science/logic/isabelle/components { });
35892 iprover = callPackage ../applications/science/logic/iprover { };
35894 key = callPackage ../applications/science/logic/key { };
35896 keymapviz = callPackage ../tools/misc/keymapviz { };
35898 lean = callPackage ../applications/science/logic/lean {};
35899 lean2 = callPackage ../applications/science/logic/lean2 {};
35901 elan = callPackage ../applications/science/logic/elan {};
35902 mathlibtools = with python3Packages; toPythonApplication mathlibtools;
35904 leo2 = callPackage ../applications/science/logic/leo2
35905 { inherit (ocaml-ng.ocamlPackages_4_05) ocaml camlp4; };
35907 leo3-bin = callPackage ../applications/science/logic/leo3/binary.nix {};
35909 logisim = callPackage ../applications/science/logic/logisim {};
35911 logisim-evolution = callPackage ../applications/science/logic/logisim-evolution {};
35913 ltl2ba = callPackage ../applications/science/logic/ltl2ba {};
35915 metis-prover = callPackage ../applications/science/logic/metis-prover { };
35917 mcrl2 = callPackage ../applications/science/logic/mcrl2 { };
35919 minisat = callPackage ../applications/science/logic/minisat {};
35921 monosat = callPackage ../applications/science/logic/monosat {};
35923 nusmv = callPackage ../applications/science/logic/nusmv { };
35925 nuXmv = callPackage ../applications/science/logic/nuXmv {};
35927 opensmt = callPackage ../applications/science/logic/opensmt { };
35929 ott = callPackage ../applications/science/logic/ott { };
35931 picosat = callPackage ../applications/science/logic/picosat {};
35933 libpoly = callPackage ../applications/science/logic/poly {};
35935 prooftree = callPackage ../applications/science/logic/prooftree {
35936 ocamlPackages = ocaml-ng.ocamlPackages_4_12;
35939 prover9 = callPackage ../applications/science/logic/prover9 { };
35941 proverif = callPackage ../applications/science/logic/proverif { };
35943 satallax = callPackage ../applications/science/logic/satallax {
35944 ocaml = ocaml-ng.ocamlPackages_4_01_0.ocaml;
35947 saw-tools = callPackage ../applications/science/logic/saw-tools {};
35949 spass = callPackage ../applications/science/logic/spass {
35950 stdenv = gccStdenv;
35953 statverif = callPackage ../applications/science/logic/statverif {
35954 inherit (ocaml-ng.ocamlPackages_4_05) ocaml;
35957 tptp = callPackage ../applications/science/logic/tptp {};
35959 celf = callPackage ../applications/science/logic/celf { };
35961 fast-downward = callPackage ../applications/science/logic/fast-downward { };
35963 twelf = callPackage ../applications/science/logic/twelf { };
35965 verifast = callPackage ../applications/science/logic/verifast {};
35967 veriT = callPackage ../applications/science/logic/verit {
35968 stdenv = gccStdenv;
35971 why3 = callPackage ../applications/science/logic/why3 { };
35973 wayback-machine-archiver = callPackage ../tools/misc/wayback-machine-archiver { };
35975 workcraft = callPackage ../applications/science/logic/workcraft {};
35977 yices = callPackage ../applications/science/logic/yices {
35978 gmp-static = gmp.override { withStatic = true; };
35982 inherit (callPackages ../applications/science/logic/z3 { python = python2; })
35987 z3_4_4_0 = callPackage ../applications/science/logic/z3/4.4.0.nix {
35989 stdenv = if stdenv.isDarwin then stdenv else gcc49Stdenv;
35991 z3-tptp = callPackage ../applications/science/logic/z3/tptp.nix {};
35993 zchaff = callPackage ../applications/science/logic/zchaff { };
35995 tlaplus = callPackage ../applications/science/logic/tlaplus {
35996 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
35998 tlaps = callPackage ../applications/science/logic/tlaplus/tlaps.nix {
35999 inherit (ocaml-ng.ocamlPackages_4_05) ocaml;
36001 tlaplusToolbox = callPackage ../applications/science/logic/tlaplus/toolbox.nix {};
36003 aiger = callPackage ../applications/science/logic/aiger {};
36005 avy = callPackage ../applications/science/logic/avy {};
36007 btor2tools = callPackage ../applications/science/logic/btor2tools {};
36009 boolector = callPackage ../applications/science/logic/boolector {};
36011 bitwuzla = callPackage ../applications/science/logic/bitwuzla {};
36013 symbiyosys = callPackage ../applications/science/logic/symbiyosys {};
36015 symfpu = callPackage ../applications/science/logic/symfpu {};
36017 uhdm = callPackage ../applications/science/logic/uhdm {};
36019 surelog = callPackage ../applications/science/logic/surelog {};
36021 mcy = callPackage ../applications/science/logic/mcy {};
36023 lingeling = callPackage ../applications/science/logic/lingeling {};
36025 ### SCIENCE / ENGINEERING
36027 brmodelo = callPackage ../applications/science/engineering/brmodelo { };
36029 jflap = callPackage ../applications/science/engineering/jflap { };
36031 strictdoc = python3.pkgs.callPackage ../applications/science/engineering/strictdoc { };
36033 ### SCIENCE / ELECTRONICS
36035 adms = callPackage ../applications/science/electronics/adms { };
36037 appcsxcad = libsForQt5.callPackage ../applications/science/electronics/appcsxcad { };
36039 eagle = libsForQt5.callPackage ../applications/science/electronics/eagle/eagle.nix { };
36041 caneda = libsForQt5.callPackage ../applications/science/electronics/caneda { };
36043 csxcad = callPackage ../applications/science/electronics/csxcad { };
36045 dataexplorer = callPackage ../applications/science/electronics/dataexplorer { };
36047 diylc = callPackage ../applications/science/electronics/diylc { };
36049 flatcam = callPackage ../applications/science/electronics/flatcam { };
36051 fparser = callPackage ../applications/science/electronics/fparser { };
36053 geda = callPackage ../applications/science/electronics/geda {
36057 gerbv = callPackage ../applications/science/electronics/gerbv { };
36059 gtkwave = callPackage ../applications/science/electronics/gtkwave { };
36061 hyp2mat = callPackage ../applications/science/electronics/hyp2mat { };
36063 fped = callPackage ../applications/science/electronics/fped { };
36065 gaw = callPackage ../applications/science/electronics/gaw {};
36067 horizon-eda = callPackage ../applications/science/electronics/horizon-eda {};
36069 # this is a wrapper for kicad.base and kicad.libraries
36070 kicad = callPackage ../applications/science/electronics/kicad { };
36071 kicad-small = kicad.override { pname = "kicad-small"; with3d = false; };
36072 kicad-unstable = kicad.override { pname = "kicad-unstable"; stable = false; };
36073 # mostly here so the kicad-unstable components (except packages3d) get built
36074 kicad-unstable-small = kicad.override {
36075 pname = "kicad-unstable-small";
36080 librepcb = libsForQt5.callPackage ../applications/science/electronics/librepcb { };
36082 ngspice = callPackage ../applications/science/electronics/ngspice { };
36084 nvc = callPackage ../applications/science/electronics/nvc { };
36086 openems = callPackage ../applications/science/electronics/openems {
36087 qcsxcad = libsForQt5.qcsxcad;
36090 openroad = libsForQt5.callPackage ../applications/science/electronics/openroad { };
36092 openboardview = callPackage ../applications/science/electronics/openboardview { };
36094 pcb = callPackage ../applications/science/electronics/pcb { };
36096 qucs = callPackage ../applications/science/electronics/qucs { };
36098 qucs-s = callPackage ../applications/science/electronics/qucs-s { };
36100 xcircuit = callPackage ../applications/science/electronics/xcircuit { };
36102 xoscope = callPackage ../applications/science/electronics/xoscope { };
36104 xschem = callPackage ../applications/science/electronics/xschem { };
36106 xyce = callPackage ../applications/science/electronics/xyce { };
36108 xyce-parallel = callPackage ../applications/science/electronics/xyce {
36110 trilinos = trilinos-mpi;
36115 caffe = callPackage ../applications/science/math/caffe ({
36116 cudaSupport = config.cudaSupport or false;
36117 cudaPackages = cudaPackages_10_1;
36118 opencv3 = opencv3WithoutCuda; # Used only for image loading.
36120 inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo;
36121 } // (config.caffe or {}));
36123 caffeWithCuda = caffe.override { cudaSupport = true; };
36125 caffeine-ng = python3Packages.callPackage ../tools/X11/caffeine-ng {};
36127 cntk = callPackage ../applications/science/math/cntk {
36128 stdenv = gcc7Stdenv;
36129 inherit (linuxPackages) nvidia_x11;
36130 opencv3 = opencv3WithoutCuda; # Used only for image loading.
36131 cudaSupport = config.cudaSupport or false;
36134 dap = callPackage ../applications/science/math/dap { };
36136 ecm = callPackage ../applications/science/math/ecm { };
36138 eukleides = callPackage ../applications/science/math/eukleides { };
36140 form = callPackage ../applications/science/math/form { };
36142 fricas = callPackage ../applications/science/math/fricas { };
36144 gap = callPackage ../applications/science/math/gap { };
36146 gap-minimal = lowPrio (gap.override { packageSet = "minimal"; });
36148 gap-full = lowPrio (gap.override { packageSet = "full"; });
36150 geogebra = callPackage ../applications/science/math/geogebra { };
36151 geogebra6 = callPackage ../applications/science/math/geogebra/geogebra6.nix {
36152 electron = electron_14;
36155 maxima = callPackage ../applications/science/math/maxima {
36156 lisp-compiler = sbcl;
36158 maxima-ecl = maxima.override {
36159 lisp-compiler = ecl;
36162 mxnet = callPackage ../applications/science/math/mxnet {
36163 inherit (linuxPackages) nvidia_x11;
36166 wxmaxima = callPackage ../applications/science/math/wxmaxima {
36170 pari = callPackage ../applications/science/math/pari { tex = texlive.combined.scheme-basic; };
36171 gp2c = callPackage ../applications/science/math/pari/gp2c.nix { };
36173 palp = callPackage ../applications/science/math/palp { };
36175 ratpoints = callPackage ../applications/science/math/ratpoints {};
36177 calc = callPackage ../applications/science/math/calc { };
36179 pcalc = callPackage ../applications/science/math/pcalc { };
36181 programmer-calculator = callPackage ../applications/science/math/programmer-calculator { };
36183 bcal = callPackage ../applications/science/math/bcal { };
36185 pagsuite = callPackage ../applications/science/math/pagsuite { };
36187 pspp = callPackage ../applications/science/math/pspp { };
36189 ssw = callPackage ../applications/misc/ssw { };
36191 pynac = callPackage ../applications/science/math/pynac { };
36193 scalp = callPackage ../applications/science/math/scalp { };
36195 singular = callPackage ../applications/science/math/singular { };
36197 scilab-bin = callPackage ../applications/science/math/scilab-bin {};
36199 scilla = callPackage ../tools/security/scilla { };
36201 scotch = callPackage ../applications/science/math/scotch { };
36203 mininet = callPackage ../tools/virtualization/mininet { };
36205 msieve = callPackage ../applications/science/math/msieve { };
36207 weka = callPackage ../applications/science/math/weka { jre = openjdk11; };
36209 yad = callPackage ../tools/misc/yad { };
36211 yacas = libsForQt5.callPackage ../applications/science/math/yacas { };
36213 yacas-gui = yacas.override {
36215 enableJupyter = false;
36218 speedcrunch = libsForQt5.callPackage ../applications/science/math/speedcrunch { };
36222 boinc = callPackage ../applications/science/misc/boinc { };
36224 celestia = callPackage ../applications/science/astronomy/celestia {
36225 autoreconfHook = buildPackages.autoreconfHook269;
36226 inherit (gnome2) gtkglext;
36229 convertall = qt5.callPackage ../applications/science/misc/convertall { };
36231 cytoscape = callPackage ../applications/science/misc/cytoscape {
36235 faiss = callPackage ../development/libraries/science/math/faiss {
36236 pythonPackages = python3Packages;
36237 # faiss wants the "-doxygen" option
36238 # available only since swig4
36242 fityk = callPackage ../applications/science/misc/fityk { };
36244 galario = callPackage ../development/libraries/galario { };
36246 gildas = callPackage ../applications/science/astronomy/gildas { };
36248 gplates = libsForQt5.callPackage ../applications/science/misc/gplates {
36250 # build with Python 3.10 fails, because boost <= 1.78 can't find
36251 # pythons with double digits in minor versions, like X.YZ
36252 python3 = python39;
36255 gravit = callPackage ../applications/science/astronomy/gravit { };
36257 golly = callPackage ../applications/science/misc/golly {
36261 megam = callPackage ../applications/science/misc/megam {
36262 inherit (ocaml-ng.ocamlPackages_4_07) ocaml;
36265 netlogo = callPackage ../applications/science/misc/netlogo { };
36267 nextinspace = python3Packages.callPackage ../applications/science/misc/nextinspace { };
36269 ns-3 = callPackage ../development/libraries/science/networking/ns-3 { python = python3; };
36271 root = callPackage ../applications/science/misc/root {
36273 inherit (darwin.apple_sdk.frameworks) Cocoa CoreSymbolication OpenGL;
36276 root5 = lowPrio (callPackage ../applications/science/misc/root/5.nix {
36277 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
36278 stdenv = if stdenv.cc.isClang then llvmPackages_5.stdenv else stdenv;
36281 rink = callPackage ../applications/science/misc/rink {
36282 inherit (darwin.apple_sdk.frameworks) Security;
36285 simgrid = callPackage ../applications/science/misc/simgrid { };
36287 sumo = callPackage ../applications/science/networking/sumo { };
36289 spyder = with python3.pkgs; toPythonApplication spyder;
36291 spyre = callPackage ../tools/security/spyre { };
36293 sq = callPackage ../development/tools/sq { };
36295 stellarium = qt6Packages.callPackage ../applications/science/astronomy/stellarium { };
36297 stellarsolver = libsForQt5.callPackage ../development/libraries/science/astronomy/stellarsolver { };
36299 astrolabe-generator = callPackage ../applications/science/astronomy/astrolabe-generator { };
36301 tulip = libsForQt5.callPackage ../applications/science/misc/tulip { };
36303 vite = callPackage ../applications/science/misc/vite { };
36305 xearth = callPackage ../applications/science/astronomy/xearth { };
36306 xplanet = callPackage ../applications/science/astronomy/xplanet { };
36308 ### SCIENCE / PHYSICS
36310 apfelgrid = callPackage ../development/libraries/physics/apfelgrid { };
36312 apfel = callPackage ../development/libraries/physics/apfel { };
36314 applgrid = callPackage ../development/libraries/physics/applgrid {
36315 inherit (darwin.apple_sdk.frameworks) Cocoa;
36318 hoppet = callPackage ../development/libraries/physics/hoppet { };
36320 fastjet = callPackage ../development/libraries/physics/fastjet { };
36322 fastjet-contrib = callPackage ../development/libraries/physics/fastjet-contrib { };
36324 fastnlo_toolkit = callPackage ../development/libraries/physics/fastnlo_toolkit { };
36326 geant4 = libsForQt5.callPackage ../development/libraries/physics/geant4 { };
36328 cernlib = callPackage ../development/libraries/physics/cernlib { };
36330 clhep = callPackage ../development/libraries/physics/clhep { };
36332 hepmc2 = callPackage ../development/libraries/physics/hepmc2 { };
36334 hepmc3 = callPackage ../development/libraries/physics/hepmc3 {
36338 herwig = callPackage ../development/libraries/physics/herwig { };
36340 lhapdf = callPackage ../development/libraries/physics/lhapdf {
36344 mela = callPackage ../development/libraries/physics/mela { };
36346 nlojet = callPackage ../development/libraries/physics/nlojet { };
36348 pythia = callPackage ../development/libraries/physics/pythia {
36352 rivet = callPackage ../development/libraries/physics/rivet {
36354 imagemagick = graphicsmagick-imagemagick-compat;
36357 thepeg = callPackage ../development/libraries/physics/thepeg { };
36359 yoda = callPackage ../development/libraries/physics/yoda {
36362 yoda-with-root = lowPrio (yoda.override {
36363 withRootSupport = true;
36366 qcdnum = callPackage ../development/libraries/physics/qcdnum { };
36368 ### SCIENCE/ROBOTICS
36370 apmplanner2 = libsForQt514.callPackage ../applications/science/robotics/apmplanner2 { };
36372 betaflight-configurator = callPackage ../applications/science/robotics/betaflight-configurator { };
36374 emuflight-configurator = callPackage ../applications/science/robotics/emuflight-configurator { };
36376 inav-configurator = callPackage ../applications/science/robotics/inav-configurator { };
36378 mission-planner = callPackage ../applications/science/robotics/mission-planner { };
36382 acpilight = callPackage ../misc/acpilight { };
36384 alpnpass = callPackage ../applications/networking/alpnpass { };
36386 android-file-transfer = libsForQt5.callPackage ../tools/filesystems/android-file-transfer { };
36388 antimicrox = libsForQt5.callPackage ../tools/misc/antimicrox { };
36390 atlantis = callPackage ../applications/networking/cluster/atlantis { };
36392 atmos = callPackage ../applications/networking/cluster/atmos {};
36394 fn-cli = callPackage ../applications/networking/cluster/fn-cli { };
36396 areca = callPackage ../applications/backup/areca {
36402 argononed = callPackage ../misc/drivers/argononed { };
36404 autotiling = python3Packages.callPackage ../misc/autotiling { };
36406 autotiling-rs = callPackage ../misc/autotiling-rs { };
36408 avell-unofficial-control-center = python3Packages.callPackage ../applications/misc/avell-unofficial-control-center { };
36410 beep = callPackage ../misc/beep { };
36412 bees = callPackage ../tools/filesystems/bees { };
36414 bootil = callPackage ../development/libraries/bootil { };
36416 brgenml1lpr = pkgsi686Linux.callPackage ../misc/cups/drivers/brgenml1lpr {};
36418 brgenml1cupswrapper = callPackage ../misc/cups/drivers/brgenml1cupswrapper {};
36420 brightnessctl = callPackage ../misc/brightnessctl { };
36422 cached-nix-shell = callPackage ../tools/nix/cached-nix-shell {};
36424 calaos_installer = libsForQt5.callPackage ../misc/calaos/installer {};
36426 civo = callPackage ../applications/networking/cluster/civo { };
36428 click = callPackage ../applications/networking/cluster/click { };
36430 clinfo = callPackage ../tools/system/clinfo {
36431 inherit (darwin.apple_sdk.frameworks) OpenCL;
36434 clpeak = callPackage ../tools/misc/clpeak { };
36436 cups = callPackage ../misc/cups { };
36438 cups-filters = callPackage ../misc/cups/filters.nix { };
36440 cups-pk-helper = callPackage ../misc/cups/cups-pk-helper.nix { };
36442 cups-kyocera = callPackage ../misc/cups/drivers/kyocera {};
36444 cups-kyocera-ecosys-m2x35-40-p2x35-40dnw = callPackage ../misc/cups/drivers/kyocera-ecosys-m2x35-40-p2x35-40dnw {};
36446 cups-kyocera-ecosys-m552x-p502x = callPackage ../misc/cups/drivers/kyocera-ecosys-m552x-p502x {};
36448 cups-kyodialog3 = callPackage ../misc/cups/drivers/kyodialog3 {};
36450 cups-dymo = callPackage ../misc/cups/drivers/dymo {};
36452 cups-toshiba-estudio = callPackage ../misc/cups/drivers/estudio {};
36454 cups-zj-58 = callPackage ../misc/cups/drivers/zj-58 { };
36456 colort = callPackage ../applications/misc/colort { };
36458 terminal-parrot = callPackage ../applications/misc/terminal-parrot { };
36460 epson-alc1100 = callPackage ../misc/drivers/epson-alc1100 { };
36462 epson-escpr = callPackage ../misc/drivers/epson-escpr { };
36463 epson-escpr2 = callPackage ../misc/drivers/epson-escpr2 { };
36465 epson_201207w = callPackage ../misc/drivers/epson_201207w { };
36467 epson-201401w = callPackage ../misc/drivers/epson-201401w { };
36469 epson-201106w = callPackage ../misc/drivers/epson-201106w { };
36471 epson-workforce-635-nx625-series = callPackage ../misc/drivers/epson-workforce-635-nx625-series { };
36473 foomatic-db = callPackage ../misc/cups/drivers/foomatic-db {};
36474 foomatic-db-engine = callPackage ../misc/cups/drivers/foomatic-db-engine {};
36475 foomatic-db-nonfree = callPackage ../misc/cups/drivers/foomatic-db-nonfree {};
36476 foomatic-db-ppds = callPackage ../misc/cups/drivers/foomatic-db-ppds {};
36477 foomatic-db-ppds-withNonfreeDb = callPackage ../misc/cups/drivers/foomatic-db-ppds { withNonfreeDb = true; };
36479 gutenprint = callPackage ../misc/drivers/gutenprint { };
36481 gutenprintBin = callPackage ../misc/drivers/gutenprint/bin.nix { };
36483 carps-cups = callPackage ../misc/cups/drivers/carps-cups { };
36485 cups-bjnp = callPackage ../misc/cups/drivers/cups-bjnp { };
36487 dcp9020cdwlpr = (pkgsi686Linux.callPackage ../misc/cups/drivers/brother/dcp9020cdw { }).driver;
36489 dcp9020cdw-cupswrapper = (callPackage ../misc/cups/drivers/brother/dcp9020cdw { }).cupswrapper;
36491 cups-brother-hl1110 = pkgsi686Linux.callPackage ../misc/cups/drivers/hl1110 { };
36493 cups-brother-hl1210w = pkgsi686Linux.callPackage ../misc/cups/drivers/hl1210w { };
36495 cups-brother-hl3140cw = pkgsi686Linux.callPackage ../misc/cups/drivers/hl3140cw { };
36497 cups-brother-hll2340dw = pkgsi686Linux.callPackage ../misc/cups/drivers/hll2340dw { };
36499 cups-brother-hll2350dw = callPackage ../misc/cups/drivers/hll2350dw { };
36501 cups-brother-mfcl2750dw = callPackage ../misc/cups/drivers/mfcl2750dw { };
36503 cups-drv-rastertosag-gdi = callPackage ../misc/cups/drivers/cups-drv-rastertosag-gdi { };
36505 # this driver ships with pre-compiled 32-bit binary libraries
36506 cnijfilter_2_80 = pkgsi686Linux.callPackage ../misc/cups/drivers/cnijfilter_2_80 { };
36508 cnijfilter_4_00 = callPackage ../misc/cups/drivers/cnijfilter_4_00 { };
36510 cnijfilter2 = callPackage ../misc/cups/drivers/cnijfilter2 { };
36512 darling-dmg = callPackage ../tools/filesystems/darling-dmg { };
36514 depotdownloader = callPackage ../tools/misc/depotdownloader { };
36516 dbacl = callPackage ../tools/misc/dbacl { };
36518 dbus-map = callPackage ../tools/misc/dbus-map { };
36520 dell-530cdn = callPackage ../misc/drivers/dell-530cdn {};
36522 deploy-rs = callPackage ../tools/package-management/deploy-rs {
36523 inherit (darwin.apple_sdk.frameworks) CoreServices SystemConfiguration;
36526 dockutil = callPackage ../os-specific/darwin/dockutil { };
36528 eiciel = callPackage ../tools/filesystems/eiciel { };
36530 apt = callPackage ../tools/package-management/apt { };
36532 dpkg = callPackage ../tools/package-management/dpkg { };
36534 dumb = callPackage ../misc/dumb { };
36536 dump = callPackage ../tools/backup/dump { };
36538 dxvk = callPackage ../misc/dxvk { };
36540 ecdsatool = callPackage ../tools/security/ecdsatool { };
36542 electricsheep = callPackage ../misc/screensavers/electricsheep { };
36544 aaphoto = callPackage ../tools/graphics/aaphoto {};
36546 flam3 = callPackage ../tools/graphics/flam3 { };
36548 glee = callPackage ../tools/graphics/glee { };
36550 faust = res.faust2;
36552 faust1 = callPackage ../applications/audio/faust/faust1.nix { };
36554 faust2 = callPackage ../applications/audio/faust/faust2.nix { };
36556 faust2alqt = callPackage ../applications/audio/faust/faust2alqt.nix { };
36558 faust2alsa = callPackage ../applications/audio/faust/faust2alsa.nix { };
36560 faust2csound = callPackage ../applications/audio/faust/faust2csound.nix { };
36562 faust2firefox = callPackage ../applications/audio/faust/faust2firefox.nix { };
36564 faust2jack = callPackage ../applications/audio/faust/faust2jack.nix { };
36566 faust2jackrust = callPackage ../applications/audio/faust/faust2jackrust.nix { };
36568 faust2jaqt = callPackage ../applications/audio/faust/faust2jaqt.nix { };
36570 faust2ladspa = callPackage ../applications/audio/faust/faust2ladspa.nix { };
36572 faust2lv2 = callPackage ../applications/audio/faust/faust2lv2.nix { };
36574 faustlive = callPackage ../applications/audio/faust/faustlive.nix { };
36576 faustPhysicalModeling = callPackage ../applications/audio/faustPhysicalModeling { };
36578 faustStk = callPackage ../applications/audio/faustStk { };
36580 flockit = callPackage ../tools/backup/flockit { };
36582 fahclient = callPackage ../applications/science/misc/foldingathome/client.nix {};
36583 fahcontrol = callPackage ../applications/science/misc/foldingathome/control.nix {};
36584 fahviewer = callPackage ../applications/science/misc/foldingathome/viewer.nix {};
36586 fbmark = callPackage ../tools/misc/fbmark { };
36588 foma = callPackage ../tools/misc/foma { };
36590 foo2zjs = callPackage ../misc/drivers/foo2zjs {};
36592 foomatic-filters = callPackage ../misc/drivers/foomatic-filters {};
36594 gajim = callPackage ../applications/networking/instant-messengers/gajim {
36595 inherit (gst_all_1) gstreamer gst-plugins-base gst-libav;
36596 gst-plugins-good = gst_all_1.gst-plugins-good.override { gtkSupport = true; };
36599 gammu = callPackage ../applications/misc/gammu { };
36601 ghostscript = callPackage ../misc/ghostscript { };
36603 ghostscriptX = ghostscript.override {
36604 cupsSupport = true;
36608 glava = callPackage ../applications/misc/glava {};
36610 gnuk = callPackage ../misc/gnuk {
36611 gcc-arm-embedded = pkgsCross.arm-embedded.buildPackages.gcc;
36612 binutils-arm-embedded = pkgsCross.arm-embedded.buildPackages.binutils;
36615 go365 = callPackage ../tools/security/go365 { };
36617 gobuster = callPackage ../tools/security/gobuster { };
36619 gotestwaf = callPackage ../tools/security/gotestwaf { };
36621 gowitness = callPackage ../tools/security/gowitness { };
36623 guetzli = callPackage ../applications/graphics/guetzli { };
36625 gummi = callPackage ../applications/misc/gummi { };
36627 gummy = callPackage ../tools/misc/gummy { };
36629 hck = callPackage ../tools/text/hck {
36630 inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
36633 helm = callPackage ../applications/audio/helm { };
36635 helmfile = callPackage ../applications/networking/cluster/helmfile { };
36637 helmsman = callPackage ../applications/networking/cluster/helmsman { };
36639 velero = callPackage ../applications/networking/cluster/velero { };
36641 HentaiAtHome = callPackage ../applications/misc/HentaiAtHome { };
36643 hplip = callPackage ../misc/drivers/hplip { };
36645 hplipWithPlugin = hplip.override { withPlugin = true; };
36647 hyfetch = callPackage ../tools/misc/hyfetch { };
36649 hyperfine = callPackage ../tools/misc/hyperfine {
36650 inherit (darwin.apple_sdk.frameworks) Security;
36653 webcat = callPackage ../tools/misc/webcat { };
36655 websocat = callPackage ../tools/misc/websocat {
36656 inherit (darwin.apple_sdk.frameworks) Security;
36659 vector = callPackage ../tools/misc/vector {
36660 inherit (darwin.apple_sdk.frameworks) Security CoreServices;
36663 hjson = with python3Packages; toPythonApplication hjson;
36665 hjson-go = callPackage ../development/tools/hjson-go { };
36667 epkowa = callPackage ../misc/drivers/epkowa { };
36669 utsushi = callPackage ../misc/drivers/utsushi { };
36671 utsushi-networkscan = callPackage ../misc/drivers/utsushi/networkscan.nix { };
36673 idsk = callPackage ../tools/filesystems/idsk { stdenv = gcc10StdenvCompat; };
36675 colima = callPackage ../applications/virtualization/colima { };
36677 lima = callPackage ../applications/virtualization/lima { };
36679 logtop = callPackage ../tools/misc/logtop { };
36681 igraph = callPackage ../development/libraries/igraph { };
36683 igprof = callPackage ../development/tools/misc/igprof { };
36685 illum = callPackage ../tools/system/illum { };
36687 image_optim = callPackage ../applications/graphics/image_optim { inherit (nodePackages) svgo; };
36689 infnoise = callPackage ../misc/drivers/infnoise { };
36691 # using the new configuration style proposal which is unstable
36692 jack1 = callPackage ../misc/jackaudio/jack1.nix { };
36694 jack2 = callPackage ../misc/jackaudio {
36695 libopus = libopus.override { withCustomModes = true; };
36696 inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio Accelerate;
36697 inherit (darwin) libobjc;
36700 libjack2 = jack2.override { prefix = "lib"; };
36702 jack-autoconnect = libsForQt5.callPackage ../applications/audio/jack-autoconnect { };
36703 jack_autoconnect = jack-autoconnect;
36705 jacktrip = libsForQt5.callPackage ../applications/audio/jacktrip { };
36707 j2cli = with python3Packages; toPythonApplication j2cli;
36709 jquake = callPackage ../applications/misc/jquake { };
36711 jstest-gtk = callPackage ../tools/misc/jstest-gtk { };
36713 k40-whisperer = callPackage ../applications/misc/k40-whisperer { };
36715 keynav = callPackage ../tools/X11/keynav { };
36717 gnome-console = callPackage ../applications/terminal-emulators/gnome-console { };
36719 kmon = callPackage ../tools/system/kmon { };
36721 kompose = callPackage ../applications/networking/cluster/kompose { };
36723 kompute = callPackage ../development/libraries/kompute { };
36725 kontemplate = callPackage ../applications/networking/cluster/kontemplate { };
36727 # In general we only want keep the last three minor versions around that
36728 # correspond to the last three supported kubernetes versions:
36729 # https://kubernetes.io/docs/setup/release/version-skew-policy/#supported-versions
36730 # Exceptions are versions that we need to keep to allow upgrades from older NixOS releases
36731 inherit (callPackage ../applications/networking/cluster/kops {})
36739 lguf-brightness = callPackage ../misc/lguf-brightness { };
36741 lighthouse = callPackage ../applications/blockchains/lighthouse {
36742 inherit (darwin.apple_sdk.frameworks) Security;
36745 lilypond = callPackage ../misc/lilypond { guile = guile_1_8; };
36747 lilypond-unstable = callPackage ../misc/lilypond/unstable.nix { };
36749 lilypond-unstable-with-fonts = callPackage ../misc/lilypond/with-fonts.nix {
36750 lilypond = lilypond-unstable;
36751 openlilylib-fonts = openlilylib-fonts.override {
36752 lilypond = lilypond-unstable;
36756 lilypond-with-fonts = callPackage ../misc/lilypond/with-fonts.nix { };
36758 openlilylib-fonts = callPackage ../misc/lilypond/fonts.nix { };
36760 loop = callPackage ../tools/misc/loop { };
36762 mailcore2 = callPackage ../development/libraries/mailcore2 {
36766 mamba = callPackage ../applications/audio/mamba { };
36768 martyr = callPackage ../development/libraries/martyr { };
36770 mas = callPackage ../os-specific/darwin/mas { };
36772 micromamba = callPackage ../tools/package-management/micromamba { };
36774 moltengamepad = callPackage ../misc/drivers/moltengamepad { };
36776 openzwave = callPackage ../development/libraries/openzwave { };
36778 mongoc = callPackage ../development/libraries/mongoc { };
36780 mongoose = callPackage ../development/libraries/science/math/mongoose {};
36782 morph = callPackage ../tools/package-management/morph { };
36784 muse = libsForQt5.callPackage ../applications/audio/muse { };
36786 musly = callPackage ../applications/audio/musly { };
36788 mynewt-newt = callPackage ../tools/package-management/mynewt-newt { };
36790 mynewt-newtmgr = callPackage ../tools/misc/mynewt-newtmgr { };
36792 mysides = callPackage ../os-specific/darwin/mysides { };
36794 nar-serve = callPackage ../tools/nix/nar-serve { };
36796 neo = callPackage ../applications/misc/neo { };
36798 nixVersions = recurseIntoAttrs (callPackage ../tools/package-management/nix {
36799 storeDir = config.nix.storeDir or "/nix/store";
36800 stateDir = config.nix.stateDir or "/nix/var";
36801 inherit (darwin.apple_sdk.frameworks) Security;
36804 nix = nixVersions.stable;
36806 nixStatic = pkgsStatic.nix;
36808 nixops = callPackage ../tools/package-management/nixops { };
36810 nixops_unstable = lowPrio (callPackage ../applications/networking/cluster/nixops { });
36812 nixops-dns = callPackage ../tools/package-management/nixops/nixops-dns.nix { };
36815 Evaluate a NixOS configuration using this evaluation of Nixpkgs.
36817 With this function you can write, for example, a package that
36818 depends on a custom virtual machine image.
36820 Parameter: A module, path or list of those that represent the
36821 configuration of the NixOS system to be constructed.
36823 Result: An attribute set containing packages produced by this
36824 evaluation of NixOS, such as toplevel, kernel and
36826 The result can be extended in the modules by defining
36827 extra attributes in system.build.
36828 Alternatively, you may use the result's config and
36829 options attributes to query any option.
36834 myOS = pkgs.nixos ({ lib, pkgs, config, ... }: {
36836 config.services.nginx = {
36841 # Use config.system.build to exports relevant parts of a
36842 # configuration. The runner attribute should not be
36843 # considered a fully general replacement for systemd
36845 config.system.build.run-nginx = config.systemd.services.nginx.runner;
36850 Unlike in plain NixOS, the nixpkgs.config and
36851 nixpkgs.system options will be ignored by default. Instead,
36852 nixpkgs.pkgs will have the default value of pkgs as it was
36853 constructed right after invoking the nixpkgs function (e.g. the
36854 value of import <nixpkgs> { overlays = [./my-overlay.nix]; }
36855 but not the value of (import <nixpkgs> {} // { extra = ...; }).
36857 If you do want to use the config.nixpkgs options, you are
36858 probably better off by calling nixos/lib/eval-config.nix
36859 directly, even though it is possible to set config.nixpkgs.pkgs.
36861 For more information about writing NixOS modules, see
36862 https://nixos.org/nixos/manual/index.html#sec-writing-modules
36864 Note that you will need to have called Nixpkgs with the system
36865 parameter set to the right value for your deployment target.
36870 c = import (path + "/nixos/lib/eval-config.nix") {
36874 config.nixpkgs.pkgs = lib.mkDefault pkgs;
36875 config.nixpkgs.localSystem = lib.mkDefault stdenv.hostPlatform;
36878 if builtins.isList configuration
36880 else [configuration]
36884 c.config.system.build // c;
36887 A NixOS/home-manager/arion/... module that sets the `pkgs` module argument.
36889 pkgsModule = { lib, options, ... }: {
36891 if options?nixpkgs.pkgs then {
36892 # legacy / nixpkgs.nix style
36893 nixpkgs.pkgs = pkgs;
36897 _module.args.pkgs = pkgs;
36901 nixosOptionsDoc = attrs:
36902 (import ../../nixos/lib/make-options-doc)
36903 ({ inherit pkgs lib; } // attrs);
36905 nixos-install-tools = callPackage ../tools/nix/nixos-install-tools { };
36907 nixdoc = callPackage ../tools/nix/nixdoc {};
36909 dnadd = callPackage ../tools/nix/dnadd { };
36911 nix-eval-jobs = callPackage ../tools/package-management/nix-eval-jobs { };
36913 nix-doc = callPackage ../tools/package-management/nix-doc { };
36915 nix-bundle = callPackage ../tools/package-management/nix-bundle { };
36917 nix-delegate = haskell.lib.compose.justStaticExecutables haskellPackages.nix-delegate;
36918 nix-deploy = haskell.lib.compose.justStaticExecutables haskellPackages.nix-deploy;
36919 nix-diff = haskell.lib.compose.justStaticExecutables haskellPackages.nix-diff;
36921 nix-du = callPackage ../tools/package-management/nix-du {
36922 inherit (darwin.apple_sdk.frameworks) Security;
36925 nix-info = callPackage ../tools/nix/info { };
36926 nix-info-tested = nix-info.override { doCheck = true; };
36928 nix-index-unwrapped = callPackage ../tools/package-management/nix-index {
36929 inherit (darwin.apple_sdk.frameworks) Security;
36931 nix-index = callPackage ../tools/package-management/nix-index/wrapper.nix { };
36933 nix-linter = haskell.lib.compose.justStaticExecutables (haskellPackages.nix-linter);
36935 nixos-option = callPackage ../tools/nix/nixos-option { nix = nixVersions.nix_2_3; };
36937 nix-pin = callPackage ../tools/package-management/nix-pin { };
36939 nix-prefetch = callPackage ../tools/package-management/nix-prefetch { };
36941 nix-prefetch-github = with python3Packages;
36942 toPythonApplication nix-prefetch-github;
36944 inherit (callPackages ../tools/package-management/nix-prefetch-scripts { })
36950 nix-prefetch-scripts;
36952 nix-query-tree-viewer = callPackage ../tools/nix/nix-query-tree-viewer { };
36954 nix-update = python3Packages.callPackage ../tools/package-management/nix-update { };
36956 nix-update-source = callPackage ../tools/package-management/nix-update-source {};
36958 nix-script = callPackage ../tools/nix/nix-script {};
36960 nix-template-rpm = callPackage ../build-support/templaterpm { inherit (python2Packages) python toposort; };
36962 nix-top = callPackage ../tools/package-management/nix-top { };
36964 nix-tree = haskell.lib.compose.justStaticExecutables (haskellPackages.nix-tree);
36966 nix-universal-prefetch = callPackage ../tools/package-management/nix-universal-prefetch { };
36969 "nix-repl has been removed because it's not maintained anymore, " +
36970 "use `nix repl` instead. Also see https://github.com/NixOS/nixpkgs/pull/44903"
36973 nixpkgs-review = callPackage ../tools/package-management/nixpkgs-review { };
36975 nix-serve = callPackage ../tools/package-management/nix-serve { };
36977 nix-simple-deploy = callPackage ../tools/package-management/nix-simple-deploy { };
36979 alejandra = callPackage ../tools/nix/alejandra { };
36981 nixfmt = haskell.lib.compose.justStaticExecutables haskellPackages.nixfmt;
36983 nixpkgs-fmt = callPackage ../tools/nix/nixpkgs-fmt { };
36985 rnix-hashes = callPackage ../tools/nix/rnix-hashes { };
36987 nixos-artwork = callPackage ../data/misc/nixos-artwork { };
36988 nixos-icons = callPackage ../data/misc/nixos-artwork/icons.nix { };
36989 nixos-grub2-theme = callPackage ../data/misc/nixos-artwork/grub2-theme.nix { };
36991 nixos-container = callPackage ../tools/virtualization/nixos-container { };
36993 nixos-generators = callPackage ../tools/nix/nixos-generators { };
36995 nixos-rebuild = callPackage ../os-specific/linux/nixos-rebuild { };
36997 extra-container = callPackage ../tools/virtualization/extra-container { };
36999 norwester-font = callPackage ../data/fonts/norwester {};
37001 nut = callPackage ../applications/misc/nut { };
37003 nhentai = callPackage ../applications/misc/nhentai { };
37005 nsncd = callPackage ../os-specific/linux/nsncd { };
37007 nvd = callPackage ../tools/package-management/nvd { };
37009 solfege = python3Packages.callPackage ../misc/solfege { };
37011 disnix = callPackage ../tools/package-management/disnix { };
37013 dysnomia = callPackage ../tools/package-management/disnix/dysnomia (config.disnix or {
37014 inherit (python2Packages) supervisor;
37017 dydisnix = callPackage ../tools/package-management/disnix/dydisnix { };
37019 disnixos = callPackage ../tools/package-management/disnix/disnixos { };
37021 DisnixWebService = callPackage ../tools/package-management/disnix/DisnixWebService {
37025 i3a = callPackage ../misc/i3a { };
37027 lice = python3Packages.callPackage ../tools/misc/lice {};
37029 m33-linux = callPackage ../misc/drivers/m33-linux { };
37031 mnemonicode = callPackage ../misc/mnemonicode { };
37033 mysql-workbench = callPackage ../applications/misc/mysql-workbench (let mysql = mysql80; in {
37034 gdal = gdal.override {
37035 libmysqlclient = mysql;
37039 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
37042 r128gain = callPackage ../applications/audio/r128gain { };
37044 resp-app = libsForQt5.callPackage ../applications/misc/resp-app { };
37046 robin-map = callPackage ../development/libraries/robin-map { };
37048 robo3t = callPackage ../applications/misc/robo3t { };
37050 rucksack = callPackage ../development/tools/rucksack { };
37052 ruff = callPackage ../development/tools/ruff {
37053 inherit (darwin.apple_sdk.frameworks) CoreServices Security;
37056 sam-ba = callPackage ../tools/misc/sam-ba { };
37058 sndio = callPackage ../misc/sndio { };
37060 sticky = callPackage ../applications/misc/sticky { };
37062 stork = callPackage ../applications/misc/stork { };
37064 oclgrind = callPackage ../development/tools/analysis/oclgrind { };
37066 opkg = callPackage ../tools/package-management/opkg { };
37068 opkg-utils = callPackage ../tools/package-management/opkg-utils { };
37070 OSCAR = qt5.callPackage ../applications/misc/OSCAR { };
37072 parsedmarc = with python3Packages; toPythonApplication parsedmarc;
37074 pgmanage = callPackage ../applications/misc/pgmanage { };
37076 pgadmin4 = callPackage ../tools/admin/pgadmin { };
37078 pgmodeler = libsForQt5.callPackage ../applications/misc/pgmodeler { };
37080 physlock = callPackage ../misc/screensavers/physlock { };
37082 pjsip = callPackage ../applications/networking/pjsip {
37083 inherit (darwin.apple_sdk.frameworks) AppKit;
37086 pounce = callPackage ../servers/pounce { };
37088 pt = callPackage ../applications/misc/pt { };
37090 protocol = callPackage ../applications/networking/protocol { };
37092 pykms = callPackage ../tools/networking/pykms { };
37094 pyupgrade = with python3Packages; toPythonApplication pyupgrade;
37096 pwncat = python3Packages.callPackage ../tools/security/pwncat { };
37098 pwntools = with python3Packages; toPythonApplication pwntools;
37100 putty = callPackage ../applications/networking/remote/putty {
37104 qMasterPassword = qt6Packages.callPackage ../applications/misc/qMasterPassword { };
37106 qtrvsim = libsForQt5.callPackage ../applications/science/computer-architecture/qtrvsim { };
37108 qdl = callPackage ../tools/misc/qdl { };
37110 qperf = callPackage ../os-specific/linux/qperf { };
37112 rates = callPackage ../tools/misc/rates {
37113 inherit (darwin.apple_sdk.frameworks) Security;
37116 rars = callPackage ../development/tools/rars { };
37118 rargs = callPackage ../tools/misc/rargs { };
37120 rancher = callPackage ../applications/networking/cluster/rancher { };
37122 rauc = callPackage ../tools/misc/rauc { };
37124 rbspy = callPackage ../development/tools/rbspy { };
37126 redprl = callPackage ../applications/science/logic/redprl { };
37128 renderizer = callPackage ../development/tools/renderizer {};
37130 rfc = callPackage ../tools/misc/rfc { };
37132 rfc-bibtex = callPackage ../tools/typesetting/rfc-bibtex { };
37134 pick-colour-picker = python3Packages.callPackage ../applications/graphics/pick-colour-picker {
37135 inherit glib gtk3 gobject-introspection wrapGAppsHook;
37138 rpl = callPackage ../tools/text/rpl { };
37140 ricty = callPackage ../data/fonts/ricty { };
37142 rmfakecloud = callPackage ../servers/rmfakecloud { };
37144 rmfuse = callPackage ../tools/filesystems/rmfuse {};
37146 rmount = callPackage ../tools/filesystems/rmount {};
37148 romdirfs = callPackage ../tools/filesystems/romdirfs {
37149 stdenv = gccStdenv;
37152 rss-glx = callPackage ../misc/screensavers/rss-glx { };
37154 run-scaled = callPackage ../tools/X11/run-scaled { };
37156 runiq = callPackage ../tools/text/runiq { };
37158 runit = callPackage ../tools/system/runit { };
37160 runitor = callPackage ../tools/system/runitor { };
37162 refind = callPackage ../tools/bootloaders/refind { };
37164 spectra = callPackage ../development/libraries/spectra { };
37166 spectrojack = callPackage ../applications/audio/spectrojack { };
37168 sift = callPackage ../tools/text/sift { };
37170 xdragon = lowPrio (callPackage ../tools/X11/xdragon { });
37172 xlockmore = callPackage ../misc/screensavers/xlockmore { };
37174 xq = callPackage ../tools/misc/xq { };
37176 xtrlock-pam = callPackage ../misc/screensavers/xtrlock-pam { };
37178 sailsd = callPackage ../misc/sailsd { };
37180 shc = callPackage ../tools/security/shc { };
37182 shellz = callPackage ../tools/security/shellz { };
37184 canon-cups-ufr2 = callPackage ../misc/cups/drivers/canon { };
37186 hll2390dw-cups = callPackage ../misc/cups/drivers/hll2390dw-cups { };
37188 mfcj470dw-cupswrapper = callPackage ../misc/cups/drivers/mfcj470dwcupswrapper { };
37189 mfcj470dwlpr = pkgsi686Linux.callPackage ../misc/cups/drivers/mfcj470dwlpr { };
37191 mfcj6510dw-cupswrapper = callPackage ../misc/cups/drivers/mfcj6510dwcupswrapper { };
37192 mfcj6510dwlpr = pkgsi686Linux.callPackage ../misc/cups/drivers/mfcj6510dwlpr { };
37194 mfcl2700dncupswrapper = callPackage ../misc/cups/drivers/mfcl2700dncupswrapper { };
37195 mfcl2700dnlpr = pkgsi686Linux.callPackage ../misc/cups/drivers/mfcl2700dnlpr { };
37197 mfcl2720dwcupswrapper = callPackage ../misc/cups/drivers/mfcl2720dwcupswrapper { };
37198 mfcl2720dwlpr = callPackage ../misc/cups/drivers/mfcl2720dwlpr { };
37200 mfcl2740dwcupswrapper = callPackage ../misc/cups/drivers/mfcl2740dwcupswrapper { };
37201 mfcl2740dwlpr = callPackage ../misc/cups/drivers/mfcl2740dwlpr { };
37203 # This driver is only available as a 32 bit proprietary binary driver
37204 mfcl3770cdwlpr = (callPackage ../misc/cups/drivers/brother/mfcl3770cdw { }).driver;
37205 mfcl3770cdwcupswrapper = (callPackage ../misc/cups/drivers/brother/mfcl3770cdw { }).cupswrapper;
37207 mfcl8690cdwcupswrapper = callPackage ../misc/cups/drivers/mfcl8690cdwcupswrapper { };
37208 mfcl8690cdwlpr = callPackage ../misc/cups/drivers/mfcl8690cdwlpr { };
37210 mfc9140cdncupswrapper = callPackage ../misc/cups/drivers/mfc9140cdncupswrapper { };
37211 mfc9140cdnlpr = callPackage ../misc/cups/drivers/mfc9140cdnlpr { };
37213 samsung-unified-linux-driver_1_00_36 = callPackage ../misc/cups/drivers/samsung/1.00.36 { };
37214 samsung-unified-linux-driver_1_00_37 = callPackage ../misc/cups/drivers/samsung/1.00.37.nix { };
37215 samsung-unified-linux-driver_4_01_17 = callPackage ../misc/cups/drivers/samsung/4.01.17.nix { };
37216 samsung-unified-linux-driver = res.samsung-unified-linux-driver_4_01_17;
37218 sane-backends = callPackage ../applications/graphics/sane/backends (config.sane or {});
37220 sane-drivers = callPackage ../applications/graphics/sane/drivers.nix {};
37222 senv = callPackage ../applications/misc/senv { };
37224 brlaser = callPackage ../misc/cups/drivers/brlaser { };
37226 fxlinuxprint = callPackage ../misc/cups/drivers/fxlinuxprint { };
37228 brscan4 = callPackage ../applications/graphics/sane/backends/brscan4 { };
37230 brscan5 = callPackage ../applications/graphics/sane/backends/brscan5 { };
37232 dsseries = callPackage ../applications/graphics/sane/backends/dsseries { };
37234 sane-airscan = callPackage ../applications/graphics/sane/backends/airscan { };
37236 mkSaneConfig = callPackage ../applications/graphics/sane/config.nix { };
37238 sane-frontends = callPackage ../applications/graphics/sane/frontends.nix { };
37240 sanoid = callPackage ../tools/backup/sanoid { };
37242 satysfi = callPackage ../tools/typesetting/satysfi { };
37244 sc-controller = python3Packages.callPackage ../misc/drivers/sc-controller {
37245 inherit libusb1; # Shadow python.pkgs.libusb1.
37248 sct = callPackage ../tools/X11/sct {};
37250 scylladb = callPackage ../servers/scylladb {
37251 thrift = thrift-0_10;
37254 seafile-server = callPackage ../servers/seafile-server { };
37256 seafile-shared = callPackage ../misc/seafile-shared { };
37258 ser2net = callPackage ../servers/ser2net {};
37260 serviio = callPackage ../servers/serviio {};
37261 selinux-python = callPackage ../os-specific/linux/selinux-python { };
37263 slock = callPackage ../misc/screensavers/slock {
37264 conf = config.slock.conf or null;
37267 smokeping = callPackage ../tools/networking/smokeping { };
37269 snapraid = callPackage ../tools/filesystems/snapraid { };
37271 snscrape = with python3Packages; toPythonApplication snscrape;
37273 soundmodem = callPackage ../applications/radio/soundmodem {};
37275 soundOfSorting = callPackage ../misc/sound-of-sorting {
37276 inherit (darwin.apple_sdk.frameworks) Cocoa;
37279 sourceAndTags = callPackage ../misc/source-and-tags {
37280 hasktags = haskellPackages.hasktags;
37283 spacenavd = callPackage ../misc/drivers/spacenavd {
37284 inherit (darwin.apple_sdk.frameworks) IOKit;
37287 spacenav-cube-example = callPackage ../applications/misc/spacenav-cube-example { };
37289 spnavcfg = callPackage ../applications/misc/spnavcfg { };
37291 splix = callPackage ../misc/cups/drivers/splix { };
37293 steamcontroller = callPackage ../misc/drivers/steamcontroller { };
37295 stern = callPackage ../applications/networking/cluster/stern { };
37297 streamripper = callPackage ../applications/audio/streamripper { };
37299 sqsh = callPackage ../development/tools/sqsh { };
37301 sumneko-lua-language-server = darwin.apple_sdk_11_0.callPackage ../development/tools/sumneko-lua-language-server {
37302 inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation Foundation;
37305 sysz = callPackage ../tools/misc/sysz { };
37307 go-swag = callPackage ../development/tools/go-swag { };
37309 go-swagger = callPackage ../development/tools/go-swagger { };
37311 jx = callPackage ../applications/networking/cluster/jx {};
37313 prow = callPackage ../applications/networking/cluster/prow { };
37315 tagref = callPackage ../tools/misc/tagref { };
37317 tcat = callPackage ../tools/misc/tcat { };
37319 tellico = libsForQt5.callPackage ../applications/misc/tellico { };
37321 termpdfpy = python3Packages.callPackage ../applications/misc/termpdf.py {};
37323 inherit (callPackage ../applications/networking/cluster/terraform { })
37326 terraform_plugins_test
37329 terraform = terraform_1;
37331 terraform-providers = recurseIntoAttrs (
37332 callPackage ../applications/networking/cluster/terraform-providers { }
37335 terraforming = callPackage ../applications/networking/cluster/terraforming { };
37337 terraform-compliance = python3Packages.callPackage ../applications/networking/cluster/terraform-compliance {};
37339 terraform-docs = callPackage ../applications/networking/cluster/terraform-docs {};
37341 terraform-inventory = callPackage ../applications/networking/cluster/terraform-inventory {};
37343 terraform-landscape = callPackage ../applications/networking/cluster/terraform-landscape {};
37345 terragrunt = callPackage ../applications/networking/cluster/terragrunt {};
37347 terranix = callPackage ../applications/networking/cluster/terranix {};
37349 tfswitch = callPackage ../applications/networking/cluster/tfswitch {};
37351 tgswitch = callPackage ../applications/networking/cluster/tgswitch {};
37353 tilt = callPackage ../applications/networking/cluster/tilt { };
37355 timeular = callPackage ../applications/office/timeular {};
37357 tewi-font = callPackage ../data/fonts/tewi { };
37359 ib-tws = callPackage ../applications/office/ib/tws { jdk=oraclejdk8; };
37361 ib-controller = callPackage ../applications/office/ib/controller { jdk=oraclejdk8; };
37363 vcluster = callPackage ../applications/networking/cluster/vcluster {};
37365 vnote = libsForQt5.callPackage ../applications/office/vnote { };
37367 sshportal = callPackage ../servers/sshportal { };
37369 ssh-audit = callPackage ../tools/security/ssh-audit { };
37371 ssh-tools = callPackage ../applications/misc/ssh-tools { };
37373 auto-cpufreq = callPackage ../tools/system/auto-cpufreq { };
37375 thermald = callPackage ../tools/system/thermald { };
37377 throttled = callPackage ../tools/system/throttled { };
37379 thinkfan = callPackage ../tools/system/thinkfan { };
37381 touchosc = callPackage ../applications/audio/touchosc {};
37383 tp-auto-kbbl = callPackage ../tools/system/tp-auto-kbbl { };
37385 tup = callPackage ../development/tools/build-managers/tup { };
37387 tusk = callPackage ../applications/office/tusk { };
37389 trufflehog = callPackage ../tools/security/trufflehog { };
37391 tvbrowser-bin = callPackage ../applications/misc/tvbrowser/bin.nix { };
37393 tvheadend = callPackage ../servers/tvheadend { };
37395 twiggy = callPackage ../development/tools/twiggy { };
37397 uacme = callPackage ../tools/admin/uacme { };
37399 ufiformat = callPackage ../tools/system/ufiformat { };
37401 ums = callPackage ../servers/ums { };
37403 unityhub = callPackage ../development/tools/unityhub { };
37405 urbit = callPackage ../misc/urbit { };
37407 usb-reset = callPackage ../applications/misc/usb-reset { };
37409 usql = callPackage ../applications/misc/usql { };
37411 utf8cpp = callPackage ../development/libraries/utf8cpp { };
37413 utf8proc = callPackage ../development/libraries/utf8proc { };
37415 unicode-paracode = callPackage ../tools/misc/unicode { };
37417 unixcw = libsForQt5.callPackage ../applications/radio/unixcw { };
37419 vault = callPackage ../tools/security/vault { };
37421 vault-medusa = callPackage ../tools/security/vault-medusa { };
37423 vault-bin = callPackage ../tools/security/vault/vault-bin.nix { };
37425 vaultenv = haskell.lib.justStaticExecutables haskellPackages.vaultenv;
37427 vazir-code-font = callPackage ../data/fonts/vazir-code-font { };
37429 vaultwarden = callPackage ../tools/security/vaultwarden {
37430 inherit (darwin.apple_sdk.frameworks) Security CoreServices;
37432 vaultwarden-sqlite = vaultwarden;
37433 vaultwarden-mysql = vaultwarden.override { dbBackend = "mysql"; };
37434 vaultwarden-postgresql = vaultwarden.override { dbBackend = "postgresql"; };
37436 vaultwarden-vault = callPackage ../tools/security/vaultwarden/vault.nix { };
37438 vazir-fonts = callPackage ../data/fonts/vazir-fonts { };
37440 vhs = callPackage ../applications/misc/vhs { };
37442 vgmstream = callPackage ../applications/audio/vgmstream { };
37444 viddy = callPackage ../tools/misc/viddy { };
37446 ViennaRNA = callPackage ../applications/science/molecular-dynamics/viennarna { };
37448 viewnior = callPackage ../applications/graphics/viewnior { };
37450 vimUtils = callPackage ../applications/editors/vim/plugins/vim-utils.nix { };
37452 vimPlugins = recurseIntoAttrs (callPackage ../applications/editors/vim/plugins {
37453 llvmPackages = llvmPackages_6;
37454 luaPackages = lua51Packages;
37457 vimb-unwrapped = callPackage ../applications/networking/browsers/vimb { };
37458 vimb = wrapFirefox vimb-unwrapped { };
37460 vikunja-api = callPackage ../servers/web-apps/vikunja/api.nix { };
37461 vikunja-frontend = callPackage ../servers/web-apps/vikunja/frontend.nix { };
37463 vips = callPackage ../tools/graphics/vips {
37464 inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
37466 nip2 = callPackage ../tools/graphics/nip2 { };
37468 virglrenderer = callPackage ../development/libraries/virglrenderer { };
37470 vivid = callPackage ../tools/misc/vivid { };
37472 vivisect = with python3Packages; toPythonApplication (vivisect.override { withGui = true; });
37474 vokoscreen = libsForQt5.callPackage ../applications/video/vokoscreen { };
37476 vokoscreen-ng = libsForQt5.callPackage ../applications/video/vokoscreen-ng {
37477 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly;
37480 vsh = callPackage ../tools/misc/vsh { };
37482 vttest = callPackage ../tools/misc/vttest { };
37484 wacomtablet = libsForQt5.callPackage ../tools/misc/wacomtablet { };
37486 wasmer = callPackage ../development/interpreters/wasmer { };
37488 yabasic = callPackage ../development/interpreters/yabasic { };
37490 wasm-pack = callPackage ../development/tools/wasm-pack {
37491 inherit (darwin.apple_sdk.frameworks) Security;
37492 libressl = libressl_3_5;
37495 wasynth = callPackage ../development/tools/wasynth { };
37497 wavegain = callPackage ../applications/audio/wavegain { };
37499 wcalc = callPackage ../applications/misc/wcalc { };
37501 webfs = callPackage ../servers/http/webfs { };
37503 webkit2-sharp = callPackage ../development/libraries/webkit2-sharp { };
37505 websocketd = callPackage ../applications/networking/websocketd { };
37507 wibo = pkgsi686Linux.callPackage ../applications/emulators/wibo { };
37509 wike = callPackage ../applications/misc/wike { };
37511 wikicurses = callPackage ../applications/misc/wikicurses {
37512 pythonPackages = python3Packages;
37515 wiki-js = callPackage ../servers/web-apps/wiki-js { };
37517 wiki-tui = callPackage ../misc/wiki-tui {
37518 inherit (darwin.apple_sdk.frameworks) Security;
37521 winePackagesFor = wineBuild: lib.makeExtensible (self: with self; {
37522 callPackage = newScope self;
37526 inherit (callPackage ./wine-packages.nix {})
37527 minimal base full stable stableFull unstable unstableFull staging stagingFull wayland waylandFull fonts;
37530 winePackages = recurseIntoAttrs (winePackagesFor (config.wine.build or "wine32"));
37531 wine64Packages = recurseIntoAttrs (winePackagesFor "wine64");
37532 wineWowPackages = recurseIntoAttrs (winePackagesFor "wineWow");
37534 wine = winePackages.full;
37535 wine64 = wine64Packages.full;
37537 wine-staging = lowPrio (winePackages.full.override {
37538 wineRelease = "staging";
37541 wine-wayland = lowPrio (winePackages.full.override {
37542 wineRelease = "wayland";
37545 wineasio = callPackage ../applications/emulators/wineasio { };
37547 wishbone-tool = callPackage ../development/tools/misc/wishbone-tool { };
37549 with-shell = callPackage ../applications/misc/with-shell { };
37551 wizer = darwin.apple_sdk_11_0.callPackage ../development/tools/wizer {};
37553 wmutils-core = callPackage ../tools/X11/wmutils-core { };
37555 wmutils-libwm = callPackage ../tools/X11/wmutils-libwm { };
37557 wmutils-opt = callPackage ../tools/X11/wmutils-opt { };
37559 wordpress = callPackage ../servers/web-apps/wordpress { };
37561 wordpressPackages = ( callPackage ../servers/web-apps/wordpress/packages {
37562 plugins = lib.importJSON ../servers/web-apps/wordpress/packages/plugins.json;
37563 themes = lib.importJSON ../servers/web-apps/wordpress/packages/themes.json;
37564 languages = lib.importJSON ../servers/web-apps/wordpress/packages/languages.json;
37567 wprecon = callPackage ../tools/security/wprecon { };
37569 wraith = callPackage ../applications/networking/irc/wraith {
37570 openssl = openssl_1_1;
37573 wxsqlite3 = callPackage ../development/libraries/wxsqlite3 {
37575 inherit (darwin.apple_sdk.frameworks) Cocoa;
37576 inherit (darwin.stubs) setfile rez derez;
37579 wxsqliteplus = callPackage ../development/libraries/wxsqliteplus {
37581 inherit (darwin.apple_sdk.frameworks) Cocoa;
37582 inherit (darwin.stubs) setfile;
37585 x11idle = callPackage ../tools/misc/x11idle {};
37587 x11docker = callPackage ../applications/virtualization/x11docker { };
37589 x2x = callPackage ../tools/X11/x2x { };
37591 xboxdrv = callPackage ../misc/drivers/xboxdrv { };
37593 xivlauncher = callPackage ../games/xivlauncher { };
37595 xortool = python3Packages.callPackage ../tools/security/xortool { };
37597 xorex = callPackage ../tools/security/xorex { };
37599 xbps = callPackage ../tools/package-management/xbps {
37600 openssl = openssl_1_1;
37603 xcftools = callPackage ../tools/graphics/xcftools { };
37605 xhyve = callPackage ../applications/virtualization/xhyve {
37606 inherit (darwin.apple_sdk.frameworks) Hypervisor vmnet;
37607 inherit (darwin.apple_sdk.libs) xpc;
37608 inherit (darwin) libobjc;
37611 xinput_calibrator = callPackage ../tools/X11/xinput_calibrator { };
37613 xlayoutdisplay = callPackage ../tools/X11/xlayoutdisplay { };
37615 xlog = callPackage ../applications/radio/xlog { };
37617 xmagnify = callPackage ../tools/X11/xmagnify { };
37619 xosd = callPackage ../misc/xosd { };
37621 xosview = callPackage ../tools/X11/xosview { };
37623 xosview2 = callPackage ../tools/X11/xosview2 { };
37625 xow_dongle-firmware = callPackage ../os-specific/linux/firmware/xow_dongle-firmware { };
37627 xpad = callPackage ../applications/misc/xpad { };
37629 xsane = callPackage ../applications/graphics/sane/xsane.nix {
37631 sane-backends = sane-backends.override { libpng = libpng12; };
37634 xsser = python3Packages.callPackage ../tools/security/xsser { };
37636 xsw = callPackage ../applications/misc/xsw {
37637 # Enable the next line to use this in terminal.
37638 # Note that it requires sixel capable terminals such as mlterm
37643 xteddy = callPackage ../applications/misc/xteddy { };
37645 xva-img = callPackage ../tools/virtualization/xva-img { };
37647 xwiimote = callPackage ../misc/drivers/xwiimote { };
37649 xzoom = callPackage ../tools/X11/xzoom {};
37651 yabai = darwin.apple_sdk_11_0.callPackage ../os-specific/darwin/yabai {
37652 inherit (darwin.apple_sdk.frameworks) Cocoa Carbon ScriptingBridge;
37653 inherit (darwin.apple_sdk_11_0.frameworks) SkyLight;
37656 yacreader = libsForQt5.callPackage ../applications/graphics/yacreader { };
37658 yadm = callPackage ../applications/version-management/yadm { };
37660 yamale = with python3Packages; toPythonApplication yamale;
37662 yamdi = callPackage ../tools/video/yamdi { };
37664 yandex-browser = callPackage ../applications/networking/browsers/yandex-browser { };
37666 yandex-disk = callPackage ../tools/filesystems/yandex-disk { };
37668 yara = callPackage ../tools/security/yara { };
37670 yarGen = callPackage ../tools/security/yarGen { };
37672 yersinia = callPackage ../tools/security/yersinia { };
37674 yaxg = callPackage ../tools/graphics/yaxg {};
37676 zap = callPackage ../tools/networking/zap { };
37678 zigbee2mqtt = callPackage ../servers/zigbee2mqtt { };
37680 zopfli = callPackage ../tools/compression/zopfli { };
37682 myEnvFun = callPackage ../misc/my-env {
37683 inherit (stdenv) mkDerivation;
37686 znc = callPackage ../applications/networking/znc { };
37688 zncModules = recurseIntoAttrs (
37689 callPackage ../applications/networking/znc/modules.nix { }
37692 zoneminder = callPackage ../servers/zoneminder { };
37694 xcp = callPackage ../tools/misc/xcp { };
37696 zxcvbn-c = callPackage ../development/libraries/zxcvbn-c { };
37698 zxing-cpp = callPackage ../development/libraries/zxing-cpp { };
37700 bullet = callPackage ../development/libraries/bullet {
37701 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
37704 bullet-roboschool = callPackage ../development/libraries/bullet/roboschool-fork.nix {
37705 inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
37708 inherit (callPackages ../development/libraries/spdlog { })
37713 dart = callPackage ../development/interpreters/dart { };
37715 httrack = callPackage ../tools/backup/httrack { };
37717 httraqt = libsForQt5.callPackage ../tools/backup/httrack/qt.nix { };
37719 mg = callPackage ../applications/editors/mg { };
37721 mpvc = callPackage ../applications/misc/mpvc { };
37723 discord = import ../applications/networking/instant-messengers/discord {
37724 inherit lib stdenv;
37725 inherit (pkgs) callPackage fetchurl;
37729 discord-ptb = import ../applications/networking/instant-messengers/discord {
37730 inherit lib stdenv;
37731 inherit (pkgs) callPackage fetchurl;
37735 discord-canary = import ../applications/networking/instant-messengers/discord {
37736 inherit lib stdenv;
37737 inherit (pkgs) callPackage fetchurl;
37741 golden-cheetah = libsForQt5.callPackage ../applications/misc/golden-cheetah {};
37743 linkchecker = callPackage ../tools/networking/linkchecker { };
37745 tomb = callPackage ../os-specific/linux/tomb {};
37747 sccache = callPackage ../development/tools/misc/sccache {
37748 inherit (darwin.apple_sdk.frameworks) Security;
37751 sequeler = callPackage ../applications/misc/sequeler { };
37753 sequelpro = callPackage ../applications/misc/sequelpro {};
37755 snowsql = callPackage ../applications/misc/snowsql {};
37757 snowmachine = python3Packages.callPackage ../applications/misc/snowmachine {};
37759 sidequest = callPackage ../applications/misc/sidequest {};
37761 maphosts = callPackage ../tools/networking/maphosts {};
37763 zimg = callPackage ../development/libraries/zimg { };
37765 wtf = callPackage ../applications/misc/wtf { };
37767 zk-shell = callPackage ../applications/misc/zk-shell { };
37769 tora = libsForQt5.callPackage ../development/tools/tora {};
37771 xulrunner = firefox-unwrapped;
37773 xrq = callPackage ../applications/misc/xrq { };
37775 pynitrokey = callPackage ../tools/security/pynitrokey { };
37777 nitrokey-app = libsForQt5.callPackage ../tools/security/nitrokey-app { };
37778 nitrokey-udev-rules = callPackage ../tools/security/nitrokey-app/udev-rules.nix { };
37780 fpm2 = callPackage ../tools/security/fpm2 { };
37782 simplenote = callPackage ../applications/misc/simplenote { };
37784 hy = with python3Packages; toPythonApplication hy;
37786 wmic-bin = callPackage ../servers/monitoring/plugins/wmic-bin.nix { };
37788 check-uptime = callPackage ../servers/monitoring/plugins/uptime.nix { };
37790 ghc-standalone-archive = callPackage ../os-specific/darwin/ghc-standalone-archive { inherit (darwin) cctools; };
37792 vdr = callPackage ../applications/video/vdr { };
37793 vdrPlugins = recurseIntoAttrs (callPackage ../applications/video/vdr/plugins.nix { });
37794 wrapVdr = callPackage ../applications/video/vdr/wrapper.nix {};
37796 chrome-export = callPackage ../tools/misc/chrome-export {};
37798 chrome-token-signing = libsForQt5.callPackage ../tools/security/chrome-token-signing {};
37800 NSPlist = callPackage ../development/libraries/NSPlist {};
37802 PlistCpp = callPackage ../development/libraries/PlistCpp {
37806 xib2nib = callPackage ../development/tools/xib2nib {};
37808 linode-cli = python3Packages.callPackage ../tools/virtualization/linode-cli {};
37810 hss = callPackage ../tools/networking/hss {};
37812 undaemonize = callPackage ../tools/system/undaemonize {};
37814 houdini = callPackage ../applications/misc/houdini {};
37816 openfst = callPackage ../development/libraries/openfst {};
37818 opengrm-ngram = callPackage ../development/libraries/opengrm-ngram {};
37820 openring = callPackage ../applications/misc/openring { };
37822 openvino = callPackage ../development/libraries/openvino
37823 { stdenv = gcc10StdenvCompat; python = python3; };
37825 phonetisaurus = callPackage ../development/libraries/phonetisaurus {
37826 # https://github.com/AdolfVonKleist/Phonetisaurus/issues/70
37827 openfst = openfst.overrideAttrs (_: rec {
37830 url = "http://www.openfst.org/twiki/pub/FST/FstDownload/openfst-${version}.tar.gz";
37831 sha256 = "1pmx1yhn2gknj0an0zwqmzgwjaycapi896244np50a8y3nrsw6ck";
37836 duti = callPackage ../os-specific/darwin/duti {
37837 inherit (darwin.apple_sdk.frameworks) ApplicationServices;
37840 dnstake = callPackage ../tools/networking/dnstake {};
37842 dnstracer = callPackage ../tools/networking/dnstracer {
37843 inherit (darwin) libresolv;
37846 dnstwist = callPackage ../tools/networking/dnstwist {};
37848 dsniff = callPackage ../tools/networking/dsniff {};
37850 wal-g = callPackage ../tools/backup/wal-g { };
37852 tlwg = callPackage ../data/fonts/tlwg { };
37854 tt2020 = callPackage ../data/fonts/tt2020 { };
37856 simplehttp2server = callPackage ../servers/simplehttp2server { };
37858 simple-http-server = callPackage ../servers/simple-http-server {
37859 openssl = openssl_1_1;
37860 inherit (darwin.apple_sdk.frameworks) Security;
37863 diceware = with python3Packages; toPythonApplication diceware;
37865 xml2rfc = with python3Packages; toPythonApplication xml2rfc;
37867 mmark = callPackage ../tools/typesetting/mmark { };
37869 wire-desktop = callPackage ../applications/networking/instant-messengers/wire-desktop { };
37871 teseq = callPackage ../applications/misc/teseq { };
37873 ape = callPackage ../applications/misc/ape { };
37874 attemptoClex = callPackage ../applications/misc/ape/clex.nix { };
37875 apeClex = callPackage ../applications/misc/ape/apeclex.nix { };
37878 unixtools = recurseIntoAttrs (callPackages ./unixtools.nix { });
37879 inherit (unixtools) hexdump ps logger eject umount
37880 mount wall hostname more sysctl getconf
37881 getent locale killall xxd watch;
37883 fts = if stdenv.hostPlatform.isMusl then netbsd.fts else null;
37885 bsdSetupHook = makeSetupHook {
37886 name = "bsd-setup-hook";
37887 } ../os-specific/bsd/setup-hook.sh;
37889 freebsd = callPackage ../os-specific/bsd/freebsd {};
37890 freebsdCross = callPackage ../os-specific/bsd/freebsd {
37891 stdenv = crossLibcStdenv;
37894 netbsd = callPackage ../os-specific/bsd/netbsd {};
37895 netbsdCross = callPackage ../os-specific/bsd/netbsd {
37896 stdenv = crossLibcStdenv;
37899 yrd = callPackage ../tools/networking/yrd { };
37901 powershell = callPackage ../shells/powershell { };
37903 doing = callPackage ../applications/misc/doing { };
37905 undervolt = callPackage ../os-specific/linux/undervolt { };
37907 alibuild = callPackage ../development/tools/build-managers/alibuild {
37911 tsukae = callPackage ../applications/misc/tsukae { };
37913 tsung = callPackage ../applications/networking/tsung {};
37915 bcompare = libsForQt5.callPackage ../applications/version-management/bcompare {};
37917 xp-pen-deco-01-v2-driver = libsForQt5.xp-pen-deco-01-v2-driver;
37919 xp-pen-g430-driver = libsForQt5.xp-pen-g430-driver;
37921 new-session-manager = callPackage ../applications/audio/new-session-manager { };
37923 newlib = callPackage ../development/misc/newlib { };
37924 newlibCross = callPackage ../development/misc/newlib {
37925 stdenv = crossLibcStdenv;
37928 newlib-nano = callPackage ../development/misc/newlib {
37929 nanoizeNewlib = true;
37931 newlib-nanoCross = callPackage ../development/misc/newlib {
37932 nanoizeNewlib = true;
37933 stdenv = crossLibcStdenv;
37936 omnisharp-roslyn = callPackage ../development/tools/omnisharp-roslyn { };
37938 wasmtime = callPackage ../development/interpreters/wasmtime {};
37940 wfuzz = with python3Packages; toPythonApplication wfuzz;
37942 bemenu = callPackage ../applications/misc/bemenu { };
37944 _9menu = callPackage ../applications/misc/9menu { };
37946 dapper = callPackage ../development/tools/dapper { };
37948 kube3d = callPackage ../applications/networking/cluster/kube3d {
37949 buildGoModule = buildGo118Module; # tests fail with 1.19
37952 zfs-prune-snapshots = callPackage ../tools/backup/zfs-prune-snapshots {};
37954 zfs-replicate = python3Packages.callPackage ../tools/backup/zfs-replicate { };
37956 zrepl = callPackage ../tools/backup/zrepl { };
37958 uhubctl = callPackage ../tools/misc/uhubctl {};
37960 kodelife = callPackage ../applications/graphics/kodelife {
37961 inherit (gst_all_1) gstreamer gst-plugins-base;
37964 bunnyfetch = callPackage ../tools/misc/bunnyfetch {};
37966 _3proxy = callPackage ../applications/networking/3proxy {};
37968 pigeon = callPackage ../development/tools/pigeon {};
37970 verifpal = callPackage ../tools/security/verifpal {};
37972 nix-store-gcs-proxy = callPackage ../tools/nix/nix-store-gcs-proxy {};
37974 webwormhole = callPackage ../tools/networking/webwormhole { };
37976 werf = callPackage ../applications/networking/cluster/werf { };
37978 wifi-password = callPackage ../os-specific/darwin/wifi-password {};
37980 qubes-core-vchan-xen = callPackage ../applications/qubes/qubes-core-vchan-xen {};
37982 coz = callPackage ../development/tools/analysis/coz {};
37984 keycard-cli = callPackage ../tools/security/keycard-cli {};
37986 sieveshell = with python3.pkgs; toPythonApplication managesieve;
37988 gortr = callPackage ../servers/gortr {};
37990 stayrtr = callPackage ../servers/stayrtr {};
37992 sunshine = callPackage ../servers/sunshine {};
37994 sentencepiece = callPackage ../development/libraries/sentencepiece {};
37996 kaf = callPackage ../development/tools/kaf { };
37998 kcli = callPackage ../development/tools/kcli { };
38000 pxlib = callPackage ../development/libraries/pxlib {};
38002 pxview = callPackage ../development/tools/pxview {};
38004 unstick = callPackage ../os-specific/linux/unstick {};
38006 quartus-prime-lite = callPackage ../applications/editors/quartus-prime {};
38008 usb-blaster-udev-rules = callPackage ../os-specific/linux/usb-blaster-udev-rules {};
38010 go-license-detector = callPackage ../development/tools/misc/go-license-detector { };
38012 hashdeep = callPackage ../tools/security/hashdeep { };
38014 pdf-parser = callPackage ../tools/misc/pdf-parser {};
38016 fluxboxlauncher = callPackage ../applications/misc/fluxboxlauncher {};
38018 btcdeb = callPackage ../applications/blockchains/btcdeb { };
38020 jami = callPackages ../applications/networking/instant-messengers/jami {
38021 # TODO: remove once `udev` is `systemdMinimal` everywhere.
38022 udev = systemdMinimal;
38025 inherit (jami) jami-daemon jami-client-qt;
38027 jitsi-meet-electron = callPackage ../applications/networking/instant-messengers/jitsi-meet-electron { };
38029 zenstates = callPackage ../os-specific/linux/zenstates {};
38031 ryzenadj = callPackage ../os-specific/linux/ryzenadj {};
38033 vpsfree-client = callPackage ../tools/virtualization/vpsfree-client {};
38035 gpio-utils = callPackage ../os-specific/linux/kernel/gpio-utils.nix { };
38037 navidrome = callPackage ../servers/misc/navidrome {
38038 ffmpeg = ffmpeg-headless;
38041 zalgo = callPackage ../tools/misc/zalgo { };
38043 zettlr = callPackage ../applications/misc/zettlr {
38044 texlive = texlive.combined.scheme-medium;
38047 unifi-poller = callPackage ../servers/monitoring/unifi-poller {};
38049 fac-build = callPackage ../development/tools/build-managers/fac {
38050 inherit (darwin.apple_sdk.frameworks) CoreServices;
38053 treefmt = callPackage ../development/tools/treefmt { };
38055 bottom = callPackage ../tools/system/bottom {
38056 inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation IOKit;
38059 cagebreak = callPackage ../applications/window-managers/cagebreak {
38060 wlroots = wlroots_0_14;
38063 psftools = callPackage ../os-specific/linux/psftools {};
38065 lc3tools = callPackage ../development/tools/lc3tools {};
38067 xcolor = callPackage ../tools/graphics/xcolor { };
38069 xcfun = callPackage ../development/libraries/science/chemistry/xcfun { };
38071 xsos = callPackage ../os-specific/linux/xsos { };
38073 xmcp = callPackage ../tools/X11/xmcp { };
38075 ymuse = callPackage ../applications/audio/ymuse { };
38077 zk = callPackage ../applications/office/zk {};
38079 zktree = callPackage ../applications/misc/zktree {};
38081 zrythm = callPackage ../applications/audio/zrythm {
38082 inherit (plasma5Packages) breeze-icons;
38085 zthrottle = callPackage ../tools/misc/zthrottle { };
38087 honeymarker = callPackage ../servers/tracing/honeycomb/honeymarker { };
38089 honeytail = callPackage ../servers/tracing/honeycomb/honeytail { };
38091 honeyvent = callPackage ../servers/tracing/honeycomb/honeyvent { };
38093 mictray = callPackage ../tools/audio/mictray { };
38095 swift-corelibs-libdispatch = callPackage ../development/libraries/swift-corelibs-libdispatch { };
38097 swaysettings = callPackage ../applications/misc/swaysettings { };
38099 aitrack = libsForQt5.callPackage ../applications/misc/aitrack { };
38101 widevine-cdm = callPackage ../applications/networking/browsers/misc/widevine-cdm.nix { };